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 *separator15;
147 GtkWidget *toolsReco;
148 GtkWidget *toolsRuler;
149 GtkWidget *separator9;
150 GtkWidget *toolsSelectRegion;
151 GtkWidget *toolsSelectRectangle;
152 GtkWidget *toolsVerticalSpace;
153 GtkWidget *toolsHand;
154 GtkWidget *separator16;
155 GtkWidget *toolsColor;
157 GtkWidget *toolsColor_menu;
158 GSList *colorBlack_group = NULL;
159 GtkWidget *colorBlack;
160 GtkWidget *colorBlue;
162 GtkWidget *colorGreen;
163 GtkWidget *colorGray;
164 GtkWidget *separator17;
165 GtkWidget *colorLightBlue;
166 GtkWidget *colorLightGreen;
167 GtkWidget *colorMagenta;
168 GtkWidget *colorOrange;
169 GtkWidget *colorYellow;
170 GtkWidget *colorWhite;
171 GtkWidget *colorOther;
173 GtkWidget *toolsPenOptions;
174 GtkWidget *toolsPenOptions_menu;
175 GSList *penthicknessVeryFine_group = NULL;
176 GtkWidget *penthicknessVeryFine;
177 GtkWidget *penthicknessFine;
178 GtkWidget *penthicknessMedium;
179 GtkWidget *penthicknessThick;
180 GtkWidget *penthicknessVeryThick;
181 GtkWidget *toolsEraserOptions;
182 GtkWidget *toolsEraserOptions_menu;
183 GSList *eraserFine_group = NULL;
184 GtkWidget *eraserFine;
185 GtkWidget *eraserMedium;
186 GtkWidget *eraserThick;
187 GtkWidget *separator14;
188 GSList *eraserStandard_group = NULL;
189 GtkWidget *eraserStandard;
190 GtkWidget *eraserWhiteout;
191 GtkWidget *eraserDeleteStrokes;
192 GtkWidget *toolsHighlighterOptions;
193 GtkWidget *toolsHighlighterOptions_menu;
194 GSList *highlighterFine_group = NULL;
195 GtkWidget *highlighterFine;
196 GtkWidget *highlighterMedium;
197 GtkWidget *highlighterThick;
198 GtkWidget *toolsTextFont;
200 GtkWidget *separator10;
201 GtkWidget *toolsDefaultPen;
202 GtkWidget *toolsDefaultEraser;
203 GtkWidget *toolsDefaultHighlighter;
204 GtkWidget *toolsDefaultText;
205 GtkWidget *toolsSetAsDefault;
206 GtkWidget *menuOptions;
207 GtkWidget *menuOptions_menu;
208 GtkWidget *optionsUseXInput;
209 GtkWidget *optionsDiscardCoreEvents;
210 GtkWidget *optionsButtonMappings;
211 GtkWidget *optionsPressureSensitive;
212 GtkWidget *button2_mapping;
213 GtkWidget *button2_mapping_menu;
214 GSList *button2Pen_group = NULL;
215 GtkWidget *button2Pen;
216 GtkWidget *button2Eraser;
217 GtkWidget *button2Highlighter;
218 GtkWidget *button2Text;
219 GtkWidget *button2SelectRegion;
220 GtkWidget *button2SelectRectangle;
221 GtkWidget *button2VerticalSpace;
222 GtkWidget *button2Hand;
223 GtkWidget *separator24;
224 GSList *button2LinkBrush_group = NULL;
225 GtkWidget *button2LinkBrush;
226 GtkWidget *button2CopyBrush;
227 GtkWidget *button2NABrush;
228 GtkWidget *button3_mapping;
229 GtkWidget *button3_mapping_menu;
230 GSList *button3Pen_group = NULL;
231 GtkWidget *button3Pen;
232 GtkWidget *button3Eraser;
233 GtkWidget *button3Highlighter;
234 GtkWidget *button3Text;
235 GtkWidget *button3SelectRegion;
236 GtkWidget *button3SelectRectangle;
237 GtkWidget *button3VerticalSpace;
238 GtkWidget *button3Hand;
239 GtkWidget *separator25;
240 GSList *button3LinkBrush_group = NULL;
241 GtkWidget *button3LinkBrush;
242 GtkWidget *button3CopyBrush;
243 GtkWidget *button3NABrush;
244 GtkWidget *optionsButtonSwitchMapping;
245 GtkWidget *separator18;
246 GtkWidget *optionsProgressiveBG;
247 GtkWidget *optionsPrintRuling;
248 GtkWidget *optionsAutoloadPdfXoj;
249 GtkWidget *optionsLeftHanded;
250 GtkWidget *optionsShortenMenus;
251 GtkWidget *separator21;
252 GtkWidget *optionsAutoSavePrefs;
253 GtkWidget *optionsSavePreferences;
255 GtkWidget *menuHelp_menu;
256 GtkWidget *helpIndex;
257 GtkWidget *helpAbout;
258 GtkWidget *toolbarMain;
259 GtkIconSize tmp_toolbar_icon_size;
260 GtkWidget *saveButton;
261 GtkWidget *newButton;
262 GtkWidget *openButton;
263 GtkWidget *toolitem11;
264 GtkWidget *vseparator1;
265 GtkWidget *buttonCut;
266 GtkWidget *buttonCopy;
267 GtkWidget *buttonPaste;
268 GtkWidget *toolitem12;
269 GtkWidget *vseparator2;
270 GtkWidget *buttonUndo;
271 GtkWidget *buttonRedo;
272 GtkWidget *toolitem13;
273 GtkWidget *vseparator3;
274 GtkWidget *buttonFirstPage;
275 GtkWidget *buttonPreviousPage;
276 GtkWidget *buttonNextPage;
277 GtkWidget *buttonLastPage;
278 GtkWidget *toolitem14;
279 GtkWidget *vseparator4;
280 GtkWidget *buttonZoomOut;
281 GtkWidget *buttonPageWidth;
282 GtkWidget *buttonZoomIn;
283 GtkWidget *buttonNormalSize;
284 GtkWidget *buttonZoomSet;
285 GtkWidget *tmp_image;
286 GtkWidget *buttonFullscreen;
287 GtkWidget *toolbarPen;
288 GSList *buttonPen_group = NULL;
289 GtkWidget *buttonPen;
290 GtkWidget *buttonEraser;
291 GtkWidget *buttonHighlighter;
292 GtkWidget *buttonText;
293 GtkWidget *buttonReco;
294 GtkWidget *buttonRuler;
295 GtkWidget *toolitem15;
296 GtkWidget *vseparator5;
297 GtkWidget *buttonSelectRegion;
298 GtkWidget *buttonSelectRectangle;
299 GtkWidget *buttonVerticalSpace;
300 GtkWidget *buttonHand;
301 GtkWidget *toolitem16;
302 GtkWidget *vseparator6;
303 GtkWidget *buttonToolDefault;
304 GtkWidget *buttonDefaultPen;
305 GtkWidget *toolitem18;
306 GtkWidget *vseparator8;
307 GSList *buttonFine_group = NULL;
308 GtkWidget *buttonFine;
309 GtkWidget *buttonMedium;
310 GtkWidget *buttonThick;
311 GtkWidget *buttonThicknessOther;
312 GtkWidget *toolitem17;
313 GtkWidget *vseparator7;
314 GSList *buttonBlack_group = NULL;
315 GtkWidget *buttonBlack;
316 GtkWidget *buttonBlue;
317 GtkWidget *buttonRed;
318 GtkWidget *buttonGreen;
319 GtkWidget *buttonGray;
320 GtkWidget *buttonLightBlue;
321 GtkWidget *buttonLightGreen;
322 GtkWidget *buttonMagenta;
323 GtkWidget *buttonOrange;
324 GtkWidget *buttonYellow;
325 GtkWidget *buttonWhite;
326 GtkWidget *buttonColorOther;
327 GtkWidget *toolitem22;
328 GtkWidget *buttonColorChooser;
329 GtkWidget *toolitem21;
330 GtkWidget *vseparator10;
331 GtkWidget *toolitem20;
332 GtkWidget *fontButton;
333 GtkWidget *scrolledwindowMain;
335 GtkWidget *labelPage;
336 GtkObject *spinPageNo_adj;
337 GtkWidget *spinPageNo;
338 GtkWidget *labelNumpages;
339 GtkWidget *vseparator9;
340 GtkWidget *labelLayer;
341 GtkWidget *comboLayer;
342 GtkWidget *statusbar;
343 GtkAccelGroup *accel_group;
344 GtkTooltips *tooltips;
346 tooltips = gtk_tooltips_new ();
348 accel_group = gtk_accel_group_new ();
350 winMain = gtk_window_new (GTK_WINDOW_TOPLEVEL);
351 gtk_window_set_title (GTK_WINDOW (winMain), _("Xournal"));
353 vboxMain = gtk_vbox_new (FALSE, 0);
354 gtk_widget_show (vboxMain);
355 gtk_container_add (GTK_CONTAINER (winMain), vboxMain);
357 menubar = gtk_menu_bar_new ();
358 gtk_widget_show (menubar);
359 gtk_box_pack_start (GTK_BOX (vboxMain), menubar, FALSE, FALSE, 0);
361 menuFile = gtk_menu_item_new_with_mnemonic (_("_File"));
362 gtk_widget_show (menuFile);
363 gtk_container_add (GTK_CONTAINER (menubar), menuFile);
365 menuFile_menu = gtk_menu_new ();
366 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuFile), menuFile_menu);
368 fileNew = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group);
369 gtk_widget_show (fileNew);
370 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileNew);
372 fileNewBackground = gtk_image_menu_item_new_with_mnemonic (_("Annotate PD_F"));
373 gtk_widget_show (fileNewBackground);
374 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileNewBackground);
376 image623 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
377 gtk_widget_show (image623);
378 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (fileNewBackground), image623);
380 fileOpen = gtk_image_menu_item_new_from_stock ("gtk-open", accel_group);
381 gtk_widget_show (fileOpen);
382 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileOpen);
384 fileSave = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group);
385 gtk_widget_show (fileSave);
386 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileSave);
388 fileSaveAs = gtk_image_menu_item_new_from_stock ("gtk-save-as", accel_group);
389 gtk_widget_show (fileSaveAs);
390 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileSaveAs);
392 separator1 = gtk_separator_menu_item_new ();
393 gtk_widget_show (separator1);
394 gtk_container_add (GTK_CONTAINER (menuFile_menu), separator1);
395 gtk_widget_set_sensitive (separator1, FALSE);
397 fileRecentFiles = gtk_menu_item_new_with_mnemonic (_("Recent Doc_uments"));
398 gtk_widget_show (fileRecentFiles);
399 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileRecentFiles);
401 fileRecentFiles_menu = gtk_menu_new ();
402 gtk_menu_item_set_submenu (GTK_MENU_ITEM (fileRecentFiles), fileRecentFiles_menu);
404 mru0 = gtk_menu_item_new_with_mnemonic (_("0"));
405 gtk_widget_show (mru0);
406 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru0);
408 mru1 = gtk_menu_item_new_with_mnemonic (_("1"));
409 gtk_widget_show (mru1);
410 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru1);
412 mru2 = gtk_menu_item_new_with_mnemonic (_("2"));
413 gtk_widget_show (mru2);
414 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru2);
416 mru3 = gtk_menu_item_new_with_mnemonic (_("3"));
417 gtk_widget_show (mru3);
418 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru3);
420 mru4 = gtk_menu_item_new_with_mnemonic (_("4"));
421 gtk_widget_show (mru4);
422 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru4);
424 mru5 = gtk_menu_item_new_with_mnemonic (_("5"));
425 gtk_widget_show (mru5);
426 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru5);
428 mru6 = gtk_menu_item_new_with_mnemonic (_("6"));
429 gtk_widget_show (mru6);
430 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru6);
432 mru7 = gtk_menu_item_new_with_mnemonic (_("7"));
433 gtk_widget_show (mru7);
434 gtk_container_add (GTK_CONTAINER (fileRecentFiles_menu), mru7);
436 separator22 = gtk_separator_menu_item_new ();
437 gtk_widget_show (separator22);
438 gtk_container_add (GTK_CONTAINER (menuFile_menu), separator22);
439 gtk_widget_set_sensitive (separator22, FALSE);
441 filePrintOptions = gtk_image_menu_item_new_with_mnemonic (_("Print Options"));
442 gtk_widget_show (filePrintOptions);
443 gtk_container_add (GTK_CONTAINER (menuFile_menu), filePrintOptions);
445 image624 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
446 gtk_widget_show (image624);
447 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (filePrintOptions), image624);
449 filePrint = gtk_image_menu_item_new_from_stock ("gtk-print", accel_group);
450 gtk_widget_show (filePrint);
451 gtk_container_add (GTK_CONTAINER (menuFile_menu), filePrint);
452 gtk_widget_add_accelerator (filePrint, "activate", accel_group,
453 GDK_P, (GdkModifierType) GDK_CONTROL_MASK,
456 filePrintPDF = gtk_menu_item_new_with_mnemonic (_("_Export to PDF"));
457 gtk_widget_show (filePrintPDF);
458 gtk_container_add (GTK_CONTAINER (menuFile_menu), filePrintPDF);
459 gtk_widget_add_accelerator (filePrintPDF, "activate", accel_group,
460 GDK_E, (GdkModifierType) GDK_CONTROL_MASK,
463 separator2 = gtk_separator_menu_item_new ();
464 gtk_widget_show (separator2);
465 gtk_container_add (GTK_CONTAINER (menuFile_menu), separator2);
466 gtk_widget_set_sensitive (separator2, FALSE);
468 fileQuit = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group);
469 gtk_widget_show (fileQuit);
470 gtk_container_add (GTK_CONTAINER (menuFile_menu), fileQuit);
472 menuEdit = gtk_menu_item_new_with_mnemonic (_("_Edit"));
473 gtk_widget_show (menuEdit);
474 gtk_container_add (GTK_CONTAINER (menubar), menuEdit);
476 menuEdit_menu = gtk_menu_new ();
477 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuEdit), menuEdit_menu);
479 editUndo = gtk_image_menu_item_new_from_stock ("gtk-undo", accel_group);
480 gtk_widget_show (editUndo);
481 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editUndo);
482 gtk_widget_add_accelerator (editUndo, "activate", accel_group,
483 GDK_Z, (GdkModifierType) GDK_CONTROL_MASK,
486 editRedo = gtk_image_menu_item_new_from_stock ("gtk-redo", accel_group);
487 gtk_widget_show (editRedo);
488 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editRedo);
489 gtk_widget_add_accelerator (editRedo, "activate", accel_group,
490 GDK_Y, (GdkModifierType) GDK_CONTROL_MASK,
493 separator3 = gtk_separator_menu_item_new ();
494 gtk_widget_show (separator3);
495 gtk_container_add (GTK_CONTAINER (menuEdit_menu), separator3);
496 gtk_widget_set_sensitive (separator3, FALSE);
498 editCut = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
499 gtk_widget_show (editCut);
500 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editCut);
502 editCopy = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
503 gtk_widget_show (editCopy);
504 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editCopy);
506 editPaste = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
507 gtk_widget_show (editPaste);
508 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editPaste);
510 editDelete = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
511 gtk_widget_show (editDelete);
512 gtk_container_add (GTK_CONTAINER (menuEdit_menu), editDelete);
513 gtk_widget_add_accelerator (editDelete, "activate", accel_group,
514 GDK_Delete, (GdkModifierType) 0,
517 menuView = gtk_menu_item_new_with_mnemonic (_("_View"));
518 gtk_widget_show (menuView);
519 gtk_container_add (GTK_CONTAINER (menubar), menuView);
521 menuView_menu = gtk_menu_new ();
522 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuView), menuView_menu);
524 viewContinuous = gtk_radio_menu_item_new_with_mnemonic (viewContinuous_group, _("_Continuous"));
525 viewContinuous_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (viewContinuous));
526 gtk_widget_show (viewContinuous);
527 gtk_container_add (GTK_CONTAINER (menuView_menu), viewContinuous);
528 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (viewContinuous), TRUE);
530 viewOnePage = gtk_radio_menu_item_new_with_mnemonic (viewContinuous_group, _("_One Page"));
531 viewContinuous_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (viewOnePage));
532 gtk_widget_show (viewOnePage);
533 gtk_container_add (GTK_CONTAINER (menuView_menu), viewOnePage);
534 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (viewOnePage), TRUE);
536 separator20 = gtk_separator_menu_item_new ();
537 gtk_widget_show (separator20);
538 gtk_container_add (GTK_CONTAINER (menuView_menu), separator20);
539 gtk_widget_set_sensitive (separator20, FALSE);
541 viewFullscreen = gtk_check_menu_item_new_with_mnemonic (_("Full Screen"));
542 gtk_widget_show (viewFullscreen);
543 gtk_container_add (GTK_CONTAINER (menuView_menu), viewFullscreen);
544 gtk_widget_add_accelerator (viewFullscreen, "activate", accel_group,
545 GDK_F11, (GdkModifierType) 0,
548 separator4 = gtk_separator_menu_item_new ();
549 gtk_widget_show (separator4);
550 gtk_container_add (GTK_CONTAINER (menuView_menu), separator4);
551 gtk_widget_set_sensitive (separator4, FALSE);
553 menuViewZoom = gtk_menu_item_new_with_mnemonic (_("_Zoom"));
554 gtk_widget_show (menuViewZoom);
555 gtk_container_add (GTK_CONTAINER (menuView_menu), menuViewZoom);
557 menuViewZoom_menu = gtk_menu_new ();
558 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuViewZoom), menuViewZoom_menu);
560 viewZoomIn = gtk_image_menu_item_new_from_stock ("gtk-zoom-in", accel_group);
561 gtk_widget_show (viewZoomIn);
562 gtk_container_add (GTK_CONTAINER (menuViewZoom_menu), viewZoomIn);
563 gtk_widget_add_accelerator (viewZoomIn, "activate", accel_group,
564 GDK_plus, (GdkModifierType) GDK_CONTROL_MASK,
567 viewZoomOut = gtk_image_menu_item_new_from_stock ("gtk-zoom-out", accel_group);
568 gtk_widget_show (viewZoomOut);
569 gtk_container_add (GTK_CONTAINER (menuViewZoom_menu), viewZoomOut);
570 gtk_widget_add_accelerator (viewZoomOut, "activate", accel_group,
571 GDK_minus, (GdkModifierType) GDK_CONTROL_MASK,
574 viewNormalSize = gtk_image_menu_item_new_from_stock ("gtk-zoom-100", accel_group);
575 gtk_widget_show (viewNormalSize);
576 gtk_container_add (GTK_CONTAINER (menuViewZoom_menu), viewNormalSize);
577 gtk_widget_add_accelerator (viewNormalSize, "activate", accel_group,
578 GDK_0, (GdkModifierType) GDK_CONTROL_MASK,
581 viewPageWidth = gtk_image_menu_item_new_with_mnemonic (_("Page _Width"));
582 gtk_widget_show (viewPageWidth);
583 gtk_container_add (GTK_CONTAINER (menuViewZoom_menu), viewPageWidth);
584 gtk_widget_add_accelerator (viewPageWidth, "activate", accel_group,
585 GDK_equal, (GdkModifierType) GDK_CONTROL_MASK,
588 image625 = gtk_image_new_from_stock ("gtk-zoom-fit", GTK_ICON_SIZE_MENU);
589 gtk_widget_show (image625);
590 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewPageWidth), image625);
592 viewSetZoom = gtk_menu_item_new_with_mnemonic (_("_Set Zoom"));
593 gtk_widget_show (viewSetZoom);
594 gtk_container_add (GTK_CONTAINER (menuViewZoom_menu), viewSetZoom);
596 separator5 = gtk_separator_menu_item_new ();
597 gtk_widget_show (separator5);
598 gtk_container_add (GTK_CONTAINER (menuView_menu), separator5);
599 gtk_widget_set_sensitive (separator5, FALSE);
601 viewFirstPage = gtk_image_menu_item_new_with_mnemonic (_("_First Page"));
602 gtk_widget_show (viewFirstPage);
603 gtk_container_add (GTK_CONTAINER (menuView_menu), viewFirstPage);
604 gtk_widget_add_accelerator (viewFirstPage, "activate", accel_group,
605 GDK_Home, (GdkModifierType) GDK_CONTROL_MASK,
608 image626 = gtk_image_new_from_stock ("gtk-goto-first", GTK_ICON_SIZE_MENU);
609 gtk_widget_show (image626);
610 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewFirstPage), image626);
612 viewPreviousPage = gtk_image_menu_item_new_with_mnemonic (_("_Previous Page"));
613 gtk_widget_show (viewPreviousPage);
614 gtk_container_add (GTK_CONTAINER (menuView_menu), viewPreviousPage);
615 gtk_widget_add_accelerator (viewPreviousPage, "activate", accel_group,
616 GDK_Left, (GdkModifierType) GDK_CONTROL_MASK,
619 image627 = gtk_image_new_from_stock ("gtk-go-back", GTK_ICON_SIZE_MENU);
620 gtk_widget_show (image627);
621 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewPreviousPage), image627);
623 viewNextPage = gtk_image_menu_item_new_with_mnemonic (_("_Next Page"));
624 gtk_widget_show (viewNextPage);
625 gtk_container_add (GTK_CONTAINER (menuView_menu), viewNextPage);
626 gtk_widget_add_accelerator (viewNextPage, "activate", accel_group,
627 GDK_Right, (GdkModifierType) GDK_CONTROL_MASK,
630 image628 = gtk_image_new_from_stock ("gtk-go-forward", GTK_ICON_SIZE_MENU);
631 gtk_widget_show (image628);
632 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewNextPage), image628);
634 viewLastPage = gtk_image_menu_item_new_with_mnemonic (_("_Last Page"));
635 gtk_widget_show (viewLastPage);
636 gtk_container_add (GTK_CONTAINER (menuView_menu), viewLastPage);
637 gtk_widget_add_accelerator (viewLastPage, "activate", accel_group,
638 GDK_End, (GdkModifierType) GDK_CONTROL_MASK,
641 image629 = gtk_image_new_from_stock ("gtk-goto-last", GTK_ICON_SIZE_MENU);
642 gtk_widget_show (image629);
643 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewLastPage), image629);
645 separator6 = gtk_separator_menu_item_new ();
646 gtk_widget_show (separator6);
647 gtk_container_add (GTK_CONTAINER (menuView_menu), separator6);
648 gtk_widget_set_sensitive (separator6, FALSE);
650 viewShowLayer = gtk_image_menu_item_new_with_mnemonic (_("_Show Layer"));
651 gtk_widget_show (viewShowLayer);
652 gtk_container_add (GTK_CONTAINER (menuView_menu), viewShowLayer);
654 image630 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
655 gtk_widget_show (image630);
656 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewShowLayer), image630);
658 viewHideLayer = gtk_image_menu_item_new_with_mnemonic (_("_Hide Layer"));
659 gtk_widget_show (viewHideLayer);
660 gtk_container_add (GTK_CONTAINER (menuView_menu), viewHideLayer);
662 image631 = gtk_image_new_from_stock ("gtk-remove", GTK_ICON_SIZE_MENU);
663 gtk_widget_show (image631);
664 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (viewHideLayer), image631);
666 menuJournal = gtk_menu_item_new_with_mnemonic (_("_Journal"));
667 gtk_widget_show (menuJournal);
668 gtk_container_add (GTK_CONTAINER (menubar), menuJournal);
670 menuJournal_menu = gtk_menu_new ();
671 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuJournal), menuJournal_menu);
673 journalNewPageBefore = gtk_menu_item_new_with_mnemonic (_("New Page _Before"));
674 gtk_widget_show (journalNewPageBefore);
675 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewPageBefore);
677 journalNewPageAfter = gtk_menu_item_new_with_mnemonic (_("New Page _After"));
678 gtk_widget_show (journalNewPageAfter);
679 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewPageAfter);
681 journalNewPageEnd = gtk_menu_item_new_with_mnemonic (_("New Page At _End"));
682 gtk_widget_show (journalNewPageEnd);
683 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewPageEnd);
685 journalDeletePage = gtk_menu_item_new_with_mnemonic (_("_Delete Page"));
686 gtk_widget_show (journalDeletePage);
687 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalDeletePage);
689 separator7 = gtk_separator_menu_item_new ();
690 gtk_widget_show (separator7);
691 gtk_container_add (GTK_CONTAINER (menuJournal_menu), separator7);
692 gtk_widget_set_sensitive (separator7, FALSE);
694 journalNewLayer = gtk_menu_item_new_with_mnemonic (_("_New Layer"));
695 gtk_widget_show (journalNewLayer);
696 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalNewLayer);
698 journalDeleteLayer = gtk_menu_item_new_with_mnemonic (_("Delete La_yer"));
699 gtk_widget_show (journalDeleteLayer);
700 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalDeleteLayer);
702 journalFlatten = gtk_menu_item_new_with_mnemonic (_("_Flatten"));
703 gtk_widget_show (journalFlatten);
704 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalFlatten);
706 separator8 = gtk_separator_menu_item_new ();
707 gtk_widget_show (separator8);
708 gtk_container_add (GTK_CONTAINER (menuJournal_menu), separator8);
709 gtk_widget_set_sensitive (separator8, FALSE);
711 journalPaperSize = gtk_menu_item_new_with_mnemonic (_("Paper Si_ze"));
712 gtk_widget_show (journalPaperSize);
713 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalPaperSize);
715 journalPaperColor = gtk_menu_item_new_with_mnemonic (_("Paper _Color"));
716 gtk_widget_show (journalPaperColor);
717 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalPaperColor);
719 journalPaperColor_menu = gtk_menu_new ();
720 gtk_menu_item_set_submenu (GTK_MENU_ITEM (journalPaperColor), journalPaperColor_menu);
722 papercolorWhite = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, _("_white paper"));
723 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorWhite));
724 gtk_widget_show (papercolorWhite);
725 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorWhite);
726 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorWhite), TRUE);
728 papercolorYellow = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, _("_yellow paper"));
729 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorYellow));
730 gtk_widget_show (papercolorYellow);
731 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorYellow);
732 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorYellow), TRUE);
734 papercolorPink = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, _("_pink paper"));
735 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorPink));
736 gtk_widget_show (papercolorPink);
737 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorPink);
738 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorPink), TRUE);
740 papercolorOrange = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, _("_orange paper"));
741 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorOrange));
742 gtk_widget_show (papercolorOrange);
743 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorOrange);
744 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorOrange), TRUE);
746 papercolorBlue = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, _("_blue paper"));
747 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorBlue));
748 gtk_widget_show (papercolorBlue);
749 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorBlue);
750 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorBlue), TRUE);
752 papercolorGreen = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, _("_green paper"));
753 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorGreen));
754 gtk_widget_show (papercolorGreen);
755 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorGreen);
756 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorGreen), TRUE);
758 papercolorOther = gtk_menu_item_new_with_mnemonic (_("other..."));
759 gtk_widget_show (papercolorOther);
760 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorOther);
762 papercolorNA = gtk_radio_menu_item_new_with_mnemonic (papercolorWhite_group, _("NA"));
763 papercolorWhite_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (papercolorNA));
764 gtk_container_add (GTK_CONTAINER (journalPaperColor_menu), papercolorNA);
765 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (papercolorNA), TRUE);
767 journalPaperStyle = gtk_menu_item_new_with_mnemonic (_("Paper _Style"));
768 gtk_widget_show (journalPaperStyle);
769 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalPaperStyle);
771 journalPaperStyle_menu = gtk_menu_new ();
772 gtk_menu_item_set_submenu (GTK_MENU_ITEM (journalPaperStyle), journalPaperStyle_menu);
774 paperstylePlain = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, _("_plain"));
775 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstylePlain));
776 gtk_widget_show (paperstylePlain);
777 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstylePlain);
778 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstylePlain), TRUE);
780 paperstyleLined = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, _("_lined"));
781 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleLined));
782 gtk_widget_show (paperstyleLined);
783 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleLined);
784 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleLined), TRUE);
786 paperstyleRuled = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, _("_ruled"));
787 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleRuled));
788 gtk_widget_show (paperstyleRuled);
789 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleRuled);
790 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleRuled), TRUE);
792 paperstyleGraph = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, _("_graph"));
793 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleGraph));
794 gtk_widget_show (paperstyleGraph);
795 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleGraph);
796 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleGraph), TRUE);
798 paperstyleNA = gtk_radio_menu_item_new_with_mnemonic (paperstylePlain_group, _("NA"));
799 paperstylePlain_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (paperstyleNA));
800 gtk_container_add (GTK_CONTAINER (journalPaperStyle_menu), paperstyleNA);
801 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (paperstyleNA), TRUE);
803 journalApplyAllPages = gtk_check_menu_item_new_with_mnemonic (_("Apply _To All Pages"));
804 gtk_widget_show (journalApplyAllPages);
805 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalApplyAllPages);
807 separator23 = gtk_separator_menu_item_new ();
808 gtk_widget_show (separator23);
809 gtk_container_add (GTK_CONTAINER (menuJournal_menu), separator23);
810 gtk_widget_set_sensitive (separator23, FALSE);
812 journalLoadBackground = gtk_image_menu_item_new_with_mnemonic (_("_Load Background"));
813 gtk_widget_show (journalLoadBackground);
814 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalLoadBackground);
816 image632 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
817 gtk_widget_show (image632);
818 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (journalLoadBackground), image632);
820 journalScreenshot = gtk_menu_item_new_with_mnemonic (_("Background Screens_hot"));
821 gtk_widget_show (journalScreenshot);
822 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalScreenshot);
824 separator19 = gtk_separator_menu_item_new ();
825 gtk_widget_show (separator19);
826 gtk_container_add (GTK_CONTAINER (menuJournal_menu), separator19);
827 gtk_widget_set_sensitive (separator19, FALSE);
829 journalDefaultBackground = gtk_menu_item_new_with_mnemonic (_("Default _Paper"));
830 gtk_widget_show (journalDefaultBackground);
831 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalDefaultBackground);
833 journalSetAsDefault = gtk_menu_item_new_with_mnemonic (_("Set As De_fault"));
834 gtk_widget_show (journalSetAsDefault);
835 gtk_container_add (GTK_CONTAINER (menuJournal_menu), journalSetAsDefault);
837 menuTools = gtk_menu_item_new_with_mnemonic (_("_Tools"));
838 gtk_widget_show (menuTools);
839 gtk_container_add (GTK_CONTAINER (menubar), menuTools);
841 menuTools_menu = gtk_menu_new ();
842 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuTools), menuTools_menu);
844 toolsPen = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, _("_Pen"));
845 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsPen));
846 gtk_widget_show (toolsPen);
847 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsPen);
848 gtk_widget_add_accelerator (toolsPen, "activate", accel_group,
849 GDK_P, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK,
851 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsPen), TRUE);
853 toolsEraser = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, _("_Eraser"));
854 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsEraser));
855 gtk_widget_show (toolsEraser);
856 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsEraser);
857 gtk_widget_add_accelerator (toolsEraser, "activate", accel_group,
858 GDK_E, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK,
860 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsEraser), TRUE);
862 toolsHighlighter = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, _("_Highlighter"));
863 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsHighlighter));
864 gtk_widget_show (toolsHighlighter);
865 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsHighlighter);
866 gtk_widget_add_accelerator (toolsHighlighter, "activate", accel_group,
867 GDK_H, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK,
869 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsHighlighter), TRUE);
871 toolsText = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, _("_Text"));
872 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsText));
873 gtk_widget_show (toolsText);
874 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsText);
875 gtk_widget_add_accelerator (toolsText, "activate", accel_group,
876 GDK_T, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK,
878 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsText), TRUE);
880 separator15 = gtk_separator_menu_item_new ();
881 gtk_widget_show (separator15);
882 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator15);
883 gtk_widget_set_sensitive (separator15, FALSE);
885 toolsReco = gtk_check_menu_item_new_with_mnemonic (_("_Shape Recognizer"));
886 gtk_widget_show (toolsReco);
887 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsReco);
888 gtk_widget_add_accelerator (toolsReco, "activate", accel_group,
889 GDK_S, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK,
892 toolsRuler = gtk_check_menu_item_new_with_mnemonic (_("Ru_ler"));
893 gtk_widget_show (toolsRuler);
894 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsRuler);
895 gtk_widget_add_accelerator (toolsRuler, "activate", accel_group,
896 GDK_L, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK,
899 separator9 = gtk_separator_menu_item_new ();
900 gtk_widget_show (separator9);
901 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator9);
902 gtk_widget_set_sensitive (separator9, FALSE);
904 toolsSelectRegion = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, _("Select Re_gion"));
905 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsSelectRegion));
906 gtk_widget_show (toolsSelectRegion);
907 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsSelectRegion);
908 gtk_widget_add_accelerator (toolsSelectRegion, "activate", accel_group,
909 GDK_G, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK,
911 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsSelectRegion), TRUE);
913 toolsSelectRectangle = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, _("Select _Rectangle"));
914 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsSelectRectangle));
915 gtk_widget_show (toolsSelectRectangle);
916 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsSelectRectangle);
917 gtk_widget_add_accelerator (toolsSelectRectangle, "activate", accel_group,
918 GDK_R, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK,
920 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsSelectRectangle), TRUE);
922 toolsVerticalSpace = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, _("_Vertical Space"));
923 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsVerticalSpace));
924 gtk_widget_show (toolsVerticalSpace);
925 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsVerticalSpace);
926 gtk_widget_add_accelerator (toolsVerticalSpace, "activate", accel_group,
927 GDK_V, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK,
929 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsVerticalSpace), TRUE);
931 toolsHand = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, _("H_and Tool"));
932 toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsHand));
933 gtk_widget_show (toolsHand);
934 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsHand);
935 gtk_widget_add_accelerator (toolsHand, "activate", accel_group,
936 GDK_A, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK,
939 separator16 = gtk_separator_menu_item_new ();
940 gtk_widget_show (separator16);
941 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator16);
942 gtk_widget_set_sensitive (separator16, FALSE);
944 toolsColor = gtk_image_menu_item_new_with_mnemonic (_("_Color"));
945 gtk_widget_show (toolsColor);
946 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsColor);
948 image633 = gtk_image_new_from_stock ("gtk-select-color", GTK_ICON_SIZE_MENU);
949 gtk_widget_show (image633);
950 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (toolsColor), image633);
952 toolsColor_menu = gtk_menu_new ();
953 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsColor), toolsColor_menu);
955 colorBlack = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("blac_k"));
956 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorBlack));
957 gtk_widget_show (colorBlack);
958 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorBlack);
959 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorBlack), TRUE);
961 colorBlue = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("_blue"));
962 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorBlue));
963 gtk_widget_show (colorBlue);
964 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorBlue);
965 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorBlue), TRUE);
967 colorRed = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("_red"));
968 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorRed));
969 gtk_widget_show (colorRed);
970 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorRed);
971 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorRed), TRUE);
973 colorGreen = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("_green"));
974 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorGreen));
975 gtk_widget_show (colorGreen);
976 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorGreen);
977 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorGreen), TRUE);
979 colorGray = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("gr_ay"));
980 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorGray));
981 gtk_widget_show (colorGray);
982 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorGray);
983 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorGray), TRUE);
985 separator17 = gtk_separator_menu_item_new ();
986 gtk_widget_show (separator17);
987 gtk_container_add (GTK_CONTAINER (toolsColor_menu), separator17);
988 gtk_widget_set_sensitive (separator17, FALSE);
990 colorLightBlue = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("light bl_ue"));
991 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorLightBlue));
992 gtk_widget_show (colorLightBlue);
993 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorLightBlue);
994 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorLightBlue), TRUE);
996 colorLightGreen = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("light gr_een"));
997 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorLightGreen));
998 gtk_widget_show (colorLightGreen);
999 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorLightGreen);
1000 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorLightGreen), TRUE);
1002 colorMagenta = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("_magenta"));
1003 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorMagenta));
1004 gtk_widget_show (colorMagenta);
1005 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorMagenta);
1006 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorMagenta), TRUE);
1008 colorOrange = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("_orange"));
1009 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorOrange));
1010 gtk_widget_show (colorOrange);
1011 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorOrange);
1012 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorOrange), TRUE);
1014 colorYellow = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("_yellow"));
1015 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorYellow));
1016 gtk_widget_show (colorYellow);
1017 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorYellow);
1018 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorYellow), TRUE);
1020 colorWhite = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("_white"));
1021 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorWhite));
1022 gtk_widget_show (colorWhite);
1023 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorWhite);
1024 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorWhite), TRUE);
1026 colorOther = gtk_menu_item_new_with_mnemonic (_("other..."));
1027 gtk_widget_show (colorOther);
1028 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorOther);
1030 colorNA = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, _("NA"));
1031 colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorNA));
1032 gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorNA);
1033 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorNA), TRUE);
1035 toolsPenOptions = gtk_menu_item_new_with_mnemonic (_("Pen _Options"));
1036 gtk_widget_show (toolsPenOptions);
1037 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsPenOptions);
1039 toolsPenOptions_menu = gtk_menu_new ();
1040 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsPenOptions), toolsPenOptions_menu);
1042 penthicknessVeryFine = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, _("_very fine"));
1043 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessVeryFine));
1044 gtk_widget_show (penthicknessVeryFine);
1045 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessVeryFine);
1046 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessVeryFine), TRUE);
1048 penthicknessFine = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, _("_fine"));
1049 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessFine));
1050 gtk_widget_show (penthicknessFine);
1051 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessFine);
1052 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessFine), TRUE);
1054 penthicknessMedium = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, _("_medium"));
1055 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessMedium));
1056 gtk_widget_show (penthicknessMedium);
1057 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessMedium);
1058 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessMedium), TRUE);
1060 penthicknessThick = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, _("_thick"));
1061 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessThick));
1062 gtk_widget_show (penthicknessThick);
1063 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessThick);
1064 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessThick), TRUE);
1066 penthicknessVeryThick = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, _("ver_y thick"));
1067 penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessVeryThick));
1068 gtk_widget_show (penthicknessVeryThick);
1069 gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessVeryThick);
1070 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessVeryThick), TRUE);
1072 toolsEraserOptions = gtk_menu_item_new_with_mnemonic (_("Eraser Optio_ns"));
1073 gtk_widget_show (toolsEraserOptions);
1074 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsEraserOptions);
1076 toolsEraserOptions_menu = gtk_menu_new ();
1077 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsEraserOptions), toolsEraserOptions_menu);
1079 eraserFine = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, _("_fine"));
1080 eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserFine));
1081 gtk_widget_show (eraserFine);
1082 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserFine);
1083 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserFine), TRUE);
1085 eraserMedium = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, _("_medium"));
1086 eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserMedium));
1087 gtk_widget_show (eraserMedium);
1088 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserMedium);
1089 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserMedium), TRUE);
1091 eraserThick = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, _("_thick"));
1092 eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserThick));
1093 gtk_widget_show (eraserThick);
1094 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserThick);
1095 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserThick), TRUE);
1097 separator14 = gtk_separator_menu_item_new ();
1098 gtk_widget_show (separator14);
1099 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), separator14);
1100 gtk_widget_set_sensitive (separator14, FALSE);
1102 eraserStandard = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, _("_standard"));
1103 eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserStandard));
1104 gtk_widget_show (eraserStandard);
1105 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserStandard);
1106 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserStandard), TRUE);
1108 eraserWhiteout = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, _("_whiteout"));
1109 eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserWhiteout));
1110 gtk_widget_show (eraserWhiteout);
1111 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserWhiteout);
1112 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserWhiteout), TRUE);
1114 eraserDeleteStrokes = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, _("_delete strokes"));
1115 eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserDeleteStrokes));
1116 gtk_widget_show (eraserDeleteStrokes);
1117 gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserDeleteStrokes);
1118 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserDeleteStrokes), TRUE);
1120 toolsHighlighterOptions = gtk_menu_item_new_with_mnemonic (_("Highlighter Opt_ions"));
1121 gtk_widget_show (toolsHighlighterOptions);
1122 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsHighlighterOptions);
1124 toolsHighlighterOptions_menu = gtk_menu_new ();
1125 gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsHighlighterOptions), toolsHighlighterOptions_menu);
1127 highlighterFine = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, _("_fine"));
1128 highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterFine));
1129 gtk_widget_show (highlighterFine);
1130 gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterFine);
1131 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterFine), TRUE);
1133 highlighterMedium = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, _("_medium"));
1134 highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterMedium));
1135 gtk_widget_show (highlighterMedium);
1136 gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterMedium);
1137 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterMedium), TRUE);
1139 highlighterThick = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, _("_thick"));
1140 highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterThick));
1141 gtk_widget_show (highlighterThick);
1142 gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterThick);
1143 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterThick), TRUE);
1145 toolsTextFont = gtk_image_menu_item_new_with_mnemonic (_("Text _Font..."));
1146 gtk_widget_show (toolsTextFont);
1147 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsTextFont);
1148 gtk_widget_add_accelerator (toolsTextFont, "activate", accel_group,
1149 GDK_F, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK,
1152 image634 = gtk_image_new_from_stock ("gtk-select-font", GTK_ICON_SIZE_MENU);
1153 gtk_widget_show (image634);
1154 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (toolsTextFont), image634);
1156 separator10 = gtk_separator_menu_item_new ();
1157 gtk_widget_show (separator10);
1158 gtk_container_add (GTK_CONTAINER (menuTools_menu), separator10);
1159 gtk_widget_set_sensitive (separator10, FALSE);
1161 toolsDefaultPen = gtk_menu_item_new_with_mnemonic (_("_Default Pen"));
1162 gtk_widget_show (toolsDefaultPen);
1163 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultPen);
1165 toolsDefaultEraser = gtk_menu_item_new_with_mnemonic (_("Default Eraser"));
1166 gtk_widget_show (toolsDefaultEraser);
1167 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultEraser);
1169 toolsDefaultHighlighter = gtk_menu_item_new_with_mnemonic (_("Default Highlighter"));
1170 gtk_widget_show (toolsDefaultHighlighter);
1171 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultHighlighter);
1173 toolsDefaultText = gtk_menu_item_new_with_mnemonic (_("Default Te_xt"));
1174 gtk_widget_show (toolsDefaultText);
1175 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsDefaultText);
1177 toolsSetAsDefault = gtk_menu_item_new_with_mnemonic (_("Set As Default"));
1178 gtk_widget_show (toolsSetAsDefault);
1179 gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsSetAsDefault);
1181 menuOptions = gtk_menu_item_new_with_mnemonic (_("_Options"));
1182 gtk_widget_show (menuOptions);
1183 gtk_container_add (GTK_CONTAINER (menubar), menuOptions);
1185 menuOptions_menu = gtk_menu_new ();
1186 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuOptions), menuOptions_menu);
1188 optionsUseXInput = gtk_check_menu_item_new_with_mnemonic (_("Use _XInput"));
1189 gtk_widget_show (optionsUseXInput);
1190 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsUseXInput);
1192 optionsDiscardCoreEvents = gtk_check_menu_item_new_with_mnemonic (_("Discard _Core Events"));
1193 gtk_widget_show (optionsDiscardCoreEvents);
1194 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsDiscardCoreEvents);
1196 optionsButtonMappings = gtk_check_menu_item_new_with_mnemonic (_("_Eraser Tip"));
1197 gtk_widget_show (optionsButtonMappings);
1198 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsButtonMappings);
1200 optionsPressureSensitive = gtk_check_menu_item_new_with_mnemonic (_("_Pressure sensitivity"));
1201 gtk_widget_show (optionsPressureSensitive);
1202 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsPressureSensitive);
1204 button2_mapping = gtk_menu_item_new_with_mnemonic (_("Button _2 Mapping"));
1205 gtk_widget_show (button2_mapping);
1206 gtk_container_add (GTK_CONTAINER (menuOptions_menu), button2_mapping);
1208 button2_mapping_menu = gtk_menu_new ();
1209 gtk_menu_item_set_submenu (GTK_MENU_ITEM (button2_mapping), button2_mapping_menu);
1211 button2Pen = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, _("_Pen"));
1212 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2Pen));
1213 gtk_widget_show (button2Pen);
1214 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2Pen);
1215 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2Pen), TRUE);
1217 button2Eraser = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, _("_Eraser"));
1218 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2Eraser));
1219 gtk_widget_show (button2Eraser);
1220 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2Eraser);
1221 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2Eraser), TRUE);
1223 button2Highlighter = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, _("_Highlighter"));
1224 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2Highlighter));
1225 gtk_widget_show (button2Highlighter);
1226 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2Highlighter);
1227 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2Highlighter), TRUE);
1229 button2Text = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, _("_Text"));
1230 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2Text));
1231 gtk_widget_show (button2Text);
1232 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2Text);
1233 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2Text), TRUE);
1235 button2SelectRegion = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, _("Select Re_gion"));
1236 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2SelectRegion));
1237 gtk_widget_show (button2SelectRegion);
1238 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2SelectRegion);
1239 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2SelectRegion), TRUE);
1241 button2SelectRectangle = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, _("Select _Rectangle"));
1242 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2SelectRectangle));
1243 gtk_widget_show (button2SelectRectangle);
1244 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2SelectRectangle);
1245 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2SelectRectangle), TRUE);
1247 button2VerticalSpace = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, _("_Vertical Space"));
1248 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2VerticalSpace));
1249 gtk_widget_show (button2VerticalSpace);
1250 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2VerticalSpace);
1251 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2VerticalSpace), TRUE);
1253 button2Hand = gtk_radio_menu_item_new_with_mnemonic (button2Pen_group, _("H_and Tool"));
1254 button2Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2Hand));
1255 gtk_widget_show (button2Hand);
1256 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2Hand);
1258 separator24 = gtk_separator_menu_item_new ();
1259 gtk_widget_show (separator24);
1260 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), separator24);
1261 gtk_widget_set_sensitive (separator24, FALSE);
1263 button2LinkBrush = gtk_radio_menu_item_new_with_mnemonic (button2LinkBrush_group, _("_Link to Primary Brush"));
1264 button2LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2LinkBrush));
1265 gtk_widget_show (button2LinkBrush);
1266 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2LinkBrush);
1267 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2LinkBrush), TRUE);
1269 button2CopyBrush = gtk_radio_menu_item_new_with_mnemonic (button2LinkBrush_group, _("_Copy of Current Brush"));
1270 button2LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2CopyBrush));
1271 gtk_widget_show (button2CopyBrush);
1272 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2CopyBrush);
1273 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2CopyBrush), TRUE);
1275 button2NABrush = gtk_radio_menu_item_new_with_mnemonic (button2LinkBrush_group, _("NA"));
1276 button2LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button2NABrush));
1277 gtk_container_add (GTK_CONTAINER (button2_mapping_menu), button2NABrush);
1278 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button2NABrush), TRUE);
1280 button3_mapping = gtk_menu_item_new_with_mnemonic (_("Button _3 Mapping"));
1281 gtk_widget_show (button3_mapping);
1282 gtk_container_add (GTK_CONTAINER (menuOptions_menu), button3_mapping);
1284 button3_mapping_menu = gtk_menu_new ();
1285 gtk_menu_item_set_submenu (GTK_MENU_ITEM (button3_mapping), button3_mapping_menu);
1287 button3Pen = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, _("_Pen"));
1288 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3Pen));
1289 gtk_widget_show (button3Pen);
1290 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3Pen);
1291 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3Pen), TRUE);
1293 button3Eraser = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, _("_Eraser"));
1294 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3Eraser));
1295 gtk_widget_show (button3Eraser);
1296 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3Eraser);
1297 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3Eraser), TRUE);
1299 button3Highlighter = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, _("_Highlighter"));
1300 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3Highlighter));
1301 gtk_widget_show (button3Highlighter);
1302 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3Highlighter);
1303 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3Highlighter), TRUE);
1305 button3Text = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, _("_Text"));
1306 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3Text));
1307 gtk_widget_show (button3Text);
1308 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3Text);
1309 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3Text), TRUE);
1311 button3SelectRegion = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, _("Select Re_gion"));
1312 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3SelectRegion));
1313 gtk_widget_show (button3SelectRegion);
1314 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3SelectRegion);
1315 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3SelectRegion), TRUE);
1317 button3SelectRectangle = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, _("Select _Rectangle"));
1318 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3SelectRectangle));
1319 gtk_widget_show (button3SelectRectangle);
1320 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3SelectRectangle);
1321 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3SelectRectangle), TRUE);
1323 button3VerticalSpace = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, _("_Vertical Space"));
1324 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3VerticalSpace));
1325 gtk_widget_show (button3VerticalSpace);
1326 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3VerticalSpace);
1327 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3VerticalSpace), TRUE);
1329 button3Hand = gtk_radio_menu_item_new_with_mnemonic (button3Pen_group, _("H_and Tool"));
1330 button3Pen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3Hand));
1331 gtk_widget_show (button3Hand);
1332 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3Hand);
1334 separator25 = gtk_separator_menu_item_new ();
1335 gtk_widget_show (separator25);
1336 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), separator25);
1337 gtk_widget_set_sensitive (separator25, FALSE);
1339 button3LinkBrush = gtk_radio_menu_item_new_with_mnemonic (button3LinkBrush_group, _("_Link to Primary Brush"));
1340 button3LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3LinkBrush));
1341 gtk_widget_show (button3LinkBrush);
1342 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3LinkBrush);
1343 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3LinkBrush), TRUE);
1345 button3CopyBrush = gtk_radio_menu_item_new_with_mnemonic (button3LinkBrush_group, _("_Copy of Current Brush"));
1346 button3LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3CopyBrush));
1347 gtk_widget_show (button3CopyBrush);
1348 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3CopyBrush);
1349 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3CopyBrush), TRUE);
1351 button3NABrush = gtk_radio_menu_item_new_with_mnemonic (button3LinkBrush_group, _("NA"));
1352 button3LinkBrush_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (button3NABrush));
1353 gtk_container_add (GTK_CONTAINER (button3_mapping_menu), button3NABrush);
1354 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (button3NABrush), TRUE);
1356 optionsButtonSwitchMapping = gtk_check_menu_item_new_with_mnemonic (_("Buttons Switch Mappings"));
1357 gtk_widget_show (optionsButtonSwitchMapping);
1358 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsButtonSwitchMapping);
1360 separator18 = gtk_separator_menu_item_new ();
1361 gtk_widget_show (separator18);
1362 gtk_container_add (GTK_CONTAINER (menuOptions_menu), separator18);
1363 gtk_widget_set_sensitive (separator18, FALSE);
1365 optionsProgressiveBG = gtk_check_menu_item_new_with_mnemonic (_("_Progressive Backgrounds"));
1366 gtk_widget_show (optionsProgressiveBG);
1367 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsProgressiveBG);
1369 optionsPrintRuling = gtk_check_menu_item_new_with_mnemonic (_("Print Paper _Ruling"));
1370 gtk_widget_show (optionsPrintRuling);
1371 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsPrintRuling);
1373 optionsAutoloadPdfXoj = gtk_check_menu_item_new_with_mnemonic (_("Autoload pdf.xoj"));
1374 gtk_widget_show (optionsAutoloadPdfXoj);
1375 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsAutoloadPdfXoj);
1377 optionsLeftHanded = gtk_check_menu_item_new_with_mnemonic (_("Left-Handed Scrollbar"));
1378 gtk_widget_show (optionsLeftHanded);
1379 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsLeftHanded);
1381 optionsShortenMenus = gtk_check_menu_item_new_with_mnemonic (_("Shorten _Menus"));
1382 gtk_widget_show (optionsShortenMenus);
1383 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsShortenMenus);
1385 separator21 = gtk_separator_menu_item_new ();
1386 gtk_widget_show (separator21);
1387 gtk_container_add (GTK_CONTAINER (menuOptions_menu), separator21);
1388 gtk_widget_set_sensitive (separator21, FALSE);
1390 optionsAutoSavePrefs = gtk_check_menu_item_new_with_mnemonic (_("A_uto-Save Preferences"));
1391 gtk_widget_show (optionsAutoSavePrefs);
1392 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsAutoSavePrefs);
1394 optionsSavePreferences = gtk_menu_item_new_with_mnemonic (_("_Save Preferences"));
1395 gtk_widget_show (optionsSavePreferences);
1396 gtk_container_add (GTK_CONTAINER (menuOptions_menu), optionsSavePreferences);
1398 menuHelp = gtk_menu_item_new_with_mnemonic (_("_Help"));
1399 gtk_widget_show (menuHelp);
1400 gtk_container_add (GTK_CONTAINER (menubar), menuHelp);
1402 menuHelp_menu = gtk_menu_new ();
1403 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuHelp), menuHelp_menu);
1405 helpIndex = gtk_image_menu_item_new_from_stock ("gtk-index", accel_group);
1406 gtk_widget_show (helpIndex);
1407 gtk_container_add (GTK_CONTAINER (menuHelp_menu), helpIndex);
1409 helpAbout = gtk_menu_item_new_with_mnemonic (_("_About"));
1410 gtk_widget_show (helpAbout);
1411 gtk_container_add (GTK_CONTAINER (menuHelp_menu), helpAbout);
1413 toolbarMain = gtk_toolbar_new ();
1414 gtk_widget_show (toolbarMain);
1415 gtk_box_pack_start (GTK_BOX (vboxMain), toolbarMain, FALSE, FALSE, 0);
1416 gtk_toolbar_set_style (GTK_TOOLBAR (toolbarMain), GTK_TOOLBAR_ICONS);
1417 tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbarMain));
1419 saveButton = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-save");
1420 gtk_widget_show (saveButton);
1421 gtk_container_add (GTK_CONTAINER (toolbarMain), saveButton);
1422 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (saveButton), tooltips, _("Save"), NULL);
1424 newButton = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-new");
1425 gtk_widget_show (newButton);
1426 gtk_container_add (GTK_CONTAINER (toolbarMain), newButton);
1427 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (newButton), tooltips, _("New"), NULL);
1429 openButton = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-open");
1430 gtk_widget_show (openButton);
1431 gtk_container_add (GTK_CONTAINER (toolbarMain), openButton);
1432 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (openButton), tooltips, _("Open"), NULL);
1434 toolitem11 = (GtkWidget*) gtk_tool_item_new ();
1435 gtk_widget_show (toolitem11);
1436 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem11);
1438 vseparator1 = gtk_vseparator_new ();
1439 gtk_widget_show (vseparator1);
1440 gtk_container_add (GTK_CONTAINER (toolitem11), vseparator1);
1442 buttonCut = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-cut");
1443 gtk_widget_show (buttonCut);
1444 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonCut);
1445 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonCut), tooltips, _("Cut"), NULL);
1447 buttonCopy = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-copy");
1448 gtk_widget_show (buttonCopy);
1449 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonCopy);
1450 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonCopy), tooltips, _("Copy"), NULL);
1452 buttonPaste = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-paste");
1453 gtk_widget_show (buttonPaste);
1454 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonPaste);
1455 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPaste), tooltips, _("Paste"), NULL);
1457 toolitem12 = (GtkWidget*) gtk_tool_item_new ();
1458 gtk_widget_show (toolitem12);
1459 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem12);
1461 vseparator2 = gtk_vseparator_new ();
1462 gtk_widget_show (vseparator2);
1463 gtk_container_add (GTK_CONTAINER (toolitem12), vseparator2);
1465 buttonUndo = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-undo");
1466 gtk_widget_show (buttonUndo);
1467 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonUndo);
1468 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonUndo), tooltips, _("Undo"), NULL);
1470 buttonRedo = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-redo");
1471 gtk_widget_show (buttonRedo);
1472 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonRedo);
1473 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonRedo), tooltips, _("Redo"), NULL);
1475 toolitem13 = (GtkWidget*) gtk_tool_item_new ();
1476 gtk_widget_show (toolitem13);
1477 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem13);
1479 vseparator3 = gtk_vseparator_new ();
1480 gtk_widget_show (vseparator3);
1481 gtk_container_add (GTK_CONTAINER (toolitem13), vseparator3);
1483 buttonFirstPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-goto-first");
1484 gtk_widget_show (buttonFirstPage);
1485 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonFirstPage);
1486 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonFirstPage), tooltips, _("First Page"), NULL);
1488 buttonPreviousPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-go-back");
1489 gtk_widget_show (buttonPreviousPage);
1490 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonPreviousPage);
1491 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPreviousPage), tooltips, _("Previous Page"), NULL);
1493 buttonNextPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-go-forward");
1494 gtk_widget_show (buttonNextPage);
1495 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonNextPage);
1496 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonNextPage), tooltips, _("Next Page"), NULL);
1498 buttonLastPage = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-goto-last");
1499 gtk_widget_show (buttonLastPage);
1500 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonLastPage);
1501 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonLastPage), tooltips, _("Last Page"), NULL);
1503 toolitem14 = (GtkWidget*) gtk_tool_item_new ();
1504 gtk_widget_show (toolitem14);
1505 gtk_container_add (GTK_CONTAINER (toolbarMain), toolitem14);
1507 vseparator4 = gtk_vseparator_new ();
1508 gtk_widget_show (vseparator4);
1509 gtk_container_add (GTK_CONTAINER (toolitem14), vseparator4);
1511 buttonZoomOut = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-out");
1512 gtk_widget_show (buttonZoomOut);
1513 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonZoomOut);
1514 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonZoomOut), tooltips, _("Zoom Out"), NULL);
1516 buttonPageWidth = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-fit");
1517 gtk_widget_show (buttonPageWidth);
1518 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonPageWidth);
1519 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPageWidth), tooltips, _("Page Width"), NULL);
1520 gtk_tool_item_set_visible_vertical (GTK_TOOL_ITEM (buttonPageWidth), FALSE);
1522 buttonZoomIn = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-in");
1523 gtk_widget_show (buttonZoomIn);
1524 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonZoomIn);
1525 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonZoomIn), tooltips, _("Zoom In"), NULL);
1527 buttonNormalSize = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-zoom-100");
1528 gtk_widget_show (buttonNormalSize);
1529 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonNormalSize);
1530 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonNormalSize), tooltips, _("Normal Size"), NULL);
1532 buttonZoomSet = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-find");
1533 gtk_widget_show (buttonZoomSet);
1534 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonZoomSet);
1535 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonZoomSet), tooltips, _("Set Zoom"), NULL);
1537 buttonFullscreen = (GtkWidget*) gtk_toggle_tool_button_new ();
1538 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonFullscreen), "");
1539 tmp_image = create_pixmap (winMain, "fullscreen.png");
1540 gtk_widget_show (tmp_image);
1541 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonFullscreen), tmp_image);
1542 gtk_widget_show (buttonFullscreen);
1543 gtk_container_add (GTK_CONTAINER (toolbarMain), buttonFullscreen);
1544 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonFullscreen), tooltips, _("Toggle Fullscreen"), NULL);
1546 toolbarPen = gtk_toolbar_new ();
1547 gtk_widget_show (toolbarPen);
1548 gtk_box_pack_start (GTK_BOX (vboxMain), toolbarPen, FALSE, FALSE, 0);
1549 gtk_toolbar_set_style (GTK_TOOLBAR (toolbarPen), GTK_TOOLBAR_ICONS);
1550 tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbarPen));
1552 buttonPen = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1553 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonPen), _("Pencil"));
1554 tmp_image = create_pixmap (winMain, "pencil.png");
1555 gtk_widget_show (tmp_image);
1556 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonPen), tmp_image);
1557 gtk_widget_show (buttonPen);
1558 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonPen);
1559 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonPen), tooltips, _("Pen"), NULL);
1560 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonPen), buttonPen_group);
1561 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonPen));
1563 buttonEraser = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1564 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonEraser), _("Eraser"));
1565 tmp_image = create_pixmap (winMain, "eraser.png");
1566 gtk_widget_show (tmp_image);
1567 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonEraser), tmp_image);
1568 gtk_widget_show (buttonEraser);
1569 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonEraser);
1570 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonEraser), tooltips, _("Eraser"), NULL);
1571 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonEraser), buttonPen_group);
1572 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonEraser));
1574 buttonHighlighter = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1575 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonHighlighter), _("Highlighter"));
1576 tmp_image = create_pixmap (winMain, "highlighter.png");
1577 gtk_widget_show (tmp_image);
1578 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonHighlighter), tmp_image);
1579 gtk_widget_show (buttonHighlighter);
1580 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonHighlighter);
1581 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonHighlighter), tooltips, _("Highlighter"), NULL);
1582 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonHighlighter), buttonPen_group);
1583 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonHighlighter));
1585 buttonText = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1586 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonText), _("Text"));
1587 tmp_image = create_pixmap (winMain, "text-tool.png");
1588 gtk_widget_show (tmp_image);
1589 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonText), tmp_image);
1590 gtk_widget_show (buttonText);
1591 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonText);
1592 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonText), tooltips, _("Text"), NULL);
1593 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonText), buttonPen_group);
1594 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonText));
1596 buttonReco = (GtkWidget*) gtk_toggle_tool_button_new ();
1597 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonReco), _("Shape Recognizer"));
1598 tmp_image = create_pixmap (winMain, "shapes.png");
1599 gtk_widget_show (tmp_image);
1600 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonReco), tmp_image);
1601 gtk_widget_show (buttonReco);
1602 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonReco);
1603 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonReco), tooltips, _("Shape Recognizer"), NULL);
1605 buttonRuler = (GtkWidget*) gtk_toggle_tool_button_new ();
1606 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonRuler), _("Ruler"));
1607 tmp_image = create_pixmap (winMain, "ruler.png");
1608 gtk_widget_show (tmp_image);
1609 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonRuler), tmp_image);
1610 gtk_widget_show (buttonRuler);
1611 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonRuler);
1612 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonRuler), tooltips, _("Ruler"), NULL);
1614 toolitem15 = (GtkWidget*) gtk_tool_item_new ();
1615 gtk_widget_show (toolitem15);
1616 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem15);
1618 vseparator5 = gtk_vseparator_new ();
1619 gtk_widget_show (vseparator5);
1620 gtk_container_add (GTK_CONTAINER (toolitem15), vseparator5);
1622 buttonSelectRegion = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1623 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonSelectRegion), _("Select Region"));
1624 tmp_image = create_pixmap (winMain, "lasso.png");
1625 gtk_widget_show (tmp_image);
1626 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonSelectRegion), tmp_image);
1627 gtk_widget_show (buttonSelectRegion);
1628 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonSelectRegion);
1629 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonSelectRegion), tooltips, _("Select Region"), NULL);
1630 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRegion), buttonPen_group);
1631 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRegion));
1633 buttonSelectRectangle = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1634 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonSelectRectangle), _("Select Rectangle"));
1635 tmp_image = create_pixmap (winMain, "rect-select.png");
1636 gtk_widget_show (tmp_image);
1637 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonSelectRectangle), tmp_image);
1638 gtk_widget_show (buttonSelectRectangle);
1639 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonSelectRectangle);
1640 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonSelectRectangle), tooltips, _("Select Rectangle"), NULL);
1641 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRectangle), buttonPen_group);
1642 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonSelectRectangle));
1644 buttonVerticalSpace = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1645 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonVerticalSpace), _("Vertical Space"));
1646 tmp_image = create_pixmap (winMain, "stretch.png");
1647 gtk_widget_show (tmp_image);
1648 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonVerticalSpace), tmp_image);
1649 gtk_widget_show (buttonVerticalSpace);
1650 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonVerticalSpace);
1651 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonVerticalSpace), tooltips, _("Vertical Space"), NULL);
1652 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonVerticalSpace), buttonPen_group);
1653 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonVerticalSpace));
1655 buttonHand = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1656 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonHand), _("Hand Tool"));
1657 tmp_image = create_pixmap (winMain, "hand.png");
1658 gtk_widget_show (tmp_image);
1659 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonHand), tmp_image);
1660 gtk_widget_show (buttonHand);
1661 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonHand);
1662 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonHand), buttonPen_group);
1663 buttonPen_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonHand));
1665 toolitem16 = (GtkWidget*) gtk_tool_item_new ();
1666 gtk_widget_show (toolitem16);
1667 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem16);
1669 vseparator6 = gtk_vseparator_new ();
1670 gtk_widget_show (vseparator6);
1671 gtk_container_add (GTK_CONTAINER (toolitem16), vseparator6);
1673 tmp_image = create_pixmap (winMain, "recycled.png");
1674 gtk_widget_show (tmp_image);
1675 buttonToolDefault = (GtkWidget*) gtk_tool_button_new (tmp_image, _("Default"));
1676 gtk_widget_show (buttonToolDefault);
1677 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonToolDefault), FALSE);
1678 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonToolDefault);
1679 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonToolDefault), tooltips, _("Default"), NULL);
1681 tmp_image = create_pixmap (winMain, "default-pen.png");
1682 gtk_widget_show (tmp_image);
1683 buttonDefaultPen = (GtkWidget*) gtk_tool_button_new (tmp_image, _("Default Pen"));
1684 gtk_widget_show (buttonDefaultPen);
1685 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonDefaultPen);
1686 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonDefaultPen), tooltips, _("Default Pen"), NULL);
1688 toolitem18 = (GtkWidget*) gtk_tool_item_new ();
1689 gtk_widget_show (toolitem18);
1690 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem18);
1692 vseparator8 = gtk_vseparator_new ();
1693 gtk_widget_show (vseparator8);
1694 gtk_container_add (GTK_CONTAINER (toolitem18), vseparator8);
1696 buttonFine = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1697 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonFine), _("Fine"));
1698 tmp_image = create_pixmap (winMain, "thin.png");
1699 gtk_widget_show (tmp_image);
1700 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonFine), tmp_image);
1701 gtk_widget_show (buttonFine);
1702 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonFine), FALSE);
1703 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonFine);
1704 gtk_widget_set_size_request (buttonFine, 24, -1);
1705 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonFine), tooltips, _("Fine"), NULL);
1706 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonFine), buttonFine_group);
1707 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonFine));
1709 buttonMedium = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1710 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonMedium), _("Medium"));
1711 tmp_image = create_pixmap (winMain, "medium.png");
1712 gtk_widget_show (tmp_image);
1713 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonMedium), tmp_image);
1714 gtk_widget_show (buttonMedium);
1715 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonMedium), FALSE);
1716 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonMedium);
1717 gtk_widget_set_size_request (buttonMedium, 24, -1);
1718 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonMedium), tooltips, _("Medium"), NULL);
1719 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonMedium), buttonFine_group);
1720 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonMedium));
1722 buttonThick = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1723 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonThick), _("Thick"));
1724 tmp_image = create_pixmap (winMain, "thick.png");
1725 gtk_widget_show (tmp_image);
1726 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonThick), tmp_image);
1727 gtk_widget_show (buttonThick);
1728 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonThick), FALSE);
1729 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonThick);
1730 gtk_widget_set_size_request (buttonThick, 24, -1);
1731 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonThick), tooltips, _("Thick"), NULL);
1732 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonThick), buttonFine_group);
1733 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonThick));
1735 buttonThicknessOther = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1736 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonThicknessOther), "");
1737 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonThicknessOther);
1738 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonThicknessOther), buttonFine_group);
1739 buttonFine_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonThicknessOther));
1741 toolitem17 = (GtkWidget*) gtk_tool_item_new ();
1742 gtk_widget_show (toolitem17);
1743 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem17);
1745 vseparator7 = gtk_vseparator_new ();
1746 gtk_widget_show (vseparator7);
1747 gtk_container_add (GTK_CONTAINER (toolitem17), vseparator7);
1749 buttonBlack = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1750 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonBlack), _("Black"));
1751 tmp_image = create_pixmap (winMain, "black.png");
1752 gtk_widget_show (tmp_image);
1753 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonBlack), tmp_image);
1754 gtk_widget_show (buttonBlack);
1755 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonBlack), FALSE);
1756 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonBlack);
1757 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonBlack), tooltips, _("Black"), NULL);
1758 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonBlack), buttonBlack_group);
1759 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonBlack));
1761 buttonBlue = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1762 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonBlue), _("Blue"));
1763 tmp_image = create_pixmap (winMain, "blue.png");
1764 gtk_widget_show (tmp_image);
1765 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonBlue), tmp_image);
1766 gtk_widget_show (buttonBlue);
1767 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonBlue), FALSE);
1768 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonBlue);
1769 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonBlue), tooltips, _("Blue"), NULL);
1770 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonBlue), buttonBlack_group);
1771 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonBlue));
1773 buttonRed = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1774 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonRed), _("Red"));
1775 tmp_image = create_pixmap (winMain, "red.png");
1776 gtk_widget_show (tmp_image);
1777 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonRed), tmp_image);
1778 gtk_widget_show (buttonRed);
1779 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonRed), FALSE);
1780 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonRed);
1781 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonRed), tooltips, _("Red"), NULL);
1782 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonRed), buttonBlack_group);
1783 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonRed));
1785 buttonGreen = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1786 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonGreen), _("Green"));
1787 tmp_image = create_pixmap (winMain, "green.png");
1788 gtk_widget_show (tmp_image);
1789 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonGreen), tmp_image);
1790 gtk_widget_show (buttonGreen);
1791 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonGreen), FALSE);
1792 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonGreen);
1793 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonGreen), tooltips, _("Green"), NULL);
1794 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonGreen), buttonBlack_group);
1795 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonGreen));
1797 buttonGray = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1798 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonGray), _("Gray"));
1799 tmp_image = create_pixmap (winMain, "gray.png");
1800 gtk_widget_show (tmp_image);
1801 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonGray), tmp_image);
1802 gtk_widget_show (buttonGray);
1803 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonGray), FALSE);
1804 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonGray);
1805 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonGray), tooltips, _("Gray"), NULL);
1806 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonGray), buttonBlack_group);
1807 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonGray));
1809 buttonLightBlue = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1810 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonLightBlue), _("Light Blue"));
1811 tmp_image = create_pixmap (winMain, "lightblue.png");
1812 gtk_widget_show (tmp_image);
1813 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonLightBlue), tmp_image);
1814 gtk_widget_show (buttonLightBlue);
1815 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonLightBlue), FALSE);
1816 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonLightBlue);
1817 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonLightBlue), tooltips, _("Light Blue"), NULL);
1818 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonLightBlue), buttonBlack_group);
1819 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonLightBlue));
1821 buttonLightGreen = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1822 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonLightGreen), _("Light Green"));
1823 tmp_image = create_pixmap (winMain, "lightgreen.png");
1824 gtk_widget_show (tmp_image);
1825 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonLightGreen), tmp_image);
1826 gtk_widget_show (buttonLightGreen);
1827 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonLightGreen), FALSE);
1828 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonLightGreen);
1829 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonLightGreen), tooltips, _("Light Green"), NULL);
1830 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonLightGreen), buttonBlack_group);
1831 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonLightGreen));
1833 buttonMagenta = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1834 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonMagenta), _("Magenta"));
1835 tmp_image = create_pixmap (winMain, "magenta.png");
1836 gtk_widget_show (tmp_image);
1837 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonMagenta), tmp_image);
1838 gtk_widget_show (buttonMagenta);
1839 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonMagenta), FALSE);
1840 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonMagenta);
1841 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonMagenta), tooltips, _("Magenta"), NULL);
1842 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonMagenta), buttonBlack_group);
1843 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonMagenta));
1845 buttonOrange = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1846 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonOrange), _("Orange"));
1847 tmp_image = create_pixmap (winMain, "orange.png");
1848 gtk_widget_show (tmp_image);
1849 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonOrange), tmp_image);
1850 gtk_widget_show (buttonOrange);
1851 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonOrange), FALSE);
1852 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonOrange);
1853 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonOrange), tooltips, _("Orange"), NULL);
1854 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonOrange), buttonBlack_group);
1855 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonOrange));
1857 buttonYellow = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1858 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonYellow), _("Yellow"));
1859 tmp_image = create_pixmap (winMain, "yellow.png");
1860 gtk_widget_show (tmp_image);
1861 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonYellow), tmp_image);
1862 gtk_widget_show (buttonYellow);
1863 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonYellow), FALSE);
1864 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonYellow);
1865 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonYellow), tooltips, _("Yellow"), NULL);
1866 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonYellow), buttonBlack_group);
1867 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonYellow));
1869 buttonWhite = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1870 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonWhite), _("White"));
1871 tmp_image = create_pixmap (winMain, "white.png");
1872 gtk_widget_show (tmp_image);
1873 gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (buttonWhite), tmp_image);
1874 gtk_widget_show (buttonWhite);
1875 gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (buttonWhite), FALSE);
1876 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonWhite);
1877 gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (buttonWhite), tooltips, _("White"), NULL);
1878 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonWhite), buttonBlack_group);
1879 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonWhite));
1881 buttonColorOther = (GtkWidget*) gtk_radio_tool_button_new (NULL);
1882 gtk_tool_button_set_label (GTK_TOOL_BUTTON (buttonColorOther), "");
1883 gtk_container_add (GTK_CONTAINER (toolbarPen), buttonColorOther);
1884 gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (buttonColorOther), buttonBlack_group);
1885 buttonBlack_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (buttonColorOther));
1887 toolitem22 = (GtkWidget*) gtk_tool_item_new ();
1888 gtk_widget_show (toolitem22);
1889 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem22);
1891 buttonColorChooser = gtk_color_button_new ();
1892 gtk_widget_show (buttonColorChooser);
1893 gtk_container_add (GTK_CONTAINER (toolitem22), buttonColorChooser);
1894 gtk_widget_set_size_request (buttonColorChooser, 34, 32);
1895 gtk_container_set_border_width (GTK_CONTAINER (buttonColorChooser), 2);
1896 GTK_WIDGET_UNSET_FLAGS (buttonColorChooser, GTK_CAN_FOCUS);
1898 toolitem21 = (GtkWidget*) gtk_tool_item_new ();
1899 gtk_widget_show (toolitem21);
1900 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem21);
1902 vseparator10 = gtk_vseparator_new ();
1903 gtk_widget_show (vseparator10);
1904 gtk_container_add (GTK_CONTAINER (toolitem21), vseparator10);
1906 toolitem20 = (GtkWidget*) gtk_tool_item_new ();
1907 gtk_widget_show (toolitem20);
1908 gtk_container_add (GTK_CONTAINER (toolbarPen), toolitem20);
1910 fontButton = gtk_font_button_new ();
1911 gtk_widget_show (fontButton);
1912 gtk_container_add (GTK_CONTAINER (toolitem20), fontButton);
1913 gtk_font_button_set_use_font (GTK_FONT_BUTTON (fontButton), TRUE);
1914 gtk_button_set_focus_on_click (GTK_BUTTON (fontButton), FALSE);
1916 scrolledwindowMain = gtk_scrolled_window_new (NULL, NULL);
1917 gtk_widget_show (scrolledwindowMain);
1918 gtk_box_pack_start (GTK_BOX (vboxMain), scrolledwindowMain, TRUE, TRUE, 0);
1920 hbox1 = gtk_hbox_new (FALSE, 0);
1921 gtk_widget_show (hbox1);
1922 gtk_box_pack_start (GTK_BOX (vboxMain), hbox1, FALSE, FALSE, 0);
1924 labelPage = gtk_label_new (_(" Page "));
1925 gtk_widget_show (labelPage);
1926 gtk_box_pack_start (GTK_BOX (hbox1), labelPage, FALSE, FALSE, 0);
1928 spinPageNo_adj = gtk_adjustment_new (1, 1, 1, 1, 0, 0);
1929 spinPageNo = gtk_spin_button_new (GTK_ADJUSTMENT (spinPageNo_adj), 1, 0);
1930 gtk_widget_show (spinPageNo);
1931 gtk_box_pack_start (GTK_BOX (hbox1), spinPageNo, FALSE, TRUE, 0);
1932 gtk_tooltips_set_tip (tooltips, spinPageNo, _("Set page number"), NULL);
1933 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinPageNo), TRUE);
1934 gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (spinPageNo), TRUE);
1936 labelNumpages = gtk_label_new (_(" of n"));
1937 gtk_widget_show (labelNumpages);
1938 gtk_box_pack_start (GTK_BOX (hbox1), labelNumpages, FALSE, FALSE, 0);
1940 vseparator9 = gtk_vseparator_new ();
1941 gtk_widget_show (vseparator9);
1942 gtk_box_pack_start (GTK_BOX (hbox1), vseparator9, FALSE, TRUE, 6);
1944 labelLayer = gtk_label_new (_(" Layer: "));
1945 gtk_widget_show (labelLayer);
1946 gtk_box_pack_start (GTK_BOX (hbox1), labelLayer, FALSE, FALSE, 0);
1948 comboLayer = gtk_combo_box_new_text ();
1949 gtk_widget_show (comboLayer);
1950 gtk_box_pack_start (GTK_BOX (hbox1), comboLayer, FALSE, TRUE, 4);
1952 statusbar = gtk_statusbar_new ();
1953 gtk_widget_show (statusbar);
1954 gtk_box_pack_start (GTK_BOX (hbox1), statusbar, TRUE, TRUE, 0);
1955 gtk_statusbar_set_has_resize_grip (GTK_STATUSBAR (statusbar), FALSE);
1957 g_signal_connect ((gpointer) winMain, "delete_event",
1958 G_CALLBACK (on_winMain_delete_event),
1960 g_signal_connect ((gpointer) fileNew, "activate",
1961 G_CALLBACK (on_fileNew_activate),
1963 g_signal_connect ((gpointer) fileNewBackground, "activate",
1964 G_CALLBACK (on_fileNewBackground_activate),
1966 g_signal_connect ((gpointer) fileOpen, "activate",
1967 G_CALLBACK (on_fileOpen_activate),
1969 g_signal_connect ((gpointer) fileSave, "activate",
1970 G_CALLBACK (on_fileSave_activate),
1972 g_signal_connect ((gpointer) fileSaveAs, "activate",
1973 G_CALLBACK (on_fileSaveAs_activate),
1975 g_signal_connect ((gpointer) mru0, "activate",
1976 G_CALLBACK (on_mru_activate),
1978 g_signal_connect ((gpointer) mru1, "activate",
1979 G_CALLBACK (on_mru_activate),
1981 g_signal_connect ((gpointer) mru2, "activate",
1982 G_CALLBACK (on_mru_activate),
1984 g_signal_connect ((gpointer) mru3, "activate",
1985 G_CALLBACK (on_mru_activate),
1987 g_signal_connect ((gpointer) mru4, "activate",
1988 G_CALLBACK (on_mru_activate),
1990 g_signal_connect ((gpointer) mru5, "activate",
1991 G_CALLBACK (on_mru_activate),
1993 g_signal_connect ((gpointer) mru6, "activate",
1994 G_CALLBACK (on_mru_activate),
1996 g_signal_connect ((gpointer) mru7, "activate",
1997 G_CALLBACK (on_mru_activate),
1999 g_signal_connect ((gpointer) filePrintOptions, "activate",
2000 G_CALLBACK (on_filePrintOptions_activate),
2002 g_signal_connect ((gpointer) filePrint, "activate",
2003 G_CALLBACK (on_filePrint_activate),
2005 g_signal_connect ((gpointer) filePrintPDF, "activate",
2006 G_CALLBACK (on_filePrintPDF_activate),
2008 g_signal_connect ((gpointer) fileQuit, "activate",
2009 G_CALLBACK (on_fileQuit_activate),
2011 g_signal_connect ((gpointer) editUndo, "activate",
2012 G_CALLBACK (on_editUndo_activate),
2014 g_signal_connect ((gpointer) editRedo, "activate",
2015 G_CALLBACK (on_editRedo_activate),
2017 g_signal_connect ((gpointer) editCut, "activate",
2018 G_CALLBACK (on_editCut_activate),
2020 g_signal_connect ((gpointer) editCopy, "activate",
2021 G_CALLBACK (on_editCopy_activate),
2023 g_signal_connect ((gpointer) editPaste, "activate",
2024 G_CALLBACK (on_editPaste_activate),
2026 g_signal_connect ((gpointer) editDelete, "activate",
2027 G_CALLBACK (on_editDelete_activate),
2029 g_signal_connect ((gpointer) viewContinuous, "toggled",
2030 G_CALLBACK (on_viewContinuous_activate),
2032 g_signal_connect ((gpointer) viewOnePage, "toggled",
2033 G_CALLBACK (on_viewOnePage_activate),
2035 g_signal_connect ((gpointer) viewFullscreen, "activate",
2036 G_CALLBACK (on_viewFullscreen_activate),
2038 g_signal_connect ((gpointer) viewZoomIn, "activate",
2039 G_CALLBACK (on_viewZoomIn_activate),
2041 g_signal_connect ((gpointer) viewZoomOut, "activate",
2042 G_CALLBACK (on_viewZoomOut_activate),
2044 g_signal_connect ((gpointer) viewNormalSize, "activate",
2045 G_CALLBACK (on_viewNormalSize_activate),
2047 g_signal_connect ((gpointer) viewPageWidth, "activate",
2048 G_CALLBACK (on_viewPageWidth_activate),
2050 g_signal_connect ((gpointer) viewSetZoom, "activate",
2051 G_CALLBACK (on_viewSetZoom_activate),
2053 g_signal_connect ((gpointer) viewFirstPage, "activate",
2054 G_CALLBACK (on_viewFirstPage_activate),
2056 g_signal_connect ((gpointer) viewPreviousPage, "activate",
2057 G_CALLBACK (on_viewPreviousPage_activate),
2059 g_signal_connect ((gpointer) viewNextPage, "activate",
2060 G_CALLBACK (on_viewNextPage_activate),
2062 g_signal_connect ((gpointer) viewLastPage, "activate",
2063 G_CALLBACK (on_viewLastPage_activate),
2065 g_signal_connect ((gpointer) viewShowLayer, "activate",
2066 G_CALLBACK (on_viewShowLayer_activate),
2068 g_signal_connect ((gpointer) viewHideLayer, "activate",
2069 G_CALLBACK (on_viewHideLayer_activate),
2071 g_signal_connect ((gpointer) journalNewPageBefore, "activate",
2072 G_CALLBACK (on_journalNewPageBefore_activate),
2074 g_signal_connect ((gpointer) journalNewPageAfter, "activate",
2075 G_CALLBACK (on_journalNewPageAfter_activate),
2077 g_signal_connect ((gpointer) journalNewPageEnd, "activate",
2078 G_CALLBACK (on_journalNewPageEnd_activate),
2080 g_signal_connect ((gpointer) journalDeletePage, "activate",
2081 G_CALLBACK (on_journalDeletePage_activate),
2083 g_signal_connect ((gpointer) journalNewLayer, "activate",
2084 G_CALLBACK (on_journalNewLayer_activate),
2086 g_signal_connect ((gpointer) journalDeleteLayer, "activate",
2087 G_CALLBACK (on_journalDeleteLayer_activate),
2089 g_signal_connect ((gpointer) journalFlatten, "activate",
2090 G_CALLBACK (on_journalFlatten_activate),
2092 g_signal_connect ((gpointer) journalPaperSize, "activate",
2093 G_CALLBACK (on_journalPaperSize_activate),
2095 g_signal_connect ((gpointer) papercolorWhite, "toggled",
2096 G_CALLBACK (on_papercolorWhite_activate),
2098 g_signal_connect ((gpointer) papercolorYellow, "toggled",
2099 G_CALLBACK (on_papercolorYellow_activate),
2101 g_signal_connect ((gpointer) papercolorPink, "toggled",
2102 G_CALLBACK (on_papercolorPink_activate),
2104 g_signal_connect ((gpointer) papercolorOrange, "toggled",
2105 G_CALLBACK (on_papercolorOrange_activate),
2107 g_signal_connect ((gpointer) papercolorBlue, "toggled",
2108 G_CALLBACK (on_papercolorBlue_activate),
2110 g_signal_connect ((gpointer) papercolorGreen, "toggled",
2111 G_CALLBACK (on_papercolorGreen_activate),
2113 g_signal_connect ((gpointer) papercolorOther, "activate",
2114 G_CALLBACK (on_papercolorOther_activate),
2116 g_signal_connect ((gpointer) paperstylePlain, "toggled",
2117 G_CALLBACK (on_paperstylePlain_activate),
2119 g_signal_connect ((gpointer) paperstyleLined, "toggled",
2120 G_CALLBACK (on_paperstyleLined_activate),
2122 g_signal_connect ((gpointer) paperstyleRuled, "toggled",
2123 G_CALLBACK (on_paperstyleRuled_activate),
2125 g_signal_connect ((gpointer) paperstyleGraph, "toggled",
2126 G_CALLBACK (on_paperstyleGraph_activate),
2128 g_signal_connect ((gpointer) journalApplyAllPages, "activate",
2129 G_CALLBACK (on_journalApplyAllPages_activate),
2131 g_signal_connect ((gpointer) journalLoadBackground, "activate",
2132 G_CALLBACK (on_journalLoadBackground_activate),
2134 g_signal_connect ((gpointer) journalScreenshot, "activate",
2135 G_CALLBACK (on_journalScreenshot_activate),
2137 g_signal_connect ((gpointer) journalDefaultBackground, "activate",
2138 G_CALLBACK (on_journalDefaultBackground_activate),
2140 g_signal_connect ((gpointer) journalSetAsDefault, "activate",
2141 G_CALLBACK (on_journalSetAsDefault_activate),
2143 g_signal_connect ((gpointer) toolsPen, "toggled",
2144 G_CALLBACK (on_toolsPen_activate),
2146 g_signal_connect ((gpointer) toolsEraser, "toggled",
2147 G_CALLBACK (on_toolsEraser_activate),
2149 g_signal_connect ((gpointer) toolsHighlighter, "toggled",
2150 G_CALLBACK (on_toolsHighlighter_activate),
2152 g_signal_connect ((gpointer) toolsText, "toggled",
2153 G_CALLBACK (on_toolsText_activate),
2155 g_signal_connect ((gpointer) toolsReco, "toggled",
2156 G_CALLBACK (on_toolsReco_activate),
2158 g_signal_connect ((gpointer) toolsRuler, "toggled",
2159 G_CALLBACK (on_toolsRuler_activate),
2161 g_signal_connect ((gpointer) toolsSelectRegion, "toggled",
2162 G_CALLBACK (on_toolsSelectRegion_activate),
2164 g_signal_connect ((gpointer) toolsSelectRectangle, "toggled",
2165 G_CALLBACK (on_toolsSelectRectangle_activate),
2167 g_signal_connect ((gpointer) toolsVerticalSpace, "toggled",
2168 G_CALLBACK (on_toolsVerticalSpace_activate),
2170 g_signal_connect ((gpointer) toolsHand, "activate",
2171 G_CALLBACK (on_toolsHand_activate),
2173 g_signal_connect ((gpointer) colorBlack, "toggled",
2174 G_CALLBACK (on_colorBlack_activate),
2176 g_signal_connect ((gpointer) colorBlue, "toggled",
2177 G_CALLBACK (on_colorBlue_activate),
2179 g_signal_connect ((gpointer) colorRed, "toggled",
2180 G_CALLBACK (on_colorRed_activate),
2182 g_signal_connect ((gpointer) colorGreen, "toggled",
2183 G_CALLBACK (on_colorGreen_activate),
2185 g_signal_connect ((gpointer) colorGray, "toggled",
2186 G_CALLBACK (on_colorGray_activate),
2188 g_signal_connect ((gpointer) colorLightBlue, "toggled",
2189 G_CALLBACK (on_colorLightBlue_activate),
2191 g_signal_connect ((gpointer) colorLightGreen, "toggled",
2192 G_CALLBACK (on_colorLightGreen_activate),
2194 g_signal_connect ((gpointer) colorMagenta, "toggled",
2195 G_CALLBACK (on_colorMagenta_activate),
2197 g_signal_connect ((gpointer) colorOrange, "toggled",
2198 G_CALLBACK (on_colorOrange_activate),
2200 g_signal_connect ((gpointer) colorYellow, "toggled",
2201 G_CALLBACK (on_colorYellow_activate),
2203 g_signal_connect ((gpointer) colorWhite, "toggled",
2204 G_CALLBACK (on_colorWhite_activate),
2206 g_signal_connect ((gpointer) colorOther, "activate",
2207 G_CALLBACK (on_colorOther_activate),
2209 g_signal_connect ((gpointer) penthicknessVeryFine, "toggled",
2210 G_CALLBACK (on_penthicknessVeryFine_activate),
2212 g_signal_connect ((gpointer) penthicknessFine, "toggled",
2213 G_CALLBACK (on_penthicknessFine_activate),
2215 g_signal_connect ((gpointer) penthicknessMedium, "toggled",
2216 G_CALLBACK (on_penthicknessMedium_activate),
2218 g_signal_connect ((gpointer) penthicknessThick, "toggled",
2219 G_CALLBACK (on_penthicknessThick_activate),
2221 g_signal_connect ((gpointer) penthicknessVeryThick, "toggled",
2222 G_CALLBACK (on_penthicknessVeryThick_activate),
2224 g_signal_connect ((gpointer) eraserFine, "toggled",
2225 G_CALLBACK (on_eraserFine_activate),
2227 g_signal_connect ((gpointer) eraserMedium, "toggled",
2228 G_CALLBACK (on_eraserMedium_activate),
2230 g_signal_connect ((gpointer) eraserThick, "toggled",
2231 G_CALLBACK (on_eraserThick_activate),
2233 g_signal_connect ((gpointer) eraserStandard, "toggled",
2234 G_CALLBACK (on_eraserStandard_activate),
2236 g_signal_connect ((gpointer) eraserWhiteout, "toggled",
2237 G_CALLBACK (on_eraserWhiteout_activate),
2239 g_signal_connect ((gpointer) eraserDeleteStrokes, "toggled",
2240 G_CALLBACK (on_eraserDeleteStrokes_activate),
2242 g_signal_connect ((gpointer) highlighterFine, "toggled",
2243 G_CALLBACK (on_highlighterFine_activate),
2245 g_signal_connect ((gpointer) highlighterMedium, "toggled",
2246 G_CALLBACK (on_highlighterMedium_activate),
2248 g_signal_connect ((gpointer) highlighterThick, "toggled",
2249 G_CALLBACK (on_highlighterThick_activate),
2251 g_signal_connect ((gpointer) toolsTextFont, "activate",
2252 G_CALLBACK (on_toolsTextFont_activate),
2254 g_signal_connect ((gpointer) toolsDefaultPen, "activate",
2255 G_CALLBACK (on_toolsDefaultPen_activate),
2257 g_signal_connect ((gpointer) toolsDefaultEraser, "activate",
2258 G_CALLBACK (on_toolsDefaultEraser_activate),
2260 g_signal_connect ((gpointer) toolsDefaultHighlighter, "activate",
2261 G_CALLBACK (on_toolsDefaultHighlighter_activate),
2263 g_signal_connect ((gpointer) toolsDefaultText, "activate",
2264 G_CALLBACK (on_toolsDefaultText_activate),
2266 g_signal_connect ((gpointer) toolsSetAsDefault, "activate",
2267 G_CALLBACK (on_toolsSetAsDefault_activate),
2269 g_signal_connect ((gpointer) optionsUseXInput, "toggled",
2270 G_CALLBACK (on_optionsUseXInput_activate),
2272 g_signal_connect ((gpointer) optionsDiscardCoreEvents, "toggled",
2273 G_CALLBACK (on_optionsDiscardCore_activate),
2275 g_signal_connect ((gpointer) optionsButtonMappings, "activate",
2276 G_CALLBACK (on_optionsButtonMappings_activate),
2278 g_signal_connect ((gpointer) optionsPressureSensitive, "activate",
2279 G_CALLBACK (on_optionsPressureSensitive_activate),
2281 g_signal_connect ((gpointer) button2Pen, "activate",
2282 G_CALLBACK (on_button2Pen_activate),
2284 g_signal_connect ((gpointer) button2Eraser, "activate",
2285 G_CALLBACK (on_button2Eraser_activate),
2287 g_signal_connect ((gpointer) button2Highlighter, "activate",
2288 G_CALLBACK (on_button2Highlighter_activate),
2290 g_signal_connect ((gpointer) button2Text, "activate",
2291 G_CALLBACK (on_button2Text_activate),
2293 g_signal_connect ((gpointer) button2SelectRegion, "activate",
2294 G_CALLBACK (on_button2SelectRegion_activate),
2296 g_signal_connect ((gpointer) button2SelectRectangle, "activate",
2297 G_CALLBACK (on_button2SelectRectangle_activate),
2299 g_signal_connect ((gpointer) button2VerticalSpace, "activate",
2300 G_CALLBACK (on_button2VerticalSpace_activate),
2302 g_signal_connect ((gpointer) button2Hand, "activate",
2303 G_CALLBACK (on_button2Hand_activate),
2305 g_signal_connect ((gpointer) button2LinkBrush, "activate",
2306 G_CALLBACK (on_button2LinkBrush_activate),
2308 g_signal_connect ((gpointer) button2CopyBrush, "activate",
2309 G_CALLBACK (on_button2CopyBrush_activate),
2311 g_signal_connect ((gpointer) button3Pen, "activate",
2312 G_CALLBACK (on_button3Pen_activate),
2314 g_signal_connect ((gpointer) button3Eraser, "activate",
2315 G_CALLBACK (on_button3Eraser_activate),
2317 g_signal_connect ((gpointer) button3Highlighter, "activate",
2318 G_CALLBACK (on_button3Highlighter_activate),
2320 g_signal_connect ((gpointer) button3Text, "activate",
2321 G_CALLBACK (on_button3Text_activate),
2323 g_signal_connect ((gpointer) button3SelectRegion, "activate",
2324 G_CALLBACK (on_button3SelectRegion_activate),
2326 g_signal_connect ((gpointer) button3SelectRectangle, "activate",
2327 G_CALLBACK (on_button3SelectRectangle_activate),
2329 g_signal_connect ((gpointer) button3VerticalSpace, "activate",
2330 G_CALLBACK (on_button3VerticalSpace_activate),
2332 g_signal_connect ((gpointer) button3Hand, "activate",
2333 G_CALLBACK (on_button3Hand_activate),
2335 g_signal_connect ((gpointer) button3LinkBrush, "activate",
2336 G_CALLBACK (on_button3LinkBrush_activate),
2338 g_signal_connect ((gpointer) button3CopyBrush, "activate",
2339 G_CALLBACK (on_button3CopyBrush_activate),
2341 g_signal_connect ((gpointer) optionsButtonSwitchMapping, "toggled",
2342 G_CALLBACK (on_optionsButtonsSwitchMappings_activate),
2344 g_signal_connect ((gpointer) optionsProgressiveBG, "activate",
2345 G_CALLBACK (on_optionsProgressiveBG_activate),
2347 g_signal_connect ((gpointer) optionsPrintRuling, "activate",
2348 G_CALLBACK (on_optionsPrintRuling_activate),
2350 g_signal_connect ((gpointer) optionsAutoloadPdfXoj, "activate",
2351 G_CALLBACK (on_optionsAutoloadPdfXoj_activate),
2353 g_signal_connect ((gpointer) optionsLeftHanded, "toggled",
2354 G_CALLBACK (on_optionsLeftHanded_activate),
2356 g_signal_connect ((gpointer) optionsShortenMenus, "toggled",
2357 G_CALLBACK (on_optionsShortenMenus_activate),
2359 g_signal_connect ((gpointer) optionsAutoSavePrefs, "toggled",
2360 G_CALLBACK (on_optionsAutoSavePrefs_activate),
2362 g_signal_connect ((gpointer) optionsSavePreferences, "activate",
2363 G_CALLBACK (on_optionsSavePreferences_activate),
2365 g_signal_connect ((gpointer) helpIndex, "activate",
2366 G_CALLBACK (on_helpIndex_activate),
2368 g_signal_connect ((gpointer) helpAbout, "activate",
2369 G_CALLBACK (on_helpAbout_activate),
2371 g_signal_connect ((gpointer) saveButton, "clicked",
2372 G_CALLBACK (on_fileSave_activate),
2374 g_signal_connect ((gpointer) newButton, "clicked",
2375 G_CALLBACK (on_fileNew_activate),
2377 g_signal_connect ((gpointer) openButton, "clicked",
2378 G_CALLBACK (on_fileOpen_activate),
2380 g_signal_connect ((gpointer) buttonCut, "clicked",
2381 G_CALLBACK (on_editCut_activate),
2383 g_signal_connect ((gpointer) buttonCopy, "clicked",
2384 G_CALLBACK (on_editCopy_activate),
2386 g_signal_connect ((gpointer) buttonPaste, "clicked",
2387 G_CALLBACK (on_editPaste_activate),
2389 g_signal_connect ((gpointer) buttonUndo, "clicked",
2390 G_CALLBACK (on_editUndo_activate),
2392 g_signal_connect ((gpointer) buttonRedo, "clicked",
2393 G_CALLBACK (on_editRedo_activate),
2395 g_signal_connect ((gpointer) buttonFirstPage, "clicked",
2396 G_CALLBACK (on_viewFirstPage_activate),
2398 g_signal_connect ((gpointer) buttonPreviousPage, "clicked",
2399 G_CALLBACK (on_viewPreviousPage_activate),
2401 g_signal_connect ((gpointer) buttonNextPage, "clicked",
2402 G_CALLBACK (on_viewNextPage_activate),
2404 g_signal_connect ((gpointer) buttonLastPage, "clicked",
2405 G_CALLBACK (on_viewLastPage_activate),
2407 g_signal_connect ((gpointer) buttonZoomOut, "clicked",
2408 G_CALLBACK (on_viewZoomOut_activate),
2410 g_signal_connect ((gpointer) buttonPageWidth, "clicked",
2411 G_CALLBACK (on_viewPageWidth_activate),
2413 g_signal_connect ((gpointer) buttonZoomIn, "clicked",
2414 G_CALLBACK (on_viewZoomIn_activate),
2416 g_signal_connect ((gpointer) buttonNormalSize, "clicked",
2417 G_CALLBACK (on_viewNormalSize_activate),
2419 g_signal_connect ((gpointer) buttonZoomSet, "clicked",
2420 G_CALLBACK (on_viewSetZoom_activate),
2422 g_signal_connect ((gpointer) buttonFullscreen, "toggled",
2423 G_CALLBACK (on_viewFullscreen_activate),
2425 g_signal_connect ((gpointer) buttonPen, "toggled",
2426 G_CALLBACK (on_toolsPen_activate),
2428 g_signal_connect ((gpointer) buttonEraser, "toggled",
2429 G_CALLBACK (on_toolsEraser_activate),
2431 g_signal_connect ((gpointer) buttonHighlighter, "toggled",
2432 G_CALLBACK (on_toolsHighlighter_activate),
2434 g_signal_connect ((gpointer) buttonText, "toggled",
2435 G_CALLBACK (on_toolsText_activate),
2437 g_signal_connect ((gpointer) buttonReco, "toggled",
2438 G_CALLBACK (on_toolsReco_activate),
2440 g_signal_connect ((gpointer) buttonRuler, "toggled",
2441 G_CALLBACK (on_toolsRuler_activate),
2443 g_signal_connect ((gpointer) buttonSelectRegion, "toggled",
2444 G_CALLBACK (on_toolsSelectRegion_activate),
2446 g_signal_connect ((gpointer) buttonSelectRectangle, "toggled",
2447 G_CALLBACK (on_toolsSelectRectangle_activate),
2449 g_signal_connect ((gpointer) buttonVerticalSpace, "toggled",
2450 G_CALLBACK (on_toolsVerticalSpace_activate),
2452 g_signal_connect ((gpointer) buttonHand, "toggled",
2453 G_CALLBACK (on_toolsHand_activate),
2455 g_signal_connect ((gpointer) buttonToolDefault, "clicked",
2456 G_CALLBACK (on_buttonToolDefault_clicked),
2458 g_signal_connect ((gpointer) buttonDefaultPen, "clicked",
2459 G_CALLBACK (on_toolsDefaultPen_activate),
2461 g_signal_connect ((gpointer) buttonFine, "toggled",
2462 G_CALLBACK (on_buttonFine_clicked),
2464 g_signal_connect ((gpointer) buttonMedium, "toggled",
2465 G_CALLBACK (on_buttonMedium_clicked),
2467 g_signal_connect ((gpointer) buttonThick, "toggled",
2468 G_CALLBACK (on_buttonThick_clicked),
2470 g_signal_connect ((gpointer) buttonBlack, "toggled",
2471 G_CALLBACK (on_colorBlack_activate),
2473 g_signal_connect ((gpointer) buttonBlue, "toggled",
2474 G_CALLBACK (on_colorBlue_activate),
2476 g_signal_connect ((gpointer) buttonRed, "toggled",
2477 G_CALLBACK (on_colorRed_activate),
2479 g_signal_connect ((gpointer) buttonGreen, "toggled",
2480 G_CALLBACK (on_colorGreen_activate),
2482 g_signal_connect ((gpointer) buttonGray, "toggled",
2483 G_CALLBACK (on_colorGray_activate),
2485 g_signal_connect ((gpointer) buttonLightBlue, "toggled",
2486 G_CALLBACK (on_colorLightBlue_activate),
2488 g_signal_connect ((gpointer) buttonLightGreen, "toggled",
2489 G_CALLBACK (on_colorLightGreen_activate),
2491 g_signal_connect ((gpointer) buttonMagenta, "toggled",
2492 G_CALLBACK (on_colorMagenta_activate),
2494 g_signal_connect ((gpointer) buttonOrange, "toggled",
2495 G_CALLBACK (on_colorOrange_activate),
2497 g_signal_connect ((gpointer) buttonYellow, "toggled",
2498 G_CALLBACK (on_colorYellow_activate),
2500 g_signal_connect ((gpointer) buttonWhite, "toggled",
2501 G_CALLBACK (on_colorWhite_activate),
2503 g_signal_connect ((gpointer) buttonColorChooser, "color_set",
2504 G_CALLBACK (on_buttonColorChooser_set),
2506 g_signal_connect ((gpointer) fontButton, "font_set",
2507 G_CALLBACK (on_fontButton_font_set),
2509 g_signal_connect ((gpointer) spinPageNo, "value_changed",
2510 G_CALLBACK (on_spinPageNo_value_changed),
2512 g_signal_connect ((gpointer) comboLayer, "changed",
2513 G_CALLBACK (on_comboLayer_changed),
2516 /* Store pointers to all widgets, for use by lookup_widget(). */
2517 GLADE_HOOKUP_OBJECT_NO_REF (winMain, winMain, "winMain");
2518 GLADE_HOOKUP_OBJECT (winMain, vboxMain, "vboxMain");
2519 GLADE_HOOKUP_OBJECT (winMain, menubar, "menubar");
2520 GLADE_HOOKUP_OBJECT (winMain, menuFile, "menuFile");
2521 GLADE_HOOKUP_OBJECT (winMain, menuFile_menu, "menuFile_menu");
2522 GLADE_HOOKUP_OBJECT (winMain, fileNew, "fileNew");
2523 GLADE_HOOKUP_OBJECT (winMain, fileNewBackground, "fileNewBackground");
2524 GLADE_HOOKUP_OBJECT (winMain, image623, "image623");
2525 GLADE_HOOKUP_OBJECT (winMain, fileOpen, "fileOpen");
2526 GLADE_HOOKUP_OBJECT (winMain, fileSave, "fileSave");
2527 GLADE_HOOKUP_OBJECT (winMain, fileSaveAs, "fileSaveAs");
2528 GLADE_HOOKUP_OBJECT (winMain, separator1, "separator1");
2529 GLADE_HOOKUP_OBJECT (winMain, fileRecentFiles, "fileRecentFiles");
2530 GLADE_HOOKUP_OBJECT (winMain, fileRecentFiles_menu, "fileRecentFiles_menu");
2531 GLADE_HOOKUP_OBJECT (winMain, mru0, "mru0");
2532 GLADE_HOOKUP_OBJECT (winMain, mru1, "mru1");
2533 GLADE_HOOKUP_OBJECT (winMain, mru2, "mru2");
2534 GLADE_HOOKUP_OBJECT (winMain, mru3, "mru3");
2535 GLADE_HOOKUP_OBJECT (winMain, mru4, "mru4");
2536 GLADE_HOOKUP_OBJECT (winMain, mru5, "mru5");
2537 GLADE_HOOKUP_OBJECT (winMain, mru6, "mru6");
2538 GLADE_HOOKUP_OBJECT (winMain, mru7, "mru7");
2539 GLADE_HOOKUP_OBJECT (winMain, separator22, "separator22");
2540 GLADE_HOOKUP_OBJECT (winMain, filePrintOptions, "filePrintOptions");
2541 GLADE_HOOKUP_OBJECT (winMain, image624, "image624");
2542 GLADE_HOOKUP_OBJECT (winMain, filePrint, "filePrint");
2543 GLADE_HOOKUP_OBJECT (winMain, filePrintPDF, "filePrintPDF");
2544 GLADE_HOOKUP_OBJECT (winMain, separator2, "separator2");
2545 GLADE_HOOKUP_OBJECT (winMain, fileQuit, "fileQuit");
2546 GLADE_HOOKUP_OBJECT (winMain, menuEdit, "menuEdit");
2547 GLADE_HOOKUP_OBJECT (winMain, menuEdit_menu, "menuEdit_menu");
2548 GLADE_HOOKUP_OBJECT (winMain, editUndo, "editUndo");
2549 GLADE_HOOKUP_OBJECT (winMain, editRedo, "editRedo");
2550 GLADE_HOOKUP_OBJECT (winMain, separator3, "separator3");
2551 GLADE_HOOKUP_OBJECT (winMain, editCut, "editCut");
2552 GLADE_HOOKUP_OBJECT (winMain, editCopy, "editCopy");
2553 GLADE_HOOKUP_OBJECT (winMain, editPaste, "editPaste");
2554 GLADE_HOOKUP_OBJECT (winMain, editDelete, "editDelete");
2555 GLADE_HOOKUP_OBJECT (winMain, menuView, "menuView");
2556 GLADE_HOOKUP_OBJECT (winMain, menuView_menu, "menuView_menu");
2557 GLADE_HOOKUP_OBJECT (winMain, viewContinuous, "viewContinuous");
2558 GLADE_HOOKUP_OBJECT (winMain, viewOnePage, "viewOnePage");
2559 GLADE_HOOKUP_OBJECT (winMain, separator20, "separator20");
2560 GLADE_HOOKUP_OBJECT (winMain, viewFullscreen, "viewFullscreen");
2561 GLADE_HOOKUP_OBJECT (winMain, separator4, "separator4");
2562 GLADE_HOOKUP_OBJECT (winMain, menuViewZoom, "menuViewZoom");
2563 GLADE_HOOKUP_OBJECT (winMain, menuViewZoom_menu, "menuViewZoom_menu");
2564 GLADE_HOOKUP_OBJECT (winMain, viewZoomIn, "viewZoomIn");
2565 GLADE_HOOKUP_OBJECT (winMain, viewZoomOut, "viewZoomOut");
2566 GLADE_HOOKUP_OBJECT (winMain, viewNormalSize, "viewNormalSize");
2567 GLADE_HOOKUP_OBJECT (winMain, viewPageWidth, "viewPageWidth");
2568 GLADE_HOOKUP_OBJECT (winMain, image625, "image625");
2569 GLADE_HOOKUP_OBJECT (winMain, viewSetZoom, "viewSetZoom");
2570 GLADE_HOOKUP_OBJECT (winMain, separator5, "separator5");
2571 GLADE_HOOKUP_OBJECT (winMain, viewFirstPage, "viewFirstPage");
2572 GLADE_HOOKUP_OBJECT (winMain, image626, "image626");
2573 GLADE_HOOKUP_OBJECT (winMain, viewPreviousPage, "viewPreviousPage");
2574 GLADE_HOOKUP_OBJECT (winMain, image627, "image627");
2575 GLADE_HOOKUP_OBJECT (winMain, viewNextPage, "viewNextPage");
2576 GLADE_HOOKUP_OBJECT (winMain, image628, "image628");
2577 GLADE_HOOKUP_OBJECT (winMain, viewLastPage, "viewLastPage");
2578 GLADE_HOOKUP_OBJECT (winMain, image629, "image629");
2579 GLADE_HOOKUP_OBJECT (winMain, separator6, "separator6");
2580 GLADE_HOOKUP_OBJECT (winMain, viewShowLayer, "viewShowLayer");
2581 GLADE_HOOKUP_OBJECT (winMain, image630, "image630");
2582 GLADE_HOOKUP_OBJECT (winMain, viewHideLayer, "viewHideLayer");
2583 GLADE_HOOKUP_OBJECT (winMain, image631, "image631");
2584 GLADE_HOOKUP_OBJECT (winMain, menuJournal, "menuJournal");
2585 GLADE_HOOKUP_OBJECT (winMain, menuJournal_menu, "menuJournal_menu");
2586 GLADE_HOOKUP_OBJECT (winMain, journalNewPageBefore, "journalNewPageBefore");
2587 GLADE_HOOKUP_OBJECT (winMain, journalNewPageAfter, "journalNewPageAfter");
2588 GLADE_HOOKUP_OBJECT (winMain, journalNewPageEnd, "journalNewPageEnd");
2589 GLADE_HOOKUP_OBJECT (winMain, journalDeletePage, "journalDeletePage");
2590 GLADE_HOOKUP_OBJECT (winMain, separator7, "separator7");
2591 GLADE_HOOKUP_OBJECT (winMain, journalNewLayer, "journalNewLayer");
2592 GLADE_HOOKUP_OBJECT (winMain, journalDeleteLayer, "journalDeleteLayer");
2593 GLADE_HOOKUP_OBJECT (winMain, journalFlatten, "journalFlatten");
2594 GLADE_HOOKUP_OBJECT (winMain, separator8, "separator8");
2595 GLADE_HOOKUP_OBJECT (winMain, journalPaperSize, "journalPaperSize");
2596 GLADE_HOOKUP_OBJECT (winMain, journalPaperColor, "journalPaperColor");
2597 GLADE_HOOKUP_OBJECT (winMain, journalPaperColor_menu, "journalPaperColor_menu");
2598 GLADE_HOOKUP_OBJECT (winMain, papercolorWhite, "papercolorWhite");
2599 GLADE_HOOKUP_OBJECT (winMain, papercolorYellow, "papercolorYellow");
2600 GLADE_HOOKUP_OBJECT (winMain, papercolorPink, "papercolorPink");
2601 GLADE_HOOKUP_OBJECT (winMain, papercolorOrange, "papercolorOrange");
2602 GLADE_HOOKUP_OBJECT (winMain, papercolorBlue, "papercolorBlue");
2603 GLADE_HOOKUP_OBJECT (winMain, papercolorGreen, "papercolorGreen");
2604 GLADE_HOOKUP_OBJECT (winMain, papercolorOther, "papercolorOther");
2605 GLADE_HOOKUP_OBJECT (winMain, papercolorNA, "papercolorNA");
2606 GLADE_HOOKUP_OBJECT (winMain, journalPaperStyle, "journalPaperStyle");
2607 GLADE_HOOKUP_OBJECT (winMain, journalPaperStyle_menu, "journalPaperStyle_menu");
2608 GLADE_HOOKUP_OBJECT (winMain, paperstylePlain, "paperstylePlain");
2609 GLADE_HOOKUP_OBJECT (winMain, paperstyleLined, "paperstyleLined");
2610 GLADE_HOOKUP_OBJECT (winMain, paperstyleRuled, "paperstyleRuled");
2611 GLADE_HOOKUP_OBJECT (winMain, paperstyleGraph, "paperstyleGraph");
2612 GLADE_HOOKUP_OBJECT (winMain, paperstyleNA, "paperstyleNA");
2613 GLADE_HOOKUP_OBJECT (winMain, journalApplyAllPages, "journalApplyAllPages");
2614 GLADE_HOOKUP_OBJECT (winMain, separator23, "separator23");
2615 GLADE_HOOKUP_OBJECT (winMain, journalLoadBackground, "journalLoadBackground");
2616 GLADE_HOOKUP_OBJECT (winMain, image632, "image632");
2617 GLADE_HOOKUP_OBJECT (winMain, journalScreenshot, "journalScreenshot");
2618 GLADE_HOOKUP_OBJECT (winMain, separator19, "separator19");
2619 GLADE_HOOKUP_OBJECT (winMain, journalDefaultBackground, "journalDefaultBackground");
2620 GLADE_HOOKUP_OBJECT (winMain, journalSetAsDefault, "journalSetAsDefault");
2621 GLADE_HOOKUP_OBJECT (winMain, menuTools, "menuTools");
2622 GLADE_HOOKUP_OBJECT (winMain, menuTools_menu, "menuTools_menu");
2623 GLADE_HOOKUP_OBJECT (winMain, toolsPen, "toolsPen");
2624 GLADE_HOOKUP_OBJECT (winMain, toolsEraser, "toolsEraser");
2625 GLADE_HOOKUP_OBJECT (winMain, toolsHighlighter, "toolsHighlighter");
2626 GLADE_HOOKUP_OBJECT (winMain, toolsText, "toolsText");
2627 GLADE_HOOKUP_OBJECT (winMain, separator15, "separator15");
2628 GLADE_HOOKUP_OBJECT (winMain, toolsReco, "toolsReco");
2629 GLADE_HOOKUP_OBJECT (winMain, toolsRuler, "toolsRuler");
2630 GLADE_HOOKUP_OBJECT (winMain, separator9, "separator9");
2631 GLADE_HOOKUP_OBJECT (winMain, toolsSelectRegion, "toolsSelectRegion");
2632 GLADE_HOOKUP_OBJECT (winMain, toolsSelectRectangle, "toolsSelectRectangle");
2633 GLADE_HOOKUP_OBJECT (winMain, toolsVerticalSpace, "toolsVerticalSpace");
2634 GLADE_HOOKUP_OBJECT (winMain, toolsHand, "toolsHand");
2635 GLADE_HOOKUP_OBJECT (winMain, separator16, "separator16");
2636 GLADE_HOOKUP_OBJECT (winMain, toolsColor, "toolsColor");
2637 GLADE_HOOKUP_OBJECT (winMain, image633, "image633");
2638 GLADE_HOOKUP_OBJECT (winMain, toolsColor_menu, "toolsColor_menu");
2639 GLADE_HOOKUP_OBJECT (winMain, colorBlack, "colorBlack");
2640 GLADE_HOOKUP_OBJECT (winMain, colorBlue, "colorBlue");
2641 GLADE_HOOKUP_OBJECT (winMain, colorRed, "colorRed");
2642 GLADE_HOOKUP_OBJECT (winMain, colorGreen, "colorGreen");
2643 GLADE_HOOKUP_OBJECT (winMain, colorGray, "colorGray");
2644 GLADE_HOOKUP_OBJECT (winMain, separator17, "separator17");
2645 GLADE_HOOKUP_OBJECT (winMain, colorLightBlue, "colorLightBlue");
2646 GLADE_HOOKUP_OBJECT (winMain, colorLightGreen, "colorLightGreen");
2647 GLADE_HOOKUP_OBJECT (winMain, colorMagenta, "colorMagenta");
2648 GLADE_HOOKUP_OBJECT (winMain, colorOrange, "colorOrange");
2649 GLADE_HOOKUP_OBJECT (winMain, colorYellow, "colorYellow");
2650 GLADE_HOOKUP_OBJECT (winMain, colorWhite, "colorWhite");
2651 GLADE_HOOKUP_OBJECT (winMain, colorOther, "colorOther");
2652 GLADE_HOOKUP_OBJECT (winMain, colorNA, "colorNA");
2653 GLADE_HOOKUP_OBJECT (winMain, toolsPenOptions, "toolsPenOptions");
2654 GLADE_HOOKUP_OBJECT (winMain, toolsPenOptions_menu, "toolsPenOptions_menu");
2655 GLADE_HOOKUP_OBJECT (winMain, penthicknessVeryFine, "penthicknessVeryFine");
2656 GLADE_HOOKUP_OBJECT (winMain, penthicknessFine, "penthicknessFine");
2657 GLADE_HOOKUP_OBJECT (winMain, penthicknessMedium, "penthicknessMedium");
2658 GLADE_HOOKUP_OBJECT (winMain, penthicknessThick, "penthicknessThick");
2659 GLADE_HOOKUP_OBJECT (winMain, penthicknessVeryThick, "penthicknessVeryThick");
2660 GLADE_HOOKUP_OBJECT (winMain, toolsEraserOptions, "toolsEraserOptions");
2661 GLADE_HOOKUP_OBJECT (winMain, toolsEraserOptions_menu, "toolsEraserOptions_menu");
2662 GLADE_HOOKUP_OBJECT (winMain, eraserFine, "eraserFine");
2663 GLADE_HOOKUP_OBJECT (winMain, eraserMedium, "eraserMedium");
2664 GLADE_HOOKUP_OBJECT (winMain, eraserThick, "eraserThick");
2665 GLADE_HOOKUP_OBJECT (winMain, separator14, "separator14");
2666 GLADE_HOOKUP_OBJECT (winMain, eraserStandard, "eraserStandard");
2667 GLADE_HOOKUP_OBJECT (winMain, eraserWhiteout, "eraserWhiteout");
2668 GLADE_HOOKUP_OBJECT (winMain, eraserDeleteStrokes, "eraserDeleteStrokes");
2669 GLADE_HOOKUP_OBJECT (winMain, toolsHighlighterOptions, "toolsHighlighterOptions");
2670 GLADE_HOOKUP_OBJECT (winMain, toolsHighlighterOptions_menu, "toolsHighlighterOptions_menu");
2671 GLADE_HOOKUP_OBJECT (winMain, highlighterFine, "highlighterFine");
2672 GLADE_HOOKUP_OBJECT (winMain, highlighterMedium, "highlighterMedium");
2673 GLADE_HOOKUP_OBJECT (winMain, highlighterThick, "highlighterThick");
2674 GLADE_HOOKUP_OBJECT (winMain, toolsTextFont, "toolsTextFont");
2675 GLADE_HOOKUP_OBJECT (winMain, image634, "image634");
2676 GLADE_HOOKUP_OBJECT (winMain, separator10, "separator10");
2677 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultPen, "toolsDefaultPen");
2678 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultEraser, "toolsDefaultEraser");
2679 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultHighlighter, "toolsDefaultHighlighter");
2680 GLADE_HOOKUP_OBJECT (winMain, toolsDefaultText, "toolsDefaultText");
2681 GLADE_HOOKUP_OBJECT (winMain, toolsSetAsDefault, "toolsSetAsDefault");
2682 GLADE_HOOKUP_OBJECT (winMain, menuOptions, "menuOptions");
2683 GLADE_HOOKUP_OBJECT (winMain, menuOptions_menu, "menuOptions_menu");
2684 GLADE_HOOKUP_OBJECT (winMain, optionsUseXInput, "optionsUseXInput");
2685 GLADE_HOOKUP_OBJECT (winMain, optionsDiscardCoreEvents, "optionsDiscardCoreEvents");
2686 GLADE_HOOKUP_OBJECT (winMain, optionsButtonMappings, "optionsButtonMappings");
2687 GLADE_HOOKUP_OBJECT (winMain, optionsPressureSensitive, "optionsPressureSensitive");
2688 GLADE_HOOKUP_OBJECT (winMain, button2_mapping, "button2_mapping");
2689 GLADE_HOOKUP_OBJECT (winMain, button2_mapping_menu, "button2_mapping_menu");
2690 GLADE_HOOKUP_OBJECT (winMain, button2Pen, "button2Pen");
2691 GLADE_HOOKUP_OBJECT (winMain, button2Eraser, "button2Eraser");
2692 GLADE_HOOKUP_OBJECT (winMain, button2Highlighter, "button2Highlighter");
2693 GLADE_HOOKUP_OBJECT (winMain, button2Text, "button2Text");
2694 GLADE_HOOKUP_OBJECT (winMain, button2SelectRegion, "button2SelectRegion");
2695 GLADE_HOOKUP_OBJECT (winMain, button2SelectRectangle, "button2SelectRectangle");
2696 GLADE_HOOKUP_OBJECT (winMain, button2VerticalSpace, "button2VerticalSpace");
2697 GLADE_HOOKUP_OBJECT (winMain, button2Hand, "button2Hand");
2698 GLADE_HOOKUP_OBJECT (winMain, separator24, "separator24");
2699 GLADE_HOOKUP_OBJECT (winMain, button2LinkBrush, "button2LinkBrush");
2700 GLADE_HOOKUP_OBJECT (winMain, button2CopyBrush, "button2CopyBrush");
2701 GLADE_HOOKUP_OBJECT (winMain, button2NABrush, "button2NABrush");
2702 GLADE_HOOKUP_OBJECT (winMain, button3_mapping, "button3_mapping");
2703 GLADE_HOOKUP_OBJECT (winMain, button3_mapping_menu, "button3_mapping_menu");
2704 GLADE_HOOKUP_OBJECT (winMain, button3Pen, "button3Pen");
2705 GLADE_HOOKUP_OBJECT (winMain, button3Eraser, "button3Eraser");
2706 GLADE_HOOKUP_OBJECT (winMain, button3Highlighter, "button3Highlighter");
2707 GLADE_HOOKUP_OBJECT (winMain, button3Text, "button3Text");
2708 GLADE_HOOKUP_OBJECT (winMain, button3SelectRegion, "button3SelectRegion");
2709 GLADE_HOOKUP_OBJECT (winMain, button3SelectRectangle, "button3SelectRectangle");
2710 GLADE_HOOKUP_OBJECT (winMain, button3VerticalSpace, "button3VerticalSpace");
2711 GLADE_HOOKUP_OBJECT (winMain, button3Hand, "button3Hand");
2712 GLADE_HOOKUP_OBJECT (winMain, separator25, "separator25");
2713 GLADE_HOOKUP_OBJECT (winMain, button3LinkBrush, "button3LinkBrush");
2714 GLADE_HOOKUP_OBJECT (winMain, button3CopyBrush, "button3CopyBrush");
2715 GLADE_HOOKUP_OBJECT (winMain, button3NABrush, "button3NABrush");
2716 GLADE_HOOKUP_OBJECT (winMain, optionsButtonSwitchMapping, "optionsButtonSwitchMapping");
2717 GLADE_HOOKUP_OBJECT (winMain, separator18, "separator18");
2718 GLADE_HOOKUP_OBJECT (winMain, optionsProgressiveBG, "optionsProgressiveBG");
2719 GLADE_HOOKUP_OBJECT (winMain, optionsPrintRuling, "optionsPrintRuling");
2720 GLADE_HOOKUP_OBJECT (winMain, optionsAutoloadPdfXoj, "optionsAutoloadPdfXoj");
2721 GLADE_HOOKUP_OBJECT (winMain, optionsLeftHanded, "optionsLeftHanded");
2722 GLADE_HOOKUP_OBJECT (winMain, optionsShortenMenus, "optionsShortenMenus");
2723 GLADE_HOOKUP_OBJECT (winMain, separator21, "separator21");
2724 GLADE_HOOKUP_OBJECT (winMain, optionsAutoSavePrefs, "optionsAutoSavePrefs");
2725 GLADE_HOOKUP_OBJECT (winMain, optionsSavePreferences, "optionsSavePreferences");
2726 GLADE_HOOKUP_OBJECT (winMain, menuHelp, "menuHelp");
2727 GLADE_HOOKUP_OBJECT (winMain, menuHelp_menu, "menuHelp_menu");
2728 GLADE_HOOKUP_OBJECT (winMain, helpIndex, "helpIndex");
2729 GLADE_HOOKUP_OBJECT (winMain, helpAbout, "helpAbout");
2730 GLADE_HOOKUP_OBJECT (winMain, toolbarMain, "toolbarMain");
2731 GLADE_HOOKUP_OBJECT (winMain, saveButton, "saveButton");
2732 GLADE_HOOKUP_OBJECT (winMain, newButton, "newButton");
2733 GLADE_HOOKUP_OBJECT (winMain, openButton, "openButton");
2734 GLADE_HOOKUP_OBJECT (winMain, toolitem11, "toolitem11");
2735 GLADE_HOOKUP_OBJECT (winMain, vseparator1, "vseparator1");
2736 GLADE_HOOKUP_OBJECT (winMain, buttonCut, "buttonCut");
2737 GLADE_HOOKUP_OBJECT (winMain, buttonCopy, "buttonCopy");
2738 GLADE_HOOKUP_OBJECT (winMain, buttonPaste, "buttonPaste");
2739 GLADE_HOOKUP_OBJECT (winMain, toolitem12, "toolitem12");
2740 GLADE_HOOKUP_OBJECT (winMain, vseparator2, "vseparator2");
2741 GLADE_HOOKUP_OBJECT (winMain, buttonUndo, "buttonUndo");
2742 GLADE_HOOKUP_OBJECT (winMain, buttonRedo, "buttonRedo");
2743 GLADE_HOOKUP_OBJECT (winMain, toolitem13, "toolitem13");
2744 GLADE_HOOKUP_OBJECT (winMain, vseparator3, "vseparator3");
2745 GLADE_HOOKUP_OBJECT (winMain, buttonFirstPage, "buttonFirstPage");
2746 GLADE_HOOKUP_OBJECT (winMain, buttonPreviousPage, "buttonPreviousPage");
2747 GLADE_HOOKUP_OBJECT (winMain, buttonNextPage, "buttonNextPage");
2748 GLADE_HOOKUP_OBJECT (winMain, buttonLastPage, "buttonLastPage");
2749 GLADE_HOOKUP_OBJECT (winMain, toolitem14, "toolitem14");
2750 GLADE_HOOKUP_OBJECT (winMain, vseparator4, "vseparator4");
2751 GLADE_HOOKUP_OBJECT (winMain, buttonZoomOut, "buttonZoomOut");
2752 GLADE_HOOKUP_OBJECT (winMain, buttonPageWidth, "buttonPageWidth");
2753 GLADE_HOOKUP_OBJECT (winMain, buttonZoomIn, "buttonZoomIn");
2754 GLADE_HOOKUP_OBJECT (winMain, buttonNormalSize, "buttonNormalSize");
2755 GLADE_HOOKUP_OBJECT (winMain, buttonZoomSet, "buttonZoomSet");
2756 GLADE_HOOKUP_OBJECT (winMain, buttonFullscreen, "buttonFullscreen");
2757 GLADE_HOOKUP_OBJECT (winMain, toolbarPen, "toolbarPen");
2758 GLADE_HOOKUP_OBJECT (winMain, buttonPen, "buttonPen");
2759 GLADE_HOOKUP_OBJECT (winMain, buttonEraser, "buttonEraser");
2760 GLADE_HOOKUP_OBJECT (winMain, buttonHighlighter, "buttonHighlighter");
2761 GLADE_HOOKUP_OBJECT (winMain, buttonText, "buttonText");
2762 GLADE_HOOKUP_OBJECT (winMain, buttonReco, "buttonReco");
2763 GLADE_HOOKUP_OBJECT (winMain, buttonRuler, "buttonRuler");
2764 GLADE_HOOKUP_OBJECT (winMain, toolitem15, "toolitem15");
2765 GLADE_HOOKUP_OBJECT (winMain, vseparator5, "vseparator5");
2766 GLADE_HOOKUP_OBJECT (winMain, buttonSelectRegion, "buttonSelectRegion");
2767 GLADE_HOOKUP_OBJECT (winMain, buttonSelectRectangle, "buttonSelectRectangle");
2768 GLADE_HOOKUP_OBJECT (winMain, buttonVerticalSpace, "buttonVerticalSpace");
2769 GLADE_HOOKUP_OBJECT (winMain, buttonHand, "buttonHand");
2770 GLADE_HOOKUP_OBJECT (winMain, toolitem16, "toolitem16");
2771 GLADE_HOOKUP_OBJECT (winMain, vseparator6, "vseparator6");
2772 GLADE_HOOKUP_OBJECT (winMain, buttonToolDefault, "buttonToolDefault");
2773 GLADE_HOOKUP_OBJECT (winMain, buttonDefaultPen, "buttonDefaultPen");
2774 GLADE_HOOKUP_OBJECT (winMain, toolitem18, "toolitem18");
2775 GLADE_HOOKUP_OBJECT (winMain, vseparator8, "vseparator8");
2776 GLADE_HOOKUP_OBJECT (winMain, buttonFine, "buttonFine");
2777 GLADE_HOOKUP_OBJECT (winMain, buttonMedium, "buttonMedium");
2778 GLADE_HOOKUP_OBJECT (winMain, buttonThick, "buttonThick");
2779 GLADE_HOOKUP_OBJECT (winMain, buttonThicknessOther, "buttonThicknessOther");
2780 GLADE_HOOKUP_OBJECT (winMain, toolitem17, "toolitem17");
2781 GLADE_HOOKUP_OBJECT (winMain, vseparator7, "vseparator7");
2782 GLADE_HOOKUP_OBJECT (winMain, buttonBlack, "buttonBlack");
2783 GLADE_HOOKUP_OBJECT (winMain, buttonBlue, "buttonBlue");
2784 GLADE_HOOKUP_OBJECT (winMain, buttonRed, "buttonRed");
2785 GLADE_HOOKUP_OBJECT (winMain, buttonGreen, "buttonGreen");
2786 GLADE_HOOKUP_OBJECT (winMain, buttonGray, "buttonGray");
2787 GLADE_HOOKUP_OBJECT (winMain, buttonLightBlue, "buttonLightBlue");
2788 GLADE_HOOKUP_OBJECT (winMain, buttonLightGreen, "buttonLightGreen");
2789 GLADE_HOOKUP_OBJECT (winMain, buttonMagenta, "buttonMagenta");
2790 GLADE_HOOKUP_OBJECT (winMain, buttonOrange, "buttonOrange");
2791 GLADE_HOOKUP_OBJECT (winMain, buttonYellow, "buttonYellow");
2792 GLADE_HOOKUP_OBJECT (winMain, buttonWhite, "buttonWhite");
2793 GLADE_HOOKUP_OBJECT (winMain, buttonColorOther, "buttonColorOther");
2794 GLADE_HOOKUP_OBJECT (winMain, toolitem22, "toolitem22");
2795 GLADE_HOOKUP_OBJECT (winMain, buttonColorChooser, "buttonColorChooser");
2796 GLADE_HOOKUP_OBJECT (winMain, toolitem21, "toolitem21");
2797 GLADE_HOOKUP_OBJECT (winMain, vseparator10, "vseparator10");
2798 GLADE_HOOKUP_OBJECT (winMain, toolitem20, "toolitem20");
2799 GLADE_HOOKUP_OBJECT (winMain, fontButton, "fontButton");
2800 GLADE_HOOKUP_OBJECT (winMain, scrolledwindowMain, "scrolledwindowMain");
2801 GLADE_HOOKUP_OBJECT (winMain, hbox1, "hbox1");
2802 GLADE_HOOKUP_OBJECT (winMain, labelPage, "labelPage");
2803 GLADE_HOOKUP_OBJECT (winMain, spinPageNo, "spinPageNo");
2804 GLADE_HOOKUP_OBJECT (winMain, labelNumpages, "labelNumpages");
2805 GLADE_HOOKUP_OBJECT (winMain, vseparator9, "vseparator9");
2806 GLADE_HOOKUP_OBJECT (winMain, labelLayer, "labelLayer");
2807 GLADE_HOOKUP_OBJECT (winMain, comboLayer, "comboLayer");
2808 GLADE_HOOKUP_OBJECT (winMain, statusbar, "statusbar");
2809 GLADE_HOOKUP_OBJECT_NO_REF (winMain, tooltips, "tooltips");
2811 gtk_window_add_accel_group (GTK_WINDOW (winMain), accel_group);
2817 create_papersizeDialog (void)
2819 GtkWidget *papersizeDialog;
2820 GtkWidget *dialog_vbox1;
2822 GtkWidget *labelStdSizes;
2823 GtkWidget *comboStdSizes;
2825 GtkWidget *labelWidth;
2826 GtkWidget *entryWidth;
2827 GtkWidget *labelHeight;
2828 GtkWidget *entryHeight;
2829 GtkWidget *comboUnit;
2830 GtkWidget *dialog_action_area1;
2831 GtkWidget *cancelbutton1;
2832 GtkWidget *okbutton1;
2834 papersizeDialog = gtk_dialog_new ();
2835 gtk_window_set_title (GTK_WINDOW (papersizeDialog), _("Set Paper Size"));
2836 gtk_window_set_modal (GTK_WINDOW (papersizeDialog), TRUE);
2837 gtk_window_set_resizable (GTK_WINDOW (papersizeDialog), FALSE);
2838 gtk_window_set_type_hint (GTK_WINDOW (papersizeDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2840 dialog_vbox1 = GTK_DIALOG (papersizeDialog)->vbox;
2841 gtk_widget_show (dialog_vbox1);
2843 hbox2 = gtk_hbox_new (FALSE, 0);
2844 gtk_widget_show (hbox2);
2845 gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox2, TRUE, TRUE, 10);
2847 labelStdSizes = gtk_label_new (_("Standard paper sizes:"));
2848 gtk_widget_show (labelStdSizes);
2849 gtk_box_pack_start (GTK_BOX (hbox2), labelStdSizes, FALSE, FALSE, 0);
2850 gtk_misc_set_padding (GTK_MISC (labelStdSizes), 10, 0);
2852 comboStdSizes = gtk_combo_box_new_text ();
2853 gtk_widget_show (comboStdSizes);
2854 gtk_box_pack_start (GTK_BOX (hbox2), comboStdSizes, TRUE, TRUE, 5);
2855 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), _("A4"));
2856 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), _("A4 (landscape)"));
2857 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), _("US Letter"));
2858 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), _("US Letter (landscape)"));
2859 gtk_combo_box_append_text (GTK_COMBO_BOX (comboStdSizes), _("Custom"));
2861 hbox3 = gtk_hbox_new (FALSE, 0);
2862 gtk_widget_show (hbox3);
2863 gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox3, TRUE, TRUE, 8);
2865 labelWidth = gtk_label_new (_("Width:"));
2866 gtk_widget_show (labelWidth);
2867 gtk_box_pack_start (GTK_BOX (hbox3), labelWidth, FALSE, FALSE, 10);
2869 entryWidth = gtk_entry_new ();
2870 gtk_widget_show (entryWidth);
2871 gtk_box_pack_start (GTK_BOX (hbox3), entryWidth, TRUE, TRUE, 0);
2872 gtk_entry_set_width_chars (GTK_ENTRY (entryWidth), 5);
2874 labelHeight = gtk_label_new (_("Height:"));
2875 gtk_widget_show (labelHeight);
2876 gtk_box_pack_start (GTK_BOX (hbox3), labelHeight, FALSE, FALSE, 10);
2878 entryHeight = gtk_entry_new ();
2879 gtk_widget_show (entryHeight);
2880 gtk_box_pack_start (GTK_BOX (hbox3), entryHeight, TRUE, TRUE, 0);
2881 gtk_entry_set_width_chars (GTK_ENTRY (entryHeight), 5);
2883 comboUnit = gtk_combo_box_new_text ();
2884 gtk_widget_show (comboUnit);
2885 gtk_box_pack_start (GTK_BOX (hbox3), comboUnit, FALSE, TRUE, 8);
2886 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), _("cm"));
2887 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), _("in"));
2888 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), _("pixels"));
2889 gtk_combo_box_append_text (GTK_COMBO_BOX (comboUnit), _("points"));
2891 dialog_action_area1 = GTK_DIALOG (papersizeDialog)->action_area;
2892 gtk_widget_show (dialog_action_area1);
2893 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
2895 cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");
2896 gtk_widget_show (cancelbutton1);
2897 gtk_dialog_add_action_widget (GTK_DIALOG (papersizeDialog), cancelbutton1, GTK_RESPONSE_CANCEL);
2898 GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);
2900 okbutton1 = gtk_button_new_from_stock ("gtk-ok");
2901 gtk_widget_show (okbutton1);
2902 gtk_dialog_add_action_widget (GTK_DIALOG (papersizeDialog), okbutton1, GTK_RESPONSE_OK);
2903 GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
2905 g_signal_connect ((gpointer) comboStdSizes, "changed",
2906 G_CALLBACK (on_comboStdSizes_changed),
2908 g_signal_connect ((gpointer) entryWidth, "changed",
2909 G_CALLBACK (on_entryWidth_changed),
2911 g_signal_connect ((gpointer) entryHeight, "changed",
2912 G_CALLBACK (on_entryHeight_changed),
2914 g_signal_connect ((gpointer) comboUnit, "changed",
2915 G_CALLBACK (on_comboUnit_changed),
2918 /* Store pointers to all widgets, for use by lookup_widget(). */
2919 GLADE_HOOKUP_OBJECT_NO_REF (papersizeDialog, papersizeDialog, "papersizeDialog");
2920 GLADE_HOOKUP_OBJECT_NO_REF (papersizeDialog, dialog_vbox1, "dialog_vbox1");
2921 GLADE_HOOKUP_OBJECT (papersizeDialog, hbox2, "hbox2");
2922 GLADE_HOOKUP_OBJECT (papersizeDialog, labelStdSizes, "labelStdSizes");
2923 GLADE_HOOKUP_OBJECT (papersizeDialog, comboStdSizes, "comboStdSizes");
2924 GLADE_HOOKUP_OBJECT (papersizeDialog, hbox3, "hbox3");
2925 GLADE_HOOKUP_OBJECT (papersizeDialog, labelWidth, "labelWidth");
2926 GLADE_HOOKUP_OBJECT (papersizeDialog, entryWidth, "entryWidth");
2927 GLADE_HOOKUP_OBJECT (papersizeDialog, labelHeight, "labelHeight");
2928 GLADE_HOOKUP_OBJECT (papersizeDialog, entryHeight, "entryHeight");
2929 GLADE_HOOKUP_OBJECT (papersizeDialog, comboUnit, "comboUnit");
2930 GLADE_HOOKUP_OBJECT_NO_REF (papersizeDialog, dialog_action_area1, "dialog_action_area1");
2931 GLADE_HOOKUP_OBJECT (papersizeDialog, cancelbutton1, "cancelbutton1");
2932 GLADE_HOOKUP_OBJECT (papersizeDialog, okbutton1, "okbutton1");
2934 return papersizeDialog;
2938 create_aboutDialog (void)
2940 GtkWidget *aboutDialog;
2941 GtkWidget *dialog_vbox2;
2942 GtkWidget *image387;
2943 GtkWidget *labelTitle;
2944 GtkWidget *labelInfo;
2945 GtkWidget *dialog_action_area2;
2946 GtkWidget *closebutton1;
2948 aboutDialog = gtk_dialog_new ();
2949 gtk_window_set_title (GTK_WINDOW (aboutDialog), _("About Xournal"));
2950 gtk_window_set_resizable (GTK_WINDOW (aboutDialog), FALSE);
2951 gtk_window_set_type_hint (GTK_WINDOW (aboutDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2953 dialog_vbox2 = GTK_DIALOG (aboutDialog)->vbox;
2954 gtk_widget_show (dialog_vbox2);
2956 image387 = create_pixmap (aboutDialog, "xournal.png");
2957 gtk_widget_show (image387);
2958 gtk_box_pack_start (GTK_BOX (dialog_vbox2), image387, FALSE, TRUE, 12);
2960 labelTitle = gtk_label_new (_("Xournal"));
2961 gtk_widget_show (labelTitle);
2962 gtk_box_pack_start (GTK_BOX (dialog_vbox2), labelTitle, FALSE, FALSE, 3);
2963 gtk_label_set_justify (GTK_LABEL (labelTitle), GTK_JUSTIFY_CENTER);
2965 labelInfo = gtk_label_new (_("Written by Denis Auroux\n http://xournal.sourceforge.net/ "));
2966 gtk_widget_show (labelInfo);
2967 gtk_box_pack_start (GTK_BOX (dialog_vbox2), labelInfo, FALSE, FALSE, 0);
2968 gtk_label_set_justify (GTK_LABEL (labelInfo), GTK_JUSTIFY_CENTER);
2969 gtk_misc_set_padding (GTK_MISC (labelInfo), 20, 10);
2971 dialog_action_area2 = GTK_DIALOG (aboutDialog)->action_area;
2972 gtk_widget_show (dialog_action_area2);
2973 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area2), GTK_BUTTONBOX_END);
2975 closebutton1 = gtk_button_new_from_stock ("gtk-close");
2976 gtk_widget_show (closebutton1);
2977 gtk_dialog_add_action_widget (GTK_DIALOG (aboutDialog), closebutton1, GTK_RESPONSE_CLOSE);
2978 GTK_WIDGET_SET_FLAGS (closebutton1, GTK_CAN_DEFAULT);
2980 /* Store pointers to all widgets, for use by lookup_widget(). */
2981 GLADE_HOOKUP_OBJECT_NO_REF (aboutDialog, aboutDialog, "aboutDialog");
2982 GLADE_HOOKUP_OBJECT_NO_REF (aboutDialog, dialog_vbox2, "dialog_vbox2");
2983 GLADE_HOOKUP_OBJECT (aboutDialog, image387, "image387");
2984 GLADE_HOOKUP_OBJECT (aboutDialog, labelTitle, "labelTitle");
2985 GLADE_HOOKUP_OBJECT (aboutDialog, labelInfo, "labelInfo");
2986 GLADE_HOOKUP_OBJECT_NO_REF (aboutDialog, dialog_action_area2, "dialog_action_area2");
2987 GLADE_HOOKUP_OBJECT (aboutDialog, closebutton1, "closebutton1");
2993 create_zoomDialog (void)
2995 GtkWidget *zoomDialog;
2996 GtkWidget *dialog_vbox3;
2999 GtkWidget *radioZoom;
3000 GSList *radioZoom_group = NULL;
3001 GtkObject *spinZoom_adj;
3002 GtkWidget *spinZoom;
3004 GtkWidget *radioZoom100;
3005 GtkWidget *radioZoomWidth;
3006 GtkWidget *radioZoomHeight;
3007 GtkWidget *dialog_action_area3;
3008 GtkWidget *cancelbutton2;
3012 zoomDialog = gtk_dialog_new ();
3013 gtk_window_set_title (GTK_WINDOW (zoomDialog), _("Set Zoom"));
3014 gtk_window_set_modal (GTK_WINDOW (zoomDialog), TRUE);
3015 gtk_window_set_type_hint (GTK_WINDOW (zoomDialog), GDK_WINDOW_TYPE_HINT_DIALOG);
3017 dialog_vbox3 = GTK_DIALOG (zoomDialog)->vbox;
3018 gtk_widget_show (dialog_vbox3);
3020 vbox1 = gtk_vbox_new (FALSE, 2);
3021 gtk_widget_show (vbox1);
3022 gtk_box_pack_start (GTK_BOX (dialog_vbox3), vbox1, FALSE, FALSE, 0);
3023 gtk_container_set_border_width (GTK_CONTAINER (vbox1), 8);
3025 hbox4 = gtk_hbox_new (FALSE, 0);
3026 gtk_widget_show (hbox4);
3027 gtk_box_pack_start (GTK_BOX (vbox1), hbox4, FALSE, FALSE, 0);
3029 radioZoom = gtk_radio_button_new_with_mnemonic (NULL, _("Zoom: "));
3030 gtk_widget_show (radioZoom);
3031 gtk_box_pack_start (GTK_BOX (hbox4), radioZoom, FALSE, FALSE, 0);
3032 gtk_container_set_border_width (GTK_CONTAINER (radioZoom), 4);
3033 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioZoom), radioZoom_group);
3034 radioZoom_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioZoom));
3036 spinZoom_adj = gtk_adjustment_new (100, 10, 1500, 5, 0, 0);
3037 spinZoom = gtk_spin_button_new (GTK_ADJUSTMENT (spinZoom_adj), 1, 0);
3038 gtk_widget_show (spinZoom);
3039 gtk_box_pack_start (GTK_BOX (hbox4), spinZoom, FALSE, TRUE, 5);
3040 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinZoom), TRUE);
3042 label1 = gtk_label_new (_("%"));
3043 gtk_widget_show (label1);
3044 gtk_box_pack_start (GTK_BOX (hbox4), label1, FALSE, TRUE, 0);
3045 gtk_misc_set_alignment (GTK_MISC (label1), 0.48, 0.5);
3047 radioZoom100 = gtk_radio_button_new_with_mnemonic (NULL, _("Normal size (100%)"));
3048 gtk_widget_show (radioZoom100);
3049 gtk_box_pack_start (GTK_BOX (vbox1), radioZoom100, FALSE, FALSE, 0);
3050 gtk_container_set_border_width (GTK_CONTAINER (radioZoom100), 4);
3051 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioZoom100), radioZoom_group);
3052 radioZoom_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioZoom100));
3054 radioZoomWidth = gtk_radio_button_new_with_mnemonic (NULL, _("Page Width"));
3055 gtk_widget_show (radioZoomWidth);
3056 gtk_box_pack_start (GTK_BOX (vbox1), radioZoomWidth, FALSE, FALSE, 0);
3057 gtk_container_set_border_width (GTK_CONTAINER (radioZoomWidth), 4);
3058 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioZoomWidth), radioZoom_group);
3059 radioZoom_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioZoomWidth));
3061 radioZoomHeight = gtk_radio_button_new_with_mnemonic (NULL, _("Page Height"));
3062 gtk_widget_show (radioZoomHeight);
3063 gtk_box_pack_start (GTK_BOX (vbox1), radioZoomHeight, FALSE, FALSE, 0);
3064 gtk_container_set_border_width (GTK_CONTAINER (radioZoomHeight), 4);
3065 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioZoomHeight), radioZoom_group);
3066 radioZoom_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioZoomHeight));
3068 dialog_action_area3 = GTK_DIALOG (zoomDialog)->action_area;
3069 gtk_widget_show (dialog_action_area3);
3070 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area3), GTK_BUTTONBOX_END);
3072 cancelbutton2 = gtk_button_new_from_stock ("gtk-cancel");
3073 gtk_widget_show (cancelbutton2);
3074 gtk_dialog_add_action_widget (GTK_DIALOG (zoomDialog), cancelbutton2, GTK_RESPONSE_CANCEL);
3075 GTK_WIDGET_SET_FLAGS (cancelbutton2, GTK_CAN_DEFAULT);
3077 button1 = gtk_button_new_from_stock ("gtk-apply");
3078 gtk_widget_show (button1);
3079 gtk_dialog_add_action_widget (GTK_DIALOG (zoomDialog), button1, GTK_RESPONSE_APPLY);
3080 GTK_WIDGET_SET_FLAGS (button1, GTK_CAN_DEFAULT);
3082 button2 = gtk_button_new_from_stock ("gtk-ok");
3083 gtk_widget_show (button2);
3084 gtk_dialog_add_action_widget (GTK_DIALOG (zoomDialog), button2, GTK_RESPONSE_OK);
3085 GTK_WIDGET_SET_FLAGS (button2, GTK_CAN_DEFAULT);
3087 g_signal_connect ((gpointer) radioZoom, "toggled",
3088 G_CALLBACK (on_radioZoom_toggled),
3090 g_signal_connect ((gpointer) spinZoom, "value_changed",
3091 G_CALLBACK (on_spinZoom_value_changed),
3093 g_signal_connect ((gpointer) radioZoom100, "toggled",
3094 G_CALLBACK (on_radioZoom100_toggled),
3096 g_signal_connect ((gpointer) radioZoomWidth, "toggled",
3097 G_CALLBACK (on_radioZoomWidth_toggled),
3099 g_signal_connect ((gpointer) radioZoomHeight, "toggled",
3100 G_CALLBACK (on_radioZoomHeight_toggled),
3103 /* Store pointers to all widgets, for use by lookup_widget(). */
3104 GLADE_HOOKUP_OBJECT_NO_REF (zoomDialog, zoomDialog, "zoomDialog");
3105 GLADE_HOOKUP_OBJECT_NO_REF (zoomDialog, dialog_vbox3, "dialog_vbox3");
3106 GLADE_HOOKUP_OBJECT (zoomDialog, vbox1, "vbox1");
3107 GLADE_HOOKUP_OBJECT (zoomDialog, hbox4, "hbox4");
3108 GLADE_HOOKUP_OBJECT (zoomDialog, radioZoom, "radioZoom");
3109 GLADE_HOOKUP_OBJECT (zoomDialog, spinZoom, "spinZoom");
3110 GLADE_HOOKUP_OBJECT (zoomDialog, label1, "label1");
3111 GLADE_HOOKUP_OBJECT (zoomDialog, radioZoom100, "radioZoom100");
3112 GLADE_HOOKUP_OBJECT (zoomDialog, radioZoomWidth, "radioZoomWidth");
3113 GLADE_HOOKUP_OBJECT (zoomDialog, radioZoomHeight, "radioZoomHeight");
3114 GLADE_HOOKUP_OBJECT_NO_REF (zoomDialog, dialog_action_area3, "dialog_action_area3");
3115 GLADE_HOOKUP_OBJECT (zoomDialog, cancelbutton2, "cancelbutton2");
3116 GLADE_HOOKUP_OBJECT (zoomDialog, button1, "button1");
3117 GLADE_HOOKUP_OBJECT (zoomDialog, button2, "button2");