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 private import std.stdio;
28 private import gsvc.gsvtypes;
29 private import gtkc.Loader;
30 private import gtkc.paths;
31 
32 shared static this()
33 {
34 	// gsv.SourceBuffer
35 
36 	Linker.link(gtk_source_buffer_new, "gtk_source_buffer_new", LIBRARY.GSV);
37 	Linker.link(gtk_source_buffer_new_with_language, "gtk_source_buffer_new_with_language", LIBRARY.GSV);
38 	Linker.link(gtk_source_buffer_set_highlight_syntax, "gtk_source_buffer_set_highlight_syntax", LIBRARY.GSV);
39 	Linker.link(gtk_source_buffer_get_highlight_syntax, "gtk_source_buffer_get_highlight_syntax", LIBRARY.GSV);
40 	Linker.link(gtk_source_buffer_set_language, "gtk_source_buffer_set_language", LIBRARY.GSV);
41 	Linker.link(gtk_source_buffer_get_language, "gtk_source_buffer_get_language", LIBRARY.GSV);
42 	Linker.link(gtk_source_buffer_set_highlight_matching_brackets, "gtk_source_buffer_set_highlight_matching_brackets", LIBRARY.GSV);
43 	Linker.link(gtk_source_buffer_get_highlight_matching_brackets, "gtk_source_buffer_get_highlight_matching_brackets", LIBRARY.GSV);
44 	Linker.link(gtk_source_buffer_set_style_scheme, "gtk_source_buffer_set_style_scheme", LIBRARY.GSV);
45 	Linker.link(gtk_source_buffer_get_style_scheme, "gtk_source_buffer_get_style_scheme", LIBRARY.GSV);
46 	Linker.link(gtk_source_buffer_ensure_highlight, "gtk_source_buffer_ensure_highlight", LIBRARY.GSV);
47 	Linker.link(gtk_source_buffer_create_source_mark, "gtk_source_buffer_create_source_mark", LIBRARY.GSV);
48 	Linker.link(gtk_source_buffer_forward_iter_to_source_mark, "gtk_source_buffer_forward_iter_to_source_mark", LIBRARY.GSV);
49 	Linker.link(gtk_source_buffer_backward_iter_to_source_mark, "gtk_source_buffer_backward_iter_to_source_mark", LIBRARY.GSV);
50 	Linker.link(gtk_source_buffer_get_source_marks_at_line, "gtk_source_buffer_get_source_marks_at_line", LIBRARY.GSV);
51 	Linker.link(gtk_source_buffer_get_source_marks_at_iter, "gtk_source_buffer_get_source_marks_at_iter", LIBRARY.GSV);
52 	Linker.link(gtk_source_buffer_remove_source_marks, "gtk_source_buffer_remove_source_marks", LIBRARY.GSV);
53 	Linker.link(gtk_source_buffer_iter_has_context_class, "gtk_source_buffer_iter_has_context_class", LIBRARY.GSV);
54 	Linker.link(gtk_source_buffer_get_context_classes_at_iter, "gtk_source_buffer_get_context_classes_at_iter", LIBRARY.GSV);
55 	Linker.link(gtk_source_buffer_iter_forward_to_context_class_toggle, "gtk_source_buffer_iter_forward_to_context_class_toggle", LIBRARY.GSV);
56 	Linker.link(gtk_source_buffer_iter_backward_to_context_class_toggle, "gtk_source_buffer_iter_backward_to_context_class_toggle", LIBRARY.GSV);
57 	Linker.link(gtk_source_buffer_get_max_undo_levels, "gtk_source_buffer_get_max_undo_levels", LIBRARY.GSV);
58 	Linker.link(gtk_source_buffer_set_max_undo_levels, "gtk_source_buffer_set_max_undo_levels", LIBRARY.GSV);
59 	Linker.link(gtk_source_buffer_redo, "gtk_source_buffer_redo", LIBRARY.GSV);
60 	Linker.link(gtk_source_buffer_undo, "gtk_source_buffer_undo", LIBRARY.GSV);
61 	Linker.link(gtk_source_buffer_can_redo, "gtk_source_buffer_can_redo", LIBRARY.GSV);
62 	Linker.link(gtk_source_buffer_can_undo, "gtk_source_buffer_can_undo", LIBRARY.GSV);
63 	Linker.link(gtk_source_buffer_begin_not_undoable_action, "gtk_source_buffer_begin_not_undoable_action", LIBRARY.GSV);
64 	Linker.link(gtk_source_buffer_end_not_undoable_action, "gtk_source_buffer_end_not_undoable_action", LIBRARY.GSV);
65 	Linker.link(gtk_source_buffer_get_undo_manager, "gtk_source_buffer_get_undo_manager", LIBRARY.GSV);
66 	Linker.link(gtk_source_buffer_set_undo_manager, "gtk_source_buffer_set_undo_manager", LIBRARY.GSV);
67 
68 	// gsv.SourceCompletion
69 
70 	Linker.link(gtk_source_completion_add_provider, "gtk_source_completion_add_provider", LIBRARY.GSV);
71 	Linker.link(gtk_source_completion_remove_provider, "gtk_source_completion_remove_provider", LIBRARY.GSV);
72 	Linker.link(gtk_source_completion_get_providers, "gtk_source_completion_get_providers", LIBRARY.GSV);
73 	Linker.link(gtk_source_completion_show, "gtk_source_completion_show", LIBRARY.GSV);
74 	Linker.link(gtk_source_completion_hide, "gtk_source_completion_hide", LIBRARY.GSV);
75 	Linker.link(gtk_source_completion_get_info_window, "gtk_source_completion_get_info_window", LIBRARY.GSV);
76 	Linker.link(gtk_source_completion_get_view, "gtk_source_completion_get_view", LIBRARY.GSV);
77 	Linker.link(gtk_source_completion_create_context, "gtk_source_completion_create_context", LIBRARY.GSV);
78 	Linker.link(gtk_source_completion_move_window, "gtk_source_completion_move_window", LIBRARY.GSV);
79 	Linker.link(gtk_source_completion_block_interactive, "gtk_source_completion_block_interactive", LIBRARY.GSV);
80 	Linker.link(gtk_source_completion_unblock_interactive, "gtk_source_completion_unblock_interactive", LIBRARY.GSV);
81 
82 	// gsv.SourceCompletionContext
83 
84 	Linker.link(gtk_source_completion_context_add_proposals, "gtk_source_completion_context_add_proposals", LIBRARY.GSV);
85 	Linker.link(gtk_source_completion_context_get_iter, "gtk_source_completion_context_get_iter", LIBRARY.GSV);
86 	Linker.link(gtk_source_completion_context_get_activation, "gtk_source_completion_context_get_activation", LIBRARY.GSV);
87 
88 	// gsv.SourceCompletionInfo
89 
90 	Linker.link(gtk_source_completion_info_new, "gtk_source_completion_info_new", LIBRARY.GSV);
91 	Linker.link(gtk_source_completion_info_move_to_iter, "gtk_source_completion_info_move_to_iter", LIBRARY.GSV);
92 	Linker.link(gtk_source_completion_info_set_widget, "gtk_source_completion_info_set_widget", LIBRARY.GSV);
93 	Linker.link(gtk_source_completion_info_get_widget, "gtk_source_completion_info_get_widget", LIBRARY.GSV);
94 
95 	// gsv.SourceCompletionItem
96 
97 	Linker.link(gtk_source_completion_item_new, "gtk_source_completion_item_new", LIBRARY.GSV);
98 	Linker.link(gtk_source_completion_item_new_with_markup, "gtk_source_completion_item_new_with_markup", LIBRARY.GSV);
99 	Linker.link(gtk_source_completion_item_new_from_stock, "gtk_source_completion_item_new_from_stock", LIBRARY.GSV);
100 
101 	// gsv.SourceCompletionProposalT
102 
103 
104 	// gsv.SourceCompletionProposalT
105 
106 	Linker.link(gtk_source_completion_proposal_get_label, "gtk_source_completion_proposal_get_label", LIBRARY.GSV);
107 	Linker.link(gtk_source_completion_proposal_get_markup, "gtk_source_completion_proposal_get_markup", LIBRARY.GSV);
108 	Linker.link(gtk_source_completion_proposal_get_text, "gtk_source_completion_proposal_get_text", LIBRARY.GSV);
109 	Linker.link(gtk_source_completion_proposal_get_icon, "gtk_source_completion_proposal_get_icon", LIBRARY.GSV);
110 	Linker.link(gtk_source_completion_proposal_get_info, "gtk_source_completion_proposal_get_info", LIBRARY.GSV);
111 	Linker.link(gtk_source_completion_proposal_changed, "gtk_source_completion_proposal_changed", LIBRARY.GSV);
112 	Linker.link(gtk_source_completion_proposal_hash, "gtk_source_completion_proposal_hash", LIBRARY.GSV);
113 	Linker.link(gtk_source_completion_proposal_equal, "gtk_source_completion_proposal_equal", LIBRARY.GSV);
114 
115 	// gsv.SourceCompletionProviderT
116 
117 
118 	// gsv.SourceCompletionProviderT
119 
120 	Linker.link(gtk_source_completion_provider_get_name, "gtk_source_completion_provider_get_name", LIBRARY.GSV);
121 	Linker.link(gtk_source_completion_provider_get_icon, "gtk_source_completion_provider_get_icon", LIBRARY.GSV);
122 	Linker.link(gtk_source_completion_provider_populate, "gtk_source_completion_provider_populate", LIBRARY.GSV);
123 	Linker.link(gtk_source_completion_provider_get_activation, "gtk_source_completion_provider_get_activation", LIBRARY.GSV);
124 	Linker.link(gtk_source_completion_provider_match, "gtk_source_completion_provider_match", LIBRARY.GSV);
125 	Linker.link(gtk_source_completion_provider_get_info_widget, "gtk_source_completion_provider_get_info_widget", LIBRARY.GSV);
126 	Linker.link(gtk_source_completion_provider_update_info, "gtk_source_completion_provider_update_info", LIBRARY.GSV);
127 	Linker.link(gtk_source_completion_provider_get_start_iter, "gtk_source_completion_provider_get_start_iter", LIBRARY.GSV);
128 	Linker.link(gtk_source_completion_provider_activate_proposal, "gtk_source_completion_provider_activate_proposal", LIBRARY.GSV);
129 	Linker.link(gtk_source_completion_provider_get_interactive_delay, "gtk_source_completion_provider_get_interactive_delay", LIBRARY.GSV);
130 	Linker.link(gtk_source_completion_provider_get_priority, "gtk_source_completion_provider_get_priority", LIBRARY.GSV);
131 
132 	// gsv.SourceCompletionProvider
133 
134 
135 	// gsv.SourceCompletionWords
136 
137 	Linker.link(gtk_source_completion_words_new, "gtk_source_completion_words_new", LIBRARY.GSV);
138 	Linker.link(gtk_source_completion_words_register, "gtk_source_completion_words_register", LIBRARY.GSV);
139 	Linker.link(gtk_source_completion_words_unregister, "gtk_source_completion_words_unregister", LIBRARY.GSV);
140 
141 	// gsv.SourceGutter
142 
143 	Linker.link(gtk_source_gutter_get_window, "gtk_source_gutter_get_window", LIBRARY.GSV);
144 	Linker.link(gtk_source_gutter_insert, "gtk_source_gutter_insert", LIBRARY.GSV);
145 	Linker.link(gtk_source_gutter_reorder, "gtk_source_gutter_reorder", LIBRARY.GSV);
146 	Linker.link(gtk_source_gutter_remove, "gtk_source_gutter_remove", LIBRARY.GSV);
147 	Linker.link(gtk_source_gutter_queue_draw, "gtk_source_gutter_queue_draw", LIBRARY.GSV);
148 	Linker.link(gtk_source_gutter_get_padding, "gtk_source_gutter_get_padding", LIBRARY.GSV);
149 	Linker.link(gtk_source_gutter_set_padding, "gtk_source_gutter_set_padding", LIBRARY.GSV);
150 	Linker.link(gtk_source_gutter_get_renderer_at_pos, "gtk_source_gutter_get_renderer_at_pos", LIBRARY.GSV);
151 
152 	// gsv.SourceGutterRenderer
153 
154 	Linker.link(gtk_source_gutter_renderer_begin, "gtk_source_gutter_renderer_begin", LIBRARY.GSV);
155 	Linker.link(gtk_source_gutter_renderer_draw, "gtk_source_gutter_renderer_draw", LIBRARY.GSV);
156 	Linker.link(gtk_source_gutter_renderer_end, "gtk_source_gutter_renderer_end", LIBRARY.GSV);
157 	Linker.link(gtk_source_gutter_renderer_get_size, "gtk_source_gutter_renderer_get_size", LIBRARY.GSV);
158 	Linker.link(gtk_source_gutter_renderer_set_size, "gtk_source_gutter_renderer_set_size", LIBRARY.GSV);
159 	Linker.link(gtk_source_gutter_renderer_set_visible, "gtk_source_gutter_renderer_set_visible", LIBRARY.GSV);
160 	Linker.link(gtk_source_gutter_renderer_get_visible, "gtk_source_gutter_renderer_get_visible", LIBRARY.GSV);
161 	Linker.link(gtk_source_gutter_renderer_get_padding, "gtk_source_gutter_renderer_get_padding", LIBRARY.GSV);
162 	Linker.link(gtk_source_gutter_renderer_set_padding, "gtk_source_gutter_renderer_set_padding", LIBRARY.GSV);
163 	Linker.link(gtk_source_gutter_renderer_get_alignment, "gtk_source_gutter_renderer_get_alignment", LIBRARY.GSV);
164 	Linker.link(gtk_source_gutter_renderer_set_alignment, "gtk_source_gutter_renderer_set_alignment", LIBRARY.GSV);
165 	Linker.link(gtk_source_gutter_renderer_set_alignment_mode, "gtk_source_gutter_renderer_set_alignment_mode", LIBRARY.GSV);
166 	Linker.link(gtk_source_gutter_renderer_get_window_type, "gtk_source_gutter_renderer_get_window_type", LIBRARY.GSV);
167 	Linker.link(gtk_source_gutter_renderer_get_view, "gtk_source_gutter_renderer_get_view", LIBRARY.GSV);
168 	Linker.link(gtk_source_gutter_renderer_get_alignment_mode, "gtk_source_gutter_renderer_get_alignment_mode", LIBRARY.GSV);
169 	Linker.link(gtk_source_gutter_renderer_get_background, "gtk_source_gutter_renderer_get_background", LIBRARY.GSV);
170 	Linker.link(gtk_source_gutter_renderer_set_background, "gtk_source_gutter_renderer_set_background", LIBRARY.GSV);
171 	Linker.link(gtk_source_gutter_renderer_activate, "gtk_source_gutter_renderer_activate", LIBRARY.GSV);
172 	Linker.link(gtk_source_gutter_renderer_query_activatable, "gtk_source_gutter_renderer_query_activatable", LIBRARY.GSV);
173 	Linker.link(gtk_source_gutter_renderer_queue_draw, "gtk_source_gutter_renderer_queue_draw", LIBRARY.GSV);
174 	Linker.link(gtk_source_gutter_renderer_query_tooltip, "gtk_source_gutter_renderer_query_tooltip", LIBRARY.GSV);
175 	Linker.link(gtk_source_gutter_renderer_query_data, "gtk_source_gutter_renderer_query_data", LIBRARY.GSV);
176 
177 	// gsv.SourceGutterRendererPixbuf
178 
179 	Linker.link(gtk_source_gutter_renderer_pixbuf_new, "gtk_source_gutter_renderer_pixbuf_new", LIBRARY.GSV);
180 	Linker.link(gtk_source_gutter_renderer_pixbuf_set_pixbuf, "gtk_source_gutter_renderer_pixbuf_set_pixbuf", LIBRARY.GSV);
181 	Linker.link(gtk_source_gutter_renderer_pixbuf_get_pixbuf, "gtk_source_gutter_renderer_pixbuf_get_pixbuf", LIBRARY.GSV);
182 	Linker.link(gtk_source_gutter_renderer_pixbuf_set_stock_id, "gtk_source_gutter_renderer_pixbuf_set_stock_id", LIBRARY.GSV);
183 	Linker.link(gtk_source_gutter_renderer_pixbuf_get_stock_id, "gtk_source_gutter_renderer_pixbuf_get_stock_id", LIBRARY.GSV);
184 	Linker.link(gtk_source_gutter_renderer_pixbuf_set_gicon, "gtk_source_gutter_renderer_pixbuf_set_gicon", LIBRARY.GSV);
185 	Linker.link(gtk_source_gutter_renderer_pixbuf_get_gicon, "gtk_source_gutter_renderer_pixbuf_get_gicon", LIBRARY.GSV);
186 	Linker.link(gtk_source_gutter_renderer_pixbuf_set_icon_name, "gtk_source_gutter_renderer_pixbuf_set_icon_name", LIBRARY.GSV);
187 	Linker.link(gtk_source_gutter_renderer_pixbuf_get_icon_name, "gtk_source_gutter_renderer_pixbuf_get_icon_name", LIBRARY.GSV);
188 
189 	// gsv.SourceGutterRendererText
190 
191 	Linker.link(gtk_source_gutter_renderer_text_new, "gtk_source_gutter_renderer_text_new", LIBRARY.GSV);
192 	Linker.link(gtk_source_gutter_renderer_text_set_markup, "gtk_source_gutter_renderer_text_set_markup", LIBRARY.GSV);
193 	Linker.link(gtk_source_gutter_renderer_text_set_text, "gtk_source_gutter_renderer_text_set_text", LIBRARY.GSV);
194 	Linker.link(gtk_source_gutter_renderer_text_measure, "gtk_source_gutter_renderer_text_measure", LIBRARY.GSV);
195 	Linker.link(gtk_source_gutter_renderer_text_measure_markup, "gtk_source_gutter_renderer_text_measure_markup", LIBRARY.GSV);
196 
197 	// gsv.SourceLanguage
198 
199 	Linker.link(gtk_source_language_get_id, "gtk_source_language_get_id", LIBRARY.GSV);
200 	Linker.link(gtk_source_language_get_name, "gtk_source_language_get_name", LIBRARY.GSV);
201 	Linker.link(gtk_source_language_get_section, "gtk_source_language_get_section", LIBRARY.GSV);
202 	Linker.link(gtk_source_language_get_hidden, "gtk_source_language_get_hidden", LIBRARY.GSV);
203 	Linker.link(gtk_source_language_get_metadata, "gtk_source_language_get_metadata", LIBRARY.GSV);
204 	Linker.link(gtk_source_language_get_mime_types, "gtk_source_language_get_mime_types", LIBRARY.GSV);
205 	Linker.link(gtk_source_language_get_globs, "gtk_source_language_get_globs", LIBRARY.GSV);
206 	Linker.link(gtk_source_language_get_style_name, "gtk_source_language_get_style_name", LIBRARY.GSV);
207 	Linker.link(gtk_source_language_get_style_ids, "gtk_source_language_get_style_ids", LIBRARY.GSV);
208 	Linker.link(gtk_source_language_get_style_fallback, "gtk_source_language_get_style_fallback", LIBRARY.GSV);
209 
210 	// gsv.SourceLanguageManager
211 
212 	Linker.link(gtk_source_language_manager_new, "gtk_source_language_manager_new", LIBRARY.GSV);
213 	Linker.link(gtk_source_language_manager_get_default, "gtk_source_language_manager_get_default", LIBRARY.GSV);
214 	Linker.link(gtk_source_language_manager_set_search_path, "gtk_source_language_manager_set_search_path", LIBRARY.GSV);
215 	Linker.link(gtk_source_language_manager_get_search_path, "gtk_source_language_manager_get_search_path", LIBRARY.GSV);
216 	Linker.link(gtk_source_language_manager_get_language_ids, "gtk_source_language_manager_get_language_ids", LIBRARY.GSV);
217 	Linker.link(gtk_source_language_manager_get_language, "gtk_source_language_manager_get_language", LIBRARY.GSV);
218 	Linker.link(gtk_source_language_manager_guess_language, "gtk_source_language_manager_guess_language", LIBRARY.GSV);
219 
220 	// gsv.SourceMark
221 
222 	Linker.link(gtk_source_mark_new, "gtk_source_mark_new", LIBRARY.GSV);
223 	Linker.link(gtk_source_mark_get_category, "gtk_source_mark_get_category", LIBRARY.GSV);
224 	Linker.link(gtk_source_mark_next, "gtk_source_mark_next", LIBRARY.GSV);
225 	Linker.link(gtk_source_mark_prev, "gtk_source_mark_prev", LIBRARY.GSV);
226 
227 	// gsv.SourceMarkAttributes
228 
229 	Linker.link(gtk_source_mark_attributes_new, "gtk_source_mark_attributes_new", LIBRARY.GSV);
230 	Linker.link(gtk_source_mark_attributes_set_background, "gtk_source_mark_attributes_set_background", LIBRARY.GSV);
231 	Linker.link(gtk_source_mark_attributes_get_background, "gtk_source_mark_attributes_get_background", LIBRARY.GSV);
232 	Linker.link(gtk_source_mark_attributes_set_stock_id, "gtk_source_mark_attributes_set_stock_id", LIBRARY.GSV);
233 	Linker.link(gtk_source_mark_attributes_get_stock_id, "gtk_source_mark_attributes_get_stock_id", LIBRARY.GSV);
234 	Linker.link(gtk_source_mark_attributes_set_icon_name, "gtk_source_mark_attributes_set_icon_name", LIBRARY.GSV);
235 	Linker.link(gtk_source_mark_attributes_get_icon_name, "gtk_source_mark_attributes_get_icon_name", LIBRARY.GSV);
236 	Linker.link(gtk_source_mark_attributes_set_gicon, "gtk_source_mark_attributes_set_gicon", LIBRARY.GSV);
237 	Linker.link(gtk_source_mark_attributes_get_gicon, "gtk_source_mark_attributes_get_gicon", LIBRARY.GSV);
238 	Linker.link(gtk_source_mark_attributes_set_pixbuf, "gtk_source_mark_attributes_set_pixbuf", LIBRARY.GSV);
239 	Linker.link(gtk_source_mark_attributes_get_pixbuf, "gtk_source_mark_attributes_get_pixbuf", LIBRARY.GSV);
240 	Linker.link(gtk_source_mark_attributes_render_icon, "gtk_source_mark_attributes_render_icon", LIBRARY.GSV);
241 	Linker.link(gtk_source_mark_attributes_get_tooltip_text, "gtk_source_mark_attributes_get_tooltip_text", LIBRARY.GSV);
242 	Linker.link(gtk_source_mark_attributes_get_tooltip_markup, "gtk_source_mark_attributes_get_tooltip_markup", LIBRARY.GSV);
243 
244 	// gsv.SourcePrintCompositor
245 
246 	Linker.link(gtk_source_print_compositor_new, "gtk_source_print_compositor_new", LIBRARY.GSV);
247 	Linker.link(gtk_source_print_compositor_new_from_view, "gtk_source_print_compositor_new_from_view", LIBRARY.GSV);
248 	Linker.link(gtk_source_print_compositor_get_buffer, "gtk_source_print_compositor_get_buffer", LIBRARY.GSV);
249 	Linker.link(gtk_source_print_compositor_set_tab_width, "gtk_source_print_compositor_set_tab_width", LIBRARY.GSV);
250 	Linker.link(gtk_source_print_compositor_get_tab_width, "gtk_source_print_compositor_get_tab_width", LIBRARY.GSV);
251 	Linker.link(gtk_source_print_compositor_set_wrap_mode, "gtk_source_print_compositor_set_wrap_mode", LIBRARY.GSV);
252 	Linker.link(gtk_source_print_compositor_get_wrap_mode, "gtk_source_print_compositor_get_wrap_mode", LIBRARY.GSV);
253 	Linker.link(gtk_source_print_compositor_set_highlight_syntax, "gtk_source_print_compositor_set_highlight_syntax", LIBRARY.GSV);
254 	Linker.link(gtk_source_print_compositor_get_highlight_syntax, "gtk_source_print_compositor_get_highlight_syntax", LIBRARY.GSV);
255 	Linker.link(gtk_source_print_compositor_set_print_line_numbers, "gtk_source_print_compositor_set_print_line_numbers", LIBRARY.GSV);
256 	Linker.link(gtk_source_print_compositor_get_print_line_numbers, "gtk_source_print_compositor_get_print_line_numbers", LIBRARY.GSV);
257 	Linker.link(gtk_source_print_compositor_set_body_font_name, "gtk_source_print_compositor_set_body_font_name", LIBRARY.GSV);
258 	Linker.link(gtk_source_print_compositor_get_body_font_name, "gtk_source_print_compositor_get_body_font_name", LIBRARY.GSV);
259 	Linker.link(gtk_source_print_compositor_set_line_numbers_font_name, "gtk_source_print_compositor_set_line_numbers_font_name", LIBRARY.GSV);
260 	Linker.link(gtk_source_print_compositor_get_line_numbers_font_name, "gtk_source_print_compositor_get_line_numbers_font_name", LIBRARY.GSV);
261 	Linker.link(gtk_source_print_compositor_set_header_font_name, "gtk_source_print_compositor_set_header_font_name", LIBRARY.GSV);
262 	Linker.link(gtk_source_print_compositor_get_header_font_name, "gtk_source_print_compositor_get_header_font_name", LIBRARY.GSV);
263 	Linker.link(gtk_source_print_compositor_set_footer_font_name, "gtk_source_print_compositor_set_footer_font_name", LIBRARY.GSV);
264 	Linker.link(gtk_source_print_compositor_get_footer_font_name, "gtk_source_print_compositor_get_footer_font_name", LIBRARY.GSV);
265 	Linker.link(gtk_source_print_compositor_get_top_margin, "gtk_source_print_compositor_get_top_margin", LIBRARY.GSV);
266 	Linker.link(gtk_source_print_compositor_set_top_margin, "gtk_source_print_compositor_set_top_margin", LIBRARY.GSV);
267 	Linker.link(gtk_source_print_compositor_get_bottom_margin, "gtk_source_print_compositor_get_bottom_margin", LIBRARY.GSV);
268 	Linker.link(gtk_source_print_compositor_set_bottom_margin, "gtk_source_print_compositor_set_bottom_margin", LIBRARY.GSV);
269 	Linker.link(gtk_source_print_compositor_get_left_margin, "gtk_source_print_compositor_get_left_margin", LIBRARY.GSV);
270 	Linker.link(gtk_source_print_compositor_set_left_margin, "gtk_source_print_compositor_set_left_margin", LIBRARY.GSV);
271 	Linker.link(gtk_source_print_compositor_get_right_margin, "gtk_source_print_compositor_get_right_margin", LIBRARY.GSV);
272 	Linker.link(gtk_source_print_compositor_set_right_margin, "gtk_source_print_compositor_set_right_margin", LIBRARY.GSV);
273 	Linker.link(gtk_source_print_compositor_set_print_header, "gtk_source_print_compositor_set_print_header", LIBRARY.GSV);
274 	Linker.link(gtk_source_print_compositor_get_print_header, "gtk_source_print_compositor_get_print_header", LIBRARY.GSV);
275 	Linker.link(gtk_source_print_compositor_set_print_footer, "gtk_source_print_compositor_set_print_footer", LIBRARY.GSV);
276 	Linker.link(gtk_source_print_compositor_get_print_footer, "gtk_source_print_compositor_get_print_footer", LIBRARY.GSV);
277 	Linker.link(gtk_source_print_compositor_set_header_format, "gtk_source_print_compositor_set_header_format", LIBRARY.GSV);
278 	Linker.link(gtk_source_print_compositor_set_footer_format, "gtk_source_print_compositor_set_footer_format", LIBRARY.GSV);
279 	Linker.link(gtk_source_print_compositor_get_n_pages, "gtk_source_print_compositor_get_n_pages", LIBRARY.GSV);
280 	Linker.link(gtk_source_print_compositor_paginate, "gtk_source_print_compositor_paginate", LIBRARY.GSV);
281 	Linker.link(gtk_source_print_compositor_get_pagination_progress, "gtk_source_print_compositor_get_pagination_progress", LIBRARY.GSV);
282 	Linker.link(gtk_source_print_compositor_draw_page, "gtk_source_print_compositor_draw_page", LIBRARY.GSV);
283 
284 	// gsv.SourceSearchContext
285 
286 	Linker.link(gtk_source_search_context_new, "gtk_source_search_context_new", LIBRARY.GSV);
287 	Linker.link(gtk_source_search_context_get_buffer, "gtk_source_search_context_get_buffer", LIBRARY.GSV);
288 	Linker.link(gtk_source_search_context_get_settings, "gtk_source_search_context_get_settings", LIBRARY.GSV);
289 	Linker.link(gtk_source_search_context_set_settings, "gtk_source_search_context_set_settings", LIBRARY.GSV);
290 	Linker.link(gtk_source_search_context_get_highlight, "gtk_source_search_context_get_highlight", LIBRARY.GSV);
291 	Linker.link(gtk_source_search_context_set_highlight, "gtk_source_search_context_set_highlight", LIBRARY.GSV);
292 	Linker.link(gtk_source_search_context_get_occurrences_count, "gtk_source_search_context_get_occurrences_count", LIBRARY.GSV);
293 	Linker.link(gtk_source_search_context_get_occurrence_position, "gtk_source_search_context_get_occurrence_position", LIBRARY.GSV);
294 	Linker.link(gtk_source_search_context_forward, "gtk_source_search_context_forward", LIBRARY.GSV);
295 	Linker.link(gtk_source_search_context_forward_async, "gtk_source_search_context_forward_async", LIBRARY.GSV);
296 	Linker.link(gtk_source_search_context_forward_finish, "gtk_source_search_context_forward_finish", LIBRARY.GSV);
297 	Linker.link(gtk_source_search_context_backward, "gtk_source_search_context_backward", LIBRARY.GSV);
298 	Linker.link(gtk_source_search_context_backward_async, "gtk_source_search_context_backward_async", LIBRARY.GSV);
299 	Linker.link(gtk_source_search_context_backward_finish, "gtk_source_search_context_backward_finish", LIBRARY.GSV);
300 	Linker.link(gtk_source_search_context_replace, "gtk_source_search_context_replace", LIBRARY.GSV);
301 	Linker.link(gtk_source_search_context_replace_all, "gtk_source_search_context_replace_all", LIBRARY.GSV);
302 	Linker.link(gtk_source_search_context_get_regex_error, "gtk_source_search_context_get_regex_error", LIBRARY.GSV);
303 
304 	// gsv.SourceSearchSettings
305 
306 	Linker.link(gtk_source_search_settings_new, "gtk_source_search_settings_new", LIBRARY.GSV);
307 	Linker.link(gtk_source_search_settings_get_search_text, "gtk_source_search_settings_get_search_text", LIBRARY.GSV);
308 	Linker.link(gtk_source_search_settings_set_search_text, "gtk_source_search_settings_set_search_text", LIBRARY.GSV);
309 	Linker.link(gtk_source_search_settings_get_case_sensitive, "gtk_source_search_settings_get_case_sensitive", LIBRARY.GSV);
310 	Linker.link(gtk_source_search_settings_set_case_sensitive, "gtk_source_search_settings_set_case_sensitive", LIBRARY.GSV);
311 	Linker.link(gtk_source_search_settings_get_at_word_boundaries, "gtk_source_search_settings_get_at_word_boundaries", LIBRARY.GSV);
312 	Linker.link(gtk_source_search_settings_set_at_word_boundaries, "gtk_source_search_settings_set_at_word_boundaries", LIBRARY.GSV);
313 	Linker.link(gtk_source_search_settings_get_wrap_around, "gtk_source_search_settings_get_wrap_around", LIBRARY.GSV);
314 	Linker.link(gtk_source_search_settings_set_wrap_around, "gtk_source_search_settings_set_wrap_around", LIBRARY.GSV);
315 	Linker.link(gtk_source_search_settings_get_regex_enabled, "gtk_source_search_settings_get_regex_enabled", LIBRARY.GSV);
316 	Linker.link(gtk_source_search_settings_set_regex_enabled, "gtk_source_search_settings_set_regex_enabled", LIBRARY.GSV);
317 
318 	// gsv.SourceStyle
319 
320 	Linker.link(gtk_source_style_copy, "gtk_source_style_copy", LIBRARY.GSV);
321 
322 	// gsv.SourceStyleScheme
323 
324 	Linker.link(gtk_source_style_scheme_get_id, "gtk_source_style_scheme_get_id", LIBRARY.GSV);
325 	Linker.link(gtk_source_style_scheme_get_name, "gtk_source_style_scheme_get_name", LIBRARY.GSV);
326 	Linker.link(gtk_source_style_scheme_get_description, "gtk_source_style_scheme_get_description", LIBRARY.GSV);
327 	Linker.link(gtk_source_style_scheme_get_authors, "gtk_source_style_scheme_get_authors", LIBRARY.GSV);
328 	Linker.link(gtk_source_style_scheme_get_filename, "gtk_source_style_scheme_get_filename", LIBRARY.GSV);
329 	Linker.link(gtk_source_style_scheme_get_style, "gtk_source_style_scheme_get_style", LIBRARY.GSV);
330 
331 	// gsv.SourceStyleSchemeManager
332 
333 	Linker.link(gtk_source_style_scheme_manager_new, "gtk_source_style_scheme_manager_new", LIBRARY.GSV);
334 	Linker.link(gtk_source_style_scheme_manager_get_default, "gtk_source_style_scheme_manager_get_default", LIBRARY.GSV);
335 	Linker.link(gtk_source_style_scheme_manager_set_search_path, "gtk_source_style_scheme_manager_set_search_path", LIBRARY.GSV);
336 	Linker.link(gtk_source_style_scheme_manager_append_search_path, "gtk_source_style_scheme_manager_append_search_path", LIBRARY.GSV);
337 	Linker.link(gtk_source_style_scheme_manager_prepend_search_path, "gtk_source_style_scheme_manager_prepend_search_path", LIBRARY.GSV);
338 	Linker.link(gtk_source_style_scheme_manager_get_search_path, "gtk_source_style_scheme_manager_get_search_path", LIBRARY.GSV);
339 	Linker.link(gtk_source_style_scheme_manager_get_scheme_ids, "gtk_source_style_scheme_manager_get_scheme_ids", LIBRARY.GSV);
340 	Linker.link(gtk_source_style_scheme_manager_get_scheme, "gtk_source_style_scheme_manager_get_scheme", LIBRARY.GSV);
341 	Linker.link(gtk_source_style_scheme_manager_force_rescan, "gtk_source_style_scheme_manager_force_rescan", LIBRARY.GSV);
342 
343 	// gsv.SourceUndoManagerT
344 
345 
346 	// gsv.SourceUndoManagerT
347 
348 	Linker.link(gtk_source_undo_manager_can_undo, "gtk_source_undo_manager_can_undo", LIBRARY.GSV);
349 	Linker.link(gtk_source_undo_manager_can_redo, "gtk_source_undo_manager_can_redo", LIBRARY.GSV);
350 	Linker.link(gtk_source_undo_manager_undo, "gtk_source_undo_manager_undo", LIBRARY.GSV);
351 	Linker.link(gtk_source_undo_manager_redo, "gtk_source_undo_manager_redo", LIBRARY.GSV);
352 	Linker.link(gtk_source_undo_manager_begin_not_undoable_action, "gtk_source_undo_manager_begin_not_undoable_action", LIBRARY.GSV);
353 	Linker.link(gtk_source_undo_manager_end_not_undoable_action, "gtk_source_undo_manager_end_not_undoable_action", LIBRARY.GSV);
354 	Linker.link(gtk_source_undo_manager_can_undo_changed, "gtk_source_undo_manager_can_undo_changed", LIBRARY.GSV);
355 	Linker.link(gtk_source_undo_manager_can_redo_changed, "gtk_source_undo_manager_can_redo_changed", LIBRARY.GSV);
356 
357 	// gsv.SourceUndoManager
358 
359 
360 	// gsv.Utils
361 
362 	Linker.link(gtk_source_utils_unescape_search_text, "gtk_source_utils_unescape_search_text", LIBRARY.GSV);
363 	Linker.link(gtk_source_utils_escape_search_text, "gtk_source_utils_escape_search_text", LIBRARY.GSV);
364 
365 	// gsv.SourceView
366 
367 	Linker.link(gtk_source_view_new, "gtk_source_view_new", LIBRARY.GSV);
368 	Linker.link(gtk_source_view_new_with_buffer, "gtk_source_view_new_with_buffer", LIBRARY.GSV);
369 	Linker.link(gtk_source_view_set_auto_indent, "gtk_source_view_set_auto_indent", LIBRARY.GSV);
370 	Linker.link(gtk_source_view_get_auto_indent, "gtk_source_view_get_auto_indent", LIBRARY.GSV);
371 	Linker.link(gtk_source_view_set_indent_on_tab, "gtk_source_view_set_indent_on_tab", LIBRARY.GSV);
372 	Linker.link(gtk_source_view_get_indent_on_tab, "gtk_source_view_get_indent_on_tab", LIBRARY.GSV);
373 	Linker.link(gtk_source_view_set_indent_width, "gtk_source_view_set_indent_width", LIBRARY.GSV);
374 	Linker.link(gtk_source_view_get_indent_width, "gtk_source_view_get_indent_width", LIBRARY.GSV);
375 	Linker.link(gtk_source_view_set_insert_spaces_instead_of_tabs, "gtk_source_view_set_insert_spaces_instead_of_tabs", LIBRARY.GSV);
376 	Linker.link(gtk_source_view_get_insert_spaces_instead_of_tabs, "gtk_source_view_get_insert_spaces_instead_of_tabs", LIBRARY.GSV);
377 	Linker.link(gtk_source_view_set_smart_home_end, "gtk_source_view_set_smart_home_end", LIBRARY.GSV);
378 	Linker.link(gtk_source_view_get_smart_home_end, "gtk_source_view_get_smart_home_end", LIBRARY.GSV);
379 	Linker.link(gtk_source_view_set_mark_attributes, "gtk_source_view_set_mark_attributes", LIBRARY.GSV);
380 	Linker.link(gtk_source_view_get_mark_attributes, "gtk_source_view_get_mark_attributes", LIBRARY.GSV);
381 	Linker.link(gtk_source_view_set_highlight_current_line, "gtk_source_view_set_highlight_current_line", LIBRARY.GSV);
382 	Linker.link(gtk_source_view_get_highlight_current_line, "gtk_source_view_get_highlight_current_line", LIBRARY.GSV);
383 	Linker.link(gtk_source_view_set_show_line_marks, "gtk_source_view_set_show_line_marks", LIBRARY.GSV);
384 	Linker.link(gtk_source_view_get_show_line_marks, "gtk_source_view_get_show_line_marks", LIBRARY.GSV);
385 	Linker.link(gtk_source_view_set_show_line_numbers, "gtk_source_view_set_show_line_numbers", LIBRARY.GSV);
386 	Linker.link(gtk_source_view_get_show_line_numbers, "gtk_source_view_get_show_line_numbers", LIBRARY.GSV);
387 	Linker.link(gtk_source_view_set_show_right_margin, "gtk_source_view_set_show_right_margin", LIBRARY.GSV);
388 	Linker.link(gtk_source_view_get_show_right_margin, "gtk_source_view_get_show_right_margin", LIBRARY.GSV);
389 	Linker.link(gtk_source_view_set_right_margin_position, "gtk_source_view_set_right_margin_position", LIBRARY.GSV);
390 	Linker.link(gtk_source_view_get_right_margin_position, "gtk_source_view_get_right_margin_position", LIBRARY.GSV);
391 	Linker.link(gtk_source_view_set_tab_width, "gtk_source_view_set_tab_width", LIBRARY.GSV);
392 	Linker.link(gtk_source_view_get_tab_width, "gtk_source_view_get_tab_width", LIBRARY.GSV);
393 	Linker.link(gtk_source_view_set_draw_spaces, "gtk_source_view_set_draw_spaces", LIBRARY.GSV);
394 	Linker.link(gtk_source_view_get_draw_spaces, "gtk_source_view_get_draw_spaces", LIBRARY.GSV);
395 	Linker.link(gtk_source_view_get_completion, "gtk_source_view_get_completion", LIBRARY.GSV);
396 	Linker.link(gtk_source_view_get_gutter, "gtk_source_view_get_gutter", LIBRARY.GSV);
397 	Linker.link(gtk_source_view_get_visual_column, "gtk_source_view_get_visual_column", LIBRARY.GSV);
398 }
399 
400 __gshared extern(C)
401 {
402 	// gsv.SourceBuffer
403 
404 	GtkSourceBuffer* function(GtkTextTagTable* table) c_gtk_source_buffer_new;
405 	GtkSourceBuffer* function(GtkSourceLanguage* language) c_gtk_source_buffer_new_with_language;
406 	void function(GtkSourceBuffer* buffer, gboolean highlight) c_gtk_source_buffer_set_highlight_syntax;
407 	gboolean function(GtkSourceBuffer* buffer) c_gtk_source_buffer_get_highlight_syntax;
408 	void function(GtkSourceBuffer* buffer, GtkSourceLanguage* language) c_gtk_source_buffer_set_language;
409 	GtkSourceLanguage* function(GtkSourceBuffer* buffer) c_gtk_source_buffer_get_language;
410 	void function(GtkSourceBuffer* buffer, gboolean highlight) c_gtk_source_buffer_set_highlight_matching_brackets;
411 	gboolean function(GtkSourceBuffer* buffer) c_gtk_source_buffer_get_highlight_matching_brackets;
412 	void function(GtkSourceBuffer* buffer, GtkSourceStyleScheme* scheme) c_gtk_source_buffer_set_style_scheme;
413 	GtkSourceStyleScheme* function(GtkSourceBuffer* buffer) c_gtk_source_buffer_get_style_scheme;
414 	void function(GtkSourceBuffer* buffer, GtkTextIter* start, GtkTextIter* end) c_gtk_source_buffer_ensure_highlight;
415 	GtkSourceMark* function(GtkSourceBuffer* buffer, gchar* name, gchar* category, GtkTextIter* where) c_gtk_source_buffer_create_source_mark;
416 	gboolean function(GtkSourceBuffer* buffer, GtkTextIter* iter, gchar* category) c_gtk_source_buffer_forward_iter_to_source_mark;
417 	gboolean function(GtkSourceBuffer* buffer, GtkTextIter* iter, gchar* category) c_gtk_source_buffer_backward_iter_to_source_mark;
418 	GSList* function(GtkSourceBuffer* buffer, gint line, gchar* category) c_gtk_source_buffer_get_source_marks_at_line;
419 	GSList* function(GtkSourceBuffer* buffer, GtkTextIter* iter, gchar* category) c_gtk_source_buffer_get_source_marks_at_iter;
420 	void function(GtkSourceBuffer* buffer, GtkTextIter* start, GtkTextIter* end, gchar* category) c_gtk_source_buffer_remove_source_marks;
421 	gboolean function(GtkSourceBuffer* buffer, GtkTextIter* iter, gchar* contextClass) c_gtk_source_buffer_iter_has_context_class;
422 	gchar** function(GtkSourceBuffer* buffer, GtkTextIter* iter) c_gtk_source_buffer_get_context_classes_at_iter;
423 	gboolean function(GtkSourceBuffer* buffer, GtkTextIter* iter, gchar* contextClass) c_gtk_source_buffer_iter_forward_to_context_class_toggle;
424 	gboolean function(GtkSourceBuffer* buffer, GtkTextIter* iter, gchar* contextClass) c_gtk_source_buffer_iter_backward_to_context_class_toggle;
425 	gint function(GtkSourceBuffer* buffer) c_gtk_source_buffer_get_max_undo_levels;
426 	void function(GtkSourceBuffer* buffer, gint maxUndoLevels) c_gtk_source_buffer_set_max_undo_levels;
427 	void function(GtkSourceBuffer* buffer) c_gtk_source_buffer_redo;
428 	void function(GtkSourceBuffer* buffer) c_gtk_source_buffer_undo;
429 	gboolean function(GtkSourceBuffer* buffer) c_gtk_source_buffer_can_redo;
430 	gboolean function(GtkSourceBuffer* buffer) c_gtk_source_buffer_can_undo;
431 	void function(GtkSourceBuffer* buffer) c_gtk_source_buffer_begin_not_undoable_action;
432 	void function(GtkSourceBuffer* buffer) c_gtk_source_buffer_end_not_undoable_action;
433 	GtkSourceUndoManager* function(GtkSourceBuffer* buffer) c_gtk_source_buffer_get_undo_manager;
434 	void function(GtkSourceBuffer* buffer, GtkSourceUndoManager* manager) c_gtk_source_buffer_set_undo_manager;
435 
436 	// gsv.SourceCompletion
437 
438 	gboolean function(GtkSourceCompletion* completion, GtkSourceCompletionProvider* provider, GError** error) c_gtk_source_completion_add_provider;
439 	gboolean function(GtkSourceCompletion* completion, GtkSourceCompletionProvider* provider, GError** error) c_gtk_source_completion_remove_provider;
440 	GList* function(GtkSourceCompletion* completion) c_gtk_source_completion_get_providers;
441 	gboolean function(GtkSourceCompletion* completion, GList* providers, GtkSourceCompletionContext* context) c_gtk_source_completion_show;
442 	void function(GtkSourceCompletion* completion) c_gtk_source_completion_hide;
443 	GtkSourceCompletionInfo* function(GtkSourceCompletion* completion) c_gtk_source_completion_get_info_window;
444 	GtkSourceView* function(GtkSourceCompletion* completion) c_gtk_source_completion_get_view;
445 	GtkSourceCompletionContext* function(GtkSourceCompletion* completion, GtkTextIter* position) c_gtk_source_completion_create_context;
446 	void function(GtkSourceCompletion* completion, GtkTextIter* iter) c_gtk_source_completion_move_window;
447 	void function(GtkSourceCompletion* completion) c_gtk_source_completion_block_interactive;
448 	void function(GtkSourceCompletion* completion) c_gtk_source_completion_unblock_interactive;
449 
450 	// gsv.SourceCompletionContext
451 
452 	void function(GtkSourceCompletionContext* context, GtkSourceCompletionProvider* provider, GList* proposals, gboolean finished) c_gtk_source_completion_context_add_proposals;
453 	void function(GtkSourceCompletionContext* context, GtkTextIter* iter) c_gtk_source_completion_context_get_iter;
454 	GtkSourceCompletionActivation function(GtkSourceCompletionContext* context) c_gtk_source_completion_context_get_activation;
455 
456 	// gsv.SourceCompletionInfo
457 
458 	GtkSourceCompletionInfo* function() c_gtk_source_completion_info_new;
459 	void function(GtkSourceCompletionInfo* info, GtkTextView* view, GtkTextIter* iter) c_gtk_source_completion_info_move_to_iter;
460 	void function(GtkSourceCompletionInfo* info, GtkWidget* widget) c_gtk_source_completion_info_set_widget;
461 	GtkWidget* function(GtkSourceCompletionInfo* info) c_gtk_source_completion_info_get_widget;
462 
463 	// gsv.SourceCompletionItem
464 
465 	GtkSourceCompletionItem* function(gchar* label, gchar* text, GdkPixbuf* icon, gchar* info) c_gtk_source_completion_item_new;
466 	GtkSourceCompletionItem* function(gchar* markup, gchar* text, GdkPixbuf* icon, gchar* info) c_gtk_source_completion_item_new_with_markup;
467 	GtkSourceCompletionItem* function(gchar* label, gchar* text, gchar* stock, gchar* info) c_gtk_source_completion_item_new_from_stock;
468 
469 	// gsv.SourceCompletionProposalT
470 
471 
472 	// gsv.SourceCompletionProposalT
473 
474 	gchar* function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_get_label;
475 	gchar* function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_get_markup;
476 	gchar* function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_get_text;
477 	GdkPixbuf* function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_get_icon;
478 	gchar* function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_get_info;
479 	void function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_changed;
480 	guint function(GtkSourceCompletionProposal* proposal) c_gtk_source_completion_proposal_hash;
481 	gboolean function(GtkSourceCompletionProposal* proposal, GtkSourceCompletionProposal* other) c_gtk_source_completion_proposal_equal;
482 
483 	// gsv.SourceCompletionProviderT
484 
485 
486 	// gsv.SourceCompletionProviderT
487 
488 	gchar* function(GtkSourceCompletionProvider* provider) c_gtk_source_completion_provider_get_name;
489 	GdkPixbuf* function(GtkSourceCompletionProvider* provider) c_gtk_source_completion_provider_get_icon;
490 	void function(GtkSourceCompletionProvider* provider, GtkSourceCompletionContext* context) c_gtk_source_completion_provider_populate;
491 	GtkSourceCompletionActivation function(GtkSourceCompletionProvider* provider) c_gtk_source_completion_provider_get_activation;
492 	gboolean function(GtkSourceCompletionProvider* provider, GtkSourceCompletionContext* context) c_gtk_source_completion_provider_match;
493 	GtkWidget* function(GtkSourceCompletionProvider* provider, GtkSourceCompletionProposal* proposal) c_gtk_source_completion_provider_get_info_widget;
494 	void function(GtkSourceCompletionProvider* provider, GtkSourceCompletionProposal* proposal, GtkSourceCompletionInfo* info) c_gtk_source_completion_provider_update_info;
495 	gboolean function(GtkSourceCompletionProvider* provider, GtkSourceCompletionContext* context, GtkSourceCompletionProposal* proposal, GtkTextIter* iter) c_gtk_source_completion_provider_get_start_iter;
496 	gboolean function(GtkSourceCompletionProvider* provider, GtkSourceCompletionProposal* proposal, GtkTextIter* iter) c_gtk_source_completion_provider_activate_proposal;
497 	gint function(GtkSourceCompletionProvider* provider) c_gtk_source_completion_provider_get_interactive_delay;
498 	gint function(GtkSourceCompletionProvider* provider) c_gtk_source_completion_provider_get_priority;
499 
500 	// gsv.SourceCompletionProvider
501 
502 
503 	// gsv.SourceCompletionWords
504 
505 	GtkSourceCompletionWords* function(gchar* name, GdkPixbuf* icon) c_gtk_source_completion_words_new;
506 	void function(GtkSourceCompletionWords* words, GtkTextBuffer* buffer) c_gtk_source_completion_words_register;
507 	void function(GtkSourceCompletionWords* words, GtkTextBuffer* buffer) c_gtk_source_completion_words_unregister;
508 
509 	// gsv.SourceGutter
510 
511 	GdkWindow* function(GtkSourceGutter* gutter) c_gtk_source_gutter_get_window;
512 	gboolean function(GtkSourceGutter* gutter, GtkSourceGutterRenderer* renderer, gint position) c_gtk_source_gutter_insert;
513 	void function(GtkSourceGutter* gutter, GtkSourceGutterRenderer* renderer, gint position) c_gtk_source_gutter_reorder;
514 	void function(GtkSourceGutter* gutter, GtkSourceGutterRenderer* renderer) c_gtk_source_gutter_remove;
515 	void function(GtkSourceGutter* gutter) c_gtk_source_gutter_queue_draw;
516 	void function(GtkSourceGutter* gutter, gint* xpad, gint* ypad) c_gtk_source_gutter_get_padding;
517 	void function(GtkSourceGutter* gutter, gint xpad, gint ypad) c_gtk_source_gutter_set_padding;
518 	GtkSourceGutterRenderer* function(GtkSourceGutter* gutter, gint x, gint y) c_gtk_source_gutter_get_renderer_at_pos;
519 
520 	// gsv.SourceGutterRenderer
521 
522 	void function(GtkSourceGutterRenderer* renderer, cairo_t* cr, GdkRectangle* backgroundArea, GdkRectangle* cellArea, GtkTextIter* start, GtkTextIter* end) c_gtk_source_gutter_renderer_begin;
523 	void function(GtkSourceGutterRenderer* renderer, cairo_t* cr, GdkRectangle* backgroundArea, GdkRectangle* cellArea, GtkTextIter* start, GtkTextIter* end, GtkSourceGutterRendererState state) c_gtk_source_gutter_renderer_draw;
524 	void function(GtkSourceGutterRenderer* renderer) c_gtk_source_gutter_renderer_end;
525 	gint function(GtkSourceGutterRenderer* renderer) c_gtk_source_gutter_renderer_get_size;
526 	void function(GtkSourceGutterRenderer* renderer, gint size) c_gtk_source_gutter_renderer_set_size;
527 	void function(GtkSourceGutterRenderer* renderer, gboolean visible) c_gtk_source_gutter_renderer_set_visible;
528 	gboolean function(GtkSourceGutterRenderer* renderer) c_gtk_source_gutter_renderer_get_visible;
529 	void function(GtkSourceGutterRenderer* renderer, gint* xpad, gint* ypad) c_gtk_source_gutter_renderer_get_padding;
530 	void function(GtkSourceGutterRenderer* renderer, gint xpad, gint ypad) c_gtk_source_gutter_renderer_set_padding;
531 	void function(GtkSourceGutterRenderer* renderer, gfloat* xalign, gfloat* yalign) c_gtk_source_gutter_renderer_get_alignment;
532 	void function(GtkSourceGutterRenderer* renderer, gfloat xalign, gfloat yalign) c_gtk_source_gutter_renderer_set_alignment;
533 	void function(GtkSourceGutterRenderer* renderer, GtkSourceGutterRendererAlignmentMode mode) c_gtk_source_gutter_renderer_set_alignment_mode;
534 	GtkTextWindowType function(GtkSourceGutterRenderer* renderer) c_gtk_source_gutter_renderer_get_window_type;
535 	GtkTextView* function(GtkSourceGutterRenderer* renderer) c_gtk_source_gutter_renderer_get_view;
536 	GtkSourceGutterRendererAlignmentMode function(GtkSourceGutterRenderer* renderer) c_gtk_source_gutter_renderer_get_alignment_mode;
537 	gboolean function(GtkSourceGutterRenderer* renderer, GdkRGBA* color) c_gtk_source_gutter_renderer_get_background;
538 	void function(GtkSourceGutterRenderer* renderer, GdkRGBA* color) c_gtk_source_gutter_renderer_set_background;
539 	void function(GtkSourceGutterRenderer* renderer, GtkTextIter* iter, GdkRectangle* area, GdkEvent* event) c_gtk_source_gutter_renderer_activate;
540 	gboolean function(GtkSourceGutterRenderer* renderer, GtkTextIter* iter, GdkRectangle* area, GdkEvent* event) c_gtk_source_gutter_renderer_query_activatable;
541 	void function(GtkSourceGutterRenderer* renderer) c_gtk_source_gutter_renderer_queue_draw;
542 	gboolean function(GtkSourceGutterRenderer* renderer, GtkTextIter* iter, GdkRectangle* area, gint x, gint y, GtkTooltip* tooltip) c_gtk_source_gutter_renderer_query_tooltip;
543 	void function(GtkSourceGutterRenderer* renderer, GtkTextIter* start, GtkTextIter* end, GtkSourceGutterRendererState state) c_gtk_source_gutter_renderer_query_data;
544 
545 	// gsv.SourceGutterRendererPixbuf
546 
547 	GtkSourceGutterRenderer* function() c_gtk_source_gutter_renderer_pixbuf_new;
548 	void function(GtkSourceGutterRendererPixbuf* renderer, GdkPixbuf* pixbuf) c_gtk_source_gutter_renderer_pixbuf_set_pixbuf;
549 	GdkPixbuf* function(GtkSourceGutterRendererPixbuf* renderer) c_gtk_source_gutter_renderer_pixbuf_get_pixbuf;
550 	void function(GtkSourceGutterRendererPixbuf* renderer, gchar* stockId) c_gtk_source_gutter_renderer_pixbuf_set_stock_id;
551 	gchar* function(GtkSourceGutterRendererPixbuf* renderer) c_gtk_source_gutter_renderer_pixbuf_get_stock_id;
552 	void function(GtkSourceGutterRendererPixbuf* renderer, GIcon* icon) c_gtk_source_gutter_renderer_pixbuf_set_gicon;
553 	GIcon* function(GtkSourceGutterRendererPixbuf* renderer) c_gtk_source_gutter_renderer_pixbuf_get_gicon;
554 	void function(GtkSourceGutterRendererPixbuf* renderer, gchar* iconName) c_gtk_source_gutter_renderer_pixbuf_set_icon_name;
555 	gchar* function(GtkSourceGutterRendererPixbuf* renderer) c_gtk_source_gutter_renderer_pixbuf_get_icon_name;
556 
557 	// gsv.SourceGutterRendererText
558 
559 	GtkSourceGutterRenderer* function() c_gtk_source_gutter_renderer_text_new;
560 	void function(GtkSourceGutterRendererText* renderer, gchar* markup, gint length) c_gtk_source_gutter_renderer_text_set_markup;
561 	void function(GtkSourceGutterRendererText* renderer, gchar* text, gint length) c_gtk_source_gutter_renderer_text_set_text;
562 	void function(GtkSourceGutterRendererText* renderer, gchar* text, gint* width, gint* height) c_gtk_source_gutter_renderer_text_measure;
563 	void function(GtkSourceGutterRendererText* renderer, gchar* markup, gint* width, gint* height) c_gtk_source_gutter_renderer_text_measure_markup;
564 
565 	// gsv.SourceLanguage
566 
567 	gchar* function(GtkSourceLanguage* language) c_gtk_source_language_get_id;
568 	gchar* function(GtkSourceLanguage* language) c_gtk_source_language_get_name;
569 	gchar* function(GtkSourceLanguage* language) c_gtk_source_language_get_section;
570 	gboolean function(GtkSourceLanguage* language) c_gtk_source_language_get_hidden;
571 	gchar* function(GtkSourceLanguage* language, gchar* name) c_gtk_source_language_get_metadata;
572 	gchar** function(GtkSourceLanguage* language) c_gtk_source_language_get_mime_types;
573 	gchar** function(GtkSourceLanguage* language) c_gtk_source_language_get_globs;
574 	gchar* function(GtkSourceLanguage* language, gchar* styleId) c_gtk_source_language_get_style_name;
575 	gchar** function(GtkSourceLanguage* language) c_gtk_source_language_get_style_ids;
576 	gchar* function(GtkSourceLanguage* language, gchar* styleId) c_gtk_source_language_get_style_fallback;
577 
578 	// gsv.SourceLanguageManager
579 
580 	GtkSourceLanguageManager* function() c_gtk_source_language_manager_new;
581 	GtkSourceLanguageManager* function() c_gtk_source_language_manager_get_default;
582 	void function(GtkSourceLanguageManager* lm, gchar** dirs) c_gtk_source_language_manager_set_search_path;
583 	gchar** function(GtkSourceLanguageManager* lm) c_gtk_source_language_manager_get_search_path;
584 	gchar** function(GtkSourceLanguageManager* lm) c_gtk_source_language_manager_get_language_ids;
585 	GtkSourceLanguage* function(GtkSourceLanguageManager* lm, gchar* id) c_gtk_source_language_manager_get_language;
586 	GtkSourceLanguage* function(GtkSourceLanguageManager* lm, gchar* filename, gchar* contentType) c_gtk_source_language_manager_guess_language;
587 
588 	// gsv.SourceMark
589 
590 	GtkSourceMark* function(gchar* name, gchar* category) c_gtk_source_mark_new;
591 	gchar* function(GtkSourceMark* mark) c_gtk_source_mark_get_category;
592 	GtkSourceMark* function(GtkSourceMark* mark, gchar* category) c_gtk_source_mark_next;
593 	GtkSourceMark* function(GtkSourceMark* mark, gchar* category) c_gtk_source_mark_prev;
594 
595 	// gsv.SourceMarkAttributes
596 
597 	GtkSourceMarkAttributes* function() c_gtk_source_mark_attributes_new;
598 	void function(GtkSourceMarkAttributes* attributes, GdkRGBA* background) c_gtk_source_mark_attributes_set_background;
599 	gboolean function(GtkSourceMarkAttributes* attributes, GdkRGBA* background) c_gtk_source_mark_attributes_get_background;
600 	void function(GtkSourceMarkAttributes* attributes, gchar* stockId) c_gtk_source_mark_attributes_set_stock_id;
601 	gchar* function(GtkSourceMarkAttributes* attributes) c_gtk_source_mark_attributes_get_stock_id;
602 	void function(GtkSourceMarkAttributes* attributes, gchar* iconName) c_gtk_source_mark_attributes_set_icon_name;
603 	gchar* function(GtkSourceMarkAttributes* attributes) c_gtk_source_mark_attributes_get_icon_name;
604 	void function(GtkSourceMarkAttributes* attributes, GIcon* gicon) c_gtk_source_mark_attributes_set_gicon;
605 	GIcon* function(GtkSourceMarkAttributes* attributes) c_gtk_source_mark_attributes_get_gicon;
606 	void function(GtkSourceMarkAttributes* attributes, GdkPixbuf* pixbuf) c_gtk_source_mark_attributes_set_pixbuf;
607 	GdkPixbuf* function(GtkSourceMarkAttributes* attributes) c_gtk_source_mark_attributes_get_pixbuf;
608 	GdkPixbuf* function(GtkSourceMarkAttributes* attributes, GtkWidget* widget, gint size) c_gtk_source_mark_attributes_render_icon;
609 	gchar* function(GtkSourceMarkAttributes* attributes, GtkSourceMark* mark) c_gtk_source_mark_attributes_get_tooltip_text;
610 	gchar* function(GtkSourceMarkAttributes* attributes, GtkSourceMark* mark) c_gtk_source_mark_attributes_get_tooltip_markup;
611 
612 	// gsv.SourcePrintCompositor
613 
614 	GtkSourcePrintCompositor* function(GtkSourceBuffer* buffer) c_gtk_source_print_compositor_new;
615 	GtkSourcePrintCompositor* function(GtkSourceView* view) c_gtk_source_print_compositor_new_from_view;
616 	GtkSourceBuffer* function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_buffer;
617 	void function(GtkSourcePrintCompositor* compositor, guint width) c_gtk_source_print_compositor_set_tab_width;
618 	guint function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_tab_width;
619 	void function(GtkSourcePrintCompositor* compositor, GtkWrapMode wrapMode) c_gtk_source_print_compositor_set_wrap_mode;
620 	GtkWrapMode function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_wrap_mode;
621 	void function(GtkSourcePrintCompositor* compositor, gboolean highlight) c_gtk_source_print_compositor_set_highlight_syntax;
622 	gboolean function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_highlight_syntax;
623 	void function(GtkSourcePrintCompositor* compositor, guint interval) c_gtk_source_print_compositor_set_print_line_numbers;
624 	guint function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_print_line_numbers;
625 	void function(GtkSourcePrintCompositor* compositor, gchar* fontName) c_gtk_source_print_compositor_set_body_font_name;
626 	gchar* function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_body_font_name;
627 	void function(GtkSourcePrintCompositor* compositor, gchar* fontName) c_gtk_source_print_compositor_set_line_numbers_font_name;
628 	gchar* function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_line_numbers_font_name;
629 	void function(GtkSourcePrintCompositor* compositor, gchar* fontName) c_gtk_source_print_compositor_set_header_font_name;
630 	gchar* function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_header_font_name;
631 	void function(GtkSourcePrintCompositor* compositor, gchar* fontName) c_gtk_source_print_compositor_set_footer_font_name;
632 	gchar* function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_footer_font_name;
633 	gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit) c_gtk_source_print_compositor_get_top_margin;
634 	void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit) c_gtk_source_print_compositor_set_top_margin;
635 	gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit) c_gtk_source_print_compositor_get_bottom_margin;
636 	void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit) c_gtk_source_print_compositor_set_bottom_margin;
637 	gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit) c_gtk_source_print_compositor_get_left_margin;
638 	void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit) c_gtk_source_print_compositor_set_left_margin;
639 	gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit) c_gtk_source_print_compositor_get_right_margin;
640 	void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit) c_gtk_source_print_compositor_set_right_margin;
641 	void function(GtkSourcePrintCompositor* compositor, gboolean print) c_gtk_source_print_compositor_set_print_header;
642 	gboolean function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_print_header;
643 	void function(GtkSourcePrintCompositor* compositor, gboolean print) c_gtk_source_print_compositor_set_print_footer;
644 	gboolean function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_print_footer;
645 	void function(GtkSourcePrintCompositor* compositor, gboolean separator, gchar* left, gchar* center, gchar* right) c_gtk_source_print_compositor_set_header_format;
646 	void function(GtkSourcePrintCompositor* compositor, gboolean separator, gchar* left, gchar* center, gchar* right) c_gtk_source_print_compositor_set_footer_format;
647 	gint function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_n_pages;
648 	gboolean function(GtkSourcePrintCompositor* compositor, GtkPrintContext* context) c_gtk_source_print_compositor_paginate;
649 	gdouble function(GtkSourcePrintCompositor* compositor) c_gtk_source_print_compositor_get_pagination_progress;
650 	void function(GtkSourcePrintCompositor* compositor, GtkPrintContext* context, gint pageNr) c_gtk_source_print_compositor_draw_page;
651 
652 	// gsv.SourceSearchContext
653 
654 	GtkSourceSearchContext* function(GtkSourceBuffer* buffer, GtkSourceSearchSettings* settings) c_gtk_source_search_context_new;
655 	GtkSourceBuffer* function(GtkSourceSearchContext* search) c_gtk_source_search_context_get_buffer;
656 	GtkSourceSearchSettings* function(GtkSourceSearchContext* search) c_gtk_source_search_context_get_settings;
657 	void function(GtkSourceSearchContext* search, GtkSourceSearchSettings* settings) c_gtk_source_search_context_set_settings;
658 	gboolean function(GtkSourceSearchContext* search) c_gtk_source_search_context_get_highlight;
659 	void function(GtkSourceSearchContext* search, gboolean highlight) c_gtk_source_search_context_set_highlight;
660 	gint function(GtkSourceSearchContext* search) c_gtk_source_search_context_get_occurrences_count;
661 	gint function(GtkSourceSearchContext* search, GtkTextIter* matchStart, GtkTextIter* matchEnd) c_gtk_source_search_context_get_occurrence_position;
662 	gboolean function(GtkSourceSearchContext* search, GtkTextIter* iter, GtkTextIter* matchStart, GtkTextIter* matchEnd) c_gtk_source_search_context_forward;
663 	void function(GtkSourceSearchContext* search, GtkTextIter* iter, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gtk_source_search_context_forward_async;
664 	gboolean function(GtkSourceSearchContext* search, GAsyncResult* result, GtkTextIter* matchStart, GtkTextIter* matchEnd, GError** error) c_gtk_source_search_context_forward_finish;
665 	gboolean function(GtkSourceSearchContext* search, GtkTextIter* iter, GtkTextIter* matchStart, GtkTextIter* matchEnd) c_gtk_source_search_context_backward;
666 	void function(GtkSourceSearchContext* search, GtkTextIter* iter, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gtk_source_search_context_backward_async;
667 	gboolean function(GtkSourceSearchContext* search, GAsyncResult* result, GtkTextIter* matchStart, GtkTextIter* matchEnd, GError** error) c_gtk_source_search_context_backward_finish;
668 	gboolean function(GtkSourceSearchContext* search, GtkTextIter* matchStart, GtkTextIter* matchEnd, gchar* replace, gint replaceLength, GError** error) c_gtk_source_search_context_replace;
669 	guint function(GtkSourceSearchContext* search, gchar* replace, gint replaceLength, GError** error) c_gtk_source_search_context_replace_all;
670 	GError* function(GtkSourceSearchContext* search) c_gtk_source_search_context_get_regex_error;
671 
672 	// gsv.SourceSearchSettings
673 
674 	GtkSourceSearchSettings* function() c_gtk_source_search_settings_new;
675 	gchar* function(GtkSourceSearchSettings* settings) c_gtk_source_search_settings_get_search_text;
676 	void function(GtkSourceSearchSettings* settings, gchar* searchText) c_gtk_source_search_settings_set_search_text;
677 	gboolean function(GtkSourceSearchSettings* settings) c_gtk_source_search_settings_get_case_sensitive;
678 	void function(GtkSourceSearchSettings* settings, gboolean caseSensitive) c_gtk_source_search_settings_set_case_sensitive;
679 	gboolean function(GtkSourceSearchSettings* settings) c_gtk_source_search_settings_get_at_word_boundaries;
680 	void function(GtkSourceSearchSettings* settings, gboolean atWordBoundaries) c_gtk_source_search_settings_set_at_word_boundaries;
681 	gboolean function(GtkSourceSearchSettings* settings) c_gtk_source_search_settings_get_wrap_around;
682 	void function(GtkSourceSearchSettings* settings, gboolean wrapAround) c_gtk_source_search_settings_set_wrap_around;
683 	gboolean function(GtkSourceSearchSettings* settings) c_gtk_source_search_settings_get_regex_enabled;
684 	void function(GtkSourceSearchSettings* settings, gboolean regexEnabled) c_gtk_source_search_settings_set_regex_enabled;
685 
686 	// gsv.SourceStyle
687 
688 	GtkSourceStyle* function(GtkSourceStyle* style) c_gtk_source_style_copy;
689 
690 	// gsv.SourceStyleScheme
691 
692 	gchar* function(GtkSourceStyleScheme* scheme) c_gtk_source_style_scheme_get_id;
693 	gchar* function(GtkSourceStyleScheme* scheme) c_gtk_source_style_scheme_get_name;
694 	gchar* function(GtkSourceStyleScheme* scheme) c_gtk_source_style_scheme_get_description;
695 	gchar** function(GtkSourceStyleScheme* scheme) c_gtk_source_style_scheme_get_authors;
696 	gchar* function(GtkSourceStyleScheme* scheme) c_gtk_source_style_scheme_get_filename;
697 	GtkSourceStyle* function(GtkSourceStyleScheme* scheme, gchar* styleId) c_gtk_source_style_scheme_get_style;
698 
699 	// gsv.SourceStyleSchemeManager
700 
701 	GtkSourceStyleSchemeManager* function() c_gtk_source_style_scheme_manager_new;
702 	GtkSourceStyleSchemeManager* function() c_gtk_source_style_scheme_manager_get_default;
703 	void function(GtkSourceStyleSchemeManager* manager, gchar** path) c_gtk_source_style_scheme_manager_set_search_path;
704 	void function(GtkSourceStyleSchemeManager* manager, gchar* path) c_gtk_source_style_scheme_manager_append_search_path;
705 	void function(GtkSourceStyleSchemeManager* manager, gchar* path) c_gtk_source_style_scheme_manager_prepend_search_path;
706 	gchar** function(GtkSourceStyleSchemeManager* manager) c_gtk_source_style_scheme_manager_get_search_path;
707 	gchar** function(GtkSourceStyleSchemeManager* manager) c_gtk_source_style_scheme_manager_get_scheme_ids;
708 	GtkSourceStyleScheme* function(GtkSourceStyleSchemeManager* manager, gchar* schemeId) c_gtk_source_style_scheme_manager_get_scheme;
709 	void function(GtkSourceStyleSchemeManager* manager) c_gtk_source_style_scheme_manager_force_rescan;
710 
711 	// gsv.SourceUndoManagerT
712 
713 
714 	// gsv.SourceUndoManagerT
715 
716 	gboolean function(GtkSourceUndoManager* manager) c_gtk_source_undo_manager_can_undo;
717 	gboolean function(GtkSourceUndoManager* manager) c_gtk_source_undo_manager_can_redo;
718 	void function(GtkSourceUndoManager* manager) c_gtk_source_undo_manager_undo;
719 	void function(GtkSourceUndoManager* manager) c_gtk_source_undo_manager_redo;
720 	void function(GtkSourceUndoManager* manager) c_gtk_source_undo_manager_begin_not_undoable_action;
721 	void function(GtkSourceUndoManager* manager) c_gtk_source_undo_manager_end_not_undoable_action;
722 	void function(GtkSourceUndoManager* manager) c_gtk_source_undo_manager_can_undo_changed;
723 	void function(GtkSourceUndoManager* manager) c_gtk_source_undo_manager_can_redo_changed;
724 
725 	// gsv.SourceUndoManager
726 
727 
728 	// gsv.Utils
729 
730 	gchar* function(gchar* text) c_gtk_source_utils_unescape_search_text;
731 	gchar* function(gchar* text) c_gtk_source_utils_escape_search_text;
732 
733 	// gsv.SourceView
734 
735 	GtkWidget* function() c_gtk_source_view_new;
736 	GtkWidget* function(GtkSourceBuffer* buffer) c_gtk_source_view_new_with_buffer;
737 	void function(GtkSourceView* view, gboolean enable) c_gtk_source_view_set_auto_indent;
738 	gboolean function(GtkSourceView* view) c_gtk_source_view_get_auto_indent;
739 	void function(GtkSourceView* view, gboolean enable) c_gtk_source_view_set_indent_on_tab;
740 	gboolean function(GtkSourceView* view) c_gtk_source_view_get_indent_on_tab;
741 	void function(GtkSourceView* view, gint width) c_gtk_source_view_set_indent_width;
742 	gint function(GtkSourceView* view) c_gtk_source_view_get_indent_width;
743 	void function(GtkSourceView* view, gboolean enable) c_gtk_source_view_set_insert_spaces_instead_of_tabs;
744 	gboolean function(GtkSourceView* view) c_gtk_source_view_get_insert_spaces_instead_of_tabs;
745 	void function(GtkSourceView* view, GtkSourceSmartHomeEndType smartHe) c_gtk_source_view_set_smart_home_end;
746 	GtkSourceSmartHomeEndType function(GtkSourceView* view) c_gtk_source_view_get_smart_home_end;
747 	void function(GtkSourceView* view, gchar* category, GtkSourceMarkAttributes* attributes, gint priority) c_gtk_source_view_set_mark_attributes;
748 	GtkSourceMarkAttributes* function(GtkSourceView* view, gchar* category, gint* priority) c_gtk_source_view_get_mark_attributes;
749 	void function(GtkSourceView* view, gboolean hl) c_gtk_source_view_set_highlight_current_line;
750 	gboolean function(GtkSourceView* view) c_gtk_source_view_get_highlight_current_line;
751 	void function(GtkSourceView* view, gboolean show) c_gtk_source_view_set_show_line_marks;
752 	gboolean function(GtkSourceView* view) c_gtk_source_view_get_show_line_marks;
753 	void function(GtkSourceView* view, gboolean show) c_gtk_source_view_set_show_line_numbers;
754 	gboolean function(GtkSourceView* view) c_gtk_source_view_get_show_line_numbers;
755 	void function(GtkSourceView* view, gboolean show) c_gtk_source_view_set_show_right_margin;
756 	gboolean function(GtkSourceView* view) c_gtk_source_view_get_show_right_margin;
757 	void function(GtkSourceView* view, guint pos) c_gtk_source_view_set_right_margin_position;
758 	guint function(GtkSourceView* view) c_gtk_source_view_get_right_margin_position;
759 	void function(GtkSourceView* view, guint width) c_gtk_source_view_set_tab_width;
760 	guint function(GtkSourceView* view) c_gtk_source_view_get_tab_width;
761 	void function(GtkSourceView* view, GtkSourceDrawSpacesFlags flags) c_gtk_source_view_set_draw_spaces;
762 	GtkSourceDrawSpacesFlags function(GtkSourceView* view) c_gtk_source_view_get_draw_spaces;
763 	GtkSourceCompletion* function(GtkSourceView* view) c_gtk_source_view_get_completion;
764 	GtkSourceGutter* function(GtkSourceView* view, GtkTextWindowType windowType) c_gtk_source_view_get_gutter;
765 	guint function(GtkSourceView* view, GtkTextIter* iter) c_gtk_source_view_get_visual_column;
766 }
767 
768 // gsv.SourceBuffer
769 
770 alias c_gtk_source_buffer_new  gtk_source_buffer_new;
771 alias c_gtk_source_buffer_new_with_language  gtk_source_buffer_new_with_language;
772 alias c_gtk_source_buffer_set_highlight_syntax  gtk_source_buffer_set_highlight_syntax;
773 alias c_gtk_source_buffer_get_highlight_syntax  gtk_source_buffer_get_highlight_syntax;
774 alias c_gtk_source_buffer_set_language  gtk_source_buffer_set_language;
775 alias c_gtk_source_buffer_get_language  gtk_source_buffer_get_language;
776 alias c_gtk_source_buffer_set_highlight_matching_brackets  gtk_source_buffer_set_highlight_matching_brackets;
777 alias c_gtk_source_buffer_get_highlight_matching_brackets  gtk_source_buffer_get_highlight_matching_brackets;
778 alias c_gtk_source_buffer_set_style_scheme  gtk_source_buffer_set_style_scheme;
779 alias c_gtk_source_buffer_get_style_scheme  gtk_source_buffer_get_style_scheme;
780 alias c_gtk_source_buffer_ensure_highlight  gtk_source_buffer_ensure_highlight;
781 alias c_gtk_source_buffer_create_source_mark  gtk_source_buffer_create_source_mark;
782 alias c_gtk_source_buffer_forward_iter_to_source_mark  gtk_source_buffer_forward_iter_to_source_mark;
783 alias c_gtk_source_buffer_backward_iter_to_source_mark  gtk_source_buffer_backward_iter_to_source_mark;
784 alias c_gtk_source_buffer_get_source_marks_at_line  gtk_source_buffer_get_source_marks_at_line;
785 alias c_gtk_source_buffer_get_source_marks_at_iter  gtk_source_buffer_get_source_marks_at_iter;
786 alias c_gtk_source_buffer_remove_source_marks  gtk_source_buffer_remove_source_marks;
787 alias c_gtk_source_buffer_iter_has_context_class  gtk_source_buffer_iter_has_context_class;
788 alias c_gtk_source_buffer_get_context_classes_at_iter  gtk_source_buffer_get_context_classes_at_iter;
789 alias c_gtk_source_buffer_iter_forward_to_context_class_toggle  gtk_source_buffer_iter_forward_to_context_class_toggle;
790 alias c_gtk_source_buffer_iter_backward_to_context_class_toggle  gtk_source_buffer_iter_backward_to_context_class_toggle;
791 alias c_gtk_source_buffer_get_max_undo_levels  gtk_source_buffer_get_max_undo_levels;
792 alias c_gtk_source_buffer_set_max_undo_levels  gtk_source_buffer_set_max_undo_levels;
793 alias c_gtk_source_buffer_redo  gtk_source_buffer_redo;
794 alias c_gtk_source_buffer_undo  gtk_source_buffer_undo;
795 alias c_gtk_source_buffer_can_redo  gtk_source_buffer_can_redo;
796 alias c_gtk_source_buffer_can_undo  gtk_source_buffer_can_undo;
797 alias c_gtk_source_buffer_begin_not_undoable_action  gtk_source_buffer_begin_not_undoable_action;
798 alias c_gtk_source_buffer_end_not_undoable_action  gtk_source_buffer_end_not_undoable_action;
799 alias c_gtk_source_buffer_get_undo_manager  gtk_source_buffer_get_undo_manager;
800 alias c_gtk_source_buffer_set_undo_manager  gtk_source_buffer_set_undo_manager;
801 
802 // gsv.SourceCompletion
803 
804 alias c_gtk_source_completion_add_provider  gtk_source_completion_add_provider;
805 alias c_gtk_source_completion_remove_provider  gtk_source_completion_remove_provider;
806 alias c_gtk_source_completion_get_providers  gtk_source_completion_get_providers;
807 alias c_gtk_source_completion_show  gtk_source_completion_show;
808 alias c_gtk_source_completion_hide  gtk_source_completion_hide;
809 alias c_gtk_source_completion_get_info_window  gtk_source_completion_get_info_window;
810 alias c_gtk_source_completion_get_view  gtk_source_completion_get_view;
811 alias c_gtk_source_completion_create_context  gtk_source_completion_create_context;
812 alias c_gtk_source_completion_move_window  gtk_source_completion_move_window;
813 alias c_gtk_source_completion_block_interactive  gtk_source_completion_block_interactive;
814 alias c_gtk_source_completion_unblock_interactive  gtk_source_completion_unblock_interactive;
815 
816 // gsv.SourceCompletionContext
817 
818 alias c_gtk_source_completion_context_add_proposals  gtk_source_completion_context_add_proposals;
819 alias c_gtk_source_completion_context_get_iter  gtk_source_completion_context_get_iter;
820 alias c_gtk_source_completion_context_get_activation  gtk_source_completion_context_get_activation;
821 
822 // gsv.SourceCompletionInfo
823 
824 alias c_gtk_source_completion_info_new  gtk_source_completion_info_new;
825 alias c_gtk_source_completion_info_move_to_iter  gtk_source_completion_info_move_to_iter;
826 alias c_gtk_source_completion_info_set_widget  gtk_source_completion_info_set_widget;
827 alias c_gtk_source_completion_info_get_widget  gtk_source_completion_info_get_widget;
828 
829 // gsv.SourceCompletionItem
830 
831 alias c_gtk_source_completion_item_new  gtk_source_completion_item_new;
832 alias c_gtk_source_completion_item_new_with_markup  gtk_source_completion_item_new_with_markup;
833 alias c_gtk_source_completion_item_new_from_stock  gtk_source_completion_item_new_from_stock;
834 
835 // gsv.SourceCompletionProposalT
836 
837 
838 // gsv.SourceCompletionProposalT
839 
840 alias c_gtk_source_completion_proposal_get_label  gtk_source_completion_proposal_get_label;
841 alias c_gtk_source_completion_proposal_get_markup  gtk_source_completion_proposal_get_markup;
842 alias c_gtk_source_completion_proposal_get_text  gtk_source_completion_proposal_get_text;
843 alias c_gtk_source_completion_proposal_get_icon  gtk_source_completion_proposal_get_icon;
844 alias c_gtk_source_completion_proposal_get_info  gtk_source_completion_proposal_get_info;
845 alias c_gtk_source_completion_proposal_changed  gtk_source_completion_proposal_changed;
846 alias c_gtk_source_completion_proposal_hash  gtk_source_completion_proposal_hash;
847 alias c_gtk_source_completion_proposal_equal  gtk_source_completion_proposal_equal;
848 
849 // gsv.SourceCompletionProviderT
850 
851 
852 // gsv.SourceCompletionProviderT
853 
854 alias c_gtk_source_completion_provider_get_name  gtk_source_completion_provider_get_name;
855 alias c_gtk_source_completion_provider_get_icon  gtk_source_completion_provider_get_icon;
856 alias c_gtk_source_completion_provider_populate  gtk_source_completion_provider_populate;
857 alias c_gtk_source_completion_provider_get_activation  gtk_source_completion_provider_get_activation;
858 alias c_gtk_source_completion_provider_match  gtk_source_completion_provider_match;
859 alias c_gtk_source_completion_provider_get_info_widget  gtk_source_completion_provider_get_info_widget;
860 alias c_gtk_source_completion_provider_update_info  gtk_source_completion_provider_update_info;
861 alias c_gtk_source_completion_provider_get_start_iter  gtk_source_completion_provider_get_start_iter;
862 alias c_gtk_source_completion_provider_activate_proposal  gtk_source_completion_provider_activate_proposal;
863 alias c_gtk_source_completion_provider_get_interactive_delay  gtk_source_completion_provider_get_interactive_delay;
864 alias c_gtk_source_completion_provider_get_priority  gtk_source_completion_provider_get_priority;
865 
866 // gsv.SourceCompletionProvider
867 
868 
869 // gsv.SourceCompletionWords
870 
871 alias c_gtk_source_completion_words_new  gtk_source_completion_words_new;
872 alias c_gtk_source_completion_words_register  gtk_source_completion_words_register;
873 alias c_gtk_source_completion_words_unregister  gtk_source_completion_words_unregister;
874 
875 // gsv.SourceGutter
876 
877 alias c_gtk_source_gutter_get_window  gtk_source_gutter_get_window;
878 alias c_gtk_source_gutter_insert  gtk_source_gutter_insert;
879 alias c_gtk_source_gutter_reorder  gtk_source_gutter_reorder;
880 alias c_gtk_source_gutter_remove  gtk_source_gutter_remove;
881 alias c_gtk_source_gutter_queue_draw  gtk_source_gutter_queue_draw;
882 alias c_gtk_source_gutter_get_padding  gtk_source_gutter_get_padding;
883 alias c_gtk_source_gutter_set_padding  gtk_source_gutter_set_padding;
884 alias c_gtk_source_gutter_get_renderer_at_pos  gtk_source_gutter_get_renderer_at_pos;
885 
886 // gsv.SourceGutterRenderer
887 
888 alias c_gtk_source_gutter_renderer_begin  gtk_source_gutter_renderer_begin;
889 alias c_gtk_source_gutter_renderer_draw  gtk_source_gutter_renderer_draw;
890 alias c_gtk_source_gutter_renderer_end  gtk_source_gutter_renderer_end;
891 alias c_gtk_source_gutter_renderer_get_size  gtk_source_gutter_renderer_get_size;
892 alias c_gtk_source_gutter_renderer_set_size  gtk_source_gutter_renderer_set_size;
893 alias c_gtk_source_gutter_renderer_set_visible  gtk_source_gutter_renderer_set_visible;
894 alias c_gtk_source_gutter_renderer_get_visible  gtk_source_gutter_renderer_get_visible;
895 alias c_gtk_source_gutter_renderer_get_padding  gtk_source_gutter_renderer_get_padding;
896 alias c_gtk_source_gutter_renderer_set_padding  gtk_source_gutter_renderer_set_padding;
897 alias c_gtk_source_gutter_renderer_get_alignment  gtk_source_gutter_renderer_get_alignment;
898 alias c_gtk_source_gutter_renderer_set_alignment  gtk_source_gutter_renderer_set_alignment;
899 alias c_gtk_source_gutter_renderer_set_alignment_mode  gtk_source_gutter_renderer_set_alignment_mode;
900 alias c_gtk_source_gutter_renderer_get_window_type  gtk_source_gutter_renderer_get_window_type;
901 alias c_gtk_source_gutter_renderer_get_view  gtk_source_gutter_renderer_get_view;
902 alias c_gtk_source_gutter_renderer_get_alignment_mode  gtk_source_gutter_renderer_get_alignment_mode;
903 alias c_gtk_source_gutter_renderer_get_background  gtk_source_gutter_renderer_get_background;
904 alias c_gtk_source_gutter_renderer_set_background  gtk_source_gutter_renderer_set_background;
905 alias c_gtk_source_gutter_renderer_activate  gtk_source_gutter_renderer_activate;
906 alias c_gtk_source_gutter_renderer_query_activatable  gtk_source_gutter_renderer_query_activatable;
907 alias c_gtk_source_gutter_renderer_queue_draw  gtk_source_gutter_renderer_queue_draw;
908 alias c_gtk_source_gutter_renderer_query_tooltip  gtk_source_gutter_renderer_query_tooltip;
909 alias c_gtk_source_gutter_renderer_query_data  gtk_source_gutter_renderer_query_data;
910 
911 // gsv.SourceGutterRendererPixbuf
912 
913 alias c_gtk_source_gutter_renderer_pixbuf_new  gtk_source_gutter_renderer_pixbuf_new;
914 alias c_gtk_source_gutter_renderer_pixbuf_set_pixbuf  gtk_source_gutter_renderer_pixbuf_set_pixbuf;
915 alias c_gtk_source_gutter_renderer_pixbuf_get_pixbuf  gtk_source_gutter_renderer_pixbuf_get_pixbuf;
916 alias c_gtk_source_gutter_renderer_pixbuf_set_stock_id  gtk_source_gutter_renderer_pixbuf_set_stock_id;
917 alias c_gtk_source_gutter_renderer_pixbuf_get_stock_id  gtk_source_gutter_renderer_pixbuf_get_stock_id;
918 alias c_gtk_source_gutter_renderer_pixbuf_set_gicon  gtk_source_gutter_renderer_pixbuf_set_gicon;
919 alias c_gtk_source_gutter_renderer_pixbuf_get_gicon  gtk_source_gutter_renderer_pixbuf_get_gicon;
920 alias c_gtk_source_gutter_renderer_pixbuf_set_icon_name  gtk_source_gutter_renderer_pixbuf_set_icon_name;
921 alias c_gtk_source_gutter_renderer_pixbuf_get_icon_name  gtk_source_gutter_renderer_pixbuf_get_icon_name;
922 
923 // gsv.SourceGutterRendererText
924 
925 alias c_gtk_source_gutter_renderer_text_new  gtk_source_gutter_renderer_text_new;
926 alias c_gtk_source_gutter_renderer_text_set_markup  gtk_source_gutter_renderer_text_set_markup;
927 alias c_gtk_source_gutter_renderer_text_set_text  gtk_source_gutter_renderer_text_set_text;
928 alias c_gtk_source_gutter_renderer_text_measure  gtk_source_gutter_renderer_text_measure;
929 alias c_gtk_source_gutter_renderer_text_measure_markup  gtk_source_gutter_renderer_text_measure_markup;
930 
931 // gsv.SourceLanguage
932 
933 alias c_gtk_source_language_get_id  gtk_source_language_get_id;
934 alias c_gtk_source_language_get_name  gtk_source_language_get_name;
935 alias c_gtk_source_language_get_section  gtk_source_language_get_section;
936 alias c_gtk_source_language_get_hidden  gtk_source_language_get_hidden;
937 alias c_gtk_source_language_get_metadata  gtk_source_language_get_metadata;
938 alias c_gtk_source_language_get_mime_types  gtk_source_language_get_mime_types;
939 alias c_gtk_source_language_get_globs  gtk_source_language_get_globs;
940 alias c_gtk_source_language_get_style_name  gtk_source_language_get_style_name;
941 alias c_gtk_source_language_get_style_ids  gtk_source_language_get_style_ids;
942 alias c_gtk_source_language_get_style_fallback  gtk_source_language_get_style_fallback;
943 
944 // gsv.SourceLanguageManager
945 
946 alias c_gtk_source_language_manager_new  gtk_source_language_manager_new;
947 alias c_gtk_source_language_manager_get_default  gtk_source_language_manager_get_default;
948 alias c_gtk_source_language_manager_set_search_path  gtk_source_language_manager_set_search_path;
949 alias c_gtk_source_language_manager_get_search_path  gtk_source_language_manager_get_search_path;
950 alias c_gtk_source_language_manager_get_language_ids  gtk_source_language_manager_get_language_ids;
951 alias c_gtk_source_language_manager_get_language  gtk_source_language_manager_get_language;
952 alias c_gtk_source_language_manager_guess_language  gtk_source_language_manager_guess_language;
953 
954 // gsv.SourceMark
955 
956 alias c_gtk_source_mark_new  gtk_source_mark_new;
957 alias c_gtk_source_mark_get_category  gtk_source_mark_get_category;
958 alias c_gtk_source_mark_next  gtk_source_mark_next;
959 alias c_gtk_source_mark_prev  gtk_source_mark_prev;
960 
961 // gsv.SourceMarkAttributes
962 
963 alias c_gtk_source_mark_attributes_new  gtk_source_mark_attributes_new;
964 alias c_gtk_source_mark_attributes_set_background  gtk_source_mark_attributes_set_background;
965 alias c_gtk_source_mark_attributes_get_background  gtk_source_mark_attributes_get_background;
966 alias c_gtk_source_mark_attributes_set_stock_id  gtk_source_mark_attributes_set_stock_id;
967 alias c_gtk_source_mark_attributes_get_stock_id  gtk_source_mark_attributes_get_stock_id;
968 alias c_gtk_source_mark_attributes_set_icon_name  gtk_source_mark_attributes_set_icon_name;
969 alias c_gtk_source_mark_attributes_get_icon_name  gtk_source_mark_attributes_get_icon_name;
970 alias c_gtk_source_mark_attributes_set_gicon  gtk_source_mark_attributes_set_gicon;
971 alias c_gtk_source_mark_attributes_get_gicon  gtk_source_mark_attributes_get_gicon;
972 alias c_gtk_source_mark_attributes_set_pixbuf  gtk_source_mark_attributes_set_pixbuf;
973 alias c_gtk_source_mark_attributes_get_pixbuf  gtk_source_mark_attributes_get_pixbuf;
974 alias c_gtk_source_mark_attributes_render_icon  gtk_source_mark_attributes_render_icon;
975 alias c_gtk_source_mark_attributes_get_tooltip_text  gtk_source_mark_attributes_get_tooltip_text;
976 alias c_gtk_source_mark_attributes_get_tooltip_markup  gtk_source_mark_attributes_get_tooltip_markup;
977 
978 // gsv.SourcePrintCompositor
979 
980 alias c_gtk_source_print_compositor_new  gtk_source_print_compositor_new;
981 alias c_gtk_source_print_compositor_new_from_view  gtk_source_print_compositor_new_from_view;
982 alias c_gtk_source_print_compositor_get_buffer  gtk_source_print_compositor_get_buffer;
983 alias c_gtk_source_print_compositor_set_tab_width  gtk_source_print_compositor_set_tab_width;
984 alias c_gtk_source_print_compositor_get_tab_width  gtk_source_print_compositor_get_tab_width;
985 alias c_gtk_source_print_compositor_set_wrap_mode  gtk_source_print_compositor_set_wrap_mode;
986 alias c_gtk_source_print_compositor_get_wrap_mode  gtk_source_print_compositor_get_wrap_mode;
987 alias c_gtk_source_print_compositor_set_highlight_syntax  gtk_source_print_compositor_set_highlight_syntax;
988 alias c_gtk_source_print_compositor_get_highlight_syntax  gtk_source_print_compositor_get_highlight_syntax;
989 alias c_gtk_source_print_compositor_set_print_line_numbers  gtk_source_print_compositor_set_print_line_numbers;
990 alias c_gtk_source_print_compositor_get_print_line_numbers  gtk_source_print_compositor_get_print_line_numbers;
991 alias c_gtk_source_print_compositor_set_body_font_name  gtk_source_print_compositor_set_body_font_name;
992 alias c_gtk_source_print_compositor_get_body_font_name  gtk_source_print_compositor_get_body_font_name;
993 alias c_gtk_source_print_compositor_set_line_numbers_font_name  gtk_source_print_compositor_set_line_numbers_font_name;
994 alias c_gtk_source_print_compositor_get_line_numbers_font_name  gtk_source_print_compositor_get_line_numbers_font_name;
995 alias c_gtk_source_print_compositor_set_header_font_name  gtk_source_print_compositor_set_header_font_name;
996 alias c_gtk_source_print_compositor_get_header_font_name  gtk_source_print_compositor_get_header_font_name;
997 alias c_gtk_source_print_compositor_set_footer_font_name  gtk_source_print_compositor_set_footer_font_name;
998 alias c_gtk_source_print_compositor_get_footer_font_name  gtk_source_print_compositor_get_footer_font_name;
999 alias c_gtk_source_print_compositor_get_top_margin  gtk_source_print_compositor_get_top_margin;
1000 alias c_gtk_source_print_compositor_set_top_margin  gtk_source_print_compositor_set_top_margin;
1001 alias c_gtk_source_print_compositor_get_bottom_margin  gtk_source_print_compositor_get_bottom_margin;
1002 alias c_gtk_source_print_compositor_set_bottom_margin  gtk_source_print_compositor_set_bottom_margin;
1003 alias c_gtk_source_print_compositor_get_left_margin  gtk_source_print_compositor_get_left_margin;
1004 alias c_gtk_source_print_compositor_set_left_margin  gtk_source_print_compositor_set_left_margin;
1005 alias c_gtk_source_print_compositor_get_right_margin  gtk_source_print_compositor_get_right_margin;
1006 alias c_gtk_source_print_compositor_set_right_margin  gtk_source_print_compositor_set_right_margin;
1007 alias c_gtk_source_print_compositor_set_print_header  gtk_source_print_compositor_set_print_header;
1008 alias c_gtk_source_print_compositor_get_print_header  gtk_source_print_compositor_get_print_header;
1009 alias c_gtk_source_print_compositor_set_print_footer  gtk_source_print_compositor_set_print_footer;
1010 alias c_gtk_source_print_compositor_get_print_footer  gtk_source_print_compositor_get_print_footer;
1011 alias c_gtk_source_print_compositor_set_header_format  gtk_source_print_compositor_set_header_format;
1012 alias c_gtk_source_print_compositor_set_footer_format  gtk_source_print_compositor_set_footer_format;
1013 alias c_gtk_source_print_compositor_get_n_pages  gtk_source_print_compositor_get_n_pages;
1014 alias c_gtk_source_print_compositor_paginate  gtk_source_print_compositor_paginate;
1015 alias c_gtk_source_print_compositor_get_pagination_progress  gtk_source_print_compositor_get_pagination_progress;
1016 alias c_gtk_source_print_compositor_draw_page  gtk_source_print_compositor_draw_page;
1017 
1018 // gsv.SourceSearchContext
1019 
1020 alias c_gtk_source_search_context_new  gtk_source_search_context_new;
1021 alias c_gtk_source_search_context_get_buffer  gtk_source_search_context_get_buffer;
1022 alias c_gtk_source_search_context_get_settings  gtk_source_search_context_get_settings;
1023 alias c_gtk_source_search_context_set_settings  gtk_source_search_context_set_settings;
1024 alias c_gtk_source_search_context_get_highlight  gtk_source_search_context_get_highlight;
1025 alias c_gtk_source_search_context_set_highlight  gtk_source_search_context_set_highlight;
1026 alias c_gtk_source_search_context_get_occurrences_count  gtk_source_search_context_get_occurrences_count;
1027 alias c_gtk_source_search_context_get_occurrence_position  gtk_source_search_context_get_occurrence_position;
1028 alias c_gtk_source_search_context_forward  gtk_source_search_context_forward;
1029 alias c_gtk_source_search_context_forward_async  gtk_source_search_context_forward_async;
1030 alias c_gtk_source_search_context_forward_finish  gtk_source_search_context_forward_finish;
1031 alias c_gtk_source_search_context_backward  gtk_source_search_context_backward;
1032 alias c_gtk_source_search_context_backward_async  gtk_source_search_context_backward_async;
1033 alias c_gtk_source_search_context_backward_finish  gtk_source_search_context_backward_finish;
1034 alias c_gtk_source_search_context_replace  gtk_source_search_context_replace;
1035 alias c_gtk_source_search_context_replace_all  gtk_source_search_context_replace_all;
1036 alias c_gtk_source_search_context_get_regex_error  gtk_source_search_context_get_regex_error;
1037 
1038 // gsv.SourceSearchSettings
1039 
1040 alias c_gtk_source_search_settings_new  gtk_source_search_settings_new;
1041 alias c_gtk_source_search_settings_get_search_text  gtk_source_search_settings_get_search_text;
1042 alias c_gtk_source_search_settings_set_search_text  gtk_source_search_settings_set_search_text;
1043 alias c_gtk_source_search_settings_get_case_sensitive  gtk_source_search_settings_get_case_sensitive;
1044 alias c_gtk_source_search_settings_set_case_sensitive  gtk_source_search_settings_set_case_sensitive;
1045 alias c_gtk_source_search_settings_get_at_word_boundaries  gtk_source_search_settings_get_at_word_boundaries;
1046 alias c_gtk_source_search_settings_set_at_word_boundaries  gtk_source_search_settings_set_at_word_boundaries;
1047 alias c_gtk_source_search_settings_get_wrap_around  gtk_source_search_settings_get_wrap_around;
1048 alias c_gtk_source_search_settings_set_wrap_around  gtk_source_search_settings_set_wrap_around;
1049 alias c_gtk_source_search_settings_get_regex_enabled  gtk_source_search_settings_get_regex_enabled;
1050 alias c_gtk_source_search_settings_set_regex_enabled  gtk_source_search_settings_set_regex_enabled;
1051 
1052 // gsv.SourceStyle
1053 
1054 alias c_gtk_source_style_copy  gtk_source_style_copy;
1055 
1056 // gsv.SourceStyleScheme
1057 
1058 alias c_gtk_source_style_scheme_get_id  gtk_source_style_scheme_get_id;
1059 alias c_gtk_source_style_scheme_get_name  gtk_source_style_scheme_get_name;
1060 alias c_gtk_source_style_scheme_get_description  gtk_source_style_scheme_get_description;
1061 alias c_gtk_source_style_scheme_get_authors  gtk_source_style_scheme_get_authors;
1062 alias c_gtk_source_style_scheme_get_filename  gtk_source_style_scheme_get_filename;
1063 alias c_gtk_source_style_scheme_get_style  gtk_source_style_scheme_get_style;
1064 
1065 // gsv.SourceStyleSchemeManager
1066 
1067 alias c_gtk_source_style_scheme_manager_new  gtk_source_style_scheme_manager_new;
1068 alias c_gtk_source_style_scheme_manager_get_default  gtk_source_style_scheme_manager_get_default;
1069 alias c_gtk_source_style_scheme_manager_set_search_path  gtk_source_style_scheme_manager_set_search_path;
1070 alias c_gtk_source_style_scheme_manager_append_search_path  gtk_source_style_scheme_manager_append_search_path;
1071 alias c_gtk_source_style_scheme_manager_prepend_search_path  gtk_source_style_scheme_manager_prepend_search_path;
1072 alias c_gtk_source_style_scheme_manager_get_search_path  gtk_source_style_scheme_manager_get_search_path;
1073 alias c_gtk_source_style_scheme_manager_get_scheme_ids  gtk_source_style_scheme_manager_get_scheme_ids;
1074 alias c_gtk_source_style_scheme_manager_get_scheme  gtk_source_style_scheme_manager_get_scheme;
1075 alias c_gtk_source_style_scheme_manager_force_rescan  gtk_source_style_scheme_manager_force_rescan;
1076 
1077 // gsv.SourceUndoManagerT
1078 
1079 
1080 // gsv.SourceUndoManagerT
1081 
1082 alias c_gtk_source_undo_manager_can_undo  gtk_source_undo_manager_can_undo;
1083 alias c_gtk_source_undo_manager_can_redo  gtk_source_undo_manager_can_redo;
1084 alias c_gtk_source_undo_manager_undo  gtk_source_undo_manager_undo;
1085 alias c_gtk_source_undo_manager_redo  gtk_source_undo_manager_redo;
1086 alias c_gtk_source_undo_manager_begin_not_undoable_action  gtk_source_undo_manager_begin_not_undoable_action;
1087 alias c_gtk_source_undo_manager_end_not_undoable_action  gtk_source_undo_manager_end_not_undoable_action;
1088 alias c_gtk_source_undo_manager_can_undo_changed  gtk_source_undo_manager_can_undo_changed;
1089 alias c_gtk_source_undo_manager_can_redo_changed  gtk_source_undo_manager_can_redo_changed;
1090 
1091 // gsv.SourceUndoManager
1092 
1093 
1094 // gsv.Utils
1095 
1096 alias c_gtk_source_utils_unescape_search_text  gtk_source_utils_unescape_search_text;
1097 alias c_gtk_source_utils_escape_search_text  gtk_source_utils_escape_search_text;
1098 
1099 // gsv.SourceView
1100 
1101 alias c_gtk_source_view_new  gtk_source_view_new;
1102 alias c_gtk_source_view_new_with_buffer  gtk_source_view_new_with_buffer;
1103 alias c_gtk_source_view_set_auto_indent  gtk_source_view_set_auto_indent;
1104 alias c_gtk_source_view_get_auto_indent  gtk_source_view_get_auto_indent;
1105 alias c_gtk_source_view_set_indent_on_tab  gtk_source_view_set_indent_on_tab;
1106 alias c_gtk_source_view_get_indent_on_tab  gtk_source_view_get_indent_on_tab;
1107 alias c_gtk_source_view_set_indent_width  gtk_source_view_set_indent_width;
1108 alias c_gtk_source_view_get_indent_width  gtk_source_view_get_indent_width;
1109 alias c_gtk_source_view_set_insert_spaces_instead_of_tabs  gtk_source_view_set_insert_spaces_instead_of_tabs;
1110 alias c_gtk_source_view_get_insert_spaces_instead_of_tabs  gtk_source_view_get_insert_spaces_instead_of_tabs;
1111 alias c_gtk_source_view_set_smart_home_end  gtk_source_view_set_smart_home_end;
1112 alias c_gtk_source_view_get_smart_home_end  gtk_source_view_get_smart_home_end;
1113 alias c_gtk_source_view_set_mark_attributes  gtk_source_view_set_mark_attributes;
1114 alias c_gtk_source_view_get_mark_attributes  gtk_source_view_get_mark_attributes;
1115 alias c_gtk_source_view_set_highlight_current_line  gtk_source_view_set_highlight_current_line;
1116 alias c_gtk_source_view_get_highlight_current_line  gtk_source_view_get_highlight_current_line;
1117 alias c_gtk_source_view_set_show_line_marks  gtk_source_view_set_show_line_marks;
1118 alias c_gtk_source_view_get_show_line_marks  gtk_source_view_get_show_line_marks;
1119 alias c_gtk_source_view_set_show_line_numbers  gtk_source_view_set_show_line_numbers;
1120 alias c_gtk_source_view_get_show_line_numbers  gtk_source_view_get_show_line_numbers;
1121 alias c_gtk_source_view_set_show_right_margin  gtk_source_view_set_show_right_margin;
1122 alias c_gtk_source_view_get_show_right_margin  gtk_source_view_get_show_right_margin;
1123 alias c_gtk_source_view_set_right_margin_position  gtk_source_view_set_right_margin_position;
1124 alias c_gtk_source_view_get_right_margin_position  gtk_source_view_get_right_margin_position;
1125 alias c_gtk_source_view_set_tab_width  gtk_source_view_set_tab_width;
1126 alias c_gtk_source_view_get_tab_width  gtk_source_view_get_tab_width;
1127 alias c_gtk_source_view_set_draw_spaces  gtk_source_view_set_draw_spaces;
1128 alias c_gtk_source_view_get_draw_spaces  gtk_source_view_get_draw_spaces;
1129 alias c_gtk_source_view_get_completion  gtk_source_view_get_completion;
1130 alias c_gtk_source_view_get_gutter  gtk_source_view_get_gutter;
1131 alias c_gtk_source_view_get_visual_column  gtk_source_view_get_visual_column;