Builder4/ValaProjectSettings.bjs
[app.Builder.js] / Builder4 / ValaProjectSettings.vala
1 static ValaProjectSettings  _ValaProjectSettings;
2
3 public class ValaProjectSettings : Object 
4 {
5     public Gtk.VBox el;
6     private ValaProjectSettings  _this;
7
8     public static ValaProjectSettings singleton()
9     {
10         if (_ValaProjectSettings == null) {
11             _ValaProjectSettings= new ValaProjectSettings();
12         }
13         return _ValaProjectSettings;
14     }
15     public Xcls_label_global label_global;
16     public Xcls_label_targets label_targets;
17     public Xcls_compile_flags compile_flags;
18     public Xcls_default_packages_tree_store default_packages_tree_store;
19     public Xcls_packages_render packages_render;
20     public Xcls_packages_render_use packages_render_use;
21     public Xcls_default_directory_tree_store default_directory_tree_store;
22     public Xcls_directory_render directory_render;
23     public Xcls_targets_tree targets_tree;
24     public Xcls_targets_render targets_render;
25     public Xcls_files_render files_render;
26
27         // my vars (def)
28     public Project.Gtk project;
29
30     // ctor 
31     public ValaProjectSettings()
32     {
33         _this = this;
34         this.el = new Gtk.VBox( true, 0 );
35
36         // my vars (dec)
37         this.project = null;
38
39         // set gobject values
40         var child_0 = new Xcls_Notebook2( _this );
41         child_0.ref();
42         this.el.pack_start (  child_0.el , true,true,0 );
43     }
44
45     // user defined functions 
46     public void show (Project.Gtk project) {
47     
48         this.project=  project;
49     
50         this.compile_flags.el.text = "";
51         this.default_packages_tree_store.el.clear();
52         this.default_directory_tree_store.el.clear();    
53         
54         if (this.project.compilegroups.has_key("default")) {
55             var def = this.project.compilegroups.get("default");
56             this.compile_flags.el.text = def.compile_flags;
57             this.default_packages_tree_store.load(def.packages);
58             this.default_directory_tree_store.load(def.sources);
59         }
60        
61     
62     
63     }
64     public class Xcls_Notebook2 : Object 
65     {
66         public Gtk.Notebook el;
67         private ValaProjectSettings  _this;
68
69
70             // my vars (def)
71
72         // ctor 
73         public Xcls_Notebook2(ValaProjectSettings _owner )
74         {
75             _this = _owner;
76             this.el = new Gtk.Notebook();
77
78             // my vars (dec)
79
80             // set gobject values
81             var child_0 = new Xcls_label_global( _this );
82             child_0.ref();
83             var child_1 = new Xcls_label_targets( _this );
84             child_1.ref();
85             var child_2 = new Xcls_VBox5( _this );
86             child_2.ref();
87             this.el.append_page (  child_2.el , _this.label_global.el );
88             var child_3 = new Xcls_HPaned22( _this );
89             child_3.ref();
90             this.el.append_page (  child_3.el , _this.label_targets.el );
91         }
92
93         // user defined functions 
94     }
95     public class Xcls_label_global : Object 
96     {
97         public Gtk.Label el;
98         private ValaProjectSettings  _this;
99
100
101             // my vars (def)
102
103         // ctor 
104         public Xcls_label_global(ValaProjectSettings _owner )
105         {
106             _this = _owner;
107             _this.label_global = this;
108             this.el = new Gtk.Label( "Global" );
109
110             // my vars (dec)
111
112             // set gobject values
113         }
114
115         // user defined functions 
116     }
117     public class Xcls_label_targets : Object 
118     {
119         public Gtk.Label el;
120         private ValaProjectSettings  _this;
121
122
123             // my vars (def)
124
125         // ctor 
126         public Xcls_label_targets(ValaProjectSettings _owner )
127         {
128             _this = _owner;
129             _this.label_targets = this;
130             this.el = new Gtk.Label( "Targets" );
131
132             // my vars (dec)
133
134             // set gobject values
135         }
136
137         // user defined functions 
138     }
139     public class Xcls_VBox5 : Object 
140     {
141         public Gtk.VBox el;
142         private ValaProjectSettings  _this;
143
144
145             // my vars (def)
146
147         // ctor 
148         public Xcls_VBox5(ValaProjectSettings _owner )
149         {
150             _this = _owner;
151             this.el = new Gtk.VBox( false, 0 );
152
153             // my vars (dec)
154
155             // set gobject values
156             var child_0 = new Xcls_Label6( _this );
157             child_0.ref();
158             this.el.pack_start (  child_0.el , false,false,0 );
159             var child_1 = new Xcls_compile_flags( _this );
160             child_1.ref();
161             this.el.pack_start (  child_1.el , false,false,0 );
162             var child_2 = new Xcls_Label8( _this );
163             child_2.ref();
164             this.el.pack_start (  child_2.el , false,false,0 );
165             var child_3 = new Xcls_ScrolledWindow9( _this );
166             child_3.ref();
167             this.el.pack_start (  child_3.el , true,true,0 );
168             var child_4 = new Xcls_Label16( _this );
169             child_4.ref();
170             this.el.pack_start (  child_4.el , false,false,0 );
171             var child_5 = new Xcls_ScrolledWindow17( _this );
172             child_5.ref();
173             this.el.pack_start (  child_5.el , true,true,0 );
174         }
175
176         // user defined functions 
177     }
178     public class Xcls_Label6 : Object 
179     {
180         public Gtk.Label el;
181         private ValaProjectSettings  _this;
182
183
184             // my vars (def)
185
186         // ctor 
187         public Xcls_Label6(ValaProjectSettings _owner )
188         {
189             _this = _owner;
190             this.el = new Gtk.Label( "compile flags" );
191
192             // my vars (dec)
193
194             // set gobject values
195         }
196
197         // user defined functions 
198     }
199     public class Xcls_compile_flags : Object 
200     {
201         public Gtk.Entry el;
202         private ValaProjectSettings  _this;
203
204
205             // my vars (def)
206
207         // ctor 
208         public Xcls_compile_flags(ValaProjectSettings _owner )
209         {
210             _this = _owner;
211             _this.compile_flags = this;
212             this.el = new Gtk.Entry();
213
214             // my vars (dec)
215
216             // set gobject values
217         }
218
219         // user defined functions 
220     }
221     public class Xcls_Label8 : Object 
222     {
223         public Gtk.Label el;
224         private ValaProjectSettings  _this;
225
226
227             // my vars (def)
228
229         // ctor 
230         public Xcls_Label8(ValaProjectSettings _owner )
231         {
232             _this = _owner;
233             this.el = new Gtk.Label( "packages" );
234
235             // my vars (dec)
236
237             // set gobject values
238         }
239
240         // user defined functions 
241     }
242     public class Xcls_ScrolledWindow9 : Object 
243     {
244         public Gtk.ScrolledWindow el;
245         private ValaProjectSettings  _this;
246
247
248             // my vars (def)
249
250         // ctor 
251         public Xcls_ScrolledWindow9(ValaProjectSettings _owner )
252         {
253             _this = _owner;
254             this.el = new Gtk.ScrolledWindow( null, null );
255
256             // my vars (dec)
257
258             // set gobject values
259             var child_0 = new Xcls_default_packages_tree( _this );
260             child_0.ref();
261             this.el.add (  child_0.el  );
262         }
263
264         // user defined functions 
265     }
266     public class Xcls_default_packages_tree : Object 
267     {
268         public Gtk.TreeView el;
269         private ValaProjectSettings  _this;
270
271
272             // my vars (def)
273
274         // ctor 
275         public Xcls_default_packages_tree(ValaProjectSettings _owner )
276         {
277             _this = _owner;
278             this.el = new Gtk.TreeView();
279
280             // my vars (dec)
281
282             // set gobject values
283             var child_0 = new Xcls_default_packages_tree_store( _this );
284             child_0.ref();
285             this.el.set_model (  child_0.el  );
286             var child_1 = new Xcls_TreeViewColumn12( _this );
287             child_1.ref();
288             this.el.append_column (  child_1.el  );
289             var child_2 = new Xcls_TreeViewColumn14( _this );
290             child_2.ref();
291             this.el.append_column (  child_2.el  );
292         }
293
294         // user defined functions 
295     }
296     public class Xcls_default_packages_tree_store : Object 
297     {
298         public Gtk.ListStore el;
299         private ValaProjectSettings  _this;
300
301
302             // my vars (def)
303
304         // ctor 
305         public Xcls_default_packages_tree_store(ValaProjectSettings _owner )
306         {
307             _this = _owner;
308             _this.default_packages_tree_store = this;
309             this.el = new Gtk.ListStore( 2,     typeof(string),  // 0 key type
310      typeof(string) // ??
311       );
312
313             // my vars (dec)
314
315             // set gobject values
316         }
317
318         // user defined functions 
319         public void load (Gee.ArrayList<string> items) {
320          
321         
322         
323             var pal = (Palete.Gtk) Palete.factory("Gtk");
324             //var pkgs = pal.packages();
325             
326         
327             Gtk.TreeIter citer;
328         
329             for(var i =0 ; i < items.size; i++) {
330                  this.el.append(out citer);   
331                  
332                 this.el.set_value(citer, 0,   items.get(i) ); // title 
333                 this.el.set_value(citer, 1,   items.get(i) );
334             }
335             this.el.set_sort_column_id(0,Gtk.SortType.ASCENDING);
336             
337         }
338     }
339     public class Xcls_TreeViewColumn12 : Object 
340     {
341         public Gtk.TreeViewColumn el;
342         private ValaProjectSettings  _this;
343
344
345             // my vars (def)
346
347         // ctor 
348         public Xcls_TreeViewColumn12(ValaProjectSettings _owner )
349         {
350             _this = _owner;
351             this.el = new Gtk.TreeViewColumn();
352
353             // my vars (dec)
354
355             // set gobject values
356             this.el.title = "name";
357             this.el.resizable = true;
358             var child_0 = new Xcls_packages_render( _this );
359             child_0.ref();
360             this.el.pack_start (  child_0.el , false );
361
362             // init method 
363
364             this.el.add_attribute(_this.packages_render.el , "markup", 2 );
365              this.el.add_attribute(_this.packages_render.el , "text", 1 );        }
366
367         // user defined functions 
368     }
369     public class Xcls_packages_render : Object 
370     {
371         public Gtk.CellRendererText el;
372         private ValaProjectSettings  _this;
373
374
375             // my vars (def)
376
377         // ctor 
378         public Xcls_packages_render(ValaProjectSettings _owner )
379         {
380             _this = _owner;
381             _this.packages_render = this;
382             this.el = new Gtk.CellRendererText();
383
384             // my vars (dec)
385
386             // set gobject values
387         }
388
389         // user defined functions 
390     }
391     public class Xcls_TreeViewColumn14 : Object 
392     {
393         public Gtk.TreeViewColumn el;
394         private ValaProjectSettings  _this;
395
396
397             // my vars (def)
398
399         // ctor 
400         public Xcls_TreeViewColumn14(ValaProjectSettings _owner )
401         {
402             _this = _owner;
403             this.el = new Gtk.TreeViewColumn();
404
405             // my vars (dec)
406
407             // set gobject values
408             this.el.title = "use";
409             this.el.resizable = false;
410             var child_0 = new Xcls_packages_render_use( _this );
411             child_0.ref();
412             this.el.pack_start (  child_0.el , false );
413
414             // init method 
415
416             {
417              this.el.add_attribute(_this.packages_render_use.el , "value", 2 );
418              }        }
419
420         // user defined functions 
421     }
422     public class Xcls_packages_render_use : Object 
423     {
424         public Gtk.CellRendererToggle el;
425         private ValaProjectSettings  _this;
426
427
428             // my vars (def)
429
430         // ctor 
431         public Xcls_packages_render_use(ValaProjectSettings _owner )
432         {
433             _this = _owner;
434             _this.packages_render_use = this;
435             this.el = new Gtk.CellRendererToggle();
436
437             // my vars (dec)
438
439             // set gobject values
440         }
441
442         // user defined functions 
443     }
444     public class Xcls_Label16 : Object 
445     {
446         public Gtk.Label el;
447         private ValaProjectSettings  _this;
448
449
450             // my vars (def)
451
452         // ctor 
453         public Xcls_Label16(ValaProjectSettings _owner )
454         {
455             _this = _owner;
456             this.el = new Gtk.Label( "Available Directories" );
457
458             // my vars (dec)
459
460             // set gobject values
461         }
462
463         // user defined functions 
464     }
465     public class Xcls_ScrolledWindow17 : Object 
466     {
467         public Gtk.ScrolledWindow el;
468         private ValaProjectSettings  _this;
469
470
471             // my vars (def)
472
473         // ctor 
474         public Xcls_ScrolledWindow17(ValaProjectSettings _owner )
475         {
476             _this = _owner;
477             this.el = new Gtk.ScrolledWindow( null, null );
478
479             // my vars (dec)
480
481             // set gobject values
482             var child_0 = new Xcls_default_directory_tree( _this );
483             child_0.ref();
484             this.el.add (  child_0.el  );
485         }
486
487         // user defined functions 
488     }
489     public class Xcls_default_directory_tree : Object 
490     {
491         public Gtk.TreeView el;
492         private ValaProjectSettings  _this;
493
494
495             // my vars (def)
496
497         // ctor 
498         public Xcls_default_directory_tree(ValaProjectSettings _owner )
499         {
500             _this = _owner;
501             this.el = new Gtk.TreeView();
502
503             // my vars (dec)
504
505             // set gobject values
506             var child_0 = new Xcls_default_directory_tree_store( _this );
507             child_0.ref();
508             this.el.set_model (  child_0.el  );
509             var child_1 = new Xcls_TreeViewColumn20( _this );
510             child_1.ref();
511             this.el.append_column (  child_1.el  );
512         }
513
514         // user defined functions 
515     }
516     public class Xcls_default_directory_tree_store : Object 
517     {
518         public Gtk.ListStore el;
519         private ValaProjectSettings  _this;
520
521
522             // my vars (def)
523
524         // ctor 
525         public Xcls_default_directory_tree_store(ValaProjectSettings _owner )
526         {
527             _this = _owner;
528             _this.default_directory_tree_store = this;
529             this.el = new Gtk.ListStore( 2,     typeof(string),  // 0 key type
530      typeof(string) // ??
531       );
532
533             // my vars (dec)
534
535             // set gobject values
536         }
537
538         // user defined functions 
539         public void load (Gee.ArrayList<string> items) {
540          
541          
542             Gtk.TreeIter citer;
543         
544             for(var i =0 ; i < items.size; i++) {
545                  this.el.append(out citer);   
546                  
547                 this.el.set_value(citer, 0,   items.get(i) ); // title 
548                 this.el.set_value(citer, 1,   items.get(i) );
549             }
550             this.el.set_sort_column_id(0,Gtk.SortType.ASCENDING);
551             
552         }
553     }
554     public class Xcls_TreeViewColumn20 : Object 
555     {
556         public Gtk.TreeViewColumn el;
557         private ValaProjectSettings  _this;
558
559
560             // my vars (def)
561
562         // ctor 
563         public Xcls_TreeViewColumn20(ValaProjectSettings _owner )
564         {
565             _this = _owner;
566             this.el = new Gtk.TreeViewColumn();
567
568             // my vars (dec)
569
570             // set gobject values
571             this.el.title = "name";
572             this.el.resizable = true;
573             var child_0 = new Xcls_directory_render( _this );
574             child_0.ref();
575             this.el.pack_start (  child_0.el , false );
576
577             // init method 
578
579             this.el.add_attribute(_this.directory_render.el , "markup", 2 );
580              this.el.add_attribute(_this.directory_render.el , "text", 1 );        }
581
582         // user defined functions 
583     }
584     public class Xcls_directory_render : Object 
585     {
586         public Gtk.CellRendererText el;
587         private ValaProjectSettings  _this;
588
589
590             // my vars (def)
591
592         // ctor 
593         public Xcls_directory_render(ValaProjectSettings _owner )
594         {
595             _this = _owner;
596             _this.directory_render = this;
597             this.el = new Gtk.CellRendererText();
598
599             // my vars (dec)
600
601             // set gobject values
602         }
603
604         // user defined functions 
605     }
606     public class Xcls_HPaned22 : Object 
607     {
608         public Gtk.HPaned el;
609         private ValaProjectSettings  _this;
610
611
612             // my vars (def)
613
614         // ctor 
615         public Xcls_HPaned22(ValaProjectSettings _owner )
616         {
617             _this = _owner;
618             this.el = new Gtk.HPaned();
619
620             // my vars (dec)
621
622             // set gobject values
623             this.el.position = 300;
624             var child_0 = new Xcls_ScrolledWindow23( _this );
625             child_0.ref();
626             this.el.add1 (  child_0.el  );
627             var child_1 = new Xcls_set_vbox( _this );
628             child_1.ref();
629             this.el.add2 (  child_1.el  );
630         }
631
632         // user defined functions 
633     }
634     public class Xcls_ScrolledWindow23 : Object 
635     {
636         public Gtk.ScrolledWindow el;
637         private ValaProjectSettings  _this;
638
639
640             // my vars (def)
641
642         // ctor 
643         public Xcls_ScrolledWindow23(ValaProjectSettings _owner )
644         {
645             _this = _owner;
646             this.el = new Gtk.ScrolledWindow( null, null );
647
648             // my vars (dec)
649
650             // set gobject values
651             var child_0 = new Xcls_targets_tree( _this );
652             child_0.ref();
653
654             // init method 
655
656             {  
657             this.el.set_policy (Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC);
658             
659             }        }
660
661         // user defined functions 
662     }
663     public class Xcls_targets_tree : Object 
664     {
665         public Gtk.TreeView el;
666         private ValaProjectSettings  _this;
667
668
669             // my vars (def)
670
671         // ctor 
672         public Xcls_targets_tree(ValaProjectSettings _owner )
673         {
674             _this = _owner;
675             _this.targets_tree = this;
676             this.el = new Gtk.TreeView();
677
678             // my vars (dec)
679
680             // set gobject values
681             var child_0 = new Xcls_ListStore25( _this );
682             child_0.ref();
683             this.el.set_model (  child_0.el  );
684             var child_1 = new Xcls_TreeViewColumn26( _this );
685             child_1.ref();
686             this.el.append_column (  child_1.el  );
687         }
688
689         // user defined functions 
690     }
691     public class Xcls_ListStore25 : Object 
692     {
693         public Gtk.ListStore el;
694         private ValaProjectSettings  _this;
695
696
697             // my vars (def)
698
699         // ctor 
700         public Xcls_ListStore25(ValaProjectSettings _owner )
701         {
702             _this = _owner;
703             this.el = new Gtk.ListStore( 2,     typeof(string),  // 0 key type
704      typeof(string) // ??
705       );
706
707             // my vars (dec)
708
709             // set gobject values
710         }
711
712         // user defined functions 
713     }
714     public class Xcls_TreeViewColumn26 : Object 
715     {
716         public Gtk.TreeViewColumn el;
717         private ValaProjectSettings  _this;
718
719
720             // my vars (def)
721
722         // ctor 
723         public Xcls_TreeViewColumn26(ValaProjectSettings _owner )
724         {
725             _this = _owner;
726             this.el = new Gtk.TreeViewColumn();
727
728             // my vars (dec)
729
730             // set gobject values
731             this.el.title = "name";
732             this.el.resizable = true;
733             var child_0 = new Xcls_targets_render( _this );
734             child_0.ref();
735             this.el.pack_start (  child_0.el , false );
736
737             // init method 
738
739             this.el.add_attribute(_this.targets_render.el , "markup", 2 );
740              this.el.add_attribute(_this.targets_render.el , "text", 1 );        }
741
742         // user defined functions 
743     }
744     public class Xcls_targets_render : Object 
745     {
746         public Gtk.CellRendererText el;
747         private ValaProjectSettings  _this;
748
749
750             // my vars (def)
751
752         // ctor 
753         public Xcls_targets_render(ValaProjectSettings _owner )
754         {
755             _this = _owner;
756             _this.targets_render = this;
757             this.el = new Gtk.CellRendererText();
758
759             // my vars (dec)
760
761             // set gobject values
762         }
763
764         // user defined functions 
765     }
766     public class Xcls_set_vbox : Object 
767     {
768         public Gtk.VBox el;
769         private ValaProjectSettings  _this;
770
771
772             // my vars (def)
773
774         // ctor 
775         public Xcls_set_vbox(ValaProjectSettings _owner )
776         {
777             _this = _owner;
778             this.el = new Gtk.VBox( false, 0 );
779
780             // my vars (dec)
781
782             // set gobject values
783             var child_0 = new Xcls_Label29( _this );
784             child_0.ref();
785             this.el.pack_start (  child_0.el , false,false,0 );
786             var child_1 = new Xcls_build_pack_target( _this );
787             child_1.ref();
788             this.el.pack_start (  child_1.el , false,false,0 );
789             var child_2 = new Xcls_Label31( _this );
790             child_2.ref();
791             this.el.pack_start (  child_2.el , false,false,0 );
792             var child_3 = new Xcls_build_compile_flags( _this );
793             child_3.ref();
794             this.el.pack_start (  child_3.el , false,false,0 );
795             var child_4 = new Xcls_Label33( _this );
796             child_4.ref();
797             this.el.pack_start (  child_4.el , false,false,0 );
798             var child_5 = new Xcls_ScrolledWindow34( _this );
799             child_5.ref();
800             this.el.pack_start (  child_5.el , true,true,0 );
801         }
802
803         // user defined functions 
804     }
805     public class Xcls_Label29 : Object 
806     {
807         public Gtk.Label el;
808         private ValaProjectSettings  _this;
809
810
811             // my vars (def)
812
813         // ctor 
814         public Xcls_Label29(ValaProjectSettings _owner )
815         {
816             _this = _owner;
817             this.el = new Gtk.Label( "target filename" );
818
819             // my vars (dec)
820
821             // set gobject values
822         }
823
824         // user defined functions 
825     }
826     public class Xcls_build_pack_target : Object 
827     {
828         public Gtk.Entry el;
829         private ValaProjectSettings  _this;
830
831
832             // my vars (def)
833
834         // ctor 
835         public Xcls_build_pack_target(ValaProjectSettings _owner )
836         {
837             _this = _owner;
838             this.el = new Gtk.Entry();
839
840             // my vars (dec)
841
842             // set gobject values
843         }
844
845         // user defined functions 
846     }
847     public class Xcls_Label31 : Object 
848     {
849         public Gtk.Label el;
850         private ValaProjectSettings  _this;
851
852
853             // my vars (def)
854
855         // ctor 
856         public Xcls_Label31(ValaProjectSettings _owner )
857         {
858             _this = _owner;
859             this.el = new Gtk.Label( "compile flags" );
860
861             // my vars (dec)
862
863             // set gobject values
864         }
865
866         // user defined functions 
867     }
868     public class Xcls_build_compile_flags : Object 
869     {
870         public Gtk.Entry el;
871         private ValaProjectSettings  _this;
872
873
874             // my vars (def)
875
876         // ctor 
877         public Xcls_build_compile_flags(ValaProjectSettings _owner )
878         {
879             _this = _owner;
880             this.el = new Gtk.Entry();
881
882             // my vars (dec)
883
884             // set gobject values
885         }
886
887         // user defined functions 
888     }
889     public class Xcls_Label33 : Object 
890     {
891         public Gtk.Label el;
892         private ValaProjectSettings  _this;
893
894
895             // my vars (def)
896
897         // ctor 
898         public Xcls_Label33(ValaProjectSettings _owner )
899         {
900             _this = _owner;
901             this.el = new Gtk.Label( "Files to compile" );
902
903             // my vars (dec)
904
905             // set gobject values
906         }
907
908         // user defined functions 
909     }
910     public class Xcls_ScrolledWindow34 : Object 
911     {
912         public Gtk.ScrolledWindow el;
913         private ValaProjectSettings  _this;
914
915
916             // my vars (def)
917
918         // ctor 
919         public Xcls_ScrolledWindow34(ValaProjectSettings _owner )
920         {
921             _this = _owner;
922             this.el = new Gtk.ScrolledWindow( null, null );
923
924             // my vars (dec)
925
926             // set gobject values
927             var child_0 = new Xcls_files_tree( _this );
928             child_0.ref();
929         }
930
931         // user defined functions 
932     }
933     public class Xcls_files_tree : Object 
934     {
935         public Gtk.TreeView el;
936         private ValaProjectSettings  _this;
937
938
939             // my vars (def)
940
941         // ctor 
942         public Xcls_files_tree(ValaProjectSettings _owner )
943         {
944             _this = _owner;
945             this.el = new Gtk.TreeView();
946
947             // my vars (dec)
948
949             // set gobject values
950             var child_0 = new Xcls_ListStore36( _this );
951             child_0.ref();
952             this.el.set_model (  child_0.el  );
953             var child_1 = new Xcls_TreeViewColumn37( _this );
954             child_1.ref();
955             this.el.append_column (  child_1.el  );
956         }
957
958         // user defined functions 
959     }
960     public class Xcls_ListStore36 : Object 
961     {
962         public Gtk.ListStore el;
963         private ValaProjectSettings  _this;
964
965
966             // my vars (def)
967
968         // ctor 
969         public Xcls_ListStore36(ValaProjectSettings _owner )
970         {
971             _this = _owner;
972             this.el = new Gtk.ListStore( 2,     typeof(string),  // 0 key type
973      typeof(string) // ??
974       );
975
976             // my vars (dec)
977
978             // set gobject values
979         }
980
981         // user defined functions 
982     }
983     public class Xcls_TreeViewColumn37 : Object 
984     {
985         public Gtk.TreeViewColumn el;
986         private ValaProjectSettings  _this;
987
988
989             // my vars (def)
990
991         // ctor 
992         public Xcls_TreeViewColumn37(ValaProjectSettings _owner )
993         {
994             _this = _owner;
995             this.el = new Gtk.TreeViewColumn();
996
997             // my vars (dec)
998
999             // set gobject values
1000             this.el.title = "name";
1001             this.el.resizable = true;
1002             var child_0 = new Xcls_files_render( _this );
1003             child_0.ref();
1004             this.el.pack_start (  child_0.el , false );
1005
1006             // init method 
1007
1008             this.el.add_attribute(_this.files_render.el , "markup", 2 );
1009              this.el.add_attribute(_this.files_render.el , "text", 1 );        }
1010
1011         // user defined functions 
1012     }
1013     public class Xcls_files_render : Object 
1014     {
1015         public Gtk.CellRendererText el;
1016         private ValaProjectSettings  _this;
1017
1018
1019             // my vars (def)
1020
1021         // ctor 
1022         public Xcls_files_render(ValaProjectSettings _owner )
1023         {
1024             _this = _owner;
1025             _this.files_render = this;
1026             this.el = new Gtk.CellRendererText();
1027
1028             // my vars (dec)
1029
1030             // set gobject values
1031         }
1032
1033         // user defined functions 
1034     }
1035 }