Public release 0.2.1.
[xournal.git] / src / xo-callbacks.h
blob622a25e25039c73f23ef0717095da27ee3b18be0
1 #include <gtk/gtk.h>
3 void
4 on_fileNew_activate (GtkMenuItem *menuitem,
5 gpointer user_data);
7 void
8 on_fileNewBackground_activate (GtkMenuItem *menuitem,
9 gpointer user_data);
11 void
12 on_fileOpen_activate (GtkMenuItem *menuitem,
13 gpointer user_data);
15 void
16 on_fileSave_activate (GtkMenuItem *menuitem,
17 gpointer user_data);
19 void
20 on_fileSaveAs_activate (GtkMenuItem *menuitem,
21 gpointer user_data);
23 void
24 on_filePrintOptions_activate (GtkMenuItem *menuitem,
25 gpointer user_data);
27 void
28 on_filePrint_activate (GtkMenuItem *menuitem,
29 gpointer user_data);
31 void
32 on_filePrintPDF_activate (GtkMenuItem *menuitem,
33 gpointer user_data);
35 void
36 on_fileQuit_activate (GtkMenuItem *menuitem,
37 gpointer user_data);
39 void
40 on_editUndo_activate (GtkMenuItem *menuitem,
41 gpointer user_data);
43 void
44 on_editRedo_activate (GtkMenuItem *menuitem,
45 gpointer user_data);
47 void
48 on_editCut_activate (GtkMenuItem *menuitem,
49 gpointer user_data);
51 void
52 on_editCopy_activate (GtkMenuItem *menuitem,
53 gpointer user_data);
55 void
56 on_editPaste_activate (GtkMenuItem *menuitem,
57 gpointer user_data);
59 void
60 on_editDelete_activate (GtkMenuItem *menuitem,
61 gpointer user_data);
63 void
64 on_viewContinuous_activate (GtkMenuItem *menuitem,
65 gpointer user_data);
67 void
68 on_viewOnePage_activate (GtkMenuItem *menuitem,
69 gpointer user_data);
71 void
72 on_viewZoomIn_activate (GtkMenuItem *menuitem,
73 gpointer user_data);
75 void
76 on_viewZoomOut_activate (GtkMenuItem *menuitem,
77 gpointer user_data);
79 void
80 on_viewNormalSize_activate (GtkMenuItem *menuitem,
81 gpointer user_data);
83 void
84 on_viewPageWidth_activate (GtkMenuItem *menuitem,
85 gpointer user_data);
87 void
88 on_viewFirstPage_activate (GtkMenuItem *menuitem,
89 gpointer user_data);
91 void
92 on_viewPreviousPage_activate (GtkMenuItem *menuitem,
93 gpointer user_data);
95 void
96 on_viewNextPage_activate (GtkMenuItem *menuitem,
97 gpointer user_data);
99 void
100 on_viewLastPage_activate (GtkMenuItem *menuitem,
101 gpointer user_data);
103 void
104 on_viewShowLayer_activate (GtkMenuItem *menuitem,
105 gpointer user_data);
107 void
108 on_viewHideLayer_activate (GtkMenuItem *menuitem,
109 gpointer user_data);
111 void
112 on_journalNewPageBefore_activate (GtkMenuItem *menuitem,
113 gpointer user_data);
115 void
116 on_journalNewPageAfter_activate (GtkMenuItem *menuitem,
117 gpointer user_data);
119 void
120 on_journalNewPageEnd_activate (GtkMenuItem *menuitem,
121 gpointer user_data);
123 void
124 on_journalDeletePage_activate (GtkMenuItem *menuitem,
125 gpointer user_data);
127 void
128 on_journalNewLayer_activate (GtkMenuItem *menuitem,
129 gpointer user_data);
131 void
132 on_journalDeleteLayer_activate (GtkMenuItem *menuitem,
133 gpointer user_data);
135 void
136 on_journalFlatten_activate (GtkMenuItem *menuitem,
137 gpointer user_data);
139 void
140 on_journalPaperSize_activate (GtkMenuItem *menuitem,
141 gpointer user_data);
143 void
144 on_papercolorWhite_activate (GtkMenuItem *menuitem,
145 gpointer user_data);
147 void
148 on_papercolorYellow_activate (GtkMenuItem *menuitem,
149 gpointer user_data);
151 void
152 on_papercolorPink_activate (GtkMenuItem *menuitem,
153 gpointer user_data);
155 void
156 on_papercolorOrange_activate (GtkMenuItem *menuitem,
157 gpointer user_data);
159 void
160 on_papercolorBlue_activate (GtkMenuItem *menuitem,
161 gpointer user_data);
163 void
164 on_papercolorGreen_activate (GtkMenuItem *menuitem,
165 gpointer user_data);
167 void
168 on_papercolorOther_activate (GtkMenuItem *menuitem,
169 gpointer user_data);
171 void
172 on_paperstylePlain_activate (GtkMenuItem *menuitem,
173 gpointer user_data);
175 void
176 on_paperstyleLined_activate (GtkMenuItem *menuitem,
177 gpointer user_data);
179 void
180 on_paperstyleRuled_activate (GtkMenuItem *menuitem,
181 gpointer user_data);
183 void
184 on_paperstyleGraph_activate (GtkMenuItem *menuitem,
185 gpointer user_data);
187 void
188 on_journalLoadBackground_activate (GtkMenuItem *menuitem,
189 gpointer user_data);
191 void
192 on_journalScreenshot_activate (GtkMenuItem *menuitem,
193 gpointer user_data);
195 void
196 on_journalApplyAllPages_activate (GtkMenuItem *menuitem,
197 gpointer user_data);
199 void
200 on_toolsPen_activate (GtkMenuItem *menuitem,
201 gpointer user_data);
203 void
204 on_toolsEraser_activate (GtkMenuItem *menuitem,
205 gpointer user_data);
207 void
208 on_toolsHighlighter_activate (GtkMenuItem *menuitem,
209 gpointer user_data);
211 void
212 on_toolsText_activate (GtkMenuItem *menuitem,
213 gpointer user_data);
215 void
216 on_toolsSelectRegion_activate (GtkMenuItem *menuitem,
217 gpointer user_data);
219 void
220 on_toolsSelectRectangle_activate (GtkMenuItem *menuitem,
221 gpointer user_data);
223 void
224 on_toolsVerticalSpace_activate (GtkMenuItem *menuitem,
225 gpointer user_data);
227 void
228 on_colorBlack_activate (GtkMenuItem *menuitem,
229 gpointer user_data);
231 void
232 on_colorBlue_activate (GtkMenuItem *menuitem,
233 gpointer user_data);
235 void
236 on_colorRed_activate (GtkMenuItem *menuitem,
237 gpointer user_data);
239 void
240 on_colorGreen_activate (GtkMenuItem *menuitem,
241 gpointer user_data);
243 void
244 on_colorGray_activate (GtkMenuItem *menuitem,
245 gpointer user_data);
247 void
248 on_colorLightBlue_activate (GtkMenuItem *menuitem,
249 gpointer user_data);
251 void
252 on_colorLightGreen_activate (GtkMenuItem *menuitem,
253 gpointer user_data);
255 void
256 on_colorMagenta_activate (GtkMenuItem *menuitem,
257 gpointer user_data);
259 void
260 on_colorOrange_activate (GtkMenuItem *menuitem,
261 gpointer user_data);
263 void
264 on_colorYellow_activate (GtkMenuItem *menuitem,
265 gpointer user_data);
267 void
268 on_colorWhite_activate (GtkMenuItem *menuitem,
269 gpointer user_data);
271 void
272 on_colorOther_activate (GtkMenuItem *menuitem,
273 gpointer user_data);
275 void
276 on_penthicknessVeryFine_activate (GtkMenuItem *menuitem,
277 gpointer user_data);
279 void
280 on_penthicknessFine_activate (GtkMenuItem *menuitem,
281 gpointer user_data);
283 void
284 on_penthicknessMedium_activate (GtkMenuItem *menuitem,
285 gpointer user_data);
287 void
288 on_penthicknessThick_activate (GtkMenuItem *menuitem,
289 gpointer user_data);
291 void
292 on_penthicknessVeryThick_activate (GtkMenuItem *menuitem,
293 gpointer user_data);
295 void
296 on_eraserFine_activate (GtkMenuItem *menuitem,
297 gpointer user_data);
299 void
300 on_eraserMedium_activate (GtkMenuItem *menuitem,
301 gpointer user_data);
303 void
304 on_eraserThick_activate (GtkMenuItem *menuitem,
305 gpointer user_data);
307 void
308 on_eraserStandard_activate (GtkMenuItem *menuitem,
309 gpointer user_data);
311 void
312 on_eraserWhiteout_activate (GtkMenuItem *menuitem,
313 gpointer user_data);
315 void
316 on_eraserDeleteStrokes_activate (GtkMenuItem *menuitem,
317 gpointer user_data);
319 void
320 on_highlighterFine_activate (GtkMenuItem *menuitem,
321 gpointer user_data);
323 void
324 on_highlighterMedium_activate (GtkMenuItem *menuitem,
325 gpointer user_data);
327 void
328 on_highlighterThick_activate (GtkMenuItem *menuitem,
329 gpointer user_data);
331 void
332 on_toolsTextFont_activate (GtkMenuItem *menuitem,
333 gpointer user_data);
335 void
336 on_toolsDefaultPen_activate (GtkMenuItem *menuitem,
337 gpointer user_data);
339 void
340 on_toolsDefaultEraser_activate (GtkMenuItem *menuitem,
341 gpointer user_data);
343 void
344 on_toolsDefaultHighlighter_activate (GtkMenuItem *menuitem,
345 gpointer user_data);
347 void
348 on_toolsDefaultText_activate (GtkMenuItem *menuitem,
349 gpointer user_data);
351 void
352 on_toolsSetAsDefault_activate (GtkMenuItem *menuitem,
353 gpointer user_data);
355 void
356 on_toolsRuler_activate (GtkMenuItem *menuitem,
357 gpointer user_data);
359 void
360 on_optionsSavePreferences_activate (GtkMenuItem *menuitem,
361 gpointer user_data);
363 void
364 on_helpIndex_activate (GtkMenuItem *menuitem,
365 gpointer user_data);
367 void
368 on_helpAbout_activate (GtkMenuItem *menuitem,
369 gpointer user_data);
371 void
372 on_toolEraser_activate (GtkToolButton *toolbutton,
373 gpointer user_data);
375 void
376 on_buttonToolDefault_clicked (GtkToolButton *toolbutton,
377 gpointer user_data);
379 void
380 on_buttonFine_clicked (GtkToolButton *toolbutton,
381 gpointer user_data);
383 void
384 on_buttonMedium_clicked (GtkToolButton *toolbutton,
385 gpointer user_data);
387 void
388 on_buttonThick_clicked (GtkToolButton *toolbutton,
389 gpointer user_data);
391 gboolean
392 on_canvas_button_press_event (GtkWidget *widget,
393 GdkEventButton *event,
394 gpointer user_data);
396 gboolean
397 on_canvas_button_release_event (GtkWidget *widget,
398 GdkEventButton *event,
399 gpointer user_data);
401 gboolean
402 on_canvas_enter_notify_event (GtkWidget *widget,
403 GdkEventCrossing *event,
404 gpointer user_data);
406 gboolean
407 on_canvas_expose_event (GtkWidget *widget,
408 GdkEventExpose *event,
409 gpointer user_data);
411 gboolean
412 on_canvas_key_press_event (GtkWidget *widget,
413 GdkEventKey *event,
414 gpointer user_data);
416 gboolean
417 on_canvas_motion_notify_event (GtkWidget *widget,
418 GdkEventMotion *event,
419 gpointer user_data);
421 void
422 on_comboLayer_changed (GtkComboBox *combobox,
423 gpointer user_data);
425 gboolean
426 on_winMain_delete_event (GtkWidget *widget,
427 GdkEvent *event,
428 gpointer user_data);
430 void
431 on_optionsUseXInput_activate (GtkMenuItem *menuitem,
432 gpointer user_data);
434 void
435 on_vscroll_changed (GtkAdjustment *adjustment,
436 gpointer user_data);
438 void
439 on_spinPageNo_value_changed (GtkSpinButton *spinbutton,
440 gpointer user_data);
442 void
443 on_journalDefaultBackground_activate (GtkMenuItem *menuitem,
444 gpointer user_data);
446 void
447 on_journalSetAsDefault_activate (GtkMenuItem *menuitem,
448 gpointer user_data);
450 void
451 on_comboStdSizes_changed (GtkComboBox *combobox,
452 gpointer user_data);
454 void
455 on_entryWidth_changed (GtkEditable *editable,
456 gpointer user_data);
458 void
459 on_entryHeight_changed (GtkEditable *editable,
460 gpointer user_data);
462 void
463 on_comboUnit_changed (GtkComboBox *combobox,
464 gpointer user_data);
466 void
467 on_viewFullscreen_activate (GtkMenuItem *menuitem,
468 gpointer user_data);
470 void
471 on_optionsEmulateEraser_activate (GtkMenuItem *menuitem,
472 gpointer user_data);
474 void
475 on_optionsAntialiasBG_activate (GtkMenuItem *menuitem,
476 gpointer user_data);
478 void
479 on_optionsProgressiveBG_activate (GtkMenuItem *menuitem,
480 gpointer user_data);
483 void
484 on_mru_activate (GtkMenuItem *menuitem,
485 gpointer user_data);