glib-2.0: Support owned delegates with Idle.add
[vala-lang.git] / vapi / packages / gtksourceview-2.0 / gtksourceview-2.0.gi
blob90d52a0ae698fbb2a1c069f1918bc0e76d2e053b
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Gtk">
4 <function name="source_iter_backward_search" symbol="gtk_source_iter_backward_search">
5 <return-type type="gboolean"/>
6 <parameters>
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*"/>
13 </parameters>
14 </function>
15 <function name="source_iter_forward_search" symbol="gtk_source_iter_forward_search">
16 <return-type type="gboolean"/>
17 <parameters>
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*"/>
24 </parameters>
25 </function>
26 <callback name="GtkSourceViewMarkTooltipFunc">
27 <return-type type="gchar*"/>
28 <parameters>
29 <parameter name="mark" type="GtkSourceMark*"/>
30 <parameter name="user_data" type="gpointer"/>
31 </parameters>
32 </callback>
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"/>
38 </enum>
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"/>
45 </flags>
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"/>
50 </flags>
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"/>
54 <parameters>
55 <parameter name="buffer" type="GtkSourceBuffer*"/>
56 <parameter name="iter" type="GtkTextIter*"/>
57 <parameter name="category" type="gchar*"/>
58 </parameters>
59 </method>
60 <method name="begin_not_undoable_action" symbol="gtk_source_buffer_begin_not_undoable_action">
61 <return-type type="void"/>
62 <parameters>
63 <parameter name="buffer" type="GtkSourceBuffer*"/>
64 </parameters>
65 </method>
66 <method name="can_redo" symbol="gtk_source_buffer_can_redo">
67 <return-type type="gboolean"/>
68 <parameters>
69 <parameter name="buffer" type="GtkSourceBuffer*"/>
70 </parameters>
71 </method>
72 <method name="can_undo" symbol="gtk_source_buffer_can_undo">
73 <return-type type="gboolean"/>
74 <parameters>
75 <parameter name="buffer" type="GtkSourceBuffer*"/>
76 </parameters>
77 </method>
78 <method name="create_source_mark" symbol="gtk_source_buffer_create_source_mark">
79 <return-type type="GtkSourceMark*"/>
80 <parameters>
81 <parameter name="buffer" type="GtkSourceBuffer*"/>
82 <parameter name="name" type="gchar*"/>
83 <parameter name="category" type="gchar*"/>
84 <parameter name="where" type="GtkTextIter*"/>
85 </parameters>
86 </method>
87 <method name="end_not_undoable_action" symbol="gtk_source_buffer_end_not_undoable_action">
88 <return-type type="void"/>
89 <parameters>
90 <parameter name="buffer" type="GtkSourceBuffer*"/>
91 </parameters>
92 </method>
93 <method name="ensure_highlight" symbol="gtk_source_buffer_ensure_highlight">
94 <return-type type="void"/>
95 <parameters>
96 <parameter name="buffer" type="GtkSourceBuffer*"/>
97 <parameter name="start" type="GtkTextIter*"/>
98 <parameter name="end" type="GtkTextIter*"/>
99 </parameters>
100 </method>
101 <method name="forward_iter_to_source_mark" symbol="gtk_source_buffer_forward_iter_to_source_mark">
102 <return-type type="gboolean"/>
103 <parameters>
104 <parameter name="buffer" type="GtkSourceBuffer*"/>
105 <parameter name="iter" type="GtkTextIter*"/>
106 <parameter name="category" type="gchar*"/>
107 </parameters>
108 </method>
109 <method name="get_highlight_matching_brackets" symbol="gtk_source_buffer_get_highlight_matching_brackets">
110 <return-type type="gboolean"/>
111 <parameters>
112 <parameter name="buffer" type="GtkSourceBuffer*"/>
113 </parameters>
114 </method>
115 <method name="get_highlight_syntax" symbol="gtk_source_buffer_get_highlight_syntax">
116 <return-type type="gboolean"/>
117 <parameters>
118 <parameter name="buffer" type="GtkSourceBuffer*"/>
119 </parameters>
120 </method>
121 <method name="get_language" symbol="gtk_source_buffer_get_language">
122 <return-type type="GtkSourceLanguage*"/>
123 <parameters>
124 <parameter name="buffer" type="GtkSourceBuffer*"/>
125 </parameters>
126 </method>
127 <method name="get_max_undo_levels" symbol="gtk_source_buffer_get_max_undo_levels">
128 <return-type type="gint"/>
129 <parameters>
130 <parameter name="buffer" type="GtkSourceBuffer*"/>
131 </parameters>
132 </method>
133 <method name="get_source_marks_at_iter" symbol="gtk_source_buffer_get_source_marks_at_iter">
134 <return-type type="GSList*"/>
135 <parameters>
136 <parameter name="buffer" type="GtkSourceBuffer*"/>
137 <parameter name="iter" type="GtkTextIter*"/>
138 <parameter name="category" type="gchar*"/>
139 </parameters>
140 </method>
141 <method name="get_source_marks_at_line" symbol="gtk_source_buffer_get_source_marks_at_line">
142 <return-type type="GSList*"/>
143 <parameters>
144 <parameter name="buffer" type="GtkSourceBuffer*"/>
145 <parameter name="line" type="gint"/>
146 <parameter name="category" type="gchar*"/>
147 </parameters>
148 </method>
149 <method name="get_style_scheme" symbol="gtk_source_buffer_get_style_scheme">
150 <return-type type="GtkSourceStyleScheme*"/>
151 <parameters>
152 <parameter name="buffer" type="GtkSourceBuffer*"/>
153 </parameters>
154 </method>
155 <constructor name="new" symbol="gtk_source_buffer_new">
156 <return-type type="GtkSourceBuffer*"/>
157 <parameters>
158 <parameter name="table" type="GtkTextTagTable*"/>
159 </parameters>
160 </constructor>
161 <constructor name="new_with_language" symbol="gtk_source_buffer_new_with_language">
162 <return-type type="GtkSourceBuffer*"/>
163 <parameters>
164 <parameter name="language" type="GtkSourceLanguage*"/>
165 </parameters>
166 </constructor>
167 <method name="redo" symbol="gtk_source_buffer_redo">
168 <return-type type="void"/>
169 <parameters>
170 <parameter name="buffer" type="GtkSourceBuffer*"/>
171 </parameters>
172 </method>
173 <method name="remove_source_marks" symbol="gtk_source_buffer_remove_source_marks">
174 <return-type type="void"/>
175 <parameters>
176 <parameter name="buffer" type="GtkSourceBuffer*"/>
177 <parameter name="start" type="GtkTextIter*"/>
178 <parameter name="end" type="GtkTextIter*"/>
179 <parameter name="category" type="gchar*"/>
180 </parameters>
181 </method>
182 <method name="set_highlight_matching_brackets" symbol="gtk_source_buffer_set_highlight_matching_brackets">
183 <return-type type="void"/>
184 <parameters>
185 <parameter name="buffer" type="GtkSourceBuffer*"/>
186 <parameter name="highlight" type="gboolean"/>
187 </parameters>
188 </method>
189 <method name="set_highlight_syntax" symbol="gtk_source_buffer_set_highlight_syntax">
190 <return-type type="void"/>
191 <parameters>
192 <parameter name="buffer" type="GtkSourceBuffer*"/>
193 <parameter name="highlight" type="gboolean"/>
194 </parameters>
195 </method>
196 <method name="set_language" symbol="gtk_source_buffer_set_language">
197 <return-type type="void"/>
198 <parameters>
199 <parameter name="buffer" type="GtkSourceBuffer*"/>
200 <parameter name="language" type="GtkSourceLanguage*"/>
201 </parameters>
202 </method>
203 <method name="set_max_undo_levels" symbol="gtk_source_buffer_set_max_undo_levels">
204 <return-type type="void"/>
205 <parameters>
206 <parameter name="buffer" type="GtkSourceBuffer*"/>
207 <parameter name="max_undo_levels" type="gint"/>
208 </parameters>
209 </method>
210 <method name="set_style_scheme" symbol="gtk_source_buffer_set_style_scheme">
211 <return-type type="void"/>
212 <parameters>
213 <parameter name="buffer" type="GtkSourceBuffer*"/>
214 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
215 </parameters>
216 </method>
217 <method name="undo" symbol="gtk_source_buffer_undo">
218 <return-type type="void"/>
219 <parameters>
220 <parameter name="buffer" type="GtkSourceBuffer*"/>
221 </parameters>
222 </method>
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"/>
232 <parameters>
233 <parameter name="object" type="GtkSourceBuffer*"/>
234 <parameter name="p0" type="GtkTextIter*"/>
235 <parameter name="p1" type="GtkTextIter*"/>
236 </parameters>
237 </signal>
238 <signal name="source-mark-updated" when="LAST">
239 <return-type type="void"/>
240 <parameters>
241 <parameter name="object" type="GtkSourceBuffer*"/>
242 <parameter name="p0" type="GtkTextMark*"/>
243 </parameters>
244 </signal>
245 </object>
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**"/>
249 <parameters>
250 <parameter name="language" type="GtkSourceLanguage*"/>
251 </parameters>
252 </method>
253 <method name="get_hidden" symbol="gtk_source_language_get_hidden">
254 <return-type type="gboolean"/>
255 <parameters>
256 <parameter name="language" type="GtkSourceLanguage*"/>
257 </parameters>
258 </method>
259 <method name="get_id" symbol="gtk_source_language_get_id">
260 <return-type type="gchar*"/>
261 <parameters>
262 <parameter name="language" type="GtkSourceLanguage*"/>
263 </parameters>
264 </method>
265 <method name="get_metadata" symbol="gtk_source_language_get_metadata">
266 <return-type type="gchar*"/>
267 <parameters>
268 <parameter name="language" type="GtkSourceLanguage*"/>
269 <parameter name="name" type="gchar*"/>
270 </parameters>
271 </method>
272 <method name="get_mime_types" symbol="gtk_source_language_get_mime_types">
273 <return-type type="gchar**"/>
274 <parameters>
275 <parameter name="language" type="GtkSourceLanguage*"/>
276 </parameters>
277 </method>
278 <method name="get_name" symbol="gtk_source_language_get_name">
279 <return-type type="gchar*"/>
280 <parameters>
281 <parameter name="language" type="GtkSourceLanguage*"/>
282 </parameters>
283 </method>
284 <method name="get_section" symbol="gtk_source_language_get_section">
285 <return-type type="gchar*"/>
286 <parameters>
287 <parameter name="language" type="GtkSourceLanguage*"/>
288 </parameters>
289 </method>
290 <method name="get_style_ids" symbol="gtk_source_language_get_style_ids">
291 <return-type type="gchar**"/>
292 <parameters>
293 <parameter name="language" type="GtkSourceLanguage*"/>
294 </parameters>
295 </method>
296 <method name="get_style_name" symbol="gtk_source_language_get_style_name">
297 <return-type type="gchar*"/>
298 <parameters>
299 <parameter name="language" type="GtkSourceLanguage*"/>
300 <parameter name="style_id" type="gchar*"/>
301 </parameters>
302 </method>
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"/>
307 </object>
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*"/>
311 </method>
312 <method name="get_language" symbol="gtk_source_language_manager_get_language">
313 <return-type type="GtkSourceLanguage*"/>
314 <parameters>
315 <parameter name="lm" type="GtkSourceLanguageManager*"/>
316 <parameter name="id" type="gchar*"/>
317 </parameters>
318 </method>
319 <method name="get_language_ids" symbol="gtk_source_language_manager_get_language_ids">
320 <return-type type="gchar**"/>
321 <parameters>
322 <parameter name="lm" type="GtkSourceLanguageManager*"/>
323 </parameters>
324 </method>
325 <method name="get_search_path" symbol="gtk_source_language_manager_get_search_path">
326 <return-type type="gchar**"/>
327 <parameters>
328 <parameter name="lm" type="GtkSourceLanguageManager*"/>
329 </parameters>
330 </method>
331 <method name="guess_language" symbol="gtk_source_language_manager_guess_language">
332 <return-type type="GtkSourceLanguage*"/>
333 <parameters>
334 <parameter name="lm" type="GtkSourceLanguageManager*"/>
335 <parameter name="filename" type="gchar*"/>
336 <parameter name="content_type" type="gchar*"/>
337 </parameters>
338 </method>
339 <constructor name="new" symbol="gtk_source_language_manager_new">
340 <return-type type="GtkSourceLanguageManager*"/>
341 </constructor>
342 <method name="set_search_path" symbol="gtk_source_language_manager_set_search_path">
343 <return-type type="void"/>
344 <parameters>
345 <parameter name="lm" type="GtkSourceLanguageManager*"/>
346 <parameter name="dirs" type="gchar**"/>
347 </parameters>
348 </method>
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"/>
351 </object>
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*"/>
355 <parameters>
356 <parameter name="mark" type="GtkSourceMark*"/>
357 </parameters>
358 </method>
359 <constructor name="new" symbol="gtk_source_mark_new">
360 <return-type type="GtkSourceMark*"/>
361 <parameters>
362 <parameter name="name" type="gchar*"/>
363 <parameter name="category" type="gchar*"/>
364 </parameters>
365 </constructor>
366 <method name="next" symbol="gtk_source_mark_next">
367 <return-type type="GtkSourceMark*"/>
368 <parameters>
369 <parameter name="mark" type="GtkSourceMark*"/>
370 <parameter name="category" type="gchar*"/>
371 </parameters>
372 </method>
373 <method name="prev" symbol="gtk_source_mark_prev">
374 <return-type type="GtkSourceMark*"/>
375 <parameters>
376 <parameter name="mark" type="GtkSourceMark*"/>
377 <parameter name="category" type="gchar*"/>
378 </parameters>
379 </method>
380 <property name="category" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
381 </object>
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"/>
385 <parameters>
386 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
387 <parameter name="context" type="GtkPrintContext*"/>
388 <parameter name="page_nr" type="gint"/>
389 </parameters>
390 </method>
391 <method name="get_body_font_name" symbol="gtk_source_print_compositor_get_body_font_name">
392 <return-type type="gchar*"/>
393 <parameters>
394 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
395 </parameters>
396 </method>
397 <method name="get_bottom_margin" symbol="gtk_source_print_compositor_get_bottom_margin">
398 <return-type type="gdouble"/>
399 <parameters>
400 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
401 <parameter name="unit" type="GtkUnit"/>
402 </parameters>
403 </method>
404 <method name="get_buffer" symbol="gtk_source_print_compositor_get_buffer">
405 <return-type type="GtkSourceBuffer*"/>
406 <parameters>
407 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
408 </parameters>
409 </method>
410 <method name="get_footer_font_name" symbol="gtk_source_print_compositor_get_footer_font_name">
411 <return-type type="gchar*"/>
412 <parameters>
413 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
414 </parameters>
415 </method>
416 <method name="get_header_font_name" symbol="gtk_source_print_compositor_get_header_font_name">
417 <return-type type="gchar*"/>
418 <parameters>
419 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
420 </parameters>
421 </method>
422 <method name="get_highlight_syntax" symbol="gtk_source_print_compositor_get_highlight_syntax">
423 <return-type type="gboolean"/>
424 <parameters>
425 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
426 </parameters>
427 </method>
428 <method name="get_left_margin" symbol="gtk_source_print_compositor_get_left_margin">
429 <return-type type="gdouble"/>
430 <parameters>
431 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
432 <parameter name="unit" type="GtkUnit"/>
433 </parameters>
434 </method>
435 <method name="get_line_numbers_font_name" symbol="gtk_source_print_compositor_get_line_numbers_font_name">
436 <return-type type="gchar*"/>
437 <parameters>
438 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
439 </parameters>
440 </method>
441 <method name="get_n_pages" symbol="gtk_source_print_compositor_get_n_pages">
442 <return-type type="gint"/>
443 <parameters>
444 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
445 </parameters>
446 </method>
447 <method name="get_pagination_progress" symbol="gtk_source_print_compositor_get_pagination_progress">
448 <return-type type="gdouble"/>
449 <parameters>
450 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
451 </parameters>
452 </method>
453 <method name="get_print_footer" symbol="gtk_source_print_compositor_get_print_footer">
454 <return-type type="gboolean"/>
455 <parameters>
456 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
457 </parameters>
458 </method>
459 <method name="get_print_header" symbol="gtk_source_print_compositor_get_print_header">
460 <return-type type="gboolean"/>
461 <parameters>
462 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
463 </parameters>
464 </method>
465 <method name="get_print_line_numbers" symbol="gtk_source_print_compositor_get_print_line_numbers">
466 <return-type type="guint"/>
467 <parameters>
468 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
469 </parameters>
470 </method>
471 <method name="get_right_margin" symbol="gtk_source_print_compositor_get_right_margin">
472 <return-type type="gdouble"/>
473 <parameters>
474 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
475 <parameter name="unit" type="GtkUnit"/>
476 </parameters>
477 </method>
478 <method name="get_tab_width" symbol="gtk_source_print_compositor_get_tab_width">
479 <return-type type="guint"/>
480 <parameters>
481 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
482 </parameters>
483 </method>
484 <method name="get_top_margin" symbol="gtk_source_print_compositor_get_top_margin">
485 <return-type type="gdouble"/>
486 <parameters>
487 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
488 <parameter name="unit" type="GtkUnit"/>
489 </parameters>
490 </method>
491 <method name="get_wrap_mode" symbol="gtk_source_print_compositor_get_wrap_mode">
492 <return-type type="GtkWrapMode"/>
493 <parameters>
494 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
495 </parameters>
496 </method>
497 <constructor name="new" symbol="gtk_source_print_compositor_new">
498 <return-type type="GtkSourcePrintCompositor*"/>
499 <parameters>
500 <parameter name="buffer" type="GtkSourceBuffer*"/>
501 </parameters>
502 </constructor>
503 <constructor name="new_from_view" symbol="gtk_source_print_compositor_new_from_view">
504 <return-type type="GtkSourcePrintCompositor*"/>
505 <parameters>
506 <parameter name="view" type="GtkSourceView*"/>
507 </parameters>
508 </constructor>
509 <method name="paginate" symbol="gtk_source_print_compositor_paginate">
510 <return-type type="gboolean"/>
511 <parameters>
512 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
513 <parameter name="context" type="GtkPrintContext*"/>
514 </parameters>
515 </method>
516 <method name="set_body_font_name" symbol="gtk_source_print_compositor_set_body_font_name">
517 <return-type type="void"/>
518 <parameters>
519 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
520 <parameter name="font_name" type="gchar*"/>
521 </parameters>
522 </method>
523 <method name="set_bottom_margin" symbol="gtk_source_print_compositor_set_bottom_margin">
524 <return-type type="void"/>
525 <parameters>
526 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
527 <parameter name="margin" type="gdouble"/>
528 <parameter name="unit" type="GtkUnit"/>
529 </parameters>
530 </method>
531 <method name="set_footer_font_name" symbol="gtk_source_print_compositor_set_footer_font_name">
532 <return-type type="void"/>
533 <parameters>
534 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
535 <parameter name="font_name" type="gchar*"/>
536 </parameters>
537 </method>
538 <method name="set_footer_format" symbol="gtk_source_print_compositor_set_footer_format">
539 <return-type type="void"/>
540 <parameters>
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*"/>
546 </parameters>
547 </method>
548 <method name="set_header_font_name" symbol="gtk_source_print_compositor_set_header_font_name">
549 <return-type type="void"/>
550 <parameters>
551 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
552 <parameter name="font_name" type="gchar*"/>
553 </parameters>
554 </method>
555 <method name="set_header_format" symbol="gtk_source_print_compositor_set_header_format">
556 <return-type type="void"/>
557 <parameters>
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*"/>
563 </parameters>
564 </method>
565 <method name="set_highlight_syntax" symbol="gtk_source_print_compositor_set_highlight_syntax">
566 <return-type type="void"/>
567 <parameters>
568 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
569 <parameter name="highlight" type="gboolean"/>
570 </parameters>
571 </method>
572 <method name="set_left_margin" symbol="gtk_source_print_compositor_set_left_margin">
573 <return-type type="void"/>
574 <parameters>
575 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
576 <parameter name="margin" type="gdouble"/>
577 <parameter name="unit" type="GtkUnit"/>
578 </parameters>
579 </method>
580 <method name="set_line_numbers_font_name" symbol="gtk_source_print_compositor_set_line_numbers_font_name">
581 <return-type type="void"/>
582 <parameters>
583 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
584 <parameter name="font_name" type="gchar*"/>
585 </parameters>
586 </method>
587 <method name="set_print_footer" symbol="gtk_source_print_compositor_set_print_footer">
588 <return-type type="void"/>
589 <parameters>
590 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
591 <parameter name="print" type="gboolean"/>
592 </parameters>
593 </method>
594 <method name="set_print_header" symbol="gtk_source_print_compositor_set_print_header">
595 <return-type type="void"/>
596 <parameters>
597 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
598 <parameter name="print" type="gboolean"/>
599 </parameters>
600 </method>
601 <method name="set_print_line_numbers" symbol="gtk_source_print_compositor_set_print_line_numbers">
602 <return-type type="void"/>
603 <parameters>
604 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
605 <parameter name="interval" type="guint"/>
606 </parameters>
607 </method>
608 <method name="set_right_margin" symbol="gtk_source_print_compositor_set_right_margin">
609 <return-type type="void"/>
610 <parameters>
611 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
612 <parameter name="margin" type="gdouble"/>
613 <parameter name="unit" type="GtkUnit"/>
614 </parameters>
615 </method>
616 <method name="set_tab_width" symbol="gtk_source_print_compositor_set_tab_width">
617 <return-type type="void"/>
618 <parameters>
619 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
620 <parameter name="width" type="guint"/>
621 </parameters>
622 </method>
623 <method name="set_top_margin" symbol="gtk_source_print_compositor_set_top_margin">
624 <return-type type="void"/>
625 <parameters>
626 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
627 <parameter name="margin" type="gdouble"/>
628 <parameter name="unit" type="GtkUnit"/>
629 </parameters>
630 </method>
631 <method name="set_wrap_mode" symbol="gtk_source_print_compositor_set_wrap_mode">
632 <return-type type="void"/>
633 <parameters>
634 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
635 <parameter name="wrap_mode" type="GtkWrapMode"/>
636 </parameters>
637 </method>
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"/>
650 </object>
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*"/>
654 <parameters>
655 <parameter name="style" type="GtkSourceStyle*"/>
656 </parameters>
657 </method>
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"/>
672 </object>
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**"/>
676 <parameters>
677 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
678 </parameters>
679 </method>
680 <method name="get_description" symbol="gtk_source_style_scheme_get_description">
681 <return-type type="gchar*"/>
682 <parameters>
683 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
684 </parameters>
685 </method>
686 <method name="get_filename" symbol="gtk_source_style_scheme_get_filename">
687 <return-type type="gchar*"/>
688 <parameters>
689 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
690 </parameters>
691 </method>
692 <method name="get_id" symbol="gtk_source_style_scheme_get_id">
693 <return-type type="gchar*"/>
694 <parameters>
695 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
696 </parameters>
697 </method>
698 <method name="get_name" symbol="gtk_source_style_scheme_get_name">
699 <return-type type="gchar*"/>
700 <parameters>
701 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
702 </parameters>
703 </method>
704 <method name="get_style" symbol="gtk_source_style_scheme_get_style">
705 <return-type type="GtkSourceStyle*"/>
706 <parameters>
707 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
708 <parameter name="style_id" type="gchar*"/>
709 </parameters>
710 </method>
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"/>
715 </object>
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"/>
719 <parameters>
720 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
721 <parameter name="path" type="gchar*"/>
722 </parameters>
723 </method>
724 <method name="force_rescan" symbol="gtk_source_style_scheme_manager_force_rescan">
725 <return-type type="void"/>
726 <parameters>
727 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
728 </parameters>
729 </method>
730 <method name="get_default" symbol="gtk_source_style_scheme_manager_get_default">
731 <return-type type="GtkSourceStyleSchemeManager*"/>
732 </method>
733 <method name="get_scheme" symbol="gtk_source_style_scheme_manager_get_scheme">
734 <return-type type="GtkSourceStyleScheme*"/>
735 <parameters>
736 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
737 <parameter name="scheme_id" type="gchar*"/>
738 </parameters>
739 </method>
740 <method name="get_scheme_ids" symbol="gtk_source_style_scheme_manager_get_scheme_ids">
741 <return-type type="gchar**"/>
742 <parameters>
743 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
744 </parameters>
745 </method>
746 <method name="get_search_path" symbol="gtk_source_style_scheme_manager_get_search_path">
747 <return-type type="gchar**"/>
748 <parameters>
749 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
750 </parameters>
751 </method>
752 <constructor name="new" symbol="gtk_source_style_scheme_manager_new">
753 <return-type type="GtkSourceStyleSchemeManager*"/>
754 </constructor>
755 <method name="prepend_search_path" symbol="gtk_source_style_scheme_manager_prepend_search_path">
756 <return-type type="void"/>
757 <parameters>
758 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
759 <parameter name="path" type="gchar*"/>
760 </parameters>
761 </method>
762 <method name="set_search_path" symbol="gtk_source_style_scheme_manager_set_search_path">
763 <return-type type="void"/>
764 <parameters>
765 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
766 <parameter name="path" type="gchar**"/>
767 </parameters>
768 </method>
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"/>
771 </object>
772 <object name="GtkSourceView" parent="GtkTextView" type-name="GtkSourceView" get-type="gtk_source_view_get_type">
773 <implements>
774 <interface name="AtkImplementor"/>
775 <interface name="GtkBuildable"/>
776 </implements>
777 <method name="get_auto_indent" symbol="gtk_source_view_get_auto_indent">
778 <return-type type="gboolean"/>
779 <parameters>
780 <parameter name="view" type="GtkSourceView*"/>
781 </parameters>
782 </method>
783 <method name="get_draw_spaces" symbol="gtk_source_view_get_draw_spaces">
784 <return-type type="GtkSourceDrawSpacesFlags"/>
785 <parameters>
786 <parameter name="view" type="GtkSourceView*"/>
787 </parameters>
788 </method>
789 <method name="get_highlight_current_line" symbol="gtk_source_view_get_highlight_current_line">
790 <return-type type="gboolean"/>
791 <parameters>
792 <parameter name="view" type="GtkSourceView*"/>
793 </parameters>
794 </method>
795 <method name="get_indent_on_tab" symbol="gtk_source_view_get_indent_on_tab">
796 <return-type type="gboolean"/>
797 <parameters>
798 <parameter name="view" type="GtkSourceView*"/>
799 </parameters>
800 </method>
801 <method name="get_indent_width" symbol="gtk_source_view_get_indent_width">
802 <return-type type="gint"/>
803 <parameters>
804 <parameter name="view" type="GtkSourceView*"/>
805 </parameters>
806 </method>
807 <method name="get_insert_spaces_instead_of_tabs" symbol="gtk_source_view_get_insert_spaces_instead_of_tabs">
808 <return-type type="gboolean"/>
809 <parameters>
810 <parameter name="view" type="GtkSourceView*"/>
811 </parameters>
812 </method>
813 <method name="get_mark_category_background" symbol="gtk_source_view_get_mark_category_background">
814 <return-type type="gboolean"/>
815 <parameters>
816 <parameter name="view" type="GtkSourceView*"/>
817 <parameter name="category" type="gchar*"/>
818 <parameter name="dest" type="GdkColor*"/>
819 </parameters>
820 </method>
821 <method name="get_mark_category_pixbuf" symbol="gtk_source_view_get_mark_category_pixbuf">
822 <return-type type="GdkPixbuf*"/>
823 <parameters>
824 <parameter name="view" type="GtkSourceView*"/>
825 <parameter name="category" type="gchar*"/>
826 </parameters>
827 </method>
828 <method name="get_mark_category_priority" symbol="gtk_source_view_get_mark_category_priority">
829 <return-type type="gint"/>
830 <parameters>
831 <parameter name="view" type="GtkSourceView*"/>
832 <parameter name="category" type="gchar*"/>
833 </parameters>
834 </method>
835 <method name="get_right_margin_position" symbol="gtk_source_view_get_right_margin_position">
836 <return-type type="guint"/>
837 <parameters>
838 <parameter name="view" type="GtkSourceView*"/>
839 </parameters>
840 </method>
841 <method name="get_show_line_marks" symbol="gtk_source_view_get_show_line_marks">
842 <return-type type="gboolean"/>
843 <parameters>
844 <parameter name="view" type="GtkSourceView*"/>
845 </parameters>
846 </method>
847 <method name="get_show_line_numbers" symbol="gtk_source_view_get_show_line_numbers">
848 <return-type type="gboolean"/>
849 <parameters>
850 <parameter name="view" type="GtkSourceView*"/>
851 </parameters>
852 </method>
853 <method name="get_show_right_margin" symbol="gtk_source_view_get_show_right_margin">
854 <return-type type="gboolean"/>
855 <parameters>
856 <parameter name="view" type="GtkSourceView*"/>
857 </parameters>
858 </method>
859 <method name="get_smart_home_end" symbol="gtk_source_view_get_smart_home_end">
860 <return-type type="GtkSourceSmartHomeEndType"/>
861 <parameters>
862 <parameter name="view" type="GtkSourceView*"/>
863 </parameters>
864 </method>
865 <method name="get_tab_width" symbol="gtk_source_view_get_tab_width">
866 <return-type type="guint"/>
867 <parameters>
868 <parameter name="view" type="GtkSourceView*"/>
869 </parameters>
870 </method>
871 <constructor name="new" symbol="gtk_source_view_new">
872 <return-type type="GtkWidget*"/>
873 </constructor>
874 <constructor name="new_with_buffer" symbol="gtk_source_view_new_with_buffer">
875 <return-type type="GtkWidget*"/>
876 <parameters>
877 <parameter name="buffer" type="GtkSourceBuffer*"/>
878 </parameters>
879 </constructor>
880 <method name="set_auto_indent" symbol="gtk_source_view_set_auto_indent">
881 <return-type type="void"/>
882 <parameters>
883 <parameter name="view" type="GtkSourceView*"/>
884 <parameter name="enable" type="gboolean"/>
885 </parameters>
886 </method>
887 <method name="set_draw_spaces" symbol="gtk_source_view_set_draw_spaces">
888 <return-type type="void"/>
889 <parameters>
890 <parameter name="view" type="GtkSourceView*"/>
891 <parameter name="flags" type="GtkSourceDrawSpacesFlags"/>
892 </parameters>
893 </method>
894 <method name="set_highlight_current_line" symbol="gtk_source_view_set_highlight_current_line">
895 <return-type type="void"/>
896 <parameters>
897 <parameter name="view" type="GtkSourceView*"/>
898 <parameter name="show" type="gboolean"/>
899 </parameters>
900 </method>
901 <method name="set_indent_on_tab" symbol="gtk_source_view_set_indent_on_tab">
902 <return-type type="void"/>
903 <parameters>
904 <parameter name="view" type="GtkSourceView*"/>
905 <parameter name="enable" type="gboolean"/>
906 </parameters>
907 </method>
908 <method name="set_indent_width" symbol="gtk_source_view_set_indent_width">
909 <return-type type="void"/>
910 <parameters>
911 <parameter name="view" type="GtkSourceView*"/>
912 <parameter name="width" type="gint"/>
913 </parameters>
914 </method>
915 <method name="set_insert_spaces_instead_of_tabs" symbol="gtk_source_view_set_insert_spaces_instead_of_tabs">
916 <return-type type="void"/>
917 <parameters>
918 <parameter name="view" type="GtkSourceView*"/>
919 <parameter name="enable" type="gboolean"/>
920 </parameters>
921 </method>
922 <method name="set_mark_category_background" symbol="gtk_source_view_set_mark_category_background">
923 <return-type type="void"/>
924 <parameters>
925 <parameter name="view" type="GtkSourceView*"/>
926 <parameter name="category" type="gchar*"/>
927 <parameter name="color" type="GdkColor*"/>
928 </parameters>
929 </method>
930 <method name="set_mark_category_pixbuf" symbol="gtk_source_view_set_mark_category_pixbuf">
931 <return-type type="void"/>
932 <parameters>
933 <parameter name="view" type="GtkSourceView*"/>
934 <parameter name="category" type="gchar*"/>
935 <parameter name="pixbuf" type="GdkPixbuf*"/>
936 </parameters>
937 </method>
938 <method name="set_mark_category_priority" symbol="gtk_source_view_set_mark_category_priority">
939 <return-type type="void"/>
940 <parameters>
941 <parameter name="view" type="GtkSourceView*"/>
942 <parameter name="category" type="gchar*"/>
943 <parameter name="priority" type="gint"/>
944 </parameters>
945 </method>
946 <method name="set_mark_category_tooltip_func" symbol="gtk_source_view_set_mark_category_tooltip_func">
947 <return-type type="void"/>
948 <parameters>
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"/>
954 </parameters>
955 </method>
956 <method name="set_mark_category_tooltip_markup_func" symbol="gtk_source_view_set_mark_category_tooltip_markup_func">
957 <return-type type="void"/>
958 <parameters>
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"/>
964 </parameters>
965 </method>
966 <method name="set_right_margin_position" symbol="gtk_source_view_set_right_margin_position">
967 <return-type type="void"/>
968 <parameters>
969 <parameter name="view" type="GtkSourceView*"/>
970 <parameter name="pos" type="guint"/>
971 </parameters>
972 </method>
973 <method name="set_show_line_marks" symbol="gtk_source_view_set_show_line_marks">
974 <return-type type="void"/>
975 <parameters>
976 <parameter name="view" type="GtkSourceView*"/>
977 <parameter name="show" type="gboolean"/>
978 </parameters>
979 </method>
980 <method name="set_show_line_numbers" symbol="gtk_source_view_set_show_line_numbers">
981 <return-type type="void"/>
982 <parameters>
983 <parameter name="view" type="GtkSourceView*"/>
984 <parameter name="show" type="gboolean"/>
985 </parameters>
986 </method>
987 <method name="set_show_right_margin" symbol="gtk_source_view_set_show_right_margin">
988 <return-type type="void"/>
989 <parameters>
990 <parameter name="view" type="GtkSourceView*"/>
991 <parameter name="show" type="gboolean"/>
992 </parameters>
993 </method>
994 <method name="set_smart_home_end" symbol="gtk_source_view_set_smart_home_end">
995 <return-type type="void"/>
996 <parameters>
997 <parameter name="view" type="GtkSourceView*"/>
998 <parameter name="smart_he" type="GtkSourceSmartHomeEndType"/>
999 </parameters>
1000 </method>
1001 <method name="set_tab_width" symbol="gtk_source_view_set_tab_width">
1002 <return-type type="void"/>
1003 <parameters>
1004 <parameter name="view" type="GtkSourceView*"/>
1005 <parameter name="width" type="guint"/>
1006 </parameters>
1007 </method>
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"/>
1022 <parameters>
1023 <parameter name="view" type="GtkSourceView*"/>
1024 </parameters>
1025 </signal>
1026 <signal name="undo" when="LAST">
1027 <return-type type="void"/>
1028 <parameters>
1029 <parameter name="view" type="GtkSourceView*"/>
1030 </parameters>
1031 </signal>
1032 </object>
1033 </namespace>
1034 </api>