~ubuntu-branches/ubuntu/raring/tracker/raring

« back to all changes in this revision

Viewing changes to src/tracker-preferences/tracker-preferences.c

  • Committer: Package Import Robot
  • Author(s): Michael Biebl
  • Date: 2011-10-21 16:42:59 UTC
  • mfrom: (4.4.28 experimental)
  • Revision ID: package-import@ubuntu.com-20111021164259-322n6i3db3icfyna
Tags: 0.12.6-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4485
4485
                GtkCellRendererToggle* _tmp18_;
4486
4486
                GtkCellRendererToggle* _tmp19_;
4487
4487
                GtkCellRendererToggle* cell;
4488
 
                GtkCellRendererToggle* _tmp20_;
4489
 
                GtkTreeViewColumn* _tmp21_;
 
4488
                const gchar* _tmp20_ = NULL;
 
4489
                GtkCellRendererToggle* _tmp21_;
4490
4490
                GtkTreeViewColumn* _tmp22_;
4491
4491
                GtkTreeViewColumn* _tmp23_;
4492
4492
                GtkTreeViewColumn* _tmp24_;
4493
 
                GtkTreeView* _tmp25_;
4494
 
                GtkTreeViewColumn* _tmp26_;
4495
 
                GtkCellRendererToggle* _tmp27_;
 
4493
                GtkTreeViewColumn* _tmp25_;
 
4494
                GtkTreeView* _tmp26_;
 
4495
                GtkTreeViewColumn* _tmp27_;
 
4496
                GtkCellRendererToggle* _tmp28_;
4496
4497
#line 793 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4497
4498
                _data1_ = g_slice_new0 (Block1Data);
4498
4499
#line 793 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4514
4515
#line 795 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4515
4516
                cell = _tmp19_;
4516
4517
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4517
 
                _tmp20_ = cell;
4518
 
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4519
 
                _tmp21_ = gtk_tree_view_column_new_with_attributes ("Recurse", (GtkCellRenderer*) _tmp20_, "active", 1, NULL, NULL);
4520
 
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4521
 
                _tmp22_ = g_object_ref_sink (_tmp21_);
 
4518
                _tmp20_ = _ ("Recurse");
 
4519
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4520
                _tmp21_ = cell;
 
4521
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4522
                _tmp22_ = gtk_tree_view_column_new_with_attributes (_tmp20_, (GtkCellRenderer*) _tmp21_, "active", 1, NULL, NULL);
 
4523
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4524
                _tmp23_ = g_object_ref_sink (_tmp22_);
4522
4525
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4523
4526
                _g_object_unref0 (column);
4524
4527
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4525
 
                column = _tmp22_;
4526
 
#line 801 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4527
 
                _tmp23_ = column;
4528
 
#line 801 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4529
 
                gtk_tree_view_column_set_expand (_tmp23_, FALSE);
4530
 
#line 802 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4528
                column = _tmp23_;
 
4529
#line 801 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4531
4530
                _tmp24_ = column;
4532
 
#line 802 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4533
 
                gtk_tree_view_column_set_fixed_width (_tmp24_, 50);
4534
 
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4535
 
                _tmp25_ = view;
4536
 
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4537
 
                _tmp26_ = column;
4538
 
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4539
 
                gtk_tree_view_append_column (_tmp25_, _tmp26_);
4540
 
#line 805 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4541
 
                _tmp27_ = cell;
4542
 
#line 805 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4543
 
                g_signal_connect_data (_tmp27_, "toggled", (GCallback) ____lambda2__gtk_cell_renderer_toggle_toggled, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
 
4531
#line 801 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4532
                gtk_tree_view_column_set_expand (_tmp24_, FALSE);
 
4533
#line 802 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4534
                _tmp25_ = column;
 
4535
#line 802 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4536
                gtk_tree_view_column_set_fixed_width (_tmp25_, 50);
 
4537
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4538
                _tmp26_ = view;
 
4539
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4540
                _tmp27_ = column;
 
4541
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4542
                gtk_tree_view_append_column (_tmp26_, _tmp27_);
 
4543
#line 805 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4544
                _tmp28_ = cell;
 
4545
#line 805 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
 
4546
                g_signal_connect_data (_tmp28_, "toggled", (GCallback) ____lambda2__gtk_cell_renderer_toggle_toggled, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
4544
4547
#line 793 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4545
4548
                _g_object_unref0 (cell);
4546
4549
#line 793 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4547
4550
                block1_data_unref (_data1_);
4548
4551
#line 793 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4549
4552
                _data1_ = NULL;
4550
 
#line 4550 "tracker-preferences.c"
 
4553
#line 4553 "tracker-preferences.c"
4551
4554
        }
4552
4555
#line 777 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4553
4556
        _g_list_free0 (columns);
4554
4557
#line 777 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4555
4558
        _g_object_unref0 (column);
4556
 
#line 4556 "tracker-preferences.c"
 
4559
#line 4559 "tracker-preferences.c"
4557
4560
}
4558
4561
 
