1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <requires lib=
"gtk+" version=
"2.16"/>
4 <!-- interface-naming-policy toplevel-contextual -->
5 <object class=
"GtkDialog" id=
"classgen_main">
6 <property name=
"title" translatable=
"yes">Class Generator
</property>
7 <property name=
"default_height">582</property>
8 <property name=
"type_hint">dialog
</property>
9 <child internal-child=
"vbox">
10 <object class=
"GtkVBox" id=
"dialog-vbox2">
11 <property name=
"visible">True
</property>
12 <property name=
"events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK
</property>
14 <object class=
"GtkVBox" id=
"vbox1">
15 <property name=
"visible">True
</property>
16 <property name=
"border_width">8</property>
17 <property name=
"spacing">4</property>
19 <object class=
"GtkNotebook" id=
"top_notebook">
20 <property name=
"visible">True
</property>
22 <object class=
"GtkVBox" id=
"vbox8">
23 <property name=
"visible">True
</property>
24 <property name=
"border_width">6</property>
25 <property name=
"spacing">6</property>
27 <object class=
"GtkFrame" id=
"frame7">
28 <property name=
"visible">True
</property>
29 <property name=
"label_xalign">0</property>
30 <property name=
"shadow_type">none
</property>
32 <object class=
"GtkAlignment" id=
"alignment7">
33 <property name=
"visible">True
</property>
34 <property name=
"top_padding">6</property>
35 <property name=
"left_padding">12</property>
37 <object class=
"GtkTable" id=
"table7">
38 <property name=
"visible">True
</property>
39 <property name=
"n_rows">4</property>
40 <property name=
"n_columns">4</property>
41 <property name=
"column_spacing">5</property>
42 <property name=
"row_spacing">5</property>
44 <object class=
"GtkLabel" id=
"label38">
45 <property name=
"visible">True
</property>
46 <property name=
"xalign">1</property>
47 <property name=
"label" translatable=
"yes">Class Name:
</property>
48 <property name=
"use_underline">True
</property>
49 <property name=
"mnemonic_widget">cc_name
</property>
52 <property name=
"x_options">GTK_FILL
</property>
53 <property name=
"y_options">GTK_FILL
</property>
57 <object class=
"GtkEntry" id=
"cc_name">
58 <property name=
"visible">True
</property>
59 <property name=
"can_focus">True
</property>
60 <property name=
"activates_default">True
</property>
63 <property name=
"left_attach">1</property>
64 <property name=
"right_attach">2</property>
65 <property name=
"y_options">GTK_FILL
</property>
69 <object class=
"GtkLabel" id=
"label39">
70 <property name=
"visible">True
</property>
71 <property name=
"xalign">1</property>
72 <property name=
"label" translatable=
"yes">Base Class:
</property>
73 <property name=
"mnemonic_widget">cc_base
</property>
76 <property name=
"left_attach">2</property>
77 <property name=
"right_attach">3</property>
81 <object class=
"GtkEntry" id=
"cc_base">
82 <property name=
"visible">True
</property>
83 <property name=
"can_focus">True
</property>
84 <property name=
"activates_default">True
</property>
87 <property name=
"left_attach">3</property>
88 <property name=
"right_attach">4</property>
89 <property name=
"y_options">GTK_FILL
</property>
93 <object class=
"GtkLabel" id=
"label40">
94 <property name=
"visible">True
</property>
95 <property name=
"xalign">1</property>
96 <property name=
"label" translatable=
"yes">Base Class Inheritance:
</property>
99 <property name=
"top_attach">1</property>
100 <property name=
"bottom_attach">2</property>
101 <property name=
"x_options">GTK_FILL
</property>
102 <property name=
"y_options">GTK_FILL
</property>
106 <object class=
"GtkComboBox" id=
"cc_inheritance">
107 <property name=
"visible">True
</property>
108 <property name=
"model">model1
</property>
110 <object class=
"GtkCellRendererText" id=
"renderer1"/>
112 <attribute name=
"text">0</attribute>
117 <property name=
"left_attach">1</property>
118 <property name=
"right_attach">2</property>
119 <property name=
"top_attach">1</property>
120 <property name=
"bottom_attach">2</property>
121 <property name=
"y_options">GTK_FILL
</property>
125 <object class=
"GtkLabel" id=
"label45">
126 <property name=
"visible">True
</property>
127 <property name=
"xalign">1</property>
128 <property name=
"label" translatable=
"yes">Class Options:
</property>
131 <property name=
"top_attach">2</property>
132 <property name=
"bottom_attach">3</property>
133 <property name=
"x_options">GTK_FILL
</property>
134 <property name=
"y_options">GTK_FILL
</property>
138 <object class=
"GtkLabel" id=
"label46">
139 <property name=
"visible">True
</property>
140 <property name=
"xalign">1</property>
141 <property name=
"label" translatable=
"yes">Source/Header Headings:
</property>
144 <property name=
"top_attach">3</property>
145 <property name=
"bottom_attach">4</property>
146 <property name=
"x_options">GTK_FILL
</property>
147 <property name=
"y_options">GTK_FILL
</property>
151 <object class=
"GtkCheckButton" id=
"cc_inline">
152 <property name=
"label" translatable=
"yes">Inline the declaration and implementation
</property>
153 <property name=
"visible">True
</property>
154 <property name=
"can_focus">False
</property>
155 <property name=
"receives_default">False
</property>
156 <property name=
"draw_indicator">True
</property>
159 <property name=
"left_attach">1</property>
160 <property name=
"right_attach">4</property>
161 <property name=
"top_attach">2</property>
162 <property name=
"bottom_attach">3</property>
163 <property name=
"y_options">GTK_FILL
</property>
167 <object class=
"GtkCheckButton" id=
"cc_headings">
168 <property name=
"label" translatable=
"yes">Author/Date/Time
</property>
169 <property name=
"visible">True
</property>
170 <property name=
"can_focus">False
</property>
171 <property name=
"receives_default">False
</property>
172 <property name=
"active">True
</property>
173 <property name=
"draw_indicator">True
</property>
176 <property name=
"left_attach">1</property>
177 <property name=
"right_attach">4</property>
178 <property name=
"top_attach">3</property>
179 <property name=
"bottom_attach">4</property>
180 <property name=
"y_options">GTK_FILL
</property>
194 <object class=
"GtkLabel" id=
"label47">
195 <property name=
"visible">True
</property>
196 <property name=
"label" translatable=
"yes">General Class Properties
</property>
198 <attribute name=
"weight" value=
"bold"/>
204 <property name=
"expand">False
</property>
205 <property name=
"position">0</property>
209 <object class=
"GtkFrame" id=
"frame8">
210 <property name=
"visible">True
</property>
211 <property name=
"label_xalign">0</property>
212 <property name=
"shadow_type">none
</property>
214 <object class=
"GtkAlignment" id=
"alignment8">
215 <property name=
"visible">True
</property>
216 <property name=
"top_padding">6</property>
217 <property name=
"left_padding">12</property>
219 <object class=
"GtkVBox" id=
"vbox9">
220 <property name=
"visible">True
</property>
221 <property name=
"spacing">6</property>
223 <object class=
"GtkScrolledWindow" id=
"scrolledwindow4">
224 <property name=
"height_request">100</property>
225 <property name=
"visible">True
</property>
226 <property name=
"can_focus">False
</property>
227 <property name=
"hscrollbar_policy">automatic
</property>
228 <property name=
"vscrollbar_policy">automatic
</property>
229 <property name=
"shadow_type">in
</property>
231 <object class=
"GtkTreeView" id=
"cc_elements">
232 <property name=
"visible">True
</property>
237 <property name=
"position">0</property>
241 <object class=
"GtkHButtonBox" id=
"hbuttonbox4">
242 <property name=
"visible">True
</property>
243 <property name=
"spacing">6</property>
244 <property name=
"layout_style">end
</property>
246 <object class=
"GtkButton" id=
"cc_elements_remove">
247 <property name=
"label">gtk-remove
</property>
248 <property name=
"visible">True
</property>
249 <property name=
"can_focus">False
</property>
250 <property name=
"receives_default">False
</property>
251 <property name=
"use_stock">True
</property>
254 <property name=
"expand">False
</property>
255 <property name=
"fill">False
</property>
256 <property name=
"position">0</property>
260 <object class=
"GtkButton" id=
"cc_elements_add">
261 <property name=
"label">gtk-add
</property>
262 <property name=
"visible">True
</property>
263 <property name=
"can_focus">False
</property>
264 <property name=
"receives_default">False
</property>
265 <property name=
"use_stock">True
</property>
268 <property name=
"expand">False
</property>
269 <property name=
"fill">False
</property>
270 <property name=
"position">1</property>
275 <property name=
"expand">False
</property>
276 <property name=
"position">1</property>
284 <object class=
"GtkLabel" id=
"label48">
285 <property name=
"visible">True
</property>
286 <property name=
"label" translatable=
"yes">Class Elements
</property>
288 <attribute name=
"weight" value=
"bold"/>
294 <property name=
"position">1</property>
300 <object class=
"GtkLabel" id=
"label2">
301 <property name=
"visible">True
</property>
302 <property name=
"label" translatable=
"yes">Generic C++ Class
</property>
305 <property name=
"tab_fill">False
</property>
309 <object class=
"GtkVBox" id=
"vbox6">
310 <property name=
"visible">True
</property>
311 <property name=
"border_width">6</property>
312 <property name=
"spacing">6</property>
314 <object class=
"GtkFrame" id=
"frame5">
315 <property name=
"visible">True
</property>
316 <property name=
"label_xalign">0</property>
317 <property name=
"shadow_type">none
</property>
319 <object class=
"GtkAlignment" id=
"alignment5">
320 <property name=
"visible">True
</property>
321 <property name=
"top_padding">6</property>
322 <property name=
"left_padding">12</property>
324 <object class=
"GtkTable" id=
"table3">
325 <property name=
"visible">True
</property>
326 <property name=
"n_rows">4</property>
327 <property name=
"n_columns">4</property>
328 <property name=
"column_spacing">5</property>
329 <property name=
"row_spacing">5</property>
331 <object class=
"GtkLabel" id=
"label27">
332 <property name=
"visible">True
</property>
333 <property name=
"xalign">1</property>
334 <property name=
"label" translatable=
"yes">Class Name:
</property>
337 <property name=
"x_options">GTK_FILL
</property>
338 <property name=
"y_options">GTK_FILL
</property>
342 <object class=
"GtkEntry" id=
"go_name">
343 <property name=
"visible">True
</property>
344 <property name=
"can_focus">True
</property>
345 <property name=
"activates_default">True
</property>
348 <property name=
"left_attach">1</property>
349 <property name=
"right_attach">2</property>
350 <property name=
"y_options">GTK_FILL
</property>
354 <object class=
"GtkLabel" id=
"label28">
355 <property name=
"visible">True
</property>
356 <property name=
"xalign">1</property>
357 <property name=
"label" translatable=
"yes">Base Class:
</property>
360 <property name=
"left_attach">2</property>
361 <property name=
"right_attach">3</property>
365 <object class=
"GtkEntry" id=
"go_base">
366 <property name=
"visible">True
</property>
367 <property name=
"can_focus">True
</property>
368 <property name=
"activates_default">True
</property>
369 <property name=
"text">GObject
</property>
372 <property name=
"left_attach">3</property>
373 <property name=
"right_attach">4</property>
374 <property name=
"y_options">GTK_FILL
</property>
378 <object class=
"GtkLabel" id=
"label29">
379 <property name=
"visible">True
</property>
380 <property name=
"xalign">1</property>
381 <property name=
"label" translatable=
"yes">GObject Prefix and Type:
</property>
384 <property name=
"top_attach">1</property>
385 <property name=
"bottom_attach">2</property>
386 <property name=
"x_options">GTK_FILL
</property>
387 <property name=
"y_options">GTK_FILL
</property>
391 <object class=
"GtkLabel" id=
"label35">
392 <property name=
"visible">True
</property>
393 <property name=
"xalign">1</property>
394 <property name=
"label" translatable=
"yes">Source/Header Headings:
</property>
397 <property name=
"top_attach">3</property>
398 <property name=
"bottom_attach">4</property>
399 <property name=
"x_options">GTK_FILL
</property>
400 <property name=
"y_options">GTK_FILL
</property>
404 <object class=
"GtkCheckButton" id=
"go_headings">
405 <property name=
"label" translatable=
"yes">Author/Date-Time
</property>
406 <property name=
"visible">True
</property>
407 <property name=
"can_focus">False
</property>
408 <property name=
"receives_default">False
</property>
409 <property name=
"active">True
</property>
410 <property name=
"draw_indicator">True
</property>
413 <property name=
"left_attach">1</property>
414 <property name=
"right_attach">4</property>
415 <property name=
"top_attach">3</property>
416 <property name=
"bottom_attach">4</property>
417 <property name=
"y_options">GTK_FILL
</property>
421 <object class=
"GtkHBox" id=
"hbox4">
422 <property name=
"visible">True
</property>
424 <object class=
"GtkEntry" id=
"go_prefix">
425 <property name=
"visible">True
</property>
426 <property name=
"can_focus">True
</property>
427 <property name=
"activates_default">True
</property>
428 <property name=
"width_chars">6</property>
431 <property name=
"expand">False
</property>
432 <property name=
"position">0</property>
436 <object class=
"GtkLabel" id=
"label49">
437 <property name=
"visible">True
</property>
438 <property name=
"label">_TYPE_
</property>
441 <property name=
"expand">False
</property>
442 <property name=
"position">1</property>
446 <object class=
"GtkEntry" id=
"go_type">
447 <property name=
"visible">True
</property>
448 <property name=
"can_focus">True
</property>
449 <property name=
"activates_default">True
</property>
452 <property name=
"position">2</property>
457 <property name=
"left_attach">1</property>
458 <property name=
"right_attach">4</property>
459 <property name=
"top_attach">1</property>
460 <property name=
"bottom_attach">2</property>
464 <object class=
"GtkLabel" id=
"label51">
465 <property name=
"visible">True
</property>
466 <property name=
"xalign">1</property>
467 <property name=
"label" translatable=
"yes">Class Function Prefix:
</property>
470 <property name=
"top_attach">2</property>
471 <property name=
"bottom_attach">3</property>
472 <property name=
"x_options">GTK_FILL
</property>
473 <property name=
"y_options">GTK_FILL
</property>
477 <object class=
"GtkEntry" id=
"go_func_prefix">
478 <property name=
"visible">True
</property>
479 <property name=
"can_focus">True
</property>
480 <property name=
"activates_default">True
</property>
483 <property name=
"left_attach">1</property>
484 <property name=
"right_attach">2</property>
485 <property name=
"top_attach">2</property>
486 <property name=
"bottom_attach">3</property>
487 <property name=
"y_options"></property>
501 <object class=
"GtkLabel" id=
"label36">
502 <property name=
"visible">True
</property>
503 <property name=
"label" translatable=
"yes">General Class Properties
</property>
505 <attribute name=
"weight" value=
"bold"/>
511 <property name=
"expand">False
</property>
512 <property name=
"position">0</property>
516 <object class=
"GtkFrame" id=
"frame6">
517 <property name=
"visible">True
</property>
518 <property name=
"label_xalign">0</property>
519 <property name=
"shadow_type">none
</property>
521 <object class=
"GtkAlignment" id=
"alignment6">
522 <property name=
"visible">True
</property>
523 <property name=
"top_padding">6</property>
524 <property name=
"left_padding">12</property>
526 <object class=
"GtkNotebook" id=
"notebook2">
527 <property name=
"visible">True
</property>
529 <object class=
"GtkVBox" id=
"vbox10">
530 <property name=
"visible">True
</property>
531 <property name=
"border_width">8</property>
532 <property name=
"spacing">6</property>
534 <object class=
"GtkScrolledWindow" id=
"scrolledwindow5">
535 <property name=
"height_request">100</property>
536 <property name=
"visible">True
</property>
537 <property name=
"can_focus">False
</property>
538 <property name=
"hscrollbar_policy">automatic
</property>
539 <property name=
"vscrollbar_policy">automatic
</property>
540 <property name=
"shadow_type">in
</property>
542 <object class=
"GtkTreeView" id=
"go_members">
543 <property name=
"visible">True
</property>
548 <property name=
"position">0</property>
552 <object class=
"GtkHButtonBox" id=
"hbuttonbox5">
553 <property name=
"visible">True
</property>
554 <property name=
"spacing">6</property>
555 <property name=
"layout_style">end
</property>
557 <object class=
"GtkButton" id=
"go_members_remove">
558 <property name=
"label">gtk-remove
</property>
559 <property name=
"visible">True
</property>
560 <property name=
"can_focus">False
</property>
561 <property name=
"receives_default">False
</property>
562 <property name=
"use_stock">True
</property>
565 <property name=
"expand">False
</property>
566 <property name=
"fill">False
</property>
567 <property name=
"position">0</property>
571 <object class=
"GtkButton" id=
"go_members_add">
572 <property name=
"label">gtk-add
</property>
573 <property name=
"visible">True
</property>
574 <property name=
"can_focus">False
</property>
575 <property name=
"receives_default">False
</property>
576 <property name=
"use_stock">True
</property>
579 <property name=
"expand">False
</property>
580 <property name=
"fill">False
</property>
581 <property name=
"position">1</property>
586 <property name=
"expand">False
</property>
587 <property name=
"position">1</property>
593 <object class=
"GtkLabel" id=
"label52">
594 <property name=
"visible">True
</property>
595 <property name=
"label" translatable=
"yes">Member Functions/Variables
</property>
598 <property name=
"tab_fill">False
</property>
602 <object class=
"GtkVBox" id=
"vbox12">
603 <property name=
"visible">True
</property>
604 <property name=
"border_width">8</property>
605 <property name=
"spacing">6</property>
607 <object class=
"GtkScrolledWindow" id=
"scrolledwindow7">
608 <property name=
"height_request">100</property>
609 <property name=
"visible">True
</property>
610 <property name=
"can_focus">False
</property>
611 <property name=
"hscrollbar_policy">automatic
</property>
612 <property name=
"vscrollbar_policy">automatic
</property>
613 <property name=
"shadow_type">in
</property>
615 <object class=
"GtkTreeView" id=
"go_properties">
616 <property name=
"visible">True
</property>
621 <property name=
"position">0</property>
625 <object class=
"GtkHButtonBox" id=
"hbuttonbox7">
626 <property name=
"visible">True
</property>
627 <property name=
"spacing">6</property>
628 <property name=
"layout_style">end
</property>
630 <object class=
"GtkButton" id=
"go_properties_remove">
631 <property name=
"label">gtk-remove
</property>
632 <property name=
"visible">True
</property>
633 <property name=
"can_focus">False
</property>
634 <property name=
"receives_default">False
</property>
635 <property name=
"use_stock">True
</property>
638 <property name=
"expand">False
</property>
639 <property name=
"fill">False
</property>
640 <property name=
"position">0</property>
644 <object class=
"GtkButton" id=
"go_properties_add">
645 <property name=
"label">gtk-add
</property>
646 <property name=
"visible">True
</property>
647 <property name=
"can_focus">False
</property>
648 <property name=
"receives_default">False
</property>
649 <property name=
"use_stock">True
</property>
652 <property name=
"expand">False
</property>
653 <property name=
"fill">False
</property>
654 <property name=
"position">1</property>
659 <property name=
"expand">False
</property>
660 <property name=
"position">1</property>
665 <property name=
"position">1</property>
669 <object class=
"GtkLabel" id=
"label53">
670 <property name=
"visible">True
</property>
671 <property name=
"label" translatable=
"yes">Properties
</property>
674 <property name=
"position">1</property>
675 <property name=
"tab_fill">False
</property>
679 <object class=
"GtkVBox" id=
"vbox13">
680 <property name=
"visible">True
</property>
681 <property name=
"border_width">8</property>
682 <property name=
"spacing">6</property>
684 <object class=
"GtkScrolledWindow" id=
"scrolledwindow8">
685 <property name=
"height_request">100</property>
686 <property name=
"visible">True
</property>
687 <property name=
"can_focus">False
</property>
688 <property name=
"hscrollbar_policy">automatic
</property>
689 <property name=
"vscrollbar_policy">automatic
</property>
690 <property name=
"shadow_type">in
</property>
692 <object class=
"GtkTreeView" id=
"go_signals">
693 <property name=
"visible">True
</property>
698 <property name=
"position">0</property>
702 <object class=
"GtkHButtonBox" id=
"hbuttonbox8">
703 <property name=
"visible">True
</property>
704 <property name=
"spacing">6</property>
705 <property name=
"layout_style">end
</property>
707 <object class=
"GtkButton" id=
"go_signals_remove">
708 <property name=
"label">gtk-remove
</property>
709 <property name=
"visible">True
</property>
710 <property name=
"can_focus">False
</property>
711 <property name=
"receives_default">False
</property>
712 <property name=
"use_stock">True
</property>
715 <property name=
"expand">False
</property>
716 <property name=
"fill">False
</property>
717 <property name=
"position">0</property>
721 <object class=
"GtkButton" id=
"go_signals_add">
722 <property name=
"label">gtk-add
</property>
723 <property name=
"visible">True
</property>
724 <property name=
"can_focus">False
</property>
725 <property name=
"receives_default">False
</property>
726 <property name=
"use_stock">True
</property>
729 <property name=
"expand">False
</property>
730 <property name=
"fill">False
</property>
731 <property name=
"position">1</property>
736 <property name=
"expand">False
</property>
737 <property name=
"position">1</property>
742 <property name=
"position">2</property>
746 <object class=
"GtkLabel" id=
"label54">
747 <property name=
"visible">True
</property>
748 <property name=
"label" translatable=
"yes">Signals
</property>
751 <property name=
"position">2</property>
752 <property name=
"tab_fill">False
</property>
760 <object class=
"GtkLabel" id=
"label37">
761 <property name=
"visible">True
</property>
762 <property name=
"label" translatable=
"yes">Class Elements
</property>
764 <attribute name=
"weight" value=
"bold"/>
770 <property name=
"position">1</property>
775 <property name=
"position">1</property>
779 <object class=
"GtkLabel" id=
"label3">
780 <property name=
"visible">True
</property>
781 <property name=
"label" translatable=
"yes">GObject Class
</property>
784 <property name=
"position">1</property>
785 <property name=
"tab_fill">False
</property>
789 <object class=
"GtkVBox" id=
"vbox_python">
790 <property name=
"visible">True
</property>
791 <property name=
"border_width">6</property>
792 <property name=
"spacing">6</property>
794 <object class=
"GtkFrame" id=
"frame_python">
795 <property name=
"visible">True
</property>
796 <property name=
"label_xalign">0</property>
797 <property name=
"shadow_type">none
</property>
799 <object class=
"GtkAlignment" id=
"alignment">
800 <property name=
"visible">True
</property>
801 <property name=
"top_padding">6</property>
802 <property name=
"left_padding">12</property>
804 <object class=
"GtkTable" id=
"table">
805 <property name=
"visible">True
</property>
806 <property name=
"n_rows">4</property>
807 <property name=
"n_columns">4</property>
808 <property name=
"column_spacing">5</property>
809 <property name=
"row_spacing">5</property>
811 <object class=
"GtkLabel" id=
"label9">
812 <property name=
"visible">True
</property>
813 <property name=
"label" translatable=
"yes">Class Name:
</property>
817 <object class=
"GtkEntry" id=
"py_name">
818 <property name=
"visible">True
</property>
819 <property name=
"can_focus">True
</property>
822 <property name=
"left_attach">1</property>
823 <property name=
"right_attach">2</property>
827 <object class=
"GtkEntry" id=
"py_base">
828 <property name=
"visible">True
</property>
829 <property name=
"can_focus">True
</property>
832 <property name=
"left_attach">3</property>
833 <property name=
"right_attach">4</property>
837 <object class=
"GtkLabel" id=
"label10">
838 <property name=
"visible">True
</property>
839 <property name=
"label" translatable=
"yes">Base Class:
</property>
842 <property name=
"left_attach">2</property>
843 <property name=
"right_attach">3</property>
847 <object class=
"GtkLabel" id=
"label11">
848 <property name=
"visible">True
</property>
849 <property name=
"xalign">1</property>
850 <property name=
"label" translatable=
"yes">Source/Header Headings:
</property>
853 <property name=
"top_attach">3</property>
854 <property name=
"bottom_attach">4</property>
855 <property name=
"x_options">GTK_FILL
</property>
856 <property name=
"y_options">GTK_FILL
</property>
860 <object class=
"GtkCheckButton" id=
"py_headings">
861 <property name=
"label" translatable=
"yes">Author/Date/Time
</property>
862 <property name=
"visible">True
</property>
863 <property name=
"can_focus">True
</property>
864 <property name=
"receives_default">False
</property>
865 <property name=
"active">True
</property>
866 <property name=
"draw_indicator">True
</property>
869 <property name=
"left_attach">1</property>
870 <property name=
"right_attach">2</property>
871 <property name=
"top_attach">3</property>
872 <property name=
"bottom_attach">4</property>
873 <property name=
"y_options">GTK_FILL
</property>
911 <object class=
"GtkLabel" id=
"label99">
912 <property name=
"visible">True
</property>
913 <property name=
"label" translatable=
"yes">General Class Properties
</property>
915 <attribute name=
"weight" value=
"bold"/>
921 <property name=
"expand">False
</property>
922 <property name=
"position">0</property>
926 <object class=
"GtkNotebook" id=
"notebook1">
927 <property name=
"visible">True
</property>
928 <property name=
"can_focus">True
</property>
930 <object class=
"GtkVBox" id=
"vbox2">
931 <property name=
"visible">True
</property>
932 <property name=
"border_width">8</property>
933 <property name=
"spacing">6</property>
935 <object class=
"GtkScrolledWindow" id=
"scrolledwindow1">
936 <property name=
"height_request">100</property>
937 <property name=
"visible">True
</property>
938 <property name=
"can_focus">True
</property>
939 <property name=
"hscrollbar_policy">automatic
</property>
940 <property name=
"vscrollbar_policy">automatic
</property>
941 <property name=
"shadow_type">in
</property>
943 <object class=
"GtkTreeView" id=
"py_methods">
944 <property name=
"visible">True
</property>
945 <property name=
"can_focus">True
</property>
950 <property name=
"position">0</property>
954 <object class=
"GtkHButtonBox" id=
"hbuttonbox1">
955 <property name=
"visible">True
</property>
956 <property name=
"spacing">6</property>
957 <property name=
"layout_style">end
</property>
959 <object class=
"GtkButton" id=
"py_methods_remove">
960 <property name=
"label">gtk-remove
</property>
961 <property name=
"visible">True
</property>
962 <property name=
"can_focus">True
</property>
963 <property name=
"receives_default">True
</property>
964 <property name=
"use_stock">True
</property>
967 <property name=
"expand">False
</property>
968 <property name=
"fill">False
</property>
969 <property name=
"position">0</property>
973 <object class=
"GtkButton" id=
"py_methods_add">
974 <property name=
"label">gtk-add
</property>
975 <property name=
"visible">True
</property>
976 <property name=
"can_focus">True
</property>
977 <property name=
"receives_default">True
</property>
978 <property name=
"use_stock">True
</property>
981 <property name=
"expand">False
</property>
982 <property name=
"fill">False
</property>
983 <property name=
"position">1</property>
988 <property name=
"expand">False
</property>
989 <property name=
"position">1</property>
995 <object class=
"GtkLabel" id=
"label1">
996 <property name=
"visible">True
</property>
997 <property name=
"label" translatable=
"yes">Class Methods
</property>
1000 <property name=
"tab_fill">False
</property>
1004 <object class=
"GtkVBox" id=
"vbox3">
1005 <property name=
"visible">True
</property>
1006 <property name=
"border_width">8</property>
1007 <property name=
"spacing">6</property>
1009 <object class=
"GtkScrolledWindow" id=
"scrolledwindow2">
1010 <property name=
"height_request">100</property>
1011 <property name=
"visible">True
</property>
1012 <property name=
"can_focus">True
</property>
1013 <property name=
"hscrollbar_policy">automatic
</property>
1014 <property name=
"vscrollbar_policy">automatic
</property>
1015 <property name=
"shadow_type">in
</property>
1017 <object class=
"GtkTreeView" id=
"py_constvars">
1018 <property name=
"visible">True
</property>
1019 <property name=
"can_focus">True
</property>
1024 <property name=
"position">0</property>
1028 <object class=
"GtkHButtonBox" id=
"hbuttonbox2">
1029 <property name=
"visible">True
</property>
1030 <property name=
"spacing">6</property>
1031 <property name=
"layout_style">end
</property>
1033 <object class=
"GtkButton" id=
"py_constvars_remove">
1034 <property name=
"label">gtk-remove
</property>
1035 <property name=
"visible">True
</property>
1036 <property name=
"can_focus">True
</property>
1037 <property name=
"receives_default">True
</property>
1038 <property name=
"use_stock">True
</property>
1041 <property name=
"expand">False
</property>
1042 <property name=
"fill">False
</property>
1043 <property name=
"position">0</property>
1047 <object class=
"GtkButton" id=
"py_constvars_add">
1048 <property name=
"label">gtk-add
</property>
1049 <property name=
"visible">True
</property>
1050 <property name=
"can_focus">True
</property>
1051 <property name=
"receives_default">True
</property>
1052 <property name=
"use_stock">True
</property>
1055 <property name=
"expand">False
</property>
1056 <property name=
"fill">False
</property>
1057 <property name=
"position">1</property>
1062 <property name=
"expand">False
</property>
1063 <property name=
"position">1</property>
1068 <property name=
"position">1</property>
1072 <object class=
"GtkLabel" id=
"label4">
1073 <property name=
"visible">True
</property>
1074 <property name=
"label" translatable=
"yes">Constants/Variables
</property>
1077 <property name=
"position">1</property>
1078 <property name=
"tab_fill">False
</property>
1083 <property name=
"position">1</property>
1088 <property name=
"position">2</property>
1092 <object class=
"GtkLabel" id=
"label80">
1093 <property name=
"visible">True
</property>
1094 <property name=
"label" translatable=
"yes">Python Class
</property>
1097 <property name=
"position">3</property>
1098 <property name=
"tab_fill">False
</property>
1103 <property name=
"position">0</property>
1107 <object class=
"GtkTable" id=
"table2">
1108 <property name=
"visible">True
</property>
1109 <property name=
"n_rows">4</property>
1110 <property name=
"n_columns">4</property>
1111 <property name=
"column_spacing">5</property>
1112 <property name=
"row_spacing">5</property>
1114 <object class=
"GtkEntry" id=
"author_email">
1115 <property name=
"visible">True
</property>
1116 <property name=
"can_focus">True
</property>
1117 <property name=
"activates_default">True
</property>
1120 <property name=
"left_attach">3</property>
1121 <property name=
"right_attach">4</property>
1122 <property name=
"top_attach">2</property>
1123 <property name=
"bottom_attach">3</property>
1124 <property name=
"y_options">GTK_FILL
</property>
1128 <object class=
"GtkLabel" id=
"label14">
1129 <property name=
"visible">True
</property>
1130 <property name=
"xalign">1</property>
1131 <property name=
"label" translatable=
"yes">Author Email Address:
</property>
1134 <property name=
"left_attach">2</property>
1135 <property name=
"right_attach">3</property>
1136 <property name=
"top_attach">2</property>
1137 <property name=
"bottom_attach">3</property>
1138 <property name=
"x_options">GTK_FILL
</property>
1139 <property name=
"y_options">GTK_FILL
</property>
1143 <object class=
"GtkEntry" id=
"author_name">
1144 <property name=
"visible">True
</property>
1145 <property name=
"can_focus">True
</property>
1146 <property name=
"activates_default">True
</property>
1149 <property name=
"left_attach">1</property>
1150 <property name=
"right_attach">2</property>
1151 <property name=
"top_attach">2</property>
1152 <property name=
"bottom_attach">3</property>
1153 <property name=
"y_options">GTK_FILL
</property>
1157 <object class=
"GtkLabel" id=
"label12">
1158 <property name=
"visible">True
</property>
1159 <property name=
"xalign">1</property>
1160 <property name=
"label" translatable=
"yes">Author Name:
</property>
1163 <property name=
"top_attach">2</property>
1164 <property name=
"bottom_attach">3</property>
1165 <property name=
"x_options">GTK_FILL
</property>
1166 <property name=
"y_options">GTK_FILL
</property>
1170 <object class=
"GtkComboBox" id=
"license">
1171 <property name=
"visible">True
</property>
1172 <property name=
"model">model2
</property>
1174 <object class=
"GtkCellRendererText" id=
"renderer2"/>
1176 <attribute name=
"text">0</attribute>
1181 <property name=
"left_attach">1</property>
1182 <property name=
"right_attach">4</property>
1183 <property name=
"top_attach">3</property>
1184 <property name=
"bottom_attach">4</property>
1185 <property name=
"y_options">GTK_FILL
</property>
1189 <object class=
"GtkLabel" id=
"label8">
1190 <property name=
"visible">True
</property>
1191 <property name=
"xalign">1</property>
1192 <property name=
"label" translatable=
"yes">License:
</property>
1195 <property name=
"top_attach">3</property>
1196 <property name=
"bottom_attach">4</property>
1197 <property name=
"x_options">GTK_FILL
</property>
1198 <property name=
"y_options">GTK_FILL
</property>
1202 <object class=
"GtkLabel" id=
"label5">
1203 <property name=
"visible">True
</property>
1204 <property name=
"xalign">1</property>
1205 <property name=
"label" translatable=
"yes">Header File:
</property>
1208 <property name=
"x_options">GTK_FILL
</property>
1209 <property name=
"y_options">GTK_FILL
</property>
1213 <object class=
"GtkHBox" id=
"hbox2">
1214 <property name=
"visible">True
</property>
1215 <property name=
"spacing">4</property>
1217 <object class=
"GtkEntry" id=
"header_file">
1218 <property name=
"visible">True
</property>
1219 <property name=
"can_focus">True
</property>
1220 <property name=
"activates_default">True
</property>
1223 <property name=
"position">0</property>
1228 <property name=
"left_attach">1</property>
1229 <property name=
"right_attach">4</property>
1230 <property name=
"y_options">GTK_FILL
</property>
1234 <object class=
"GtkLabel" id=
"label6">
1235 <property name=
"visible">True
</property>
1236 <property name=
"xalign">1</property>
1237 <property name=
"label" translatable=
"yes">Source File:
</property>
1240 <property name=
"top_attach">1</property>
1241 <property name=
"bottom_attach">2</property>
1242 <property name=
"x_options">GTK_FILL
</property>
1243 <property name=
"y_options">GTK_FILL
</property>
1247 <object class=
"GtkHBox" id=
"hbox6">
1248 <property name=
"visible">True
</property>
1249 <property name=
"spacing">4</property>
1251 <object class=
"GtkEntry" id=
"source_file">
1252 <property name=
"visible">True
</property>
1253 <property name=
"can_focus">True
</property>
1254 <property name=
"activates_default">True
</property>
1257 <property name=
"position">0</property>
1262 <property name=
"left_attach">1</property>
1263 <property name=
"right_attach">4</property>
1264 <property name=
"top_attach">1</property>
1265 <property name=
"bottom_attach">2</property>
1266 <property name=
"y_options">GTK_FILL
</property>
1271 <property name=
"expand">False
</property>
1272 <property name=
"position">1</property>
1276 <object class=
"GtkHBox" id=
"hbox1">
1277 <property name=
"visible">True
</property>
1278 <property name=
"spacing">12</property>
1280 <object class=
"GtkCheckButton" id=
"add_project">
1281 <property name=
"label" translatable=
"yes">Add to Project
</property>
1282 <property name=
"visible">True
</property>
1283 <property name=
"can_focus">False
</property>
1284 <property name=
"receives_default">False
</property>
1285 <property name=
"active">True
</property>
1286 <property name=
"draw_indicator">True
</property>
1289 <property name=
"position">0</property>
1293 <object class=
"GtkCheckButton" id=
"add_repository">
1294 <property name=
"label" translatable=
"yes">Add to Repository
</property>
1295 <property name=
"visible">True
</property>
1296 <property name=
"can_focus">False
</property>
1297 <property name=
"receives_default">False
</property>
1298 <property name=
"draw_indicator">True
</property>
1301 <property name=
"position">1</property>
1306 <property name=
"expand">False
</property>
1307 <property name=
"position">2</property>
1312 <property name=
"position">1</property>
1315 <child internal-child=
"action_area">
1316 <object class=
"GtkHButtonBox" id=
"dialog-action_area3">
1317 <property name=
"visible">True
</property>
1318 <property name=
"events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK
</property>
1319 <property name=
"layout_style">end
</property>
1321 <object class=
"GtkButton" id=
"cancel_button">
1322 <property name=
"label">gtk-cancel
</property>
1323 <property name=
"visible">True
</property>
1324 <property name=
"can_focus">False
</property>
1325 <property name=
"can_default">True
</property>
1326 <property name=
"receives_default">False
</property>
1327 <property name=
"use_stock">True
</property>
1330 <property name=
"expand">False
</property>
1331 <property name=
"fill">False
</property>
1332 <property name=
"position">0</property>
1336 <object class=
"GtkButton" id=
"create_button">
1337 <property name=
"visible">True
</property>
1338 <property name=
"can_focus">False
</property>
1339 <property name=
"can_default">True
</property>
1340 <property name=
"has_default">True
</property>
1341 <property name=
"receives_default">False
</property>
1343 <object class=
"GtkHBox" id=
"hbox3">
1344 <property name=
"visible">True
</property>
1346 <object class=
"GtkImage" id=
"image1">
1347 <property name=
"visible">True
</property>
1348 <property name=
"stock">gtk-save
</property>
1351 <property name=
"position">0</property>
1355 <object class=
"GtkLabel" id=
"label7">
1356 <property name=
"visible">True
</property>
1357 <property name=
"label" translatable=
"yes">Create
</property>
1360 <property name=
"position">1</property>
1367 <property name=
"expand">False
</property>
1368 <property name=
"fill">False
</property>
1369 <property name=
"position">1</property>
1374 <property name=
"expand">False
</property>
1375 <property name=
"pack_type">end
</property>
1376 <property name=
"position">0</property>
1382 <action-widget response=
"-6">cancel_button
</action-widget>
1383 <action-widget response=
"-3">create_button
</action-widget>
1386 <object class=
"GtkListStore" id=
"model2">
1388 <!-- column-name gchararray -->
1389 <column type=
"gchararray"/>
1393 <col id=
"0" translatable=
"yes">General Public License (GPL)
</col>
1396 <col id=
"0" translatable=
"yes">Lesser General Public License (LGPL)
</col>
1399 <col id=
"0" translatable=
"yes">No License
</col>
1403 <object class=
"GtkListStore" id=
"model1">
1405 <!-- column-name gchararray -->
1406 <column type=
"gchararray"/>
1410 <col id=
"0">public
</col>
1413 <col id=
"0">protected
</col>
1416 <col id=
"0">private
</col>