source: libpipi/trunk/ThePimp/gtk-gui/gui.stetic @ 3099

Last change on this file since 3099 was 3099, checked in by Sam Hocevar, 12 years ago

ThePimp?: double-clicking in the file dialogs opens or saves directly.

File size: 53.3 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<stetic-interface>
3  <configuration>
4    <images-root-path>..</images-root-path>
5    <target-gtk-version>2.12.1</target-gtk-version>
6  </configuration>
7  <import>
8    <widget-library name="../ThePimp.exe" internal="true" />
9  </import>
10  <widget class="Gtk.Window" id="ThePimp.MainWindow" design-size="954 680">
11    <action-group name="Default">
12      <action id="newAction">
13        <property name="Type">Action</property>
14        <property name="Label" translatable="yes" />
15        <property name="StockId">gtk-new</property>
16        <property name="Tooltip" translatable="yes">Create a new image</property>
17        <signal name="Activated" handler="OnNewActionActivated" />
18      </action>
19      <action id="openAction">
20        <property name="Type">Action</property>
21        <property name="Label" translatable="yes" />
22        <property name="StockId">gtk-open</property>
23        <property name="Tooltip" translatable="yes">Open an image</property>
24        <signal name="Activated" handler="OnOpenActionActivated" />
25      </action>
26      <action id="saveAction">
27        <property name="Type">Action</property>
28        <property name="Label" translatable="yes" />
29        <property name="Sensitive">False</property>
30        <property name="StockId">gtk-save</property>
31        <property name="Tooltip" translatable="yes">Save active image</property>
32        <signal name="Activated" handler="OnSaveActionActivated" />
33      </action>
34      <action id="FileAction">
35        <property name="Type">Action</property>
36        <property name="Label" translatable="yes">File</property>
37        <property name="ShortLabel" translatable="yes">File</property>
38      </action>
39      <action id="EditAction">
40        <property name="Type">Action</property>
41        <property name="Label" translatable="yes">Edit</property>
42        <property name="ShortLabel" translatable="yes">Edit</property>
43      </action>
44      <action id="ViewAction">
45        <property name="Type">Action</property>
46        <property name="Label" translatable="yes">View</property>
47        <property name="ShortLabel" translatable="yes">View</property>
48      </action>
49      <action id="HelpAction">
50        <property name="Type">Action</property>
51        <property name="Label" translatable="yes">Help</property>
52        <property name="ShortLabel" translatable="yes">Help</property>
53      </action>
54      <action id="NewAction">
55        <property name="Type">Action</property>
56        <property name="Label" translatable="yes">_New...</property>
57        <property name="ShortLabel" translatable="yes">_New</property>
58        <property name="StockId">gtk-new</property>
59        <signal name="Activated" handler="OnNewActionActivated" />
60      </action>
61      <action id="OpenAction">
62        <property name="Type">Action</property>
63        <property name="Label" translatable="yes">_Open...</property>
64        <property name="ShortLabel" translatable="yes">_Open</property>
65        <property name="StockId">gtk-open</property>
66        <signal name="Activated" handler="OnOpenActionActivated" />
67      </action>
68      <action id="SaveAction">
69        <property name="Type">Action</property>
70        <property name="Label" translatable="yes">_Save</property>
71        <property name="Sensitive">False</property>
72        <property name="ShortLabel" translatable="yes">_Save</property>
73        <property name="StockId">gtk-save</property>
74        <signal name="Activated" handler="OnSaveActionActivated" />
75      </action>
76      <action id="SaveAsAction">
77        <property name="Type">Action</property>
78        <property name="Label" translatable="yes">Save _As...</property>
79        <property name="ShortLabel" translatable="yes">Save _As</property>
80        <property name="StockId">gtk-save-as</property>
81        <signal name="Activated" handler="OnSaveAsActionActivated" />
82      </action>
83      <action id="QuitAction">
84        <property name="Type">Action</property>
85        <property name="Label" translatable="yes">_Quit</property>
86        <property name="ShortLabel" translatable="yes">_Quit</property>
87        <property name="StockId">gtk-quit</property>
88        <signal name="Activated" handler="OnQuitActionActivated" />
89      </action>
90      <action id="HelpAction1">
91        <property name="Type">Action</property>
92        <property name="Label" translatable="yes">_Help</property>
93        <property name="Sensitive">False</property>
94        <property name="ShortLabel" translatable="yes">_Help</property>
95        <property name="StockId">gtk-help</property>
96      </action>
97      <action id="AboutAction">
98        <property name="Type">Action</property>
99        <property name="Label" translatable="yes">_About</property>
100        <property name="ShortLabel" translatable="yes">_About</property>
101        <property name="StockId">gtk-about</property>
102        <signal name="Activated" handler="OnAboutActionActivated" />
103      </action>
104      <action id="UndoAction">
105        <property name="Type">Action</property>
106        <property name="Label" translatable="yes">_Undo</property>
107        <property name="Sensitive">False</property>
108        <property name="ShortLabel" translatable="yes">_Undo</property>
109        <property name="StockId">gtk-undo</property>
110      </action>
111      <action id="RedoAction">
112        <property name="Type">Action</property>
113        <property name="Label" translatable="yes">_Redo</property>
114        <property name="Sensitive">False</property>
115        <property name="ShortLabel" translatable="yes">_Redo</property>
116        <property name="StockId">gtk-redo</property>
117      </action>
118      <action id="BestFitAction">
119        <property name="Type">Action</property>
120        <property name="Label" translatable="yes">Best _Fit</property>
121        <property name="Sensitive">False</property>
122        <property name="ShortLabel" translatable="yes">Best _Fit</property>
123        <property name="StockId">gtk-zoom-fit</property>
124      </action>
125      <action id="NormalSizeAction">
126        <property name="Type">Action</property>
127        <property name="Label" translatable="yes">_Normal Size</property>
128        <property name="Sensitive">False</property>
129        <property name="ShortLabel" translatable="yes">_Normal Size</property>
130        <property name="StockId">gtk-zoom-100</property>
131      </action>
132      <action id="ZoomOutAction">
133        <property name="Type">Action</property>
134        <property name="Label" translatable="yes">Zoom _Out</property>
135        <property name="Sensitive">False</property>
136        <property name="ShortLabel" translatable="yes">Zoom _Out</property>
137        <property name="StockId">gtk-zoom-out</property>
138      </action>
139      <action id="ZoomInAction">
140        <property name="Type">Action</property>
141        <property name="Label" translatable="yes">Zoom _In</property>
142        <property name="Sensitive">False</property>
143        <property name="ShortLabel" translatable="yes">Zoom _In</property>
144        <property name="StockId">gtk-zoom-in</property>
145      </action>
146      <action id="undoAction">
147        <property name="Type">Action</property>
148        <property name="Label" translatable="yes" />
149        <property name="Sensitive">False</property>
150        <property name="StockId">gtk-undo</property>
151        <property name="Tooltip" translatable="yes">Undo action</property>
152      </action>
153      <action id="redoAction">
154        <property name="Type">Action</property>
155        <property name="Label" translatable="yes" />
156        <property name="Sensitive">False</property>
157        <property name="StockId">gtk-redo</property>
158        <property name="Tooltip" translatable="yes">Redo action</property>
159      </action>
160      <action id="zoom100Action">
161        <property name="Type">Action</property>
162        <property name="Label" translatable="yes" />
163        <property name="Sensitive">False</property>
164        <property name="StockId">gtk-zoom-100</property>
165      </action>
166      <action id="zoomFitAction">
167        <property name="Type">Action</property>
168        <property name="Label" translatable="yes" />
169        <property name="Sensitive">False</property>
170        <property name="StockId">gtk-zoom-fit</property>
171      </action>
172      <action id="zoomOutAction">
173        <property name="Type">Action</property>
174        <property name="Label" translatable="yes" />
175        <property name="Sensitive">False</property>
176        <property name="StockId">gtk-zoom-out</property>
177      </action>
178      <action id="zoomInAction">
179        <property name="Type">Action</property>
180        <property name="Label" translatable="yes" />
181        <property name="Sensitive">False</property>
182        <property name="StockId">gtk-zoom-in</property>
183      </action>
184      <action id="helpAction">
185        <property name="Type">Action</property>
186        <property name="Label" translatable="yes" />
187        <property name="Sensitive">False</property>
188        <property name="StockId">gtk-help</property>
189      </action>
190      <action id="saveAsAction">
191        <property name="Type">Action</property>
192        <property name="Label" translatable="yes" />
193        <property name="StockId">gtk-save-as</property>
194        <property name="Tooltip" translatable="yes">Save active image </property>
195        <signal name="Activated" handler="OnSaveAsActionActivated" />
196      </action>
197    </action-group>
198    <property name="MemberName" />
199    <property name="Title" translatable="yes">The Pimp</property>
200    <property name="Icon">stock:stock_insert_image Menu</property>
201    <property name="WindowPosition">CenterOnParent</property>
202    <signal name="DeleteEvent" handler="OnDeleteEvent" />
203    <child>
204      <widget class="Gtk.VBox" id="vbox1">
205        <property name="MemberName" />
206        <child>
207          <widget class="Gtk.MenuBar" id="menubar1">
208            <property name="MemberName" />
209            <node name="menubar1" type="Menubar">
210              <node type="Menu" action="FileAction">
211                <node type="Menuitem" action="NewAction" />
212                <node type="Menuitem" action="OpenAction" />
213                <node type="Menuitem" action="SaveAction" />
214                <node type="Menuitem" action="SaveAsAction" />
215                <node type="Menuitem" action="QuitAction" />
216              </node>
217              <node type="Menu" action="EditAction">
218                <node type="Menuitem" action="UndoAction" />
219                <node type="Menuitem" action="RedoAction" />
220              </node>
221              <node type="Menu" action="ViewAction">
222                <node type="Menuitem" action="ZoomInAction" />
223                <node type="Menuitem" action="ZoomOutAction" />
224                <node type="Menuitem" action="BestFitAction" />
225                <node type="Menuitem" action="NormalSizeAction" />
226              </node>
227              <node type="Menu" action="HelpAction">
228                <node type="Menuitem" action="HelpAction1" />
229                <node type="Menuitem" action="AboutAction" />
230              </node>
231            </node>
232          </widget>
233          <packing>
234            <property name="Position">0</property>
235            <property name="AutoSize">True</property>
236            <property name="Expand">False</property>
237            <property name="Fill">False</property>
238          </packing>
239        </child>
240        <child>
241          <widget class="Gtk.Toolbar" id="toolbar1">
242            <property name="MemberName" />
243            <property name="ShowArrow">False</property>
244            <property name="ButtonStyle">Icons</property>
245            <node name="toolbar1" type="Toolbar">
246              <node type="Toolitem" action="newAction" />
247              <node type="Toolitem" action="openAction" />
248              <node type="Toolitem" action="saveAction" />
249              <node type="Separator" />
250              <node type="Toolitem" action="undoAction" />
251              <node type="Toolitem" action="redoAction" />
252              <node type="Separator" />
253              <node type="Toolitem" action="zoomInAction" />
254              <node type="Toolitem" action="zoomOutAction" />
255              <node type="Toolitem" action="zoomFitAction" />
256              <node type="Toolitem" action="zoom100Action" />
257              <node type="Separator" />
258              <node type="Toolitem" action="helpAction" />
259            </node>
260          </widget>
261          <packing>
262            <property name="Position">1</property>
263            <property name="AutoSize">True</property>
264            <property name="Expand">False</property>
265            <property name="Fill">False</property>
266          </packing>
267        </child>
268        <child>
269          <widget class="Gtk.HPaned" id="hpaned1">
270            <property name="MemberName" />
271            <property name="CanFocus">True</property>
272            <property name="Position">33</property>
273            <child>
274              <widget class="Gtk.VPaned" id="vpaned1">
275                <property name="MemberName" />
276                <property name="CanFocus">True</property>
277                <property name="Position">42</property>
278                <child>
279                  <placeholder />
280                </child>
281                <child>
282                  <placeholder />
283                </child>
284              </widget>
285              <packing>
286                <property name="Resize">False</property>
287              </packing>
288            </child>
289            <child>
290              <widget class="Gtk.HPaned" id="hpaned2">
291                <property name="MemberName" />
292                <property name="CanFocus">True</property>
293                <property name="Position">883</property>
294                <child>
295                  <widget class="Gtk.Notebook" id="notebook1">
296                    <property name="MemberName" />
297                    <property name="CanFocus">True</property>
298                    <property name="CurrentPage">0</property>
299                    <property name="BorderWidth">5</property>
300                    <child>
301                      <placeholder />
302                    </child>
303                  </widget>
304                  <packing>
305                    <property name="Resize">False</property>
306                  </packing>
307                </child>
308                <child>
309                  <widget class="Gtk.VPaned" id="vpaned2">
310                    <property name="MemberName" />
311                    <property name="CanFocus">True</property>
312                    <property name="Position">42</property>
313                    <child>
314                      <placeholder />
315                    </child>
316                    <child>
317                      <placeholder />
318                    </child>
319                  </widget>
320                  <packing>
321                    <property name="Resize">False</property>
322                    <property name="Shrink">False</property>
323                  </packing>
324                </child>
325              </widget>
326            </child>
327          </widget>
328          <packing>
329            <property name="Position">2</property>
330            <property name="AutoSize">True</property>
331          </packing>
332        </child>
333        <child>
334          <widget class="Gtk.Statusbar" id="statusbar1">
335            <property name="MemberName" />
336            <property name="Spacing">6</property>
337            <child>
338              <placeholder />
339            </child>
340            <child>
341              <placeholder />
342            </child>
343          </widget>
344          <packing>
345            <property name="Position">3</property>
346            <property name="AutoSize">True</property>
347            <property name="Expand">False</property>
348            <property name="Fill">False</property>
349          </packing>
350        </child>
351      </widget>
352    </child>
353  </widget>
354  <widget class="Gtk.Dialog" id="ThePimp.OpenFile" design-size="640 480">
355    <property name="MemberName" />
356    <property name="Title" translatable="yes">Open File</property>
357    <property name="Icon">stock:stock_open Menu</property>
358    <property name="TypeHint">Dialog</property>
359    <property name="WindowPosition">CenterOnParent</property>
360    <property name="Modal">True</property>
361    <property name="Buttons">2</property>
362    <property name="HelpButton">False</property>
363    <property name="HasSeparator">False</property>
364    <child internal-child="VBox">
365      <widget class="Gtk.VBox" id="dialog1_VBox">
366        <property name="MemberName" />
367        <property name="BorderWidth">2</property>
368        <child>
369          <widget class="Gtk.FileChooserWidget" id="filechooserwidget1">
370            <property name="MemberName" />
371            <signal name="FileActivated" handler="OnFilechooserwidget1FileActivated" />
372          </widget>
373          <packing>
374            <property name="Position">0</property>
375            <property name="AutoSize">True</property>
376          </packing>
377        </child>
378      </widget>
379    </child>
380    <child internal-child="ActionArea">
381      <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
382        <property name="MemberName" />
383        <property name="Spacing">6</property>
384        <property name="BorderWidth">5</property>
385        <property name="Size">2</property>
386        <property name="LayoutStyle">End</property>
387        <child>
388          <widget class="Gtk.Button" id="buttonCancel">
389            <property name="MemberName" />
390            <property name="CanDefault">True</property>
391            <property name="CanFocus">True</property>
392            <property name="UseStock">True</property>
393            <property name="Type">StockItem</property>
394            <property name="StockId">gtk-cancel</property>
395            <property name="ResponseId">-6</property>
396            <property name="label">gtk-cancel</property>
397          </widget>
398          <packing>
399            <property name="Expand">False</property>
400            <property name="Fill">False</property>
401          </packing>
402        </child>
403        <child>
404          <widget class="Gtk.Button" id="buttonOk">
405            <property name="MemberName" />
406            <property name="CanDefault">True</property>
407            <property name="CanFocus">True</property>
408            <property name="UseStock">True</property>
409            <property name="Type">StockItem</property>
410            <property name="StockId">gtk-ok</property>
411            <property name="ResponseId">-5</property>
412            <property name="label">gtk-ok</property>
413          </widget>
414          <packing>
415            <property name="Position">1</property>
416            <property name="Expand">False</property>
417            <property name="Fill">False</property>
418          </packing>
419        </child>
420      </widget>
421    </child>
422  </widget>
423  <widget class="Gtk.Bin" id="ThePimp.ToolBox" design-size="34 300">
424    <property name="MemberName" />
425    <child>
426      <widget class="Gtk.VBox" id="vbox2">
427        <property name="MemberName" />
428        <property name="Sensitive">False</property>
429        <child>
430          <widget class="Gtk.Button" id="button5">
431            <property name="MemberName" />
432            <property name="CanFocus">True</property>
433            <property name="Type">Custom</property>
434            <child>
435              <widget class="Gtk.Image" id="image1">
436                <property name="MemberName" />
437                <property name="Pixbuf">stock:stock_show-draw-functions SmallToolbar</property>
438              </widget>
439            </child>
440          </widget>
441          <packing>
442            <property name="Position">0</property>
443            <property name="AutoSize">True</property>
444            <property name="Expand">False</property>
445            <property name="Fill">False</property>
446          </packing>
447        </child>
448        <child>
449          <widget class="Gtk.Button" id="button8">
450            <property name="MemberName" />
451            <property name="CanFocus">True</property>
452            <property name="Type">Custom</property>
453            <child>
454              <widget class="Gtk.Image" id="image2">
455                <property name="MemberName" />
456                <property name="Pixbuf">stock:stock_insert-fields-author SmallToolbar</property>
457              </widget>
458            </child>
459          </widget>
460          <packing>
461            <property name="Position">1</property>
462            <property name="AutoSize">True</property>
463            <property name="Expand">False</property>
464            <property name="Fill">False</property>
465          </packing>
466        </child>
467        <child>
468          <widget class="Gtk.Button" id="button7">
469            <property name="MemberName" />
470            <property name="CanFocus">True</property>
471            <property name="Type">Custom</property>
472            <child>
473              <widget class="Gtk.Image" id="image3">
474                <property name="MemberName" />
475                <property name="Pixbuf">stock:gtk-clear SmallToolbar</property>
476              </widget>
477            </child>
478          </widget>
479          <packing>
480            <property name="Position">2</property>
481            <property name="AutoSize">True</property>
482            <property name="Expand">False</property>
483            <property name="Fill">False</property>
484          </packing>
485        </child>
486        <child>
487          <widget class="Gtk.Button" id="button9">
488            <property name="MemberName" />
489            <property name="CanFocus">True</property>
490            <property name="Type">Custom</property>
491            <child>
492              <widget class="Gtk.Image" id="image4">
493                <property name="MemberName" />
494                <property name="Pixbuf">stock:stock_draw-line SmallToolbar</property>
495              </widget>
496            </child>
497          </widget>
498          <packing>
499            <property name="Position">3</property>
500            <property name="AutoSize">True</property>
501            <property name="Expand">False</property>
502            <property name="Fill">False</property>
503          </packing>
504        </child>
505        <child>
506          <widget class="Gtk.Button" id="button10">
507            <property name="MemberName" />
508            <property name="CanFocus">True</property>
509            <property name="Type">Custom</property>
510            <child>
511              <widget class="Gtk.Image" id="image5">
512                <property name="MemberName" />
513                <property name="Pixbuf">stock:stock_draw-rectangle SmallToolbar</property>
514              </widget>
515            </child>
516          </widget>
517          <packing>
518            <property name="Position">4</property>
519            <property name="AutoSize">True</property>
520            <property name="Expand">False</property>
521            <property name="Fill">False</property>
522          </packing>
523        </child>
524        <child>
525          <widget class="Gtk.Button" id="button11">
526            <property name="MemberName" />
527            <property name="CanFocus">True</property>
528            <property name="Type">Custom</property>
529            <child>
530              <widget class="Gtk.Image" id="image6">
531                <property name="MemberName" />
532                <property name="Pixbuf">stock:stock_draw-ellipse SmallToolbar</property>
533              </widget>
534            </child>
535          </widget>
536          <packing>
537            <property name="Position">5</property>
538            <property name="AutoSize">True</property>
539            <property name="Expand">False</property>
540            <property name="Fill">False</property>
541          </packing>
542        </child>
543        <child>
544          <widget class="Gtk.Button" id="button6">
545            <property name="MemberName" />
546            <property name="CanFocus">True</property>
547            <property name="Type">Custom</property>
548            <child>
549              <widget class="Gtk.Image" id="image7">
550                <property name="MemberName" />
551                <property name="Pixbuf">stock:stock_draw-polygon SmallToolbar</property>
552              </widget>
553            </child>
554          </widget>
555          <packing>
556            <property name="Position">6</property>
557            <property name="AutoSize">True</property>
558            <property name="Expand">False</property>
559            <property name="Fill">False</property>
560          </packing>
561        </child>
562        <child>
563          <widget class="Gtk.Button" id="button13">
564            <property name="MemberName" />
565            <property name="CanFocus">True</property>
566            <property name="Type">Custom</property>
567            <child>
568              <widget class="Gtk.Image" id="image8">
569                <property name="MemberName" />
570                <property name="Pixbuf">stock:stock_draw-text SmallToolbar</property>
571              </widget>
572            </child>
573          </widget>
574          <packing>
575            <property name="Position">7</property>
576            <property name="AutoSize">True</property>
577            <property name="Expand">False</property>
578            <property name="Fill">False</property>
579          </packing>
580        </child>
581        <child>
582          <widget class="Gtk.Button" id="button12">
583            <property name="MemberName" />
584            <property name="CanFocus">True</property>
585            <property name="Type">Custom</property>
586            <child>
587              <widget class="Gtk.Image" id="image9">
588                <property name="MemberName" />
589                <property name="Pixbuf">stock:stock_3d-color-picker SmallToolbar</property>
590              </widget>
591            </child>
592          </widget>
593          <packing>
594            <property name="Position">8</property>
595            <property name="AutoSize">True</property>
596            <property name="Expand">False</property>
597            <property name="Fill">False</property>
598          </packing>
599        </child>
600      </widget>
601    </child>
602  </widget>
603  <widget class="Gtk.Bin" id="ThePimp.PictureView" design-size="300 300">
604    <property name="MemberName" />
605    <child>
606      <placeholder />
607    </child>
608  </widget>
609  <widget class="Gtk.Dialog" id="ThePimp.SaveFile" design-size="640 480">
610    <property name="MemberName" />
611    <property name="Title" translatable="yes">Save File</property>
612    <property name="Icon">stock:stock_save Menu</property>
613    <property name="WindowPosition">CenterOnParent</property>
614    <property name="Buttons">2</property>
615    <property name="HelpButton">False</property>
616    <property name="HasSeparator">False</property>
617    <child internal-child="VBox">
618      <widget class="Gtk.VBox" id="dialog1_VBox">
619        <property name="MemberName" />
620        <property name="BorderWidth">2</property>
621        <child>
622          <widget class="Gtk.FileChooserWidget" id="filechooserwidget1">
623            <property name="MemberName" />
624            <property name="Action">Save</property>
625            <signal name="FileActivated" handler="OnFilechooserwidget1FileActivated" />
626          </widget>
627          <packing>
628            <property name="Position">0</property>
629            <property name="AutoSize">True</property>
630          </packing>
631        </child>
632      </widget>
633    </child>
634    <child internal-child="ActionArea">
635      <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
636        <property name="MemberName" />
637        <property name="Spacing">6</property>
638        <property name="BorderWidth">5</property>
639        <property name="Size">2</property>
640        <property name="LayoutStyle">End</property>
641        <child>
642          <widget class="Gtk.Button" id="buttonCancel">
643            <property name="MemberName" />
644            <property name="CanDefault">True</property>
645            <property name="CanFocus">True</property>
646            <property name="UseStock">True</property>
647            <property name="Type">StockItem</property>
648            <property name="StockId">gtk-cancel</property>
649            <property name="ResponseId">-6</property>
650            <property name="label">gtk-cancel</property>
651          </widget>
652          <packing>
653            <property name="Expand">False</property>
654            <property name="Fill">False</property>
655          </packing>
656        </child>
657        <child>
658          <widget class="Gtk.Button" id="buttonOk">
659            <property name="MemberName" />
660            <property name="CanDefault">True</property>
661            <property name="CanFocus">True</property>
662            <property name="UseStock">True</property>
663            <property name="Type">StockItem</property>
664            <property name="StockId">gtk-ok</property>
665            <property name="ResponseId">-5</property>
666            <property name="label">gtk-ok</property>
667          </widget>
668          <packing>
669            <property name="Position">1</property>
670            <property name="Expand">False</property>
671            <property name="Fill">False</property>
672          </packing>
673        </child>
674      </widget>
675    </child>
676  </widget>
677  <widget class="Gtk.Window" id="ThePimp.AboutWindow" design-size="485 347">
678    <property name="MemberName" />
679    <property name="Title" translatable="yes">About The Pimp</property>
680    <property name="Icon">stock:gtk-about Menu</property>
681    <property name="TypeHint">Dialog</property>
682    <property name="WindowPosition">CenterAlways</property>
683    <property name="Modal">True</property>
684    <property name="DefaultWidth">450</property>
685    <property name="DefaultHeight">300</property>
686    <property name="Gravity">Center</property>
687    <child>
688      <widget class="Gtk.VBox" id="vbox2">
689        <property name="MemberName" />
690        <child>
691          <placeholder />
692        </child>
693        <child>
694          <widget class="Gtk.HBox" id="hbox1">
695            <property name="MemberName" />
696            <child>
697              <widget class="Gtk.VBox" id="vbox3">
698                <property name="MemberName" />
699                <property name="BorderWidth">10</property>
700                <child>
701                  <placeholder />
702                </child>
703                <child>
704                  <widget class="Gtk.Button" id="buttonLink">
705                    <property name="MemberName" />
706                    <property name="CanFocus">True</property>
707                    <property name="Type">Custom</property>
708                    <property name="FocusOnClick">False</property>
709                    <property name="Relief">None</property>
710                    <signal name="Clicked" handler="OnButtonLinkClicked" />
711                    <child>
712                      <widget class="Gtk.Label" id="link">
713                        <property name="MemberName" />
714                        <property name="LabelProp" translatable="yes">&lt;span color="blue"&gt;&lt;u&gt;&lt;b&gt;http://caca.zoy.org/wiki/thepimp&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;</property>
715                        <property name="UseMarkup">True</property>
716                        <property name="UseUnderline">True</property>
717                      </widget>
718                    </child>
719                  </widget>
720                  <packing>
721                    <property name="PackType">End</property>
722                    <property name="Position">1</property>
723                    <property name="AutoSize">True</property>
724                    <property name="Expand">False</property>
725                    <property name="Fill">False</property>
726                  </packing>
727                </child>
728              </widget>
729              <packing>
730                <property name="Position">0</property>
731                <property name="AutoSize">False</property>
732                <property name="Fill">False</property>
733              </packing>
734            </child>
735            <child>
736              <widget class="Gtk.Button" id="buttonClose">
737                <property name="MemberName" />
738                <property name="CanDefault">True</property>
739                <property name="HasDefault">True</property>
740                <property name="CanFocus">True</property>
741                <property name="UseStock">True</property>
742                <property name="Type">StockItem</property>
743                <property name="StockId">gtk-close</property>
744                <property name="BorderWidth">10</property>
745                <signal name="Clicked" handler="OnButtonCloseClicked" />
746                <property name="label">gtk-close</property>
747              </widget>
748              <packing>
749                <property name="PackType">End</property>
750                <property name="Position">1</property>
751                <property name="AutoSize">False</property>
752                <property name="Expand">False</property>
753              </packing>
754            </child>
755          </widget>
756          <packing>
757            <property name="PackType">End</property>
758            <property name="Position">1</property>
759            <property name="AutoSize">True</property>
760            <property name="Expand">False</property>
761            <property name="Fill">False</property>
762          </packing>
763        </child>
764      </widget>
765    </child>
766  </widget>
767  <widget class="Gtk.Dialog" id="ThePimp.NewFile" design-size="240 221">
768    <property name="MemberName" />
769    <property name="Title" translatable="yes">New Image</property>
770    <property name="Icon">stock:gtk-new Menu</property>
771    <property name="TypeHint">Dialog</property>
772    <property name="WindowPosition">CenterOnParent</property>
773    <property name="Modal">True</property>
774    <property name="Buttons">2</property>
775    <property name="HelpButton">False</property>
776    <property name="HasSeparator">False</property>
777    <child internal-child="VBox">
778      <widget class="Gtk.VBox" id="dialog1_VBox">
779        <property name="MemberName" />
780        <property name="BorderWidth">2</property>
781        <child>
782          <widget class="Gtk.VBox" id="vbox2">
783            <property name="MemberName" />
784            <property name="Spacing">6</property>
785            <child>
786              <widget class="Gtk.Frame" id="frame1">
787                <property name="MemberName" />
788                <property name="ShadowType">None</property>
789                <child>
790                  <widget class="Gtk.Alignment" id="GtkAlignment3">
791                    <property name="MemberName" />
792                    <property name="Xalign">0</property>
793                    <property name="Yalign">0</property>
794                    <property name="LeftPadding">12</property>
795                    <child>
796                      <widget class="Gtk.VBox" id="vbox3">
797                        <property name="MemberName" />
798                        <property name="Spacing">6</property>
799                        <property name="BorderWidth">5</property>
800                        <child>
801                          <widget class="Gtk.Table" id="table1">
802                            <property name="MemberName" />
803                            <property name="NRows">2</property>
804                            <property name="NColumns">3</property>
805                            <property name="RowSpacing">6</property>
806                            <property name="ColumnSpacing">6</property>
807                            <child>
808                              <widget class="Gtk.Label" id="label1">
809                                <property name="MemberName" />
810                                <property name="LabelProp" translatable="yes">px</property>
811                              </widget>
812                              <packing>
813                                <property name="LeftAttach">2</property>
814                                <property name="RightAttach">3</property>
815                                <property name="AutoSize">True</property>
816                                <property name="XOptions">Fill</property>
817                                <property name="YOptions">Fill</property>
818                                <property name="XExpand">False</property>
819                                <property name="XFill">True</property>
820                                <property name="XShrink">False</property>
821                                <property name="YExpand">False</property>
822                                <property name="YFill">True</property>
823                                <property name="YShrink">False</property>
824                              </packing>
825                            </child>
826                            <child>
827                              <widget class="Gtk.Label" id="label2">
828                                <property name="MemberName" />
829                                <property name="LabelProp" translatable="yes">px</property>
830                              </widget>
831                              <packing>
832                                <property name="TopAttach">1</property>
833                                <property name="BottomAttach">2</property>
834                                <property name="LeftAttach">2</property>
835                                <property name="RightAttach">3</property>
836                                <property name="AutoSize">True</property>
837                                <property name="XOptions">Fill</property>
838                                <property name="YOptions">Fill</property>
839                                <property name="XExpand">False</property>
840                                <property name="XFill">True</property>
841                                <property name="XShrink">False</property>
842                                <property name="YExpand">False</property>
843                                <property name="YFill">True</property>
844                                <property name="YShrink">False</property>
845                              </packing>
846                            </child>
847                            <child>
848                              <widget class="Gtk.Label" id="label3">
849                                <property name="MemberName" />
850                                <property name="LabelProp" translatable="yes">Width</property>
851                                <property name="Justify">Right</property>
852                              </widget>
853                              <packing>
854                                <property name="AutoSize">False</property>
855                                <property name="XOptions">0</property>
856                                <property name="YOptions">Fill</property>
857                                <property name="XExpand">False</property>
858                                <property name="XFill">False</property>
859                                <property name="XShrink">False</property>
860                                <property name="YExpand">False</property>
861                                <property name="YFill">True</property>
862                                <property name="YShrink">False</property>
863                              </packing>
864                            </child>
865                            <child>
866                              <widget class="Gtk.Label" id="label4">
867                                <property name="MemberName" />
868                                <property name="LabelProp" translatable="yes">Height</property>
869                                <property name="Justify">Right</property>
870                              </widget>
871                              <packing>
872                                <property name="TopAttach">1</property>
873                                <property name="BottomAttach">2</property>
874                                <property name="AutoSize">False</property>
875                                <property name="XOptions">0</property>
876                                <property name="YOptions">Fill</property>
877                                <property name="XExpand">False</property>
878                                <property name="XFill">False</property>
879                                <property name="XShrink">False</property>
880                                <property name="YExpand">False</property>
881                                <property name="YFill">True</property>
882                                <property name="YShrink">False</property>
883                              </packing>
884                            </child>
885                            <child>
886                              <widget class="Gtk.SpinButton" id="spinbutton1">
887                                <property name="MemberName" />
888                                <property name="CanFocus">True</property>
889                                <property name="Lower">1</property>
890                                <property name="Upper">1000000</property>
891                                <property name="PageIncrement">10</property>
892                                <property name="StepIncrement">1</property>
893                                <property name="ClimbRate">1</property>
894                                <property name="Numeric">True</property>
895                                <property name="Value">1600</property>
896                              </widget>
897                              <packing>
898                                <property name="LeftAttach">1</property>
899                                <property name="RightAttach">2</property>
900                                <property name="AutoSize">True</property>
901                                <property name="XOptions">Fill</property>
902                                <property name="YOptions">Fill</property>
903                                <property name="XExpand">False</property>
904                                <property name="XFill">True</property>
905                                <property name="XShrink">False</property>
906                                <property name="YExpand">False</property>
907                                <property name="YFill">True</property>
908                                <property name="YShrink">False</property>
909                              </packing>
910                            </child>
911                            <child>
912                              <widget class="Gtk.SpinButton" id="spinbutton2">
913                                <property name="MemberName" />
914                                <property name="CanFocus">True</property>
915                                <property name="Lower">1</property>
916                                <property name="Upper">1000000</property>
917                                <property name="PageIncrement">10</property>
918                                <property name="StepIncrement">1</property>
919                                <property name="ClimbRate">1</property>
920                                <property name="Numeric">True</property>
921                                <property name="Value">1200</property>
922                              </widget>
923                              <packing>
924                                <property name="TopAttach">1</property>
925                                <property name="BottomAttach">2</property>
926                                <property name="LeftAttach">1</property>
927                                <property name="RightAttach">2</property>
928                                <property name="AutoSize">True</property>
929                                <property name="XOptions">Fill</property>
930                                <property name="YOptions">Fill</property>
931                                <property name="XExpand">False</property>
932                                <property name="XFill">True</property>
933                                <property name="XShrink">False</property>
934                                <property name="YExpand">False</property>
935                                <property name="YFill">True</property>
936                                <property name="YShrink">False</property>
937                              </packing>
938                            </child>
939                          </widget>
940                          <packing>
941                            <property name="Position">0</property>
942                            <property name="AutoSize">True</property>
943                            <property name="Expand">False</property>
944                            <property name="Fill">False</property>
945                          </packing>
946                        </child>
947                      </widget>
948                    </child>
949                  </widget>
950                </child>
951                <child>
952                  <widget class="Gtk.Label" id="GtkLabel3">
953                    <property name="MemberName" />
954                    <property name="LabelProp" translatable="yes">&lt;b&gt;Image Size&lt;/b&gt;</property>
955                    <property name="UseMarkup">True</property>
956                  </widget>
957                  <packing>
958                    <property name="type">label_item</property>
959                  </packing>
960                </child>
961              </widget>
962              <packing>
963                <property name="Position">0</property>
964                <property name="AutoSize">True</property>
965                <property name="Expand">False</property>
966                <property name="Fill">False</property>
967              </packing>
968            </child>
969            <child>
970              <widget class="Gtk.Frame" id="frame2">
971                <property name="MemberName" />
972                <property name="ShadowType">None</property>
973                <child>
974                  <widget class="Gtk.Alignment" id="GtkAlignment">
975                    <property name="MemberName" />
976                    <property name="Xalign">0</property>
977                    <property name="Yalign">0</property>
978                    <property name="LeftPadding">12</property>
979                    <child>
980                      <widget class="Gtk.Table" id="table2">
981                        <property name="MemberName" />
982                        <property name="NRows">1</property>
983                        <property name="NColumns">2</property>
984                        <property name="RowSpacing">6</property>
985                        <property name="ColumnSpacing">6</property>
986                        <child>
987                          <widget class="Gtk.ComboBox" id="combobox1">
988                            <property name="MemberName" />
989                            <property name="IsTextCombo">True</property>
990                            <property name="Items" translatable="yes">Random Noise
991Bayer Dithering Pattern</property>
992                            <property name="Active">0</property>
993                          </widget>
994                          <packing>
995                            <property name="LeftAttach">1</property>
996                            <property name="RightAttach">2</property>
997                            <property name="AutoSize">True</property>
998                            <property name="XOptions">Fill</property>
999                            <property name="YOptions">Fill</property>
1000                            <property name="XExpand">False</property>
1001                            <property name="XFill">True</property>
1002                            <property name="XShrink">False</property>
1003                            <property name="YExpand">False</property>
1004                            <property name="YFill">True</property>
1005                            <property name="YShrink">False</property>
1006                          </packing>
1007                        </child>
1008                        <child>
1009                          <widget class="Gtk.Label" id="label5">
1010                            <property name="MemberName" />
1011                            <property name="LabelProp" translatable="yes">Fill with</property>
1012                          </widget>
1013                          <packing>
1014                            <property name="AutoSize">True</property>
1015                            <property name="XOptions">Fill</property>
1016                            <property name="YOptions">Fill</property>
1017                            <property name="XExpand">False</property>
1018                            <property name="XFill">True</property>
1019                            <property name="XShrink">False</property>
1020                            <property name="YExpand">False</property>
1021                            <property name="YFill">True</property>
1022                            <property name="YShrink">False</property>
1023                          </packing>
1024                        </child>
1025                      </widget>
1026                    </child>
1027                  </widget>
1028                </child>
1029                <child>
1030                  <widget class="Gtk.Label" id="GtkLabel">
1031                    <property name="MemberName" />
1032                    <property name="LabelProp" translatable="yes">&lt;b&gt;Advanced&lt;/b&gt;</property>
1033                    <property name="UseMarkup">True</property>
1034                  </widget>
1035                  <packing>
1036                    <property name="type">label_item</property>
1037                  </packing>
1038                </child>
1039              </widget>
1040              <packing>
1041                <property name="Position">1</property>
1042                <property name="AutoSize">True</property>
1043                <property name="Expand">False</property>
1044                <property name="Fill">False</property>
1045              </packing>
1046            </child>
1047            <child>
1048              <placeholder />
1049            </child>
1050          </widget>
1051          <packing>
1052            <property name="Position">0</property>
1053            <property name="AutoSize">True</property>
1054          </packing>
1055        </child>
1056      </widget>
1057    </child>
1058    <child internal-child="ActionArea">
1059      <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
1060        <property name="MemberName" />
1061        <property name="Spacing">6</property>
1062        <property name="BorderWidth">5</property>
1063        <property name="Size">2</property>
1064        <property name="LayoutStyle">End</property>
1065        <child>
1066          <widget class="Gtk.Button" id="buttonCancel">
1067            <property name="MemberName" />
1068            <property name="CanDefault">True</property>
1069            <property name="CanFocus">True</property>
1070            <property name="UseStock">True</property>
1071            <property name="Type">StockItem</property>
1072            <property name="StockId">gtk-cancel</property>
1073            <property name="ResponseId">-6</property>
1074            <property name="label">gtk-cancel</property>
1075          </widget>
1076          <packing>
1077            <property name="Expand">False</property>
1078            <property name="Fill">False</property>
1079          </packing>
1080        </child>
1081        <child>
1082          <widget class="Gtk.Button" id="buttonOk">
1083            <property name="MemberName" />
1084            <property name="CanDefault">True</property>
1085            <property name="CanFocus">True</property>
1086            <property name="UseStock">True</property>
1087            <property name="Type">StockItem</property>
1088            <property name="StockId">gtk-ok</property>
1089            <property name="ResponseId">-5</property>
1090            <property name="label">gtk-ok</property>
1091          </widget>
1092          <packing>
1093            <property name="Position">1</property>
1094            <property name="Expand">False</property>
1095            <property name="Fill">False</property>
1096          </packing>
1097        </child>
1098      </widget>
1099    </child>
1100  </widget>
1101  <widget class="Gtk.Dialog" id="ThePimp.ErrorWindow" design-size="229 133">
1102    <property name="MemberName" />
1103    <property name="Title" translatable="yes">Pimp Error</property>
1104    <property name="Icon">stock:gtk-dialog-error Menu</property>
1105    <property name="TypeHint">Dialog</property>
1106    <property name="WindowPosition">CenterOnParent</property>
1107    <property name="Modal">True</property>
1108    <property name="Buttons">1</property>
1109    <property name="HelpButton">False</property>
1110    <property name="HasSeparator">False</property>
1111    <child internal-child="VBox">
1112      <widget class="Gtk.VBox" id="dialog1_VBox">
1113        <property name="MemberName" />
1114        <property name="BorderWidth">2</property>
1115        <child>
1116          <widget class="Gtk.HBox" id="hbox1">
1117            <property name="MemberName" />
1118            <property name="Spacing">20</property>
1119            <property name="BorderWidth">10</property>
1120            <child>
1121              <widget class="Gtk.Image" id="image1">
1122                <property name="MemberName" />
1123                <property name="Pixbuf">stock:gtk-dialog-error Dialog</property>
1124              </widget>
1125              <packing>
1126                <property name="Position">0</property>
1127                <property name="AutoSize">True</property>
1128                <property name="Expand">False</property>
1129                <property name="Fill">False</property>
1130              </packing>
1131            </child>
1132            <child>
1133              <widget class="Gtk.Label" id="message">
1134                <property name="MemberName" />
1135                <property name="LabelProp" translatable="yes">Error!</property>
1136                <property name="Wrap">True</property>
1137              </widget>
1138              <packing>
1139                <property name="Position">1</property>
1140                <property name="AutoSize">False</property>
1141                <property name="Expand">False</property>
1142              </packing>
1143            </child>
1144          </widget>
1145          <packing>
1146            <property name="Position">0</property>
1147            <property name="AutoSize">False</property>
1148            <property name="Fill">False</property>
1149          </packing>
1150        </child>
1151      </widget>
1152    </child>
1153    <child internal-child="ActionArea">
1154      <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
1155        <property name="MemberName" />
1156        <property name="Spacing">6</property>
1157        <property name="BorderWidth">5</property>
1158        <property name="Size">1</property>
1159        <property name="LayoutStyle">End</property>
1160        <child>
1161          <widget class="Gtk.Button" id="buttonOk">
1162            <property name="MemberName" />
1163            <property name="CanDefault">True</property>
1164            <property name="CanFocus">True</property>
1165            <property name="UseStock">True</property>
1166            <property name="Type">StockItem</property>
1167            <property name="StockId">gtk-ok</property>
1168            <property name="ResponseId">-5</property>
1169            <signal name="Clicked" handler="OnButtonOkClicked" />
1170            <property name="label">gtk-ok</property>
1171          </widget>
1172          <packing>
1173            <property name="Expand">False</property>
1174            <property name="Fill">False</property>
1175          </packing>
1176        </child>
1177      </widget>
1178    </child>
1179  </widget>
1180</stetic-interface>
Note: See TracBrowser for help on using the repository browser.