4559
4562
 
4564
4567
                *size = (*size) ? (2 * (*size)) : 4;
4565
4568
#line 818 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4566
4569
                *array = g_renew (gchar*, *array, (*size) + 1);
4567
 
#line 4567 "tracker-preferences.c"
 
4570
#line 4570 "tracker-preferences.c"
4568
4571
        }
4569
4572
#line 818 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4570
4573
        (*array)[(*length)++] = value;
4571
4574
#line 818 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4572
4575
        (*array)[*length] = NULL;
4573
 
#line 4573 "tracker-preferences.c"
 
4576
#line 4576 "tracker-preferences.c"
4574
4577
}
4575
4578
 
4576
4579
 
4581
4584
                *size = (*size) ? (2 * (*size)) : 4;
4582
4585
#line 839 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4583
4586
                *array = g_renew (GUserDirectory, *array, *size);
4584
 
#line 4584 "tracker-preferences.c"
 
4587
#line 4587 "tracker-preferences.c"
4585
4588
        }
4586
4589
#line 839 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4587
4590
        (*array)[(*length)++] = value;
4588
 
#line 4588 "tracker-preferences.c"
 
4591
#line 4591 "tracker-preferences.c"
4589
4592
}
4590
4593
 
4591
4594
 
4596
4599
                *size = (*size) ? (2 * (*size)) : 4;
4597
4600
#line 854 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4598
4601
                *array = g_renew (gchar*, *array, (*size) + 1);
4599
 
#line 4599 "tracker-preferences.c"
 
4602
#line 4602 "tracker-preferences.c"
4600
4603
        }
4601
4604
#line 854 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4602
4605
        (*array)[(*length)++] = value;
4603
4606
#line 854 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4604
4607
        (*array)[*length] = NULL;
4605
 
#line 4605 "tracker-preferences.c"
 
4608
#line 4608 "tracker-preferences.c"
4606
4609
}
4607
4610
 
4608
4611
 
4634
4637
        _tmp2_ = g_strdup (_tmp1_);
4635
4638
#line 818 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4636
4639
        _vala_array_add3 (&all_dirs, &all_dirs_length1, &_all_dirs_size_, _tmp2_);
4637
 
#line 4637 "tracker-preferences.c"
 
