1 /* 2 * This file is part of gtkD. 3 * 4 * gtkD is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU Lesser General Public License 6 * as published by the Free Software Foundation; either version 3 7 * of the License, or (at your option) any later version, with 8 * some exceptions, please read the COPYING file. 9 * 10 * gtkD is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public License 16 * along with gtkD; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA 18 */ 19 20 // generated automatically - do not change 21 // find conversion definition on APILookup.txt 22 // implement new conversion functionalities on the wrap.utils pakage 23 24 25 module gsvc.gsv; 26 27 version(Tango) 28 private import tango.stdc.stdio; 29 else 30 private import std.stdio; 31 32 private import gsvc.gsvtypes; 33 private import gtkc.Loader; 34 private import gtkc.paths; 35 36 mixin( _shared ~ "static this() 37 { 38 // gsv.SourceView 39 40 Linker.link(gtk_source_view_new, \"gtk_source_view_new\", LIBRARY.GSV); 41 Linker.link(gtk_source_view_new_with_buffer, \"gtk_source_view_new_with_buffer\", LIBRARY.GSV); 42 Linker.link(gtk_source_view_set_auto_indent, \"gtk_source_view_set_auto_indent\", LIBRARY.GSV); 43 Linker.link(gtk_source_view_get_auto_indent, \"gtk_source_view_get_auto_indent\", LIBRARY.GSV); 44 Linker.link(gtk_source_view_set_indent_on_tab, \"gtk_source_view_set_indent_on_tab\", LIBRARY.GSV); 45 Linker.link(gtk_source_view_get_indent_on_tab, \"gtk_source_view_get_indent_on_tab\", LIBRARY.GSV); 46 Linker.link(gtk_source_view_set_indent_width, \"gtk_source_view_set_indent_width\", LIBRARY.GSV); 47 Linker.link(gtk_source_view_get_indent_width, \"gtk_source_view_get_indent_width\", LIBRARY.GSV); 48 Linker.link(gtk_source_view_set_insert_spaces_instead_of_tabs, \"gtk_source_view_set_insert_spaces_instead_of_tabs\", LIBRARY.GSV); 49 Linker.link(gtk_source_view_get_insert_spaces_instead_of_tabs, \"gtk_source_view_get_insert_spaces_instead_of_tabs\", LIBRARY.GSV); 50 Linker.link(gtk_source_view_set_smart_home_end, \"gtk_source_view_set_smart_home_end\", LIBRARY.GSV); 51 Linker.link(gtk_source_view_get_smart_home_end, \"gtk_source_view_get_smart_home_end\", LIBRARY.GSV); 52 Linker.link(gtk_source_view_set_mark_category_priority, \"gtk_source_view_set_mark_category_priority\", LIBRARY.GSV); 53 Linker.link(gtk_source_view_get_mark_category_priority, \"gtk_source_view_get_mark_category_priority\", LIBRARY.GSV); 54 Linker.link(gtk_source_view_set_mark_category_pixbuf, \"gtk_source_view_set_mark_category_pixbuf\", LIBRARY.GSV); 55 Linker.link(gtk_source_view_get_mark_category_pixbuf, \"gtk_source_view_get_mark_category_pixbuf\", LIBRARY.GSV); 56 Linker.link(gtk_source_view_set_mark_category_icon_from_pixbuf, \"gtk_source_view_set_mark_category_icon_from_pixbuf\", LIBRARY.GSV); 57 Linker.link(gtk_source_view_set_mark_category_icon_from_stock, \"gtk_source_view_set_mark_category_icon_from_stock\", LIBRARY.GSV); 58 Linker.link(gtk_source_view_set_mark_category_icon_from_icon_name, \"gtk_source_view_set_mark_category_icon_from_icon_name\", LIBRARY.GSV); 59 Linker.link(gtk_source_view_get_mark_category_background, \"gtk_source_view_get_mark_category_background\", LIBRARY.GSV); 60 Linker.link(gtk_source_view_set_mark_category_background, \"gtk_source_view_set_mark_category_background\", LIBRARY.GSV); 61 Linker.link(gtk_source_view_set_mark_category_tooltip_func, \"gtk_source_view_set_mark_category_tooltip_func\", LIBRARY.GSV); 62 Linker.link(gtk_source_view_set_mark_category_tooltip_markup_func, \"gtk_source_view_set_mark_category_tooltip_markup_func\", LIBRARY.GSV); 63 Linker.link(gtk_source_view_set_highlight_current_line, \"gtk_source_view_set_highlight_current_line\", LIBRARY.GSV); 64 Linker.link(gtk_source_view_get_highlight_current_line, \"gtk_source_view_get_highlight_current_line\", LIBRARY.GSV); 65 Linker.link(gtk_source_view_set_show_line_marks, \"gtk_source_view_set_show_line_marks\", LIBRARY.GSV); 66 Linker.link(gtk_source_view_get_show_line_marks, \"gtk_source_view_get_show_line_marks\", LIBRARY.GSV); 67 Linker.link(gtk_source_view_set_show_line_numbers, \"gtk_source_view_set_show_line_numbers\", LIBRARY.GSV); 68 Linker.link(gtk_source_view_get_show_line_numbers, \"gtk_source_view_get_show_line_numbers\", LIBRARY.GSV); 69 Linker.link(gtk_source_view_set_show_right_margin, \"gtk_source_view_set_show_right_margin\", LIBRARY.GSV); 70 Linker.link(gtk_source_view_get_show_right_margin, \"gtk_source_view_get_show_right_margin\", LIBRARY.GSV); 71 Linker.link(gtk_source_view_set_right_margin_position, \"gtk_source_view_set_right_margin_position\", LIBRARY.GSV); 72 Linker.link(gtk_source_view_get_right_margin_position, \"gtk_source_view_get_right_margin_position\", LIBRARY.GSV); 73 Linker.link(gtk_source_view_set_tab_width, \"gtk_source_view_set_tab_width\", LIBRARY.GSV); 74 Linker.link(gtk_source_view_get_tab_width, \"gtk_source_view_get_tab_width\", LIBRARY.GSV); 75 Linker.link(gtk_source_view_set_draw_spaces, \"gtk_source_view_set_draw_spaces\", LIBRARY.GSV); 76 Linker.link(gtk_source_view_get_draw_spaces, \"gtk_source_view_get_draw_spaces\", LIBRARY.GSV); 77 Linker.link(gtk_source_view_get_completion, \"gtk_source_view_get_completion\", LIBRARY.GSV); 78 Linker.link(gtk_source_view_get_gutter, \"gtk_source_view_get_gutter\", LIBRARY.GSV); 79 80 // gsv.SourceBuffer 81 82 Linker.link(gtk_source_buffer_new, \"gtk_source_buffer_new\", LIBRARY.GSV); 83 Linker.link(gtk_source_buffer_new_with_language, \"gtk_source_buffer_new_with_language\", LIBRARY.GSV); 84 Linker.link(gtk_source_buffer_set_highlight_syntax, \"gtk_source_buffer_set_highlight_syntax\", LIBRARY.GSV); 85 Linker.link(gtk_source_buffer_get_highlight_syntax, \"gtk_source_buffer_get_highlight_syntax\", LIBRARY.GSV); 86 Linker.link(gtk_source_buffer_set_language, \"gtk_source_buffer_set_language\", LIBRARY.GSV); 87 Linker.link(gtk_source_buffer_get_language, \"gtk_source_buffer_get_language\", LIBRARY.GSV); 88 Linker.link(gtk_source_buffer_set_highlight_matching_brackets, \"gtk_source_buffer_set_highlight_matching_brackets\", LIBRARY.GSV); 89 Linker.link(gtk_source_buffer_get_highlight_matching_brackets, \"gtk_source_buffer_get_highlight_matching_brackets\", LIBRARY.GSV); 90 Linker.link(gtk_source_buffer_set_style_scheme, \"gtk_source_buffer_set_style_scheme\", LIBRARY.GSV); 91 Linker.link(gtk_source_buffer_get_style_scheme, \"gtk_source_buffer_get_style_scheme\", LIBRARY.GSV); 92 Linker.link(gtk_source_buffer_get_max_undo_levels, \"gtk_source_buffer_get_max_undo_levels\", LIBRARY.GSV); 93 Linker.link(gtk_source_buffer_set_max_undo_levels, \"gtk_source_buffer_set_max_undo_levels\", LIBRARY.GSV); 94 Linker.link(gtk_source_buffer_redo, \"gtk_source_buffer_redo\", LIBRARY.GSV); 95 Linker.link(gtk_source_buffer_undo, \"gtk_source_buffer_undo\", LIBRARY.GSV); 96 Linker.link(gtk_source_buffer_can_redo, \"gtk_source_buffer_can_redo\", LIBRARY.GSV); 97 Linker.link(gtk_source_buffer_can_undo, \"gtk_source_buffer_can_undo\", LIBRARY.GSV); 98 Linker.link(gtk_source_buffer_begin_not_undoable_action, \"gtk_source_buffer_begin_not_undoable_action\", LIBRARY.GSV); 99 Linker.link(gtk_source_buffer_end_not_undoable_action, \"gtk_source_buffer_end_not_undoable_action\", LIBRARY.GSV); 100 Linker.link(gtk_source_buffer_create_source_mark, \"gtk_source_buffer_create_source_mark\", LIBRARY.GSV); 101 Linker.link(gtk_source_buffer_get_source_marks_at_line, \"gtk_source_buffer_get_source_marks_at_line\", LIBRARY.GSV); 102 Linker.link(gtk_source_buffer_get_source_marks_at_iter, \"gtk_source_buffer_get_source_marks_at_iter\", LIBRARY.GSV); 103 Linker.link(gtk_source_buffer_remove_source_marks, \"gtk_source_buffer_remove_source_marks\", LIBRARY.GSV); 104 Linker.link(gtk_source_buffer_forward_iter_to_source_mark, \"gtk_source_buffer_forward_iter_to_source_mark\", LIBRARY.GSV); 105 Linker.link(gtk_source_buffer_backward_iter_to_source_mark, \"gtk_source_buffer_backward_iter_to_source_mark\", LIBRARY.GSV); 106 Linker.link(gtk_source_buffer_ensure_highlight, \"gtk_source_buffer_ensure_highlight\", LIBRARY.GSV); 107 108 // gsv.SourceCompletion 109 110 Linker.link(gtk_source_completion_add_provider, \"gtk_source_completion_add_provider\", LIBRARY.GSV); 111 Linker.link(gtk_source_completion_remove_provider, \"gtk_source_completion_remove_provider\", LIBRARY.GSV); 112 Linker.link(gtk_source_completion_get_providers, \"gtk_source_completion_get_providers\", LIBRARY.GSV); 113 Linker.link(gtk_source_completion_show, \"gtk_source_completion_show\", LIBRARY.GSV); 114 Linker.link(gtk_source_completion_hide, \"gtk_source_completion_hide\", LIBRARY.GSV); 115 Linker.link(gtk_source_completion_get_info_window, \"gtk_source_completion_get_info_window\", LIBRARY.GSV); 116 Linker.link(gtk_source_completion_get_view, \"gtk_source_completion_get_view\", LIBRARY.GSV); 117 Linker.link(gtk_source_completion_create_context, \"gtk_source_completion_create_context\", LIBRARY.GSV); 118 Linker.link(gtk_source_completion_move_window, \"gtk_source_completion_move_window\", LIBRARY.GSV); 119 Linker.link(gtk_source_completion_block_interactive, \"gtk_source_completion_block_interactive\", LIBRARY.GSV); 120 Linker.link(gtk_source_completion_unblock_interactive, \"gtk_source_completion_unblock_interactive\", LIBRARY.GSV); 121 122 // gsv.SourceCompletionContext 123 124 Linker.link(gtk_source_completion_context_add_proposals, \"gtk_source_completion_context_add_proposals\", LIBRARY.GSV); 125 Linker.link(gtk_source_completion_context_get_iter, \"gtk_source_completion_context_get_iter\", LIBRARY.GSV); 126 Linker.link(gtk_source_completion_context_get_activation, \"gtk_source_completion_context_get_activation\", LIBRARY.GSV); 127 128 // gsv.SourceCompletionInfo 129 130 Linker.link(gtk_source_completion_info_new, \"gtk_source_completion_info_new\", LIBRARY.GSV); 131 Linker.link(gtk_source_completion_info_move_to_iter, \"gtk_source_completion_info_move_to_iter\", LIBRARY.GSV); 132 Linker.link(gtk_source_completion_info_set_sizing, \"gtk_source_completion_info_set_sizing\", LIBRARY.GSV); 133 Linker.link(gtk_source_completion_info_set_widget, \"gtk_source_completion_info_set_widget\", LIBRARY.GSV); 134 Linker.link(gtk_source_completion_info_get_widget, \"gtk_source_completion_info_get_widget\", LIBRARY.GSV); 135 Linker.link(gtk_source_completion_info_process_resize, \"gtk_source_completion_info_process_resize\", LIBRARY.GSV); 136 137 // gsv.SourceCompletionItem 138 139 Linker.link(gtk_source_completion_item_new, \"gtk_source_completion_item_new\", LIBRARY.GSV); 140 Linker.link(gtk_source_completion_item_new_with_markup, \"gtk_source_completion_item_new_with_markup\", LIBRARY.GSV); 141 Linker.link(gtk_source_completion_item_new_from_stock, \"gtk_source_completion_item_new_from_stock\", LIBRARY.GSV); 142 143 // gsv.SourceCompletionProposalT 144 145 146 // gsv.SourceCompletionProposalT 147 148 Linker.link(gtk_source_completion_proposal_get_label, \"gtk_source_completion_proposal_get_label\", LIBRARY.GSV); 149 Linker.link(gtk_source_completion_proposal_get_markup, \"gtk_source_completion_proposal_get_markup\", LIBRARY.GSV); 150 Linker.link(gtk_source_completion_proposal_get_text, \"gtk_source_completion_proposal_get_text\", LIBRARY.GSV); 151 Linker.link(gtk_source_completion_proposal_get_icon, \"gtk_source_completion_proposal_get_icon\", LIBRARY.GSV); 152 Linker.link(gtk_source_completion_proposal_get_info, \"gtk_source_completion_proposal_get_info\", LIBRARY.GSV); 153 Linker.link(gtk_source_completion_proposal_changed, \"gtk_source_completion_proposal_changed\", LIBRARY.GSV); 154 Linker.link(gtk_source_completion_proposal_hash, \"gtk_source_completion_proposal_hash\", LIBRARY.GSV); 155 Linker.link(gtk_source_completion_proposal_equal, \"gtk_source_completion_proposal_equal\", LIBRARY.GSV); 156 157 // gsv.SourceCompletionProviderT 158 159 160 // gsv.SourceCompletionProviderT 161 162 Linker.link(gtk_source_completion_provider_get_name, \"gtk_source_completion_provider_get_name\", LIBRARY.GSV); 163 Linker.link(gtk_source_completion_provider_get_icon, \"gtk_source_completion_provider_get_icon\", LIBRARY.GSV); 164 Linker.link(gtk_source_completion_provider_populate, \"gtk_source_completion_provider_populate\", LIBRARY.GSV); 165 Linker.link(gtk_source_completion_provider_get_activation, \"gtk_source_completion_provider_get_activation\", LIBRARY.GSV); 166 Linker.link(gtk_source_completion_provider_match, \"gtk_source_completion_provider_match\", LIBRARY.GSV); 167 Linker.link(gtk_source_completion_provider_get_info_widget, \"gtk_source_completion_provider_get_info_widget\", LIBRARY.GSV); 168 Linker.link(gtk_source_completion_provider_update_info, \"gtk_source_completion_provider_update_info\", LIBRARY.GSV); 169 Linker.link(gtk_source_completion_provider_get_start_iter, \"gtk_source_completion_provider_get_start_iter\", LIBRARY.GSV); 170 Linker.link(gtk_source_completion_provider_activate_proposal, \"gtk_source_completion_provider_activate_proposal\", LIBRARY.GSV); 171 Linker.link(gtk_source_completion_provider_get_interactive_delay, \"gtk_source_completion_provider_get_interactive_delay\", LIBRARY.GSV); 172 Linker.link(gtk_source_completion_provider_get_priority, \"gtk_source_completion_provider_get_priority\", LIBRARY.GSV); 173 174 // gsv.SourceSearch 175 176 Linker.link(gtk_source_iter_backward_search, \"gtk_source_iter_backward_search\", LIBRARY.GSV); 177 Linker.link(gtk_source_iter_forward_search, \"gtk_source_iter_forward_search\", LIBRARY.GSV); 178 179 // gsv.SourceGutter 180 181 Linker.link(gtk_source_gutter_get_window, \"gtk_source_gutter_get_window\", LIBRARY.GSV); 182 Linker.link(gtk_source_gutter_insert, \"gtk_source_gutter_insert\", LIBRARY.GSV); 183 Linker.link(gtk_source_gutter_reorder, \"gtk_source_gutter_reorder\", LIBRARY.GSV); 184 Linker.link(gtk_source_gutter_remove, \"gtk_source_gutter_remove\", LIBRARY.GSV); 185 Linker.link(gtk_source_gutter_set_cell_data_func, \"gtk_source_gutter_set_cell_data_func\", LIBRARY.GSV); 186 Linker.link(gtk_source_gutter_set_cell_size_func, \"gtk_source_gutter_set_cell_size_func\", LIBRARY.GSV); 187 Linker.link(gtk_source_gutter_queue_draw, \"gtk_source_gutter_queue_draw\", LIBRARY.GSV); 188 189 // gsv.SourceMark 190 191 Linker.link(gtk_source_mark_new, \"gtk_source_mark_new\", LIBRARY.GSV); 192 Linker.link(gtk_source_mark_get_category, \"gtk_source_mark_get_category\", LIBRARY.GSV); 193 Linker.link(gtk_source_mark_next, \"gtk_source_mark_next\", LIBRARY.GSV); 194 Linker.link(gtk_source_mark_prev, \"gtk_source_mark_prev\", LIBRARY.GSV); 195 196 // gsv.SourceLanguage 197 198 Linker.link(gtk_source_language_get_id, \"gtk_source_language_get_id\", LIBRARY.GSV); 199 Linker.link(gtk_source_language_get_name, \"gtk_source_language_get_name\", LIBRARY.GSV); 200 Linker.link(gtk_source_language_get_section, \"gtk_source_language_get_section\", LIBRARY.GSV); 201 Linker.link(gtk_source_language_get_hidden, \"gtk_source_language_get_hidden\", LIBRARY.GSV); 202 Linker.link(gtk_source_language_get_metadata, \"gtk_source_language_get_metadata\", LIBRARY.GSV); 203 Linker.link(gtk_source_language_get_mime_types, \"gtk_source_language_get_mime_types\", LIBRARY.GSV); 204 Linker.link(gtk_source_language_get_globs, \"gtk_source_language_get_globs\", LIBRARY.GSV); 205 Linker.link(gtk_source_language_get_style_name, \"gtk_source_language_get_style_name\", LIBRARY.GSV); 206 Linker.link(gtk_source_language_get_style_ids, \"gtk_source_language_get_style_ids\", LIBRARY.GSV); 207 208 // gsv.SourceLanguageManager 209 210 Linker.link(gtk_source_language_manager_new, \"gtk_source_language_manager_new\", LIBRARY.GSV); 211 Linker.link(gtk_source_language_manager_get_default, \"gtk_source_language_manager_get_default\", LIBRARY.GSV); 212 Linker.link(gtk_source_language_manager_set_search_path, \"gtk_source_language_manager_set_search_path\", LIBRARY.GSV); 213 Linker.link(gtk_source_language_manager_get_search_path, \"gtk_source_language_manager_get_search_path\", LIBRARY.GSV); 214 Linker.link(gtk_source_language_manager_get_language_ids, \"gtk_source_language_manager_get_language_ids\", LIBRARY.GSV); 215 Linker.link(gtk_source_language_manager_get_language, \"gtk_source_language_manager_get_language\", LIBRARY.GSV); 216 Linker.link(gtk_source_language_manager_guess_language, \"gtk_source_language_manager_guess_language\", LIBRARY.GSV); 217 218 // gsv.SourcePrintCompositor 219 220 Linker.link(gtk_source_print_compositor_new, \"gtk_source_print_compositor_new\", LIBRARY.GSV); 221 Linker.link(gtk_source_print_compositor_new_from_view, \"gtk_source_print_compositor_new_from_view\", LIBRARY.GSV); 222 Linker.link(gtk_source_print_compositor_get_buffer, \"gtk_source_print_compositor_get_buffer\", LIBRARY.GSV); 223 Linker.link(gtk_source_print_compositor_set_tab_width, \"gtk_source_print_compositor_set_tab_width\", LIBRARY.GSV); 224 Linker.link(gtk_source_print_compositor_get_tab_width, \"gtk_source_print_compositor_get_tab_width\", LIBRARY.GSV); 225 Linker.link(gtk_source_print_compositor_set_wrap_mode, \"gtk_source_print_compositor_set_wrap_mode\", LIBRARY.GSV); 226 Linker.link(gtk_source_print_compositor_get_wrap_mode, \"gtk_source_print_compositor_get_wrap_mode\", LIBRARY.GSV); 227 Linker.link(gtk_source_print_compositor_set_highlight_syntax, \"gtk_source_print_compositor_set_highlight_syntax\", LIBRARY.GSV); 228 Linker.link(gtk_source_print_compositor_get_highlight_syntax, \"gtk_source_print_compositor_get_highlight_syntax\", LIBRARY.GSV); 229 Linker.link(gtk_source_print_compositor_set_print_line_numbers, \"gtk_source_print_compositor_set_print_line_numbers\", LIBRARY.GSV); 230 Linker.link(gtk_source_print_compositor_get_print_line_numbers, \"gtk_source_print_compositor_get_print_line_numbers\", LIBRARY.GSV); 231 Linker.link(gtk_source_print_compositor_set_body_font_name, \"gtk_source_print_compositor_set_body_font_name\", LIBRARY.GSV); 232 Linker.link(gtk_source_print_compositor_get_body_font_name, \"gtk_source_print_compositor_get_body_font_name\", LIBRARY.GSV); 233 Linker.link(gtk_source_print_compositor_set_line_numbers_font_name, \"gtk_source_print_compositor_set_line_numbers_font_name\", LIBRARY.GSV); 234 Linker.link(gtk_source_print_compositor_get_line_numbers_font_name, \"gtk_source_print_compositor_get_line_numbers_font_name\", LIBRARY.GSV); 235 Linker.link(gtk_source_print_compositor_set_header_font_name, \"gtk_source_print_compositor_set_header_font_name\", LIBRARY.GSV); 236 Linker.link(gtk_source_print_compositor_get_header_font_name, \"gtk_source_print_compositor_get_header_font_name\", LIBRARY.GSV); 237 Linker.link(gtk_source_print_compositor_set_footer_font_name, \"gtk_source_print_compositor_set_footer_font_name\", LIBRARY.GSV); 238 Linker.link(gtk_source_print_compositor_get_footer_font_name, \"gtk_source_print_compositor_get_footer_font_name\", LIBRARY.GSV); 239 Linker.link(gtk_source_print_compositor_get_top_margin, \"gtk_source_print_compositor_get_top_margin\", LIBRARY.GSV); 240 Linker.link(gtk_source_print_compositor_set_top_margin, \"gtk_source_print_compositor_set_top_margin\", LIBRARY.GSV); 241 Linker.link(gtk_source_print_compositor_get_bottom_margin, \"gtk_source_print_compositor_get_bottom_margin\", LIBRARY.GSV); 242 Linker.link(gtk_source_print_compositor_set_bottom_margin, \"gtk_source_print_compositor_set_bottom_margin\", LIBRARY.GSV); 243 Linker.link(gtk_source_print_compositor_get_left_margin, \"gtk_source_print_compositor_get_left_margin\", LIBRARY.GSV); 244 Linker.link(gtk_source_print_compositor_set_left_margin, \"gtk_source_print_compositor_set_left_margin\", LIBRARY.GSV); 245 Linker.link(gtk_source_print_compositor_get_right_margin, \"gtk_source_print_compositor_get_right_margin\", LIBRARY.GSV); 246 Linker.link(gtk_source_print_compositor_set_right_margin, \"gtk_source_print_compositor_set_right_margin\", LIBRARY.GSV); 247 Linker.link(gtk_source_print_compositor_set_print_header, \"gtk_source_print_compositor_set_print_header\", LIBRARY.GSV); 248 Linker.link(gtk_source_print_compositor_get_print_header, \"gtk_source_print_compositor_get_print_header\", LIBRARY.GSV); 249 Linker.link(gtk_source_print_compositor_set_print_footer, \"gtk_source_print_compositor_set_print_footer\", LIBRARY.GSV); 250 Linker.link(gtk_source_print_compositor_get_print_footer, \"gtk_source_print_compositor_get_print_footer\", LIBRARY.GSV); 251 Linker.link(gtk_source_print_compositor_set_header_format, \"gtk_source_print_compositor_set_header_format\", LIBRARY.GSV); 252 Linker.link(gtk_source_print_compositor_set_footer_format, \"gtk_source_print_compositor_set_footer_format\", LIBRARY.GSV); 253 Linker.link(gtk_source_print_compositor_get_n_pages, \"gtk_source_print_compositor_get_n_pages\", LIBRARY.GSV); 254 Linker.link(gtk_source_print_compositor_paginate, \"gtk_source_print_compositor_paginate\", LIBRARY.GSV); 255 Linker.link(gtk_source_print_compositor_get_pagination_progress, \"gtk_source_print_compositor_get_pagination_progress\", LIBRARY.GSV); 256 Linker.link(gtk_source_print_compositor_draw_page, \"gtk_source_print_compositor_draw_page\", LIBRARY.GSV); 257 258 // gsv.SourceStyle 259 260 Linker.link(gtk_source_style_copy, \"gtk_source_style_copy\", LIBRARY.GSV); 261 262 // gsv.SourceStyleScheme 263 264 Linker.link(gtk_source_style_scheme_get_id, \"gtk_source_style_scheme_get_id\", LIBRARY.GSV); 265 Linker.link(gtk_source_style_scheme_get_name, \"gtk_source_style_scheme_get_name\", LIBRARY.GSV); 266 Linker.link(gtk_source_style_scheme_get_description, \"gtk_source_style_scheme_get_description\", LIBRARY.GSV); 267 Linker.link(gtk_source_style_scheme_get_authors, \"gtk_source_style_scheme_get_authors\", LIBRARY.GSV); 268 Linker.link(gtk_source_style_scheme_get_filename, \"gtk_source_style_scheme_get_filename\", LIBRARY.GSV); 269 Linker.link(gtk_source_style_scheme_get_style, \"gtk_source_style_scheme_get_style\", LIBRARY.GSV); 270 271 // gsv.SourceStyleSchemeManager 272 273 Linker.link(gtk_source_style_scheme_manager_new, \"gtk_source_style_scheme_manager_new\", LIBRARY.GSV); 274 Linker.link(gtk_source_style_scheme_manager_get_default, \"gtk_source_style_scheme_manager_get_default\", LIBRARY.GSV); 275 Linker.link(gtk_source_style_scheme_manager_set_search_path, \"gtk_source_style_scheme_manager_set_search_path\", LIBRARY.GSV); 276 Linker.link(gtk_source_style_scheme_manager_append_search_path, \"gtk_source_style_scheme_manager_append_search_path\", LIBRARY.GSV); 277 Linker.link(gtk_source_style_scheme_manager_prepend_search_path, \"gtk_source_style_scheme_manager_prepend_search_path\", LIBRARY.GSV); 278 Linker.link(gtk_source_style_scheme_manager_get_search_path, \"gtk_source_style_scheme_manager_get_search_path\", LIBRARY.GSV); 279 Linker.link(gtk_source_style_scheme_manager_get_scheme_ids, \"gtk_source_style_scheme_manager_get_scheme_ids\", LIBRARY.GSV); 280 Linker.link(gtk_source_style_scheme_manager_get_scheme, \"gtk_source_style_scheme_manager_get_scheme\", LIBRARY.GSV); 281 Linker.link(gtk_source_style_scheme_manager_force_rescan, \"gtk_source_style_scheme_manager_force_rescan\", LIBRARY.GSV); 282 }"); 283 284 mixin( gshared ~"extern(C) 285 { 286 // gsv.SourceView 287 288 GtkWidget* function() c_gtk_source_view_new; 289 GtkWidget* function(GtkSourceBuffer* buffer) c_gtk_source_view_new_with_buffer; 290 void function(GtkSourceView* view, gboolean enable) c_gtk_source_view_set_auto_indent; 291 gboolean function(GtkSourceView* view) c_gtk_source_view_get_auto_indent; 292 void function(GtkSourceView* view, gboolean enable) c_gtk_source_view_set_indent_on_tab; 293 gboolean function(GtkSourceView* view) c_gtk_source_view_get_indent_on_tab; 294 void function(GtkSourceView* view, gint width) c_gtk_source_view_set_indent_width; 295 gint function(GtkSourceView* view) c_gtk_source_view_get_indent_width; 296 void function(GtkSourceView* view, gboolean enable) c_gtk_source_view_set_insert_spaces_instead_of_tabs; 297 gboolean function(GtkSourceView* view) c_gtk_source_view_get_insert_spaces_instead_of_tabs; 298 void function(GtkSourceView* view, GtkSourceSmartHomeEndType smartHe) c_gtk_source_view_set_smart_home_end; 299 GtkSourceSmartHomeEndType function(GtkSourceView* view) c_gtk_source_view_get_smart_home_end; 300 void function(GtkSourceView* view, gchar* category, gint priority) c_gtk_source_view_set_mark_category_priority; 301 gint function(GtkSourceView* view, gchar* category) c_gtk_source_view_get_mark_category_priority; 302 void function(GtkSourceView* view, gchar* category, GdkPixbuf* pixbuf) c_gtk_source_view_set_mark_category_pixbuf; 303 GdkPixbuf* function(GtkSourceView* view, gchar* category) c_gtk_source_view_get_mark_category_pixbuf; 304 void function(GtkSourceView* view, gchar* category, GdkPixbuf* pixbuf) c_gtk_source_view_set_mark_category_icon_from_pixbuf; 305 void function(GtkSourceView* view, gchar* category, gchar* stockId) c_gtk_source_view_set_mark_category_icon_from_stock; 306 void function(GtkSourceView* view, gchar* category, gchar* name) c_gtk_source_view_set_mark_category_icon_from_icon_name; 307 gboolean function(GtkSourceView* view, gchar* category, GdkColor* dest) c_gtk_source_view_get_mark_category_background; 308 void function(GtkSourceView* view, gchar* category, GdkColor* color) c_gtk_source_view_set_mark_category_background; 309 void function(GtkSourceView* view, gchar* category, GtkSourceViewMarkTooltipFunc func, void* userData, GDestroyNotify userDataNotify) c_gtk_source_view_set_mark_category_tooltip_func; 310 void function(GtkSourceView* view, gchar* category, GtkSourceViewMarkTooltipFunc markupFunc, void* userData, GDestroyNotify userDataNotify) c_gtk_source_view_set_mark_category_tooltip_markup_func; 311 void function(GtkSourceView* view, gboolean show) c_gtk_source_view_set_highlight_current_line; 312 gboolean function(GtkSourceView* view) c_gtk_source_view_get_highlight_current_line; 313 void function(GtkSourceView* view, gboolean show) c_gtk_source_view_set_show_line_marks; 314 gboolean function(GtkSourceView* view) c_gtk_source_view_get_show_line_marks; 315 void function(GtkSourceView* view, gboolean show) c_gtk_source_view_set_show_line_numbers; 316 gboolean function(GtkSourceView* view) c_gtk_source_view_get_show_line_numbers; 317 void function(GtkSourceView* view, gboolean show) c_gtk_source_view_set_show_right_margin; 318 gboolean function(GtkSourceView* view) c_gtk_source_view_get_show_right_margin; 319 void function(GtkSourceView* view, guint pos) c_gtk_source_view_set_right_margin_position; 320 guint function(GtkSourceView* view) c_gtk_source_view_get_right_margin_position; 321 void function(GtkSourceView* view, guint width) c_gtk_source_view_set_tab_width; 322 guint function(GtkSourceView* view) c_gtk_source_view_get_tab_width; 323 void function(GtkSourceView* view, GtkSourceDrawSpacesFlags flags) c_gtk_source_view_set_draw_spaces; 324 GtkSourceDrawSpacesFlags function(GtkSourceView* view) c_gtk_source_view_get_draw_spaces; 325 GtkSourceCompletion* function(GtkSourceView* view) c_gtk_source_view_get_completion; 326 GtkSourceGutter* function(GtkSourceView* view, GtkTextWindowType windowType) c_gtk_source_view_get_gutter; 327 328 // gsv.SourceBuffer 329 330 GtkSourceBuffer* function(GtkTextTagTable* table) c_gtk_source_buffer_new; 331 GtkSourceBuffer* function(GtkSourceLanguage* language) c_gtk_source_buffer_new_with_language; 332 void function(GtkSourceBuffer* buffer, gboolean highlight) c_gtk_source_buffer_set_highlight_syntax; 333 gboolean function(GtkSourceBuffer* buffer) c_gtk_source_buffer_get_highlight_syntax; 334 void function(GtkSourceBuffer* buffer, GtkSourceLanguage* language) c_gtk_source_buffer_set_language; 335 GtkSourceLanguage* function(GtkSourceBuffer* buffer) c_gtk_source_buffer_get_language; 336 void function(GtkSourceBuffer* buffer, gboolean highlight) c_gtk_source_buffer_set_highlight_matching_brackets; 337 gboolean function(GtkSourceBuffer* buffer) c_gtk_source_buffer_get_highlight_matching_brackets; 338 void function(GtkSourceBuffer* buffer, GtkSourceStyleScheme* scheme) c_gtk_source_buffer_set_style_scheme; 339 GtkSourceStyleScheme* function(GtkSourceBuffer* buffer) c_gtk_source_buffer_get_style_scheme; 340 gint function(GtkSourceBuffer* buffer) c_gtk_source_buffer_get_max_undo_levels; 341 void function(GtkSourceBuffer* buffer, gint maxUndoLevels) c_gtk_source_buffer_set_max_undo_levels; 342 void function(GtkSourceBuffer* buffer) c_gtk_source_buffer_redo; 343 void function(GtkSourceBuffer* buffer) c_gtk_source_buffer_undo; 344 gboolean function(GtkSourceBuffer* buffer) c_gtk_source_buffer_can_redo; 345 gboolean function(GtkSourceBuffer* buffer) c_gtk_source_buffer_can_undo; 346 void function(GtkSourceBuffer* buffer) c_gtk_source_buffer_begin_not_undoable_action; 347 void function(GtkSourceBuffer* buffer) c_gtk_source_buffer_end_not_undoable_action; 348 GtkSourceMark* function(GtkSourceBuffer* buffer, gchar* name, gchar* category, GtkTextIter* where) c_gtk_source_buffer_create_source_mark; 349 GSList* function(GtkSourceBuffer* buffer, gint line, gchar* category) c_gtk_source_buffer_get_source_marks_at_line; 350 GSList* function(GtkSourceBuffer* buffer, GtkTextIter* iter, gchar* category) c_gtk_source_buffer_get_source_marks_at_iter; 351 void function(GtkSourceBuffer* buffer, GtkTextIter* start, GtkTextIter* end, gchar* category) c_gtk_source_buffer_remove_source_marks; 352 gboolean function(GtkSourceBuffer* buffer, GtkTextIter* iter, gchar* category) c_gtk_source_buffer_forward_iter_to_source_mark; 353 gboolean function(GtkSourceBuffer* buffer, GtkTextIter* iter, gchar* category) c_gtk_source_buffer_backward_iter_to_source_mark; 354 void function(GtkSourceBuffer* buffer, GtkTextIter* start, GtkTextIter* end) c_gtk_source_buffer_ensure_highlight; 355 356 // gsv.SourceCompletion 357 358 gboolean function(GtkSourceCompletion* completion, GtkSourceCompletionProvider* provider, GError** error) c_gtk_source_completion_add_provider; 359 gboolean function(GtkSourceCompletion* completion, GtkSourceCompletionProvider* provider, GError** error) c_gtk_source_completion_remove_provider; 360 GList* function(GtkSourceCompletion* completion) c_gtk_source_completion_get_providers; 361 gboolean function(GtkSourceCompletion* completion, GList* providers, GtkSourceCompletionContext* context) c_gtk_source_completion_show; 362 void function(GtkSourceCompletion* completion) c_gtk_source_completion_hide; 363 GtkSourceCompletionInfo* function(GtkSourceCompletion* completion) c_gtk_source_completion_get_info_window; 364 GtkSourceView* function(GtkSourceCompletion* completion) c_gtk_source_completion_get_view; 365 GtkSourceCompletionContext* function(GtkSourceCompletion* completion, GtkTextIter* position) c_gtk_source_completion_create_context; 366 void function(GtkSourceCompletion* completion, GtkTextIter* iter) c_gtk_source_completion_move_window; 367 void function(GtkSourceCompletion* completion) c_gtk_source_completion_block_interactive; 368 void function(GtkSourceCompletion* completion) c_gtk_source_completion_unblock_interactive; 369 370 // gsv.SourceCompletionContext 371 372 void function(GtkSourceCompletionContext* context, void* provider, GList* proposals, gboolean finished) c_gtk_source_completion_context_add_proposals; 373 void function(GtkSourceCompletionContext* context, GtkTextIter* iter) c_gtk_source_completion_context_get_iter; 374 GtkSourceCompletionActivation function(GtkSourceCompletionContext* context) c_gtk_source_completion_context_get_activation; 375 376 // gsv.SourceCompletionInfo 377 378 GtkSourceCompletionInfo* function() c_gtk_source_completion_info_new; 379 void function(GtkSourceCompletionInfo* info, GtkTextView* view, GtkTextIter* iter) c_gtk_source_completion_info_move_to_iter; 380 void function(GtkSourceCompletionInfo* info, gint width, gint height, gboolean shrinkWidth, gboolean shrinkHeight) c_gtk_source_completion_info_set_sizing; 381 void function(GtkSourceCompletionInfo* info, GtkWidget* widget) c_gtk_source_completion_info_set_widget; 382 GtkWidget* function(GtkSourceCompletionInfo* info) c_gtk_source_completion_info_get_widget; 383 void function(GtkSourceCompletionInfo* info) c_gtk_source_completion_info_process_resize; 384 385 // gsv.SourceCompletionItem 386 387 GtkSourceCompletionItem* function(gchar* label, gchar* text, GdkPixbuf* icon, gchar* info) c_gtk_source_completion_item_new; 388 GtkSourceCompletionItem* function(gchar* markup, gchar* text, GdkPixbuf* icon, gchar* info) c_gtk_source_completion_item_new_with_markup; 389 GtkSourceCompletionItem* function(gchar* label, gchar* text, gchar* stock, gchar* info) c_gtk_source_completion_item_new_from_stock; 390 391 // gsv.SourceCompletionProposalT 392 393 394 // gsv.SourceCompletionProposalT 395 396 gchar* function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_get_label; 397 gchar* function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_get_markup; 398 gchar* function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_get_text; 399 GdkPixbuf* function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_get_icon; 400 gchar* function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_get_info; 401 void function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_changed; 402 guint function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_hash; 403 gboolean function(GtkSourceCompletionProposal* proposal, GtkSourceCompletionProposal* other) c_gtk_source_completion_proposal_equal; 404 405 // gsv.SourceCompletionProviderT 406 407 408 // gsv.SourceCompletionProviderT 409 410 gchar* function(GtkSourceCompletionProvider* provider) c_gtk_source_completion_provider_get_name; 411 GdkPixbuf* function(GtkSourceCompletionProvider* provider) c_gtk_source_completion_provider_get_icon; 412 void function(GtkSourceCompletionProvider* provider, GtkSourceCompletionContext* context) c_gtk_source_completion_provider_populate; 413 GtkSourceCompletionActivation function(GtkSourceCompletionProvider* provider) c_gtk_source_completion_provider_get_activation; 414 gboolean function(GtkSourceCompletionProvider* provider, GtkSourceCompletionContext* context) c_gtk_source_completion_provider_match; 415 GtkWidget* function(GtkSourceCompletionProvider* provider, GtkSourceCompletionProposal* proposal) c_gtk_source_completion_provider_get_info_widget; 416 void function(GtkSourceCompletionProvider* provider, GtkSourceCompletionProposal* proposal, GtkSourceCompletionInfo* info) c_gtk_source_completion_provider_update_info; 417 gboolean function(GtkSourceCompletionProvider* provider, GtkSourceCompletionContext* context, GtkSourceCompletionProposal* proposal, GtkTextIter* iter) c_gtk_source_completion_provider_get_start_iter; 418 gboolean function(GtkSourceCompletionProvider* provider, GtkSourceCompletionProposal* proposal, GtkTextIter* iter) c_gtk_source_completion_provider_activate_proposal; 419 gint function(GtkSourceCompletionProvider* provider) c_gtk_source_completion_provider_get_interactive_delay; 420 gint function(GtkSourceCompletionProvider* provider) c_gtk_source_completion_provider_get_priority; 421 422 // gsv.SourceSearch 423 424 gboolean function(GtkTextIter* iter, gchar* str, GtkSourceSearchFlags flags, GtkTextIter* matchStart, GtkTextIter* matchEnd, GtkTextIter* limit) c_gtk_source_iter_backward_search; 425 gboolean function(GtkTextIter* iter, gchar* str, GtkSourceSearchFlags flags, GtkTextIter* matchStart, GtkTextIter* matchEnd, GtkTextIter* limit) c_gtk_source_iter_forward_search; 426 427 // gsv.SourceGutter 428 429 GdkWindow* function(GtkSourceGutter* gutter) c_gtk_source_gutter_get_window; 430 void function(GtkSourceGutter* gutter, GtkCellRenderer* renderer, gint position) c_gtk_source_gutter_insert; 431 void function(GtkSourceGutter* gutter, GtkCellRenderer* renderer, gint position) c_gtk_source_gutter_reorder; 432 void function(GtkSourceGutter* gutter, GtkCellRenderer* renderer) c_gtk_source_gutter_remove; 433 void function(GtkSourceGutter* gutter, GtkCellRenderer* renderer, GtkSourceGutterDataFunc func, void* funcData, GDestroyNotify destroy) c_gtk_source_gutter_set_cell_data_func; 434 void function(GtkSourceGutter* gutter, GtkCellRenderer* renderer, GtkSourceGutterSizeFunc func, void* funcData, GDestroyNotify destroy) c_gtk_source_gutter_set_cell_size_func; 435 void function(GtkSourceGutter* gutter) c_gtk_source_gutter_queue_draw; 436 437 // gsv.SourceMark 438 439 GtkSourceMark* function(gchar* name, gchar* category) c_gtk_source_mark_new; 440 gchar* function(GtkSourceMark* mark) c_gtk_source_mark_get_category; 441 GtkSourceMark* function(GtkSourceMark* mark, gchar* category) c_gtk_source_mark_next; 442 GtkSourceMark* function(GtkSourceMark* mark, gchar* category) c_gtk_source_mark_prev; 443 444 // gsv.SourceLanguage 445 446 gchar* function(GtkSourceLanguage* language) c_gtk_source_language_get_id; 447 gchar* function(GtkSourceLanguage* language) c_gtk_source_language_get_name; 448 gchar* function(GtkSourceLanguage* language) c_gtk_source_language_get_section; 449 gboolean function(GtkSourceLanguage* language) c_gtk_source_language_get_hidden; 450 gchar* function(GtkSourceLanguage* language, gchar* name) c_gtk_source_language_get_metadata; 451 gchar** function(GtkSourceLanguage* language) c_gtk_source_language_get_mime_types; 452 gchar** function(GtkSourceLanguage* language) c_gtk_source_language_get_globs; 453 gchar* function(GtkSourceLanguage* language, gchar* styleId) c_gtk_source_language_get_style_name; 454 gchar** function(GtkSourceLanguage* language) c_gtk_source_language_get_style_ids; 455 456 // gsv.SourceLanguageManager 457 458 GtkSourceLanguageManager* function() c_gtk_source_language_manager_new; 459 GtkSourceLanguageManager* function() c_gtk_source_language_manager_get_default; 460 void function(GtkSourceLanguageManager* lm, gchar** dirs) c_gtk_source_language_manager_set_search_path; 461 gchar** function(GtkSourceLanguageManager* lm) c_gtk_source_language_manager_get_search_path; 462 gchar** function(GtkSourceLanguageManager* lm) c_gtk_source_language_manager_get_language_ids; 463 GtkSourceLanguage* function(GtkSourceLanguageManager* lm, gchar* id) c_gtk_source_language_manager_get_language; 464 GtkSourceLanguage* function(GtkSourceLanguageManager* lm, gchar* filename, gchar* contentType) c_gtk_source_language_manager_guess_language; 465 466 // gsv.SourcePrintCompositor 467 468 GtkSourcePrintCompositor* function(GtkSourceBuffer* buffer) c_gtk_source_print_compositor_new; 469 GtkSourcePrintCompositor* function(GtkSourceView* view) c_gtk_source_print_compositor_new_from_view; 470 GtkSourceBuffer* function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_buffer; 471 void function(GtkSourcePrintCompositor* compositor, guint width) c_gtk_source_print_compositor_set_tab_width; 472 guint function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_tab_width; 473 void function(GtkSourcePrintCompositor* compositor, GtkWrapMode wrapMode) c_gtk_source_print_compositor_set_wrap_mode; 474 GtkWrapMode function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_wrap_mode; 475 void function(GtkSourcePrintCompositor* compositor, gboolean highlight) c_gtk_source_print_compositor_set_highlight_syntax; 476 gboolean function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_highlight_syntax; 477 void function(GtkSourcePrintCompositor* compositor, guint interval) c_gtk_source_print_compositor_set_print_line_numbers; 478 guint function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_print_line_numbers; 479 void function(GtkSourcePrintCompositor* compositor, gchar* fontName) c_gtk_source_print_compositor_set_body_font_name; 480 gchar* function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_body_font_name; 481 void function(GtkSourcePrintCompositor* compositor, gchar* fontName) c_gtk_source_print_compositor_set_line_numbers_font_name; 482 gchar* function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_line_numbers_font_name; 483 void function(GtkSourcePrintCompositor* compositor, gchar* fontName) c_gtk_source_print_compositor_set_header_font_name; 484 gchar* function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_header_font_name; 485 void function(GtkSourcePrintCompositor* compositor, gchar* fontName) c_gtk_source_print_compositor_set_footer_font_name; 486 gchar* function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_footer_font_name; 487 gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit) c_gtk_source_print_compositor_get_top_margin; 488 void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit) c_gtk_source_print_compositor_set_top_margin; 489 gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit) c_gtk_source_print_compositor_get_bottom_margin; 490 void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit) c_gtk_source_print_compositor_set_bottom_margin; 491 gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit) c_gtk_source_print_compositor_get_left_margin; 492 void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit) c_gtk_source_print_compositor_set_left_margin; 493 gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit) c_gtk_source_print_compositor_get_right_margin; 494 void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit) c_gtk_source_print_compositor_set_right_margin; 495 void function(GtkSourcePrintCompositor* compositor, gboolean print) c_gtk_source_print_compositor_set_print_header; 496 gboolean function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_print_header; 497 void function(GtkSourcePrintCompositor* compositor, gboolean print) c_gtk_source_print_compositor_set_print_footer; 498 gboolean function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_print_footer; 499 void function(GtkSourcePrintCompositor* compositor, gboolean separator, gchar* left, gchar* center, gchar* right) c_gtk_source_print_compositor_set_header_format; 500 void function(GtkSourcePrintCompositor* compositor, gboolean separator, gchar* left, gchar* center, gchar* right) c_gtk_source_print_compositor_set_footer_format; 501 gint function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_n_pages; 502 gboolean function(GtkSourcePrintCompositor* compositor, GtkPrintContext* context) c_gtk_source_print_compositor_paginate; 503 gdouble function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_pagination_progress; 504 void function(GtkSourcePrintCompositor* compositor, GtkPrintContext* context, gint pageNr) c_gtk_source_print_compositor_draw_page; 505 506 // gsv.SourceStyle 507 508 GtkSourceStyle* function(GtkSourceStyle* style) c_gtk_source_style_copy; 509 510 // gsv.SourceStyleScheme 511 512 gchar* function(GtkSourceStyleScheme* scheme) c_gtk_source_style_scheme_get_id; 513 gchar* function(GtkSourceStyleScheme* scheme) c_gtk_source_style_scheme_get_name; 514 gchar* function(GtkSourceStyleScheme* scheme) c_gtk_source_style_scheme_get_description; 515 gchar** function(GtkSourceStyleScheme* scheme) c_gtk_source_style_scheme_get_authors; 516 gchar* function(GtkSourceStyleScheme* scheme) c_gtk_source_style_scheme_get_filename; 517 GtkSourceStyle* function(GtkSourceStyleScheme* scheme, gchar* styleId) c_gtk_source_style_scheme_get_style; 518 519 // gsv.SourceStyleSchemeManager 520 521 GtkSourceStyleSchemeManager* function() c_gtk_source_style_scheme_manager_new; 522 GtkSourceStyleSchemeManager* function() c_gtk_source_style_scheme_manager_get_default; 523 void function(GtkSourceStyleSchemeManager* manager, gchar** path) c_gtk_source_style_scheme_manager_set_search_path; 524 void function(GtkSourceStyleSchemeManager* manager, gchar* path) c_gtk_source_style_scheme_manager_append_search_path; 525 void function(GtkSourceStyleSchemeManager* manager, gchar* path) c_gtk_source_style_scheme_manager_prepend_search_path; 526 gchar** function(GtkSourceStyleSchemeManager* manager) c_gtk_source_style_scheme_manager_get_search_path; 527 gchar** function(GtkSourceStyleSchemeManager* manager) c_gtk_source_style_scheme_manager_get_scheme_ids; 528 GtkSourceStyleScheme* function(GtkSourceStyleSchemeManager* manager, gchar* schemeId) c_gtk_source_style_scheme_manager_get_scheme; 529 void function(GtkSourceStyleSchemeManager* manager) c_gtk_source_style_scheme_manager_force_rescan; 530 }"); 531 532 // gsv.SourceView 533 534 alias c_gtk_source_view_new gtk_source_view_new; 535 alias c_gtk_source_view_new_with_buffer gtk_source_view_new_with_buffer; 536 alias c_gtk_source_view_set_auto_indent gtk_source_view_set_auto_indent; 537 alias c_gtk_source_view_get_auto_indent gtk_source_view_get_auto_indent; 538 alias c_gtk_source_view_set_indent_on_tab gtk_source_view_set_indent_on_tab; 539 alias c_gtk_source_view_get_indent_on_tab gtk_source_view_get_indent_on_tab; 540 alias c_gtk_source_view_set_indent_width gtk_source_view_set_indent_width; 541 alias c_gtk_source_view_get_indent_width gtk_source_view_get_indent_width; 542 alias c_gtk_source_view_set_insert_spaces_instead_of_tabs gtk_source_view_set_insert_spaces_instead_of_tabs; 543 alias c_gtk_source_view_get_insert_spaces_instead_of_tabs gtk_source_view_get_insert_spaces_instead_of_tabs; 544 alias c_gtk_source_view_set_smart_home_end gtk_source_view_set_smart_home_end; 545 alias c_gtk_source_view_get_smart_home_end gtk_source_view_get_smart_home_end; 546 alias c_gtk_source_view_set_mark_category_priority gtk_source_view_set_mark_category_priority; 547 alias c_gtk_source_view_get_mark_category_priority gtk_source_view_get_mark_category_priority; 548 alias c_gtk_source_view_set_mark_category_pixbuf gtk_source_view_set_mark_category_pixbuf; 549 alias c_gtk_source_view_get_mark_category_pixbuf gtk_source_view_get_mark_category_pixbuf; 550 alias c_gtk_source_view_set_mark_category_icon_from_pixbuf gtk_source_view_set_mark_category_icon_from_pixbuf; 551 alias c_gtk_source_view_set_mark_category_icon_from_stock gtk_source_view_set_mark_category_icon_from_stock; 552 alias c_gtk_source_view_set_mark_category_icon_from_icon_name gtk_source_view_set_mark_category_icon_from_icon_name; 553 alias c_gtk_source_view_get_mark_category_background gtk_source_view_get_mark_category_background; 554 alias c_gtk_source_view_set_mark_category_background gtk_source_view_set_mark_category_background; 555 alias c_gtk_source_view_set_mark_category_tooltip_func gtk_source_view_set_mark_category_tooltip_func; 556 alias c_gtk_source_view_set_mark_category_tooltip_markup_func gtk_source_view_set_mark_category_tooltip_markup_func; 557 alias c_gtk_source_view_set_highlight_current_line gtk_source_view_set_highlight_current_line; 558 alias c_gtk_source_view_get_highlight_current_line gtk_source_view_get_highlight_current_line; 559 alias c_gtk_source_view_set_show_line_marks gtk_source_view_set_show_line_marks; 560 alias c_gtk_source_view_get_show_line_marks gtk_source_view_get_show_line_marks; 561 alias c_gtk_source_view_set_show_line_numbers gtk_source_view_set_show_line_numbers; 562 alias c_gtk_source_view_get_show_line_numbers gtk_source_view_get_show_line_numbers; 563 alias c_gtk_source_view_set_show_right_margin gtk_source_view_set_show_right_margin; 564 alias c_gtk_source_view_get_show_right_margin gtk_source_view_get_show_right_margin; 565 alias c_gtk_source_view_set_right_margin_position gtk_source_view_set_right_margin_position; 566 alias c_gtk_source_view_get_right_margin_position gtk_source_view_get_right_margin_position; 567 alias c_gtk_source_view_set_tab_width gtk_source_view_set_tab_width; 568 alias c_gtk_source_view_get_tab_width gtk_source_view_get_tab_width; 569 alias c_gtk_source_view_set_draw_spaces gtk_source_view_set_draw_spaces; 570 alias c_gtk_source_view_get_draw_spaces gtk_source_view_get_draw_spaces; 571 alias c_gtk_source_view_get_completion gtk_source_view_get_completion; 572 alias c_gtk_source_view_get_gutter gtk_source_view_get_gutter; 573 574 // gsv.SourceBuffer 575 576 alias c_gtk_source_buffer_new gtk_source_buffer_new; 577 alias c_gtk_source_buffer_new_with_language gtk_source_buffer_new_with_language; 578 alias c_gtk_source_buffer_set_highlight_syntax gtk_source_buffer_set_highlight_syntax; 579 alias c_gtk_source_buffer_get_highlight_syntax gtk_source_buffer_get_highlight_syntax; 580 alias c_gtk_source_buffer_set_language gtk_source_buffer_set_language; 581 alias c_gtk_source_buffer_get_language gtk_source_buffer_get_language; 582 alias c_gtk_source_buffer_set_highlight_matching_brackets gtk_source_buffer_set_highlight_matching_brackets; 583 alias c_gtk_source_buffer_get_highlight_matching_brackets gtk_source_buffer_get_highlight_matching_brackets; 584 alias c_gtk_source_buffer_set_style_scheme gtk_source_buffer_set_style_scheme; 585 alias c_gtk_source_buffer_get_style_scheme gtk_source_buffer_get_style_scheme; 586 alias c_gtk_source_buffer_get_max_undo_levels gtk_source_buffer_get_max_undo_levels; 587 alias c_gtk_source_buffer_set_max_undo_levels gtk_source_buffer_set_max_undo_levels; 588 alias c_gtk_source_buffer_redo gtk_source_buffer_redo; 589 alias c_gtk_source_buffer_undo gtk_source_buffer_undo; 590 alias c_gtk_source_buffer_can_redo gtk_source_buffer_can_redo; 591 alias c_gtk_source_buffer_can_undo gtk_source_buffer_can_undo; 592 alias c_gtk_source_buffer_begin_not_undoable_action gtk_source_buffer_begin_not_undoable_action; 593 alias c_gtk_source_buffer_end_not_undoable_action gtk_source_buffer_end_not_undoable_action; 594 alias c_gtk_source_buffer_create_source_mark gtk_source_buffer_create_source_mark; 595 alias c_gtk_source_buffer_get_source_marks_at_line gtk_source_buffer_get_source_marks_at_line; 596 alias c_gtk_source_buffer_get_source_marks_at_iter gtk_source_buffer_get_source_marks_at_iter; 597 alias c_gtk_source_buffer_remove_source_marks gtk_source_buffer_remove_source_marks; 598 alias c_gtk_source_buffer_forward_iter_to_source_mark gtk_source_buffer_forward_iter_to_source_mark; 599 alias c_gtk_source_buffer_backward_iter_to_source_mark gtk_source_buffer_backward_iter_to_source_mark; 600 alias c_gtk_source_buffer_ensure_highlight gtk_source_buffer_ensure_highlight; 601 602 // gsv.SourceCompletion 603 604 alias c_gtk_source_completion_add_provider gtk_source_completion_add_provider; 605 alias c_gtk_source_completion_remove_provider gtk_source_completion_remove_provider; 606 alias c_gtk_source_completion_get_providers gtk_source_completion_get_providers; 607 alias c_gtk_source_completion_show gtk_source_completion_show; 608 alias c_gtk_source_completion_hide gtk_source_completion_hide; 609 alias c_gtk_source_completion_get_info_window gtk_source_completion_get_info_window; 610 alias c_gtk_source_completion_get_view gtk_source_completion_get_view; 611 alias c_gtk_source_completion_create_context gtk_source_completion_create_context; 612 alias c_gtk_source_completion_move_window gtk_source_completion_move_window; 613 alias c_gtk_source_completion_block_interactive gtk_source_completion_block_interactive; 614 alias c_gtk_source_completion_unblock_interactive gtk_source_completion_unblock_interactive; 615 616 // gsv.SourceCompletionContext 617 618 alias c_gtk_source_completion_context_add_proposals gtk_source_completion_context_add_proposals; 619 alias c_gtk_source_completion_context_get_iter gtk_source_completion_context_get_iter; 620 alias c_gtk_source_completion_context_get_activation gtk_source_completion_context_get_activation; 621 622 // gsv.SourceCompletionInfo 623 624 alias c_gtk_source_completion_info_new gtk_source_completion_info_new; 625 alias c_gtk_source_completion_info_move_to_iter gtk_source_completion_info_move_to_iter; 626 alias c_gtk_source_completion_info_set_sizing gtk_source_completion_info_set_sizing; 627 alias c_gtk_source_completion_info_set_widget gtk_source_completion_info_set_widget; 628 alias c_gtk_source_completion_info_get_widget gtk_source_completion_info_get_widget; 629 alias c_gtk_source_completion_info_process_resize gtk_source_completion_info_process_resize; 630 631 // gsv.SourceCompletionItem 632 633 alias c_gtk_source_completion_item_new gtk_source_completion_item_new; 634 alias c_gtk_source_completion_item_new_with_markup gtk_source_completion_item_new_with_markup; 635 alias c_gtk_source_completion_item_new_from_stock gtk_source_completion_item_new_from_stock; 636 637 // gsv.SourceCompletionProposalT 638 639 640 // gsv.SourceCompletionProposalT 641 642 alias c_gtk_source_completion_proposal_get_label gtk_source_completion_proposal_get_label; 643 alias c_gtk_source_completion_proposal_get_markup gtk_source_completion_proposal_get_markup; 644 alias c_gtk_source_completion_proposal_get_text gtk_source_completion_proposal_get_text; 645 alias c_gtk_source_completion_proposal_get_icon gtk_source_completion_proposal_get_icon; 646 alias c_gtk_source_completion_proposal_get_info gtk_source_completion_proposal_get_info; 647 alias c_gtk_source_completion_proposal_changed gtk_source_completion_proposal_changed; 648 alias c_gtk_source_completion_proposal_hash gtk_source_completion_proposal_hash; 649 alias c_gtk_source_completion_proposal_equal gtk_source_completion_proposal_equal; 650 651 // gsv.SourceCompletionProviderT 652 653 654 // gsv.SourceCompletionProviderT 655 656 alias c_gtk_source_completion_provider_get_name gtk_source_completion_provider_get_name; 657 alias c_gtk_source_completion_provider_get_icon gtk_source_completion_provider_get_icon; 658 alias c_gtk_source_completion_provider_populate gtk_source_completion_provider_populate; 659 alias c_gtk_source_completion_provider_get_activation gtk_source_completion_provider_get_activation; 660 alias c_gtk_source_completion_provider_match gtk_source_completion_provider_match; 661 alias c_gtk_source_completion_provider_get_info_widget gtk_source_completion_provider_get_info_widget; 662 alias c_gtk_source_completion_provider_update_info gtk_source_completion_provider_update_info; 663 alias c_gtk_source_completion_provider_get_start_iter gtk_source_completion_provider_get_start_iter; 664 alias c_gtk_source_completion_provider_activate_proposal gtk_source_completion_provider_activate_proposal; 665 alias c_gtk_source_completion_provider_get_interactive_delay gtk_source_completion_provider_get_interactive_delay; 666 alias c_gtk_source_completion_provider_get_priority gtk_source_completion_provider_get_priority; 667 668 // gsv.SourceSearch 669 670 alias c_gtk_source_iter_backward_search gtk_source_iter_backward_search; 671 alias c_gtk_source_iter_forward_search gtk_source_iter_forward_search; 672 673 // gsv.SourceGutter 674 675 alias c_gtk_source_gutter_get_window gtk_source_gutter_get_window; 676 alias c_gtk_source_gutter_insert gtk_source_gutter_insert; 677 alias c_gtk_source_gutter_reorder gtk_source_gutter_reorder; 678 alias c_gtk_source_gutter_remove gtk_source_gutter_remove; 679 alias c_gtk_source_gutter_set_cell_data_func gtk_source_gutter_set_cell_data_func; 680 alias c_gtk_source_gutter_set_cell_size_func gtk_source_gutter_set_cell_size_func; 681 alias c_gtk_source_gutter_queue_draw gtk_source_gutter_queue_draw; 682 683 // gsv.SourceMark 684 685 alias c_gtk_source_mark_new gtk_source_mark_new; 686 alias c_gtk_source_mark_get_category gtk_source_mark_get_category; 687 alias c_gtk_source_mark_next gtk_source_mark_next; 688 alias c_gtk_source_mark_prev gtk_source_mark_prev; 689 690 // gsv.SourceLanguage 691 692 alias c_gtk_source_language_get_id gtk_source_language_get_id; 693 alias c_gtk_source_language_get_name gtk_source_language_get_name; 694 alias c_gtk_source_language_get_section gtk_source_language_get_section; 695 alias c_gtk_source_language_get_hidden gtk_source_language_get_hidden; 696 alias c_gtk_source_language_get_metadata gtk_source_language_get_metadata; 697 alias c_gtk_source_language_get_mime_types gtk_source_language_get_mime_types; 698 alias c_gtk_source_language_get_globs gtk_source_language_get_globs; 699 alias c_gtk_source_language_get_style_name gtk_source_language_get_style_name; 700 alias c_gtk_source_language_get_style_ids gtk_source_language_get_style_ids; 701 702 // gsv.SourceLanguageManager 703 704 alias c_gtk_source_language_manager_new gtk_source_language_manager_new; 705 alias c_gtk_source_language_manager_get_default gtk_source_language_manager_get_default; 706 alias c_gtk_source_language_manager_set_search_path gtk_source_language_manager_set_search_path; 707 alias c_gtk_source_language_manager_get_search_path gtk_source_language_manager_get_search_path; 708 alias c_gtk_source_language_manager_get_language_ids gtk_source_language_manager_get_language_ids; 709 alias c_gtk_source_language_manager_get_language gtk_source_language_manager_get_language; 710 alias c_gtk_source_language_manager_guess_language gtk_source_language_manager_guess_language; 711 712 // gsv.SourcePrintCompositor 713 714 alias c_gtk_source_print_compositor_new gtk_source_print_compositor_new; 715 alias c_gtk_source_print_compositor_new_from_view gtk_source_print_compositor_new_from_view; 716 alias c_gtk_source_print_compositor_get_buffer gtk_source_print_compositor_get_buffer; 717 alias c_gtk_source_print_compositor_set_tab_width gtk_source_print_compositor_set_tab_width; 718 alias c_gtk_source_print_compositor_get_tab_width gtk_source_print_compositor_get_tab_width; 719 alias c_gtk_source_print_compositor_set_wrap_mode gtk_source_print_compositor_set_wrap_mode; 720 alias c_gtk_source_print_compositor_get_wrap_mode gtk_source_print_compositor_get_wrap_mode; 721 alias c_gtk_source_print_compositor_set_highlight_syntax gtk_source_print_compositor_set_highlight_syntax; 722 alias c_gtk_source_print_compositor_get_highlight_syntax gtk_source_print_compositor_get_highlight_syntax; 723 alias c_gtk_source_print_compositor_set_print_line_numbers gtk_source_print_compositor_set_print_line_numbers; 724 alias c_gtk_source_print_compositor_get_print_line_numbers gtk_source_print_compositor_get_print_line_numbers; 725 alias c_gtk_source_print_compositor_set_body_font_name gtk_source_print_compositor_set_body_font_name; 726 alias c_gtk_source_print_compositor_get_body_font_name gtk_source_print_compositor_get_body_font_name; 727 alias c_gtk_source_print_compositor_set_line_numbers_font_name gtk_source_print_compositor_set_line_numbers_font_name; 728 alias c_gtk_source_print_compositor_get_line_numbers_font_name gtk_source_print_compositor_get_line_numbers_font_name; 729 alias c_gtk_source_print_compositor_set_header_font_name gtk_source_print_compositor_set_header_font_name; 730 alias c_gtk_source_print_compositor_get_header_font_name gtk_source_print_compositor_get_header_font_name; 731 alias c_gtk_source_print_compositor_set_footer_font_name gtk_source_print_compositor_set_footer_font_name; 732 alias c_gtk_source_print_compositor_get_footer_font_name gtk_source_print_compositor_get_footer_font_name; 733 alias c_gtk_source_print_compositor_get_top_margin gtk_source_print_compositor_get_top_margin; 734 alias c_gtk_source_print_compositor_set_top_margin gtk_source_print_compositor_set_top_margin; 735 alias c_gtk_source_print_compositor_get_bottom_margin gtk_source_print_compositor_get_bottom_margin; 736 alias c_gtk_source_print_compositor_set_bottom_margin gtk_source_print_compositor_set_bottom_margin; 737 alias c_gtk_source_print_compositor_get_left_margin gtk_source_print_compositor_get_left_margin; 738 alias c_gtk_source_print_compositor_set_left_margin gtk_source_print_compositor_set_left_margin; 739 alias c_gtk_source_print_compositor_get_right_margin gtk_source_print_compositor_get_right_margin; 740 alias c_gtk_source_print_compositor_set_right_margin gtk_source_print_compositor_set_right_margin; 741 alias c_gtk_source_print_compositor_set_print_header gtk_source_print_compositor_set_print_header; 742 alias c_gtk_source_print_compositor_get_print_header gtk_source_print_compositor_get_print_header; 743 alias c_gtk_source_print_compositor_set_print_footer gtk_source_print_compositor_set_print_footer; 744 alias c_gtk_source_print_compositor_get_print_footer gtk_source_print_compositor_get_print_footer; 745 alias c_gtk_source_print_compositor_set_header_format gtk_source_print_compositor_set_header_format; 746 alias c_gtk_source_print_compositor_set_footer_format gtk_source_print_compositor_set_footer_format; 747 alias c_gtk_source_print_compositor_get_n_pages gtk_source_print_compositor_get_n_pages; 748 alias c_gtk_source_print_compositor_paginate gtk_source_print_compositor_paginate; 749 alias c_gtk_source_print_compositor_get_pagination_progress gtk_source_print_compositor_get_pagination_progress; 750 alias c_gtk_source_print_compositor_draw_page gtk_source_print_compositor_draw_page; 751 752 // gsv.SourceStyle 753 754 alias c_gtk_source_style_copy gtk_source_style_copy; 755 756 // gsv.SourceStyleScheme 757 758 alias c_gtk_source_style_scheme_get_id gtk_source_style_scheme_get_id; 759 alias c_gtk_source_style_scheme_get_name gtk_source_style_scheme_get_name; 760 alias c_gtk_source_style_scheme_get_description gtk_source_style_scheme_get_description; 761 alias c_gtk_source_style_scheme_get_authors gtk_source_style_scheme_get_authors; 762 alias c_gtk_source_style_scheme_get_filename gtk_source_style_scheme_get_filename; 763 alias c_gtk_source_style_scheme_get_style gtk_source_style_scheme_get_style; 764 765 // gsv.SourceStyleSchemeManager 766 767 alias c_gtk_source_style_scheme_manager_new gtk_source_style_scheme_manager_new; 768 alias c_gtk_source_style_scheme_manager_get_default gtk_source_style_scheme_manager_get_default; 769 alias c_gtk_source_style_scheme_manager_set_search_path gtk_source_style_scheme_manager_set_search_path; 770 alias c_gtk_source_style_scheme_manager_append_search_path gtk_source_style_scheme_manager_append_search_path; 771 alias c_gtk_source_style_scheme_manager_prepend_search_path gtk_source_style_scheme_manager_prepend_search_path; 772 alias c_gtk_source_style_scheme_manager_get_search_path gtk_source_style_scheme_manager_get_search_path; 773 alias c_gtk_source_style_scheme_manager_get_scheme_ids gtk_source_style_scheme_manager_get_scheme_ids; 774 alias c_gtk_source_style_scheme_manager_get_scheme gtk_source_style_scheme_manager_get_scheme; 775 alias c_gtk_source_style_scheme_manager_force_rescan gtk_source_style_scheme_manager_force_rescan;