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 *menuViewZoom;
79 GtkWidget *menuViewZoom_menu;
80 GtkWidget *viewZoomIn;
81 GtkWidget *viewZoomOut;
82 GtkWidget *viewNormalSize;
83 GtkWidget *viewPageWidth;
85 GtkWidget *viewSetZoom;
86 GtkWidget *separator5;
87 GtkWidget *viewFirstPage;
89 GtkWidget *viewPreviousPage;
91 GtkWidget *viewNextPage;
93 GtkWidget *viewLastPage;
95 GtkWidget *separator6;
96 GtkWidget *viewShowLayer;
98 GtkWidget *viewHideLayer;
100 GtkWidget *menuJournal;
101 GtkWidget *menuJournal_menu;
102 GtkWidget *journalNewPageBefore;
103 GtkWidget *journalNewPageAfter;
104 GtkWidget *journalNewPageEnd;
105 GtkWidget *journalDeletePage;
106 GtkWidget *separator7;
107 GtkWidget *journalNewLayer;
108 GtkWidget *journalDeleteLayer;
109 GtkWidget *journalFlatten;
110 GtkWidget *separator8;
111 GtkWidget *journalPaperSize;
112 GtkWidget *journalPaperColor;
113 GtkWidget *journalPaperColor_menu;
114 GSList *papercolorWhite_group = NULL;
115 GtkWidget *papercolorWhite;
116 GtkWidget *papercolorYellow;
117 GtkWidget *papercolorPink;
118 GtkWidget *papercolorOrange;
119 GtkWidget *papercolorBlue;
120 GtkWidget *papercolorGreen;
121 GtkWidget *papercolorOther;
122 GtkWidget *papercolorNA;
123 GtkWidget *journalPaperStyle;
124 GtkWidget *journalPaperStyle_menu;
125 GSList *paperstylePlain_group = NULL;
126 GtkWidget *paperstylePlain;
127 GtkWidget *paperstyleLined;
128 GtkWidget *paperstyleRuled;
129 GtkWidget *paperstyleGraph;
130 GtkWidget *paperstyleNA;
131 GtkWidget *journalApplyAllPages;
132 GtkWidget *separator23;
133 GtkWidget *journalLoadBackground;
135 GtkWidget *journalScreenshot;
136 GtkWidget *separator19;
137 GtkWidget *journalDefaultBackground;
138 GtkWidget *journalSetAsDefault;
139 GtkWidget *menuTools;
140 GtkWidget *menuTools_menu;
141 GSList *toolsPen_group = NULL;
143 GtkWidget *toolsEraser;
144 GtkWidget *toolsHighlighter;
145 GtkWidget *toolsText;
146 GtkWidget *separator9;
147 GtkWidget *toolsSelectRegion;
148 GtkWidget *toolsSelectRectangle;
149 GtkWidget *toolsVerticalSpace;
150 GtkWidget *toolsHand;
151 GtkWidget *separator16;
152 GtkWidget *toolsColor;
154 GtkWidget *toolsColor_menu;
155 GSList *colorBlack_group = NULL;
156 GtkWidget *colorBlack;
157 GtkWidget *colorBlue;
159 GtkWidget *colorGreen;
160 GtkWidget *colorGray;
161 GtkWidget *separator17;
162 GtkWidget *colorLightBlue;
163 GtkWidget *colorLightGreen;
164 GtkWidget *colorMagenta;
165 GtkWidget *colorOrange;
166 GtkWidget *colorYellow;
167 GtkWidget *colorWhite;
168 GtkWidget *colorOther;
170 GtkWidget *toolsPenOptions;
171 GtkWidget *toolsPenOptions_menu;
172 GSList *penthicknessVeryFine_group = NULL;
173 GtkWidget *penthicknessVeryFine;
174 GtkWidget *penthicknessFine;
175 GtkWidget *penthicknessMedium;
176 GtkWidget *penthicknessThick;
177 GtkWidget *penthicknessVeryThick;
178 GtkWidget *toolsEraserOptions;
179 GtkWidget *toolsEraserOptions_menu;
180 GSList *eraserFine_group = NULL;
181 GtkWidget *eraserFine;
182 GtkWidget *eraserMedium;
183 GtkWidget *eraserThick;
184 GtkWidget *separator14;
185 GSList *eraserStandard_group = NULL;
186 GtkWidget *eraserStandard;
187 GtkWidget *eraserWhiteout;
188 GtkWidget *eraserDeleteStrokes;
189 GtkWidget *toolsHighlighterOptions;
190 GtkWidget *toolsHighlighterOptions_menu;
191 GSList *highlighterFine_group = NULL;
192 GtkWidget *highlighterFine;
193 GtkWidget *highlighterMedium;
194 GtkWidget *highlighterThick;
195 GtkWidget *toolsTextFont;
197 GtkWidget *separator10;
198 GtkWidget *toolsDefaultPen;
199 GtkWidget *toolsDefaultEraser;
200 GtkWidget *toolsDefaultHighlighter;
201 GtkWidget *toolsDefaultText;
202 GtkWidget *toolsSetAsDefault;
203 GtkWidget *separator15;
204 GtkWidget *toolsRuler;
205 GtkWidget *menuOptions;
206 GtkWidget *menuOptions_menu;
207 GtkWidget *optionsUseXInput;
208 GtkWidget *optionsButtonMappings;
209 GtkWidget *button2_mapping;
210 GtkWidget *button2_mapping_menu;
211 GSList *button2Pen_group = NULL;
212 GtkWidget *button2Pen;
213 GtkWidget *button2Eraser;
214 GtkWidget *button2Highlighter;
215 GtkWidget *button2Text;
216 GtkWidget *button2SelectRegion;
217 GtkWidget *button2SelectRectangle;
218 GtkWidget *button2VerticalSpace;
219 GtkWidget *button2Hand;
220 GtkWidget *separator24;
221 GSList *button2LinkBrush_group = NULL;
222 GtkWidget *button2LinkBrush;
223 GtkWidget *button2CopyBrush;
224 GtkWidget *button2NABrush;
225 GtkWidget *button3_mapping;
226 GtkWidget *button3_mapping_menu;
227 GSList *button3Pen_group = NULL;
228 GtkWidget *button3Pen;
229 GtkWidget *button3Eraser;
230 GtkWidget *button3Highlighter;
231 GtkWidget *button3Text;
232 GtkWidget *button3SelectRegion;
233 GtkWidget *button3SelectRectangle;
234 GtkWidget *button3VerticalSpace;
235 GtkWidget *button3Hand;
236 GtkWidget *separator25;
237 GSList *button3LinkBrush_group = NULL;
238 GtkWidget *button3LinkBrush;
239 GtkWidget *button3CopyBrush;
240 GtkWidget *button3NABrush;
241 GtkWidget *separator18;
242 GtkWidget *optionsAntialiasBG;
243 GtkWidget *optionsProgressiveBG;
244 GtkWidget *optionsPrintRuling;
245 GtkWidget *separator21;
246 GtkWidget *optionsSavePreferences;
248 GtkWidget *menuHelp_menu;
249 GtkWidget *helpIndex;
250 GtkWidget *helpAbout;
251 GtkWidget *toolbarMain;
252 GtkIconSize tmp_toolbar_icon_size;
253 GtkWidget *saveButton;
254 GtkWidget *newButton;
255 GtkWidget *openButton;
256 GtkWidget *toolitem11;
257 GtkWidget *vseparator1;
258 GtkWidget *buttonCut;
259 GtkWidget *buttonCopy;
260 GtkWidget *buttonPaste;
261 GtkWidget *toolitem12;
262 GtkWidget *vseparator2;
263 GtkWidget *buttonUndo;
264 GtkWidget *buttonRedo;
265 GtkWidget *toolitem13;
266 GtkWidget *vseparator3;
267 GtkWidget *buttonFirstPage;
268 GtkWidget *buttonPreviousPage;
269 GtkWidget *buttonNextPage;
270 GtkWidget *buttonLastPage;
271 GtkWidget *toolitem14;
272 GtkWidget *vseparator4;
273 GtkWidget *buttonZoomOut;
274 GtkWidget *buttonPageWidth;
275 GtkWidget *buttonZoomIn;
276 GtkWidget *buttonNormalSize;
277 GtkWidget *buttonZoomSet;
278 GtkWidget *tmp_image;
279 GtkWidget *buttonFullscreen;
280 GtkWidget *toolbarPen;
281 GSList *buttonPen_group = NULL;
282 GtkWidget *buttonPen;
283 GtkWidget *buttonEraser;
284 GtkWidget *buttonHighlighter;
285 GtkWidget *buttonText;
286 GtkWidget *buttonRuler;
287 GtkWidget *toolitem15;
288 GtkWidget *vseparator5;
289 GtkWidget *buttonSelectRegion;
290 GtkWidget *buttonSelectRectangle;
291 GtkWidget *buttonVerticalSpace;
292 GtkWidget *buttonHand;
293 GtkWidget *toolitem16;
294 GtkWidget *vseparator6;
295 GtkWidget *buttonToolDefault;
296 GtkWidget *buttonDefaultPen;
297 GtkWidget *toolitem18;
298 GtkWidget *vseparator8;
299 GSList *buttonFine_group = NULL;
300 GtkWidget *buttonFine;
301 GtkWidget *buttonMedium;
302 GtkWidget *buttonThick;
303 GtkWidget *buttonThicknessOther;
304 GtkWidget *toolitem17;
305 GtkWidget *vseparator7;
306 GSList *buttonBlack_group = NULL;
307 GtkWidget *buttonBlack;
308 GtkWidget *buttonBlue;
309 GtkWidget *buttonRed;
310 GtkWidget *buttonGreen;
311 GtkWidget *buttonGray;
312 GtkWidget *buttonLightBlue;
313 GtkWidget *buttonLightGreen;
314 GtkWidget *buttonMagenta;
315 GtkWidget *buttonOrange;
316 GtkWidget *buttonYellow;
317 GtkWidget *buttonWhite;
318 GtkWidget *buttonColorOther;
319 GtkWidget *scrolledwindowMain;
321 GtkWidget *labelPage;
322 GtkObject *spinPageNo_adj;
323 GtkWidget *spinPageNo;
324 GtkWidget *labelNumpages;
325 GtkWidget *vseparator9;
326 GtkWidget *labelLayer;
327 GtkWidget *comboLayer;
328 GtkWidget *statusbar;
329 GtkAccelGroup *accel_group;
330 GtkTooltips *tooltips;
332 tooltips = gtk_tooltips_new ();
334 accel_group = gtk_accel_group_new ();
336 winMain = gtk_window_new (GTK_WINDOW_TOPLEVEL);
337 gtk_window_set_title (GTK_WINDOW (winMain), "Xournal");
339 vboxMain = gtk_vbox_new (FALSE, 0);
340 gtk_widget_show (vboxMain);
341 gtk_container_add (GTK_CONTAINER (winMain), vboxMain);
343 menubar = gtk_menu_bar_new ();
344 gtk_widget_show (menubar);
345 gtk_box_pack_start (GTK_BOX (vboxMain), menubar, FALSE, FALSE, 0);
347 menuFile = gtk_menu_item_new_with_mnemonic ("_File");
348 gtk_widget_show (menuFile);
349 gtk_container_add (GTK_CONTAINER (menubar), menuFile);
351 menuFile_menu = gtk_menu_new ();
352 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuFile), menuFile_menu);
354 fileNew = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group);
355 gtk_widget_show (fileNew);
356 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileNew);
358 fileNewBackground = gtk_image_menu_item_new_with_mnemonic ("Annotate PDF");
359 gtk_widget_show (fileNewBackground);
360 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileNewBackground);
362 image623 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
363 gtk_widget_show (image623);
364 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (fileNewBackground), image623);
366 fileOpen = gtk_image_menu_item_new_from_stock ("gtk-open", accel_group);
367 gtk_widget_show (fileOpen);
368 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileOpen);
370 fileSave = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group);
371 gtk_widget_show (fileSave);
372 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileSave);
374 fileSaveAs = gtk_image_menu_item_new_from_stock ("gtk-save-as", accel_group);
375 gtk_widget_show (fileSaveAs);
376 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileSaveAs);
378 separator1 = gtk_separator_menu_item_new ();
379 gtk_widget_show (separator1);
380 gtk_container_add (GTK_CONTAINER (menuFile_menu), separator1);
381 gtk_widget_set_sensitive (separator1, FALSE);
383 fileRecentFiles = gtk_menu_item_new_with_mnemonic ("Recent Files");
384 gtk_widget_show (fileRecentFiles);
385 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileRecentFiles);
387 fileRecentFiles_menu = gtk_menu_new ();
388 gtk_menu_item_set_submenu (GTK_MENU_ITEM (fileRecentFiles), fileRecentFiles_menu);
390 mru0 = gtk_menu_item_new_with_mnemonic ("0");
391 gtk_widget_show (mru0);
392 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru0);
394 mru1 = gtk_menu_item_new_with_mnemonic ("1");
395 gtk_widget_show (mru1);
396 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru1);
398 mru2 = gtk_menu_item_new_with_mnemonic ("2");
399 gtk_widget_show (mru2);
400 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru2);
402 mru3 = gtk_menu_item_new_with_mnemonic ("3");
403 gtk_widget_show (mru3);
404 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru3);
406 mru4 = gtk_menu_item_new_with_mnemonic ("4");
407 gtk_widget_show (mru4);
408 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru4);
410 mru5 = gtk_menu_item_new_with_mnemonic ("5");
411 gtk_widget_show (mru5);
412 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru5);
414 mru6 = gtk_menu_item_new_with_mnemonic ("6");
415 gtk_widget_show (mru6);
416 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru6);
418 mru7 = gtk_menu_item_new_with_mnemonic ("7");
419 gtk_widget_show (mru7);
420 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru7);
422 separator22 = gtk_separator_menu_item_new ();
423 gtk_widget_show (separator22);
424 gtk_container_add (GTK_CONTAINER (menuFile_menu), separator22);
425 gtk_widget_set_sensitive (separator22, FALSE);
427 filePrintOptions = gtk_image_menu_item_new_with_mnemonic ("Print Options");
428 gtk_widget_show (filePrintOptions);
429 gtk_container_add (GTK_CONTAINER (menuFile_menu), filePrintOptions);
431 image624 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
432 gtk_widget_show (image624);
433 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (filePrintOptions), image624);
435 filePrint = gtk_image_menu_item_new_from_stock ("gtk-print", accel_group);
436 gtk_widget_show (filePrint);
437 gtk_container_add (GTK_CONTAINER (menuFile_menu), filePrint);
439 filePrintPDF = gtk_menu_item_new_with_mnemonic ("Export to PDF");
440 gtk_widget_show (filePrintPDF);
441 gtk_container_add (GTK_CONTAINER (menuFile_menu), filePrintPDF);
443 separator2 = gtk_separator_menu_item_new ();
444 gtk_widget_show (separator2);
445 gtk_container_add (GTK_CONTAINER (menuFile_menu), separator2);
446 gtk_widget_set_sensitive (separator2, FALSE);
448 fileQuit = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group);
449 gtk_widget_show (fileQuit);
450 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileQuit);
452 menuEdit = gtk_menu_item_new_with_mnemonic ("_Edit");
453 gtk_widget_show (menuEdit);
454 gtk_container_add (GTK_CONTAINER (menubar), menuEdit);
456 menuEdit_menu = gtk_menu_new ();
457 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuEdit), menuEdit_menu);
459 editUndo = gtk_image_menu_item_new_from_stock ("gtk-undo", accel_group);
460 gtk_widget_show (editUndo);
461 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editUndo);
463 editRedo = gtk_image_menu_item_new_from_stock ("gtk-redo", accel_group);
464 gtk_widget_show (editRedo);
465 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editRedo);
467 separator3 = gtk_separator_menu_item_new ();
468 gtk_widget_show (separator3);
469 gtk_container_add (GTK_CONTAINER (menuEdit_menu), separator3);
470 gtk_widget_set_sensitive (separator3, FALSE);
472 editCut = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
473 gtk_widget_show (editCut);
474 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editCut);
476 editCopy = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
477 gtk_widget_show (editCopy);
478 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editCopy);
480 editPaste = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
481 gtk_widget_show (editPaste);
482 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editPaste);
484 editDelete = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
485 gtk_widget_show (editDelete);
486 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editDelete);
488 menuView = gtk_menu_item_new_with_mnemonic ("_View");
489 gtk_widget_show (menuView);
490 gtk_container_add (GTK_CONTAINER (menubar), menuView);
492 menuView_menu = gtk_menu_new ();
493 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuView), menuView_menu);
495 viewContinuous = gtk_radio_menu_item_new_with_mnemonic (viewContinuous_group, "Continuous");
496 viewContinuous_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (viewContinuous));
497 gtk_widget_show (viewContinuous);
498 gtk_container_add (GTK_CONTAINER (menuView_menu), viewContinuous);
499 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (viewContinuous), TRUE);
501 viewOnePage = gtk_radio_menu_item_new_with_mnemonic (viewContinuous_group, "One Page");
502 viewContinuous_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (viewOnePage));
503 gtk_widget_show (viewOnePage);
504 gtk_container_add (GTK_CONTAINER (menuView_menu), viewOnePage);
505 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (viewOnePage), TRUE);
507 separator20 = gtk_separator_menu_item_new ();
508 gtk_widget_show (separator20);
509 gtk_container_add (GTK_CONTAINER (menuView_menu), separator20);
510 gtk_widget_set_sensitive (separator20, FALSE);
512 viewFullscreen = gtk_check_menu_item_new_with_mnemonic ("Full Screen");
513 gtk_widget_show (viewFullscreen);
514 gtk_container_add (GTK_CONTAINER (menuView_menu), viewFullscreen);
516 separator4 = gtk_separator_menu_item_new ();
517 gtk_widget_show (separator4);
518 gtk_container_add (GTK_CONTAINER (menuView_menu), separator4);
519 gtk_widget_set_sensitive (separator4, FALSE);
521 menuViewZoom = gtk_menu_item_new_with_mnemonic ("_Zoom");
522 gtk_widget_show (menuViewZoom);
523 gtk_container_add (GTK_CONTAINER (menuView_menu), menuViewZoom);
525 menuViewZoom_menu = gtk_menu_new ();
526 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuViewZoom), menuViewZoom_menu);
528 viewZoomIn = gtk_image_menu_item_new_from_stock ("gtk-zoom-in", accel_group);
529 gtk_widget_show (viewZoomIn);
530 gtk_container_add (GTK_CONTAINER (menuViewZoom_menu), viewZoomIn);
532 viewZoomOut = gtk_image_menu_item_new_from_stock ("gtk-zoom-out", accel_group);
533 gtk_widget_show (viewZoomOut);
534 gtk_container_add (GTK_CONTAINER (menuViewZoom_menu), viewZoomOut);
536 viewNormalSize = gtk_image_menu_item_new_from_stock ("gtk-zoom-100", accel_group);
537 gtk_widget_show (viewNormalSize);
538 gtk_container_add (GTK_CONTAINER (menuViewZoom_menu), viewNormalSize);
540 viewPageWidth = gtk_image_menu_item_new_with_mnemonic ("Page Width");
541 gtk_widget_show (viewPageWidth);
542 gtk_container_add (GTK_CONTAINER (menuViewZoom_menu), viewPageWidth);
544 image625 = gtk_image_new_from_stock ("gtk-zoom-fit", GTK_ICON_SIZE_MENU);
545 gtk_widget_show (image625);
546 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewPageWidth), image625);
548 viewSetZoom = gtk_menu_item_new_with_mnemonic ("Set Zoom");
549 gtk_widget_show (viewSetZoom);
550 gtk_container_add (GTK_CONTAINER (menuViewZoom_menu), viewSetZoom);
552 separator5 = gtk_separator_menu_item_new ();
553 gtk_widget_show (separator5);
554 gtk_container_add (GTK_CONTAINER (menuView_menu), separator5);
555 gtk_widget_set_sensitive (separator5, FALSE);
557 viewFirstPage = gtk_image_menu_item_new_with_mnemonic ("First Page");
558 gtk_widget_show (viewFirstPage);
559 gtk_container_add (GTK_CONTAINER (menuView_menu), viewFirstPage);
561 image626 = gtk_image_new_from_stock ("gtk-goto-first", GTK_ICON_SIZE_MENU);
562 gtk_widget_show (image626);
563 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewFirstPage), image626);
565 viewPreviousPage = gtk_image_menu_item_new_with_mnemonic ("Previous Page");
566 gtk_widget_show (viewPreviousPage);
567 gtk_container_add (GTK_CONTAINER (menuView_menu), viewPreviousPage);
569 image627 = gtk_image_new_from_stock ("gtk-go-back", GTK_ICON_SIZE_MENU);
570 gtk_widget_show (image627);
571 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewPreviousPage), image627);
573 viewNextPage = gtk_image_menu_item_new_with_mnemonic ("Next Page");
574 gtk_widget_show (viewNextPage);
575 gtk_container_add (GTK_CONTAINER (menuView_menu), viewNextPage);
577 image628 = gtk_image_new_from_stock ("gtk-go-forward", GTK_ICON_SIZE_MENU);
578 gtk_widget_show (image628);
579 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewNextPage), image628);
581 viewLastPage = gtk_image_menu_item_new_with_mnemonic ("Last Page");
582 gtk_widget_show (viewLastPage);
583 gtk_container_add (GTK_CONTAINER (menuView_menu), viewLastPage);
585 image629 = gtk_image_new_from_stock ("gtk-goto-last", GTK_ICON_SIZE_MENU);
586 gtk_widget_show (image629);
587 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewLastPage), image629);
589 separator6 = gtk_separator_menu_item_new ();
590 gtk_widget_show (separator6);
591 gtk_container_add (GTK_CONTAINER (menuView_menu), separator6);
592 gtk_widget_set_sensitive (separator6, FALSE);
594 viewShowLayer = gtk_image_menu_item_new_with_mnemonic ("Show Layer");
595 gtk_widget_show (viewShowLayer);
596 gtk_container_add (GTK_CONTAINER (menuView_menu), viewShowLayer);
598 image630 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
599 gtk_widget_show (image630);
600 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewShowLayer), image630);
602 viewHideLayer = gtk_image_menu_item_new_with_mnemonic ("Hide Layer");
603 gtk_widget_show (viewHideLayer);
604 gtk_container_add (GTK_CONTAINER (menuView_menu), viewHideLayer);
606 image631 = gtk_image_new_from_stock ("gtk-remove", GTK_ICON_SIZE_MENU);
607 gtk_widget_show (image631);
608 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewHideLayer), image631);
610 menuJournal = gtk_menu_item_new_with_mnemonic ("_Journal");
611 gtk_widget_show (menuJournal);
612 gtk_container_add (GTK_CONTAINER (menubar), menuJournal);
614 menuJournal_menu = gtk_menu_new ();
615 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuJournal), menuJournal_menu);
617 journalNewPageBefore = gtk_menu_item_new_with_mnemonic ("New Page Before");
618 gtk_widget_show (journalNewPageBefore);
619 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewPageBefore);
621 journalNewPageAfter = gtk_menu_item_new_with_mnemonic ("New Page After");
622 gtk_widget_show (journalNewPageAfter);
623 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewPageAfter);
625 journalNewPageEnd = gtk_menu_item_new_with_mnemonic ("New Page At End");
626 gtk_widget_show (journalNewPageEnd);
627 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewPageEnd);
629 journalDeletePage = gtk_menu_item_new_with_mnemonic ("Delete Page");
630 gtk_widget_show (journalDeletePage);
631 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalDeletePage);
633 separator7 = gtk_separator_menu_item_new ();
634 gtk_widget_show (separator7);
635 gtk_container_add (GTK_CONTAINER (menuJournal_menu), separator7);
636 gtk_widget_set_sensitive (separator7, FALSE);
638 journalNewLayer = gtk_menu_item_new_with_mnemonic ("New Layer");
639 gtk_widget_show (journalNewLayer);
640 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewLayer);
642 journalDeleteLayer = gtk_menu_item_new_with_mnemonic ("Delete Layer");
643 gtk_widget_show (journalDeleteLayer);
644 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalDeleteLayer);
646 journalFlatten = gtk_menu_item_new_with_mnemonic ("Flatten");
647 gtk_widget_show (journalFlatten);
648 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalFlatten);
650 separator8 = gtk_separator_menu_item_new ();
651 gtk_widget_show (separator8);
652 gtk_container_add (GTK_CONTAINER (menuJournal_menu), separator8);
653 gtk_widget_set_sensitive (separator8, FALSE);
655 journalPaperSize = gtk_menu_item_new_with_mnemonic ("Paper Size");
656 gtk_widget_show (journalPaperSize);
657 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalPaperSize);
659 journalPaperColor = gtk_menu_item_new_with_mnemonic ("Paper Color");
660 gtk_widget_show (journalPaperColor);
661 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalPaperColor);
663 journalPaperColor_menu = gtk_menu_new ();
664 gtk_menu_item_set_submenu (GTK_MENU_ITEM (journalPaperColor), journalPaperColor_menu);
666 papercolorWhite = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "white paper");
667 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorWhite));
668 gtk_widget_show (papercolorWhite);
669 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorWhite);
670 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorWhite), TRUE);
672 papercolorYellow = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "yellow paper");
673 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorYellow));
674 gtk_widget_show (papercolorYellow);
675 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorYellow);
676 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorYellow), TRUE);
678 papercolorPink = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "pink paper");
679 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorPink));
680 gtk_widget_show (papercolorPink);
681 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorPink);
682 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorPink), TRUE);
684 papercolorOrange = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "orange paper");
685 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorOrange));
686 gtk_widget_show (papercolorOrange);
687 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorOrange);
688 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorOrange), TRUE);
690 papercolorBlue = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "blue paper");
691 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorBlue));
692 gtk_widget_show (papercolorBlue);
693 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorBlue);
694 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorBlue), TRUE);
696 papercolorGreen = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "green paper");
697 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorGreen));
698 gtk_widget_show (papercolorGreen);
699 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorGreen);
700 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorGreen), TRUE);
702 papercolorOther = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "other...");
703 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorOther));
704 gtk_widget_show (papercolorOther);
705 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorOther);
706 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorOther), TRUE);
708 papercolorNA = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, "NA");
709 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorNA));
710 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorNA);
711 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorNA), TRUE);
713 journalPaperStyle = gtk_menu_item_new_with_mnemonic ("Paper Style");
714 gtk_widget_show (journalPaperStyle);
715 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalPaperStyle);
717 journalPaperStyle_menu = gtk_menu_new ();
718 gtk_menu_item_set_submenu (GTK_MENU_ITEM (journalPaperStyle), journalPaperStyle_menu);
720 paperstylePlain = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, "plain");
721 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstylePlain));
722 gtk_widget_show (paperstylePlain);
723 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstylePlain);
724 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstylePlain), TRUE);
726 paperstyleLined = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, "lined");
727 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleLined));
728 gtk_widget_show (paperstyleLined);
729 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleLined);
730 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleLined), TRUE);
732 paperstyleRuled = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, "ruled");
733 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleRuled));
734 gtk_widget_show (paperstyleRuled);
735 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleRuled);
736 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleRuled), TRUE);
738 paperstyleGraph = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, "graph");
739 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleGraph));
740 gtk_widget_show (paperstyleGraph);
741 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleGraph);
742 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleGraph), TRUE);
744 paperstyleNA = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, "NA");
745 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleNA));
746 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleNA);
747 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleNA), TRUE);
749 journalApplyAllPages = gtk_check_menu_item_new_with_mnemonic ("Apply To All Pages");
750 gtk_widget_show (journalApplyAllPages);
751 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalApplyAllPages);
753 separator23 = gtk_separator_menu_item_new ();
754 gtk_widget_show (separator23);
755 gtk_container_add (GTK_CONTAINER (menuJournal_menu), separator23);
756 gtk_widget_set_sensitive (separator23, FALSE);
758 journalLoadBackground = gtk_image_menu_item_new_with_mnemonic ("Load Background");
759 gtk_widget_show (journalLoadBackground);
760 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalLoadBackground);
762 image632 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
763 gtk_widget_show (image632);
764 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (journalLoadBackground), image632);
766 journalScreenshot = gtk_menu_item_new_with_mnemonic ("Background Screenshot");
767 gtk_widget_show (journalScreenshot);
768 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalScreenshot);
770 separator19 = gtk_separator_menu_item_new ();
771 gtk_widget_show (separator19);
772 gtk_container_add (GTK_CONTAINER (menuJournal_menu), separator19);
773 gtk_widget_set_sensitive (separator19, FALSE);
775 journalDefaultBackground = gtk_menu_item_new_with_mnemonic ("Default Paper");
776 gtk_widget_show (journalDefaultBackground);
777 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalDefaultBackground);
779 journalSetAsDefault = gtk_menu_item_new_with_mnemonic ("Set As Default");
780 gtk_widget_show (journalSetAsDefault);
781 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalSetAsDefault);
783 menuTools = gtk_menu_item_new_with_mnemonic ("_Tools");
784 gtk_widget_show (menuTools);
785 gtk_container_add (GTK_CONTAINER (menubar), menuTools);
787 menuTools_menu = gtk_menu_new ();
788 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuTools), menuTools_menu);
790 toolsPen = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Pen");
791 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsPen));
792 gtk_widget_show (toolsPen);
793 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsPen);
794 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsPen), TRUE);
796 toolsEraser = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Eraser");
797 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsEraser));
798 gtk_widget_show (toolsEraser);
799 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsEraser);
800 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsEraser), TRUE);
802 toolsHighlighter = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Highlighter");
803 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsHighlighter));
804 gtk_widget_show (toolsHighlighter);
805 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsHighlighter);
806 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsHighlighter), TRUE);
808 toolsText = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Text");
809 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsText));
810 gtk_widget_show (toolsText);
811 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsText);
812 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsText), TRUE);
814 separator9 = gtk_separator_menu_item_new ();
815 gtk_widget_show (separator9);
816 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator9);
817 gtk_widget_set_sensitive (separator9, FALSE);
819 toolsSelectRegion = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Select Region");
820 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsSelectRegion));
821 gtk_widget_show (toolsSelectRegion);
822 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsSelectRegion);
823 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsSelectRegion), TRUE);
825 toolsSelectRectangle = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "Select Rectangle");
826 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsSelectRectangle));
827 gtk_widget_show (toolsSelectRectangle);
828 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsSelectRectangle);
829 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsSelectRectangle), TRUE);
831 toolsVerticalSpace = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "Vertical Space");
832 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsVerticalSpace));
833 gtk_widget_show (toolsVerticalSpace);
834 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsVerticalSpace);
835 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsVerticalSpace), TRUE);
837 toolsHand = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "Hand Tool");
838 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsHand));
839 gtk_widget_show (toolsHand);
840 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsHand);
842 separator16 = gtk_separator_menu_item_new ();
843 gtk_widget_show (separator16);
844 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator16);
845 gtk_widget_set_sensitive (separator16, FALSE);
847 toolsColor = gtk_image_menu_item_new_with_mnemonic ("_Color");
848 gtk_widget_show (toolsColor);
849 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsColor);
851 image633 = gtk_image_new_from_stock ("gtk-select-color", GTK_ICON_SIZE_MENU);
852 gtk_widget_show (image633);
853 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (toolsColor), image633);
855 toolsColor_menu = gtk_menu_new ();
856 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsColor), toolsColor_menu);
858 colorBlack = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "black");
859 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorBlack));
860 gtk_widget_show (colorBlack);
861 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorBlack);
862 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorBlack), TRUE);
864 colorBlue = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "blue");
865 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorBlue));
866 gtk_widget_show (colorBlue);
867 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorBlue);
868 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorBlue), TRUE);
870 colorRed = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "red");
871 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorRed));
872 gtk_widget_show (colorRed);
873 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorRed);
874 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorRed), TRUE);
876 colorGreen = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "green");
877 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorGreen));
878 gtk_widget_show (colorGreen);
879 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorGreen);
880 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorGreen), TRUE);
882 colorGray = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "gray");
883 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorGray));
884 gtk_widget_show (colorGray);
885 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorGray);
886 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorGray), TRUE);
888 separator17 = gtk_separator_menu_item_new ();
889 gtk_widget_show (separator17);
890 gtk_container_add (GTK_CONTAINER (toolsColor_menu), separator17);
891 gtk_widget_set_sensitive (separator17, FALSE);
893 colorLightBlue = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "light blue");
894 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorLightBlue));
895 gtk_widget_show (colorLightBlue);
896 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorLightBlue);
897 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorLightBlue), TRUE);
899 colorLightGreen = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "light green");
900 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorLightGreen));
901 gtk_widget_show (colorLightGreen);
902 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorLightGreen);
903 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorLightGreen), TRUE);
905 colorMagenta = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "magenta");
906 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorMagenta));
907 gtk_widget_show (colorMagenta);
908 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorMagenta);
909 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorMagenta), TRUE);
911 colorOrange = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "orange");
912 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorOrange));
913 gtk_widget_show (colorOrange);
914 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorOrange);
915 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorOrange), TRUE);
917 colorYellow = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "yellow");
918 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorYellow));
919 gtk_widget_show (colorYellow);
920 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorYellow);
921 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorYellow), TRUE);
923 colorWhite = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "white");
924 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorWhite));
925 gtk_widget_show (colorWhite);
926 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorWhite);
927 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorWhite), TRUE);
929 colorOther = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "other...");
930 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorOther));
931 gtk_widget_show (colorOther);
932 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorOther);
933 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorOther), TRUE);
935 colorNA = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "NA");
936 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorNA));
937 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorNA);
938 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorNA), TRUE);
940 toolsPenOptions = gtk_menu_item_new_with_mnemonic ("Pen _Options");
941 gtk_widget_show (toolsPenOptions);
942 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsPenOptions);
944 toolsPenOptions_menu = gtk_menu_new ();
945 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsPenOptions), toolsPenOptions_menu);
947 penthicknessVeryFine = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "very fine");
948 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessVeryFine));
949 gtk_widget_show (penthicknessVeryFine);
950 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessVeryFine);
951 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessVeryFine), TRUE);
953 penthicknessFine = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "fine");
954 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessFine));
955 gtk_widget_show (penthicknessFine);
956 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessFine);
957 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessFine), TRUE);
959 penthicknessMedium = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "medium");
960 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessMedium));
961 gtk_widget_show (penthicknessMedium);
962 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessMedium);
963 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessMedium), TRUE);
965 penthicknessThick = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "thick");
966 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessThick));
967 gtk_widget_show (penthicknessThick);
968 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessThick);
969 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessThick), TRUE);
971 penthicknessVeryThick = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "very thick");
972 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessVeryThick));
973 gtk_widget_show (penthicknessVeryThick);
974 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessVeryThick);
975 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessVeryThick), TRUE);
977 toolsEraserOptions = gtk_menu_item_new_with_mnemonic ("Eraser Options");
978 gtk_widget_show (toolsEraserOptions);
979 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsEraserOptions);
981 toolsEraserOptions_menu = gtk_menu_new ();
982 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsEraserOptions), toolsEraserOptions_menu);
984 eraserFine = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, "fine");
985 eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserFine));
986 gtk_widget_show (eraserFine);
987 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserFine);
988 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserFine), TRUE);
990 eraserMedium = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, "medium");
991 eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserMedium));
992 gtk_widget_show (eraserMedium);
993 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserMedium);
994 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserMedium), TRUE);
996 eraserThick = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, "thick");
997 eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserThick));
998 gtk_widget_show (eraserThick);
999 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserThick);
1000 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserThick), TRUE);
1002 separator14 = gtk_separator_menu_item_new ();
1003 gtk_widget_show (separator14);
1004 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), separator14);
1005 gtk_widget_set_sensitive (separator14, FALSE);
1007 eraserStandard = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, "standard");
1008 eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserStandard));
1009 gtk_widget_show (eraserStandard);
1010 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserStandard);
1011 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserStandard), TRUE);
1013 eraserWhiteout = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, "whiteout");
1014 eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserWhiteout));
1015 gtk_widget_show (eraserWhiteout);
1016 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserWhiteout);
1017 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserWhiteout), TRUE);
1019 eraserDeleteStrokes = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, "delete strokes");
1020 eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserDeleteStrokes));
1021 gtk_widget_show (eraserDeleteStrokes);
1022 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserDeleteStrokes);
1023 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserDeleteStrokes), TRUE);
1025 toolsHighlighterOptions = gtk_menu_item_new_with_mnemonic ("Highlighter Options");
1026 gtk_widget_show (toolsHighlighterOptions);
1027 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsHighlighterOptions);
1029 toolsHighlighterOptions_menu = gtk_menu_new ();
1030 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsHighlighterOptions), toolsHighlighterOptions_menu);
1032 highlighterFine = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, "fine");
1033 highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterFine));
1034 gtk_widget_show (highlighterFine);
1035 gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterFine);
1036 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterFine), TRUE);
1038 highlighterMedium = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, "medium");
1039 highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterMedium));
1040 gtk_widget_show (highlighterMedium);
1041 gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterMedium);
1042 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterMedium), TRUE);
1044 highlighterThick = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, "thick");
1045 highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterThick));
1046 gtk_widget_show (highlighterThick);
1047 gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterThick);
1048 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterThick), TRUE);
1050 toolsTextFont = gtk_image_menu_item_new_with_mnemonic ("Text Font");
1051 gtk_widget_show (toolsTextFont);
1052 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsTextFont);
1054 image634 = gtk_image_new_from_stock ("gtk-select-font", GTK_ICON_SIZE_MENU);
1055 gtk_widget_show (image634);
1056 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (toolsTextFont), image634);
1058 separator10 = gtk_separator_menu_item_new ();
1059 gtk_widget_show (separator10);
1060 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator10);
1061 gtk_widget_set_sensitive (separator10, FALSE);
1063 toolsDefaultPen = gtk_menu_item_new_with_mnemonic ("Default Pen");
1064 gtk_widget_show (toolsDefaultPen);
1065 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultPen);
1067 toolsDefaultEraser = gtk_menu_item_new_with_mnemonic ("Default Eraser");
1068 gtk_widget_show (toolsDefaultEraser);
1069 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultEraser);
1071 toolsDefaultHighlighter = gtk_menu_item_new_with_mnemonic ("Default Highlighter");
1072 gtk_widget_show (toolsDefaultHighlighter);
1073 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultHighlighter);
1075 toolsDefaultText = gtk_menu_item_new_with_mnemonic ("Default Text");
1076 gtk_widget_show (toolsDefaultText);
1077 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultText);
1079 toolsSetAsDefault = gtk_menu_item_new_with_mnemonic ("Set As Default");
1080 gtk_widget_show (toolsSetAsDefault);
1081 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsSetAsDefault);
1083 separator15 = gtk_separator_menu_item_new ();
1084 gtk_widget_show (separator15);
1085 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator15);
1086 gtk_widget_set_sensitive (separator15, FALSE);
1088 toolsRuler = gtk_check_menu_item_new_with_mnemonic ("Ruler");
1089 gtk_widget_show (toolsRuler);
1090 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsRuler);
1092 menuOptions = gtk_menu_item_new_with_mnemonic ("_Options");
1093 gtk_widget_show (menuOptions);
1094 gtk_container_add (GTK_CONTAINER (menubar), menuOptions);
1096 menuOptions_menu = gtk_menu_new ();
1097 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuOptions), menuOptions_menu);
1099 optionsUseXInput = gtk_check_menu_item_new_with_mnemonic ("Use XInput");
1100 gtk_widget_show (optionsUseXInput);
1101 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsUseXInput);
1103 optionsButtonMappings = gtk_check_menu_item_new_with_mnemonic ("Eraser Tip");
1104 gtk_widget_show (optionsButtonMappings);
1105 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsButtonMappings);
1107 button2_mapping = gtk_menu_item_new_with_mnemonic ("Button 2 Mapping");
1108 gtk_widget_show (button2_mapping);
1109 gtk_container_add (GTK_CONTAINER (menuOptions_menu), button2_mapping);
1111 button2_mapping_menu = gtk_menu_new ();
1112 gtk_menu_item_set_submenu (GTK_MENU_ITEM (button2_mapping), button2_mapping_menu);
1114 button2Pen = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, "Pen");
1115 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2Pen));
1116 gtk_widget_show (button2Pen);
1117 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2Pen);
1118 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2Pen), TRUE);
1120 button2Eraser = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, "Eraser");
1121 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2Eraser));
1122 gtk_widget_show (button2Eraser);
1123 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2Eraser);
1124 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2Eraser), TRUE);
1126 button2Highlighter = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, "Highlighter");
1127 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2Highlighter));
1128 gtk_widget_show (button2Highlighter);
1129 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2Highlighter);
1130 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2Highlighter), TRUE);
1132 button2Text = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, "Text");
1133 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2Text));
1134 gtk_widget_show (button2Text);
1135 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2Text);
1136 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2Text), TRUE);
1138 button2SelectRegion = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, "Select Region");
1139 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2SelectRegion));
1140 gtk_widget_show (button2SelectRegion);
1141 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2SelectRegion);
1142 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2SelectRegion), TRUE);
1144 button2SelectRectangle = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, "Select Rectangle");
1145 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2SelectRectangle));
1146 gtk_widget_show (button2SelectRectangle);
1147 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2SelectRectangle);
1148 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2SelectRectangle), TRUE);
1150 button2VerticalSpace = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, "Vertical Space");
1151 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2VerticalSpace));
1152 gtk_widget_show (button2VerticalSpace);
1153 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2VerticalSpace);
1154 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2VerticalSpace), TRUE);
1156 button2Hand = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, "Hand Tool");
1157 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2Hand));
1158 gtk_widget_show (button2Hand);
1159 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2Hand);
1161 separator24 = gtk_separator_menu_item_new ();
1162 gtk_widget_show (separator24);
1163 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), separator24);
1164 gtk_widget_set_sensitive (separator24, FALSE);
1166 button2LinkBrush = gtk_radio_menu_item_new_with_mnemonic (button2LinkBrush_group, "Link to Primary Brush");
1167 button2LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2LinkBrush));
1168 gtk_widget_show (button2LinkBrush);
1169 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2LinkBrush);
1170 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2LinkBrush), TRUE);
1172 button2CopyBrush = gtk_radio_menu_item_new_with_mnemonic (button2LinkBrush_group, "Copy of Current Brush");
1173 button2LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2CopyBrush));
1174 gtk_widget_show (button2CopyBrush);
1175 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2CopyBrush);
1176 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2CopyBrush), TRUE);
1178 button2NABrush = gtk_radio_menu_item_new_with_mnemonic (button2LinkBrush_group, "NA");
1179 button2LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2NABrush));
1180 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2NABrush);
1181 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2NABrush), TRUE);
1183 button3_mapping = gtk_menu_item_new_with_mnemonic ("Button 3 Mapping");
1184 gtk_widget_show (button3_mapping);
1185 gtk_container_add (GTK_CONTAINER (menuOptions_menu), button3_mapping);
1187 button3_mapping_menu = gtk_menu_new ();
1188 gtk_menu_item_set_submenu (GTK_MENU_ITEM (button3_mapping), button3_mapping_menu);
1190 button3Pen = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, "Pen");
1191 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3Pen));
1192 gtk_widget_show (button3Pen);
1193 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3Pen);
1194 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3Pen), TRUE);
1196 button3Eraser = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, "Eraser");
1197 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3Eraser));
1198 gtk_widget_show (button3Eraser);
1199 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3Eraser);
1200 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3Eraser), TRUE);
1202 button3Highlighter = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, "Highlighter");
1203 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3Highlighter));
1204 gtk_widget_show (button3Highlighter);
1205 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3Highlighter);
1206 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3Highlighter), TRUE);
1208 button3Text = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, "Text");
1209 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3Text));
1210 gtk_widget_show (button3Text);
1211 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3Text);
1212 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3Text), TRUE);
1214 button3SelectRegion = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, "Select Region");
1215 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3SelectRegion));
1216 gtk_widget_show (button3SelectRegion);
1217 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3SelectRegion);
1218 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3SelectRegion), TRUE);
1220 button3SelectRectangle = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, "Select Rectangle");
1221 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3SelectRectangle));
1222 gtk_widget_show (button3SelectRectangle);
1223 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3SelectRectangle);
1224 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3SelectRectangle), TRUE);
1226 button3VerticalSpace = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, "Vertical Space");
1227 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3VerticalSpace));
1228 gtk_widget_show (button3VerticalSpace);
1229 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3VerticalSpace);
1230 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3VerticalSpace), TRUE);
1232 button3Hand = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, "Hand Tool");
1233 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3Hand));
1234 gtk_widget_show (button3Hand);
1235 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3Hand);
1237 separator25 = gtk_separator_menu_item_new ();
1238 gtk_widget_show (separator25);
1239 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), separator25);
1240 gtk_widget_set_sensitive (separator25, FALSE);
1242 button3LinkBrush = gtk_radio_menu_item_new_with_mnemonic (button3LinkBrush_group, "Link to Primary Brush");
1243 button3LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3LinkBrush));
1244 gtk_widget_show (button3LinkBrush);
1245 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3LinkBrush);
1246 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3LinkBrush), TRUE);
1248 button3CopyBrush = gtk_radio_menu_item_new_with_mnemonic (button3LinkBrush_group, "Copy of Current Brush");
1249 button3LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3CopyBrush));
1250 gtk_widget_show (button3CopyBrush);
1251 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3CopyBrush);
1252 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3CopyBrush), TRUE);
1254 button3NABrush = gtk_radio_menu_item_new_with_mnemonic (button3LinkBrush_group, "NA");
1255 button3LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3NABrush));
1256 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3NABrush);
1257 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3NABrush), TRUE);
1259 separator18 = gtk_separator_menu_item_new ();
1260 gtk_widget_show (separator18);
1261 gtk_container_add (GTK_CONTAINER (menuOptions_menu), separator18);
1262 gtk_widget_set_sensitive (separator18, FALSE);
1264 optionsAntialiasBG = gtk_check_menu_item_new_with_mnemonic ("Antialiased Bitmaps");
1265 gtk_widget_show (optionsAntialiasBG);
1266 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsAntialiasBG);
1268 optionsProgressiveBG = gtk_check_menu_item_new_with_mnemonic ("Progressive Backgrounds");
1269 gtk_widget_show (optionsProgressiveBG);
1270 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsProgressiveBG);
1272 optionsPrintRuling = gtk_check_menu_item_new_with_mnemonic ("Print Paper Ruling");
1273 gtk_widget_show (optionsPrintRuling);
1274 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsPrintRuling);
1276 separator21 = gtk_separator_menu_item_new ();
1277 gtk_widget_show (separator21);
1278 gtk_container_add (GTK_CONTAINER (menuOptions_menu), separator21);
1279 gtk_widget_set_sensitive (separator21, FALSE);
1281 optionsSavePreferences = gtk_menu_item_new_with_mnemonic ("Save Preferences");
1282 gtk_widget_show (optionsSavePreferences);
1283 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsSavePreferences);
1285 menuHelp = gtk_menu_item_new_with_mnemonic ("_Help");
1286 gtk_widget_show (menuHelp);
1287 gtk_container_add (GTK_CONTAINER (menubar), menuHelp);
1289 menuHelp_menu = gtk_menu_new ();
1290 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuHelp), menuHelp_menu);
1292 helpIndex = gtk_image_menu_item_new_from_stock ("gtk-index", accel_group);
1293 gtk_widget_show (helpIndex);
1294 gtk_container_add (GTK_CONTAINER (menuHelp_menu), helpIndex);
1296 helpAbout = gtk_menu_item_new_with_mnemonic ("_About");
1297 gtk_widget_show (helpAbout);
1298 gtk_container_add (GTK_CONTAINER (menuHelp_menu), helpAbout);
1300 toolbarMain = gtk_toolbar_new ();
1301 gtk_widget_show (toolbarMain);
1302 gtk_box_pack_start (GTK_BOX (vboxMain), toolbarMain, FALSE, FALSE, 0);
1303 gtk_toolbar_set_style (GTK_TOOLBAR (toolbarMain), GTK_TOOLBAR_ICONS);
1304 tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbarMain));
1306 saveButton = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-save");
1307 gtk_widget_show (saveButton);
1308 gtk_container_add (GTK_CONTAINER (toolbarMain), saveButton);
1309 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (saveButton), tooltips, "Save", NULL);
1311 newButton = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-new");
1312 gtk_widget_show (newButton);
1313 gtk_container_add (GTK_CONTAINER (toolbarMain), newButton);
1314 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (newButton), tooltips, "New", NULL);
1316 openButton = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-open");
1317 gtk_widget_show (openButton);
1318 gtk_container_add (GTK_CONTAINER (toolbarMain), openButton);
1319 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (openButton), tooltips, "Open", NULL);
1321 toolitem11 = (GtkWidget*) gtk_tool_item_new ();
1322 gtk_widget_show (toolitem11);
1323 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem11);
1325 vseparator1 = gtk_vseparator_new ();
1326 gtk_widget_show (vseparator1);
1327 gtk_container_add (GTK_CONTAINER (toolitem11), vseparator1);
1329 buttonCut = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-cut");
1330 gtk_widget_show (buttonCut);
1331 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonCut);
1332 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonCut), tooltips, "Cut", NULL);
1334 buttonCopy = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-copy");
1335 gtk_widget_show (buttonCopy);
1336 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonCopy);
1337 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonCopy), tooltips, "Copy", NULL);
1339 buttonPaste = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-paste");
1340 gtk_widget_show (buttonPaste);
1341 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonPaste);
1342 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPaste), tooltips, "Paste", NULL);
1344 toolitem12 = (GtkWidget*) gtk_tool_item_new ();
1345 gtk_widget_show (toolitem12);
1346 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem12);
1348 vseparator2 = gtk_vseparator_new ();
1349 gtk_widget_show (vseparator2);
1350 gtk_container_add (GTK_CONTAINER (toolitem12), vseparator2);
1352 buttonUndo = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-undo");
1353 gtk_widget_show (buttonUndo);
1354 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonUndo);
1355 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonUndo), tooltips, "Undo", NULL);
1357 buttonRedo = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-redo");
1358 gtk_widget_show (buttonRedo);
1359 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonRedo);
1360 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonRedo), tooltips, "Redo", NULL);
1362 toolitem13 = (GtkWidget*) gtk_tool_item_new ();
1363 gtk_widget_show (toolitem13);
1364 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem13);
1366 vseparator3 = gtk_vseparator_new ();
1367 gtk_widget_show (vseparator3);
1368 gtk_container_add (GTK_CONTAINER (toolitem13), vseparator3);
1370 buttonFirstPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-goto-first");
1371 gtk_widget_show (buttonFirstPage);
1372 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonFirstPage);
1373 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonFirstPage), tooltips, "First Page", NULL);
1375 buttonPreviousPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-go-back");
1376 gtk_widget_show (buttonPreviousPage);
1377 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonPreviousPage);
1378 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPreviousPage), tooltips, "Previous Page", NULL);
1380 buttonNextPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-go-forward");
1381 gtk_widget_show (buttonNextPage);
1382 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonNextPage);
1383 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonNextPage), tooltips, "Next Page", NULL);
1385 buttonLastPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-goto-last");
1386 gtk_widget_show (buttonLastPage);
1387 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonLastPage);
1388 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonLastPage), tooltips, "Last Page", NULL);
1390 toolitem14 = (GtkWidget*) gtk_tool_item_new ();
1391 gtk_widget_show (toolitem14);
1392 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem14);
1394 vseparator4 = gtk_vseparator_new ();
1395 gtk_widget_show (vseparator4);
1396 gtk_container_add (GTK_CONTAINER (toolitem14), vseparator4);
1398 buttonZoomOut = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-out");
1399 gtk_widget_show (buttonZoomOut);
1400 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonZoomOut);
1401 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonZoomOut), tooltips, "Zoom Out", NULL);
1403 buttonPageWidth = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-fit");
1404 gtk_widget_show (buttonPageWidth);
1405 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonPageWidth);
1406 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPageWidth), tooltips, "Page Width", NULL);
1407 gtk_tool_item_set_visible_vertical (GTK_TOOL_ITEM (buttonPageWidth), FALSE);
1409 buttonZoomIn = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-in");
1410 gtk_widget_show (buttonZoomIn);
1411 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonZoomIn);
1412 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonZoomIn), tooltips, "Zoom In", NULL);
1414 buttonNormalSize = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-100");
1415 gtk_widget_show (buttonNormalSize);
1416 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonNormalSize);
1417 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonNormalSize), tooltips, "Normal Size", NULL);
1419 buttonZoomSet = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-find");
1420 gtk_widget_show (buttonZoomSet);
1421 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonZoomSet);
1422 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonZoomSet), tooltips, "Set Zoom", NULL);
1424 buttonFullscreen = (GtkWidget*) gtk_toggle_tool_button_new ();
1425 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonFullscreen), "");
1426 tmp_image = create_pixmap (winMain, "fullscreen.png");
1427 gtk_widget_show (tmp_image);
1428 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonFullscreen), tmp_image);
1429 gtk_widget_show (buttonFullscreen);
1430 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonFullscreen);
1431 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonFullscreen), tooltips, "Toggle Fullscreen", NULL);
1433 toolbarPen = gtk_toolbar_new ();
1434 gtk_widget_show (toolbarPen);
1435 gtk_box_pack_start (GTK_BOX (vboxMain), toolbarPen, FALSE, FALSE, 0);
1436 gtk_toolbar_set_style (GTK_TOOLBAR (toolbarPen), GTK_TOOLBAR_ICONS);
1437 tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbarPen));
1439 buttonPen = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1440 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonPen), "Pencil");
1441 tmp_image = create_pixmap (winMain, "pencil.png");
1442 gtk_widget_show (tmp_image);
1443 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonPen), tmp_image);
1444 gtk_widget_show (buttonPen);
1445 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonPen);
1446 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPen), tooltips, "Pen", NULL);
1447 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonPen), buttonPen_group);
1448 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonPen));
1450 buttonEraser = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1451 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonEraser), "Eraser");
1452 tmp_image = create_pixmap (winMain, "eraser.png");
1453 gtk_widget_show (tmp_image);
1454 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonEraser), tmp_image);
1455 gtk_widget_show (buttonEraser);
1456 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonEraser);
1457 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonEraser), tooltips, "Eraser", NULL);
1458 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonEraser), buttonPen_group);
1459 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonEraser));
1461 buttonHighlighter = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1462 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonHighlighter), "Highlighter");
1463 tmp_image = create_pixmap (winMain, "highlighter.png");
1464 gtk_widget_show (tmp_image);
1465 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonHighlighter), tmp_image);
1466 gtk_widget_show (buttonHighlighter);
1467 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonHighlighter);
1468 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonHighlighter), tooltips, "Highlighter", NULL);
1469 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonHighlighter), buttonPen_group);
1470 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonHighlighter));
1472 buttonText = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1473 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonText), "Text");
1474 tmp_image = create_pixmap (winMain, "text-tool.png");
1475 gtk_widget_show (tmp_image);
1476 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonText), tmp_image);
1477 gtk_widget_show (buttonText);
1478 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonText);
1479 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonText), tooltips, "Text", NULL);
1480 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonText), buttonPen_group);
1481 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonText));
1483 buttonRuler = (GtkWidget*) gtk_toggle_tool_button_new ();
1484 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonRuler), "Ruler");
1485 tmp_image = create_pixmap (winMain, "ruler.png");
1486 gtk_widget_show (tmp_image);
1487 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonRuler), tmp_image);
1488 gtk_widget_show (buttonRuler);
1489 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonRuler);
1490 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonRuler), tooltips, "Ruler", NULL);
1492 toolitem15 = (GtkWidget*) gtk_tool_item_new ();
1493 gtk_widget_show (toolitem15);
1494 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem15);
1496 vseparator5 = gtk_vseparator_new ();
1497 gtk_widget_show (vseparator5);
1498 gtk_container_add (GTK_CONTAINER (toolitem15), vseparator5);
1500 buttonSelectRegion = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1501 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonSelectRegion), "Select Region");
1502 tmp_image = create_pixmap (winMain, "lasso.png");
1503 gtk_widget_show (tmp_image);
1504 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonSelectRegion), tmp_image);
1505 gtk_widget_show (buttonSelectRegion);
1506 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonSelectRegion);
1507 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonSelectRegion), tooltips, "Select Region", NULL);
1508 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRegion), buttonPen_group);
1509 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRegion));
1511 buttonSelectRectangle = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1512 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonSelectRectangle), "Select Rectangle");
1513 tmp_image = create_pixmap (winMain, "rect-select.png");
1514 gtk_widget_show (tmp_image);
1515 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonSelectRectangle), tmp_image);
1516 gtk_widget_show (buttonSelectRectangle);
1517 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonSelectRectangle);
1518 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonSelectRectangle), tooltips, "Select Rectangle", NULL);
1519 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRectangle), buttonPen_group);
1520 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRectangle));
1522 buttonVerticalSpace = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1523 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonVerticalSpace), "Vertical Space");
1524 tmp_image = create_pixmap (winMain, "stretch.png");
1525 gtk_widget_show (tmp_image);
1526 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonVerticalSpace), tmp_image);
1527 gtk_widget_show (buttonVerticalSpace);
1528 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonVerticalSpace);
1529 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonVerticalSpace), tooltips, "Vertical Space", NULL);
1530 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonVerticalSpace), buttonPen_group);
1531 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonVerticalSpace));
1533 buttonHand = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1534 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonHand), "Hand Tool");
1535 tmp_image = create_pixmap (winMain, "hand.png");
1536 gtk_widget_show (tmp_image);
1537 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonHand), tmp_image);
1538 gtk_widget_show (buttonHand);
1539 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonHand);
1540 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonHand), buttonPen_group);
1541 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonHand));
1543 toolitem16 = (GtkWidget*) gtk_tool_item_new ();
1544 gtk_widget_show (toolitem16);
1545 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem16);
1547 vseparator6 = gtk_vseparator_new ();
1548 gtk_widget_show (vseparator6);
1549 gtk_container_add (GTK_CONTAINER (toolitem16), vseparator6);
1551 tmp_image = create_pixmap (winMain, "recycled.png");
1552 gtk_widget_show (tmp_image);
1553 buttonToolDefault = (GtkWidget*) gtk_tool_button_new (tmp_image, "Default");
1554 gtk_widget_show (buttonToolDefault);
1555 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonToolDefault), FALSE);
1556 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonToolDefault);
1557 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonToolDefault), tooltips, "Default", NULL);
1559 tmp_image = create_pixmap (winMain, "default-pen.png");
1560 gtk_widget_show (tmp_image);
1561 buttonDefaultPen = (GtkWidget*) gtk_tool_button_new (tmp_image, "Default Pen");
1562 gtk_widget_show (buttonDefaultPen);
1563 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonDefaultPen);
1564 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonDefaultPen), tooltips, "Default Pen", NULL);
1566 toolitem18 = (GtkWidget*) gtk_tool_item_new ();
1567 gtk_widget_show (toolitem18);
1568 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem18);
1570 vseparator8 = gtk_vseparator_new ();
1571 gtk_widget_show (vseparator8);
1572 gtk_container_add (GTK_CONTAINER (toolitem18), vseparator8);
1574 buttonFine = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1575 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonFine), "Fine");
1576 tmp_image = create_pixmap (winMain, "thin.png");
1577 gtk_widget_show (tmp_image);
1578 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonFine), tmp_image);
1579 gtk_widget_show (buttonFine);
1580 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonFine), FALSE);
1581 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonFine);
1582 gtk_widget_set_size_request (buttonFine, 24, -1);
1583 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonFine), tooltips, "Fine", NULL);
1584 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonFine), buttonFine_group);
1585 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonFine));
1587 buttonMedium = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1588 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonMedium), "Medium");
1589 tmp_image = create_pixmap (winMain, "medium.png");
1590 gtk_widget_show (tmp_image);
1591 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonMedium), tmp_image);
1592 gtk_widget_show (buttonMedium);
1593 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonMedium), FALSE);
1594 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonMedium);
1595 gtk_widget_set_size_request (buttonMedium, 24, -1);
1596 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonMedium), tooltips, "Medium", NULL);
1597 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonMedium), buttonFine_group);
1598 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonMedium));
1600 buttonThick = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1601 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonThick), "Thick");
1602 tmp_image = create_pixmap (winMain, "thick.png");
1603 gtk_widget_show (tmp_image);
1604 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonThick), tmp_image);
1605 gtk_widget_show (buttonThick);
1606 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonThick), FALSE);
1607 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonThick);
1608 gtk_widget_set_size_request (buttonThick, 24, -1);
1609 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonThick), tooltips, "Thick", NULL);
1610 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonThick), buttonFine_group);
1611 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonThick));
1613 buttonThicknessOther = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1614 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonThicknessOther), "");
1615 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonThicknessOther);
1616 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonThicknessOther), buttonFine_group);
1617 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonThicknessOther));
1619 toolitem17 = (GtkWidget*) gtk_tool_item_new ();
1620 gtk_widget_show (toolitem17);
1621 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem17);
1623 vseparator7 = gtk_vseparator_new ();
1624 gtk_widget_show (vseparator7);
1625 gtk_container_add (GTK_CONTAINER (toolitem17), vseparator7);
1627 buttonBlack = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1628 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonBlack), "Black");
1629 tmp_image = create_pixmap (winMain, "black.png");
1630 gtk_widget_show (tmp_image);
1631 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonBlack), tmp_image);
1632 gtk_widget_show (buttonBlack);
1633 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonBlack), FALSE);
1634 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonBlack);
1635 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonBlack), tooltips, "Black", NULL);
1636 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonBlack), buttonBlack_group);
1637 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonBlack));
1639 buttonBlue = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1640 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonBlue), "Blue");
1641 tmp_image = create_pixmap (winMain, "blue.png");
1642 gtk_widget_show (tmp_image);
1643 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonBlue), tmp_image);
1644 gtk_widget_show (buttonBlue);
1645 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonBlue), FALSE);
1646 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonBlue);
1647 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonBlue), tooltips, "Blue", NULL);
1648 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonBlue), buttonBlack_group);
1649 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonBlue));
1651 buttonRed = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1652 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonRed), "Red");
1653 tmp_image = create_pixmap (winMain, "red.png");
1654 gtk_widget_show (tmp_image);
1655 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonRed), tmp_image);
1656 gtk_widget_show (buttonRed);
1657 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonRed), FALSE);
1658 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonRed);
1659 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonRed), tooltips, "Red", NULL);
1660 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonRed), buttonBlack_group);
1661 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonRed));
1663 buttonGreen = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1664 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonGreen), "Green");
1665 tmp_image = create_pixmap (winMain, "green.png");
1666 gtk_widget_show (tmp_image);
1667 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonGreen), tmp_image);
1668 gtk_widget_show (buttonGreen);
1669 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonGreen), FALSE);
1670 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonGreen);
1671 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonGreen), tooltips, "Green", NULL);
1672 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonGreen), buttonBlack_group);
1673 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonGreen));
1675 buttonGray = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1676 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonGray), "Gray");
1677 tmp_image = create_pixmap (winMain, "gray.png");
1678 gtk_widget_show (tmp_image);
1679 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonGray), tmp_image);
1680 gtk_widget_show (buttonGray);
1681 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonGray), FALSE);
1682 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonGray);
1683 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonGray), tooltips, "Gray", NULL);
1684 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonGray), buttonBlack_group);
1685 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonGray));
1687 buttonLightBlue = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1688 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonLightBlue), "Light Blue");
1689 tmp_image = create_pixmap (winMain, "lightblue.png");
1690 gtk_widget_show (tmp_image);
1691 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonLightBlue), tmp_image);
1692 gtk_widget_show (buttonLightBlue);
1693 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonLightBlue), FALSE);
1694 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonLightBlue);
1695 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonLightBlue), tooltips, "Light Blue", NULL);
1696 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonLightBlue), buttonBlack_group);
1697 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonLightBlue));
1699 buttonLightGreen = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1700 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonLightGreen), "Light Green");
1701 tmp_image = create_pixmap (winMain, "lightgreen.png");
1702 gtk_widget_show (tmp_image);
1703 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonLightGreen), tmp_image);
1704 gtk_widget_show (buttonLightGreen);
1705 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonLightGreen), FALSE);
1706 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonLightGreen);
1707 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonLightGreen), tooltips, "Light Green", NULL);
1708 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonLightGreen), buttonBlack_group);
1709 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonLightGreen));
1711 buttonMagenta = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1712 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonMagenta), "Magenta");
1713 tmp_image = create_pixmap (winMain, "magenta.png");
1714 gtk_widget_show (tmp_image);
1715 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonMagenta), tmp_image);
1716 gtk_widget_show (buttonMagenta);
1717 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonMagenta), FALSE);
1718 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonMagenta);
1719 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonMagenta), tooltips, "Magenta", NULL);
1720 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonMagenta), buttonBlack_group);
1721 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonMagenta));
1723 buttonOrange = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1724 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonOrange), "Orange");
1725 tmp_image = create_pixmap (winMain, "orange.png");
1726 gtk_widget_show (tmp_image);
1727 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonOrange), tmp_image);
1728 gtk_widget_show (buttonOrange);
1729 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonOrange), FALSE);
1730 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonOrange);
1731 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonOrange), tooltips, "Orange", NULL);
1732 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonOrange), buttonBlack_group);
1733 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonOrange));
1735 buttonYellow = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1736 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonYellow), "Yellow");
1737 tmp_image = create_pixmap (winMain, "yellow.png");
1738 gtk_widget_show (tmp_image);
1739 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonYellow), tmp_image);
1740 gtk_widget_show (buttonYellow);
1741 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonYellow), FALSE);
1742 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonYellow);
1743 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonYellow), tooltips, "Yellow", NULL);
1744 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonYellow), buttonBlack_group);
1745 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonYellow));
1747 buttonWhite = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1748 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonWhite), "White");
1749 tmp_image = create_pixmap (winMain, "white.png");
1750 gtk_widget_show (tmp_image);
1751 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonWhite), tmp_image);
1752 gtk_widget_show (buttonWhite);
1753 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonWhite), FALSE);
1754 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonWhite);
1755 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonWhite), tooltips, "White", NULL);
1756 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonWhite), buttonBlack_group);
1757 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonWhite));
1759 buttonColorOther = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1760 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonColorOther), "");
1761 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonColorOther);
1762 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonColorOther), buttonBlack_group);
1763 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonColorOther));
1765 scrolledwindowMain = gtk_scrolled_window_new (NULL, NULL);
1766 gtk_widget_show (scrolledwindowMain);
1767 gtk_box_pack_start (GTK_BOX (vboxMain), scrolledwindowMain, TRUE, TRUE, 0);
1769 hbox1 = gtk_hbox_new (FALSE, 0);
1770 gtk_widget_show (hbox1);
1771 gtk_box_pack_start (GTK_BOX (vboxMain), hbox1, FALSE, FALSE, 0);
1773 labelPage = gtk_label_new (" Page ");
1774 gtk_widget_show (labelPage);
1775 gtk_box_pack_start (GTK_BOX (hbox1), labelPage, FALSE, FALSE, 0);
1777 spinPageNo_adj = gtk_adjustment_new (1, 1, 1, 1, 1, 1);
1778 spinPageNo = gtk_spin_button_new (GTK_ADJUSTMENT (spinPageNo_adj), 1, 0);
1779 gtk_widget_show (spinPageNo);
1780 gtk_box_pack_start (GTK_BOX (hbox1), spinPageNo, FALSE, TRUE, 0);
1781 gtk_widget_set_size_request (spinPageNo, 39, -1);
1782 gtk_tooltips_set_tip (tooltips, spinPageNo, "Set page number", NULL);
1783 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinPageNo), TRUE);
1784 gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (spinPageNo), TRUE);
1786 labelNumpages = gtk_label_new (" of n");
1787 gtk_widget_show (labelNumpages);
1788 gtk_box_pack_start (GTK_BOX (hbox1), labelNumpages, FALSE, FALSE, 0);
1790 vseparator9 = gtk_vseparator_new ();
1791 gtk_widget_show (vseparator9);
1792 gtk_box_pack_start (GTK_BOX (hbox1), vseparator9, FALSE, TRUE, 6);
1794 labelLayer = gtk_label_new (" Layer: ");
1795 gtk_widget_show (labelLayer);
1796 gtk_box_pack_start (GTK_BOX (hbox1), labelLayer, FALSE, FALSE, 0);
1798 comboLayer = gtk_combo_box_new_text ();
1799 gtk_widget_show (comboLayer);
1800 gtk_box_pack_start (GTK_BOX (hbox1), comboLayer, FALSE, TRUE, 4);
1802 statusbar = gtk_statusbar_new ();
1803 gtk_widget_show (statusbar);
1804 gtk_box_pack_start (GTK_BOX (hbox1), statusbar, TRUE, TRUE, 0);
1806 g_signal_connect ((gpointer) winMain, "delete_event",
1807 G_CALLBACK (on_winMain_delete_event),
1809 g_signal_connect ((gpointer) fileNew, "activate",
1810 G_CALLBACK (on_fileNew_activate),
1812 g_signal_connect ((gpointer) fileNewBackground, "activate",
1813 G_CALLBACK (on_fileNewBackground_activate),
1815 g_signal_connect ((gpointer) fileOpen, "activate",
1816 G_CALLBACK (on_fileOpen_activate),
1818 g_signal_connect ((gpointer) fileSave, "activate",
1819 G_CALLBACK (on_fileSave_activate),
1821 g_signal_connect ((gpointer) fileSaveAs, "activate",
1822 G_CALLBACK (on_fileSaveAs_activate),
1824 g_signal_connect ((gpointer) mru0, "activate",
1825 G_CALLBACK (on_mru_activate),
1827 g_signal_connect ((gpointer) mru1, "activate",
1828 G_CALLBACK (on_mru_activate),
1830 g_signal_connect ((gpointer) mru2, "activate",
1831 G_CALLBACK (on_mru_activate),
1833 g_signal_connect ((gpointer) mru3, "activate",
1834 G_CALLBACK (on_mru_activate),
1836 g_signal_connect ((gpointer) mru4, "activate",
1837 G_CALLBACK (on_mru_activate),
1839 g_signal_connect ((gpointer) mru5, "activate",
1840 G_CALLBACK (on_mru_activate),
1842 g_signal_connect ((gpointer) mru6, "activate",
1843 G_CALLBACK (on_mru_activate),
1845 g_signal_connect ((gpointer) mru7, "activate",
1846 G_CALLBACK (on_mru_activate),
1848 g_signal_connect ((gpointer) filePrintOptions, "activate",
1849 G_CALLBACK (on_filePrintOptions_activate),
1851 g_signal_connect ((gpointer) filePrint, "activate",
1852 G_CALLBACK (on_filePrint_activate),
1854 g_signal_connect ((gpointer) filePrintPDF, "activate",
1855 G_CALLBACK (on_filePrintPDF_activate),
1857 g_signal_connect ((gpointer) fileQuit, "activate",
1858 G_CALLBACK (on_fileQuit_activate),
1860 g_signal_connect ((gpointer) editUndo, "activate",
1861 G_CALLBACK (on_editUndo_activate),
1863 g_signal_connect ((gpointer) editRedo, "activate",
1864 G_CALLBACK (on_editRedo_activate),
1866 g_signal_connect ((gpointer) editCut, "activate",
1867 G_CALLBACK (on_editCut_activate),
1869 g_signal_connect ((gpointer) editCopy, "activate",
1870 G_CALLBACK (on_editCopy_activate),
1872 g_signal_connect ((gpointer) editPaste, "activate",
1873 G_CALLBACK (on_editPaste_activate),
1875 g_signal_connect ((gpointer) editDelete, "activate",
1876 G_CALLBACK (on_editDelete_activate),
1878 g_signal_connect ((gpointer) viewContinuous, "toggled",
1879 G_CALLBACK (on_viewContinuous_activate),
1881 g_signal_connect ((gpointer) viewOnePage, "toggled",
1882 G_CALLBACK (on_viewOnePage_activate),
1884 g_signal_connect ((gpointer) viewFullscreen, "activate",
1885 G_CALLBACK (on_viewFullscreen_activate),
1887 g_signal_connect ((gpointer) viewZoomIn, "activate",
1888 G_CALLBACK (on_viewZoomIn_activate),
1890 g_signal_connect ((gpointer) viewZoomOut, "activate",
1891 G_CALLBACK (on_viewZoomOut_activate),
1893 g_signal_connect ((gpointer) viewNormalSize, "activate",
1894 G_CALLBACK (on_viewNormalSize_activate),
1896 g_signal_connect ((gpointer) viewPageWidth, "activate",
1897 G_CALLBACK (on_viewPageWidth_activate),
1899 g_signal_connect ((gpointer) viewSetZoom, "activate",
1900 G_CALLBACK (on_viewSetZoom_activate),
1902 g_signal_connect ((gpointer) viewFirstPage, "activate",
1903 G_CALLBACK (on_viewFirstPage_activate),
1905 g_signal_connect ((gpointer) viewPreviousPage, "activate",
1906 G_CALLBACK (on_viewPreviousPage_activate),
1908 g_signal_connect ((gpointer) viewNextPage, "activate",
1909 G_CALLBACK (on_viewNextPage_activate),
1911 g_signal_connect ((gpointer) viewLastPage, "activate",
1912 G_CALLBACK (on_viewLastPage_activate),
1914 g_signal_connect ((gpointer) viewShowLayer, "activate",
1915 G_CALLBACK (on_viewShowLayer_activate),
1917 g_signal_connect ((gpointer) viewHideLayer, "activate",
1918 G_CALLBACK (on_viewHideLayer_activate),
1920 g_signal_connect ((gpointer) journalNewPageBefore, "activate",
1921 G_CALLBACK (on_journalNewPageBefore_activate),
1923 g_signal_connect ((gpointer) journalNewPageAfter, "activate",
1924 G_CALLBACK (on_journalNewPageAfter_activate),
1926 g_signal_connect ((gpointer) journalNewPageEnd, "activate",
1927 G_CALLBACK (on_journalNewPageEnd_activate),
1929 g_signal_connect ((gpointer) journalDeletePage, "activate",
1930 G_CALLBACK (on_journalDeletePage_activate),
1932 g_signal_connect ((gpointer) journalNewLayer, "activate",
1933 G_CALLBACK (on_journalNewLayer_activate),
1935 g_signal_connect ((gpointer) journalDeleteLayer, "activate",
1936 G_CALLBACK (on_journalDeleteLayer_activate),
1938 g_signal_connect ((gpointer) journalFlatten, "activate",
1939 G_CALLBACK (on_journalFlatten_activate),
1941 g_signal_connect ((gpointer) journalPaperSize, "activate",
1942 G_CALLBACK (on_journalPaperSize_activate),
1944 g_signal_connect ((gpointer) papercolorWhite, "toggled",
1945 G_CALLBACK (on_papercolorWhite_activate),
1947 g_signal_connect ((gpointer) papercolorYellow, "toggled",
1948 G_CALLBACK (on_papercolorYellow_activate),
1950 g_signal_connect ((gpointer) papercolorPink, "toggled",
1951 G_CALLBACK (on_papercolorPink_activate),
1953 g_signal_connect ((gpointer) papercolorOrange, "toggled",
1954 G_CALLBACK (on_papercolorOrange_activate),
1956 g_signal_connect ((gpointer) papercolorBlue, "toggled",
1957 G_CALLBACK (on_papercolorBlue_activate),
1959 g_signal_connect ((gpointer) papercolorGreen, "toggled",
1960 G_CALLBACK (on_papercolorGreen_activate),
1962 g_signal_connect ((gpointer) papercolorOther, "toggled",
1963 G_CALLBACK (on_papercolorOther_activate),
1965 g_signal_connect ((gpointer) paperstylePlain, "toggled",
1966 G_CALLBACK (on_paperstylePlain_activate),
1968 g_signal_connect ((gpointer) paperstyleLined, "toggled",
1969 G_CALLBACK (on_paperstyleLined_activate),
1971 g_signal_connect ((gpointer) paperstyleRuled, "toggled",
1972 G_CALLBACK (on_paperstyleRuled_activate),
1974 g_signal_connect ((gpointer) paperstyleGraph, "toggled",
1975 G_CALLBACK (on_paperstyleGraph_activate),
1977 g_signal_connect ((gpointer) journalApplyAllPages, "activate",
1978 G_CALLBACK (on_journalApplyAllPages_activate),
1980 g_signal_connect ((gpointer) journalLoadBackground, "activate",
1981 G_CALLBACK (on_journalLoadBackground_activate),
1983 g_signal_connect ((gpointer) journalScreenshot, "activate",
1984 G_CALLBACK (on_journalScreenshot_activate),
1986 g_signal_connect ((gpointer) journalDefaultBackground, "activate",
1987 G_CALLBACK (on_journalDefaultBackground_activate),
1989 g_signal_connect ((gpointer) journalSetAsDefault, "activate",
1990 G_CALLBACK (on_journalSetAsDefault_activate),
1992 g_signal_connect ((gpointer) toolsPen, "toggled",
1993 G_CALLBACK (on_toolsPen_activate),
1995 g_signal_connect ((gpointer) toolsEraser, "toggled",
1996 G_CALLBACK (on_toolsEraser_activate),
1998 g_signal_connect ((gpointer) toolsHighlighter, "toggled",
1999 G_CALLBACK (on_toolsHighlighter_activate),
2001 g_signal_connect ((gpointer) toolsText, "toggled",
2002 G_CALLBACK (on_toolsText_activate),
2004 g_signal_connect ((gpointer) toolsSelectRegion, "toggled",
2005 G_CALLBACK (on_toolsSelectRegion_activate),
2007 g_signal_connect ((gpointer) toolsSelectRectangle, "toggled",
2008 G_CALLBACK (on_toolsSelectRectangle_activate),
2010 g_signal_connect ((gpointer) toolsVerticalSpace, "toggled",
2011 G_CALLBACK (on_toolsVerticalSpace_activate),
2013 g_signal_connect ((gpointer) toolsHand, "activate",
2014 G_CALLBACK (on_toolsHand_activate),
2016 g_signal_connect ((gpointer) colorBlack, "toggled",
2017 G_CALLBACK (on_colorBlack_activate),
2019 g_signal_connect ((gpointer) colorBlue, "toggled",
2020 G_CALLBACK (on_colorBlue_activate),
2022 g_signal_connect ((gpointer) colorRed, "toggled",
2023 G_CALLBACK (on_colorRed_activate),
2025 g_signal_connect ((gpointer) colorGreen, "toggled",
2026 G_CALLBACK (on_colorGreen_activate),
2028 g_signal_connect ((gpointer) colorGray, "toggled",
2029 G_CALLBACK (on_colorGray_activate),
2031 g_signal_connect ((gpointer) colorLightBlue, "toggled",
2032 G_CALLBACK (on_colorLightBlue_activate),
2034 g_signal_connect ((gpointer) colorLightGreen, "toggled",
2035 G_CALLBACK (on_colorLightGreen_activate),
2037 g_signal_connect ((gpointer) colorMagenta, "toggled",
2038 G_CALLBACK (on_colorMagenta_activate),
2040 g_signal_connect ((gpointer) colorOrange, "toggled",
2041 G_CALLBACK (on_colorOrange_activate),
2043 g_signal_connect ((gpointer) colorYellow, "toggled",
2044 G_CALLBACK (on_colorYellow_activate),
2046 g_signal_connect ((gpointer) colorWhite, "toggled",
2047 G_CALLBACK (on_colorWhite_activate),
2049 g_signal_connect ((gpointer) colorOther, "toggled",
2050 G_CALLBACK (on_colorOther_activate),
2052 g_signal_connect ((gpointer) penthicknessVeryFine, "toggled",
2053 G_CALLBACK (on_penthicknessVeryFine_activate),
2055 g_signal_connect ((gpointer) penthicknessFine, "toggled",
2056 G_CALLBACK (on_penthicknessFine_activate),
2058 g_signal_connect ((gpointer) penthicknessMedium, "toggled",
2059 G_CALLBACK (on_penthicknessMedium_activate),
2061 g_signal_connect ((gpointer) penthicknessThick, "toggled",
2062 G_CALLBACK (on_penthicknessThick_activate),
2064 g_signal_connect ((gpointer) penthicknessVeryThick, "toggled",
2065 G_CALLBACK (on_penthicknessVeryThick_activate),
2067 g_signal_connect ((gpointer) eraserFine, "toggled",
2068 G_CALLBACK (on_eraserFine_activate),
2070 g_signal_connect ((gpointer) eraserMedium, "toggled",
2071 G_CALLBACK (on_eraserMedium_activate),
2073 g_signal_connect ((gpointer) eraserThick, "toggled",
2074 G_CALLBACK (on_eraserThick_activate),
2076 g_signal_connect ((gpointer) eraserStandard, "toggled",
2077 G_CALLBACK (on_eraserStandard_activate),
2079 g_signal_connect ((gpointer) eraserWhiteout, "toggled",
2080 G_CALLBACK (on_eraserWhiteout_activate),
2082 g_signal_connect ((gpointer) eraserDeleteStrokes, "toggled",
2083 G_CALLBACK (on_eraserDeleteStrokes_activate),
2085 g_signal_connect ((gpointer) highlighterFine, "toggled",
2086 G_CALLBACK (on_highlighterFine_activate),
2088 g_signal_connect ((gpointer) highlighterMedium, "toggled",
2089 G_CALLBACK (on_highlighterMedium_activate),
2091 g_signal_connect ((gpointer) highlighterThick, "toggled",
2092 G_CALLBACK (on_highlighterThick_activate),
2094 g_signal_connect ((gpointer) toolsTextFont, "activate",
2095 G_CALLBACK (on_toolsTextFont_activate),
2097 g_signal_connect ((gpointer) toolsDefaultPen, "activate",
2098 G_CALLBACK (on_toolsDefaultPen_activate),
2100 g_signal_connect ((gpointer) toolsDefaultEraser, "activate",
2101 G_CALLBACK (on_toolsDefaultEraser_activate),
2103 g_signal_connect ((gpointer) toolsDefaultHighlighter, "activate",
2104 G_CALLBACK (on_toolsDefaultHighlighter_activate),
2106 g_signal_connect ((gpointer) toolsDefaultText, "activate",
2107 G_CALLBACK (on_toolsDefaultText_activate),
2109 g_signal_connect ((gpointer) toolsSetAsDefault, "activate",
2110 G_CALLBACK (on_toolsSetAsDefault_activate),
2112 g_signal_connect ((gpointer) toolsRuler, "toggled",
2113 G_CALLBACK (on_toolsRuler_activate),
2115 g_signal_connect ((gpointer) optionsUseXInput, "toggled",
2116 G_CALLBACK (on_optionsUseXInput_activate),
2118 g_signal_connect ((gpointer) optionsButtonMappings, "activate",
2119 G_CALLBACK (on_optionsButtonMappings_activate),
2121 g_signal_connect ((gpointer) button2Pen, "activate",
2122 G_CALLBACK (on_button2Pen_activate),
2124 g_signal_connect ((gpointer) button2Eraser, "activate",
2125 G_CALLBACK (on_button2Eraser_activate),
2127 g_signal_connect ((gpointer) button2Highlighter, "activate",
2128 G_CALLBACK (on_button2Highlighter_activate),
2130 g_signal_connect ((gpointer) button2Text, "activate",
2131 G_CALLBACK (on_button2Text_activate),
2133 g_signal_connect ((gpointer) button2SelectRegion, "activate",
2134 G_CALLBACK (on_button2SelectRegion_activate),
2136 g_signal_connect ((gpointer) button2SelectRectangle, "activate",
2137 G_CALLBACK (on_button2SelectRectangle_activate),
2139 g_signal_connect ((gpointer) button2VerticalSpace, "activate",
2140 G_CALLBACK (on_button2VerticalSpace_activate),
2142 g_signal_connect ((gpointer) button2Hand, "activate",
2143 G_CALLBACK (on_button2Hand_activate),
2145 g_signal_connect ((gpointer) button2LinkBrush, "activate",
2146 G_CALLBACK (on_button2LinkBrush_activate),
2148 g_signal_connect ((gpointer) button2CopyBrush, "activate",
2149 G_CALLBACK (on_button2CopyBrush_activate),
2151 g_signal_connect ((gpointer) button3Pen, "activate",
2152 G_CALLBACK (on_button3Pen_activate),
2154 g_signal_connect ((gpointer) button3Eraser, "activate",
2155 G_CALLBACK (on_button3Eraser_activate),
2157 g_signal_connect ((gpointer) button3Highlighter, "activate",
2158 G_CALLBACK (on_button3Highlighter_activate),
2160 g_signal_connect ((gpointer) button3Text, "activate",
2161 G_CALLBACK (on_button3Text_activate),
2163 g_signal_connect ((gpointer) button3SelectRegion, "activate",
2164 G_CALLBACK (on_button3SelectRegion_activate),
2166 g_signal_connect ((gpointer) button3SelectRectangle, "activate",
2167 G_CALLBACK (on_button3SelectRectangle_activate),
2169 g_signal_connect ((gpointer) button3VerticalSpace, "activate",
2170 G_CALLBACK (on_button3VerticalSpace_activate),
2172 g_signal_connect ((gpointer) button3Hand, "activate",
2173 G_CALLBACK (on_button3Hand_activate),
2175 g_signal_connect ((gpointer) button3LinkBrush, "activate",
2176 G_CALLBACK (on_button3LinkBrush_activate),
2178 g_signal_connect ((gpointer) button3CopyBrush, "activate",
2179 G_CALLBACK (on_button3CopyBrush_activate),
2181 g_signal_connect ((gpointer) optionsAntialiasBG, "activate",
2182 G_CALLBACK (on_optionsAntialiasBG_activate),
2184 g_signal_connect ((gpointer) optionsProgressiveBG, "activate",
2185 G_CALLBACK (on_optionsProgressiveBG_activate),
2187 g_signal_connect ((gpointer) optionsPrintRuling, "activate",
2188 G_CALLBACK (on_optionsPrintRuling_activate),
2190 g_signal_connect ((gpointer) optionsSavePreferences, "activate",
2191 G_CALLBACK (on_optionsSavePreferences_activate),
2193 g_signal_connect ((gpointer) helpIndex, "activate",
2194 G_CALLBACK (on_helpIndex_activate),
2196 g_signal_connect ((gpointer) helpAbout, "activate",
2197 G_CALLBACK (on_helpAbout_activate),
2199 g_signal_connect ((gpointer) saveButton, "clicked",
2200 G_CALLBACK (on_fileSave_activate),
2202 g_signal_connect ((gpointer) newButton, "clicked",
2203 G_CALLBACK (on_fileNew_activate),
2205 g_signal_connect ((gpointer) openButton, "clicked",
2206 G_CALLBACK (on_fileOpen_activate),
2208 g_signal_connect ((gpointer) buttonCut, "clicked",
2209 G_CALLBACK (on_editCut_activate),
2211 g_signal_connect ((gpointer) buttonCopy, "clicked",
2212 G_CALLBACK (on_editCopy_activate),
2214 g_signal_connect ((gpointer) buttonPaste, "clicked",
2215 G_CALLBACK (on_editPaste_activate),
2217 g_signal_connect ((gpointer) buttonUndo, "clicked",
2218 G_CALLBACK (on_editUndo_activate),
2220 g_signal_connect ((gpointer) buttonRedo, "clicked",
2221 G_CALLBACK (on_editRedo_activate),
2223 g_signal_connect ((gpointer) buttonFirstPage, "clicked",
2224 G_CALLBACK (on_viewFirstPage_activate),
2226 g_signal_connect ((gpointer) buttonPreviousPage, "clicked",
2227 G_CALLBACK (on_viewPreviousPage_activate),
2229 g_signal_connect ((gpointer) buttonNextPage, "clicked",
2230 G_CALLBACK (on_viewNextPage_activate),
2232 g_signal_connect ((gpointer) buttonLastPage, "clicked",
2233 G_CALLBACK (on_viewLastPage_activate),
2235 g_signal_connect ((gpointer) buttonZoomOut, "clicked",
2236 G_CALLBACK (on_viewZoomOut_activate),
2238 g_signal_connect ((gpointer) buttonPageWidth, "clicked",
2239 G_CALLBACK (on_viewPageWidth_activate),
2241 g_signal_connect ((gpointer) buttonZoomIn, "clicked",
2242 G_CALLBACK (on_viewZoomIn_activate),
2244 g_signal_connect ((gpointer) buttonNormalSize, "clicked",
2245 G_CALLBACK (on_viewNormalSize_activate),
2247 g_signal_connect ((gpointer) buttonZoomSet, "clicked",
2248 G_CALLBACK (on_viewSetZoom_activate),
2250 g_signal_connect ((gpointer) buttonFullscreen, "toggled",
2251 G_CALLBACK (on_viewFullscreen_activate),
2253 g_signal_connect ((gpointer) buttonPen, "toggled",
2254 G_CALLBACK (on_toolsPen_activate),
2256 g_signal_connect ((gpointer) buttonEraser, "toggled",
2257 G_CALLBACK (on_toolsEraser_activate),
2259 g_signal_connect ((gpointer) buttonHighlighter, "toggled",
2260 G_CALLBACK (on_toolsHighlighter_activate),
2262 g_signal_connect ((gpointer) buttonText, "toggled",
2263 G_CALLBACK (on_toolsText_activate),
2265 g_signal_connect ((gpointer) buttonRuler, "toggled",
2266 G_CALLBACK (on_toolsRuler_activate),
2268 g_signal_connect ((gpointer) buttonSelectRegion, "toggled",
2269 G_CALLBACK (on_toolsSelectRegion_activate),
2271 g_signal_connect ((gpointer) buttonSelectRectangle, "toggled",
2272 G_CALLBACK (on_toolsSelectRectangle_activate),
2274 g_signal_connect ((gpointer) buttonVerticalSpace, "toggled",
2275 G_CALLBACK (on_toolsVerticalSpace_activate),
2277 g_signal_connect ((gpointer) buttonHand, "toggled",
2278 G_CALLBACK (on_toolsHand_activate),
2280 g_signal_connect ((gpointer) buttonToolDefault, "clicked",
2281 G_CALLBACK (on_buttonToolDefault_clicked),
2283 g_signal_connect ((gpointer) buttonDefaultPen, "clicked",
2284 G_CALLBACK (on_toolsDefaultPen_activate),
2286 g_signal_connect ((gpointer) buttonFine, "toggled",
2287 G_CALLBACK (on_buttonFine_clicked),
2289 g_signal_connect ((gpointer) buttonMedium, "toggled",
2290 G_CALLBACK (on_buttonMedium_clicked),
2292 g_signal_connect ((gpointer) buttonThick, "toggled",
2293 G_CALLBACK (on_buttonThick_clicked),
2295 g_signal_connect ((gpointer) buttonBlack, "toggled",
2296 G_CALLBACK (on_colorBlack_activate),
2298 g_signal_connect ((gpointer) buttonBlue, "toggled",
2299 G_CALLBACK (on_colorBlue_activate),
2301 g_signal_connect ((gpointer) buttonRed, "toggled",
2302 G_CALLBACK (on_colorRed_activate),
2304 g_signal_connect ((gpointer) buttonGreen, "toggled",
2305 G_CALLBACK (on_colorGreen_activate),
2307 g_signal_connect ((gpointer) buttonGray, "toggled",
2308 G_CALLBACK (on_colorGray_activate),
2310 g_signal_connect ((gpointer) buttonLightBlue, "toggled",
2311 G_CALLBACK (on_colorLightBlue_activate),
2313 g_signal_connect ((gpointer) buttonLightGreen, "toggled",
2314 G_CALLBACK (on_colorLightGreen_activate),
2316 g_signal_connect ((gpointer) buttonMagenta, "toggled",
2317 G_CALLBACK (on_colorMagenta_activate),
2319 g_signal_connect ((gpointer) buttonOrange, "toggled",
2320 G_CALLBACK (on_colorOrange_activate),
2322 g_signal_connect ((gpointer) buttonYellow, "toggled",
2323 G_CALLBACK (on_colorYellow_activate),
2325 g_signal_connect ((gpointer) buttonWhite, "toggled",
2326 G_CALLBACK (on_colorWhite_activate),
2328 g_signal_connect ((gpointer) spinPageNo, "value_changed",
2329 G_CALLBACK (on_spinPageNo_value_changed),
2331 g_signal_connect ((gpointer) comboLayer, "changed",
2332 G_CALLBACK (on_comboLayer_changed),
2335 /* Store pointers to all widgets, for use by lookup_widget(). */
2336 GLADE_HOOKUP_OBJECT_NO_REF (winMain, winMain, "winMain");
2337 GLADE_HOOKUP_OBJECT (winMain, vboxMain, "vboxMain");
2338 GLADE_HOOKUP_OBJECT (winMain, menubar, "menubar");
2339 GLADE_HOOKUP_OBJECT (winMain, menuFile, "menuFile");
2340 GLADE_HOOKUP_OBJECT (winMain, menuFile_menu, "menuFile_menu");
2341 GLADE_HOOKUP_OBJECT (winMain, fileNew, "fileNew");
2342 GLADE_HOOKUP_OBJECT (winMain, fileNewBackground, "fileNewBackground");
2343 GLADE_HOOKUP_OBJECT (winMain, image623, "image623");
2344 GLADE_HOOKUP_OBJECT (winMain, fileOpen, "fileOpen");
2345 GLADE_HOOKUP_OBJECT (winMain, fileSave, "fileSave");
2346 GLADE_HOOKUP_OBJECT (winMain, fileSaveAs, "fileSaveAs");
2347 GLADE_HOOKUP_OBJECT (winMain, separator1, "separator1");
2348 GLADE_HOOKUP_OBJECT (winMain, fileRecentFiles, "fileRecentFiles");
2349 GLADE_HOOKUP_OBJECT (winMain, fileRecentFiles_menu, "fileRecentFiles_menu");
2350 GLADE_HOOKUP_OBJECT (winMain, mru0, "mru0");
2351 GLADE_HOOKUP_OBJECT (winMain, mru1, "mru1");
2352 GLADE_HOOKUP_OBJECT (winMain, mru2, "mru2");
2353 GLADE_HOOKUP_OBJECT (winMain, mru3, "mru3");
2354 GLADE_HOOKUP_OBJECT (winMain, mru4, "mru4");
2355 GLADE_HOOKUP_OBJECT (winMain, mru5, "mru5");
2356 GLADE_HOOKUP_OBJECT (winMain, mru6, "mru6");
2357 GLADE_HOOKUP_OBJECT (winMain, mru7, "mru7");
2358 GLADE_HOOKUP_OBJECT (winMain, separator22, "separator22");
2359 GLADE_HOOKUP_OBJECT (winMain, filePrintOptions, "filePrintOptions");
2360 GLADE_HOOKUP_OBJECT (winMain, image624, "image624");
2361 GLADE_HOOKUP_OBJECT (winMain, filePrint, "filePrint");
2362 GLADE_HOOKUP_OBJECT (winMain, filePrintPDF, "filePrintPDF");
2363 GLADE_HOOKUP_OBJECT (winMain, separator2, "separator2");
2364 GLADE_HOOKUP_OBJECT (winMain, fileQuit, "fileQuit");
2365 GLADE_HOOKUP_OBJECT (winMain, menuEdit, "menuEdit");
2366 GLADE_HOOKUP_OBJECT (winMain, menuEdit_menu, "menuEdit_menu");
2367 GLADE_HOOKUP_OBJECT (winMain, editUndo, "editUndo");
2368 GLADE_HOOKUP_OBJECT (winMain, editRedo, "editRedo");
2369 GLADE_HOOKUP_OBJECT (winMain, separator3, "separator3");
2370 GLADE_HOOKUP_OBJECT (winMain, editCut, "editCut");
2371 GLADE_HOOKUP_OBJECT (winMain, editCopy, "editCopy");
2372 GLADE_HOOKUP_OBJECT (winMain, editPaste, "editPaste");
2373 GLADE_HOOKUP_OBJECT (winMain, editDelete, "editDelete");
2374 GLADE_HOOKUP_OBJECT (winMain, menuView, "menuView");
2375 GLADE_HOOKUP_OBJECT (winMain, menuView_menu, "menuView_menu");
2376 GLADE_HOOKUP_OBJECT (winMain, viewContinuous, "viewContinuous");
2377 GLADE_HOOKUP_OBJECT (winMain, viewOnePage, "viewOnePage");
2378 GLADE_HOOKUP_OBJECT (winMain, separator20, "separator20");
2379 GLADE_HOOKUP_OBJECT (winMain, viewFullscreen, "viewFullscreen");
2380 GLADE_HOOKUP_OBJECT (winMain, separator4, "separator4");
2381 GLADE_HOOKUP_OBJECT (winMain, menuViewZoom, "menuViewZoom");
2382 GLADE_HOOKUP_OBJECT (winMain, menuViewZoom_menu, "menuViewZoom_menu");
2383 GLADE_HOOKUP_OBJECT (winMain, viewZoomIn, "viewZoomIn");
2384 GLADE_HOOKUP_OBJECT (winMain, viewZoomOut, "viewZoomOut");
2385 GLADE_HOOKUP_OBJECT (winMain, viewNormalSize, "viewNormalSize");
2386 GLADE_HOOKUP_OBJECT (winMain, viewPageWidth, "viewPageWidth");
2387 GLADE_HOOKUP_OBJECT (winMain, image625, "image625");
2388 GLADE_HOOKUP_OBJECT (winMain, viewSetZoom, "viewSetZoom");
2389 GLADE_HOOKUP_OBJECT (winMain, separator5, "separator5");
2390 GLADE_HOOKUP_OBJECT (winMain, viewFirstPage, "viewFirstPage");
2391 GLADE_HOOKUP_OBJECT (winMain, image626, "image626");
2392 GLADE_HOOKUP_OBJECT (winMain, viewPreviousPage, "viewPreviousPage");
2393 GLADE_HOOKUP_OBJECT (winMain, image627, "image627");
2394 GLADE_HOOKUP_OBJECT (winMain, viewNextPage, "viewNextPage");
2395 GLADE_HOOKUP_OBJECT (winMain, image628, "image628");
2396 GLADE_HOOKUP_OBJECT (winMain, viewLastPage, "viewLastPage");
2397 GLADE_HOOKUP_OBJECT (winMain, image629, "image629");
2398 GLADE_HOOKUP_OBJECT (winMain, separator6, "separator6");
2399 GLADE_HOOKUP_OBJECT (winMain, viewShowLayer, "viewShowLayer");
2400 GLADE_HOOKUP_OBJECT (winMain, image630, "image630");
2401 GLADE_HOOKUP_OBJECT (winMain, viewHideLayer, "viewHideLayer");
2402 GLADE_HOOKUP_OBJECT (winMain, image631, "image631");
2403 GLADE_HOOKUP_OBJECT (winMain, menuJournal, "menuJournal");
2404 GLADE_HOOKUP_OBJECT (winMain, menuJournal_menu, "menuJournal_menu");
2405 GLADE_HOOKUP_OBJECT (winMain, journalNewPageBefore, "journalNewPageBefore");
2406 GLADE_HOOKUP_OBJECT (winMain, journalNewPageAfter, "journalNewPageAfter");
2407 GLADE_HOOKUP_OBJECT (winMain, journalNewPageEnd, "journalNewPageEnd");
2408 GLADE_HOOKUP_OBJECT (winMain, journalDeletePage, "journalDeletePage");
2409 GLADE_HOOKUP_OBJECT (winMain, separator7, "separator7");
2410 GLADE_HOOKUP_OBJECT (winMain, journalNewLayer, "journalNewLayer");
2411 GLADE_HOOKUP_OBJECT (winMain, journalDeleteLayer, "journalDeleteLayer");
2412 GLADE_HOOKUP_OBJECT (winMain, journalFlatten, "journalFlatten");
2413 GLADE_HOOKUP_OBJECT (winMain, separator8, "separator8");
2414 GLADE_HOOKUP_OBJECT (winMain, journalPaperSize, "journalPaperSize");
2415 GLADE_HOOKUP_OBJECT (winMain, journalPaperColor, "journalPaperColor");
2416 GLADE_HOOKUP_OBJECT (winMain, journalPaperColor_menu, "journalPaperColor_menu");
2417 GLADE_HOOKUP_OBJECT (winMain, papercolorWhite, "papercolorWhite");
2418 GLADE_HOOKUP_OBJECT (winMain, papercolorYellow, "papercolorYellow");
2419 GLADE_HOOKUP_OBJECT (winMain, papercolorPink, "papercolorPink");
2420 GLADE_HOOKUP_OBJECT (winMain, papercolorOrange, "papercolorOrange");
2421 GLADE_HOOKUP_OBJECT (winMain, papercolorBlue, "papercolorBlue");
2422 GLADE_HOOKUP_OBJECT (winMain, papercolorGreen, "papercolorGreen");
2423 GLADE_HOOKUP_OBJECT (winMain, papercolorOther, "papercolorOther");
2424 GLADE_HOOKUP_OBJECT (winMain, papercolorNA, "papercolorNA");
2425 GLADE_HOOKUP_OBJECT (winMain, journalPaperStyle, "journalPaperStyle");
2426 GLADE_HOOKUP_OBJECT (winMain, journalPaperStyle_menu, "journalPaperStyle_menu");
2427 GLADE_HOOKUP_OBJECT (winMain, paperstylePlain, "paperstylePlain");
2428 GLADE_HOOKUP_OBJECT (winMain, paperstyleLined, "paperstyleLined");
2429 GLADE_HOOKUP_OBJECT (winMain, paperstyleRuled, "paperstyleRuled");
2430 GLADE_HOOKUP_OBJECT (winMain, paperstyleGraph, "paperstyleGraph");
2431 GLADE_HOOKUP_OBJECT (winMain, paperstyleNA, "paperstyleNA");
2432 GLADE_HOOKUP_OBJECT (winMain, journalApplyAllPages, "journalApplyAllPages");
2433 GLADE_HOOKUP_OBJECT (winMain, separator23, "separator23");
2434 GLADE_HOOKUP_OBJECT (winMain, journalLoadBackground, "journalLoadBackground");
2435 GLADE_HOOKUP_OBJECT (winMain, image632, "image632");
2436 GLADE_HOOKUP_OBJECT (winMain, journalScreenshot, "journalScreenshot");
2437 GLADE_HOOKUP_OBJECT (winMain, separator19, "separator19");
2438 GLADE_HOOKUP_OBJECT (winMain, journalDefaultBackground, "journalDefaultBackground");
2439 GLADE_HOOKUP_OBJECT (winMain, journalSetAsDefault, "journalSetAsDefault");
2440 GLADE_HOOKUP_OBJECT (winMain, menuTools, "menuTools");
2441 GLADE_HOOKUP_OBJECT (winMain, menuTools_menu, "menuTools_menu");
2442 GLADE_HOOKUP_OBJECT (winMain, toolsPen, "toolsPen");
2443 GLADE_HOOKUP_OBJECT (winMain, toolsEraser, "toolsEraser");
2444 GLADE_HOOKUP_OBJECT (winMain, toolsHighlighter, "toolsHighlighter");
2445 GLADE_HOOKUP_OBJECT (winMain, toolsText, "toolsText");
2446 GLADE_HOOKUP_OBJECT (winMain, separator9, "separator9");
2447 GLADE_HOOKUP_OBJECT (winMain, toolsSelectRegion, "toolsSelectRegion");
2448 GLADE_HOOKUP_OBJECT (winMain, toolsSelectRectangle, "toolsSelectRectangle");
2449 GLADE_HOOKUP_OBJECT (winMain, toolsVerticalSpace, "toolsVerticalSpace");
2450 GLADE_HOOKUP_OBJECT (winMain, toolsHand, "toolsHand");
2451 GLADE_HOOKUP_OBJECT (winMain, separator16, "separator16");
2452 GLADE_HOOKUP_OBJECT (winMain, toolsColor, "toolsColor");
2453 GLADE_HOOKUP_OBJECT (winMain, image633, "image633");
2454 GLADE_HOOKUP_OBJECT (winMain, toolsColor_menu, "toolsColor_menu");
2455 GLADE_HOOKUP_OBJECT (winMain, colorBlack, "colorBlack");
2456 GLADE_HOOKUP_OBJECT (winMain, colorBlue, "colorBlue");
2457 GLADE_HOOKUP_OBJECT (winMain, colorRed, "colorRed");
2458 GLADE_HOOKUP_OBJECT (winMain, colorGreen, "colorGreen");
2459 GLADE_HOOKUP_OBJECT (winMain, colorGray, "colorGray");
2460 GLADE_HOOKUP_OBJECT (winMain, separator17, "separator17");
2461 GLADE_HOOKUP_OBJECT (winMain, colorLightBlue, "colorLightBlue");
2462 GLADE_HOOKUP_OBJECT (winMain, colorLightGreen, "colorLightGreen");
2463 GLADE_HOOKUP_OBJECT (winMain, colorMagenta, "colorMagenta");
2464 GLADE_HOOKUP_OBJECT (winMain, colorOrange, "colorOrange");
2465 GLADE_HOOKUP_OBJECT (winMain, colorYellow, "colorYellow");
2466 GLADE_HOOKUP_OBJECT (winMain, colorWhite, "colorWhite");
2467 GLADE_HOOKUP_OBJECT (winMain, colorOther, "colorOther");
2468 GLADE_HOOKUP_OBJECT (winMain, colorNA, "colorNA");
2469 GLADE_HOOKUP_OBJECT (winMain, toolsPenOptions, "toolsPenOptions");
2470 GLADE_HOOKUP_OBJECT (winMain, toolsPenOptions_menu, "toolsPenOptions_menu");
2471 GLADE_HOOKUP_OBJECT (winMain, penthicknessVeryFine, "penthicknessVeryFine");
2472 GLADE_HOOKUP_OBJECT (winMain, penthicknessFine, "penthicknessFine");
2473 GLADE_HOOKUP_OBJECT (winMain, penthicknessMedium, "penthicknessMedium");
2474 GLADE_HOOKUP_OBJECT (winMain, penthicknessThick, "penthicknessThick");
2475 GLADE_HOOKUP_OBJECT (winMain, penthicknessVeryThick, "penthicknessVeryThick");
2476 GLADE_HOOKUP_OBJECT (winMain, toolsEraserOptions, "toolsEraserOptions");
2477 GLADE_HOOKUP_OBJECT (winMain, toolsEraserOptions_menu, "toolsEraserOptions_menu");
2478 GLADE_HOOKUP_OBJECT (winMain, eraserFine, "eraserFine");
2479 GLADE_HOOKUP_OBJECT (winMain, eraserMedium, "eraserMedium");
2480 GLADE_HOOKUP_OBJECT (winMain, eraserThick, "eraserThick");
2481 GLADE_HOOKUP_OBJECT (winMain, separator14, "separator14");
2482 GLADE_HOOKUP_OBJECT (winMain, eraserStandard, "eraserStandard");
2483 GLADE_HOOKUP_OBJECT (winMain, eraserWhiteout, "eraserWhiteout");
2484 GLADE_HOOKUP_OBJECT (winMain, eraserDeleteStrokes, "eraserDeleteStrokes");
2485 GLADE_HOOKUP_OBJECT (winMain, toolsHighlighterOptions, "toolsHighlighterOptions");
2486 GLADE_HOOKUP_OBJECT (winMain, toolsHighlighterOptions_menu, "toolsHighlighterOptions_menu");
2487 GLADE_HOOKUP_OBJECT (winMain, highlighterFine, "highlighterFine");
2488 GLADE_HOOKUP_OBJECT (winMain, highlighterMedium, "highlighterMedium");
2489 GLADE_HOOKUP_OBJECT (winMain, highlighterThick, "highlighterThick");
2490 GLADE_HOOKUP_OBJECT (winMain, toolsTextFont, "toolsTextFont");
2491 GLADE_HOOKUP_OBJECT (winMain, image634, "image634");
2492 GLADE_HOOKUP_OBJECT (winMain, separator10, "separator10");
2493 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultPen, "toolsDefaultPen");
2494 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultEraser, "toolsDefaultEraser");
2495 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultHighlighter, "toolsDefaultHighlighter");
2496 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultText, "toolsDefaultText");
2497 GLADE_HOOKUP_OBJECT (winMain, toolsSetAsDefault, "toolsSetAsDefault");
2498 GLADE_HOOKUP_OBJECT (winMain, separator15, "separator15");
2499 GLADE_HOOKUP_OBJECT (winMain, toolsRuler, "toolsRuler");
2500 GLADE_HOOKUP_OBJECT (winMain, menuOptions, "menuOptions");
2501 GLADE_HOOKUP_OBJECT (winMain, menuOptions_menu, "menuOptions_menu");
2502 GLADE_HOOKUP_OBJECT (winMain, optionsUseXInput, "optionsUseXInput");
2503 GLADE_HOOKUP_OBJECT (winMain, optionsButtonMappings, "optionsButtonMappings");
2504 GLADE_HOOKUP_OBJECT (winMain, button2_mapping, "button2_mapping");
2505 GLADE_HOOKUP_OBJECT (winMain, button2_mapping_menu, "button2_mapping_menu");
2506 GLADE_HOOKUP_OBJECT (winMain, button2Pen, "button2Pen");
2507 GLADE_HOOKUP_OBJECT (winMain, button2Eraser, "button2Eraser");
2508 GLADE_HOOKUP_OBJECT (winMain, button2Highlighter, "button2Highlighter");
2509 GLADE_HOOKUP_OBJECT (winMain, button2Text, "button2Text");
2510 GLADE_HOOKUP_OBJECT (winMain, button2SelectRegion, "button2SelectRegion");
2511 GLADE_HOOKUP_OBJECT (winMain, button2SelectRectangle, "button2SelectRectangle");
2512 GLADE_HOOKUP_OBJECT (winMain, button2VerticalSpace, "button2VerticalSpace");
2513 GLADE_HOOKUP_OBJECT (winMain, button2Hand, "button2Hand");
2514 GLADE_HOOKUP_OBJECT (winMain, separator24, "separator24");
2515 GLADE_HOOKUP_OBJECT (winMain, button2LinkBrush, "button2LinkBrush");
2516 GLADE_HOOKUP_OBJECT (winMain, button2CopyBrush, "button2CopyBrush");
2517 GLADE_HOOKUP_OBJECT (winMain, button2NABrush, "button2NABrush");
2518 GLADE_HOOKUP_OBJECT (winMain, button3_mapping, "button3_mapping");
2519 GLADE_HOOKUP_OBJECT (winMain, button3_mapping_menu, "button3_mapping_menu");
2520 GLADE_HOOKUP_OBJECT (winMain, button3Pen, "button3Pen");
2521 GLADE_HOOKUP_OBJECT (winMain, button3Eraser, "button3Eraser");
2522 GLADE_HOOKUP_OBJECT (winMain, button3Highlighter, "button3Highlighter");
2523 GLADE_HOOKUP_OBJECT (winMain, button3Text, "button3Text");
2524 GLADE_HOOKUP_OBJECT (winMain, button3SelectRegion, "button3SelectRegion");
2525 GLADE_HOOKUP_OBJECT (winMain, button3SelectRectangle, "button3SelectRectangle");
2526 GLADE_HOOKUP_OBJECT (winMain, button3VerticalSpace, "button3VerticalSpace");
2527 GLADE_HOOKUP_OBJECT (winMain, button3Hand, "button3Hand");
2528 GLADE_HOOKUP_OBJECT (winMain, separator25, "separator25");
2529 GLADE_HOOKUP_OBJECT (winMain, button3LinkBrush, "button3LinkBrush");
2530 GLADE_HOOKUP_OBJECT (winMain, button3CopyBrush, "button3CopyBrush");
2531 GLADE_HOOKUP_OBJECT (winMain, button3NABrush, "button3NABrush");
2532 GLADE_HOOKUP_OBJECT (winMain, separator18, "separator18");
2533 GLADE_HOOKUP_OBJECT (winMain, optionsAntialiasBG, "optionsAntialiasBG");
2534 GLADE_HOOKUP_OBJECT (winMain, optionsProgressiveBG, "optionsProgressiveBG");
2535 GLADE_HOOKUP_OBJECT (winMain, optionsPrintRuling, "optionsPrintRuling");
2536 GLADE_HOOKUP_OBJECT (winMain, separator21, "separator21");
2537 GLADE_HOOKUP_OBJECT (winMain, optionsSavePreferences, "optionsSavePreferences");
2538 GLADE_HOOKUP_OBJECT (winMain, menuHelp, "menuHelp");
2539 GLADE_HOOKUP_OBJECT (winMain, menuHelp_menu, "menuHelp_menu");
2540 GLADE_HOOKUP_OBJECT (winMain, helpIndex, "helpIndex");
2541 GLADE_HOOKUP_OBJECT (winMain, helpAbout, "helpAbout");
2542 GLADE_HOOKUP_OBJECT (winMain, toolbarMain, "toolbarMain");
2543 GLADE_HOOKUP_OBJECT (winMain, saveButton, "saveButton");
2544 GLADE_HOOKUP_OBJECT (winMain, newButton, "newButton");
2545 GLADE_HOOKUP_OBJECT (winMain, openButton, "openButton");
2546 GLADE_HOOKUP_OBJECT (winMain, toolitem11, "toolitem11");
2547 GLADE_HOOKUP_OBJECT (winMain, vseparator1, "vseparator1");
2548 GLADE_HOOKUP_OBJECT (winMain, buttonCut, "buttonCut");
2549 GLADE_HOOKUP_OBJECT (winMain, buttonCopy, "buttonCopy");
2550 GLADE_HOOKUP_OBJECT (winMain, buttonPaste, "buttonPaste");
2551 GLADE_HOOKUP_OBJECT (winMain, toolitem12, "toolitem12");
2552 GLADE_HOOKUP_OBJECT (winMain, vseparator2, "vseparator2");
2553 GLADE_HOOKUP_OBJECT (winMain, buttonUndo, "buttonUndo");
2554 GLADE_HOOKUP_OBJECT (winMain, buttonRedo, "buttonRedo");
2555 GLADE_HOOKUP_OBJECT (winMain, toolitem13, "toolitem13");
2556 GLADE_HOOKUP_OBJECT (winMain, vseparator3, "vseparator3");
2557 GLADE_HOOKUP_OBJECT (winMain, buttonFirstPage, "buttonFirstPage");
2558 GLADE_HOOKUP_OBJECT (winMain, buttonPreviousPage, "buttonPreviousPage");
2559 GLADE_HOOKUP_OBJECT (winMain, buttonNextPage, "buttonNextPage");
2560 GLADE_HOOKUP_OBJECT (winMain, buttonLastPage, "buttonLastPage");
2561 GLADE_HOOKUP_OBJECT (winMain, toolitem14, "toolitem14");
2562 GLADE_HOOKUP_OBJECT (winMain, vseparator4, "vseparator4");
2563 GLADE_HOOKUP_OBJECT (winMain, buttonZoomOut, "buttonZoomOut");
2564 GLADE_HOOKUP_OBJECT (winMain, buttonPageWidth, "buttonPageWidth");
2565 GLADE_HOOKUP_OBJECT (winMain, buttonZoomIn, "buttonZoomIn");
2566 GLADE_HOOKUP_OBJECT (winMain, buttonNormalSize, "buttonNormalSize");
2567 GLADE_HOOKUP_OBJECT (winMain, buttonZoomSet, "buttonZoomSet");
2568 GLADE_HOOKUP_OBJECT (winMain, buttonFullscreen, "buttonFullscreen");
2569 GLADE_HOOKUP_OBJECT (winMain, toolbarPen, "toolbarPen");
2570 GLADE_HOOKUP_OBJECT (winMain, buttonPen, "buttonPen");
2571 GLADE_HOOKUP_OBJECT (winMain, buttonEraser, "buttonEraser");
2572 GLADE_HOOKUP_OBJECT (winMain, buttonHighlighter, "buttonHighlighter");
2573 GLADE_HOOKUP_OBJECT (winMain, buttonText, "buttonText");
2574 GLADE_HOOKUP_OBJECT (winMain, buttonRuler, "buttonRuler");
2575 GLADE_HOOKUP_OBJECT (winMain, toolitem15, "toolitem15");
2576 GLADE_HOOKUP_OBJECT (winMain, vseparator5, "vseparator5");
2577 GLADE_HOOKUP_OBJECT (winMain, buttonSelectRegion, "buttonSelectRegion");
2578 GLADE_HOOKUP_OBJECT (winMain, buttonSelectRectangle, "buttonSelectRectangle");
2579 GLADE_HOOKUP_OBJECT (winMain, buttonVerticalSpace, "buttonVerticalSpace");
2580 GLADE_HOOKUP_OBJECT (winMain, buttonHand, "buttonHand");
2581 GLADE_HOOKUP_OBJECT (winMain, toolitem16, "toolitem16");
2582 GLADE_HOOKUP_OBJECT (winMain, vseparator6, "vseparator6");
2583 GLADE_HOOKUP_OBJECT (winMain, buttonToolDefault, "buttonToolDefault");
2584 GLADE_HOOKUP_OBJECT (winMain, buttonDefaultPen, "buttonDefaultPen");
2585 GLADE_HOOKUP_OBJECT (winMain, toolitem18, "toolitem18");
2586 GLADE_HOOKUP_OBJECT (winMain, vseparator8, "vseparator8");
2587 GLADE_HOOKUP_OBJECT (winMain, buttonFine, "buttonFine");
2588 GLADE_HOOKUP_OBJECT (winMain, buttonMedium, "buttonMedium");
2589 GLADE_HOOKUP_OBJECT (winMain, buttonThick, "buttonThick");
2590 GLADE_HOOKUP_OBJECT (winMain, buttonThicknessOther, "buttonThicknessOther");
2591 GLADE_HOOKUP_OBJECT (winMain, toolitem17, "toolitem17");
2592 GLADE_HOOKUP_OBJECT (winMain, vseparator7, "vseparator7");
2593 GLADE_HOOKUP_OBJECT (winMain, buttonBlack, "buttonBlack");
2594 GLADE_HOOKUP_OBJECT (winMain, buttonBlue, "buttonBlue");
2595 GLADE_HOOKUP_OBJECT (winMain, buttonRed, "buttonRed");
2596 GLADE_HOOKUP_OBJECT (winMain, buttonGreen, "buttonGreen");
2597 GLADE_HOOKUP_OBJECT (winMain, buttonGray, "buttonGray");
2598 GLADE_HOOKUP_OBJECT (winMain, buttonLightBlue, "buttonLightBlue");
2599 GLADE_HOOKUP_OBJECT (winMain, buttonLightGreen, "buttonLightGreen");
2600 GLADE_HOOKUP_OBJECT (winMain, buttonMagenta, "buttonMagenta");
2601 GLADE_HOOKUP_OBJECT (winMain, buttonOrange, "buttonOrange");
2602 GLADE_HOOKUP_OBJECT (winMain, buttonYellow, "buttonYellow");
2603 GLADE_HOOKUP_OBJECT (winMain, buttonWhite, "buttonWhite");
2604 GLADE_HOOKUP_OBJECT (winMain, buttonColorOther, "buttonColorOther");
2605 GLADE_HOOKUP_OBJECT (winMain, scrolledwindowMain, "scrolledwindowMain");
2606 GLADE_HOOKUP_OBJECT (winMain, hbox1, "hbox1");
2607 GLADE_HOOKUP_OBJECT (winMain, labelPage, "labelPage");
2608 GLADE_HOOKUP_OBJECT (winMain, spinPageNo, "spinPageNo");
2609 GLADE_HOOKUP_OBJECT (winMain, labelNumpages, "labelNumpages");
2610 GLADE_HOOKUP_OBJECT (winMain, vseparator9, "vseparator9");
2611 GLADE_HOOKUP_OBJECT (winMain, labelLayer, "labelLayer");
2612 GLADE_HOOKUP_OBJECT (winMain, comboLayer, "comboLayer");
2613 GLADE_HOOKUP_OBJECT (winMain, statusbar, "statusbar");
2614 GLADE_HOOKUP_OBJECT_NO_REF (winMain, tooltips, "tooltips");
2616 gtk_window_add_accel_group (GTK_WINDOW (winMain), accel_group);
2622 create_fontDialog (void)
2624 GtkWidget *fontDialog;
2625 GtkWidget *ok_button1;
2626 GtkWidget *cancel_button1;
2627 GtkWidget *apply_button1;
2628 GtkWidget *font_selection1;
2630 fontDialog = gtk_font_selection_dialog_new ("Select Font");
2631 gtk_container_set_border_width (GTK_CONTAINER (fontDialog), 4);
2632 gtk_window_set_type_hint (GTK_WINDOW (fontDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2634 ok_button1 = GTK_FONT_SELECTION_DIALOG (fontDialog)->ok_button;
2635 gtk_widget_show (ok_button1);
2636 GTK_WIDGET_SET_FLAGS (ok_button1, GTK_CAN_DEFAULT);
2638 cancel_button1 = GTK_FONT_SELECTION_DIALOG (fontDialog)->cancel_button;
2639 gtk_widget_show (cancel_button1);
2640 GTK_WIDGET_SET_FLAGS (cancel_button1, GTK_CAN_DEFAULT);
2642 apply_button1 = GTK_FONT_SELECTION_DIALOG (fontDialog)->apply_button;
2643 gtk_widget_show (apply_button1);
2644 GTK_WIDGET_SET_FLAGS (apply_button1, GTK_CAN_DEFAULT);
2646 font_selection1 = GTK_FONT_SELECTION_DIALOG (fontDialog)->fontsel;
2647 gtk_widget_show (font_selection1);
2648 gtk_container_set_border_width (GTK_CONTAINER (font_selection1), 4);
2650 /* Store pointers to all widgets, for use by lookup_widget(). */
2651 GLADE_HOOKUP_OBJECT_NO_REF (fontDialog, fontDialog, "fontDialog");
2652 GLADE_HOOKUP_OBJECT_NO_REF (fontDialog, ok_button1, "ok_button1");
2653 GLADE_HOOKUP_OBJECT_NO_REF (fontDialog, cancel_button1, "cancel_button1");
2654 GLADE_HOOKUP_OBJECT_NO_REF (fontDialog, apply_button1, "apply_button1");
2655 GLADE_HOOKUP_OBJECT_NO_REF (fontDialog, font_selection1, "font_selection1");
2661 create_colorChooserDialog (void)
2663 GtkWidget *colorChooserDialog;
2664 GtkWidget *ok_button2;
2665 GtkWidget *cancel_button2;
2666 GtkWidget *help_button1;
2667 GtkWidget *color_selection1;
2669 colorChooserDialog = gtk_color_selection_dialog_new ("Select Color");
2670 gtk_window_set_resizable (GTK_WINDOW (colorChooserDialog), FALSE);
2671 gtk_window_set_type_hint (GTK_WINDOW (colorChooserDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2673 ok_button2 = GTK_COLOR_SELECTION_DIALOG (colorChooserDialog)->ok_button;
2674 gtk_widget_show (ok_button2);
2675 GTK_WIDGET_SET_FLAGS (ok_button2, GTK_CAN_DEFAULT);
2677 cancel_button2 = GTK_COLOR_SELECTION_DIALOG (colorChooserDialog)->cancel_button;
2678 gtk_widget_show (cancel_button2);
2679 GTK_WIDGET_SET_FLAGS (cancel_button2, GTK_CAN_DEFAULT);
2681 help_button1 = GTK_COLOR_SELECTION_DIALOG (colorChooserDialog)->help_button;
2682 gtk_widget_show (help_button1);
2683 GTK_WIDGET_SET_FLAGS (help_button1, GTK_CAN_DEFAULT);
2685 color_selection1 = GTK_COLOR_SELECTION_DIALOG (colorChooserDialog)->colorsel;
2686 gtk_widget_show (color_selection1);
2687 gtk_color_selection_set_has_opacity_control (GTK_COLOR_SELECTION (color_selection1), FALSE);
2689 /* Store pointers to all widgets, for use by lookup_widget(). */
2690 GLADE_HOOKUP_OBJECT_NO_REF (colorChooserDialog, colorChooserDialog, "colorChooserDialog");
2691 GLADE_HOOKUP_OBJECT_NO_REF (colorChooserDialog, ok_button2, "ok_button2");
2692 GLADE_HOOKUP_OBJECT_NO_REF (colorChooserDialog, cancel_button2, "cancel_button2");
2693 GLADE_HOOKUP_OBJECT_NO_REF (colorChooserDialog, help_button1, "help_button1");
2694 GLADE_HOOKUP_OBJECT_NO_REF (colorChooserDialog, color_selection1, "color_selection1");
2696 return colorChooserDialog;
2700 create_papersizeDialog (void)
2702 GtkWidget *papersizeDialog;
2703 GtkWidget *dialog_vbox1;
2705 GtkWidget *labelStdSizes;
2706 GtkWidget *comboStdSizes;
2708 GtkWidget *labelWidth;
2709 GtkWidget *entryWidth;
2710 GtkWidget *labelHeight;
2711 GtkWidget *entryHeight;
2712 GtkWidget *comboUnit;
2713 GtkWidget *dialog_action_area1;
2714 GtkWidget *cancelbutton1;
2715 GtkWidget *okbutton1;
2717 papersizeDialog = gtk_dialog_new ();
2718 gtk_window_set_title (GTK_WINDOW (papersizeDialog), "Set Paper Size");
2719 gtk_window_set_modal (GTK_WINDOW (papersizeDialog), TRUE);
2720 gtk_window_set_resizable (GTK_WINDOW (papersizeDialog), FALSE);
2721 gtk_window_set_type_hint (GTK_WINDOW (papersizeDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2723 dialog_vbox1 = GTK_DIALOG (papersizeDialog)->vbox;
2724 gtk_widget_show (dialog_vbox1);
2726 hbox2 = gtk_hbox_new (FALSE, 0);
2727 gtk_widget_show (hbox2);
2728 gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox2, TRUE, TRUE, 10);
2730 labelStdSizes = gtk_label_new ("Standard paper sizes:");
2731 gtk_widget_show (labelStdSizes);
2732 gtk_box_pack_start (GTK_BOX (hbox2), labelStdSizes, FALSE, FALSE, 0);
2733 gtk_misc_set_padding (GTK_MISC (labelStdSizes), 10, 0);
2735 comboStdSizes = gtk_combo_box_new_text ();
2736 gtk_widget_show (comboStdSizes);
2737 gtk_box_pack_start (GTK_BOX (hbox2), comboStdSizes, TRUE, TRUE, 5);
2738 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), "A4");
2739 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), "A4 (landscape)");
2740 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), "US Letter");
2741 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), "US Letter (landscape)");
2742 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), "Custom");
2744 hbox3 = gtk_hbox_new (FALSE, 0);
2745 gtk_widget_show (hbox3);
2746 gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox3, TRUE, TRUE, 8);
2748 labelWidth = gtk_label_new ("Width:");
2749 gtk_widget_show (labelWidth);
2750 gtk_box_pack_start (GTK_BOX (hbox3), labelWidth, FALSE, FALSE, 10);
2752 entryWidth = gtk_entry_new ();
2753 gtk_widget_show (entryWidth);
2754 gtk_box_pack_start (GTK_BOX (hbox3), entryWidth, TRUE, TRUE, 0);
2755 gtk_entry_set_width_chars (GTK_ENTRY (entryWidth), 5);
2757 labelHeight = gtk_label_new ("Height:");
2758 gtk_widget_show (labelHeight);
2759 gtk_box_pack_start (GTK_BOX (hbox3), labelHeight, FALSE, FALSE, 10);
2761 entryHeight = gtk_entry_new ();
2762 gtk_widget_show (entryHeight);
2763 gtk_box_pack_start (GTK_BOX (hbox3), entryHeight, TRUE, TRUE, 0);
2764 gtk_entry_set_width_chars (GTK_ENTRY (entryHeight), 5);
2766 comboUnit = gtk_combo_box_new_text ();
2767 gtk_widget_show (comboUnit);
2768 gtk_box_pack_start (GTK_BOX (hbox3), comboUnit, FALSE, TRUE, 8);
2769 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), "cm");
2770 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), "in");
2771 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), "pixels");
2772 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), "points");
2774 dialog_action_area1 = GTK_DIALOG (papersizeDialog)->action_area;
2775 gtk_widget_show (dialog_action_area1);
2776 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
2778 cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");
2779 gtk_widget_show (cancelbutton1);
2780 gtk_dialog_add_action_widget (GTK_DIALOG (papersizeDialog), cancelbutton1, GTK_RESPONSE_CANCEL);
2781 GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);
2783 okbutton1 = gtk_button_new_from_stock ("gtk-ok");
2784 gtk_widget_show (okbutton1);
2785 gtk_dialog_add_action_widget (GTK_DIALOG (papersizeDialog), okbutton1, GTK_RESPONSE_OK);
2786 GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
2788 g_signal_connect ((gpointer) comboStdSizes, "changed",
2789 G_CALLBACK (on_comboStdSizes_changed),
2791 g_signal_connect ((gpointer) entryWidth, "changed",
2792 G_CALLBACK (on_entryWidth_changed),
2794 g_signal_connect ((gpointer) entryHeight, "changed",
2795 G_CALLBACK (on_entryHeight_changed),
2797 g_signal_connect ((gpointer) comboUnit, "changed",
2798 G_CALLBACK (on_comboUnit_changed),
2801 /* Store pointers to all widgets, for use by lookup_widget(). */
2802 GLADE_HOOKUP_OBJECT_NO_REF (papersizeDialog, papersizeDialog, "papersizeDialog");
2803 GLADE_HOOKUP_OBJECT_NO_REF (papersizeDialog, dialog_vbox1, "dialog_vbox1");
2804 GLADE_HOOKUP_OBJECT (papersizeDialog, hbox2, "hbox2");
2805 GLADE_HOOKUP_OBJECT (papersizeDialog, labelStdSizes, "labelStdSizes");
2806 GLADE_HOOKUP_OBJECT (papersizeDialog, comboStdSizes, "comboStdSizes");
2807 GLADE_HOOKUP_OBJECT (papersizeDialog, hbox3, "hbox3");
2808 GLADE_HOOKUP_OBJECT (papersizeDialog, labelWidth, "labelWidth");
2809 GLADE_HOOKUP_OBJECT (papersizeDialog, entryWidth, "entryWidth");
2810 GLADE_HOOKUP_OBJECT (papersizeDialog, labelHeight, "labelHeight");
2811 GLADE_HOOKUP_OBJECT (papersizeDialog, entryHeight, "entryHeight");
2812 GLADE_HOOKUP_OBJECT (papersizeDialog, comboUnit, "comboUnit");
2813 GLADE_HOOKUP_OBJECT_NO_REF (papersizeDialog, dialog_action_area1, "dialog_action_area1");
2814 GLADE_HOOKUP_OBJECT (papersizeDialog, cancelbutton1, "cancelbutton1");
2815 GLADE_HOOKUP_OBJECT (papersizeDialog, okbutton1, "okbutton1");
2817 return papersizeDialog;
2821 create_aboutDialog (void)
2823 GtkWidget *aboutDialog;
2824 GtkWidget *dialog_vbox2;
2825 GtkWidget *image387;
2826 GtkWidget *labelTitle;
2827 GtkWidget *labelInfo;
2828 GtkWidget *dialog_action_area2;
2829 GtkWidget *closebutton1;
2831 aboutDialog = gtk_dialog_new ();
2832 gtk_window_set_title (GTK_WINDOW (aboutDialog), "About Xournal");
2833 gtk_window_set_resizable (GTK_WINDOW (aboutDialog), FALSE);
2834 gtk_window_set_type_hint (GTK_WINDOW (aboutDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2836 dialog_vbox2 = GTK_DIALOG (aboutDialog)->vbox;
2837 gtk_widget_show (dialog_vbox2);
2839 image387 = create_pixmap (aboutDialog, "notepad.png");
2840 gtk_widget_show (image387);
2841 gtk_box_pack_start (GTK_BOX (dialog_vbox2), image387, FALSE, TRUE, 12);
2843 labelTitle = gtk_label_new ("Xournal");
2844 gtk_widget_show (labelTitle);
2845 gtk_box_pack_start (GTK_BOX (dialog_vbox2), labelTitle, FALSE, FALSE, 3);
2846 gtk_label_set_justify (GTK_LABEL (labelTitle), GTK_JUSTIFY_CENTER);
2848 labelInfo = gtk_label_new ("Written by Denis Auroux\nhttp://math.mit.edu/~auroux/software/xournal/");
2849 gtk_widget_show (labelInfo);
2850 gtk_box_pack_start (GTK_BOX (dialog_vbox2), labelInfo, FALSE, FALSE, 0);
2851 gtk_label_set_justify (GTK_LABEL (labelInfo), GTK_JUSTIFY_CENTER);
2852 gtk_misc_set_padding (GTK_MISC (labelInfo), 20, 10);
2854 dialog_action_area2 = GTK_DIALOG (aboutDialog)->action_area;
2855 gtk_widget_show (dialog_action_area2);
2856 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area2), GTK_BUTTONBOX_END);
2858 closebutton1 = gtk_button_new_from_stock ("gtk-close");
2859 gtk_widget_show (closebutton1);
2860 gtk_dialog_add_action_widget (GTK_DIALOG (aboutDialog), closebutton1, GTK_RESPONSE_CLOSE);
2861 GTK_WIDGET_SET_FLAGS (closebutton1, GTK_CAN_DEFAULT);
2863 /* Store pointers to all widgets, for use by lookup_widget(). */
2864 GLADE_HOOKUP_OBJECT_NO_REF (aboutDialog, aboutDialog, "aboutDialog");
2865 GLADE_HOOKUP_OBJECT_NO_REF (aboutDialog, dialog_vbox2, "dialog_vbox2");
2866 GLADE_HOOKUP_OBJECT (aboutDialog, image387, "image387");
2867 GLADE_HOOKUP_OBJECT (aboutDialog, labelTitle, "labelTitle");
2868 GLADE_HOOKUP_OBJECT (aboutDialog, labelInfo, "labelInfo");
2869 GLADE_HOOKUP_OBJECT_NO_REF (aboutDialog, dialog_action_area2, "dialog_action_area2");
2870 GLADE_HOOKUP_OBJECT (aboutDialog, closebutton1, "closebutton1");
2876 create_zoomDialog (void)
2878 GtkWidget *zoomDialog;
2879 GtkWidget *dialog_vbox3;
2882 GtkWidget *radioZoom;
2883 GSList *radioZoom_group = NULL;
2884 GtkObject *spinZoom_adj;
2885 GtkWidget *spinZoom;
2887 GtkWidget *radioZoom100;
2888 GtkWidget *radioZoomWidth;
2889 GtkWidget *radioZoomHeight;
2890 GtkWidget *dialog_action_area3;
2891 GtkWidget *cancelbutton2;
2895 zoomDialog = gtk_dialog_new ();
2896 gtk_window_set_title (GTK_WINDOW (zoomDialog), "Set Zoom");
2897 gtk_window_set_modal (GTK_WINDOW (zoomDialog), TRUE);
2898 gtk_window_set_type_hint (GTK_WINDOW (zoomDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2900 dialog_vbox3 = GTK_DIALOG (zoomDialog)->vbox;
2901 gtk_widget_show (dialog_vbox3);
2903 vbox1 = gtk_vbox_new (FALSE, 2);
2904 gtk_widget_show (vbox1);
2905 gtk_box_pack_start (GTK_BOX (dialog_vbox3), vbox1, FALSE, FALSE, 0);
2906 gtk_container_set_border_width (GTK_CONTAINER (vbox1), 8);
2908 hbox4 = gtk_hbox_new (FALSE, 0);
2909 gtk_widget_show (hbox4);
2910 gtk_box_pack_start (GTK_BOX (vbox1), hbox4, FALSE, FALSE, 0);
2912 radioZoom = gtk_radio_button_new_with_mnemonic (NULL, "Zoom: ");
2913 gtk_widget_show (radioZoom);
2914 gtk_box_pack_start (GTK_BOX (hbox4), radioZoom, FALSE, FALSE, 0);
2915 gtk_container_set_border_width (GTK_CONTAINER (radioZoom), 4);
2916 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioZoom), radioZoom_group);
2917 radioZoom_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioZoom));
2919 spinZoom_adj = gtk_adjustment_new (100, 10, 1500, 5, 20, 20);
2920 spinZoom = gtk_spin_button_new (GTK_ADJUSTMENT (spinZoom_adj), 1, 0);
2921 gtk_widget_show (spinZoom);
2922 gtk_box_pack_start (GTK_BOX (hbox4), spinZoom, FALSE, TRUE, 5);
2923 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinZoom), TRUE);
2925 label1 = gtk_label_new ("%");
2926 gtk_widget_show (label1);
2927 gtk_box_pack_start (GTK_BOX (hbox4), label1, FALSE, TRUE, 0);
2928 gtk_misc_set_alignment (GTK_MISC (label1), 0.48, 0.5);
2930 radioZoom100 = gtk_radio_button_new_with_mnemonic (NULL, "Normal size (100%)");
2931 gtk_widget_show (radioZoom100);
2932 gtk_box_pack_start (GTK_BOX (vbox1), radioZoom100, FALSE, FALSE, 0);
2933 gtk_container_set_border_width (GTK_CONTAINER (radioZoom100), 4);
2934 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioZoom100), radioZoom_group);
2935 radioZoom_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioZoom100));
2937 radioZoomWidth = gtk_radio_button_new_with_mnemonic (NULL, "Page Width");
2938 gtk_widget_show (radioZoomWidth);
2939 gtk_box_pack_start (GTK_BOX (vbox1), radioZoomWidth, FALSE, FALSE, 0);
2940 gtk_container_set_border_width (GTK_CONTAINER (radioZoomWidth), 4);
2941 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioZoomWidth), radioZoom_group);
2942 radioZoom_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioZoomWidth));
2944 radioZoomHeight = gtk_radio_button_new_with_mnemonic (NULL, "Page Height");
2945 gtk_widget_show (radioZoomHeight);
2946 gtk_box_pack_start (GTK_BOX (vbox1), radioZoomHeight, FALSE, FALSE, 0);
2947 gtk_container_set_border_width (GTK_CONTAINER (radioZoomHeight), 4);
2948 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioZoomHeight), radioZoom_group);
2949 radioZoom_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioZoomHeight));
2951 dialog_action_area3 = GTK_DIALOG (zoomDialog)->action_area;
2952 gtk_widget_show (dialog_action_area3);
2953 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area3), GTK_BUTTONBOX_END);
2955 cancelbutton2 = gtk_button_new_from_stock ("gtk-cancel");
2956 gtk_widget_show (cancelbutton2);
2957 gtk_dialog_add_action_widget (GTK_DIALOG (zoomDialog), cancelbutton2, GTK_RESPONSE_CANCEL);
2958 GTK_WIDGET_SET_FLAGS (cancelbutton2, GTK_CAN_DEFAULT);
2960 button1 = gtk_button_new_from_stock ("gtk-apply");
2961 gtk_widget_show (button1);
2962 gtk_dialog_add_action_widget (GTK_DIALOG (zoomDialog), button1, GTK_RESPONSE_APPLY);
2963 GTK_WIDGET_SET_FLAGS (button1, GTK_CAN_DEFAULT);
2965 button2 = gtk_button_new_from_stock ("gtk-ok");
2966 gtk_widget_show (button2);
2967 gtk_dialog_add_action_widget (GTK_DIALOG (zoomDialog), button2, GTK_RESPONSE_OK);
2968 GTK_WIDGET_SET_FLAGS (button2, GTK_CAN_DEFAULT);
2970 g_signal_connect ((gpointer) radioZoom, "toggled",
2971 G_CALLBACK (on_radioZoom_toggled),
2973 g_signal_connect ((gpointer) spinZoom, "value_changed",
2974 G_CALLBACK (on_spinZoom_value_changed),
2976 g_signal_connect ((gpointer) radioZoom100, "toggled",
2977 G_CALLBACK (on_radioZoom100_toggled),
2979 g_signal_connect ((gpointer) radioZoomWidth, "toggled",
2980 G_CALLBACK (on_radioZoomWidth_toggled),
2982 g_signal_connect ((gpointer) radioZoomHeight, "toggled",
2983 G_CALLBACK (on_radioZoomHeight_toggled),
2986 /* Store pointers to all widgets, for use by lookup_widget(). */
2987 GLADE_HOOKUP_OBJECT_NO_REF (zoomDialog, zoomDialog, "zoomDialog");
2988 GLADE_HOOKUP_OBJECT_NO_REF (zoomDialog, dialog_vbox3, "dialog_vbox3");
2989 GLADE_HOOKUP_OBJECT (zoomDialog, vbox1, "vbox1");
2990 GLADE_HOOKUP_OBJECT (zoomDialog, hbox4, "hbox4");
2991 GLADE_HOOKUP_OBJECT (zoomDialog, radioZoom, "radioZoom");
2992 GLADE_HOOKUP_OBJECT (zoomDialog, spinZoom, "spinZoom");
2993 GLADE_HOOKUP_OBJECT (zoomDialog, label1, "label1");
2994 GLADE_HOOKUP_OBJECT (zoomDialog, radioZoom100, "radioZoom100");
2995 GLADE_HOOKUP_OBJECT (zoomDialog, radioZoomWidth, "radioZoomWidth");
2996 GLADE_HOOKUP_OBJECT (zoomDialog, radioZoomHeight, "radioZoomHeight");
2997 GLADE_HOOKUP_OBJECT_NO_REF (zoomDialog, dialog_action_area3, "dialog_action_area3");
2998 GLADE_HOOKUP_OBJECT (zoomDialog, cancelbutton2, "cancelbutton2");
2999 GLADE_HOOKUP_OBJECT (zoomDialog, button1, "button1");
3000 GLADE_HOOKUP_OBJECT (zoomDialog, button2, "button2");