2 * DO NOT EDIT THIS FILE - it is generated by Glade.
15 #include <gdk/gdkkeysyms.h>
18 #include "xo-callbacks.h"
19 #include "xo-interface.h"
20 #include "xo-support.h"
22 #define GLADE_HOOKUP_OBJECT(component,widget,name) \
23 g_object_set_data_full (G_OBJECT (component), name, \
24 gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
26 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
27 g_object_set_data (G_OBJECT (component), name, widget)
36 GtkWidget *menuFile_menu;
38 GtkWidget *fileNewBackground;
42 GtkWidget *fileSaveAs;
43 GtkWidget *separator1;
44 GtkWidget *fileRecentFiles;
45 GtkWidget *fileRecentFiles_menu;
54 GtkWidget *separator22;
55 GtkWidget *filePrintOptions;
58 GtkWidget *filePrintPDF;
59 GtkWidget *separator2;
62 GtkWidget *menuEdit_menu;
65 GtkWidget *separator3;
69 GtkWidget *editDelete;
71 GtkWidget *menuView_menu;
72 GSList *viewContinuous_group = NULL;
73 GtkWidget *viewContinuous;
74 GtkWidget *viewOnePage;
75 GtkWidget *separator20;
76 GtkWidget *viewFullscreen;
77 GtkWidget *separator4;
78 GtkWidget *viewZoomIn;
79 GtkWidget *viewZoomOut;
80 GtkWidget *viewNormalSize;
81 GtkWidget *viewPageWidth;
83 GtkWidget *separator5;
84 GtkWidget *viewFirstPage;
86 GtkWidget *viewPreviousPage;
88 GtkWidget *viewNextPage;
90 GtkWidget *viewLastPage;
92 GtkWidget *separator6;
93 GtkWidget *viewShowLayer;
95 GtkWidget *viewHideLayer;
97 GtkWidget *menuJournal;
98 GtkWidget *menuJournal_menu;
99 GtkWidget *journalNewPageBefore;
100 GtkWidget *journalNewPageAfter;
101 GtkWidget *journalNewPageEnd;
102 GtkWidget *journalDeletePage;
103 GtkWidget *separator7;
104 GtkWidget *journalNewLayer;
105 GtkWidget *journalDeleteLayer;
106 GtkWidget *journalFlatten;
107 GtkWidget *separator8;
108 GtkWidget *journalPaperSize;
109 GtkWidget *journalPaperColor;
110 GtkWidget *journalPaperColor_menu;
111 GSList *papercolorWhite_group = NULL;
112 GtkWidget *papercolorWhite;
113 GtkWidget *papercolorYellow;
114 GtkWidget *papercolorPink;
115 GtkWidget *papercolorOrange;
116 GtkWidget *papercolorBlue;
117 GtkWidget *papercolorGreen;
118 GtkWidget *papercolorOther;
119 GtkWidget *papercolorNA;
120 GtkWidget *journalPaperStyle;
121 GtkWidget *journalPaperStyle_menu;
122 GSList *paperstylePlain_group = NULL;
123 GtkWidget *paperstylePlain;
124 GtkWidget *paperstyleLined;
125 GtkWidget *paperstyleRuled;
126 GtkWidget *paperstyleGraph;
127 GtkWidget *paperstyleNA;
128 GtkWidget *journalLoadBackground;
130 GtkWidget *journalScreenshot;
131 GtkWidget *journalApplyAllPages;
132 GtkWidget *separator19;
133 GtkWidget *journalDefaultBackground;
134 GtkWidget *journalSetAsDefault;
135 GtkWidget *menuTools;
136 GtkWidget *menuTools_menu;
137 GSList *toolsPen_group = NULL;
139 GtkWidget *toolsEraser;
140 GtkWidget *toolsHighlighter;
141 GtkWidget *toolsText;
142 GtkWidget *separator9;
143 GtkWidget *toolsSelectRegion;
144 GtkWidget *toolsSelectRectangle;
145 GtkWidget *toolsVerticalSpace;
146 GtkWidget *separator16;
147 GtkWidget *toolsColor;
149 GtkWidget *toolsColor_menu;
150 GSList *colorBlack_group = NULL;
151 GtkWidget *colorBlack;
152 GtkWidget *colorBlue;
154 GtkWidget *colorGreen;
155 GtkWidget *colorGray;
156 GtkWidget *separator17;
157 GtkWidget *colorLightBlue;
158 GtkWidget *colorLightGreen;
159 GtkWidget *colorMagenta;
160 GtkWidget *colorOrange;
161 GtkWidget *colorYellow;
162 GtkWidget *colorWhite;
163 GtkWidget *colorOther;
165 GtkWidget *toolsPenOptions;
166 GtkWidget *toolsPenOptions_menu;
167 GSList *penthicknessVeryFine_group = NULL;
168 GtkWidget *penthicknessVeryFine;
169 GtkWidget *penthicknessFine;
170 GtkWidget *penthicknessMedium;
171 GtkWidget *penthicknessThick;
172 GtkWidget *penthicknessVeryThick;
173 GtkWidget *toolsEraserOptions;
174 GtkWidget *toolsEraserOptions_menu;
175 GSList *eraserFine_group = NULL;
176 GtkWidget *eraserFine;
177 GtkWidget *eraserMedium;
178 GtkWidget *eraserThick;
179 GtkWidget *separator14;
180 GSList *eraserStandard_group = NULL;
181 GtkWidget *eraserStandard;
182 GtkWidget *eraserWhiteout;
183 GtkWidget *eraserDeleteStrokes;
184 GtkWidget *toolsHighlighterOptions;
185 GtkWidget *toolsHighlighterOptions_menu;
186 GSList *highlighterFine_group = NULL;
187 GtkWidget *highlighterFine;
188 GtkWidget *highlighterMedium;
189 GtkWidget *highlighterThick;
190 GtkWidget *toolsTextFont;
192 GtkWidget *separator10;
193 GtkWidget *toolsDefaultPen;
194 GtkWidget *toolsDefaultEraser;
195 GtkWidget *toolsDefaultHighlighter;
196 GtkWidget *toolsDefaultText;
197 GtkWidget *toolsSetAsDefault;
198 GtkWidget *separator15;
199 GtkWidget *toolsRuler;
200 GtkWidget *menuOptions;
201 GtkWidget *menuOptions_menu;
202 GtkWidget *optionsUseXInput;
203 GtkWidget *optionsEmulateEraser;
204 GtkWidget *separator18;
205 GtkWidget *optionsAntialiasBG;
206 GtkWidget *optionsProgressiveBG;
207 GtkWidget *separator21;
208 GtkWidget *optionsSavePreferences;
210 GtkWidget *menuHelp_menu;
211 GtkWidget *helpIndex;
212 GtkWidget *helpAbout;
213 GtkWidget *toolbarMain;
214 GtkIconSize tmp_toolbar_icon_size;
215 GtkWidget *saveButton;
216 GtkWidget *toolitem11;
217 GtkWidget *vseparator1;
218 GtkWidget *buttonCut;
219 GtkWidget *buttonCopy;
220 GtkWidget *buttonPaste;
221 GtkWidget *toolitem12;
222 GtkWidget *vseparator2;
223 GtkWidget *buttonUndo;
224 GtkWidget *buttonRedo;
225 GtkWidget *toolitem13;
226 GtkWidget *vseparator3;
227 GtkWidget *buttonFirstPage;
228 GtkWidget *buttonPreviousPage;
229 GtkWidget *buttonNextPage;
230 GtkWidget *buttonLastPage;
231 GtkWidget *toolitem14;
232 GtkWidget *vseparator4;
233 GtkWidget *buttonZoomOut;
234 GtkWidget *buttonPageWidth;
235 GtkWidget *buttonZoomIn;
236 GtkWidget *buttonNormalSize;
237 GtkWidget *tmp_image;
238 GtkWidget *buttonFullscreen;
239 GtkWidget *toolbarPen;
240 GSList *buttonPen_group = NULL;
241 GtkWidget *buttonPen;
242 GtkWidget *buttonEraser;
243 GtkWidget *buttonHighlighter;
244 GtkWidget *buttonText;
245 GtkWidget *buttonRuler;
246 GtkWidget *toolitem15;
247 GtkWidget *vseparator5;
248 GtkWidget *buttonSelectRegion;
249 GtkWidget *buttonSelectRectangle;
250 GtkWidget *buttonVerticalSpace;
251 GtkWidget *toolitem16;
252 GtkWidget *vseparator6;
253 GtkWidget *buttonToolDefault;
254 GtkWidget *buttonDefaultPen;
255 GtkWidget *toolitem18;
256 GtkWidget *vseparator8;
257 GSList *buttonFine_group = NULL;
258 GtkWidget *buttonFine;
259 GtkWidget *buttonMedium;
260 GtkWidget *buttonThick;
261 GtkWidget *buttonThicknessOther;
262 GtkWidget *toolitem17;
263 GtkWidget *vseparator7;
264 GSList *buttonBlack_group = NULL;
265 GtkWidget *buttonBlack;
266 GtkWidget *buttonBlue;
267 GtkWidget *buttonRed;
268 GtkWidget *buttonGreen;
269 GtkWidget *buttonGray;
270 GtkWidget *buttonLightBlue;
271 GtkWidget *buttonLightGreen;
272 GtkWidget *buttonMagenta;
273 GtkWidget *buttonOrange;
274 GtkWidget *buttonYellow;
275 GtkWidget *buttonWhite;
276 GtkWidget *buttonColorOther;
277 GtkWidget *scrolledwindowMain;
279 GtkWidget *labelPage;
280 GtkObject *spinPageNo_adj;
281 GtkWidget *spinPageNo;
282 GtkWidget *labelNumpages;
283 GtkWidget *vseparator9;
284 GtkWidget *labelLayer;
285 GtkWidget *comboLayer;
286 GtkWidget *statusbar;
287 GtkAccelGroup *accel_group;
288 GtkTooltips *tooltips;
290 tooltips = gtk_tooltips_new ();
292 accel_group = gtk_accel_group_new ();
294 winMain = gtk_window_new (GTK_WINDOW_TOPLEVEL);
295 gtk_window_set_title (GTK_WINDOW (winMain), "Xournal");
297 vboxMain = gtk_vbox_new (FALSE, 0);
298 gtk_widget_show (vboxMain);
299 gtk_container_add (GTK_CONTAINER (winMain), vboxMain);
301 menubar = gtk_menu_bar_new ();
302 gtk_widget_show (menubar);
303 gtk_box_pack_start (GTK_BOX (vboxMain), menubar, FALSE, FALSE, 0);
305 menuFile = gtk_menu_item_new_with_mnemonic ("_File");
306 gtk_widget_show (menuFile);
307 gtk_container_add (GTK_CONTAINER (menubar), menuFile);
309 menuFile_menu = gtk_menu_new ();
310 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuFile), menuFile_menu);
312 fileNew = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group);
313 gtk_widget_show (fileNew);
314 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileNew);
316 fileNewBackground = gtk_image_menu_item_new_with_mnemonic ("Annotate PDF");
317 gtk_widget_show (fileNewBackground);
318 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileNewBackground);
320 image533 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
321 gtk_widget_show (image533);
322 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (fileNewBackground), image533);
324 fileOpen = gtk_image_menu_item_new_from_stock ("gtk-open", accel_group);
325 gtk_widget_show (fileOpen);
326 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileOpen);
328 fileSave = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group);
329 gtk_widget_show (fileSave);
330 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileSave);
332 fileSaveAs = gtk_image_menu_item_new_from_stock ("gtk-save-as", accel_group);
333 gtk_widget_show (fileSaveAs);
334 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileSaveAs);
336 separator1 = gtk_separator_menu_item_new ();
337 gtk_widget_show (separator1);
338 gtk_container_add (GTK_CONTAINER (menuFile_menu), separator1);
339 gtk_widget_set_sensitive (separator1, FALSE);
341 fileRecentFiles = gtk_menu_item_new_with_mnemonic ("Recent Files");
342 gtk_widget_show (fileRecentFiles);
343 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileRecentFiles);
345 fileRecentFiles_menu = gtk_menu_new ();
346 gtk_menu_item_set_submenu (GTK_MENU_ITEM (fileRecentFiles), fileRecentFiles_menu);
348 mru0 = gtk_menu_item_new_with_mnemonic ("0");
349 gtk_widget_show (mru0);
350 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru0);
352 mru1 = gtk_menu_item_new_with_mnemonic ("1");
353 gtk_widget_show (mru1);
354 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru1);
356 mru2 = gtk_menu_item_new_with_mnemonic ("2");
357 gtk_widget_show (mru2);
358 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru2);
360 mru3 = gtk_menu_item_new_with_mnemonic ("3");
361 gtk_widget_show (mru3);
362 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru3);
364 mru4 = gtk_menu_item_new_with_mnemonic ("4");
365 gtk_widget_show (mru4);
366 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru4);
368 mru5 = gtk_menu_item_new_with_mnemonic ("5");
369 gtk_widget_show (mru5);
370 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru5);
372 mru6 = gtk_menu_item_new_with_mnemonic ("6");
373 gtk_widget_show (mru6);
374 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru6);
376 mru7 = gtk_menu_item_new_with_mnemonic ("7");
377 gtk_widget_show (mru7);
378 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru7);
380 separator22 = gtk_separator_menu_item_new ();
381 gtk_widget_show (separator22);
382 gtk_container_add (GTK_CONTAINER (menuFile_menu), separator22);
383 gtk_widget_set_sensitive (separator22, FALSE);
385 filePrintOptions = gtk_image_menu_item_new_with_mnemonic ("Print Options");
386 gtk_widget_show (filePrintOptions);
387 gtk_container_add (GTK_CONTAINER (menuFile_menu), filePrintOptions);
389 image534 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
390 gtk_widget_show (image534);
391 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (filePrintOptions), image534);
393 filePrint = gtk_image_menu_item_new_from_stock ("gtk-print", accel_group);
394 gtk_widget_show (filePrint);
395 gtk_container_add (GTK_CONTAINER (menuFile_menu), filePrint);
397 filePrintPDF = gtk_menu_item_new_with_mnemonic ("Print to PDF");
398 gtk_widget_show (filePrintPDF);
399 gtk_container_add (GTK_CONTAINER (menuFile_menu), filePrintPDF);
401 separator2 = gtk_separator_menu_item_new ();
402 gtk_widget_show (separator2);
403 gtk_container_add (GTK_CONTAINER (menuFile_menu), separator2);
404 gtk_widget_set_sensitive (separator2, FALSE);
406 fileQuit = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group);
407 gtk_widget_show (fileQuit);
408 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileQuit);
410 menuEdit = gtk_menu_item_new_with_mnemonic ("_Edit");
411 gtk_widget_show (menuEdit);
412 gtk_container_add (GTK_CONTAINER (menubar), menuEdit);
414 menuEdit_menu = gtk_menu_new ();
415 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuEdit), menuEdit_menu);
417 editUndo = gtk_image_menu_item_new_from_stock ("gtk-undo", accel_group);
418 gtk_widget_show (editUndo);
419 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editUndo);
421 editRedo = gtk_image_menu_item_new_from_stock ("gtk-redo", accel_group);
422 gtk_widget_show (editRedo);
423 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editRedo);
425 separator3 = gtk_separator_menu_item_new ();
426 gtk_widget_show (separator3);
427 gtk_container_add (GTK_CONTAINER (menuEdit_menu), separator3);
428 gtk_widget_set_sensitive (separator3, FALSE);
430 editCut = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
431 gtk_widget_show (editCut);
432 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editCut);
434 editCopy = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
435 gtk_widget_show (editCopy);
436 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editCopy);
438 editPaste = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
439 gtk_widget_show (editPaste);
440 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editPaste);
442 editDelete = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
443 gtk_widget_show (editDelete);
444 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editDelete);
446 menuView = gtk_menu_item_new_with_mnemonic ("_View");
447 gtk_widget_show (menuView);
448 gtk_container_add (GTK_CONTAINER (menubar), menuView);
450 menuView_menu = gtk_menu_new ();
451 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuView), menuView_menu);
453 viewContinuous = gtk_radio_menu_item_new_with_mnemonic (viewContinuous_group, "Continuous");
454 viewContinuous_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (viewContinuous));
455 gtk_widget_show (viewContinuous);
456 gtk_container_add (GTK_CONTAINER (menuView_menu), viewContinuous);
457 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (viewContinuous), TRUE);
459 viewOnePage = gtk_radio_menu_item_new_with_mnemonic (viewContinuous_group, "One Page");
460 viewContinuous_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (viewOnePage));
461 gtk_widget_show (viewOnePage);
462 gtk_container_add (GTK_CONTAINER (menuView_menu), viewOnePage);
463 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (viewOnePage), TRUE);
465 separator20 = gtk_separator_menu_item_new ();
466 gtk_widget_show (separator20);
467 gtk_container_add (GTK_CONTAINER (menuView_menu), separator20);
468 gtk_widget_set_sensitive (separator20, FALSE);
470 viewFullscreen = gtk_check_menu_item_new_with_mnemonic ("Full Screen");
471 gtk_widget_show (viewFullscreen);
472 gtk_container_add (GTK_CONTAINER (menuView_menu), viewFullscreen);
474 separator4 = gtk_separator_menu_item_new ();
475 gtk_widget_show (separator4);
476 gtk_container_add (GTK_CONTAINER (menuView_menu), separator4);
477 gtk_widget_set_sensitive (separator4, FALSE);
479 viewZoomIn = gtk_image_menu_item_new_from_stock ("gtk-zoom-in", accel_group);
480 gtk_widget_show (viewZoomIn);
481 gtk_container_add (GTK_CONTAINER (menuView_menu), viewZoomIn);
483 viewZoomOut = gtk_image_menu_item_new_from_stock ("gtk-zoom-out", accel_group);
484 gtk_widget_show (viewZoomOut);
485 gtk_container_add (GTK_CONTAINER (menuView_menu), viewZoomOut);
487 viewNormalSize = gtk_image_menu_item_new_from_stock ("gtk-zoom-100", accel_group);
488 gtk_widget_show (viewNormalSize);
489 gtk_container_add (GTK_CONTAINER (menuView_menu), viewNormalSize);
491 viewPageWidth = gtk_image_menu_item_new_with_mnemonic ("Page Width");
492 gtk_widget_show (viewPageWidth);
493 gtk_container_add (GTK_CONTAINER (menuView_menu), viewPageWidth);
495 image535 = gtk_image_new_from_stock ("gtk-zoom-fit", GTK_ICON_SIZE_MENU);
496 gtk_widget_show (image535);
497 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewPageWidth), image535);
499 separator5 = gtk_separator_menu_item_new ();
500 gtk_widget_show (separator5);
501 gtk_container_add (GTK_CONTAINER (menuView_menu), separator5);
502 gtk_widget_set_sensitive (separator5, FALSE);
504 viewFirstPage = gtk_image_menu_item_new_with_mnemonic ("First Page");
505 gtk_widget_show (viewFirstPage);
506 gtk_container_add (GTK_CONTAINER (menuView_menu), viewFirstPage);
508 image536 = gtk_image_new_from_stock ("gtk-goto-first", GTK_ICON_SIZE_MENU);
509 gtk_widget_show (image536);
510 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewFirstPage), image536);
512 viewPreviousPage = gtk_image_menu_item_new_with_mnemonic ("Previous Page");
513 gtk_widget_show (viewPreviousPage);
514 gtk_container_add (GTK_CONTAINER (menuView_menu), viewPreviousPage);
516 image537 = gtk_image_new_from_stock ("gtk-go-back", GTK_ICON_SIZE_MENU);
517 gtk_widget_show (image537);
518 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewPreviousPage), image537);
520 viewNextPage = gtk_image_menu_item_new_with_mnemonic ("Next Page");
521 gtk_widget_show (viewNextPage);
522 gtk_container_add (GTK_CONTAINER (menuView_menu), viewNextPage);
524 image538 = gtk_image_new_from_stock ("gtk-go-forward", GTK_ICON_SIZE_MENU);
525 gtk_widget_show (image538);
526 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewNextPage), image538);
528 viewLastPage = gtk_image_menu_item_new_with_mnemonic ("Last Page");
529 gtk_widget_show (viewLastPage);
530 gtk_container_add (GTK_CONTAINER (menuView_menu), viewLastPage);
532 image539 = gtk_image_new_from_stock ("gtk-goto-last", GTK_ICON_SIZE_MENU);
533 gtk_widget_show (image539);
534 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewLastPage), image539);
536 separator6 = gtk_separator_menu_item_new ();
537 gtk_widget_show (separator6);
538 gtk_container_add (GTK_CONTAINER (menuView_menu), separator6);
539 gtk_widget_set_sensitive (separator6, FALSE);
541 viewShowLayer = gtk_image_menu_item_new_with_mnemonic ("Show Layer");
542 gtk_widget_show (viewShowLayer);
543 gtk_container_add (GTK_CONTAINER (menuView_menu), viewShowLayer);
545 image540 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
546 gtk_widget_show (image540);
547 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewShowLayer), image540);
549 viewHideLayer = gtk_image_menu_item_new_with_mnemonic ("Hide Layer");
550 gtk_widget_show (viewHideLayer);
551 gtk_container_add (GTK_CONTAINER (menuView_menu), viewHideLayer);
553 image541 = gtk_image_new_from_stock ("gtk-remove", GTK_ICON_SIZE_MENU);
554 gtk_widget_show (image541);
555 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewHideLayer), image541);
557 menuJournal = gtk_menu_item_new_with_mnemonic ("_Journal");
558 gtk_widget_show (menuJournal);
559 gtk_container_add (GTK_CONTAINER (menubar), menuJournal);
561 menuJournal_menu = gtk_menu_new ();
562 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuJournal), menuJournal_menu);
564 journalNewPageBefore = gtk_menu_item_new_with_mnemonic ("New Page Before");
565 gtk_widget_show (journalNewPageBefore);
566 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewPageBefore);
568 journalNewPageAfter = gtk_menu_item_new_with_mnemonic ("New Page After");
569 gtk_widget_show (journalNewPageAfter);
570 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewPageAfter);
572 journalNewPageEnd = gtk_menu_item_new_with_mnemonic ("New Page At End");
573 gtk_widget_show (journalNewPageEnd);
574 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewPageEnd);
576 journalDeletePage = gtk_menu_item_new_with_mnemonic ("Delete Page");
577 gtk_widget_show (journalDeletePage);
578 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalDeletePage);
580 separator7 = gtk_separator_menu_item_new ();
581 gtk_widget_show (separator7);
582 gtk_container_add (GTK_CONTAINER (menuJournal_menu), separator7);
583 gtk_widget_set_sensitive (separator7, FALSE);
585 journalNewLayer = gtk_menu_item_new_with_mnemonic ("New Layer");
586 gtk_widget_show (journalNewLayer);
587 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewLayer);
589 journalDeleteLayer = gtk_menu_item_new_with_mnemonic ("Delete Layer");
590 gtk_widget_show (journalDeleteLayer);
591 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalDeleteLayer);
593 journalFlatten = gtk_menu_item_new_with_mnemonic ("Flatten");
594 gtk_widget_show (journalFlatten);
595 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalFlatten);
597 separator8 = gtk_separator_menu_item_new ();
598 gtk_widget_show (separator8);
599 gtk_container_add (GTK_CONTAINER (menuJournal_menu), separator8);
600 gtk_widget_set_sensitive (separator8, FALSE);
602 journalPaperSize = gtk_menu_item_new_with_mnemonic ("Paper Size");
603 gtk_widget_show (journalPaperSize);
604 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalPaperSize);
606 journalPaperColor = gtk_menu_item_new_with_mnemonic ("Paper Color");
607 gtk_widget_show (journalPaperColor);
608 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalPaperColor);
610 journalPaperColor_menu = gtk_menu_new ();
611 gtk_menu_item_set_submenu (GTK_MENU_ITEM (journalPaperColor), journalPaperColor_menu);
613 papercolorWhite = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "white paper");
614 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorWhite));
615 gtk_widget_show (papercolorWhite);
616 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorWhite);
617 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorWhite), TRUE);
619 papercolorYellow = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "yellow paper");
620 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorYellow));
621 gtk_widget_show (papercolorYellow);
622 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorYellow);
623 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorYellow), TRUE);
625 papercolorPink = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "pink paper");
626 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorPink));
627 gtk_widget_show (papercolorPink);
628 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorPink);
629 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorPink), TRUE);
631 papercolorOrange = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "orange paper");
632 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorOrange));
633 gtk_widget_show (papercolorOrange);
634 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorOrange);
635 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorOrange), TRUE);
637 papercolorBlue = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "blue paper");
638 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorBlue));
639 gtk_widget_show (papercolorBlue);
640 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorBlue);
641 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorBlue), TRUE);
643 papercolorGreen = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "green paper");
644 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorGreen));
645 gtk_widget_show (papercolorGreen);
646 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorGreen);
647 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorGreen), TRUE);
649 papercolorOther = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "other...");
650 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorOther));
651 gtk_widget_show (papercolorOther);
652 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorOther);
653 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorOther), TRUE);
655 papercolorNA = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "NA");
656 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorNA));
657 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorNA);
658 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorNA), TRUE);
660 journalPaperStyle = gtk_menu_item_new_with_mnemonic ("Paper Style");
661 gtk_widget_show (journalPaperStyle);
662 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalPaperStyle);
664 journalPaperStyle_menu = gtk_menu_new ();
665 gtk_menu_item_set_submenu (GTK_MENU_ITEM (journalPaperStyle), journalPaperStyle_menu);
667 paperstylePlain = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, "plain");
668 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstylePlain));
669 gtk_widget_show (paperstylePlain);
670 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstylePlain);
671 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstylePlain), TRUE);
673 paperstyleLined = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, "lined");
674 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleLined));
675 gtk_widget_show (paperstyleLined);
676 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleLined);
677 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleLined), TRUE);
679 paperstyleRuled = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, "ruled");
680 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleRuled));
681 gtk_widget_show (paperstyleRuled);
682 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleRuled);
683 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleRuled), TRUE);
685 paperstyleGraph = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, "graph");
686 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleGraph));
687 gtk_widget_show (paperstyleGraph);
688 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleGraph);
689 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleGraph), TRUE);
691 paperstyleNA = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, "NA");
692 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleNA));
693 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleNA);
694 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleNA), TRUE);
696 journalLoadBackground = gtk_image_menu_item_new_with_mnemonic ("Load Background");
697 gtk_widget_show (journalLoadBackground);
698 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalLoadBackground);
700 image542 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
701 gtk_widget_show (image542);
702 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (journalLoadBackground), image542);
704 journalScreenshot = gtk_menu_item_new_with_mnemonic ("Background Screenshot");
705 gtk_widget_show (journalScreenshot);
706 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalScreenshot);
708 journalApplyAllPages = gtk_menu_item_new_with_mnemonic ("Apply To All Pages");
709 gtk_widget_show (journalApplyAllPages);
710 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalApplyAllPages);
712 separator19 = gtk_separator_menu_item_new ();
713 gtk_widget_show (separator19);
714 gtk_container_add (GTK_CONTAINER (menuJournal_menu), separator19);
715 gtk_widget_set_sensitive (separator19, FALSE);
717 journalDefaultBackground = gtk_menu_item_new_with_mnemonic ("Default Paper");
718 gtk_widget_show (journalDefaultBackground);
719 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalDefaultBackground);
721 journalSetAsDefault = gtk_menu_item_new_with_mnemonic ("Set As Default");
722 gtk_widget_show (journalSetAsDefault);
723 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalSetAsDefault);
725 menuTools = gtk_menu_item_new_with_mnemonic ("_Tools");
726 gtk_widget_show (menuTools);
727 gtk_container_add (GTK_CONTAINER (menubar), menuTools);
729 menuTools_menu = gtk_menu_new ();
730 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuTools), menuTools_menu);
732 toolsPen = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Pen");
733 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsPen));
734 gtk_widget_show (toolsPen);
735 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsPen);
736 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsPen), TRUE);
738 toolsEraser = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Eraser");
739 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsEraser));
740 gtk_widget_show (toolsEraser);
741 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsEraser);
742 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsEraser), TRUE);
744 toolsHighlighter = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Highlighter");
745 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsHighlighter));
746 gtk_widget_show (toolsHighlighter);
747 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsHighlighter);
748 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsHighlighter), TRUE);
750 toolsText = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Text");
751 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsText));
752 gtk_widget_show (toolsText);
753 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsText);
754 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsText), TRUE);
756 separator9 = gtk_separator_menu_item_new ();
757 gtk_widget_show (separator9);
758 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator9);
759 gtk_widget_set_sensitive (separator9, FALSE);
761 toolsSelectRegion = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Select Region");
762 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsSelectRegion));
763 gtk_widget_show (toolsSelectRegion);
764 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsSelectRegion);
765 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsSelectRegion), TRUE);
767 toolsSelectRectangle = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "Select Rectangle");
768 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsSelectRectangle));
769 gtk_widget_show (toolsSelectRectangle);
770 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsSelectRectangle);
771 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsSelectRectangle), TRUE);
773 toolsVerticalSpace = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "Vertical Space");
774 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsVerticalSpace));
775 gtk_widget_show (toolsVerticalSpace);
776 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsVerticalSpace);
777 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsVerticalSpace), TRUE);
779 separator16 = gtk_separator_menu_item_new ();
780 gtk_widget_show (separator16);
781 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator16);
782 gtk_widget_set_sensitive (separator16, FALSE);
784 toolsColor = gtk_image_menu_item_new_with_mnemonic ("_Color");
785 gtk_widget_show (toolsColor);
786 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsColor);
788 image543 = gtk_image_new_from_stock ("gtk-select-color", GTK_ICON_SIZE_MENU);
789 gtk_widget_show (image543);
790 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (toolsColor), image543);
792 toolsColor_menu = gtk_menu_new ();
793 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsColor), toolsColor_menu);
795 colorBlack = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "black");
796 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorBlack));
797 gtk_widget_show (colorBlack);
798 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorBlack);
799 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorBlack), TRUE);
801 colorBlue = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "blue");
802 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorBlue));
803 gtk_widget_show (colorBlue);
804 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorBlue);
805 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorBlue), TRUE);
807 colorRed = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "red");
808 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorRed));
809 gtk_widget_show (colorRed);
810 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorRed);
811 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorRed), TRUE);
813 colorGreen = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "green");
814 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorGreen));
815 gtk_widget_show (colorGreen);
816 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorGreen);
817 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorGreen), TRUE);
819 colorGray = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "gray");
820 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorGray));
821 gtk_widget_show (colorGray);
822 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorGray);
823 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorGray), TRUE);
825 separator17 = gtk_separator_menu_item_new ();
826 gtk_widget_show (separator17);
827 gtk_container_add (GTK_CONTAINER (toolsColor_menu), separator17);
828 gtk_widget_set_sensitive (separator17, FALSE);
830 colorLightBlue = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "light blue");
831 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorLightBlue));
832 gtk_widget_show (colorLightBlue);
833 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorLightBlue);
834 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorLightBlue), TRUE);
836 colorLightGreen = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "light green");
837 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorLightGreen));
838 gtk_widget_show (colorLightGreen);
839 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorLightGreen);
840 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorLightGreen), TRUE);
842 colorMagenta = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "magenta");
843 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorMagenta));
844 gtk_widget_show (colorMagenta);
845 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorMagenta);
846 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorMagenta), TRUE);
848 colorOrange = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "orange");
849 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorOrange));
850 gtk_widget_show (colorOrange);
851 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorOrange);
852 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorOrange), TRUE);
854 colorYellow = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "yellow");
855 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorYellow));
856 gtk_widget_show (colorYellow);
857 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorYellow);
858 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorYellow), TRUE);
860 colorWhite = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "white");
861 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorWhite));
862 gtk_widget_show (colorWhite);
863 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorWhite);
864 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorWhite), TRUE);
866 colorOther = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "other...");
867 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorOther));
868 gtk_widget_show (colorOther);
869 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorOther);
870 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorOther), TRUE);
872 colorNA = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "NA");
873 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorNA));
874 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorNA);
875 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorNA), TRUE);
877 toolsPenOptions = gtk_menu_item_new_with_mnemonic ("Pen _Options");
878 gtk_widget_show (toolsPenOptions);
879 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsPenOptions);
881 toolsPenOptions_menu = gtk_menu_new ();
882 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsPenOptions), toolsPenOptions_menu);
884 penthicknessVeryFine = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "very fine");
885 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessVeryFine));
886 gtk_widget_show (penthicknessVeryFine);
887 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessVeryFine);
888 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessVeryFine), TRUE);
890 penthicknessFine = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "fine");
891 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessFine));
892 gtk_widget_show (penthicknessFine);
893 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessFine);
894 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessFine), TRUE);
896 penthicknessMedium = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "medium");
897 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessMedium));
898 gtk_widget_show (penthicknessMedium);
899 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessMedium);
900 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessMedium), TRUE);
902 penthicknessThick = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "thick");
903 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessThick));
904 gtk_widget_show (penthicknessThick);
905 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessThick);
906 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessThick), TRUE);
908 penthicknessVeryThick = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "very thick");
909 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessVeryThick));
910 gtk_widget_show (penthicknessVeryThick);
911 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessVeryThick);
912 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessVeryThick), TRUE);
914 toolsEraserOptions = gtk_menu_item_new_with_mnemonic ("Eraser Options");
915 gtk_widget_show (toolsEraserOptions);
916 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsEraserOptions);
918 toolsEraserOptions_menu = gtk_menu_new ();
919 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsEraserOptions), toolsEraserOptions_menu);
921 eraserFine = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, "fine");
922 eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserFine));
923 gtk_widget_show (eraserFine);
924 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserFine);
925 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserFine), TRUE);
927 eraserMedium = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, "medium");
928 eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserMedium));
929 gtk_widget_show (eraserMedium);
930 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserMedium);
931 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserMedium), TRUE);
933 eraserThick = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, "thick");
934 eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserThick));
935 gtk_widget_show (eraserThick);
936 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserThick);
937 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserThick), TRUE);
939 separator14 = gtk_separator_menu_item_new ();
940 gtk_widget_show (separator14);
941 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), separator14);
942 gtk_widget_set_sensitive (separator14, FALSE);
944 eraserStandard = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, "standard");
945 eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserStandard));
946 gtk_widget_show (eraserStandard);
947 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserStandard);
948 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserStandard), TRUE);
950 eraserWhiteout = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, "whiteout");
951 eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserWhiteout));
952 gtk_widget_show (eraserWhiteout);
953 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserWhiteout);
954 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserWhiteout), TRUE);
956 eraserDeleteStrokes = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, "delete strokes");
957 eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserDeleteStrokes));
958 gtk_widget_show (eraserDeleteStrokes);
959 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserDeleteStrokes);
960 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserDeleteStrokes), TRUE);
962 toolsHighlighterOptions = gtk_menu_item_new_with_mnemonic ("Highlighter Options");
963 gtk_widget_show (toolsHighlighterOptions);
964 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsHighlighterOptions);
966 toolsHighlighterOptions_menu = gtk_menu_new ();
967 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsHighlighterOptions), toolsHighlighterOptions_menu);
969 highlighterFine = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, "fine");
970 highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterFine));
971 gtk_widget_show (highlighterFine);
972 gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterFine);
973 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterFine), TRUE);
975 highlighterMedium = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, "medium");
976 highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterMedium));
977 gtk_widget_show (highlighterMedium);
978 gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterMedium);
979 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterMedium), TRUE);
981 highlighterThick = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, "thick");
982 highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterThick));
983 gtk_widget_show (highlighterThick);
984 gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterThick);
985 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterThick), TRUE);
987 toolsTextFont = gtk_image_menu_item_new_with_mnemonic ("Text Font");
988 gtk_widget_show (toolsTextFont);
989 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsTextFont);
991 image544 = gtk_image_new_from_stock ("gtk-select-font", GTK_ICON_SIZE_MENU);
992 gtk_widget_show (image544);
993 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (toolsTextFont), image544);
995 separator10 = gtk_separator_menu_item_new ();
996 gtk_widget_show (separator10);
997 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator10);
998 gtk_widget_set_sensitive (separator10, FALSE);
1000 toolsDefaultPen = gtk_menu_item_new_with_mnemonic ("Default Pen");
1001 gtk_widget_show (toolsDefaultPen);
1002 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultPen);
1004 toolsDefaultEraser = gtk_menu_item_new_with_mnemonic ("Default Eraser");
1005 gtk_widget_show (toolsDefaultEraser);
1006 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultEraser);
1008 toolsDefaultHighlighter = gtk_menu_item_new_with_mnemonic ("Default Highlighter");
1009 gtk_widget_show (toolsDefaultHighlighter);
1010 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultHighlighter);
1012 toolsDefaultText = gtk_menu_item_new_with_mnemonic ("Default Text");
1013 gtk_widget_show (toolsDefaultText);
1014 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultText);
1016 toolsSetAsDefault = gtk_menu_item_new_with_mnemonic ("Set As Default");
1017 gtk_widget_show (toolsSetAsDefault);
1018 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsSetAsDefault);
1020 separator15 = gtk_separator_menu_item_new ();
1021 gtk_widget_show (separator15);
1022 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator15);
1023 gtk_widget_set_sensitive (separator15, FALSE);
1025 toolsRuler = gtk_check_menu_item_new_with_mnemonic ("Ruler");
1026 gtk_widget_show (toolsRuler);
1027 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsRuler);
1029 menuOptions = gtk_menu_item_new_with_mnemonic ("_Options");
1030 gtk_widget_show (menuOptions);
1031 gtk_container_add (GTK_CONTAINER (menubar), menuOptions);
1033 menuOptions_menu = gtk_menu_new ();
1034 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuOptions), menuOptions_menu);
1036 optionsUseXInput = gtk_check_menu_item_new_with_mnemonic ("Use XInput");
1037 gtk_widget_show (optionsUseXInput);
1038 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsUseXInput);
1040 optionsEmulateEraser = gtk_check_menu_item_new_with_mnemonic ("Emulate Eraser");
1041 gtk_widget_show (optionsEmulateEraser);
1042 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsEmulateEraser);
1044 separator18 = gtk_separator_menu_item_new ();
1045 gtk_widget_show (separator18);
1046 gtk_container_add (GTK_CONTAINER (menuOptions_menu), separator18);
1047 gtk_widget_set_sensitive (separator18, FALSE);
1049 optionsAntialiasBG = gtk_check_menu_item_new_with_mnemonic ("Antialiased Bitmaps");
1050 gtk_widget_show (optionsAntialiasBG);
1051 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsAntialiasBG);
1053 optionsProgressiveBG = gtk_check_menu_item_new_with_mnemonic ("Progressive Backgrounds");
1054 gtk_widget_show (optionsProgressiveBG);
1055 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsProgressiveBG);
1057 separator21 = gtk_separator_menu_item_new ();
1058 gtk_widget_show (separator21);
1059 gtk_container_add (GTK_CONTAINER (menuOptions_menu), separator21);
1060 gtk_widget_set_sensitive (separator21, FALSE);
1062 optionsSavePreferences = gtk_menu_item_new_with_mnemonic ("Save Preferences");
1063 gtk_widget_show (optionsSavePreferences);
1064 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsSavePreferences);
1066 menuHelp = gtk_menu_item_new_with_mnemonic ("_Help");
1067 gtk_widget_show (menuHelp);
1068 gtk_container_add (GTK_CONTAINER (menubar), menuHelp);
1070 menuHelp_menu = gtk_menu_new ();
1071 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuHelp), menuHelp_menu);
1073 helpIndex = gtk_image_menu_item_new_from_stock ("gtk-index", accel_group);
1074 gtk_widget_show (helpIndex);
1075 gtk_container_add (GTK_CONTAINER (menuHelp_menu), helpIndex);
1077 helpAbout = gtk_menu_item_new_with_mnemonic ("_About");
1078 gtk_widget_show (helpAbout);
1079 gtk_container_add (GTK_CONTAINER (menuHelp_menu), helpAbout);
1081 toolbarMain = gtk_toolbar_new ();
1082 gtk_widget_show (toolbarMain);
1083 gtk_box_pack_start (GTK_BOX (vboxMain), toolbarMain, FALSE, FALSE, 0);
1084 gtk_toolbar_set_style (GTK_TOOLBAR (toolbarMain), GTK_TOOLBAR_ICONS);
1085 tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbarMain));
1087 saveButton = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-save");
1088 gtk_widget_show (saveButton);
1089 gtk_container_add (GTK_CONTAINER (toolbarMain), saveButton);
1090 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (saveButton), tooltips, "Save", NULL);
1092 toolitem11 = (GtkWidget*) gtk_tool_item_new ();
1093 gtk_widget_show (toolitem11);
1094 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem11);
1096 vseparator1 = gtk_vseparator_new ();
1097 gtk_widget_show (vseparator1);
1098 gtk_container_add (GTK_CONTAINER (toolitem11), vseparator1);
1100 buttonCut = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-cut");
1101 gtk_widget_show (buttonCut);
1102 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonCut);
1103 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonCut), tooltips, "Cut", NULL);
1105 buttonCopy = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-copy");
1106 gtk_widget_show (buttonCopy);
1107 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonCopy);
1108 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonCopy), tooltips, "Copy", NULL);
1110 buttonPaste = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-paste");
1111 gtk_widget_show (buttonPaste);
1112 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonPaste);
1113 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPaste), tooltips, "Paste", NULL);
1115 toolitem12 = (GtkWidget*) gtk_tool_item_new ();
1116 gtk_widget_show (toolitem12);
1117 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem12);
1119 vseparator2 = gtk_vseparator_new ();
1120 gtk_widget_show (vseparator2);
1121 gtk_container_add (GTK_CONTAINER (toolitem12), vseparator2);
1123 buttonUndo = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-undo");
1124 gtk_widget_show (buttonUndo);
1125 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonUndo);
1126 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonUndo), tooltips, "Undo", NULL);
1128 buttonRedo = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-redo");
1129 gtk_widget_show (buttonRedo);
1130 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonRedo);
1131 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonRedo), tooltips, "Redo", NULL);
1133 toolitem13 = (GtkWidget*) gtk_tool_item_new ();
1134 gtk_widget_show (toolitem13);
1135 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem13);
1137 vseparator3 = gtk_vseparator_new ();
1138 gtk_widget_show (vseparator3);
1139 gtk_container_add (GTK_CONTAINER (toolitem13), vseparator3);
1141 buttonFirstPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-goto-first");
1142 gtk_widget_show (buttonFirstPage);
1143 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonFirstPage);
1144 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonFirstPage), tooltips, "First Page", NULL);
1146 buttonPreviousPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-go-back");
1147 gtk_widget_show (buttonPreviousPage);
1148 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonPreviousPage);
1149 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPreviousPage), tooltips, "Previous Page", NULL);
1151 buttonNextPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-go-forward");
1152 gtk_widget_show (buttonNextPage);
1153 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonNextPage);
1154 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonNextPage), tooltips, "Next Page", NULL);
1156 buttonLastPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-goto-last");
1157 gtk_widget_show (buttonLastPage);
1158 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonLastPage);
1159 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonLastPage), tooltips, "Last Page", NULL);
1161 toolitem14 = (GtkWidget*) gtk_tool_item_new ();
1162 gtk_widget_show (toolitem14);
1163 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem14);
1165 vseparator4 = gtk_vseparator_new ();
1166 gtk_widget_show (vseparator4);
1167 gtk_container_add (GTK_CONTAINER (toolitem14), vseparator4);
1169 buttonZoomOut = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-out");
1170 gtk_widget_show (buttonZoomOut);
1171 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonZoomOut);
1172 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonZoomOut), tooltips, "Zoom Out", NULL);
1174 buttonPageWidth = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-fit");
1175 gtk_widget_show (buttonPageWidth);
1176 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonPageWidth);
1177 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPageWidth), tooltips, "Page Width", NULL);
1178 gtk_tool_item_set_visible_vertical (GTK_TOOL_ITEM (buttonPageWidth), FALSE);
1180 buttonZoomIn = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-in");
1181 gtk_widget_show (buttonZoomIn);
1182 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonZoomIn);
1183 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonZoomIn), tooltips, "Zoom In", NULL);
1185 buttonNormalSize = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-100");
1186 gtk_widget_show (buttonNormalSize);
1187 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonNormalSize);
1188 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonNormalSize), tooltips, "Normal Size", NULL);
1190 buttonFullscreen = (GtkWidget*) gtk_toggle_tool_button_new ();
1191 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonFullscreen), "");
1192 tmp_image = create_pixmap (winMain, "fullscreen.png");
1193 gtk_widget_show (tmp_image);
1194 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonFullscreen), tmp_image);
1195 gtk_widget_show (buttonFullscreen);
1196 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonFullscreen);
1197 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonFullscreen), tooltips, "Toggle Fullscreen", NULL);
1199 toolbarPen = gtk_toolbar_new ();
1200 gtk_widget_show (toolbarPen);
1201 gtk_box_pack_start (GTK_BOX (vboxMain), toolbarPen, FALSE, FALSE, 0);
1202 gtk_toolbar_set_style (GTK_TOOLBAR (toolbarPen), GTK_TOOLBAR_ICONS);
1203 tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbarPen));
1205 buttonPen = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1206 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonPen), "Pencil");
1207 tmp_image = create_pixmap (winMain, "pencil.png");
1208 gtk_widget_show (tmp_image);
1209 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonPen), tmp_image);
1210 gtk_widget_show (buttonPen);
1211 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonPen);
1212 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPen), tooltips, "Pen", NULL);
1213 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonPen), buttonPen_group);
1214 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonPen));
1216 buttonEraser = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1217 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonEraser), "Eraser");
1218 tmp_image = create_pixmap (winMain, "eraser.png");
1219 gtk_widget_show (tmp_image);
1220 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonEraser), tmp_image);
1221 gtk_widget_show (buttonEraser);
1222 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonEraser);
1223 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonEraser), tooltips, "Eraser", NULL);
1224 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonEraser), buttonPen_group);
1225 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonEraser));
1227 buttonHighlighter = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1228 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonHighlighter), "Highlighter");
1229 tmp_image = create_pixmap (winMain, "highlighter.png");
1230 gtk_widget_show (tmp_image);
1231 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonHighlighter), tmp_image);
1232 gtk_widget_show (buttonHighlighter);
1233 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonHighlighter);
1234 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonHighlighter), tooltips, "Highlighter", NULL);
1235 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonHighlighter), buttonPen_group);
1236 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonHighlighter));
1238 buttonText = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1239 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonText), "Text");
1240 tmp_image = create_pixmap (winMain, "text-tool.png");
1241 gtk_widget_show (tmp_image);
1242 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonText), tmp_image);
1243 gtk_widget_show (buttonText);
1244 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonText);
1245 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonText), tooltips, "Text", NULL);
1246 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonText), buttonPen_group);
1247 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonText));
1249 buttonRuler = (GtkWidget*) gtk_toggle_tool_button_new ();
1250 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonRuler), "Ruler");
1251 tmp_image = create_pixmap (winMain, "ruler.png");
1252 gtk_widget_show (tmp_image);
1253 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonRuler), tmp_image);
1254 gtk_widget_show (buttonRuler);
1255 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonRuler);
1256 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonRuler), tooltips, "Ruler", NULL);
1258 toolitem15 = (GtkWidget*) gtk_tool_item_new ();
1259 gtk_widget_show (toolitem15);
1260 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem15);
1262 vseparator5 = gtk_vseparator_new ();
1263 gtk_widget_show (vseparator5);
1264 gtk_container_add (GTK_CONTAINER (toolitem15), vseparator5);
1266 buttonSelectRegion = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1267 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonSelectRegion), "Select Region");
1268 tmp_image = create_pixmap (winMain, "lasso.png");
1269 gtk_widget_show (tmp_image);
1270 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonSelectRegion), tmp_image);
1271 gtk_widget_show (buttonSelectRegion);
1272 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonSelectRegion);
1273 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonSelectRegion), tooltips, "Select Region", NULL);
1274 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRegion), buttonPen_group);
1275 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRegion));
1277 buttonSelectRectangle = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1278 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonSelectRectangle), "Select Rectangle");
1279 tmp_image = create_pixmap (winMain, "rect-select.png");
1280 gtk_widget_show (tmp_image);
1281 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonSelectRectangle), tmp_image);
1282 gtk_widget_show (buttonSelectRectangle);
1283 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonSelectRectangle);
1284 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonSelectRectangle), tooltips, "Select Rectangle", NULL);
1285 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRectangle), buttonPen_group);
1286 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRectangle));
1288 buttonVerticalSpace = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1289 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonVerticalSpace), "Vertical Space");
1290 tmp_image = create_pixmap (winMain, "stretch.png");
1291 gtk_widget_show (tmp_image);
1292 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonVerticalSpace), tmp_image);
1293 gtk_widget_show (buttonVerticalSpace);
1294 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonVerticalSpace);
1295 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonVerticalSpace), tooltips, "Vertical Space", NULL);
1296 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonVerticalSpace), buttonPen_group);
1297 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonVerticalSpace));
1299 toolitem16 = (GtkWidget*) gtk_tool_item_new ();
1300 gtk_widget_show (toolitem16);
1301 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem16);
1303 vseparator6 = gtk_vseparator_new ();
1304 gtk_widget_show (vseparator6);
1305 gtk_container_add (GTK_CONTAINER (toolitem16), vseparator6);
1307 tmp_image = create_pixmap (winMain, "recycled.png");
1308 gtk_widget_show (tmp_image);
1309 buttonToolDefault = (GtkWidget*) gtk_tool_button_new (tmp_image, "Default");
1310 gtk_widget_show (buttonToolDefault);
1311 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonToolDefault), FALSE);
1312 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonToolDefault);
1313 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonToolDefault), tooltips, "Default", NULL);
1315 tmp_image = create_pixmap (winMain, "default-pen.png");
1316 gtk_widget_show (tmp_image);
1317 buttonDefaultPen = (GtkWidget*) gtk_tool_button_new (tmp_image, "Default Pen");
1318 gtk_widget_show (buttonDefaultPen);
1319 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonDefaultPen);
1320 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonDefaultPen), tooltips, "Default Pen", NULL);
1322 toolitem18 = (GtkWidget*) gtk_tool_item_new ();
1323 gtk_widget_show (toolitem18);
1324 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem18);
1326 vseparator8 = gtk_vseparator_new ();
1327 gtk_widget_show (vseparator8);
1328 gtk_container_add (GTK_CONTAINER (toolitem18), vseparator8);
1330 buttonFine = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1331 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonFine), "Fine");
1332 tmp_image = create_pixmap (winMain, "thin.png");
1333 gtk_widget_show (tmp_image);
1334 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonFine), tmp_image);
1335 gtk_widget_show (buttonFine);
1336 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonFine), FALSE);
1337 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonFine);
1338 gtk_widget_set_size_request (buttonFine, 24, -1);
1339 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonFine), tooltips, "Fine", NULL);
1340 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonFine), buttonFine_group);
1341 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonFine));
1343 buttonMedium = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1344 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonMedium), "Medium");
1345 tmp_image = create_pixmap (winMain, "medium.png");
1346 gtk_widget_show (tmp_image);
1347 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonMedium), tmp_image);
1348 gtk_widget_show (buttonMedium);
1349 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonMedium), FALSE);
1350 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonMedium);
1351 gtk_widget_set_size_request (buttonMedium, 24, -1);
1352 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonMedium), tooltips, "Medium", NULL);
1353 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonMedium), buttonFine_group);
1354 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonMedium));
1356 buttonThick = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1357 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonThick), "Thick");
1358 tmp_image = create_pixmap (winMain, "thick.png");
1359 gtk_widget_show (tmp_image);
1360 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonThick), tmp_image);
1361 gtk_widget_show (buttonThick);
1362 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonThick), FALSE);
1363 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonThick);
1364 gtk_widget_set_size_request (buttonThick, 24, -1);
1365 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonThick), tooltips, "Thick", NULL);
1366 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonThick), buttonFine_group);
1367 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonThick));
1369 buttonThicknessOther = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1370 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonThicknessOther), "");
1371 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonThicknessOther);
1372 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonThicknessOther), buttonFine_group);
1373 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonThicknessOther));
1375 toolitem17 = (GtkWidget*) gtk_tool_item_new ();
1376 gtk_widget_show (toolitem17);
1377 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem17);
1379 vseparator7 = gtk_vseparator_new ();
1380 gtk_widget_show (vseparator7);
1381 gtk_container_add (GTK_CONTAINER (toolitem17), vseparator7);
1383 buttonBlack = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1384 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonBlack), "Black");
1385 tmp_image = create_pixmap (winMain, "black.png");
1386 gtk_widget_show (tmp_image);
1387 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonBlack), tmp_image);
1388 gtk_widget_show (buttonBlack);
1389 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonBlack), FALSE);
1390 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonBlack);
1391 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonBlack), tooltips, "Black", NULL);
1392 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonBlack), buttonBlack_group);
1393 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonBlack));
1395 buttonBlue = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1396 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonBlue), "Blue");
1397 tmp_image = create_pixmap (winMain, "blue.png");
1398 gtk_widget_show (tmp_image);
1399 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonBlue), tmp_image);
1400 gtk_widget_show (buttonBlue);
1401 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonBlue), FALSE);
1402 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonBlue);
1403 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonBlue), tooltips, "Blue", NULL);
1404 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonBlue), buttonBlack_group);
1405 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonBlue));
1407 buttonRed = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1408 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonRed), "Red");
1409 tmp_image = create_pixmap (winMain, "red.png");
1410 gtk_widget_show (tmp_image);
1411 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonRed), tmp_image);
1412 gtk_widget_show (buttonRed);
1413 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonRed), FALSE);
1414 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonRed);
1415 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonRed), tooltips, "Red", NULL);
1416 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonRed), buttonBlack_group);
1417 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonRed));
1419 buttonGreen = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1420 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonGreen), "Green");
1421 tmp_image = create_pixmap (winMain, "green.png");
1422 gtk_widget_show (tmp_image);
1423 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonGreen), tmp_image);
1424 gtk_widget_show (buttonGreen);
1425 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonGreen), FALSE);
1426 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonGreen);
1427 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonGreen), tooltips, "Green", NULL);
1428 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonGreen), buttonBlack_group);
1429 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonGreen));
1431 buttonGray = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1432 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonGray), "Gray");
1433 tmp_image = create_pixmap (winMain, "gray.png");
1434 gtk_widget_show (tmp_image);
1435 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonGray), tmp_image);
1436 gtk_widget_show (buttonGray);
1437 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonGray), FALSE);
1438 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonGray);
1439 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonGray), tooltips, "Gray", NULL);
1440 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonGray), buttonBlack_group);
1441 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonGray));
1443 buttonLightBlue = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1444 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonLightBlue), "Light Blue");
1445 tmp_image = create_pixmap (winMain, "lightblue.png");
1446 gtk_widget_show (tmp_image);
1447 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonLightBlue), tmp_image);
1448 gtk_widget_show (buttonLightBlue);
1449 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonLightBlue), FALSE);
1450 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonLightBlue);
1451 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonLightBlue), tooltips, "Light Blue", NULL);
1452 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonLightBlue), buttonBlack_group);
1453 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonLightBlue));
1455 buttonLightGreen = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1456 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonLightGreen), "Light Green");
1457 tmp_image = create_pixmap (winMain, "lightgreen.png");
1458 gtk_widget_show (tmp_image);
1459 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonLightGreen), tmp_image);
1460 gtk_widget_show (buttonLightGreen);
1461 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonLightGreen), FALSE);
1462 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonLightGreen);
1463 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonLightGreen), tooltips, "Light Green", NULL);
1464 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonLightGreen), buttonBlack_group);
1465 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonLightGreen));
1467 buttonMagenta = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1468 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonMagenta), "Magenta");
1469 tmp_image = create_pixmap (winMain, "magenta.png");
1470 gtk_widget_show (tmp_image);
1471 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonMagenta), tmp_image);
1472 gtk_widget_show (buttonMagenta);
1473 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonMagenta), FALSE);
1474 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonMagenta);
1475 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonMagenta), tooltips, "Magenta", NULL);
1476 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonMagenta), buttonBlack_group);
1477 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonMagenta));
1479 buttonOrange = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1480 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonOrange), "Orange");
1481 tmp_image = create_pixmap (winMain, "orange.png");
1482 gtk_widget_show (tmp_image);
1483 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonOrange), tmp_image);
1484 gtk_widget_show (buttonOrange);
1485 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonOrange), FALSE);
1486 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonOrange);
1487 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonOrange), tooltips, "Orange", NULL);
1488 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonOrange), buttonBlack_group);
1489 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonOrange));
1491 buttonYellow = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1492 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonYellow), "Yellow");
1493 tmp_image = create_pixmap (winMain, "yellow.png");
1494 gtk_widget_show (tmp_image);
1495 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonYellow), tmp_image);
1496 gtk_widget_show (buttonYellow);
1497 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonYellow), FALSE);
1498 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonYellow);
1499 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonYellow), tooltips, "Yellow", NULL);
1500 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonYellow), buttonBlack_group);
1501 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonYellow));
1503 buttonWhite = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1504 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonWhite), "White");
1505 tmp_image = create_pixmap (winMain, "white.png");
1506 gtk_widget_show (tmp_image);
1507 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonWhite), tmp_image);
1508 gtk_widget_show (buttonWhite);
1509 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonWhite), FALSE);
1510 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonWhite);
1511 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonWhite), tooltips, "White", NULL);
1512 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonWhite), buttonBlack_group);
1513 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonWhite));
1515 buttonColorOther = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1516 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonColorOther), "");
1517 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonColorOther);
1518 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonColorOther), buttonBlack_group);
1519 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonColorOther));
1521 scrolledwindowMain = gtk_scrolled_window_new (NULL, NULL);
1522 gtk_widget_show (scrolledwindowMain);
1523 gtk_box_pack_start (GTK_BOX (vboxMain), scrolledwindowMain, TRUE, TRUE, 0);
1525 hbox1 = gtk_hbox_new (FALSE, 0);
1526 gtk_widget_show (hbox1);
1527 gtk_box_pack_start (GTK_BOX (vboxMain), hbox1, FALSE, FALSE, 0);
1529 labelPage = gtk_label_new (" Page ");
1530 gtk_widget_show (labelPage);
1531 gtk_box_pack_start (GTK_BOX (hbox1), labelPage, FALSE, FALSE, 0);
1533 spinPageNo_adj = gtk_adjustment_new (1, 1, 1, 1, 1, 1);
1534 spinPageNo = gtk_spin_button_new (GTK_ADJUSTMENT (spinPageNo_adj), 1, 0);
1535 gtk_widget_show (spinPageNo);
1536 gtk_box_pack_start (GTK_BOX (hbox1), spinPageNo, FALSE, TRUE, 0);
1537 gtk_widget_set_size_request (spinPageNo, 39, -1);
1538 gtk_tooltips_set_tip (tooltips, spinPageNo, "Set page number", NULL);
1539 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinPageNo), TRUE);
1540 gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (spinPageNo), TRUE);
1542 labelNumpages = gtk_label_new (" of n");
1543 gtk_widget_show (labelNumpages);
1544 gtk_box_pack_start (GTK_BOX (hbox1), labelNumpages, FALSE, FALSE, 0);
1546 vseparator9 = gtk_vseparator_new ();
1547 gtk_widget_show (vseparator9);
1548 gtk_box_pack_start (GTK_BOX (hbox1), vseparator9, FALSE, TRUE, 6);
1550 labelLayer = gtk_label_new (" Layer: ");
1551 gtk_widget_show (labelLayer);
1552 gtk_box_pack_start (GTK_BOX (hbox1), labelLayer, FALSE, FALSE, 0);
1554 comboLayer = gtk_combo_box_new_text ();
1555 gtk_widget_show (comboLayer);
1556 gtk_box_pack_start (GTK_BOX (hbox1), comboLayer, FALSE, TRUE, 4);
1558 statusbar = gtk_statusbar_new ();
1559 gtk_widget_show (statusbar);
1560 gtk_box_pack_start (GTK_BOX (hbox1), statusbar, TRUE, TRUE, 0);
1562 g_signal_connect ((gpointer) winMain, "delete_event",
1563 G_CALLBACK (on_winMain_delete_event),
1565 g_signal_connect ((gpointer) fileNew, "activate",
1566 G_CALLBACK (on_fileNew_activate),
1568 g_signal_connect ((gpointer) fileNewBackground, "activate",
1569 G_CALLBACK (on_fileNewBackground_activate),
1571 g_signal_connect ((gpointer) fileOpen, "activate",
1572 G_CALLBACK (on_fileOpen_activate),
1574 g_signal_connect ((gpointer) fileSave, "activate",
1575 G_CALLBACK (on_fileSave_activate),
1577 g_signal_connect ((gpointer) fileSaveAs, "activate",
1578 G_CALLBACK (on_fileSaveAs_activate),
1580 g_signal_connect ((gpointer) mru0, "activate",
1581 G_CALLBACK (on_mru_activate),
1583 g_signal_connect ((gpointer) mru1, "activate",
1584 G_CALLBACK (on_mru_activate),
1586 g_signal_connect ((gpointer) mru2, "activate",
1587 G_CALLBACK (on_mru_activate),
1589 g_signal_connect ((gpointer) mru3, "activate",
1590 G_CALLBACK (on_mru_activate),
1592 g_signal_connect ((gpointer) mru4, "activate",
1593 G_CALLBACK (on_mru_activate),
1595 g_signal_connect ((gpointer) mru5, "activate",
1596 G_CALLBACK (on_mru_activate),
1598 g_signal_connect ((gpointer) mru6, "activate",
1599 G_CALLBACK (on_mru_activate),
1601 g_signal_connect ((gpointer) mru7, "activate",
1602 G_CALLBACK (on_mru_activate),
1604 g_signal_connect ((gpointer) filePrintOptions, "activate",
1605 G_CALLBACK (on_filePrintOptions_activate),
1607 g_signal_connect ((gpointer) filePrint, "activate",
1608 G_CALLBACK (on_filePrint_activate),
1610 g_signal_connect ((gpointer) filePrintPDF, "activate",
1611 G_CALLBACK (on_filePrintPDF_activate),
1613 g_signal_connect ((gpointer) fileQuit, "activate",
1614 G_CALLBACK (on_fileQuit_activate),
1616 g_signal_connect ((gpointer) editUndo, "activate",
1617 G_CALLBACK (on_editUndo_activate),
1619 g_signal_connect ((gpointer) editRedo, "activate",
1620 G_CALLBACK (on_editRedo_activate),
1622 g_signal_connect ((gpointer) editCut, "activate",
1623 G_CALLBACK (on_editCut_activate),
1625 g_signal_connect ((gpointer) editCopy, "activate",
1626 G_CALLBACK (on_editCopy_activate),
1628 g_signal_connect ((gpointer) editPaste, "activate",
1629 G_CALLBACK (on_editPaste_activate),
1631 g_signal_connect ((gpointer) editDelete, "activate",
1632 G_CALLBACK (on_editDelete_activate),
1634 g_signal_connect ((gpointer) viewContinuous, "toggled",
1635 G_CALLBACK (on_viewContinuous_activate),
1637 g_signal_connect ((gpointer) viewOnePage, "toggled",
1638 G_CALLBACK (on_viewOnePage_activate),
1640 g_signal_connect ((gpointer) viewFullscreen, "activate",
1641 G_CALLBACK (on_viewFullscreen_activate),
1643 g_signal_connect ((gpointer) viewZoomIn, "activate",
1644 G_CALLBACK (on_viewZoomIn_activate),
1646 g_signal_connect ((gpointer) viewZoomOut, "activate",
1647 G_CALLBACK (on_viewZoomOut_activate),
1649 g_signal_connect ((gpointer) viewNormalSize, "activate",
1650 G_CALLBACK (on_viewNormalSize_activate),
1652 g_signal_connect ((gpointer) viewPageWidth, "activate",
1653 G_CALLBACK (on_viewPageWidth_activate),
1655 g_signal_connect ((gpointer) viewFirstPage, "activate",
1656 G_CALLBACK (on_viewFirstPage_activate),
1658 g_signal_connect ((gpointer) viewPreviousPage, "activate",
1659 G_CALLBACK (on_viewPreviousPage_activate),
1661 g_signal_connect ((gpointer) viewNextPage, "activate",
1662 G_CALLBACK (on_viewNextPage_activate),
1664 g_signal_connect ((gpointer) viewLastPage, "activate",
1665 G_CALLBACK (on_viewLastPage_activate),
1667 g_signal_connect ((gpointer) viewShowLayer, "activate",
1668 G_CALLBACK (on_viewShowLayer_activate),
1670 g_signal_connect ((gpointer) viewHideLayer, "activate",
1671 G_CALLBACK (on_viewHideLayer_activate),
1673 g_signal_connect ((gpointer) journalNewPageBefore, "activate",
1674 G_CALLBACK (on_journalNewPageBefore_activate),
1676 g_signal_connect ((gpointer) journalNewPageAfter, "activate",
1677 G_CALLBACK (on_journalNewPageAfter_activate),
1679 g_signal_connect ((gpointer) journalNewPageEnd, "activate",
1680 G_CALLBACK (on_journalNewPageEnd_activate),
1682 g_signal_connect ((gpointer) journalDeletePage, "activate",
1683 G_CALLBACK (on_journalDeletePage_activate),
1685 g_signal_connect ((gpointer) journalNewLayer, "activate",
1686 G_CALLBACK (on_journalNewLayer_activate),
1688 g_signal_connect ((gpointer) journalDeleteLayer, "activate",
1689 G_CALLBACK (on_journalDeleteLayer_activate),
1691 g_signal_connect ((gpointer) journalFlatten, "activate",
1692 G_CALLBACK (on_journalFlatten_activate),
1694 g_signal_connect ((gpointer) journalPaperSize, "activate",
1695 G_CALLBACK (on_journalPaperSize_activate),
1697 g_signal_connect ((gpointer) papercolorWhite, "toggled",
1698 G_CALLBACK (on_papercolorWhite_activate),
1700 g_signal_connect ((gpointer) papercolorYellow, "toggled",
1701 G_CALLBACK (on_papercolorYellow_activate),
1703 g_signal_connect ((gpointer) papercolorPink, "toggled",
1704 G_CALLBACK (on_papercolorPink_activate),
1706 g_signal_connect ((gpointer) papercolorOrange, "toggled",
1707 G_CALLBACK (on_papercolorOrange_activate),
1709 g_signal_connect ((gpointer) papercolorBlue, "toggled",
1710 G_CALLBACK (on_papercolorBlue_activate),
1712 g_signal_connect ((gpointer) papercolorGreen, "toggled",
1713 G_CALLBACK (on_papercolorGreen_activate),
1715 g_signal_connect ((gpointer) papercolorOther, "toggled",
1716 G_CALLBACK (on_papercolorOther_activate),
1718 g_signal_connect ((gpointer) paperstylePlain, "toggled",
1719 G_CALLBACK (on_paperstylePlain_activate),
1721 g_signal_connect ((gpointer) paperstyleLined, "toggled",
1722 G_CALLBACK (on_paperstyleLined_activate),
1724 g_signal_connect ((gpointer) paperstyleRuled, "toggled",
1725 G_CALLBACK (on_paperstyleRuled_activate),
1727 g_signal_connect ((gpointer) paperstyleGraph, "toggled",
1728 G_CALLBACK (on_paperstyleGraph_activate),
1730 g_signal_connect ((gpointer) journalLoadBackground, "activate",
1731 G_CALLBACK (on_journalLoadBackground_activate),
1733 g_signal_connect ((gpointer) journalScreenshot, "activate",
1734 G_CALLBACK (on_journalScreenshot_activate),
1736 g_signal_connect ((gpointer) journalApplyAllPages, "activate",
1737 G_CALLBACK (on_journalApplyAllPages_activate),
1739 g_signal_connect ((gpointer) journalDefaultBackground, "activate",
1740 G_CALLBACK (on_journalDefaultBackground_activate),
1742 g_signal_connect ((gpointer) journalSetAsDefault, "activate",
1743 G_CALLBACK (on_journalSetAsDefault_activate),
1745 g_signal_connect ((gpointer) toolsPen, "toggled",
1746 G_CALLBACK (on_toolsPen_activate),
1748 g_signal_connect ((gpointer) toolsEraser, "toggled",
1749 G_CALLBACK (on_toolsEraser_activate),
1751 g_signal_connect ((gpointer) toolsHighlighter, "toggled",
1752 G_CALLBACK (on_toolsHighlighter_activate),
1754 g_signal_connect ((gpointer) toolsText, "toggled",
1755 G_CALLBACK (on_toolsText_activate),
1757 g_signal_connect ((gpointer) toolsSelectRegion, "toggled",
1758 G_CALLBACK (on_toolsSelectRegion_activate),
1760 g_signal_connect ((gpointer) toolsSelectRectangle, "toggled",
1761 G_CALLBACK (on_toolsSelectRectangle_activate),
1763 g_signal_connect ((gpointer) toolsVerticalSpace, "toggled",
1764 G_CALLBACK (on_toolsVerticalSpace_activate),
1766 g_signal_connect ((gpointer) colorBlack, "toggled",
1767 G_CALLBACK (on_colorBlack_activate),
1769 g_signal_connect ((gpointer) colorBlue, "toggled",
1770 G_CALLBACK (on_colorBlue_activate),
1772 g_signal_connect ((gpointer) colorRed, "toggled",
1773 G_CALLBACK (on_colorRed_activate),
1775 g_signal_connect ((gpointer) colorGreen, "toggled",
1776 G_CALLBACK (on_colorGreen_activate),
1778 g_signal_connect ((gpointer) colorGray, "toggled",
1779 G_CALLBACK (on_colorGray_activate),
1781 g_signal_connect ((gpointer) colorLightBlue, "toggled",
1782 G_CALLBACK (on_colorLightBlue_activate),
1784 g_signal_connect ((gpointer) colorLightGreen, "toggled",
1785 G_CALLBACK (on_colorLightGreen_activate),
1787 g_signal_connect ((gpointer) colorMagenta, "toggled",
1788 G_CALLBACK (on_colorMagenta_activate),
1790 g_signal_connect ((gpointer) colorOrange, "toggled",
1791 G_CALLBACK (on_colorOrange_activate),
1793 g_signal_connect ((gpointer) colorYellow, "toggled",
1794 G_CALLBACK (on_colorYellow_activate),
1796 g_signal_connect ((gpointer) colorWhite, "toggled",
1797 G_CALLBACK (on_colorWhite_activate),
1799 g_signal_connect ((gpointer) colorOther, "toggled",
1800 G_CALLBACK (on_colorOther_activate),
1802 g_signal_connect ((gpointer) penthicknessVeryFine, "toggled",
1803 G_CALLBACK (on_penthicknessVeryFine_activate),
1805 g_signal_connect ((gpointer) penthicknessFine, "toggled",
1806 G_CALLBACK (on_penthicknessFine_activate),
1808 g_signal_connect ((gpointer) penthicknessMedium, "toggled",
1809 G_CALLBACK (on_penthicknessMedium_activate),
1811 g_signal_connect ((gpointer) penthicknessThick, "toggled",
1812 G_CALLBACK (on_penthicknessThick_activate),
1814 g_signal_connect ((gpointer) penthicknessVeryThick, "toggled",
1815 G_CALLBACK (on_penthicknessVeryThick_activate),
1817 g_signal_connect ((gpointer) eraserFine, "toggled",
1818 G_CALLBACK (on_eraserFine_activate),
1820 g_signal_connect ((gpointer) eraserMedium, "toggled",
1821 G_CALLBACK (on_eraserMedium_activate),
1823 g_signal_connect ((gpointer) eraserThick, "toggled",
1824 G_CALLBACK (on_eraserThick_activate),
1826 g_signal_connect ((gpointer) eraserStandard, "toggled",
1827 G_CALLBACK (on_eraserStandard_activate),
1829 g_signal_connect ((gpointer) eraserWhiteout, "toggled",
1830 G_CALLBACK (on_eraserWhiteout_activate),
1832 g_signal_connect ((gpointer) eraserDeleteStrokes, "toggled",
1833 G_CALLBACK (on_eraserDeleteStrokes_activate),
1835 g_signal_connect ((gpointer) highlighterFine, "toggled",
1836 G_CALLBACK (on_highlighterFine_activate),
1838 g_signal_connect ((gpointer) highlighterMedium, "toggled",
1839 G_CALLBACK (on_highlighterMedium_activate),
1841 g_signal_connect ((gpointer) highlighterThick, "toggled",
1842 G_CALLBACK (on_highlighterThick_activate),
1844 g_signal_connect ((gpointer) toolsTextFont, "activate",
1845 G_CALLBACK (on_toolsTextFont_activate),
1847 g_signal_connect ((gpointer) toolsDefaultPen, "activate",
1848 G_CALLBACK (on_toolsDefaultPen_activate),
1850 g_signal_connect ((gpointer) toolsDefaultEraser, "activate",
1851 G_CALLBACK (on_toolsDefaultEraser_activate),
1853 g_signal_connect ((gpointer) toolsDefaultHighlighter, "activate",
1854 G_CALLBACK (on_toolsDefaultHighlighter_activate),
1856 g_signal_connect ((gpointer) toolsDefaultText, "activate",
1857 G_CALLBACK (on_toolsDefaultText_activate),
1859 g_signal_connect ((gpointer) toolsSetAsDefault, "activate",
1860 G_CALLBACK (on_toolsSetAsDefault_activate),
1862 g_signal_connect ((gpointer) toolsRuler, "toggled",
1863 G_CALLBACK (on_toolsRuler_activate),
1865 g_signal_connect ((gpointer) optionsUseXInput, "toggled",
1866 G_CALLBACK (on_optionsUseXInput_activate),
1868 g_signal_connect ((gpointer) optionsEmulateEraser, "activate",
1869 G_CALLBACK (on_optionsEmulateEraser_activate),
1871 g_signal_connect ((gpointer) optionsAntialiasBG, "activate",
1872 G_CALLBACK (on_optionsAntialiasBG_activate),
1874 g_signal_connect ((gpointer) optionsProgressiveBG, "activate",
1875 G_CALLBACK (on_optionsProgressiveBG_activate),
1877 g_signal_connect ((gpointer) optionsSavePreferences, "activate",
1878 G_CALLBACK (on_optionsSavePreferences_activate),
1880 g_signal_connect ((gpointer) helpIndex, "activate",
1881 G_CALLBACK (on_helpIndex_activate),
1883 g_signal_connect ((gpointer) helpAbout, "activate",
1884 G_CALLBACK (on_helpAbout_activate),
1886 g_signal_connect ((gpointer) saveButton, "clicked",
1887 G_CALLBACK (on_fileSave_activate),
1889 g_signal_connect ((gpointer) buttonCut, "clicked",
1890 G_CALLBACK (on_editCut_activate),
1892 g_signal_connect ((gpointer) buttonCopy, "clicked",
1893 G_CALLBACK (on_editCopy_activate),
1895 g_signal_connect ((gpointer) buttonPaste, "clicked",
1896 G_CALLBACK (on_editPaste_activate),
1898 g_signal_connect ((gpointer) buttonUndo, "clicked",
1899 G_CALLBACK (on_editUndo_activate),
1901 g_signal_connect ((gpointer) buttonRedo, "clicked",
1902 G_CALLBACK (on_editRedo_activate),
1904 g_signal_connect ((gpointer) buttonFirstPage, "clicked",
1905 G_CALLBACK (on_viewFirstPage_activate),
1907 g_signal_connect ((gpointer) buttonPreviousPage, "clicked",
1908 G_CALLBACK (on_viewPreviousPage_activate),
1910 g_signal_connect ((gpointer) buttonNextPage, "clicked",
1911 G_CALLBACK (on_viewNextPage_activate),
1913 g_signal_connect ((gpointer) buttonLastPage, "clicked",
1914 G_CALLBACK (on_viewLastPage_activate),
1916 g_signal_connect ((gpointer) buttonZoomOut, "clicked",
1917 G_CALLBACK (on_viewZoomOut_activate),
1919 g_signal_connect ((gpointer) buttonPageWidth, "clicked",
1920 G_CALLBACK (on_viewPageWidth_activate),
1922 g_signal_connect ((gpointer) buttonZoomIn, "clicked",
1923 G_CALLBACK (on_viewZoomIn_activate),
1925 g_signal_connect ((gpointer) buttonNormalSize, "clicked",
1926 G_CALLBACK (on_viewNormalSize_activate),
1928 g_signal_connect ((gpointer) buttonFullscreen, "toggled",
1929 G_CALLBACK (on_viewFullscreen_activate),
1931 g_signal_connect ((gpointer) buttonPen, "toggled",
1932 G_CALLBACK (on_toolsPen_activate),
1934 g_signal_connect ((gpointer) buttonEraser, "toggled",
1935 G_CALLBACK (on_toolsEraser_activate),
1937 g_signal_connect ((gpointer) buttonHighlighter, "toggled",
1938 G_CALLBACK (on_toolsHighlighter_activate),
1940 g_signal_connect ((gpointer) buttonText, "toggled",
1941 G_CALLBACK (on_toolsText_activate),
1943 g_signal_connect ((gpointer) buttonRuler, "toggled",
1944 G_CALLBACK (on_toolsRuler_activate),
1946 g_signal_connect ((gpointer) buttonSelectRegion, "toggled",
1947 G_CALLBACK (on_toolsSelectRegion_activate),
1949 g_signal_connect ((gpointer) buttonSelectRectangle, "toggled",
1950 G_CALLBACK (on_toolsSelectRectangle_activate),
1952 g_signal_connect ((gpointer) buttonVerticalSpace, "toggled",
1953 G_CALLBACK (on_toolsVerticalSpace_activate),
1955 g_signal_connect ((gpointer) buttonToolDefault, "clicked",
1956 G_CALLBACK (on_buttonToolDefault_clicked),
1958 g_signal_connect ((gpointer) buttonDefaultPen, "clicked",
1959 G_CALLBACK (on_toolsDefaultPen_activate),
1961 g_signal_connect ((gpointer) buttonFine, "toggled",
1962 G_CALLBACK (on_buttonFine_clicked),
1964 g_signal_connect ((gpointer) buttonMedium, "toggled",
1965 G_CALLBACK (on_buttonMedium_clicked),
1967 g_signal_connect ((gpointer) buttonThick, "toggled",
1968 G_CALLBACK (on_buttonThick_clicked),
1970 g_signal_connect ((gpointer) buttonBlack, "toggled",
1971 G_CALLBACK (on_colorBlack_activate),
1973 g_signal_connect ((gpointer) buttonBlue, "toggled",
1974 G_CALLBACK (on_colorBlue_activate),
1976 g_signal_connect ((gpointer) buttonRed, "toggled",
1977 G_CALLBACK (on_colorRed_activate),
1979 g_signal_connect ((gpointer) buttonGreen, "toggled",
1980 G_CALLBACK (on_colorGreen_activate),
1982 g_signal_connect ((gpointer) buttonGray, "toggled",
1983 G_CALLBACK (on_colorGray_activate),
1985 g_signal_connect ((gpointer) buttonLightBlue, "toggled",
1986 G_CALLBACK (on_colorLightBlue_activate),
1988 g_signal_connect ((gpointer) buttonLightGreen, "toggled",
1989 G_CALLBACK (on_colorLightGreen_activate),
1991 g_signal_connect ((gpointer) buttonMagenta, "toggled",
1992 G_CALLBACK (on_colorMagenta_activate),
1994 g_signal_connect ((gpointer) buttonOrange, "toggled",
1995 G_CALLBACK (on_colorOrange_activate),
1997 g_signal_connect ((gpointer) buttonYellow, "toggled",
1998 G_CALLBACK (on_colorYellow_activate),
2000 g_signal_connect ((gpointer) buttonWhite, "toggled",
2001 G_CALLBACK (on_colorWhite_activate),
2003 g_signal_connect ((gpointer) spinPageNo, "value_changed",
2004 G_CALLBACK (on_spinPageNo_value_changed),
2006 g_signal_connect ((gpointer) comboLayer, "changed",
2007 G_CALLBACK (on_comboLayer_changed),
2010 /* Store pointers to all widgets, for use by lookup_widget(). */
2011 GLADE_HOOKUP_OBJECT_NO_REF (winMain, winMain, "winMain");
2012 GLADE_HOOKUP_OBJECT (winMain, vboxMain, "vboxMain");
2013 GLADE_HOOKUP_OBJECT (winMain, menubar, "menubar");
2014 GLADE_HOOKUP_OBJECT (winMain, menuFile, "menuFile");
2015 GLADE_HOOKUP_OBJECT (winMain, menuFile_menu, "menuFile_menu");
2016 GLADE_HOOKUP_OBJECT (winMain, fileNew, "fileNew");
2017 GLADE_HOOKUP_OBJECT (winMain, fileNewBackground, "fileNewBackground");
2018 GLADE_HOOKUP_OBJECT (winMain, image533, "image533");
2019 GLADE_HOOKUP_OBJECT (winMain, fileOpen, "fileOpen");
2020 GLADE_HOOKUP_OBJECT (winMain, fileSave, "fileSave");
2021 GLADE_HOOKUP_OBJECT (winMain, fileSaveAs, "fileSaveAs");
2022 GLADE_HOOKUP_OBJECT (winMain, separator1, "separator1");
2023 GLADE_HOOKUP_OBJECT (winMain, fileRecentFiles, "fileRecentFiles");
2024 GLADE_HOOKUP_OBJECT (winMain, fileRecentFiles_menu, "fileRecentFiles_menu");
2025 GLADE_HOOKUP_OBJECT (winMain, mru0, "mru0");
2026 GLADE_HOOKUP_OBJECT (winMain, mru1, "mru1");
2027 GLADE_HOOKUP_OBJECT (winMain, mru2, "mru2");
2028 GLADE_HOOKUP_OBJECT (winMain, mru3, "mru3");
2029 GLADE_HOOKUP_OBJECT (winMain, mru4, "mru4");
2030 GLADE_HOOKUP_OBJECT (winMain, mru5, "mru5");
2031 GLADE_HOOKUP_OBJECT (winMain, mru6, "mru6");
2032 GLADE_HOOKUP_OBJECT (winMain, mru7, "mru7");
2033 GLADE_HOOKUP_OBJECT (winMain, separator22, "separator22");
2034 GLADE_HOOKUP_OBJECT (winMain, filePrintOptions, "filePrintOptions");
2035 GLADE_HOOKUP_OBJECT (winMain, image534, "image534");
2036 GLADE_HOOKUP_OBJECT (winMain, filePrint, "filePrint");
2037 GLADE_HOOKUP_OBJECT (winMain, filePrintPDF, "filePrintPDF");
2038 GLADE_HOOKUP_OBJECT (winMain, separator2, "separator2");
2039 GLADE_HOOKUP_OBJECT (winMain, fileQuit, "fileQuit");
2040 GLADE_HOOKUP_OBJECT (winMain, menuEdit, "menuEdit");
2041 GLADE_HOOKUP_OBJECT (winMain, menuEdit_menu, "menuEdit_menu");
2042 GLADE_HOOKUP_OBJECT (winMain, editUndo, "editUndo");
2043 GLADE_HOOKUP_OBJECT (winMain, editRedo, "editRedo");
2044 GLADE_HOOKUP_OBJECT (winMain, separator3, "separator3");
2045 GLADE_HOOKUP_OBJECT (winMain, editCut, "editCut");
2046 GLADE_HOOKUP_OBJECT (winMain, editCopy, "editCopy");
2047 GLADE_HOOKUP_OBJECT (winMain, editPaste, "editPaste");
2048 GLADE_HOOKUP_OBJECT (winMain, editDelete, "editDelete");
2049 GLADE_HOOKUP_OBJECT (winMain, menuView, "menuView");
2050 GLADE_HOOKUP_OBJECT (winMain, menuView_menu, "menuView_menu");
2051 GLADE_HOOKUP_OBJECT (winMain, viewContinuous, "viewContinuous");
2052 GLADE_HOOKUP_OBJECT (winMain, viewOnePage, "viewOnePage");
2053 GLADE_HOOKUP_OBJECT (winMain, separator20, "separator20");
2054 GLADE_HOOKUP_OBJECT (winMain, viewFullscreen, "viewFullscreen");
2055 GLADE_HOOKUP_OBJECT (winMain, separator4, "separator4");
2056 GLADE_HOOKUP_OBJECT (winMain, viewZoomIn, "viewZoomIn");
2057 GLADE_HOOKUP_OBJECT (winMain, viewZoomOut, "viewZoomOut");
2058 GLADE_HOOKUP_OBJECT (winMain, viewNormalSize, "viewNormalSize");
2059 GLADE_HOOKUP_OBJECT (winMain, viewPageWidth, "viewPageWidth");
2060 GLADE_HOOKUP_OBJECT (winMain, image535, "image535");
2061 GLADE_HOOKUP_OBJECT (winMain, separator5, "separator5");
2062 GLADE_HOOKUP_OBJECT (winMain, viewFirstPage, "viewFirstPage");
2063 GLADE_HOOKUP_OBJECT (winMain, image536, "image536");
2064 GLADE_HOOKUP_OBJECT (winMain, viewPreviousPage, "viewPreviousPage");
2065 GLADE_HOOKUP_OBJECT (winMain, image537, "image537");
2066 GLADE_HOOKUP_OBJECT (winMain, viewNextPage, "viewNextPage");
2067 GLADE_HOOKUP_OBJECT (winMain, image538, "image538");
2068 GLADE_HOOKUP_OBJECT (winMain, viewLastPage, "viewLastPage");
2069 GLADE_HOOKUP_OBJECT (winMain, image539, "image539");
2070 GLADE_HOOKUP_OBJECT (winMain, separator6, "separator6");
2071 GLADE_HOOKUP_OBJECT (winMain, viewShowLayer, "viewShowLayer");
2072 GLADE_HOOKUP_OBJECT (winMain, image540, "image540");
2073 GLADE_HOOKUP_OBJECT (winMain, viewHideLayer, "viewHideLayer");
2074 GLADE_HOOKUP_OBJECT (winMain, image541, "image541");
2075 GLADE_HOOKUP_OBJECT (winMain, menuJournal, "menuJournal");
2076 GLADE_HOOKUP_OBJECT (winMain, menuJournal_menu, "menuJournal_menu");
2077 GLADE_HOOKUP_OBJECT (winMain, journalNewPageBefore, "journalNewPageBefore");
2078 GLADE_HOOKUP_OBJECT (winMain, journalNewPageAfter, "journalNewPageAfter");
2079 GLADE_HOOKUP_OBJECT (winMain, journalNewPageEnd, "journalNewPageEnd");
2080 GLADE_HOOKUP_OBJECT (winMain, journalDeletePage, "journalDeletePage");
2081 GLADE_HOOKUP_OBJECT (winMain, separator7, "separator7");
2082 GLADE_HOOKUP_OBJECT (winMain, journalNewLayer, "journalNewLayer");
2083 GLADE_HOOKUP_OBJECT (winMain, journalDeleteLayer, "journalDeleteLayer");
2084 GLADE_HOOKUP_OBJECT (winMain, journalFlatten, "journalFlatten");
2085 GLADE_HOOKUP_OBJECT (winMain, separator8, "separator8");
2086 GLADE_HOOKUP_OBJECT (winMain, journalPaperSize, "journalPaperSize");
2087 GLADE_HOOKUP_OBJECT (winMain, journalPaperColor, "journalPaperColor");
2088 GLADE_HOOKUP_OBJECT (winMain, journalPaperColor_menu, "journalPaperColor_menu");
2089 GLADE_HOOKUP_OBJECT (winMain, papercolorWhite, "papercolorWhite");
2090 GLADE_HOOKUP_OBJECT (winMain, papercolorYellow, "papercolorYellow");
2091 GLADE_HOOKUP_OBJECT (winMain, papercolorPink, "papercolorPink");
2092 GLADE_HOOKUP_OBJECT (winMain, papercolorOrange, "papercolorOrange");
2093 GLADE_HOOKUP_OBJECT (winMain, papercolorBlue, "papercolorBlue");
2094 GLADE_HOOKUP_OBJECT (winMain, papercolorGreen, "papercolorGreen");
2095 GLADE_HOOKUP_OBJECT (winMain, papercolorOther, "papercolorOther");
2096 GLADE_HOOKUP_OBJECT (winMain, papercolorNA, "papercolorNA");
2097 GLADE_HOOKUP_OBJECT (winMain, journalPaperStyle, "journalPaperStyle");
2098 GLADE_HOOKUP_OBJECT (winMain, journalPaperStyle_menu, "journalPaperStyle_menu");
2099 GLADE_HOOKUP_OBJECT (winMain, paperstylePlain, "paperstylePlain");
2100 GLADE_HOOKUP_OBJECT (winMain, paperstyleLined, "paperstyleLined");
2101 GLADE_HOOKUP_OBJECT (winMain, paperstyleRuled, "paperstyleRuled");
2102 GLADE_HOOKUP_OBJECT (winMain, paperstyleGraph, "paperstyleGraph");
2103 GLADE_HOOKUP_OBJECT (winMain, paperstyleNA, "paperstyleNA");
2104 GLADE_HOOKUP_OBJECT (winMain, journalLoadBackground, "journalLoadBackground");
2105 GLADE_HOOKUP_OBJECT (winMain, image542, "image542");
2106 GLADE_HOOKUP_OBJECT (winMain, journalScreenshot, "journalScreenshot");
2107 GLADE_HOOKUP_OBJECT (winMain, journalApplyAllPages, "journalApplyAllPages");
2108 GLADE_HOOKUP_OBJECT (winMain, separator19, "separator19");
2109 GLADE_HOOKUP_OBJECT (winMain, journalDefaultBackground, "journalDefaultBackground");
2110 GLADE_HOOKUP_OBJECT (winMain, journalSetAsDefault, "journalSetAsDefault");
2111 GLADE_HOOKUP_OBJECT (winMain, menuTools, "menuTools");
2112 GLADE_HOOKUP_OBJECT (winMain, menuTools_menu, "menuTools_menu");
2113 GLADE_HOOKUP_OBJECT (winMain, toolsPen, "toolsPen");
2114 GLADE_HOOKUP_OBJECT (winMain, toolsEraser, "toolsEraser");
2115 GLADE_HOOKUP_OBJECT (winMain, toolsHighlighter, "toolsHighlighter");
2116 GLADE_HOOKUP_OBJECT (winMain, toolsText, "toolsText");
2117 GLADE_HOOKUP_OBJECT (winMain, separator9, "separator9");
2118 GLADE_HOOKUP_OBJECT (winMain, toolsSelectRegion, "toolsSelectRegion");
2119 GLADE_HOOKUP_OBJECT (winMain, toolsSelectRectangle, "toolsSelectRectangle");
2120 GLADE_HOOKUP_OBJECT (winMain, toolsVerticalSpace, "toolsVerticalSpace");
2121 GLADE_HOOKUP_OBJECT (winMain, separator16, "separator16");
2122 GLADE_HOOKUP_OBJECT (winMain, toolsColor, "toolsColor");
2123 GLADE_HOOKUP_OBJECT (winMain, image543, "image543");
2124 GLADE_HOOKUP_OBJECT (winMain, toolsColor_menu, "toolsColor_menu");
2125 GLADE_HOOKUP_OBJECT (winMain, colorBlack, "colorBlack");
2126 GLADE_HOOKUP_OBJECT (winMain, colorBlue, "colorBlue");
2127 GLADE_HOOKUP_OBJECT (winMain, colorRed, "colorRed");
2128 GLADE_HOOKUP_OBJECT (winMain, colorGreen, "colorGreen");
2129 GLADE_HOOKUP_OBJECT (winMain, colorGray, "colorGray");
2130 GLADE_HOOKUP_OBJECT (winMain, separator17, "separator17");
2131 GLADE_HOOKUP_OBJECT (winMain, colorLightBlue, "colorLightBlue");
2132 GLADE_HOOKUP_OBJECT (winMain, colorLightGreen, "colorLightGreen");
2133 GLADE_HOOKUP_OBJECT (winMain, colorMagenta, "colorMagenta");
2134 GLADE_HOOKUP_OBJECT (winMain, colorOrange, "colorOrange");
2135 GLADE_HOOKUP_OBJECT (winMain, colorYellow, "colorYellow");
2136 GLADE_HOOKUP_OBJECT (winMain, colorWhite, "colorWhite");
2137 GLADE_HOOKUP_OBJECT (winMain, colorOther, "colorOther");
2138 GLADE_HOOKUP_OBJECT (winMain, colorNA, "colorNA");
2139 GLADE_HOOKUP_OBJECT (winMain, toolsPenOptions, "toolsPenOptions");
2140 GLADE_HOOKUP_OBJECT (winMain, toolsPenOptions_menu, "toolsPenOptions_menu");
2141 GLADE_HOOKUP_OBJECT (winMain, penthicknessVeryFine, "penthicknessVeryFine");
2142 GLADE_HOOKUP_OBJECT (winMain, penthicknessFine, "penthicknessFine");
2143 GLADE_HOOKUP_OBJECT (winMain, penthicknessMedium, "penthicknessMedium");
2144 GLADE_HOOKUP_OBJECT (winMain, penthicknessThick, "penthicknessThick");
2145 GLADE_HOOKUP_OBJECT (winMain, penthicknessVeryThick, "penthicknessVeryThick");
2146 GLADE_HOOKUP_OBJECT (winMain, toolsEraserOptions, "toolsEraserOptions");
2147 GLADE_HOOKUP_OBJECT (winMain, toolsEraserOptions_menu, "toolsEraserOptions_menu");
2148 GLADE_HOOKUP_OBJECT (winMain, eraserFine, "eraserFine");
2149 GLADE_HOOKUP_OBJECT (winMain, eraserMedium, "eraserMedium");
2150 GLADE_HOOKUP_OBJECT (winMain, eraserThick, "eraserThick");
2151 GLADE_HOOKUP_OBJECT (winMain, separator14, "separator14");
2152 GLADE_HOOKUP_OBJECT (winMain, eraserStandard, "eraserStandard");
2153 GLADE_HOOKUP_OBJECT (winMain, eraserWhiteout, "eraserWhiteout");
2154 GLADE_HOOKUP_OBJECT (winMain, eraserDeleteStrokes, "eraserDeleteStrokes");
2155 GLADE_HOOKUP_OBJECT (winMain, toolsHighlighterOptions, "toolsHighlighterOptions");
2156 GLADE_HOOKUP_OBJECT (winMain, toolsHighlighterOptions_menu, "toolsHighlighterOptions_menu");
2157 GLADE_HOOKUP_OBJECT (winMain, highlighterFine, "highlighterFine");
2158 GLADE_HOOKUP_OBJECT (winMain, highlighterMedium, "highlighterMedium");
2159 GLADE_HOOKUP_OBJECT (winMain, highlighterThick, "highlighterThick");
2160 GLADE_HOOKUP_OBJECT (winMain, toolsTextFont, "toolsTextFont");
2161 GLADE_HOOKUP_OBJECT (winMain, image544, "image544");
2162 GLADE_HOOKUP_OBJECT (winMain, separator10, "separator10");
2163 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultPen, "toolsDefaultPen");
2164 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultEraser, "toolsDefaultEraser");
2165 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultHighlighter, "toolsDefaultHighlighter");
2166 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultText, "toolsDefaultText");
2167 GLADE_HOOKUP_OBJECT (winMain, toolsSetAsDefault, "toolsSetAsDefault");
2168 GLADE_HOOKUP_OBJECT (winMain, separator15, "separator15");
2169 GLADE_HOOKUP_OBJECT (winMain, toolsRuler, "toolsRuler");
2170 GLADE_HOOKUP_OBJECT (winMain, menuOptions, "menuOptions");
2171 GLADE_HOOKUP_OBJECT (winMain, menuOptions_menu, "menuOptions_menu");
2172 GLADE_HOOKUP_OBJECT (winMain, optionsUseXInput, "optionsUseXInput");
2173 GLADE_HOOKUP_OBJECT (winMain, optionsEmulateEraser, "optionsEmulateEraser");
2174 GLADE_HOOKUP_OBJECT (winMain, separator18, "separator18");
2175 GLADE_HOOKUP_OBJECT (winMain, optionsAntialiasBG, "optionsAntialiasBG");
2176 GLADE_HOOKUP_OBJECT (winMain, optionsProgressiveBG, "optionsProgressiveBG");
2177 GLADE_HOOKUP_OBJECT (winMain, separator21, "separator21");
2178 GLADE_HOOKUP_OBJECT (winMain, optionsSavePreferences, "optionsSavePreferences");
2179 GLADE_HOOKUP_OBJECT (winMain, menuHelp, "menuHelp");
2180 GLADE_HOOKUP_OBJECT (winMain, menuHelp_menu, "menuHelp_menu");
2181 GLADE_HOOKUP_OBJECT (winMain, helpIndex, "helpIndex");
2182 GLADE_HOOKUP_OBJECT (winMain, helpAbout, "helpAbout");
2183 GLADE_HOOKUP_OBJECT (winMain, toolbarMain, "toolbarMain");
2184 GLADE_HOOKUP_OBJECT (winMain, saveButton, "saveButton");
2185 GLADE_HOOKUP_OBJECT (winMain, toolitem11, "toolitem11");
2186 GLADE_HOOKUP_OBJECT (winMain, vseparator1, "vseparator1");
2187 GLADE_HOOKUP_OBJECT (winMain, buttonCut, "buttonCut");
2188 GLADE_HOOKUP_OBJECT (winMain, buttonCopy, "buttonCopy");
2189 GLADE_HOOKUP_OBJECT (winMain, buttonPaste, "buttonPaste");
2190 GLADE_HOOKUP_OBJECT (winMain, toolitem12, "toolitem12");
2191 GLADE_HOOKUP_OBJECT (winMain, vseparator2, "vseparator2");
2192 GLADE_HOOKUP_OBJECT (winMain, buttonUndo, "buttonUndo");
2193 GLADE_HOOKUP_OBJECT (winMain, buttonRedo, "buttonRedo");
2194 GLADE_HOOKUP_OBJECT (winMain, toolitem13, "toolitem13");
2195 GLADE_HOOKUP_OBJECT (winMain, vseparator3, "vseparator3");
2196 GLADE_HOOKUP_OBJECT (winMain, buttonFirstPage, "buttonFirstPage");
2197 GLADE_HOOKUP_OBJECT (winMain, buttonPreviousPage, "buttonPreviousPage");
2198 GLADE_HOOKUP_OBJECT (winMain, buttonNextPage, "buttonNextPage");
2199 GLADE_HOOKUP_OBJECT (winMain, buttonLastPage, "buttonLastPage");
2200 GLADE_HOOKUP_OBJECT (winMain, toolitem14, "toolitem14");
2201 GLADE_HOOKUP_OBJECT (winMain, vseparator4, "vseparator4");
2202 GLADE_HOOKUP_OBJECT (winMain, buttonZoomOut, "buttonZoomOut");
2203 GLADE_HOOKUP_OBJECT (winMain, buttonPageWidth, "buttonPageWidth");
2204 GLADE_HOOKUP_OBJECT (winMain, buttonZoomIn, "buttonZoomIn");
2205 GLADE_HOOKUP_OBJECT (winMain, buttonNormalSize, "buttonNormalSize");
2206 GLADE_HOOKUP_OBJECT (winMain, buttonFullscreen, "buttonFullscreen");
2207 GLADE_HOOKUP_OBJECT (winMain, toolbarPen, "toolbarPen");
2208 GLADE_HOOKUP_OBJECT (winMain, buttonPen, "buttonPen");
2209 GLADE_HOOKUP_OBJECT (winMain, buttonEraser, "buttonEraser");
2210 GLADE_HOOKUP_OBJECT (winMain, buttonHighlighter, "buttonHighlighter");
2211 GLADE_HOOKUP_OBJECT (winMain, buttonText, "buttonText");
2212 GLADE_HOOKUP_OBJECT (winMain, buttonRuler, "buttonRuler");
2213 GLADE_HOOKUP_OBJECT (winMain, toolitem15, "toolitem15");
2214 GLADE_HOOKUP_OBJECT (winMain, vseparator5, "vseparator5");
2215 GLADE_HOOKUP_OBJECT (winMain, buttonSelectRegion, "buttonSelectRegion");
2216 GLADE_HOOKUP_OBJECT (winMain, buttonSelectRectangle, "buttonSelectRectangle");
2217 GLADE_HOOKUP_OBJECT (winMain, buttonVerticalSpace, "buttonVerticalSpace");
2218 GLADE_HOOKUP_OBJECT (winMain, toolitem16, "toolitem16");
2219 GLADE_HOOKUP_OBJECT (winMain, vseparator6, "vseparator6");
2220 GLADE_HOOKUP_OBJECT (winMain, buttonToolDefault, "buttonToolDefault");
2221 GLADE_HOOKUP_OBJECT (winMain, buttonDefaultPen, "buttonDefaultPen");
2222 GLADE_HOOKUP_OBJECT (winMain, toolitem18, "toolitem18");
2223 GLADE_HOOKUP_OBJECT (winMain, vseparator8, "vseparator8");
2224 GLADE_HOOKUP_OBJECT (winMain, buttonFine, "buttonFine");
2225 GLADE_HOOKUP_OBJECT (winMain, buttonMedium, "buttonMedium");
2226 GLADE_HOOKUP_OBJECT (winMain, buttonThick, "buttonThick");
2227 GLADE_HOOKUP_OBJECT (winMain, buttonThicknessOther, "buttonThicknessOther");
2228 GLADE_HOOKUP_OBJECT (winMain, toolitem17, "toolitem17");
2229 GLADE_HOOKUP_OBJECT (winMain, vseparator7, "vseparator7");
2230 GLADE_HOOKUP_OBJECT (winMain, buttonBlack, "buttonBlack");
2231 GLADE_HOOKUP_OBJECT (winMain, buttonBlue, "buttonBlue");
2232 GLADE_HOOKUP_OBJECT (winMain, buttonRed, "buttonRed");
2233 GLADE_HOOKUP_OBJECT (winMain, buttonGreen, "buttonGreen");
2234 GLADE_HOOKUP_OBJECT (winMain, buttonGray, "buttonGray");
2235 GLADE_HOOKUP_OBJECT (winMain, buttonLightBlue, "buttonLightBlue");
2236 GLADE_HOOKUP_OBJECT (winMain, buttonLightGreen, "buttonLightGreen");
2237 GLADE_HOOKUP_OBJECT (winMain, buttonMagenta, "buttonMagenta");
2238 GLADE_HOOKUP_OBJECT (winMain, buttonOrange, "buttonOrange");
2239 GLADE_HOOKUP_OBJECT (winMain, buttonYellow, "buttonYellow");
2240 GLADE_HOOKUP_OBJECT (winMain, buttonWhite, "buttonWhite");
2241 GLADE_HOOKUP_OBJECT (winMain, buttonColorOther, "buttonColorOther");
2242 GLADE_HOOKUP_OBJECT (winMain, scrolledwindowMain, "scrolledwindowMain");
2243 GLADE_HOOKUP_OBJECT (winMain, hbox1, "hbox1");
2244 GLADE_HOOKUP_OBJECT (winMain, labelPage, "labelPage");
2245 GLADE_HOOKUP_OBJECT (winMain, spinPageNo, "spinPageNo");
2246 GLADE_HOOKUP_OBJECT (winMain, labelNumpages, "labelNumpages");
2247 GLADE_HOOKUP_OBJECT (winMain, vseparator9, "vseparator9");
2248 GLADE_HOOKUP_OBJECT (winMain, labelLayer, "labelLayer");
2249 GLADE_HOOKUP_OBJECT (winMain, comboLayer, "comboLayer");
2250 GLADE_HOOKUP_OBJECT (winMain, statusbar, "statusbar");
2251 GLADE_HOOKUP_OBJECT_NO_REF (winMain, tooltips, "tooltips");
2253 gtk_window_add_accel_group (GTK_WINDOW (winMain), accel_group);
2259 create_fontDialog (void)
2261 GtkWidget *fontDialog;
2262 GtkWidget *ok_button1;
2263 GtkWidget *cancel_button1;
2264 GtkWidget *apply_button1;
2265 GtkWidget *font_selection1;
2267 fontDialog = gtk_font_selection_dialog_new ("Select Font");
2268 gtk_container_set_border_width (GTK_CONTAINER (fontDialog), 4);
2269 gtk_window_set_type_hint (GTK_WINDOW (fontDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2271 ok_button1 = GTK_FONT_SELECTION_DIALOG (fontDialog)->ok_button;
2272 gtk_widget_show (ok_button1);
2273 GTK_WIDGET_SET_FLAGS (ok_button1, GTK_CAN_DEFAULT);
2275 cancel_button1 = GTK_FONT_SELECTION_DIALOG (fontDialog)->cancel_button;
2276 gtk_widget_show (cancel_button1);
2277 GTK_WIDGET_SET_FLAGS (cancel_button1, GTK_CAN_DEFAULT);
2279 apply_button1 = GTK_FONT_SELECTION_DIALOG (fontDialog)->apply_button;
2280 gtk_widget_show (apply_button1);
2281 GTK_WIDGET_SET_FLAGS (apply_button1, GTK_CAN_DEFAULT);
2283 font_selection1 = GTK_FONT_SELECTION_DIALOG (fontDialog)->fontsel;
2284 gtk_widget_show (font_selection1);
2285 gtk_container_set_border_width (GTK_CONTAINER (font_selection1), 4);
2287 /* Store pointers to all widgets, for use by lookup_widget(). */
2288 GLADE_HOOKUP_OBJECT_NO_REF (fontDialog, fontDialog, "fontDialog");
2289 GLADE_HOOKUP_OBJECT_NO_REF (fontDialog, ok_button1, "ok_button1");
2290 GLADE_HOOKUP_OBJECT_NO_REF (fontDialog, cancel_button1, "cancel_button1");
2291 GLADE_HOOKUP_OBJECT_NO_REF (fontDialog, apply_button1, "apply_button1");
2292 GLADE_HOOKUP_OBJECT_NO_REF (fontDialog, font_selection1, "font_selection1");
2298 create_colorChooserDialog (void)
2300 GtkWidget *colorChooserDialog;
2301 GtkWidget *ok_button2;
2302 GtkWidget *cancel_button2;
2303 GtkWidget *help_button1;
2304 GtkWidget *color_selection1;
2306 colorChooserDialog = gtk_color_selection_dialog_new ("Select Color");
2307 gtk_window_set_resizable (GTK_WINDOW (colorChooserDialog), FALSE);
2308 gtk_window_set_type_hint (GTK_WINDOW (colorChooserDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2310 ok_button2 = GTK_COLOR_SELECTION_DIALOG (colorChooserDialog)->ok_button;
2311 gtk_widget_show (ok_button2);
2312 GTK_WIDGET_SET_FLAGS (ok_button2, GTK_CAN_DEFAULT);
2314 cancel_button2 = GTK_COLOR_SELECTION_DIALOG (colorChooserDialog)->cancel_button;
2315 gtk_widget_show (cancel_button2);
2316 GTK_WIDGET_SET_FLAGS (cancel_button2, GTK_CAN_DEFAULT);
2318 help_button1 = GTK_COLOR_SELECTION_DIALOG (colorChooserDialog)->help_button;
2319 gtk_widget_show (help_button1);
2320 GTK_WIDGET_SET_FLAGS (help_button1, GTK_CAN_DEFAULT);
2322 color_selection1 = GTK_COLOR_SELECTION_DIALOG (colorChooserDialog)->colorsel;
2323 gtk_widget_show (color_selection1);
2324 gtk_color_selection_set_has_opacity_control (GTK_COLOR_SELECTION (color_selection1), FALSE);
2326 /* Store pointers to all widgets, for use by lookup_widget(). */
2327 GLADE_HOOKUP_OBJECT_NO_REF (colorChooserDialog, colorChooserDialog, "colorChooserDialog");
2328 GLADE_HOOKUP_OBJECT_NO_REF (colorChooserDialog, ok_button2, "ok_button2");
2329 GLADE_HOOKUP_OBJECT_NO_REF (colorChooserDialog, cancel_button2, "cancel_button2");
2330 GLADE_HOOKUP_OBJECT_NO_REF (colorChooserDialog, help_button1, "help_button1");
2331 GLADE_HOOKUP_OBJECT_NO_REF (colorChooserDialog, color_selection1, "color_selection1");
2333 return colorChooserDialog;
2337 create_papersizeDialog (void)
2339 GtkWidget *papersizeDialog;
2340 GtkWidget *dialog_vbox1;
2342 GtkWidget *labelStdSizes;
2343 GtkWidget *comboStdSizes;
2345 GtkWidget *labelWidth;
2346 GtkWidget *entryWidth;
2347 GtkWidget *labelHeight;
2348 GtkWidget *entryHeight;
2349 GtkWidget *comboUnit;
2350 GtkWidget *dialog_action_area1;
2351 GtkWidget *cancelbutton1;
2352 GtkWidget *okbutton1;
2354 papersizeDialog = gtk_dialog_new ();
2355 gtk_window_set_title (GTK_WINDOW (papersizeDialog), "Set Paper Size");
2356 gtk_window_set_modal (GTK_WINDOW (papersizeDialog), TRUE);
2357 gtk_window_set_resizable (GTK_WINDOW (papersizeDialog), FALSE);
2358 gtk_window_set_type_hint (GTK_WINDOW (papersizeDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2360 dialog_vbox1 = GTK_DIALOG (papersizeDialog)->vbox;
2361 gtk_widget_show (dialog_vbox1);
2363 hbox2 = gtk_hbox_new (FALSE, 0);
2364 gtk_widget_show (hbox2);
2365 gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox2, TRUE, TRUE, 10);
2367 labelStdSizes = gtk_label_new ("Standard paper sizes:");
2368 gtk_widget_show (labelStdSizes);
2369 gtk_box_pack_start (GTK_BOX (hbox2), labelStdSizes, FALSE, FALSE, 0);
2370 gtk_misc_set_padding (GTK_MISC (labelStdSizes), 10, 0);
2372 comboStdSizes = gtk_combo_box_new_text ();
2373 gtk_widget_show (comboStdSizes);
2374 gtk_box_pack_start (GTK_BOX (hbox2), comboStdSizes, TRUE, TRUE, 5);
2375 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), "A4");
2376 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), "A4 (landscape)");
2377 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), "US Letter");
2378 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), "US Letter (landscape)");
2379 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), "Custom");
2381 hbox3 = gtk_hbox_new (FALSE, 0);
2382 gtk_widget_show (hbox3);
2383 gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox3, TRUE, TRUE, 8);
2385 labelWidth = gtk_label_new ("Width:");
2386 gtk_widget_show (labelWidth);
2387 gtk_box_pack_start (GTK_BOX (hbox3), labelWidth, FALSE, FALSE, 10);
2389 entryWidth = gtk_entry_new ();
2390 gtk_widget_show (entryWidth);
2391 gtk_box_pack_start (GTK_BOX (hbox3), entryWidth, TRUE, TRUE, 0);
2392 gtk_entry_set_width_chars (GTK_ENTRY (entryWidth), 5);
2394 labelHeight = gtk_label_new ("Height:");
2395 gtk_widget_show (labelHeight);
2396 gtk_box_pack_start (GTK_BOX (hbox3), labelHeight, FALSE, FALSE, 10);
2398 entryHeight = gtk_entry_new ();
2399 gtk_widget_show (entryHeight);
2400 gtk_box_pack_start (GTK_BOX (hbox3), entryHeight, TRUE, TRUE, 0);
2401 gtk_entry_set_width_chars (GTK_ENTRY (entryHeight), 5);
2403 comboUnit = gtk_combo_box_new_text ();
2404 gtk_widget_show (comboUnit);
2405 gtk_box_pack_start (GTK_BOX (hbox3), comboUnit, FALSE, TRUE, 8);
2406 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), "cm");
2407 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), "in");
2408 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), "pixels");
2409 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), "points");
2411 dialog_action_area1 = GTK_DIALOG (papersizeDialog)->action_area;
2412 gtk_widget_show (dialog_action_area1);
2413 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
2415 cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");
2416 gtk_widget_show (cancelbutton1);
2417 gtk_dialog_add_action_widget (GTK_DIALOG (papersizeDialog), cancelbutton1, GTK_RESPONSE_CANCEL);
2418 GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);
2420 okbutton1 = gtk_button_new_from_stock ("gtk-ok");
2421 gtk_widget_show (okbutton1);
2422 gtk_dialog_add_action_widget (GTK_DIALOG (papersizeDialog), okbutton1, GTK_RESPONSE_OK);
2423 GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
2425 g_signal_connect ((gpointer) comboStdSizes, "changed",
2426 G_CALLBACK (on_comboStdSizes_changed),
2428 g_signal_connect ((gpointer) entryWidth, "changed",
2429 G_CALLBACK (on_entryWidth_changed),
2431 g_signal_connect ((gpointer) entryHeight, "changed",
2432 G_CALLBACK (on_entryHeight_changed),
2434 g_signal_connect ((gpointer) comboUnit, "changed",
2435 G_CALLBACK (on_comboUnit_changed),
2438 /* Store pointers to all widgets, for use by lookup_widget(). */
2439 GLADE_HOOKUP_OBJECT_NO_REF (papersizeDialog, papersizeDialog, "papersizeDialog");
2440 GLADE_HOOKUP_OBJECT_NO_REF (papersizeDialog, dialog_vbox1, "dialog_vbox1");
2441 GLADE_HOOKUP_OBJECT (papersizeDialog, hbox2, "hbox2");
2442 GLADE_HOOKUP_OBJECT (papersizeDialog, labelStdSizes, "labelStdSizes");
2443 GLADE_HOOKUP_OBJECT (papersizeDialog, comboStdSizes, "comboStdSizes");
2444 GLADE_HOOKUP_OBJECT (papersizeDialog, hbox3, "hbox3");
2445 GLADE_HOOKUP_OBJECT (papersizeDialog, labelWidth, "labelWidth");
2446 GLADE_HOOKUP_OBJECT (papersizeDialog, entryWidth, "entryWidth");
2447 GLADE_HOOKUP_OBJECT (papersizeDialog, labelHeight, "labelHeight");
2448 GLADE_HOOKUP_OBJECT (papersizeDialog, entryHeight, "entryHeight");
2449 GLADE_HOOKUP_OBJECT (papersizeDialog, comboUnit, "comboUnit");
2450 GLADE_HOOKUP_OBJECT_NO_REF (papersizeDialog, dialog_action_area1, "dialog_action_area1");
2451 GLADE_HOOKUP_OBJECT (papersizeDialog, cancelbutton1, "cancelbutton1");
2452 GLADE_HOOKUP_OBJECT (papersizeDialog, okbutton1, "okbutton1");
2454 return papersizeDialog;
2458 create_aboutDialog (void)
2460 GtkWidget *aboutDialog;
2461 GtkWidget *dialog_vbox2;
2462 GtkWidget *image387;
2463 GtkWidget *labelTitle;
2464 GtkWidget *labelInfo;
2465 GtkWidget *dialog_action_area2;
2466 GtkWidget *closebutton1;
2468 aboutDialog = gtk_dialog_new ();
2469 gtk_window_set_title (GTK_WINDOW (aboutDialog), "About Xournal");
2470 gtk_window_set_resizable (GTK_WINDOW (aboutDialog), FALSE);
2471 gtk_window_set_type_hint (GTK_WINDOW (aboutDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2473 dialog_vbox2 = GTK_DIALOG (aboutDialog)->vbox;
2474 gtk_widget_show (dialog_vbox2);
2476 image387 = create_pixmap (aboutDialog, "notepad.png");
2477 gtk_widget_show (image387);
2478 gtk_box_pack_start (GTK_BOX (dialog_vbox2), image387, FALSE, TRUE, 12);
2480 labelTitle = gtk_label_new ("Xournal");
2481 gtk_widget_show (labelTitle);
2482 gtk_box_pack_start (GTK_BOX (dialog_vbox2), labelTitle, FALSE, FALSE, 3);
2483 gtk_label_set_justify (GTK_LABEL (labelTitle), GTK_JUSTIFY_CENTER);
2485 labelInfo = gtk_label_new ("Written by Denis Auroux\nhttp://math.mit.edu/~auroux/software/xournal/");
2486 gtk_widget_show (labelInfo);
2487 gtk_box_pack_start (GTK_BOX (dialog_vbox2), labelInfo, FALSE, FALSE, 0);
2488 gtk_label_set_justify (GTK_LABEL (labelInfo), GTK_JUSTIFY_CENTER);
2489 gtk_misc_set_padding (GTK_MISC (labelInfo), 20, 10);
2491 dialog_action_area2 = GTK_DIALOG (aboutDialog)->action_area;
2492 gtk_widget_show (dialog_action_area2);
2493 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area2), GTK_BUTTONBOX_END);
2495 closebutton1 = gtk_button_new_from_stock ("gtk-close");
2496 gtk_widget_show (closebutton1);
2497 gtk_dialog_add_action_widget (GTK_DIALOG (aboutDialog), closebutton1, GTK_RESPONSE_CLOSE);
2498 GTK_WIDGET_SET_FLAGS (closebutton1, GTK_CAN_DEFAULT);
2500 /* Store pointers to all widgets, for use by lookup_widget(). */
2501 GLADE_HOOKUP_OBJECT_NO_REF (aboutDialog, aboutDialog, "aboutDialog");
2502 GLADE_HOOKUP_OBJECT_NO_REF (aboutDialog, dialog_vbox2, "dialog_vbox2");
2503 GLADE_HOOKUP_OBJECT (aboutDialog, image387, "image387");
2504 GLADE_HOOKUP_OBJECT (aboutDialog, labelTitle, "labelTitle");
2505 GLADE_HOOKUP_OBJECT (aboutDialog, labelInfo, "labelInfo");
2506 GLADE_HOOKUP_OBJECT_NO_REF (aboutDialog, dialog_action_area2, "dialog_action_area2");
2507 GLADE_HOOKUP_OBJECT (aboutDialog, closebutton1, "closebutton1");