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