4640
#line 4640 "tracker-preferences.c"
4638
4641
        {
4639
4642
                gint i;
4640
4643
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4641
4644
                i = 0;
4642
 
#line 4642 "tracker-preferences.c"
 
4645
#line 4645 "tracker-preferences.c"
4643
4646
                {
4644
4647
                        gboolean _tmp3_;
4645
4648
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4646
4649
                        _tmp3_ = TRUE;
4647
4650
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4648
4651
                        while (TRUE) {
4649
 
#line 4649 "tracker-preferences.c"
 
4652
#line 4652 "tracker-preferences.c"
4650
4653
                                gboolean _tmp4_;
4651
4654
                                gint _tmp6_;
4652
4655
                                gint _tmp7_;
4666
4669
                                _tmp4_ = _tmp3_;
4667
4670
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4668
4671
                                if (!_tmp4_) {
4669
 
#line 4669 "tracker-preferences.c"
 
4672
#line 4672 "tracker-preferences.c"
4670
4673
                                        gint _tmp5_;
4671
4674
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4672
4675
                                        _tmp5_ = i;
4673
4676
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4674
4677
                                        i = _tmp5_ + 1;
4675
 
#line 4675 "tracker-preferences.c"
 
4678
#line 4678 "tracker-preferences.c"
4676
4679
                                }
4677
4680
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4678
4681
                                _tmp3_ = FALSE;
4682
4685
                                if (!(_tmp6_ < ((gint) G_USER_N_DIRECTORIES))) {
4683
4686
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4684
4687
                                        break;
4685
 
#line 4685 "tracker-preferences.c"
 
4688
#line 4688 "tracker-preferences.c"
4686
4689
                                }
4687
4690
#line 821 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4688
4691
                                _tmp7_ = i;
4704
4707
                                        _g_free0 (dir);
4705
4708
#line 825 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4706
4709
                                        continue;
4707
 
#line 4707 "tracker-preferences.c"
 
4710
#line 4710 "tracker-preferences.c"
4708
4711
                                }
4709
4712
#line 828 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4710
4713
                                _tmp12_ = all_dirs;
4711
4714
#line 828 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4712
4715
                                _tmp12__length1 = all_dirs_length1;
4713
 
#line 4713 "tracker-preferences.c"
 
4716
#line 4716 "tracker-preferences.c"
4714
4717
                                {
4715
4718
                                        gchar** d_collection = NULL;
4716
4719
                                        gint d_collection_length1 = 0;
4722
4725
                                        d_collection_length1 = _tmp12__length1;
4723
4726
#line 828 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4724
4727
                                        for (d_it = 0; d_it < _tmp12__length1; d_it = d_it + 1) {
4725
 
#line 4725 "tracker-preferences.c"
 
4728
#line 4728 "tracker-preferences.c"
4726
4729
                                                gchar* _tmp13_;
4727
4730
                                                gchar* d = NULL;
4728
4731
#line 828 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4729
4732
                                                _tmp13_ = g_strdup (d_collection[d_it]);
4730
4733
#line 828 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4731
4734
                                                d = _tmp13_;
4732
 
#line 4732 "tracker-preferences.c"
 
4735
#line 4735 "tracker-preferences.c"
4733
4736
                                                {
4734
4737
                                                        const gchar* _tmp14_;
4735
4738
                                                        const gchar* _tmp15_;
4739
4742
                                                        _tmp15_ = dir;
4740
4743
#line 829 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4741
4744
                                                        if (g_strcmp0 (_tmp14_, _tmp15_) == 0) {
4742
 
#line 4742 "tracker-preferences.c"
 
4745
#line 4745 "tracker-preferences.c"
4743
4746
                                                                const gchar* _tmp16_;
4744
4747
                                                                GUserDirectory _tmp17_;
4745
4748
                                                                GUserDirectory _tmp18_;
4765
4768
                                                                        case G_USER_DIRECTORY_PICTURES:
4766
4769
#line 832 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4767
4770
                                                                        case G_USER_DIRECTORY_VIDEOS:
4768
 
#line 4768 "tracker-preferences.c"
 
4771
#line 4771 "tracker-preferences.c"
4769
4772
                                                                        {
4770
4773
                                                                                GUserDirectory* _tmp19_;
4771
4774
                                                                                gint _tmp19__length1;
4780
4783
                                                                                _vala_array_add4 (&self->priv->ignored_user_directories, &self->priv->ignored_user_directories_length1, &self->priv->_ignored_user_directories_size_, _tmp20_);
4781
4784
#line 840 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4782
4785
                                                                                break;
4783
 
#line 4783 "tracker-preferences.c"
 
4786
#line 4786 "tracker-preferences.c"
4784
4787
                                                                        }
4785
4788
                                                                        default:
4786
4789
                                                                        {
4787
4790
#line 845 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4788
4791
                                                                                break;
4789
 
#line 4789 "tracker-preferences.c"
 
4792
#line 4792 "tracker-preferences.c"
4790
4793
                                                                        }
4791
4794
                                                                }
4792
4795
#line 848 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4793
4796
                                                                _g_free0 (d);
4794
4797
#line 848 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4795
4798
                                                                break;
4796
 
#line 4796 "tracker-preferences.c"
 
4799
#line 4799 "tracker-preferences.c"
4797
4800
                                                        }
4798
4801
#line 828 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4799
4802
                                                        _g_free0 (d);
4800
 
#line 4800 "tracker-preferences.c"
 
4803
#line 4803 "tracker-preferences.c"
4801
4804
                                                }
4802
4805
                                        }
4803
4806
                                }
4813
4816
                                _vala_array_add5 (&all_dirs, &all_dirs_length1, &_all_dirs_size_, _tmp23_);
4814
4817
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4815
4818
                                _g_free0 (dir);
4816
 
#line 4816 "tracker-preferences.c"
 
4819
#line 4819 "tracker-preferences.c"
4817
4820
                        }
