Fix several tooltips to properly use plain text instead of markup
[geany-mirror.git] / plugins / geanyfunctions.h
blob26a0a28fe27af49051ef6f5d154fdb0da0299715
1 /* This file is generated automatically by genapi.py - do not edit. */
3 /** @file geanyfunctions.h @ref geany_functions wrappers.
4 * This allows the use of normal API function names in plugins by defining macros.
6 * E.g.:@code
7 * #define plugin_add_toolbar_item \
8 * geany_functions->p_plugin->plugin_add_toolbar_item @endcode
10 * You need to declare the @ref geany_functions symbol yourself.
12 * Note: This must be included after all other API headers to prevent conflicts with
13 * other header's function prototypes - this is done for you when using geanyplugin.h.
16 #ifndef GEANY_FUNCTIONS_H
17 #define GEANY_FUNCTIONS_H
19 #define plugin_add_toolbar_item \
20 geany_functions->p_plugin->plugin_add_toolbar_item
21 #define plugin_module_make_resident \
22 geany_functions->p_plugin->plugin_module_make_resident
23 #define plugin_signal_connect \
24 geany_functions->p_plugin->plugin_signal_connect
25 #define plugin_set_key_group \
26 geany_functions->p_plugin->plugin_set_key_group
27 #define plugin_show_configure \
28 geany_functions->p_plugin->plugin_show_configure
29 #define plugin_timeout_add \
30 geany_functions->p_plugin->plugin_timeout_add
31 #define plugin_timeout_add_seconds \
32 geany_functions->p_plugin->plugin_timeout_add_seconds
33 #define plugin_idle_add \
34 geany_functions->p_plugin->plugin_idle_add
35 #define plugin_builder_connect_signals \
36 geany_functions->p_plugin->plugin_builder_connect_signals
37 #define document_new_file \
38 geany_functions->p_document->document_new_file
39 #define document_get_current \
40 geany_functions->p_document->document_get_current
41 #define document_get_from_page \
42 geany_functions->p_document->document_get_from_page
43 #define document_find_by_filename \
44 geany_functions->p_document->document_find_by_filename
45 #define document_find_by_real_path \
46 geany_functions->p_document->document_find_by_real_path
47 #define document_save_file \
48 geany_functions->p_document->document_save_file
49 #define document_open_file \
50 geany_functions->p_document->document_open_file
51 #define document_open_files \
52 geany_functions->p_document->document_open_files
53 #define document_remove_page \
54 geany_functions->p_document->document_remove_page
55 #define document_reload_force \
56 geany_functions->p_document->document_reload_force
57 #define document_set_encoding \
58 geany_functions->p_document->document_set_encoding
59 #define document_set_text_changed \
60 geany_functions->p_document->document_set_text_changed
61 #define document_set_filetype \
62 geany_functions->p_document->document_set_filetype
63 #define document_close \
64 geany_functions->p_document->document_close
65 #define document_index \
66 geany_functions->p_document->document_index
67 #define document_save_file_as \
68 geany_functions->p_document->document_save_file_as
69 #define document_rename_file \
70 geany_functions->p_document->document_rename_file
71 #define document_get_status_color \
72 geany_functions->p_document->document_get_status_color
73 #define document_get_basename_for_display \
74 geany_functions->p_document->document_get_basename_for_display
75 #define document_get_notebook_page \
76 geany_functions->p_document->document_get_notebook_page
77 #define document_compare_by_display_name \
78 geany_functions->p_document->document_compare_by_display_name
79 #define document_compare_by_tab_order \
80 geany_functions->p_document->document_compare_by_tab_order
81 #define document_compare_by_tab_order_reverse \
82 geany_functions->p_document->document_compare_by_tab_order_reverse
83 #define document_find_by_id \
84 geany_functions->p_document->document_find_by_id
85 #define editor_get_indent_prefs \
86 geany_functions->p_editor->editor_get_indent_prefs
87 #define editor_create_widget \
88 geany_functions->p_editor->editor_create_widget
89 #define editor_indicator_set_on_range \
90 geany_functions->p_editor->editor_indicator_set_on_range
91 #define editor_indicator_set_on_line \
92 geany_functions->p_editor->editor_indicator_set_on_line
93 #define editor_indicator_clear \
94 geany_functions->p_editor->editor_indicator_clear
95 #define editor_set_indent_type \
96 geany_functions->p_editor->editor_set_indent_type
97 #define editor_get_word_at_pos \
98 geany_functions->p_editor->editor_get_word_at_pos
99 #define editor_get_eol_char_name \
100 geany_functions->p_editor->editor_get_eol_char_name
101 #define editor_get_eol_char_len \
102 geany_functions->p_editor->editor_get_eol_char_len
103 #define editor_get_eol_char \
104 geany_functions->p_editor->editor_get_eol_char
105 #define editor_insert_text_block \
106 geany_functions->p_editor->editor_insert_text_block
107 #define editor_get_eol_char_mode \
108 geany_functions->p_editor->editor_get_eol_char_mode
109 #define editor_goto_pos \
110 geany_functions->p_editor->editor_goto_pos
111 #define editor_find_snippet \
112 geany_functions->p_editor->editor_find_snippet
113 #define editor_insert_snippet \
114 geany_functions->p_editor->editor_insert_snippet
115 #define scintilla_send_message \
116 geany_functions->p_scintilla->scintilla_send_message
117 #define scintilla_new \
118 geany_functions->p_scintilla->scintilla_new
119 #define sci_send_command \
120 geany_functions->p_sci->sci_send_command
121 #define sci_start_undo_action \
122 geany_functions->p_sci->sci_start_undo_action
123 #define sci_end_undo_action \
124 geany_functions->p_sci->sci_end_undo_action
125 #define sci_set_text \
126 geany_functions->p_sci->sci_set_text
127 #define sci_insert_text \
128 geany_functions->p_sci->sci_insert_text
129 #define sci_get_text \
130 geany_functions->p_sci->sci_get_text
131 #define sci_get_length \
132 geany_functions->p_sci->sci_get_length
133 #define sci_get_current_position \
134 geany_functions->p_sci->sci_get_current_position
135 #define sci_set_current_position \
136 geany_functions->p_sci->sci_set_current_position
137 #define sci_get_col_from_position \
138 geany_functions->p_sci->sci_get_col_from_position
139 #define sci_get_line_from_position \
140 geany_functions->p_sci->sci_get_line_from_position
141 #define sci_get_position_from_line \
142 geany_functions->p_sci->sci_get_position_from_line
143 #define sci_replace_sel \
144 geany_functions->p_sci->sci_replace_sel
145 #define sci_get_selected_text \
146 geany_functions->p_sci->sci_get_selected_text
147 #define sci_get_selected_text_length \
148 geany_functions->p_sci->sci_get_selected_text_length
149 #define sci_get_selection_start \
150 geany_functions->p_sci->sci_get_selection_start
151 #define sci_get_selection_end \
152 geany_functions->p_sci->sci_get_selection_end
153 #define sci_get_selection_mode \
154 geany_functions->p_sci->sci_get_selection_mode
155 #define sci_set_selection_mode \
156 geany_functions->p_sci->sci_set_selection_mode
157 #define sci_set_selection_start \
158 geany_functions->p_sci->sci_set_selection_start
159 #define sci_set_selection_end \
160 geany_functions->p_sci->sci_set_selection_end
161 #define sci_get_text_range \
162 geany_functions->p_sci->sci_get_text_range
163 #define sci_get_line \
164 geany_functions->p_sci->sci_get_line
165 #define sci_get_line_length \
166 geany_functions->p_sci->sci_get_line_length
167 #define sci_get_line_count \
168 geany_functions->p_sci->sci_get_line_count
169 #define sci_get_line_is_visible \
170 geany_functions->p_sci->sci_get_line_is_visible
171 #define sci_ensure_line_is_visible \
172 geany_functions->p_sci->sci_ensure_line_is_visible
173 #define sci_scroll_caret \
174 geany_functions->p_sci->sci_scroll_caret
175 #define sci_find_matching_brace \
176 geany_functions->p_sci->sci_find_matching_brace
177 #define sci_get_style_at \
178 geany_functions->p_sci->sci_get_style_at
179 #define sci_get_char_at \
180 geany_functions->p_sci->sci_get_char_at
181 #define sci_get_current_line \
182 geany_functions->p_sci->sci_get_current_line
183 #define sci_has_selection \
184 geany_functions->p_sci->sci_has_selection
185 #define sci_get_tab_width \
186 geany_functions->p_sci->sci_get_tab_width
187 #define sci_indicator_clear \
188 geany_functions->p_sci->sci_indicator_clear
189 #define sci_indicator_set \
190 geany_functions->p_sci->sci_indicator_set
191 #define sci_get_contents \
192 geany_functions->p_sci->sci_get_contents
193 #define sci_get_contents_range \
194 geany_functions->p_sci->sci_get_contents_range
195 #define sci_get_selection_contents \
196 geany_functions->p_sci->sci_get_selection_contents
197 #define sci_set_font \
198 geany_functions->p_sci->sci_set_font
199 #define sci_get_line_end_position \
200 geany_functions->p_sci->sci_get_line_end_position
201 #define sci_set_target_start \
202 geany_functions->p_sci->sci_set_target_start
203 #define sci_set_target_end \
204 geany_functions->p_sci->sci_set_target_end
205 #define sci_replace_target \
206 geany_functions->p_sci->sci_replace_target
207 #define sci_set_marker_at_line \
208 geany_functions->p_sci->sci_set_marker_at_line
209 #define sci_delete_marker_at_line \
210 geany_functions->p_sci->sci_delete_marker_at_line
211 #define sci_is_marker_set_at_line \
212 geany_functions->p_sci->sci_is_marker_set_at_line
213 #define sci_goto_line \
214 geany_functions->p_sci->sci_goto_line
215 #define sci_find_text \
216 geany_functions->p_sci->sci_find_text
217 #define sci_set_line_indentation \
218 geany_functions->p_sci->sci_set_line_indentation
219 #define sci_get_line_indentation \
220 geany_functions->p_sci->sci_get_line_indentation
221 #define sci_get_lexer \
222 geany_functions->p_sci->sci_get_lexer
223 #define templates_get_template_fileheader \
224 geany_functions->p_templates->templates_get_template_fileheader
225 #define utils_str_equal \
226 geany_functions->p_utils->utils_str_equal
227 #define utils_string_replace_all \
228 geany_functions->p_utils->utils_string_replace_all
229 #define utils_get_file_list \
230 geany_functions->p_utils->utils_get_file_list
231 #define utils_write_file \
232 geany_functions->p_utils->utils_write_file
233 #define utils_get_locale_from_utf8 \
234 geany_functions->p_utils->utils_get_locale_from_utf8
235 #define utils_get_utf8_from_locale \
236 geany_functions->p_utils->utils_get_utf8_from_locale
237 #define utils_remove_ext_from_filename \
238 geany_functions->p_utils->utils_remove_ext_from_filename
239 #define utils_mkdir \
240 geany_functions->p_utils->utils_mkdir
241 #define utils_get_setting_boolean \
242 geany_functions->p_utils->utils_get_setting_boolean
243 #define utils_get_setting_integer \
244 geany_functions->p_utils->utils_get_setting_integer
245 #define utils_get_setting_string \
246 geany_functions->p_utils->utils_get_setting_string
247 #define utils_spawn_sync \
248 geany_functions->p_utils->utils_spawn_sync
249 #define utils_spawn_async \
250 geany_functions->p_utils->utils_spawn_async
251 #define utils_str_casecmp \
252 geany_functions->p_utils->utils_str_casecmp
253 #define utils_get_date_time \
254 geany_functions->p_utils->utils_get_date_time
255 #define utils_open_browser \
256 geany_functions->p_utils->utils_open_browser
257 #define utils_string_replace_first \
258 geany_functions->p_utils->utils_string_replace_first
259 #define utils_str_middle_truncate \
260 geany_functions->p_utils->utils_str_middle_truncate
261 #define utils_str_remove_chars \
262 geany_functions->p_utils->utils_str_remove_chars
263 #define utils_get_file_list_full \
264 geany_functions->p_utils->utils_get_file_list_full
265 #define utils_copy_environment \
266 geany_functions->p_utils->utils_copy_environment
267 #define utils_find_open_xml_tag \
268 geany_functions->p_utils->utils_find_open_xml_tag
269 #define utils_find_open_xml_tag_pos \
270 geany_functions->p_utils->utils_find_open_xml_tag_pos
271 #define ui_dialog_vbox_new \
272 geany_functions->p_ui->ui_dialog_vbox_new
273 #define ui_frame_new_with_alignment \
274 geany_functions->p_ui->ui_frame_new_with_alignment
275 #define ui_set_statusbar \
276 geany_functions->p_ui->ui_set_statusbar
277 #define ui_table_add_row \
278 geany_functions->p_ui->ui_table_add_row
279 #define ui_path_box_new \
280 geany_functions->p_ui->ui_path_box_new
281 #define ui_button_new_with_image \
282 geany_functions->p_ui->ui_button_new_with_image
283 #define ui_add_document_sensitive \
284 geany_functions->p_ui->ui_add_document_sensitive
285 #define ui_widget_set_tooltip_text \
286 geany_functions->p_ui->ui_widget_set_tooltip_text
287 #define ui_image_menu_item_new \
288 geany_functions->p_ui->ui_image_menu_item_new
289 #define ui_lookup_widget \
290 geany_functions->p_ui->ui_lookup_widget
291 #define ui_progress_bar_start \
292 geany_functions->p_ui->ui_progress_bar_start
293 #define ui_progress_bar_stop \
294 geany_functions->p_ui->ui_progress_bar_stop
295 #define ui_entry_add_clear_icon \
296 geany_functions->p_ui->ui_entry_add_clear_icon
297 #define ui_menu_add_document_items \
298 geany_functions->p_ui->ui_menu_add_document_items
299 #define ui_widget_modify_font_from_string \
300 geany_functions->p_ui->ui_widget_modify_font_from_string
301 #define ui_is_keyval_enter_or_return \
302 geany_functions->p_ui->ui_is_keyval_enter_or_return
303 #define ui_get_gtk_settings_integer \
304 geany_functions->p_ui->ui_get_gtk_settings_integer
305 #define ui_combo_box_add_to_history \
306 geany_functions->p_ui->ui_combo_box_add_to_history
307 #define ui_menu_add_document_items_sorted \
308 geany_functions->p_ui->ui_menu_add_document_items_sorted
309 #define ui_lookup_stock_label \
310 geany_functions->p_ui->ui_lookup_stock_label
311 #define ui_tree_view_set_tooltip_text_column \
312 geany_functions->p_ui->ui_tree_view_set_tooltip_text_column
313 #define dialogs_show_question \
314 geany_functions->p_dialogs->dialogs_show_question
315 #define dialogs_show_msgbox \
316 geany_functions->p_dialogs->dialogs_show_msgbox
317 #define dialogs_show_save_as \
318 geany_functions->p_dialogs->dialogs_show_save_as
319 #define dialogs_show_input_numeric \
320 geany_functions->p_dialogs->dialogs_show_input_numeric
321 #define dialogs_show_input \
322 geany_functions->p_dialogs->dialogs_show_input
323 #define msgwin_status_add \
324 geany_functions->p_msgwin->msgwin_status_add
325 #define msgwin_compiler_add \
326 geany_functions->p_msgwin->msgwin_compiler_add
327 #define msgwin_msg_add \
328 geany_functions->p_msgwin->msgwin_msg_add
329 #define msgwin_clear_tab \
330 geany_functions->p_msgwin->msgwin_clear_tab
331 #define msgwin_switch_tab \
332 geany_functions->p_msgwin->msgwin_switch_tab
333 #define msgwin_set_messages_dir \
334 geany_functions->p_msgwin->msgwin_set_messages_dir
335 #define encodings_convert_to_utf8 \
336 geany_functions->p_encodings->encodings_convert_to_utf8
337 #define encodings_convert_to_utf8_from_charset \
338 geany_functions->p_encodings->encodings_convert_to_utf8_from_charset
339 #define encodings_get_charset_from_index \
340 geany_functions->p_encodings->encodings_get_charset_from_index
341 #define keybindings_send_command \
342 geany_functions->p_keybindings->keybindings_send_command
343 #define keybindings_set_item \
344 geany_functions->p_keybindings->keybindings_set_item
345 #define keybindings_get_item \
346 geany_functions->p_keybindings->keybindings_get_item
347 #define keybindings_get_modifiers \
348 geany_functions->p_keybindings->keybindings_get_modifiers
349 #define tm_get_real_path \
350 geany_functions->p_tm->tm_get_real_path
351 #define tm_source_file_new \
352 geany_functions->p_tm->tm_source_file_new
353 #define tm_source_file_free \
354 geany_functions->p_tm->tm_source_file_free
355 #define tm_workspace_add_source_file \
356 geany_functions->p_tm->tm_workspace_add_source_file
357 #define tm_workspace_remove_source_file \
358 geany_functions->p_tm->tm_workspace_remove_source_file
359 #define tm_workspace_add_source_files \
360 geany_functions->p_tm->tm_workspace_add_source_files
361 #define tm_workspace_remove_source_files \
362 geany_functions->p_tm->tm_workspace_remove_source_files
363 #define search_show_find_in_files_dialog \
364 geany_functions->p_search->search_show_find_in_files_dialog
365 #define highlighting_get_style \
366 geany_functions->p_highlighting->highlighting_get_style
367 #define highlighting_set_styles \
368 geany_functions->p_highlighting->highlighting_set_styles
369 #define highlighting_is_string_style \
370 geany_functions->p_highlighting->highlighting_is_string_style
371 #define highlighting_is_comment_style \
372 geany_functions->p_highlighting->highlighting_is_comment_style
373 #define highlighting_is_code_style \
374 geany_functions->p_highlighting->highlighting_is_code_style
375 #define filetypes_detect_from_file \
376 geany_functions->p_filetypes->filetypes_detect_from_file
377 #define filetypes_lookup_by_name \
378 geany_functions->p_filetypes->filetypes_lookup_by_name
379 #define filetypes_index \
380 geany_functions->p_filetypes->filetypes_index
381 #define filetypes_get_display_name \
382 geany_functions->p_filetypes->filetypes_get_display_name
383 #define filetypes_get_sorted_by_name \
384 geany_functions->p_filetypes->filetypes_get_sorted_by_name
385 #define navqueue_goto_line \
386 geany_functions->p_navqueue->navqueue_goto_line
387 #define main_reload_configuration \
388 geany_functions->p_main->main_reload_configuration
389 #define main_locale_init \
390 geany_functions->p_main->main_locale_init
391 #define main_is_realized \
392 geany_functions->p_main->main_is_realized
393 #define stash_group_new \
394 geany_functions->p_stash->stash_group_new
395 #define stash_group_add_boolean \
396 geany_functions->p_stash->stash_group_add_boolean
397 #define stash_group_add_integer \
398 geany_functions->p_stash->stash_group_add_integer
399 #define stash_group_add_string \
400 geany_functions->p_stash->stash_group_add_string
401 #define stash_group_add_string_vector \
402 geany_functions->p_stash->stash_group_add_string_vector
403 #define stash_group_load_from_key_file \
404 geany_functions->p_stash->stash_group_load_from_key_file
405 #define stash_group_save_to_key_file \
406 geany_functions->p_stash->stash_group_save_to_key_file
407 #define stash_group_free \
408 geany_functions->p_stash->stash_group_free
409 #define stash_group_load_from_file \
410 geany_functions->p_stash->stash_group_load_from_file
411 #define stash_group_save_to_file \
412 geany_functions->p_stash->stash_group_save_to_file
413 #define stash_group_add_toggle_button \
414 geany_functions->p_stash->stash_group_add_toggle_button
415 #define stash_group_add_radio_buttons \
416 geany_functions->p_stash->stash_group_add_radio_buttons
417 #define stash_group_add_spin_button_integer \
418 geany_functions->p_stash->stash_group_add_spin_button_integer
419 #define stash_group_add_combo_box \
420 geany_functions->p_stash->stash_group_add_combo_box
421 #define stash_group_add_combo_box_entry \
422 geany_functions->p_stash->stash_group_add_combo_box_entry
423 #define stash_group_add_entry \
424 geany_functions->p_stash->stash_group_add_entry
425 #define stash_group_add_widget_property \
426 geany_functions->p_stash->stash_group_add_widget_property
427 #define stash_group_display \
428 geany_functions->p_stash->stash_group_display
429 #define stash_group_update \
430 geany_functions->p_stash->stash_group_update
431 #define stash_group_free_settings \
432 geany_functions->p_stash->stash_group_free_settings
433 #define symbols_get_context_separator \
434 geany_functions->p_symbols->symbols_get_context_separator
435 #define build_activate_menu_item \
436 geany_functions->p_build->build_activate_menu_item
437 #define build_get_current_menu_item \
438 geany_functions->p_build->build_get_current_menu_item
439 #define build_remove_menu_item \
440 geany_functions->p_build->build_remove_menu_item
441 #define build_set_menu_item \
442 geany_functions->p_build->build_set_menu_item
443 #define build_get_group_count \
444 geany_functions->p_build->build_get_group_count
445 #define project_write_config \
446 geany_functions->p_project->project_write_config
448 #endif