Update of Dutch translation
[geany-mirror.git] / src / callbacks.h
blob7d784372540a864a27282b88caf88f300e7656c8
1 /*
2 * callbacks.h - this file is part of Geany, a fast and lightweight IDE
4 * Copyright 2005-2012 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
5 * Copyright 2006-2012 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License along
18 * with this program; if not, write to the Free Software Foundation, Inc.,
19 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
23 #include "geany.h" /* necessary for interface.c */
26 G_MODULE_EXPORT gboolean
27 on_exit_clicked (GtkWidget *widget, gpointer gdata);
29 G_MODULE_EXPORT void
30 on_new1_activate (GtkMenuItem *menuitem,
31 gpointer user_data);
33 G_MODULE_EXPORT void
34 on_save1_activate (GtkMenuItem *menuitem,
35 gpointer user_data);
37 G_MODULE_EXPORT void
38 on_save_as1_activate (GtkMenuItem *menuitem,
39 gpointer user_data);
41 G_MODULE_EXPORT void
42 on_quit1_activate (GtkMenuItem *menuitem,
43 gpointer user_data);
45 G_MODULE_EXPORT void
46 on_info1_activate (GtkMenuItem *menuitem,
47 gpointer user_data);
49 G_MODULE_EXPORT void
50 on_open1_activate (GtkMenuItem *menuitem,
51 gpointer user_data);
53 G_MODULE_EXPORT void
54 on_change_font1_activate (GtkMenuItem *menuitem,
55 gpointer user_data);
57 G_MODULE_EXPORT void
58 on_toolbutton_close_clicked (GtkAction *action,
59 gpointer user_data);
61 G_MODULE_EXPORT void
62 on_toolbutton_close_all_clicked (GtkAction *action,
63 gpointer user_data);
65 G_MODULE_EXPORT void
66 on_save_all1_activate (GtkMenuItem *menuitem,
67 gpointer user_data);
69 G_MODULE_EXPORT void
70 on_close1_activate (GtkMenuItem *menuitem,
71 gpointer user_data);
73 G_MODULE_EXPORT void
74 on_close_all1_activate (GtkMenuItem *menuitem,
75 gpointer user_data);
77 G_MODULE_EXPORT void
78 on_crlf_activate (GtkCheckMenuItem *menuitem,
79 gpointer user_data);
81 G_MODULE_EXPORT void
82 on_lf_activate (GtkCheckMenuItem *menuitem,
83 gpointer user_data);
85 G_MODULE_EXPORT void
86 on_cr_activate (GtkCheckMenuItem *menuitem,
87 gpointer user_data);
89 G_MODULE_EXPORT void
90 on_replace_tabs_activate (GtkMenuItem *menuitem,
91 gpointer user_data);
93 G_MODULE_EXPORT void
94 on_toolbutton_search_clicked (GtkAction *action,
95 gpointer user_data);
97 G_MODULE_EXPORT gboolean
98 toolbar_popup_menu (GtkWidget *widget,
99 GdkEventButton *event,
100 gpointer user_data);
102 G_MODULE_EXPORT void
103 on_hide_toolbar1_activate (GtkMenuItem *menuitem,
104 gpointer user_data);
106 G_MODULE_EXPORT void
107 on_undo1_activate (GtkMenuItem *menuitem,
108 gpointer user_data);
110 G_MODULE_EXPORT void
111 on_redo1_activate (GtkMenuItem *menuitem,
112 gpointer user_data);
114 G_MODULE_EXPORT void
115 on_cut1_activate (GtkMenuItem *menuitem,
116 gpointer user_data);
118 G_MODULE_EXPORT void
119 on_copy1_activate (GtkMenuItem *menuitem,
120 gpointer user_data);
122 G_MODULE_EXPORT void
123 on_paste1_activate (GtkMenuItem *menuitem,
124 gpointer user_data);
126 G_MODULE_EXPORT void
127 on_delete1_activate (GtkMenuItem *menuitem,
128 gpointer user_data);
130 G_MODULE_EXPORT void
131 on_zoom_in1_activate (GtkMenuItem *menuitem,
132 gpointer user_data);
134 G_MODULE_EXPORT void
135 on_zoom_out1_activate (GtkMenuItem *menuitem,
136 gpointer user_data);
138 G_MODULE_EXPORT void
139 on_toolbar_search_entry_changed (GtkAction *action,
140 const gchar *text,
141 gpointer user_data);
143 G_MODULE_EXPORT void
144 on_toolbar_search_entry_activate (GtkAction *action,
145 const gchar *text,
146 gpointer user_data);
148 G_MODULE_EXPORT void
149 on_toggle_case1_activate (GtkMenuItem *menuitem,
150 gpointer user_data);
152 G_MODULE_EXPORT void
153 on_fullscreen1_activate (GtkMenuItem *menuitem,
154 gpointer user_data);
156 G_MODULE_EXPORT void
157 on_show_toolbar1_toggled (GtkCheckMenuItem *checkmenuitem,
158 gpointer user_data);
160 G_MODULE_EXPORT void
161 on_fullscreen1_toggled (GtkCheckMenuItem *checkmenuitem,
162 gpointer user_data);
164 G_MODULE_EXPORT void
165 on_markers_margin1_toggled (GtkCheckMenuItem *checkmenuitem,
166 gpointer user_data);
168 G_MODULE_EXPORT void
169 on_invisible1_activate (GtkMenuItem *menuitem,
170 gpointer user_data);
172 G_MODULE_EXPORT void
173 on_find_usage1_activate (GtkMenuItem *menuitem,
174 gpointer user_data);
176 G_MODULE_EXPORT void
177 on_show_messages_window1_toggled (GtkCheckMenuItem *checkmenuitem,
178 gpointer user_data);
180 G_MODULE_EXPORT void
181 on_menu_color_schemes_activate (GtkImageMenuItem *imagemenuitem,
182 gpointer user_data);
184 G_MODULE_EXPORT void
185 on_construct_completion1_activate (GtkMenuItem *menuitem,
186 gpointer user_data);
188 G_MODULE_EXPORT void
189 on_count_words1_activate (GtkMenuItem *menuitem,
190 gpointer user_data);
192 G_MODULE_EXPORT void
193 on_preferences1_activate (GtkMenuItem *menuitem,
194 gpointer user_data);
196 G_MODULE_EXPORT void
197 on_normal_size1_activate (GtkMenuItem *menuitem,
198 gpointer user_data);
200 G_MODULE_EXPORT void
201 on_edit1_activate (GtkMenuItem *menuitem,
202 gpointer user_data);
204 G_MODULE_EXPORT void
205 on_show_color_chooser1_activate (GtkMenuItem *menuitem,
206 gpointer user_data);
208 G_MODULE_EXPORT void
209 on_find1_activate (GtkMenuItem *menuitem,
210 gpointer user_data);
212 G_MODULE_EXPORT void
213 on_find_next1_activate (GtkMenuItem *menuitem,
214 gpointer user_data);
216 G_MODULE_EXPORT void
217 on_find_previous1_activate (GtkMenuItem *menuitem,
218 gpointer user_data);
219 G_MODULE_EXPORT void
220 on_find_nextsel1_activate (GtkMenuItem *menuitem,
221 gpointer user_data);
222 G_MODULE_EXPORT void
223 on_find_prevsel1_activate (GtkMenuItem *menuitem,
224 gpointer user_data);
226 G_MODULE_EXPORT void
227 on_replace1_activate (GtkMenuItem *menuitem,
228 gpointer user_data);
230 G_MODULE_EXPORT void
231 on_find_in_files1_activate (GtkMenuItem *menuitem,
232 gpointer user_data);
234 G_MODULE_EXPORT void
235 on_toolbutton_new_clicked (GtkAction *action,
236 gpointer user_data);
238 G_MODULE_EXPORT void
239 on_toolbutton_open_clicked (GtkAction *action,
240 gpointer user_data);
242 G_MODULE_EXPORT void
243 on_toolbutton_save_clicked (GtkAction *action,
244 gpointer user_data);
246 G_MODULE_EXPORT void
247 on_toolbutton_quit_clicked (GtkAction *action,
248 gpointer user_data);
250 G_MODULE_EXPORT void
251 on_toolbutton_preferences_clicked (GtkAction *action,
252 gpointer user_data);
254 G_MODULE_EXPORT void
255 on_toolbutton_reload_clicked (GtkAction *action,
256 gpointer user_data);
258 G_MODULE_EXPORT void
259 on_go_to_line_activate (GtkMenuItem *menuitem,
260 gpointer user_data);
262 G_MODULE_EXPORT void
263 on_help1_activate (GtkMenuItem *menuitem,
264 gpointer user_data);
266 G_MODULE_EXPORT void
267 on_toolbutton_compile_clicked (GtkAction *action,
268 gpointer user_data);
270 G_MODULE_EXPORT void
271 on_website1_activate (GtkMenuItem *menuitem,
272 gpointer user_data);
274 G_MODULE_EXPORT void
275 on_help_menu_item_donate_activate(GtkMenuItem *item, gpointer user_data);
277 G_MODULE_EXPORT void
278 on_help_menu_item_wiki_activate(GtkMenuItem *item, gpointer user_data);
280 G_MODULE_EXPORT void
281 on_help_menu_item_bug_report_activate(GtkMenuItem *item, gpointer user_data);
283 G_MODULE_EXPORT void
284 on_line_wrapping1_toggled (GtkCheckMenuItem *checkmenuitem,
285 gpointer user_data);
287 G_MODULE_EXPORT void
288 on_comments_function_activate (GtkMenuItem *menuitem,
289 gpointer user_data);
291 G_MODULE_EXPORT void
292 on_comments_multiline_activate (GtkMenuItem *menuitem,
293 gpointer user_data);
295 G_MODULE_EXPORT void
296 on_comments_changelog_activate (GtkMenuItem *menuitem,
297 gpointer user_data);
299 G_MODULE_EXPORT void
300 on_comments_gpl_activate (GtkMenuItem *menuitem,
301 gpointer user_data);
303 G_MODULE_EXPORT void
304 on_comments_fileheader_activate (GtkMenuItem *menuitem,
305 gpointer user_data);
307 G_MODULE_EXPORT void
308 on_insert_include_activate (GtkMenuItem *menuitem,
309 gpointer user_data);
311 G_MODULE_EXPORT void
312 on_custom_date_dialog_response (GtkDialog *dialog,
313 gint response,
314 gpointer user_data);
316 G_MODULE_EXPORT void
317 on_custom_date_entry_activate (GtkEntry *entry,
318 gpointer user_data);
320 G_MODULE_EXPORT void
321 on_insert_date_activate (GtkMenuItem *menuitem,
322 gpointer user_data);
324 G_MODULE_EXPORT void
325 on_set_file_readonly1_toggled (GtkCheckMenuItem *checkmenuitem,
326 gpointer user_data);
328 G_MODULE_EXPORT void
329 on_tv_notebook_switch_page (GtkNotebook *notebook,
330 gpointer page,
331 guint page_num,
332 gpointer user_data);
334 G_MODULE_EXPORT void
335 on_help_shortcuts1_activate (GtkMenuItem *menuitem,
336 gpointer user_data);
339 G_MODULE_EXPORT void
340 on_file_properties_activate (GtkMenuItem *menuitem,
341 gpointer user_data);
343 G_MODULE_EXPORT void
344 on_show_line_numbers1_toggled (GtkCheckMenuItem *checkmenuitem,
345 gpointer user_data);
347 G_MODULE_EXPORT void
348 on_use_auto_indentation1_toggled (GtkCheckMenuItem *checkmenuitem,
349 gpointer user_data);
353 G_MODULE_EXPORT void
354 on_menu_fold_all1_activate (GtkMenuItem *menuitem,
355 gpointer user_data);
357 G_MODULE_EXPORT void
358 on_menu_unfold_all1_activate (GtkMenuItem *menuitem,
359 gpointer user_data);
361 G_MODULE_EXPORT void
362 on_toolbutton_goto_entry_activate (GtkAction *action, const gchar *text, gpointer user_data);
364 G_MODULE_EXPORT void
365 on_toolbutton_goto_clicked (GtkAction *action,
366 gpointer user_data);
368 G_MODULE_EXPORT void
369 on_toolbutton_run_clicked (GtkAction *action,
370 gpointer user_data);
372 G_MODULE_EXPORT void
373 on_notebook1_switch_page_after (GtkNotebook *notebook,
374 gpointer page,
375 guint page_num,
376 gpointer user_data);
378 G_MODULE_EXPORT void
379 on_menu_remove_indicators1_activate (GtkMenuItem *menuitem,
380 gpointer user_data);
382 G_MODULE_EXPORT void
383 on_reload_as_activate (GtkMenuItem *menuitem,
384 gpointer user_data);
386 G_MODULE_EXPORT void
387 on_print1_activate (GtkMenuItem *menuitem,
388 gpointer user_data);
390 G_MODULE_EXPORT void
391 on_menu_select_all1_activate (GtkMenuItem *menuitem,
392 gpointer user_data);
394 G_MODULE_EXPORT void
395 on_menu_show_sidebar1_toggled (GtkCheckMenuItem *checkmenuitem,
396 gpointer user_data);
398 G_MODULE_EXPORT void
399 on_menu_write_unicode_bom1_toggled (GtkCheckMenuItem *checkmenuitem,
400 gpointer user_data);
402 G_MODULE_EXPORT void
403 on_menu_comment_line1_activate (GtkMenuItem *menuitem,
404 gpointer user_data);
406 G_MODULE_EXPORT void
407 on_menu_uncomment_line1_activate (GtkMenuItem *menuitem,
408 gpointer user_data);
410 G_MODULE_EXPORT void
411 on_menu_increase_indent1_activate (GtkMenuItem *menuitem,
412 gpointer user_data);
414 G_MODULE_EXPORT void
415 on_menu_decrease_indent1_activate (GtkMenuItem *menuitem,
416 gpointer user_data);
418 G_MODULE_EXPORT void
419 on_menu_toggle_line_commentation1_activate
420 (GtkMenuItem *menuitem,
421 gpointer user_data);
423 G_MODULE_EXPORT void
424 on_next_message1_activate (GtkMenuItem *menuitem,
425 gpointer user_data);
428 G_MODULE_EXPORT void
429 on_menu_comments_multiline_activate (GtkMenuItem *menuitem,
430 gpointer user_data);
432 G_MODULE_EXPORT void
433 on_menu_comments_gpl_activate (GtkMenuItem *menuitem,
434 gpointer user_data);
436 G_MODULE_EXPORT void
437 on_menu_insert_include_activate (GtkMenuItem *menuitem,
438 gpointer user_data);
440 G_MODULE_EXPORT void
441 on_menu_insert_date_activate (GtkMenuItem *menuitem,
442 gpointer user_data);
444 G_MODULE_EXPORT void
445 on_menu_comments_bsd_activate (GtkMenuItem *menuitem,
446 gpointer user_data);
448 G_MODULE_EXPORT void
449 on_comments_bsd_activate (GtkMenuItem *menuitem,
450 gpointer user_data);
452 G_MODULE_EXPORT void
453 on_project_new1_activate (GtkMenuItem *menuitem,
454 gpointer user_data);
456 G_MODULE_EXPORT void
457 on_project_open1_activate (GtkMenuItem *menuitem,
458 gpointer user_data);
460 G_MODULE_EXPORT void
461 on_project_close1_activate (GtkMenuItem *menuitem,
462 gpointer user_data);
464 G_MODULE_EXPORT void
465 on_project_properties1_activate (GtkMenuItem *menuitem,
466 gpointer user_data);
468 G_MODULE_EXPORT void
469 on_menu_project1_activate (GtkMenuItem *menuitem,
470 gpointer user_data);
472 G_MODULE_EXPORT void
473 on_menu_open_selected_file1_activate (GtkMenuItem *menuitem,
474 gpointer user_data);
476 G_MODULE_EXPORT void
477 on_remove_markers1_activate (GtkMenuItem *menuitem,
478 gpointer user_data);
480 G_MODULE_EXPORT void
481 on_load_tags1_activate (GtkMenuItem *menuitem,
482 gpointer user_data);
484 G_MODULE_EXPORT void
485 on_context_action1_activate (GtkMenuItem *menuitem,
486 gpointer user_data);
488 G_MODULE_EXPORT void
489 on_menu_toggle_all_additional_widgets1_activate
490 (GtkMenuItem *menuitem,
491 gpointer user_data);
492 G_MODULE_EXPORT void
493 on_back_activate (GtkMenuItem *menuitem,
494 gpointer user_data);
496 G_MODULE_EXPORT void
497 on_forward_activate (GtkMenuItem *menuitem,
498 gpointer user_data);
500 G_MODULE_EXPORT void
501 on_file1_activate (GtkMenuItem *menuitem,
502 gpointer user_data);
504 G_MODULE_EXPORT gboolean
505 on_motion_event (GtkWidget *widget,
506 GdkEventMotion *event,
507 gpointer user_data);
509 G_MODULE_EXPORT void
510 on_tv_notebook_switch_page_after (GtkNotebook *notebook,
511 gpointer page,
512 guint page_num,
513 gpointer user_data);
515 G_MODULE_EXPORT void
516 on_tabs1_activate (GtkCheckMenuItem *menuitem,
517 gpointer user_data);
519 G_MODULE_EXPORT void
520 on_spaces1_activate (GtkCheckMenuItem *menuitem,
521 gpointer user_data);
524 G_MODULE_EXPORT void
525 on_strip_trailing_spaces1_activate (GtkMenuItem *menuitem,
526 gpointer user_data);
528 G_MODULE_EXPORT void
529 on_page_setup1_activate (GtkMenuItem *menuitem,
530 gpointer user_data);
532 G_MODULE_EXPORT gboolean
533 on_escape_key_press_event (GtkWidget *widget,
534 GdkEventKey *event,
535 gpointer user_data);
537 G_MODULE_EXPORT void
538 on_line_breaking1_activate (GtkMenuItem *menuitem,
539 gpointer user_data);
542 G_MODULE_EXPORT void
543 on_replace_spaces_activate (GtkMenuItem *menuitem,
544 gpointer user_data);
546 G_MODULE_EXPORT void
547 on_previous_message1_activate (GtkMenuItem *menuitem,
548 gpointer user_data);
550 G_MODULE_EXPORT void
551 on_search1_activate (GtkMenuItem *menuitem,
552 gpointer user_data);
554 G_MODULE_EXPORT void
555 on_close_other_documents1_activate (GtkMenuItem *menuitem,
556 gpointer user_data);
558 G_MODULE_EXPORT void
559 on_menu_reload_configuration1_activate (GtkMenuItem *menuitem,
560 gpointer user_data);
562 G_MODULE_EXPORT void
563 on_find_document_usage1_activate (GtkMenuItem *menuitem,
564 gpointer user_data);
566 G_MODULE_EXPORT void
567 on_tabs_and_spaces1_activate (GtkCheckMenuItem *menuitem,
568 gpointer user_data);
569 G_MODULE_EXPORT void
570 on_debug_messages1_activate (GtkMenuItem *menuitem,
571 gpointer user_data);
573 G_MODULE_EXPORT void
574 on_menu_show_white_space1_toggled (GtkCheckMenuItem *checkmenuitem,
575 gpointer user_data);
577 G_MODULE_EXPORT void
578 on_menu_show_line_endings1_toggled (GtkCheckMenuItem *checkmenuitem,
579 gpointer user_data);
581 G_MODULE_EXPORT void
582 on_menu_show_indentation_guides1_toggled
583 (GtkCheckMenuItem *checkmenuitem,
584 gpointer user_data);
586 G_MODULE_EXPORT void
587 on_send_selection_to_vte1_activate (GtkMenuItem *menuitem,
588 gpointer user_data);
590 G_MODULE_EXPORT gboolean
591 on_window_state_event (GtkWidget *widget,
592 GdkEventWindowState *event,
593 gpointer user_data);
595 G_MODULE_EXPORT void
596 on_customize_toolbar1_activate (GtkMenuItem *menuitem,
597 gpointer user_data);
599 G_MODULE_EXPORT void
600 on_button_customize_toolbar_clicked (GtkButton *button,
601 gpointer user_data);
603 G_MODULE_EXPORT void
604 on_cut_current_lines1_activate (GtkMenuItem *menuitem,
605 gpointer user_data);
607 G_MODULE_EXPORT void
608 on_copy_current_lines1_activate (GtkMenuItem *menuitem,
609 gpointer user_data);
611 G_MODULE_EXPORT void
612 on_delete_current_lines1_activate (GtkMenuItem *menuitem,
613 gpointer user_data);
615 G_MODULE_EXPORT void
616 on_duplicate_line_or_selection1_activate
617 (GtkMenuItem *menuitem,
618 gpointer user_data);
620 G_MODULE_EXPORT void
621 on_select_current_lines1_activate (GtkMenuItem *menuitem,
622 gpointer user_data);
624 G_MODULE_EXPORT void
625 on_select_current_paragraph1_activate (GtkMenuItem *menuitem,
626 gpointer user_data);
628 G_MODULE_EXPORT void
629 on_insert_alternative_white_space1_activate
630 (GtkMenuItem *menuitem,
631 gpointer user_data);
633 G_MODULE_EXPORT void
634 on_go_to_next_marker1_activate (GtkMenuItem *menuitem,
635 gpointer user_data);
637 G_MODULE_EXPORT void
638 on_go_to_previous_marker1_activate (GtkMenuItem *menuitem,
639 gpointer user_data);
641 G_MODULE_EXPORT void
642 on_reflow_lines_block1_activate (GtkMenuItem *menuitem,
643 gpointer user_data);
645 G_MODULE_EXPORT void
646 on_transpose_current_line1_activate (GtkMenuItem *menuitem,
647 gpointer user_data);
649 G_MODULE_EXPORT void
650 on_smart_line_indent1_activate (GtkMenuItem *menuitem,
651 gpointer user_data);
653 G_MODULE_EXPORT void
654 on_plugin_preferences1_activate (GtkMenuItem *menuitem,
655 gpointer user_data);
657 G_MODULE_EXPORT void
658 on_goto_tag_definition1 (GtkMenuItem *menuitem,
659 gpointer user_data);
661 G_MODULE_EXPORT void
662 on_goto_tag_declaration1 (GtkMenuItem *menuitem,
663 gpointer user_data);
665 G_MODULE_EXPORT void
666 on_indent_width_activate (GtkMenuItem *menuitem,
667 gpointer user_data);
669 G_MODULE_EXPORT void
670 on_reset_indentation1_activate (GtkMenuItem *menuitem,
671 gpointer user_data);
674 G_MODULE_EXPORT void
675 on_mark_all1_activate (GtkMenuItem *menuitem,
676 gpointer user_data);
678 G_MODULE_EXPORT void
679 on_detect_type_from_file_activate (GtkMenuItem *menuitem,
680 gpointer user_data);
682 G_MODULE_EXPORT void
683 on_detect_width_from_file_activate (GtkMenuItem *menuitem,
684 gpointer user_data);