4818
4821
                }
4819
4822
        }
4821
4824
        _tmp24_ = self->priv->ignored_user_directories;
4822
4825
#line 857 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4823
4826
        _tmp24__length1 = self->priv->ignored_user_directories_length1;
4824
 
#line 4824 "tracker-preferences.c"
 
4827
#line 4827 "tracker-preferences.c"
4825
4828
        {
4826
4829
                GUserDirectory* ud_collection = NULL;
4827
4830
                gint ud_collection_length1 = 0;
4833
4836
                ud_collection_length1 = _tmp24__length1;
4834
4837
#line 857 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4835
4838
                for (ud_it = 0; ud_it < _tmp24__length1; ud_it = ud_it + 1) {
4836
 
#line 4836 "tracker-preferences.c"
 
4839
#line 4839 "tracker-preferences.c"
4837
4840
                        GUserDirectory ud = 0;
4838
4841
#line 857 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4839
4842
                        ud = ud_collection[ud_it];
4840
 
#line 4840 "tracker-preferences.c"
 
4843
#line 4843 "tracker-preferences.c"
4841
4844
                        {
4842
4845
                                GUserDirectory _tmp25_;
4843
4846
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4846
4849
                                switch (_tmp25_) {
4847
4850
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4848
4851
                                        case G_USER_DIRECTORY_DESKTOP:
4849
 
#line 4849 "tracker-preferences.c"
 
4852
#line 4852 "tracker-preferences.c"
4850
4853
                                        {
4851
4854
                                                GtkToggleButton* _tmp26_;
4852
4855
#line 860 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4855
4858
                                                gtk_widget_set_sensitive ((GtkWidget*) _tmp26_, FALSE);
4856
4859
#line 861 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4857
4860
                                                break;
4858
 
#line 4858 "tracker-preferences.c"
 
4861
#line 4861 "tracker-preferences.c"
4859
4862
                                        }
4860
4863
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4861
4864
                                        case G_USER_DIRECTORY_DOCUMENTS:
4862
 
#line 4862 "tracker-preferences.c"
 
4865
#line 4865 "tracker-preferences.c"
4863
4866
                                        {
4864
4867
                                                GtkToggleButton* _tmp27_;
4865
4868
#line 863 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4868
4871
                                                gtk_widget_set_sensitive ((GtkWidget*) _tmp27_, FALSE);
4869
4872
#line 864 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4870
4873
                                                break;
4871
 
#line 4871 "tracker-preferences.c"
 
4874
#line 4874 "tracker-preferences.c"
4872
4875
                                        }
4873
4876
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4874
4877
                                        case G_USER_DIRECTORY_DOWNLOAD:
4875
 
#line 4875 "tracker-preferences.c"
 
4878
#line 4878 "tracker-preferences.c"
4876
4879
                                        {
4877
4880
                                                GtkToggleButton* _tmp28_;
4878
4881
#line 866 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4881
4884
                                                gtk_widget_set_sensitive ((GtkWidget*) _tmp28_, FALSE);
4882
4885
#line 867 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4883
4886
                                                break;
4884
 
#line 4884 "tracker-preferences.c"
 
4887
#line 4887 "tracker-preferences.c"
4885
4888
                                        }
4886
4889
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4887
4890
                                        case G_USER_DIRECTORY_MUSIC:
4888
 
#line 4888 "tracker-preferences.c"
 
4891
#line 4891 "tracker-preferences.c"
4889
4892
                                        {
4890
4893
                                                GtkToggleButton* _tmp29_;
4891
4894
#line 869 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4894
4897
                                                gtk_widget_set_sensitive ((GtkWidget*) _tmp29_, FALSE);
4895
4898
#line 870 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4896
4899
                                                break;
4897
 
#line 4897 "tracker-preferences.c"
 
4900
#line 4900 "tracker-preferences.c"
4898
4901
                                        }
4899
4902
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4900
4903
                                        case G_USER_DIRECTORY_PICTURES:
4901
 
#line 4901 "tracker-preferences.c"
 
4904
#line 4904 "tracker-preferences.c"
4902
4905
                                        {
4903
4906
                                                GtkToggleButton* _tmp30_;
4904
4907
#line 872 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4907
4910
                                                gtk_widget_set_sensitive ((GtkWidget*) _tmp30_, FALSE);
4908
4911
#line 873 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4909
4912
                                                break;
4910
 
#line 4910 "tracker-preferences.c"
 
4913
#line 4913 "tracker-preferences.c"
4911
4914
                                        }
4912
4915
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4913
4916
                                        case G_USER_DIRECTORY_VIDEOS:
4914
 
#line 4914 "tracker-preferences.c"
 
4917
#line 4917 "tracker-preferences.c"
4915
4918
                                        {
4916
4919
                                                GtkToggleButton* _tmp31_;
4917
4920
#line 875 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4920
4923
                                                gtk_widget_set_sensitive ((GtkWidget*) _tmp31_, FALSE);
4921
4924
#line 876 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4922
4925
                                                break;
4923
 
#line 4923 "tracker-preferences.c"
 
4926
#line 4926 "tracker-preferences.c"
4924
4927
                                        }
4925
4928
                                        default:
4926
4929
                                        {
4927
4930
#line 878 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4928
4931
                                                break;
4929
 
#line 4929 "tracker-preferences.c"
 
4932
#line 4932 "tracker-preferences.c"
4930
4933
                                        }
4931
4934
                                }
4932
4935
                        }
4934
4937
        }
4935
4938
#line 815 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4936
4939
        all_dirs = (_vala_array_free (all_dirs, all_dirs_length1, (GDestroyNotify) g_free), NULL);
4937
 
#line 4937 "tracker-preferences.c"
 
4940
#line 4940 "tracker-preferences.c"
4938
4941
}
4939
4942
 
