Add Python wizard to class-gen plugin
[anjuta.git] / plugins / class-gen / anjuta-class-gen-plugin.ui
blob5d8a470da2e4bdd278ee3ca274952ba7b3bb0229
1 <?xml version="1.0" encoding="UTF-8"?>
2 <interface>
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>
13 <child>
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>
18 <child>
19 <object class="GtkNotebook" id="top_notebook">
20 <property name="visible">True</property>
21 <child>
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>
26 <child>
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>
31 <child>
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>
36 <child>
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>
43 <child>
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>
50 </object>
51 <packing>
52 <property name="x_options">GTK_FILL</property>
53 <property name="y_options">GTK_FILL</property>
54 </packing>
55 </child>
56 <child>
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>
61 </object>
62 <packing>
63 <property name="left_attach">1</property>
64 <property name="right_attach">2</property>
65 <property name="y_options">GTK_FILL</property>
66 </packing>
67 </child>
68 <child>
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>
74 </object>
75 <packing>
76 <property name="left_attach">2</property>
77 <property name="right_attach">3</property>
78 </packing>
79 </child>
80 <child>
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>
85 </object>
86 <packing>
87 <property name="left_attach">3</property>
88 <property name="right_attach">4</property>
89 <property name="y_options">GTK_FILL</property>
90 </packing>
91 </child>
92 <child>
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>
97 </object>
98 <packing>
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>
103 </packing>
104 </child>
105 <child>
106 <object class="GtkComboBox" id="cc_inheritance">
107 <property name="visible">True</property>
108 <property name="model">model1</property>
109 <child>
110 <object class="GtkCellRendererText" id="renderer1"/>
111 <attributes>
112 <attribute name="text">0</attribute>
113 </attributes>
114 </child>
115 </object>
116 <packing>
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>
122 </packing>
123 </child>
124 <child>
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>
129 </object>
130 <packing>
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>
135 </packing>
136 </child>
137 <child>
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>
142 </object>
143 <packing>
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>
148 </packing>
149 </child>
150 <child>
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>
157 </object>
158 <packing>
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>
164 </packing>
165 </child>
166 <child>
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>
174 </object>
175 <packing>
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>
181 </packing>
182 </child>
183 <child>
184 <placeholder/>
185 </child>
186 <child>
187 <placeholder/>
188 </child>
189 </object>
190 </child>
191 </object>
192 </child>
193 <child type="label">
194 <object class="GtkLabel" id="label47">
195 <property name="visible">True</property>
196 <property name="label" translatable="yes">General Class Properties</property>
197 <attributes>
198 <attribute name="weight" value="bold"/>
199 </attributes>
200 </object>
201 </child>
202 </object>
203 <packing>
204 <property name="expand">False</property>
205 <property name="position">0</property>
206 </packing>
207 </child>
208 <child>
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>
213 <child>
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>
218 <child>
219 <object class="GtkVBox" id="vbox9">
220 <property name="visible">True</property>
221 <property name="spacing">6</property>
222 <child>
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>
230 <child>
231 <object class="GtkTreeView" id="cc_elements">
232 <property name="visible">True</property>
233 </object>
234 </child>
235 </object>
236 <packing>
237 <property name="position">0</property>
238 </packing>
239 </child>
240 <child>
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>
245 <child>
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>
252 </object>
253 <packing>
254 <property name="expand">False</property>
255 <property name="fill">False</property>
256 <property name="position">0</property>
257 </packing>
258 </child>
259 <child>
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>
266 </object>
267 <packing>
268 <property name="expand">False</property>
269 <property name="fill">False</property>
270 <property name="position">1</property>
271 </packing>
272 </child>
273 </object>
274 <packing>
275 <property name="expand">False</property>
276 <property name="position">1</property>
277 </packing>
278 </child>
279 </object>
280 </child>
281 </object>
282 </child>
283 <child type="label">
284 <object class="GtkLabel" id="label48">
285 <property name="visible">True</property>
286 <property name="label" translatable="yes">Class Elements</property>
287 <attributes>
288 <attribute name="weight" value="bold"/>
289 </attributes>
290 </object>
291 </child>
292 </object>
293 <packing>
294 <property name="position">1</property>
295 </packing>
296 </child>
297 </object>
298 </child>
299 <child type="tab">
300 <object class="GtkLabel" id="label2">
301 <property name="visible">True</property>
302 <property name="label" translatable="yes">Generic C++ Class</property>
303 </object>
304 <packing>
305 <property name="tab_fill">False</property>
306 </packing>
307 </child>
308 <child>
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>
313 <child>
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>
318 <child>
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>
323 <child>
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>
330 <child>
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>
335 </object>
336 <packing>
337 <property name="x_options">GTK_FILL</property>
338 <property name="y_options">GTK_FILL</property>
339 </packing>
340 </child>
341 <child>
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>
346 </object>
347 <packing>
348 <property name="left_attach">1</property>
349 <property name="right_attach">2</property>
350 <property name="y_options">GTK_FILL</property>
351 </packing>
352 </child>
353 <child>
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>
358 </object>
359 <packing>
360 <property name="left_attach">2</property>
361 <property name="right_attach">3</property>
362 </packing>
363 </child>
364 <child>
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>
370 </object>
371 <packing>
372 <property name="left_attach">3</property>
373 <property name="right_attach">4</property>
374 <property name="y_options">GTK_FILL</property>
375 </packing>
376 </child>
377 <child>
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>
382 </object>
383 <packing>
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>
388 </packing>
389 </child>
390 <child>
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>
395 </object>
396 <packing>
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>
401 </packing>
402 </child>
403 <child>
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>
411 </object>
412 <packing>
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>
418 </packing>
419 </child>
420 <child>
421 <object class="GtkHBox" id="hbox4">
422 <property name="visible">True</property>
423 <child>
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>
429 </object>
430 <packing>
431 <property name="expand">False</property>
432 <property name="position">0</property>
433 </packing>
434 </child>
435 <child>
436 <object class="GtkLabel" id="label49">
437 <property name="visible">True</property>
438 <property name="label">_TYPE_</property>
439 </object>
440 <packing>
441 <property name="expand">False</property>
442 <property name="position">1</property>
443 </packing>
444 </child>
445 <child>
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>
450 </object>
451 <packing>
452 <property name="position">2</property>
453 </packing>
454 </child>
455 </object>
456 <packing>
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>
461 </packing>
462 </child>
463 <child>
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>
468 </object>
469 <packing>
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>
474 </packing>
475 </child>
476 <child>
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>
481 </object>
482 <packing>
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>
488 </packing>
489 </child>
490 <child>
491 <placeholder/>
492 </child>
493 <child>
494 <placeholder/>
495 </child>
496 </object>
497 </child>
498 </object>
499 </child>
500 <child type="label">
501 <object class="GtkLabel" id="label36">
502 <property name="visible">True</property>
503 <property name="label" translatable="yes">General Class Properties</property>
504 <attributes>
505 <attribute name="weight" value="bold"/>
506 </attributes>
507 </object>
508 </child>
509 </object>
510 <packing>
511 <property name="expand">False</property>
512 <property name="position">0</property>
513 </packing>
514 </child>
515 <child>
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>
520 <child>
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>
525 <child>
526 <object class="GtkNotebook" id="notebook2">
527 <property name="visible">True</property>
528 <child>
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>
533 <child>
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>
541 <child>
542 <object class="GtkTreeView" id="go_members">
543 <property name="visible">True</property>
544 </object>
545 </child>
546 </object>
547 <packing>
548 <property name="position">0</property>
549 </packing>
550 </child>
551 <child>
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>
556 <child>
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>
563 </object>
564 <packing>
565 <property name="expand">False</property>
566 <property name="fill">False</property>
567 <property name="position">0</property>
568 </packing>
569 </child>
570 <child>
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>
577 </object>
578 <packing>
579 <property name="expand">False</property>
580 <property name="fill">False</property>
581 <property name="position">1</property>
582 </packing>
583 </child>
584 </object>
585 <packing>
586 <property name="expand">False</property>
587 <property name="position">1</property>
588 </packing>
589 </child>
590 </object>
591 </child>
592 <child type="tab">
593 <object class="GtkLabel" id="label52">
594 <property name="visible">True</property>
595 <property name="label" translatable="yes">Member Functions/Variables</property>
596 </object>
597 <packing>
598 <property name="tab_fill">False</property>
599 </packing>
600 </child>
601 <child>
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>
606 <child>
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>
614 <child>
615 <object class="GtkTreeView" id="go_properties">
616 <property name="visible">True</property>
617 </object>
618 </child>
619 </object>
620 <packing>
621 <property name="position">0</property>
622 </packing>
623 </child>
624 <child>
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>
629 <child>
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>
636 </object>
637 <packing>
638 <property name="expand">False</property>
639 <property name="fill">False</property>
640 <property name="position">0</property>
641 </packing>
642 </child>
643 <child>
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>
650 </object>
651 <packing>
652 <property name="expand">False</property>
653 <property name="fill">False</property>
654 <property name="position">1</property>
655 </packing>
656 </child>
657 </object>
658 <packing>
659 <property name="expand">False</property>
660 <property name="position">1</property>
661 </packing>
662 </child>
663 </object>
664 <packing>
665 <property name="position">1</property>
666 </packing>
667 </child>
668 <child type="tab">
669 <object class="GtkLabel" id="label53">
670 <property name="visible">True</property>
671 <property name="label" translatable="yes">Properties</property>
672 </object>
673 <packing>
674 <property name="position">1</property>
675 <property name="tab_fill">False</property>
676 </packing>
677 </child>
678 <child>
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>
683 <child>
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>
691 <child>
692 <object class="GtkTreeView" id="go_signals">
693 <property name="visible">True</property>
694 </object>
695 </child>
696 </object>
697 <packing>
698 <property name="position">0</property>
699 </packing>
700 </child>
701 <child>
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>
706 <child>
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>
713 </object>
714 <packing>
715 <property name="expand">False</property>
716 <property name="fill">False</property>
717 <property name="position">0</property>
718 </packing>
719 </child>
720 <child>
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>
727 </object>
728 <packing>
729 <property name="expand">False</property>
730 <property name="fill">False</property>
731 <property name="position">1</property>
732 </packing>
733 </child>
734 </object>
735 <packing>
736 <property name="expand">False</property>
737 <property name="position">1</property>
738 </packing>
739 </child>
740 </object>
741 <packing>
742 <property name="position">2</property>
743 </packing>
744 </child>
745 <child type="tab">
746 <object class="GtkLabel" id="label54">
747 <property name="visible">True</property>
748 <property name="label" translatable="yes">Signals</property>
749 </object>
750 <packing>
751 <property name="position">2</property>
752 <property name="tab_fill">False</property>
753 </packing>
754 </child>
755 </object>
756 </child>
757 </object>
758 </child>
759 <child type="label">
760 <object class="GtkLabel" id="label37">
761 <property name="visible">True</property>
762 <property name="label" translatable="yes">Class Elements</property>
763 <attributes>
764 <attribute name="weight" value="bold"/>
765 </attributes>
766 </object>
767 </child>
768 </object>
769 <packing>
770 <property name="position">1</property>
771 </packing>
772 </child>
773 </object>
774 <packing>
775 <property name="position">1</property>
776 </packing>
777 </child>
778 <child type="tab">
779 <object class="GtkLabel" id="label3">
780 <property name="visible">True</property>
781 <property name="label" translatable="yes">GObject Class </property>
782 </object>
783 <packing>
784 <property name="position">1</property>
785 <property name="tab_fill">False</property>
786 </packing>
787 </child>
788 <child>
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>
793 <child>
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>
798 <child>
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>
803 <child>
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>
810 <child>
811 <object class="GtkLabel" id="label9">
812 <property name="visible">True</property>
813 <property name="label" translatable="yes">Class Name:</property>
814 </object>
815 </child>
816 <child>
817 <object class="GtkEntry" id="py_name">
818 <property name="visible">True</property>
819 <property name="can_focus">True</property>
820 </object>
821 <packing>
822 <property name="left_attach">1</property>
823 <property name="right_attach">2</property>
824 </packing>
825 </child>
826 <child>
827 <object class="GtkEntry" id="py_base">
828 <property name="visible">True</property>
829 <property name="can_focus">True</property>
830 </object>
831 <packing>
832 <property name="left_attach">3</property>
833 <property name="right_attach">4</property>
834 </packing>
835 </child>
836 <child>
837 <object class="GtkLabel" id="label10">
838 <property name="visible">True</property>
839 <property name="label" translatable="yes">Base Class:</property>
840 </object>
841 <packing>
842 <property name="left_attach">2</property>
843 <property name="right_attach">3</property>
844 </packing>
845 </child>
846 <child>
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>
851 </object>
852 <packing>
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>
857 </packing>
858 </child>
859 <child>
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>
867 </object>
868 <packing>
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>
874 </packing>
875 </child>
876 <child>
877 <placeholder/>
878 </child>
879 <child>
880 <placeholder/>
881 </child>
882 <child>
883 <placeholder/>
884 </child>
885 <child>
886 <placeholder/>
887 </child>
888 <child>
889 <placeholder/>
890 </child>
891 <child>
892 <placeholder/>
893 </child>
894 <child>
895 <placeholder/>
896 </child>
897 <child>
898 <placeholder/>
899 </child>
900 <child>
901 <placeholder/>
902 </child>
903 <child>
904 <placeholder/>
905 </child>
906 </object>
907 </child>
908 </object>
909 </child>
910 <child type="label">
911 <object class="GtkLabel" id="label99">
912 <property name="visible">True</property>
913 <property name="label" translatable="yes">General Class Properties</property>
914 <attributes>
915 <attribute name="weight" value="bold"/>
916 </attributes>
917 </object>
918 </child>
919 </object>
920 <packing>
921 <property name="expand">False</property>
922 <property name="position">0</property>
923 </packing>
924 </child>
925 <child>
926 <object class="GtkNotebook" id="notebook1">
927 <property name="visible">True</property>
928 <property name="can_focus">True</property>
929 <child>
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>
934 <child>
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>
942 <child>
943 <object class="GtkTreeView" id="py_methods">
944 <property name="visible">True</property>
945 <property name="can_focus">True</property>
946 </object>
947 </child>
948 </object>
949 <packing>
950 <property name="position">0</property>
951 </packing>
952 </child>
953 <child>
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>
958 <child>
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>
965 </object>
966 <packing>
967 <property name="expand">False</property>
968 <property name="fill">False</property>
969 <property name="position">0</property>
970 </packing>
971 </child>
972 <child>
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>
979 </object>
980 <packing>
981 <property name="expand">False</property>
982 <property name="fill">False</property>
983 <property name="position">1</property>
984 </packing>
985 </child>
986 </object>
987 <packing>
988 <property name="expand">False</property>
989 <property name="position">1</property>
990 </packing>
991 </child>
992 </object>
993 </child>
994 <child type="tab">
995 <object class="GtkLabel" id="label1">
996 <property name="visible">True</property>
997 <property name="label" translatable="yes">Class Methods</property>
998 </object>
999 <packing>
1000 <property name="tab_fill">False</property>
1001 </packing>
1002 </child>
1003 <child>
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>
1008 <child>
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>
1016 <child>
1017 <object class="GtkTreeView" id="py_constvars">
1018 <property name="visible">True</property>
1019 <property name="can_focus">True</property>
1020 </object>
1021 </child>
1022 </object>
1023 <packing>
1024 <property name="position">0</property>
1025 </packing>
1026 </child>
1027 <child>
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>
1032 <child>
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>
1039 </object>
1040 <packing>
1041 <property name="expand">False</property>
1042 <property name="fill">False</property>
1043 <property name="position">0</property>
1044 </packing>
1045 </child>
1046 <child>
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>
1053 </object>
1054 <packing>
1055 <property name="expand">False</property>
1056 <property name="fill">False</property>
1057 <property name="position">1</property>
1058 </packing>
1059 </child>
1060 </object>
1061 <packing>
1062 <property name="expand">False</property>
1063 <property name="position">1</property>
1064 </packing>
1065 </child>
1066 </object>
1067 <packing>
1068 <property name="position">1</property>
1069 </packing>
1070 </child>
1071 <child type="tab">
1072 <object class="GtkLabel" id="label4">
1073 <property name="visible">True</property>
1074 <property name="label" translatable="yes">Constants/Variables</property>
1075 </object>
1076 <packing>
1077 <property name="position">1</property>
1078 <property name="tab_fill">False</property>
1079 </packing>
1080 </child>
1081 </object>
1082 <packing>
1083 <property name="position">1</property>
1084 </packing>
1085 </child>
1086 </object>
1087 <packing>
1088 <property name="position">2</property>
1089 </packing>
1090 </child>
1091 <child type="tab">
1092 <object class="GtkLabel" id="label80">
1093 <property name="visible">True</property>
1094 <property name="label" translatable="yes">Python Class</property>
1095 </object>
1096 <packing>
1097 <property name="position">3</property>
1098 <property name="tab_fill">False</property>
1099 </packing>
1100 </child>
1101 </object>
1102 <packing>
1103 <property name="position">0</property>
1104 </packing>
1105 </child>
1106 <child>
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>
1113 <child>
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>
1118 </object>
1119 <packing>
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>
1125 </packing>
1126 </child>
1127 <child>
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>
1132 </object>
1133 <packing>
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>
1140 </packing>
1141 </child>
1142 <child>
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>
1147 </object>
1148 <packing>
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>
1154 </packing>
1155 </child>
1156 <child>
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>
1161 </object>
1162 <packing>
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>
1167 </packing>
1168 </child>
1169 <child>
1170 <object class="GtkComboBox" id="license">
1171 <property name="visible">True</property>
1172 <property name="model">model2</property>
1173 <child>
1174 <object class="GtkCellRendererText" id="renderer2"/>
1175 <attributes>
1176 <attribute name="text">0</attribute>
1177 </attributes>
1178 </child>
1179 </object>
1180 <packing>
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>
1186 </packing>
1187 </child>
1188 <child>
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>
1193 </object>
1194 <packing>
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>
1199 </packing>
1200 </child>
1201 <child>
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>
1206 </object>
1207 <packing>
1208 <property name="x_options">GTK_FILL</property>
1209 <property name="y_options">GTK_FILL</property>
1210 </packing>
1211 </child>
1212 <child>
1213 <object class="GtkHBox" id="hbox2">
1214 <property name="visible">True</property>
1215 <property name="spacing">4</property>
1216 <child>
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>
1221 </object>
1222 <packing>
1223 <property name="position">0</property>
1224 </packing>
1225 </child>
1226 </object>
1227 <packing>
1228 <property name="left_attach">1</property>
1229 <property name="right_attach">4</property>
1230 <property name="y_options">GTK_FILL</property>
1231 </packing>
1232 </child>
1233 <child>
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>
1238 </object>
1239 <packing>
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>
1244 </packing>
1245 </child>
1246 <child>
1247 <object class="GtkHBox" id="hbox6">
1248 <property name="visible">True</property>
1249 <property name="spacing">4</property>
1250 <child>
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>
1255 </object>
1256 <packing>
1257 <property name="position">0</property>
1258 </packing>
1259 </child>
1260 </object>
1261 <packing>
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>
1267 </packing>
1268 </child>
1269 </object>
1270 <packing>
1271 <property name="expand">False</property>
1272 <property name="position">1</property>
1273 </packing>
1274 </child>
1275 <child>
1276 <object class="GtkHBox" id="hbox1">
1277 <property name="visible">True</property>
1278 <property name="spacing">12</property>
1279 <child>
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>
1287 </object>
1288 <packing>
1289 <property name="position">0</property>
1290 </packing>
1291 </child>
1292 <child>
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>
1299 </object>
1300 <packing>
1301 <property name="position">1</property>
1302 </packing>
1303 </child>
1304 </object>
1305 <packing>
1306 <property name="expand">False</property>
1307 <property name="position">2</property>
1308 </packing>
1309 </child>
1310 </object>
1311 <packing>
1312 <property name="position">1</property>
1313 </packing>
1314 </child>
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>
1320 <child>
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>
1328 </object>
1329 <packing>
1330 <property name="expand">False</property>
1331 <property name="fill">False</property>
1332 <property name="position">0</property>
1333 </packing>
1334 </child>
1335 <child>
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>
1342 <child>
1343 <object class="GtkHBox" id="hbox3">
1344 <property name="visible">True</property>
1345 <child>
1346 <object class="GtkImage" id="image1">
1347 <property name="visible">True</property>
1348 <property name="stock">gtk-save</property>
1349 </object>
1350 <packing>
1351 <property name="position">0</property>
1352 </packing>
1353 </child>
1354 <child>
1355 <object class="GtkLabel" id="label7">
1356 <property name="visible">True</property>
1357 <property name="label" translatable="yes">Create</property>
1358 </object>
1359 <packing>
1360 <property name="position">1</property>
1361 </packing>
1362 </child>
1363 </object>
1364 </child>
1365 </object>
1366 <packing>
1367 <property name="expand">False</property>
1368 <property name="fill">False</property>
1369 <property name="position">1</property>
1370 </packing>
1371 </child>
1372 </object>
1373 <packing>
1374 <property name="expand">False</property>
1375 <property name="pack_type">end</property>
1376 <property name="position">0</property>
1377 </packing>
1378 </child>
1379 </object>
1380 </child>
1381 <action-widgets>
1382 <action-widget response="-6">cancel_button</action-widget>
1383 <action-widget response="-3">create_button</action-widget>
1384 </action-widgets>
1385 </object>
1386 <object class="GtkListStore" id="model2">
1387 <columns>
1388 <!-- column-name gchararray -->
1389 <column type="gchararray"/>
1390 </columns>
1391 <data>
1392 <row>
1393 <col id="0" translatable="yes">General Public License (GPL)</col>
1394 </row>
1395 <row>
1396 <col id="0" translatable="yes">Lesser General Public License (LGPL)</col>
1397 </row>
1398 <row>
1399 <col id="0" translatable="yes">No License</col>
1400 </row>
1401 </data>
1402 </object>
1403 <object class="GtkListStore" id="model1">
1404 <columns>
1405 <!-- column-name gchararray -->
1406 <column type="gchararray"/>
1407 </columns>
1408 <data>
1409 <row>
1410 <col id="0">public</col>
1411 </row>
1412 <row>
1413 <col id="0">protected</col>
1414 </row>
1415 <row>
1416 <col id="0">private</col>
1417 </row>
1418 </data>
1419 </object>
1420 </interface>