4 <function name=
"source_iter_backward_search" symbol=
"gtk_source_iter_backward_search">
5 <return-type type=
"gboolean"/>
7 <parameter name=
"iter" type=
"GtkTextIter*"/>
8 <parameter name=
"str" type=
"gchar*"/>
9 <parameter name=
"flags" type=
"GtkSourceSearchFlags"/>
10 <parameter name=
"match_start" type=
"GtkTextIter*"/>
11 <parameter name=
"match_end" type=
"GtkTextIter*"/>
12 <parameter name=
"limit" type=
"GtkTextIter*"/>
15 <function name=
"source_iter_forward_search" symbol=
"gtk_source_iter_forward_search">
16 <return-type type=
"gboolean"/>
18 <parameter name=
"iter" type=
"GtkTextIter*"/>
19 <parameter name=
"str" type=
"gchar*"/>
20 <parameter name=
"flags" type=
"GtkSourceSearchFlags"/>
21 <parameter name=
"match_start" type=
"GtkTextIter*"/>
22 <parameter name=
"match_end" type=
"GtkTextIter*"/>
23 <parameter name=
"limit" type=
"GtkTextIter*"/>
26 <callback name=
"GtkSourceViewMarkTooltipFunc">
27 <return-type type=
"gchar*"/>
29 <parameter name=
"mark" type=
"GtkSourceMark*"/>
30 <parameter name=
"user_data" type=
"gpointer"/>
33 <enum name=
"GtkSourceSmartHomeEndType" type-name=
"GtkSourceSmartHomeEndType" get-type=
"gtk_source_smart_home_end_type_get_type">
34 <member name=
"GTK_SOURCE_SMART_HOME_END_DISABLED" value=
"0"/>
35 <member name=
"GTK_SOURCE_SMART_HOME_END_BEFORE" value=
"1"/>
36 <member name=
"GTK_SOURCE_SMART_HOME_END_AFTER" value=
"2"/>
37 <member name=
"GTK_SOURCE_SMART_HOME_END_ALWAYS" value=
"3"/>
39 <flags name=
"GtkSourceDrawSpacesFlags" type-name=
"GtkSourceDrawSpacesFlags" get-type=
"gtk_source_draw_spaces_flags_get_type">
40 <member name=
"GTK_SOURCE_DRAW_SPACES_SPACE" value=
"1"/>
41 <member name=
"GTK_SOURCE_DRAW_SPACES_TAB" value=
"2"/>
42 <member name=
"GTK_SOURCE_DRAW_SPACES_NEWLINE" value=
"4"/>
43 <member name=
"GTK_SOURCE_DRAW_SPACES_NBSP" value=
"8"/>
44 <member name=
"GTK_SOURCE_DRAW_SPACES_ALL" value=
"15"/>
46 <flags name=
"GtkSourceSearchFlags" type-name=
"GtkSourceSearchFlags" get-type=
"gtk_source_search_flags_get_type">
47 <member name=
"GTK_SOURCE_SEARCH_VISIBLE_ONLY" value=
"1"/>
48 <member name=
"GTK_SOURCE_SEARCH_TEXT_ONLY" value=
"2"/>
49 <member name=
"GTK_SOURCE_SEARCH_CASE_INSENSITIVE" value=
"4"/>
51 <object name=
"GtkSourceBuffer" parent=
"GtkTextBuffer" type-name=
"GtkSourceBuffer" get-type=
"gtk_source_buffer_get_type">
52 <method name=
"backward_iter_to_source_mark" symbol=
"gtk_source_buffer_backward_iter_to_source_mark">
53 <return-type type=
"gboolean"/>
55 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
56 <parameter name=
"iter" type=
"GtkTextIter*"/>
57 <parameter name=
"category" type=
"gchar*"/>
60 <method name=
"begin_not_undoable_action" symbol=
"gtk_source_buffer_begin_not_undoable_action">
61 <return-type type=
"void"/>
63 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
66 <method name=
"can_redo" symbol=
"gtk_source_buffer_can_redo">
67 <return-type type=
"gboolean"/>
69 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
72 <method name=
"can_undo" symbol=
"gtk_source_buffer_can_undo">
73 <return-type type=
"gboolean"/>
75 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
78 <method name=
"create_source_mark" symbol=
"gtk_source_buffer_create_source_mark">
79 <return-type type=
"GtkSourceMark*"/>
81 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
82 <parameter name=
"name" type=
"gchar*"/>
83 <parameter name=
"category" type=
"gchar*"/>
84 <parameter name=
"where" type=
"GtkTextIter*"/>
87 <method name=
"end_not_undoable_action" symbol=
"gtk_source_buffer_end_not_undoable_action">
88 <return-type type=
"void"/>
90 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
93 <method name=
"ensure_highlight" symbol=
"gtk_source_buffer_ensure_highlight">
94 <return-type type=
"void"/>
96 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
97 <parameter name=
"start" type=
"GtkTextIter*"/>
98 <parameter name=
"end" type=
"GtkTextIter*"/>
101 <method name=
"forward_iter_to_source_mark" symbol=
"gtk_source_buffer_forward_iter_to_source_mark">
102 <return-type type=
"gboolean"/>
104 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
105 <parameter name=
"iter" type=
"GtkTextIter*"/>
106 <parameter name=
"category" type=
"gchar*"/>
109 <method name=
"get_highlight_matching_brackets" symbol=
"gtk_source_buffer_get_highlight_matching_brackets">
110 <return-type type=
"gboolean"/>
112 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
115 <method name=
"get_highlight_syntax" symbol=
"gtk_source_buffer_get_highlight_syntax">
116 <return-type type=
"gboolean"/>
118 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
121 <method name=
"get_language" symbol=
"gtk_source_buffer_get_language">
122 <return-type type=
"GtkSourceLanguage*"/>
124 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
127 <method name=
"get_max_undo_levels" symbol=
"gtk_source_buffer_get_max_undo_levels">
128 <return-type type=
"gint"/>
130 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
133 <method name=
"get_source_marks_at_iter" symbol=
"gtk_source_buffer_get_source_marks_at_iter">
134 <return-type type=
"GSList*"/>
136 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
137 <parameter name=
"iter" type=
"GtkTextIter*"/>
138 <parameter name=
"category" type=
"gchar*"/>
141 <method name=
"get_source_marks_at_line" symbol=
"gtk_source_buffer_get_source_marks_at_line">
142 <return-type type=
"GSList*"/>
144 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
145 <parameter name=
"line" type=
"gint"/>
146 <parameter name=
"category" type=
"gchar*"/>
149 <method name=
"get_style_scheme" symbol=
"gtk_source_buffer_get_style_scheme">
150 <return-type type=
"GtkSourceStyleScheme*"/>
152 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
155 <constructor name=
"new" symbol=
"gtk_source_buffer_new">
156 <return-type type=
"GtkSourceBuffer*"/>
158 <parameter name=
"table" type=
"GtkTextTagTable*"/>
161 <constructor name=
"new_with_language" symbol=
"gtk_source_buffer_new_with_language">
162 <return-type type=
"GtkSourceBuffer*"/>
164 <parameter name=
"language" type=
"GtkSourceLanguage*"/>
167 <method name=
"redo" symbol=
"gtk_source_buffer_redo">
168 <return-type type=
"void"/>
170 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
173 <method name=
"remove_source_marks" symbol=
"gtk_source_buffer_remove_source_marks">
174 <return-type type=
"void"/>
176 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
177 <parameter name=
"start" type=
"GtkTextIter*"/>
178 <parameter name=
"end" type=
"GtkTextIter*"/>
179 <parameter name=
"category" type=
"gchar*"/>
182 <method name=
"set_highlight_matching_brackets" symbol=
"gtk_source_buffer_set_highlight_matching_brackets">
183 <return-type type=
"void"/>
185 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
186 <parameter name=
"highlight" type=
"gboolean"/>
189 <method name=
"set_highlight_syntax" symbol=
"gtk_source_buffer_set_highlight_syntax">
190 <return-type type=
"void"/>
192 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
193 <parameter name=
"highlight" type=
"gboolean"/>
196 <method name=
"set_language" symbol=
"gtk_source_buffer_set_language">
197 <return-type type=
"void"/>
199 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
200 <parameter name=
"language" type=
"GtkSourceLanguage*"/>
203 <method name=
"set_max_undo_levels" symbol=
"gtk_source_buffer_set_max_undo_levels">
204 <return-type type=
"void"/>
206 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
207 <parameter name=
"max_undo_levels" type=
"gint"/>
210 <method name=
"set_style_scheme" symbol=
"gtk_source_buffer_set_style_scheme">
211 <return-type type=
"void"/>
213 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
214 <parameter name=
"scheme" type=
"GtkSourceStyleScheme*"/>
217 <method name=
"undo" symbol=
"gtk_source_buffer_undo">
218 <return-type type=
"void"/>
220 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
223 <property name=
"can-redo" type=
"gboolean" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
224 <property name=
"can-undo" type=
"gboolean" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
225 <property name=
"highlight-matching-brackets" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
226 <property name=
"highlight-syntax" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
227 <property name=
"language" type=
"GtkSourceLanguage*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
228 <property name=
"max-undo-levels" type=
"gint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
229 <property name=
"style-scheme" type=
"GtkSourceStyleScheme*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
230 <signal name=
"highlight-updated" when=
"LAST">
231 <return-type type=
"void"/>
233 <parameter name=
"object" type=
"GtkSourceBuffer*"/>
234 <parameter name=
"p0" type=
"GtkTextIter*"/>
235 <parameter name=
"p1" type=
"GtkTextIter*"/>
238 <signal name=
"source-mark-updated" when=
"LAST">
239 <return-type type=
"void"/>
241 <parameter name=
"object" type=
"GtkSourceBuffer*"/>
242 <parameter name=
"p0" type=
"GtkTextMark*"/>
246 <object name=
"GtkSourceLanguage" parent=
"GObject" type-name=
"GtkSourceLanguage" get-type=
"gtk_source_language_get_type">
247 <method name=
"get_globs" symbol=
"gtk_source_language_get_globs">
248 <return-type type=
"gchar**"/>
250 <parameter name=
"language" type=
"GtkSourceLanguage*"/>
253 <method name=
"get_hidden" symbol=
"gtk_source_language_get_hidden">
254 <return-type type=
"gboolean"/>
256 <parameter name=
"language" type=
"GtkSourceLanguage*"/>
259 <method name=
"get_id" symbol=
"gtk_source_language_get_id">
260 <return-type type=
"gchar*"/>
262 <parameter name=
"language" type=
"GtkSourceLanguage*"/>
265 <method name=
"get_metadata" symbol=
"gtk_source_language_get_metadata">
266 <return-type type=
"gchar*"/>
268 <parameter name=
"language" type=
"GtkSourceLanguage*"/>
269 <parameter name=
"name" type=
"gchar*"/>
272 <method name=
"get_mime_types" symbol=
"gtk_source_language_get_mime_types">
273 <return-type type=
"gchar**"/>
275 <parameter name=
"language" type=
"GtkSourceLanguage*"/>
278 <method name=
"get_name" symbol=
"gtk_source_language_get_name">
279 <return-type type=
"gchar*"/>
281 <parameter name=
"language" type=
"GtkSourceLanguage*"/>
284 <method name=
"get_section" symbol=
"gtk_source_language_get_section">
285 <return-type type=
"gchar*"/>
287 <parameter name=
"language" type=
"GtkSourceLanguage*"/>
290 <method name=
"get_style_ids" symbol=
"gtk_source_language_get_style_ids">
291 <return-type type=
"gchar**"/>
293 <parameter name=
"language" type=
"GtkSourceLanguage*"/>
296 <method name=
"get_style_name" symbol=
"gtk_source_language_get_style_name">
297 <return-type type=
"gchar*"/>
299 <parameter name=
"language" type=
"GtkSourceLanguage*"/>
300 <parameter name=
"style_id" type=
"gchar*"/>
303 <property name=
"hidden" type=
"gboolean" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
304 <property name=
"id" type=
"char*" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
305 <property name=
"name" type=
"char*" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
306 <property name=
"section" type=
"char*" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
308 <object name=
"GtkSourceLanguageManager" parent=
"GObject" type-name=
"GtkSourceLanguageManager" get-type=
"gtk_source_language_manager_get_type">
309 <method name=
"get_default" symbol=
"gtk_source_language_manager_get_default">
310 <return-type type=
"GtkSourceLanguageManager*"/>
312 <method name=
"get_language" symbol=
"gtk_source_language_manager_get_language">
313 <return-type type=
"GtkSourceLanguage*"/>
315 <parameter name=
"lm" type=
"GtkSourceLanguageManager*"/>
316 <parameter name=
"id" type=
"gchar*"/>
319 <method name=
"get_language_ids" symbol=
"gtk_source_language_manager_get_language_ids">
320 <return-type type=
"gchar**"/>
322 <parameter name=
"lm" type=
"GtkSourceLanguageManager*"/>
325 <method name=
"get_search_path" symbol=
"gtk_source_language_manager_get_search_path">
326 <return-type type=
"gchar**"/>
328 <parameter name=
"lm" type=
"GtkSourceLanguageManager*"/>
331 <method name=
"guess_language" symbol=
"gtk_source_language_manager_guess_language">
332 <return-type type=
"GtkSourceLanguage*"/>
334 <parameter name=
"lm" type=
"GtkSourceLanguageManager*"/>
335 <parameter name=
"filename" type=
"gchar*"/>
336 <parameter name=
"content_type" type=
"gchar*"/>
339 <constructor name=
"new" symbol=
"gtk_source_language_manager_new">
340 <return-type type=
"GtkSourceLanguageManager*"/>
342 <method name=
"set_search_path" symbol=
"gtk_source_language_manager_set_search_path">
343 <return-type type=
"void"/>
345 <parameter name=
"lm" type=
"GtkSourceLanguageManager*"/>
346 <parameter name=
"dirs" type=
"gchar**"/>
349 <property name=
"language-ids" type=
"GStrv*" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
350 <property name=
"search-path" type=
"GStrv*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
352 <object name=
"GtkSourceMark" parent=
"GtkTextMark" type-name=
"GtkSourceMark" get-type=
"gtk_source_mark_get_type">
353 <method name=
"get_category" symbol=
"gtk_source_mark_get_category">
354 <return-type type=
"gchar*"/>
356 <parameter name=
"mark" type=
"GtkSourceMark*"/>
359 <constructor name=
"new" symbol=
"gtk_source_mark_new">
360 <return-type type=
"GtkSourceMark*"/>
362 <parameter name=
"name" type=
"gchar*"/>
363 <parameter name=
"category" type=
"gchar*"/>
366 <method name=
"next" symbol=
"gtk_source_mark_next">
367 <return-type type=
"GtkSourceMark*"/>
369 <parameter name=
"mark" type=
"GtkSourceMark*"/>
370 <parameter name=
"category" type=
"gchar*"/>
373 <method name=
"prev" symbol=
"gtk_source_mark_prev">
374 <return-type type=
"GtkSourceMark*"/>
376 <parameter name=
"mark" type=
"GtkSourceMark*"/>
377 <parameter name=
"category" type=
"gchar*"/>
380 <property name=
"category" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
382 <object name=
"GtkSourcePrintCompositor" parent=
"GObject" type-name=
"GtkSourcePrintCompositor" get-type=
"gtk_source_print_compositor_get_type">
383 <method name=
"draw_page" symbol=
"gtk_source_print_compositor_draw_page">
384 <return-type type=
"void"/>
386 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
387 <parameter name=
"context" type=
"GtkPrintContext*"/>
388 <parameter name=
"page_nr" type=
"gint"/>
391 <method name=
"get_body_font_name" symbol=
"gtk_source_print_compositor_get_body_font_name">
392 <return-type type=
"gchar*"/>
394 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
397 <method name=
"get_bottom_margin" symbol=
"gtk_source_print_compositor_get_bottom_margin">
398 <return-type type=
"gdouble"/>
400 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
401 <parameter name=
"unit" type=
"GtkUnit"/>
404 <method name=
"get_buffer" symbol=
"gtk_source_print_compositor_get_buffer">
405 <return-type type=
"GtkSourceBuffer*"/>
407 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
410 <method name=
"get_footer_font_name" symbol=
"gtk_source_print_compositor_get_footer_font_name">
411 <return-type type=
"gchar*"/>
413 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
416 <method name=
"get_header_font_name" symbol=
"gtk_source_print_compositor_get_header_font_name">
417 <return-type type=
"gchar*"/>
419 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
422 <method name=
"get_highlight_syntax" symbol=
"gtk_source_print_compositor_get_highlight_syntax">
423 <return-type type=
"gboolean"/>
425 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
428 <method name=
"get_left_margin" symbol=
"gtk_source_print_compositor_get_left_margin">
429 <return-type type=
"gdouble"/>
431 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
432 <parameter name=
"unit" type=
"GtkUnit"/>
435 <method name=
"get_line_numbers_font_name" symbol=
"gtk_source_print_compositor_get_line_numbers_font_name">
436 <return-type type=
"gchar*"/>
438 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
441 <method name=
"get_n_pages" symbol=
"gtk_source_print_compositor_get_n_pages">
442 <return-type type=
"gint"/>
444 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
447 <method name=
"get_pagination_progress" symbol=
"gtk_source_print_compositor_get_pagination_progress">
448 <return-type type=
"gdouble"/>
450 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
453 <method name=
"get_print_footer" symbol=
"gtk_source_print_compositor_get_print_footer">
454 <return-type type=
"gboolean"/>
456 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
459 <method name=
"get_print_header" symbol=
"gtk_source_print_compositor_get_print_header">
460 <return-type type=
"gboolean"/>
462 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
465 <method name=
"get_print_line_numbers" symbol=
"gtk_source_print_compositor_get_print_line_numbers">
466 <return-type type=
"guint"/>
468 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
471 <method name=
"get_right_margin" symbol=
"gtk_source_print_compositor_get_right_margin">
472 <return-type type=
"gdouble"/>
474 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
475 <parameter name=
"unit" type=
"GtkUnit"/>
478 <method name=
"get_tab_width" symbol=
"gtk_source_print_compositor_get_tab_width">
479 <return-type type=
"guint"/>
481 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
484 <method name=
"get_top_margin" symbol=
"gtk_source_print_compositor_get_top_margin">
485 <return-type type=
"gdouble"/>
487 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
488 <parameter name=
"unit" type=
"GtkUnit"/>
491 <method name=
"get_wrap_mode" symbol=
"gtk_source_print_compositor_get_wrap_mode">
492 <return-type type=
"GtkWrapMode"/>
494 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
497 <constructor name=
"new" symbol=
"gtk_source_print_compositor_new">
498 <return-type type=
"GtkSourcePrintCompositor*"/>
500 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
503 <constructor name=
"new_from_view" symbol=
"gtk_source_print_compositor_new_from_view">
504 <return-type type=
"GtkSourcePrintCompositor*"/>
506 <parameter name=
"view" type=
"GtkSourceView*"/>
509 <method name=
"paginate" symbol=
"gtk_source_print_compositor_paginate">
510 <return-type type=
"gboolean"/>
512 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
513 <parameter name=
"context" type=
"GtkPrintContext*"/>
516 <method name=
"set_body_font_name" symbol=
"gtk_source_print_compositor_set_body_font_name">
517 <return-type type=
"void"/>
519 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
520 <parameter name=
"font_name" type=
"gchar*"/>
523 <method name=
"set_bottom_margin" symbol=
"gtk_source_print_compositor_set_bottom_margin">
524 <return-type type=
"void"/>
526 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
527 <parameter name=
"margin" type=
"gdouble"/>
528 <parameter name=
"unit" type=
"GtkUnit"/>
531 <method name=
"set_footer_font_name" symbol=
"gtk_source_print_compositor_set_footer_font_name">
532 <return-type type=
"void"/>
534 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
535 <parameter name=
"font_name" type=
"gchar*"/>
538 <method name=
"set_footer_format" symbol=
"gtk_source_print_compositor_set_footer_format">
539 <return-type type=
"void"/>
541 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
542 <parameter name=
"separator" type=
"gboolean"/>
543 <parameter name=
"left" type=
"gchar*"/>
544 <parameter name=
"center" type=
"gchar*"/>
545 <parameter name=
"right" type=
"gchar*"/>
548 <method name=
"set_header_font_name" symbol=
"gtk_source_print_compositor_set_header_font_name">
549 <return-type type=
"void"/>
551 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
552 <parameter name=
"font_name" type=
"gchar*"/>
555 <method name=
"set_header_format" symbol=
"gtk_source_print_compositor_set_header_format">
556 <return-type type=
"void"/>
558 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
559 <parameter name=
"separator" type=
"gboolean"/>
560 <parameter name=
"left" type=
"gchar*"/>
561 <parameter name=
"center" type=
"gchar*"/>
562 <parameter name=
"right" type=
"gchar*"/>
565 <method name=
"set_highlight_syntax" symbol=
"gtk_source_print_compositor_set_highlight_syntax">
566 <return-type type=
"void"/>
568 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
569 <parameter name=
"highlight" type=
"gboolean"/>
572 <method name=
"set_left_margin" symbol=
"gtk_source_print_compositor_set_left_margin">
573 <return-type type=
"void"/>
575 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
576 <parameter name=
"margin" type=
"gdouble"/>
577 <parameter name=
"unit" type=
"GtkUnit"/>
580 <method name=
"set_line_numbers_font_name" symbol=
"gtk_source_print_compositor_set_line_numbers_font_name">
581 <return-type type=
"void"/>
583 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
584 <parameter name=
"font_name" type=
"gchar*"/>
587 <method name=
"set_print_footer" symbol=
"gtk_source_print_compositor_set_print_footer">
588 <return-type type=
"void"/>
590 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
591 <parameter name=
"print" type=
"gboolean"/>
594 <method name=
"set_print_header" symbol=
"gtk_source_print_compositor_set_print_header">
595 <return-type type=
"void"/>
597 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
598 <parameter name=
"print" type=
"gboolean"/>
601 <method name=
"set_print_line_numbers" symbol=
"gtk_source_print_compositor_set_print_line_numbers">
602 <return-type type=
"void"/>
604 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
605 <parameter name=
"interval" type=
"guint"/>
608 <method name=
"set_right_margin" symbol=
"gtk_source_print_compositor_set_right_margin">
609 <return-type type=
"void"/>
611 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
612 <parameter name=
"margin" type=
"gdouble"/>
613 <parameter name=
"unit" type=
"GtkUnit"/>
616 <method name=
"set_tab_width" symbol=
"gtk_source_print_compositor_set_tab_width">
617 <return-type type=
"void"/>
619 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
620 <parameter name=
"width" type=
"guint"/>
623 <method name=
"set_top_margin" symbol=
"gtk_source_print_compositor_set_top_margin">
624 <return-type type=
"void"/>
626 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
627 <parameter name=
"margin" type=
"gdouble"/>
628 <parameter name=
"unit" type=
"GtkUnit"/>
631 <method name=
"set_wrap_mode" symbol=
"gtk_source_print_compositor_set_wrap_mode">
632 <return-type type=
"void"/>
634 <parameter name=
"compositor" type=
"GtkSourcePrintCompositor*"/>
635 <parameter name=
"wrap_mode" type=
"GtkWrapMode"/>
638 <property name=
"body-font-name" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
639 <property name=
"buffer" type=
"GtkSourceBuffer*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
640 <property name=
"footer-font-name" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
641 <property name=
"header-font-name" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
642 <property name=
"highlight-syntax" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
643 <property name=
"line-numbers-font-name" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
644 <property name=
"n-pages" type=
"gint" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
645 <property name=
"print-footer" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
646 <property name=
"print-header" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
647 <property name=
"print-line-numbers" type=
"guint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
648 <property name=
"tab-width" type=
"guint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
649 <property name=
"wrap-mode" type=
"GtkWrapMode" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
651 <object name=
"GtkSourceStyle" parent=
"GObject" type-name=
"GtkSourceStyle" get-type=
"gtk_source_style_get_type">
652 <method name=
"copy" symbol=
"gtk_source_style_copy">
653 <return-type type=
"GtkSourceStyle*"/>
655 <parameter name=
"style" type=
"GtkSourceStyle*"/>
658 <property name=
"background" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
659 <property name=
"background-set" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
660 <property name=
"bold" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
661 <property name=
"bold-set" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
662 <property name=
"foreground" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
663 <property name=
"foreground-set" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
664 <property name=
"italic" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
665 <property name=
"italic-set" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
666 <property name=
"line-background" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
667 <property name=
"line-background-set" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
668 <property name=
"strikethrough" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
669 <property name=
"strikethrough-set" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
670 <property name=
"underline" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
671 <property name=
"underline-set" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
673 <object name=
"GtkSourceStyleScheme" parent=
"GObject" type-name=
"GtkSourceStyleScheme" get-type=
"gtk_source_style_scheme_get_type">
674 <method name=
"get_authors" symbol=
"gtk_source_style_scheme_get_authors">
675 <return-type type=
"gchar**"/>
677 <parameter name=
"scheme" type=
"GtkSourceStyleScheme*"/>
680 <method name=
"get_description" symbol=
"gtk_source_style_scheme_get_description">
681 <return-type type=
"gchar*"/>
683 <parameter name=
"scheme" type=
"GtkSourceStyleScheme*"/>
686 <method name=
"get_filename" symbol=
"gtk_source_style_scheme_get_filename">
687 <return-type type=
"gchar*"/>
689 <parameter name=
"scheme" type=
"GtkSourceStyleScheme*"/>
692 <method name=
"get_id" symbol=
"gtk_source_style_scheme_get_id">
693 <return-type type=
"gchar*"/>
695 <parameter name=
"scheme" type=
"GtkSourceStyleScheme*"/>
698 <method name=
"get_name" symbol=
"gtk_source_style_scheme_get_name">
699 <return-type type=
"gchar*"/>
701 <parameter name=
"scheme" type=
"GtkSourceStyleScheme*"/>
704 <method name=
"get_style" symbol=
"gtk_source_style_scheme_get_style">
705 <return-type type=
"GtkSourceStyle*"/>
707 <parameter name=
"scheme" type=
"GtkSourceStyleScheme*"/>
708 <parameter name=
"style_id" type=
"gchar*"/>
711 <property name=
"description" type=
"char*" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
712 <property name=
"filename" type=
"char*" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
713 <property name=
"id" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
714 <property name=
"name" type=
"char*" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
716 <object name=
"GtkSourceStyleSchemeManager" parent=
"GObject" type-name=
"GtkSourceStyleSchemeManager" get-type=
"gtk_source_style_scheme_manager_get_type">
717 <method name=
"append_search_path" symbol=
"gtk_source_style_scheme_manager_append_search_path">
718 <return-type type=
"void"/>
720 <parameter name=
"manager" type=
"GtkSourceStyleSchemeManager*"/>
721 <parameter name=
"path" type=
"gchar*"/>
724 <method name=
"force_rescan" symbol=
"gtk_source_style_scheme_manager_force_rescan">
725 <return-type type=
"void"/>
727 <parameter name=
"manager" type=
"GtkSourceStyleSchemeManager*"/>
730 <method name=
"get_default" symbol=
"gtk_source_style_scheme_manager_get_default">
731 <return-type type=
"GtkSourceStyleSchemeManager*"/>
733 <method name=
"get_scheme" symbol=
"gtk_source_style_scheme_manager_get_scheme">
734 <return-type type=
"GtkSourceStyleScheme*"/>
736 <parameter name=
"manager" type=
"GtkSourceStyleSchemeManager*"/>
737 <parameter name=
"scheme_id" type=
"gchar*"/>
740 <method name=
"get_scheme_ids" symbol=
"gtk_source_style_scheme_manager_get_scheme_ids">
741 <return-type type=
"gchar**"/>
743 <parameter name=
"manager" type=
"GtkSourceStyleSchemeManager*"/>
746 <method name=
"get_search_path" symbol=
"gtk_source_style_scheme_manager_get_search_path">
747 <return-type type=
"gchar**"/>
749 <parameter name=
"manager" type=
"GtkSourceStyleSchemeManager*"/>
752 <constructor name=
"new" symbol=
"gtk_source_style_scheme_manager_new">
753 <return-type type=
"GtkSourceStyleSchemeManager*"/>
755 <method name=
"prepend_search_path" symbol=
"gtk_source_style_scheme_manager_prepend_search_path">
756 <return-type type=
"void"/>
758 <parameter name=
"manager" type=
"GtkSourceStyleSchemeManager*"/>
759 <parameter name=
"path" type=
"gchar*"/>
762 <method name=
"set_search_path" symbol=
"gtk_source_style_scheme_manager_set_search_path">
763 <return-type type=
"void"/>
765 <parameter name=
"manager" type=
"GtkSourceStyleSchemeManager*"/>
766 <parameter name=
"path" type=
"gchar**"/>
769 <property name=
"scheme-ids" type=
"GStrv*" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
770 <property name=
"search-path" type=
"GStrv*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
772 <object name=
"GtkSourceView" parent=
"GtkTextView" type-name=
"GtkSourceView" get-type=
"gtk_source_view_get_type">
774 <interface name=
"AtkImplementor"/>
775 <interface name=
"GtkBuildable"/>
777 <method name=
"get_auto_indent" symbol=
"gtk_source_view_get_auto_indent">
778 <return-type type=
"gboolean"/>
780 <parameter name=
"view" type=
"GtkSourceView*"/>
783 <method name=
"get_draw_spaces" symbol=
"gtk_source_view_get_draw_spaces">
784 <return-type type=
"GtkSourceDrawSpacesFlags"/>
786 <parameter name=
"view" type=
"GtkSourceView*"/>
789 <method name=
"get_highlight_current_line" symbol=
"gtk_source_view_get_highlight_current_line">
790 <return-type type=
"gboolean"/>
792 <parameter name=
"view" type=
"GtkSourceView*"/>
795 <method name=
"get_indent_on_tab" symbol=
"gtk_source_view_get_indent_on_tab">
796 <return-type type=
"gboolean"/>
798 <parameter name=
"view" type=
"GtkSourceView*"/>
801 <method name=
"get_indent_width" symbol=
"gtk_source_view_get_indent_width">
802 <return-type type=
"gint"/>
804 <parameter name=
"view" type=
"GtkSourceView*"/>
807 <method name=
"get_insert_spaces_instead_of_tabs" symbol=
"gtk_source_view_get_insert_spaces_instead_of_tabs">
808 <return-type type=
"gboolean"/>
810 <parameter name=
"view" type=
"GtkSourceView*"/>
813 <method name=
"get_mark_category_background" symbol=
"gtk_source_view_get_mark_category_background">
814 <return-type type=
"gboolean"/>
816 <parameter name=
"view" type=
"GtkSourceView*"/>
817 <parameter name=
"category" type=
"gchar*"/>
818 <parameter name=
"dest" type=
"GdkColor*"/>
821 <method name=
"get_mark_category_pixbuf" symbol=
"gtk_source_view_get_mark_category_pixbuf">
822 <return-type type=
"GdkPixbuf*"/>
824 <parameter name=
"view" type=
"GtkSourceView*"/>
825 <parameter name=
"category" type=
"gchar*"/>
828 <method name=
"get_mark_category_priority" symbol=
"gtk_source_view_get_mark_category_priority">
829 <return-type type=
"gint"/>
831 <parameter name=
"view" type=
"GtkSourceView*"/>
832 <parameter name=
"category" type=
"gchar*"/>
835 <method name=
"get_right_margin_position" symbol=
"gtk_source_view_get_right_margin_position">
836 <return-type type=
"guint"/>
838 <parameter name=
"view" type=
"GtkSourceView*"/>
841 <method name=
"get_show_line_marks" symbol=
"gtk_source_view_get_show_line_marks">
842 <return-type type=
"gboolean"/>
844 <parameter name=
"view" type=
"GtkSourceView*"/>
847 <method name=
"get_show_line_numbers" symbol=
"gtk_source_view_get_show_line_numbers">
848 <return-type type=
"gboolean"/>
850 <parameter name=
"view" type=
"GtkSourceView*"/>
853 <method name=
"get_show_right_margin" symbol=
"gtk_source_view_get_show_right_margin">
854 <return-type type=
"gboolean"/>
856 <parameter name=
"view" type=
"GtkSourceView*"/>
859 <method name=
"get_smart_home_end" symbol=
"gtk_source_view_get_smart_home_end">
860 <return-type type=
"GtkSourceSmartHomeEndType"/>
862 <parameter name=
"view" type=
"GtkSourceView*"/>
865 <method name=
"get_tab_width" symbol=
"gtk_source_view_get_tab_width">
866 <return-type type=
"guint"/>
868 <parameter name=
"view" type=
"GtkSourceView*"/>
871 <constructor name=
"new" symbol=
"gtk_source_view_new">
872 <return-type type=
"GtkWidget*"/>
874 <constructor name=
"new_with_buffer" symbol=
"gtk_source_view_new_with_buffer">
875 <return-type type=
"GtkWidget*"/>
877 <parameter name=
"buffer" type=
"GtkSourceBuffer*"/>
880 <method name=
"set_auto_indent" symbol=
"gtk_source_view_set_auto_indent">
881 <return-type type=
"void"/>
883 <parameter name=
"view" type=
"GtkSourceView*"/>
884 <parameter name=
"enable" type=
"gboolean"/>
887 <method name=
"set_draw_spaces" symbol=
"gtk_source_view_set_draw_spaces">
888 <return-type type=
"void"/>
890 <parameter name=
"view" type=
"GtkSourceView*"/>
891 <parameter name=
"flags" type=
"GtkSourceDrawSpacesFlags"/>
894 <method name=
"set_highlight_current_line" symbol=
"gtk_source_view_set_highlight_current_line">
895 <return-type type=
"void"/>
897 <parameter name=
"view" type=
"GtkSourceView*"/>
898 <parameter name=
"show" type=
"gboolean"/>
901 <method name=
"set_indent_on_tab" symbol=
"gtk_source_view_set_indent_on_tab">
902 <return-type type=
"void"/>
904 <parameter name=
"view" type=
"GtkSourceView*"/>
905 <parameter name=
"enable" type=
"gboolean"/>
908 <method name=
"set_indent_width" symbol=
"gtk_source_view_set_indent_width">
909 <return-type type=
"void"/>
911 <parameter name=
"view" type=
"GtkSourceView*"/>
912 <parameter name=
"width" type=
"gint"/>
915 <method name=
"set_insert_spaces_instead_of_tabs" symbol=
"gtk_source_view_set_insert_spaces_instead_of_tabs">
916 <return-type type=
"void"/>
918 <parameter name=
"view" type=
"GtkSourceView*"/>
919 <parameter name=
"enable" type=
"gboolean"/>
922 <method name=
"set_mark_category_background" symbol=
"gtk_source_view_set_mark_category_background">
923 <return-type type=
"void"/>
925 <parameter name=
"view" type=
"GtkSourceView*"/>
926 <parameter name=
"category" type=
"gchar*"/>
927 <parameter name=
"color" type=
"GdkColor*"/>
930 <method name=
"set_mark_category_pixbuf" symbol=
"gtk_source_view_set_mark_category_pixbuf">
931 <return-type type=
"void"/>
933 <parameter name=
"view" type=
"GtkSourceView*"/>
934 <parameter name=
"category" type=
"gchar*"/>
935 <parameter name=
"pixbuf" type=
"GdkPixbuf*"/>
938 <method name=
"set_mark_category_priority" symbol=
"gtk_source_view_set_mark_category_priority">
939 <return-type type=
"void"/>
941 <parameter name=
"view" type=
"GtkSourceView*"/>
942 <parameter name=
"category" type=
"gchar*"/>
943 <parameter name=
"priority" type=
"gint"/>
946 <method name=
"set_mark_category_tooltip_func" symbol=
"gtk_source_view_set_mark_category_tooltip_func">
947 <return-type type=
"void"/>
949 <parameter name=
"view" type=
"GtkSourceView*"/>
950 <parameter name=
"category" type=
"gchar*"/>
951 <parameter name=
"func" type=
"GtkSourceViewMarkTooltipFunc"/>
952 <parameter name=
"user_data" type=
"gpointer"/>
953 <parameter name=
"user_data_notify" type=
"GDestroyNotify"/>
956 <method name=
"set_mark_category_tooltip_markup_func" symbol=
"gtk_source_view_set_mark_category_tooltip_markup_func">
957 <return-type type=
"void"/>
959 <parameter name=
"view" type=
"GtkSourceView*"/>
960 <parameter name=
"category" type=
"gchar*"/>
961 <parameter name=
"markup_func" type=
"GtkSourceViewMarkTooltipFunc"/>
962 <parameter name=
"user_data" type=
"gpointer"/>
963 <parameter name=
"user_data_notify" type=
"GDestroyNotify"/>
966 <method name=
"set_right_margin_position" symbol=
"gtk_source_view_set_right_margin_position">
967 <return-type type=
"void"/>
969 <parameter name=
"view" type=
"GtkSourceView*"/>
970 <parameter name=
"pos" type=
"guint"/>
973 <method name=
"set_show_line_marks" symbol=
"gtk_source_view_set_show_line_marks">
974 <return-type type=
"void"/>
976 <parameter name=
"view" type=
"GtkSourceView*"/>
977 <parameter name=
"show" type=
"gboolean"/>
980 <method name=
"set_show_line_numbers" symbol=
"gtk_source_view_set_show_line_numbers">
981 <return-type type=
"void"/>
983 <parameter name=
"view" type=
"GtkSourceView*"/>
984 <parameter name=
"show" type=
"gboolean"/>
987 <method name=
"set_show_right_margin" symbol=
"gtk_source_view_set_show_right_margin">
988 <return-type type=
"void"/>
990 <parameter name=
"view" type=
"GtkSourceView*"/>
991 <parameter name=
"show" type=
"gboolean"/>
994 <method name=
"set_smart_home_end" symbol=
"gtk_source_view_set_smart_home_end">
995 <return-type type=
"void"/>
997 <parameter name=
"view" type=
"GtkSourceView*"/>
998 <parameter name=
"smart_he" type=
"GtkSourceSmartHomeEndType"/>
1001 <method name=
"set_tab_width" symbol=
"gtk_source_view_set_tab_width">
1002 <return-type type=
"void"/>
1004 <parameter name=
"view" type=
"GtkSourceView*"/>
1005 <parameter name=
"width" type=
"guint"/>
1008 <property name=
"auto-indent" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1009 <property name=
"draw-spaces" type=
"GtkSourceDrawSpacesFlags" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1010 <property name=
"highlight-current-line" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1011 <property name=
"indent-on-tab" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1012 <property name=
"indent-width" type=
"gint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1013 <property name=
"insert-spaces-instead-of-tabs" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1014 <property name=
"right-margin-position" type=
"guint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1015 <property name=
"show-line-marks" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1016 <property name=
"show-line-numbers" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1017 <property name=
"show-right-margin" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1018 <property name=
"smart-home-end" type=
"GtkSourceSmartHomeEndType" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1019 <property name=
"tab-width" type=
"guint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
1020 <signal name=
"redo" when=
"LAST">
1021 <return-type type=
"void"/>
1023 <parameter name=
"view" type=
"GtkSourceView*"/>
1026 <signal name=
"undo" when=
"LAST">
1027 <return-type type=
"void"/>
1029 <parameter name=
"view" type=
"GtkSourceView*"/>