4940
4943
 
4941
4944
static void tracker_value_preferences_init (GValue* value) {
4942
4945
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4943
4946
        value->data[0].v_pointer = NULL;
4944
 
#line 4944 "tracker-preferences.c"
 
4947
#line 4947 "tracker-preferences.c"
4945
4948
}
4946
4949
 
4947
4950
 
4950
4953
        if (value->data[0].v_pointer) {
4951
4954
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4952
4955
                tracker_preferences_unref (value->data[0].v_pointer);
4953
 
#line 4953 "tracker-preferences.c"
 
4956
#line 4956 "tracker-preferences.c"
4954
4957
        }
4955
4958
}
4956
4959
 
4960
4963
        if (src_value->data[0].v_pointer) {
4961
4964
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4962
4965
                dest_value->data[0].v_pointer = tracker_preferences_ref (src_value->data[0].v_pointer);
4963
 
#line 4963 "tracker-preferences.c"
 
4966
#line 4966 "tracker-preferences.c"
4964
4967
        } else {
4965
4968
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4966
4969
                dest_value->data[0].v_pointer = NULL;
4967
 
#line 4967 "tracker-preferences.c"
 
4970
#line 4970 "tracker-preferences.c"
4968
4971
        }
4969
4972
}
4970
4973
 
4972
4975
static gpointer tracker_value_preferences_peek_pointer (const GValue* value) {
4973
4976
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4974
4977
        return value->data[0].v_pointer;
4975
 
#line 4975 "tracker-preferences.c"
 
4978
#line 4978 "tracker-preferences.c"
4976
4979
}
4977
4980
 
4978
4981
 
4979
4982
static gchar* tracker_value_preferences_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
4980
4983
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4981
4984
        if (collect_values[0].v_pointer) {
4982
 
#line 4982 "tracker-preferences.c"
 
4985
#line 4985 "tracker-preferences.c"
4983
4986
                TrackerPreferences* object;
4984
4987
                object = collect_values[0].v_pointer;
4985
4988
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4986
4989
                if (object->parent_instance.g_class == NULL) {
4987
4990
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4988
4991
                        return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
4989
 
#line 4989 "tracker-preferences.c"
 
4992
#line 4992 "tracker-preferences.c"
4990
4993
                } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
4991
4994
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4992
4995
                        return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
4993
 
#line 4993 "tracker-preferences.c"
 
4996
#line 4996 "tracker-preferences.c"
4994
4997
                }
