2 * This program is free software; you can redistribute it and/or
3 * modify it under the terms of the GNU General Public
4 * License as published by the Free Software Foundation; either
5 * version 2 of the License, or (at your option) any later version.
7 * This software is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10 * General Public License for more details.
12 * You should have received a copy of the GNU General Public License
13 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 on_fileNew_activate (GtkMenuItem *menuitem,
24 on_fileNewBackground_activate (GtkMenuItem *menuitem,
28 on_fileOpen_activate (GtkMenuItem *menuitem,
32 on_fileSave_activate (GtkMenuItem *menuitem,
36 on_fileSaveAs_activate (GtkMenuItem *menuitem,
40 on_filePrintOptions_activate (GtkMenuItem *menuitem,
44 on_filePrint_activate (GtkMenuItem *menuitem,
48 on_filePrintPDF_activate (GtkMenuItem *menuitem,
52 on_fileQuit_activate (GtkMenuItem *menuitem,
56 on_editUndo_activate (GtkMenuItem *menuitem,
60 on_editRedo_activate (GtkMenuItem *menuitem,
64 on_editCut_activate (GtkMenuItem *menuitem,
68 on_editCopy_activate (GtkMenuItem *menuitem,
72 on_editPaste_activate (GtkMenuItem *menuitem,
76 on_editDelete_activate (GtkMenuItem *menuitem,
80 on_viewContinuous_activate (GtkMenuItem *menuitem,
84 on_viewOnePage_activate (GtkMenuItem *menuitem,
88 on_viewZoomIn_activate (GtkMenuItem *menuitem,
92 on_viewZoomOut_activate (GtkMenuItem *menuitem,
96 on_viewNormalSize_activate (GtkMenuItem *menuitem,
100 on_viewPageWidth_activate (GtkMenuItem *menuitem,
104 on_viewFirstPage_activate (GtkMenuItem *menuitem,
108 on_viewPreviousPage_activate (GtkMenuItem *menuitem,
112 on_viewNextPage_activate (GtkMenuItem *menuitem,
116 on_viewLastPage_activate (GtkMenuItem *menuitem,
120 on_viewShowLayer_activate (GtkMenuItem *menuitem,
124 on_viewHideLayer_activate (GtkMenuItem *menuitem,
128 on_journalNewPageBefore_activate (GtkMenuItem *menuitem,
132 on_journalNewPageAfter_activate (GtkMenuItem *menuitem,
136 on_journalNewPageEnd_activate (GtkMenuItem *menuitem,
140 on_journalDeletePage_activate (GtkMenuItem *menuitem,
144 on_journalNewLayer_activate (GtkMenuItem *menuitem,
148 on_journalDeleteLayer_activate (GtkMenuItem *menuitem,
152 on_journalFlatten_activate (GtkMenuItem *menuitem,
156 on_journalPaperSize_activate (GtkMenuItem *menuitem,
160 on_papercolorWhite_activate (GtkMenuItem *menuitem,
164 on_papercolorYellow_activate (GtkMenuItem *menuitem,
168 on_papercolorPink_activate (GtkMenuItem *menuitem,
172 on_papercolorOrange_activate (GtkMenuItem *menuitem,
176 on_papercolorBlue_activate (GtkMenuItem *menuitem,
180 on_papercolorGreen_activate (GtkMenuItem *menuitem,
184 on_papercolorOther_activate (GtkMenuItem *menuitem,
188 on_paperstylePlain_activate (GtkMenuItem *menuitem,
192 on_paperstyleLined_activate (GtkMenuItem *menuitem,
196 on_paperstyleRuled_activate (GtkMenuItem *menuitem,
200 on_paperstyleGraph_activate (GtkMenuItem *menuitem,
204 on_journalLoadBackground_activate (GtkMenuItem *menuitem,
208 on_journalScreenshot_activate (GtkMenuItem *menuitem,
212 on_journalApplyAllPages_activate (GtkMenuItem *menuitem,
216 on_toolsPen_activate (GtkMenuItem *menuitem,
220 on_toolsEraser_activate (GtkMenuItem *menuitem,
224 on_toolsHighlighter_activate (GtkMenuItem *menuitem,
228 on_toolsText_activate (GtkMenuItem *menuitem,
232 on_toolsSelectRegion_activate (GtkMenuItem *menuitem,
236 on_toolsSelectRectangle_activate (GtkMenuItem *menuitem,
240 on_toolsVerticalSpace_activate (GtkMenuItem *menuitem,
244 on_colorBlack_activate (GtkMenuItem *menuitem,
248 on_colorBlue_activate (GtkMenuItem *menuitem,
252 on_colorRed_activate (GtkMenuItem *menuitem,
256 on_colorGreen_activate (GtkMenuItem *menuitem,
260 on_colorGray_activate (GtkMenuItem *menuitem,
264 on_colorLightBlue_activate (GtkMenuItem *menuitem,
268 on_colorLightGreen_activate (GtkMenuItem *menuitem,
272 on_colorMagenta_activate (GtkMenuItem *menuitem,
276 on_colorOrange_activate (GtkMenuItem *menuitem,
280 on_colorYellow_activate (GtkMenuItem *menuitem,
284 on_colorWhite_activate (GtkMenuItem *menuitem,
288 on_colorOther_activate (GtkMenuItem *menuitem,
292 on_penthicknessVeryFine_activate (GtkMenuItem *menuitem,
296 on_penthicknessFine_activate (GtkMenuItem *menuitem,
300 on_penthicknessMedium_activate (GtkMenuItem *menuitem,
304 on_penthicknessThick_activate (GtkMenuItem *menuitem,
308 on_penthicknessVeryThick_activate (GtkMenuItem *menuitem,
312 on_eraserFine_activate (GtkMenuItem *menuitem,
316 on_eraserMedium_activate (GtkMenuItem *menuitem,
320 on_eraserThick_activate (GtkMenuItem *menuitem,
324 on_eraserStandard_activate (GtkMenuItem *menuitem,
328 on_eraserWhiteout_activate (GtkMenuItem *menuitem,
332 on_eraserDeleteStrokes_activate (GtkMenuItem *menuitem,
336 on_highlighterFine_activate (GtkMenuItem *menuitem,
340 on_highlighterMedium_activate (GtkMenuItem *menuitem,
344 on_highlighterThick_activate (GtkMenuItem *menuitem,
348 on_toolsTextFont_activate (GtkMenuItem *menuitem,
352 on_toolsDefaultPen_activate (GtkMenuItem *menuitem,
356 on_toolsDefaultEraser_activate (GtkMenuItem *menuitem,
360 on_toolsDefaultHighlighter_activate (GtkMenuItem *menuitem,
364 on_toolsDefaultText_activate (GtkMenuItem *menuitem,
368 on_toolsSetAsDefault_activate (GtkMenuItem *menuitem,
372 on_toolsRuler_activate (GtkMenuItem *menuitem,
376 on_optionsSavePreferences_activate (GtkMenuItem *menuitem,
380 on_helpIndex_activate (GtkMenuItem *menuitem,
384 on_helpAbout_activate (GtkMenuItem *menuitem,
388 on_toolEraser_activate (GtkToolButton *toolbutton,
392 on_buttonToolDefault_clicked (GtkToolButton *toolbutton,
396 on_buttonFine_clicked (GtkToolButton *toolbutton,
400 on_buttonMedium_clicked (GtkToolButton *toolbutton,
404 on_buttonThick_clicked (GtkToolButton *toolbutton,
408 on_canvas_button_press_event (GtkWidget *widget,
409 GdkEventButton *event,
413 on_canvas_button_release_event (GtkWidget *widget,
414 GdkEventButton *event,
418 on_canvas_enter_notify_event (GtkWidget *widget,
419 GdkEventCrossing *event,
423 on_canvas_leave_notify_event (GtkWidget *widget,
424 GdkEventCrossing *event,
428 on_canvas_expose_event (GtkWidget *widget,
429 GdkEventExpose *event,
433 on_canvas_key_press_event (GtkWidget *widget,
438 on_canvas_motion_notify_event (GtkWidget *widget,
439 GdkEventMotion *event,
443 on_comboLayer_changed (GtkComboBox *combobox,
447 on_winMain_delete_event (GtkWidget *widget,
452 on_optionsUseXInput_activate (GtkMenuItem *menuitem,
456 on_vscroll_changed (GtkAdjustment *adjustment,
460 on_spinPageNo_value_changed (GtkSpinButton *spinbutton,
464 on_journalDefaultBackground_activate (GtkMenuItem *menuitem,
468 on_journalSetAsDefault_activate (GtkMenuItem *menuitem,
472 on_comboStdSizes_changed (GtkComboBox *combobox,
476 on_entryWidth_changed (GtkEditable *editable,
480 on_entryHeight_changed (GtkEditable *editable,
484 on_comboUnit_changed (GtkComboBox *combobox,
488 on_viewFullscreen_activate (GtkMenuItem *menuitem,
492 on_optionsButtonMappings_activate (GtkMenuItem *menuitem,
496 on_optionsProgressiveBG_activate (GtkMenuItem *menuitem,
500 on_mru_activate (GtkMenuItem *menuitem,
504 on_button2Pen_activate (GtkMenuItem *menuitem,
508 on_button2Eraser_activate (GtkMenuItem *menuitem,
512 on_button2Highlighter_activate (GtkMenuItem *menuitem,
516 on_button2Text_activate (GtkMenuItem *menuitem,
520 on_button2SelectRegion_activate (GtkMenuItem *menuitem,
524 on_button2SelectRectangle_activate (GtkMenuItem *menuitem,
528 on_button2VerticalSpace_activate (GtkMenuItem *menuitem,
532 on_button2LinkBrush_activate (GtkMenuItem *menuitem,
536 on_button2CopyBrush_activate (GtkMenuItem *menuitem,
540 on_button3Pen_activate (GtkMenuItem *menuitem,
544 on_button3Eraser_activate (GtkMenuItem *menuitem,
548 on_button3Highlighter_activate (GtkMenuItem *menuitem,
552 on_button3Text_activate (GtkMenuItem *menuitem,
556 on_button3SelectRegion_activate (GtkMenuItem *menuitem,
560 on_button3SelectRectangle_activate (GtkMenuItem *menuitem,
564 on_button3VerticalSpace_activate (GtkMenuItem *menuitem,
568 on_button3LinkBrush_activate (GtkMenuItem *menuitem,
572 on_button3CopyBrush_activate (GtkMenuItem *menuitem,
577 on_viewSetZoom_activate (GtkMenuItem *menuitem,
581 on_spinZoom_value_changed (GtkSpinButton *spinbutton,
585 on_radioZoom_toggled (GtkToggleButton *togglebutton,
589 on_radioZoom100_toggled (GtkToggleButton *togglebutton,
593 on_radioZoomWidth_toggled (GtkToggleButton *togglebutton,
597 on_radioZoomHeight_toggled (GtkToggleButton *togglebutton,
601 on_toolsHand_activate (GtkMenuItem *menuitem,
605 on_button2Hand_activate (GtkMenuItem *menuitem,
609 on_button3Hand_activate (GtkMenuItem *menuitem,
613 on_optionsPrintRuling_activate (GtkMenuItem *menuitem,
617 on_optionsAutoloadPdfXoj_activate (GtkMenuItem *menuitem,
621 on_fontButton_font_set (GtkFontButton *fontbutton,
625 on_optionsLeftHanded_activate (GtkMenuItem *menuitem,
629 on_optionsShortenMenus_activate (GtkMenuItem *menuitem,
633 on_optionsAutoSavePrefs_activate (GtkMenuItem *menuitem,
637 on_toolsReco_activate (GtkMenuItem *menuitem,
641 on_optionsPressureSensitive_activate (GtkMenuItem *menuitem,
645 on_buttonColorChooser_set (GtkColorButton *colorbutton,
649 on_optionsButtonsSwitchMappings_activate(GtkMenuItem *menuitem,
653 on_toolsImage_activate (GtkMenuItem *menuitem,
657 on_button2Image_activate (GtkMenuItem *menuitem,
661 on_button3Image_activate (GtkMenuItem *menuitem,