4995
4998
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4996
4999
                value->data[0].v_pointer = tracker_preferences_ref (object);
4997
 
#line 4997 "tracker-preferences.c"
 
5000
#line 5000 "tracker-preferences.c"
4998
5001
        } else {
4999
5002
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5000
5003
                value->data[0].v_pointer = NULL;
5001
 
#line 5001 "tracker-preferences.c"
 
5004
#line 5004 "tracker-preferences.c"
5002
5005
        }
5003
5006
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5004
5007
        return NULL;
5005
 
#line 5005 "tracker-preferences.c"
 
5008
#line 5008 "tracker-preferences.c"
5006
5009
}
5007
5010
 
5008
5011
 
5013
5016
        if (!object_p) {
5014
5017
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5015
5018
                return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
5016
 
#line 5016 "tracker-preferences.c"
 
5019
#line 5019 "tracker-preferences.c"
5017
5020
        }
5018
5021
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5019
5022
        if (!value->data[0].v_pointer) {
5020
5023
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5021
5024
                *object_p = NULL;
5022
 
#line 5022 "tracker-preferences.c"
 
5025
#line 5025 "tracker-preferences.c"
5023
5026
        } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
5024
5027
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5025
5028
                *object_p = value->data[0].v_pointer;
5026
 
#line 5026 "tracker-preferences.c"
 
5029
#line 5029 "tracker-preferences.c"
5027
5030
        } else {
5028
5031
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5029
5032
                *object_p = tracker_preferences_ref (value->data[0].v_pointer);
5030
 
#line 5030 "tracker-preferences.c"
 
5033
#line 5033 "tracker-preferences.c"
5031
5034
        }
5032
5035
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5033
5036
        return NULL;
5034
 
#line 5034 "tracker-preferences.c"
 
5037
#line 5037 "tracker-preferences.c"
5035
5038
}
5036
5039
 
5037
5040
 
5045
5048
        G_PARAM_SPEC (spec)->value_type = object_type;
5046
5049
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5047
5050
        return G_PARAM_SPEC (spec);
5048
 
#line 5048 "tracker-preferences.c"
 
5051
#line 5051 "tracker-preferences.c"
5049
5052
}
5050
5053
 
5051
5054
 
5054
5057
        g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TRACKER_TYPE_PREFERENCES), NULL);
5055
5058
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5056
5059
        return value->data[0].v_pointer;
5057
 
#line 5057 "tracker-preferences.c"
 
5060
#line 5060 "tracker-preferences.c"
5058
5061
}
5059
5062
 
5060
5063
 
5074
5077
                value->data[0].v_pointer = v_object;
5075
5078
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5076
5079
                tracker_preferences_ref (value->data[0].v_pointer);
5077
 
#line 5077 "tracker-preferences.c"
 
5080
#line 5080 "tracker-preferences.c"
5078
5081
        } else {
5079
5082
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5080
5083
                value->data[0].v_pointer = NULL;
5081
 
#line 5081 "tracker-preferences.c"
 
5084
#line 5084 "tracker-preferences.c"
5082
5085
        }
5083
5086
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5084
5087
        if (old) {
5085
5088
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5086
5089
                tracker_preferences_unref (old);
5087
 
#line 5087 "tracker-preferences.c"
 
5090
#line 5090 "tracker-preferences.c"
5088
5091
        }
5089
5092
}
5090
5093
 
5103
5106
                g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
5104
5107
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5105
5108
                value->data[0].v_pointer = v_object;
5106
 
#line 5106 "tracker-preferences.c"
 
5109
#line 5109 "tracker-preferences.c"
5107
5110
        } else {
5108
5111
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5109
5112
                value->data[0].v_pointer = NULL;
5110
 
#line 5110 "tracker-preferences.c"
 
5113
#line 5113 "tracker-preferences.c"
5111
5114
        }
5112
5115
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5113
5116
        if (old) {
5114
5117
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5115
5118
                tracker_preferences_unref (old);
5116
 
#line 5116 "tracker-preferences.c"
 
5119
#line 5119 "tracker-preferences.c"
5117
5120
        }
5118
5121
}
5119
5122
 
5125
5128
        TRACKER_PREFERENCES_CLASS (klass)->finalize = tracker_preferences_finalize;
5126
5129
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5127
5130
        g_type_class_add_private (klass, sizeof (TrackerPreferencesPrivate));
5128
 
#line 5128 "tracker-preferences.c"
 
5131
#line 5131 "tracker-preferences.c"
5129
5132
}
5130
5133
 
5131
5134
 
5140
5143
        self->priv->ignored_user_directories = NULL;
5141
5144
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5142
5145
        self->ref_count = 1;
5143
 
#line 5143 "tracker-preferences.c"
 
5146
#line 5146 "tracker-preferences.c"
5144
5147
}
5145
5148
 
5146
5149
 
5218
5221
        _g_object_unref0 (self->priv->hbox_duplicate_warning);
5219
5222
#line 71 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5220
5223
        _g_object_unref0 (self->priv->notebook);
5221
 
#line 5221 "tracker-preferences.c"
 
5224
#line 5224 "tracker-preferences.c"
5222
5225
}
5223
5226
 
5224
5227
 
5243
5246
        g_atomic_int_inc (&self->ref_count);
5244
5247
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5245
5248
        return instance;
5246
 
#line 5246 "tracker-preferences.c"
 
5249
#line 5249 "tracker-preferences.c"
5247
5250
}
5248
5251
 
5249
5252
 
5256
5259
                TRACKER_PREFERENCES_GET_CLASS (self)->finalize (self);
5257
5260
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5258
5261
                g_type_free_instance ((GTypeInstance *) self);
5259
 
#line 5259 "tracker-preferences.c"
 
5262
#line 5262 "tracker-preferences.c"
5260
5263
        }
5261
5264
}
5262
5265
 
5277
5280
        _tmp1_ = g_option_context_new (_tmp0_);
5278
5281
#line 898 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5279
5282
        context = _tmp1_;
5280
 
#line 5280 "tracker-preferences.c"
 
5283
#line 5283 "tracker-preferences.c"
5281
5284
        {
5282
5285
                GOptionContext* _tmp2_;
5283
5286
                GOptionContext* _tmp3_;
5304
5307
                g_option_context_parse (_tmp6_, &args_length1, &args, &_inner_error_);
5305
5308
#line 904 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5306
5309
                if (_inner_error_ != NULL) {
5307
 
#line 5307 "tracker-preferences.c"
 
5310
#line 5310 "tracker-preferences.c"
5308
5311
                        goto __catch3_g_error;
5309
5312
                }
5310
5313
        }
5353
5356
                _g_option_context_free0 (context);
5354
5357
#line 908 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5355
5358
                return result;
5356
 
#line 5356 "tracker-preferences.c"
 
5359
#line 5359 "tracker-preferences.c"
5357
5360
        }
5358
5361
        __finally3:
5359
5362
#line 900 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5366
5369
                g_clear_error (&_inner_error_);
5367
5370
#line 900 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5368
5371
                return 0;
5369
 
#line 5369 "tracker-preferences.c"
 
5372
#line 5372 "tracker-preferences.c"
5370
5373
        }
5371
5374
#line 911 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5372
5375
        _tmp14_ = print_version;
5373
5376
#line 911 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5374
5377
        if (_tmp14_) {
5375
 
#line 5375 "tracker-preferences.c"
 
5378
#line 5378 "tracker-preferences.c"
5376
5379
                gchar* _tmp15_;
5377
5380
                gchar* about;
5378
5381
                gchar* _tmp16_;
5495
5498
                _g_option_context_free0 (context);
5496
5499
#line 924 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5497
5500
                return result;
5498
 
#line 5498 "tracker-preferences.c"
 
5501
#line 5501 "tracker-preferences.c"
5499
5502
        }
5500
5503
#line 927 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5501
5504
        gtk_init (&args_length1, &args);
5523
5526
        _g_option_context_free0 (context);
5524
5527
#line 938 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5525
5528
        return result;
5526
 
#line 5526 "tracker-preferences.c"
 
5529
#line 5529 "tracker-preferences.c"
5527
5530
}
5528
5531
 
5529
5532
 
5532
5535
        g_type_init ();
5533
5536
#line 897 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5534
5537
        return _vala_main (argv, argc);
5535
 
#line 5535 "tracker-preferences.c"
 
5538
#line 5538 "tracker-preferences.c"
5536
5539
}
5537
5540
 
5538
5541