Release 0.41.92
[vala-gnome.git] / vapi / packages / gtksourceview-2.0 / gtksourceview-2.0.gi
blob52d08327bf95f84d73c5307d1fc09c62a7d8db41
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="GtkSourceGutterDataFunc">
27 <return-type type="void"/>
28 <parameters>
29 <parameter name="gutter" type="GtkSourceGutter*"/>
30 <parameter name="cell" type="GtkCellRenderer*"/>
31 <parameter name="line_number" type="gint"/>
32 <parameter name="current_line" type="gboolean"/>
33 <parameter name="data" type="gpointer"/>
34 </parameters>
35 </callback>
36 <callback name="GtkSourceGutterSizeFunc">
37 <return-type type="void"/>
38 <parameters>
39 <parameter name="gutter" type="GtkSourceGutter*"/>
40 <parameter name="cell" type="GtkCellRenderer*"/>
41 <parameter name="data" type="gpointer"/>
42 </parameters>
43 </callback>
44 <callback name="GtkSourceViewMarkTooltipFunc">
45 <return-type type="gchar*"/>
46 <parameters>
47 <parameter name="mark" type="GtkSourceMark*"/>
48 <parameter name="user_data" type="gpointer"/>
49 </parameters>
50 </callback>
51 <enum name="GtkSourceCompletionError" type-name="GtkSourceCompletionError" get-type="gtk_source_completion_error_get_type">
52 <member name="GTK_SOURCE_COMPLETION_ERROR_ALREADY_BOUND" value="0"/>
53 <member name="GTK_SOURCE_COMPLETION_ERROR_NOT_BOUND" value="1"/>
54 </enum>
55 <enum name="GtkSourceSmartHomeEndType" type-name="GtkSourceSmartHomeEndType" get-type="gtk_source_smart_home_end_type_get_type">
56 <member name="GTK_SOURCE_SMART_HOME_END_DISABLED" value="0"/>
57 <member name="GTK_SOURCE_SMART_HOME_END_BEFORE" value="1"/>
58 <member name="GTK_SOURCE_SMART_HOME_END_AFTER" value="2"/>
59 <member name="GTK_SOURCE_SMART_HOME_END_ALWAYS" value="3"/>
60 </enum>
61 <enum name="GtkSourceViewGutterPosition" type-name="GtkSourceViewGutterPosition" get-type="gtk_source_view_gutter_position_get_type">
62 <member name="GTK_SOURCE_VIEW_GUTTER_POSITION_LINES" value="-30"/>
63 <member name="GTK_SOURCE_VIEW_GUTTER_POSITION_MARKS" value="-20"/>
64 </enum>
65 <flags name="GtkSourceCompletionActivation" type-name="GtkSourceCompletionActivation" get-type="gtk_source_completion_activation_get_type">
66 <member name="GTK_SOURCE_COMPLETION_ACTIVATION_NONE" value="0"/>
67 <member name="GTK_SOURCE_COMPLETION_ACTIVATION_INTERACTIVE" value="1"/>
68 <member name="GTK_SOURCE_COMPLETION_ACTIVATION_USER_REQUESTED" value="2"/>
69 </flags>
70 <flags name="GtkSourceDrawSpacesFlags" type-name="GtkSourceDrawSpacesFlags" get-type="gtk_source_draw_spaces_flags_get_type">
71 <member name="GTK_SOURCE_DRAW_SPACES_SPACE" value="1"/>
72 <member name="GTK_SOURCE_DRAW_SPACES_TAB" value="2"/>
73 <member name="GTK_SOURCE_DRAW_SPACES_NEWLINE" value="4"/>
74 <member name="GTK_SOURCE_DRAW_SPACES_NBSP" value="8"/>
75 <member name="GTK_SOURCE_DRAW_SPACES_LEADING" value="16"/>
76 <member name="GTK_SOURCE_DRAW_SPACES_TEXT" value="32"/>
77 <member name="GTK_SOURCE_DRAW_SPACES_TRAILING" value="64"/>
78 <member name="GTK_SOURCE_DRAW_SPACES_ALL" value="127"/>
79 </flags>
80 <flags name="GtkSourceSearchFlags" type-name="GtkSourceSearchFlags" get-type="gtk_source_search_flags_get_type">
81 <member name="GTK_SOURCE_SEARCH_VISIBLE_ONLY" value="1"/>
82 <member name="GTK_SOURCE_SEARCH_TEXT_ONLY" value="2"/>
83 <member name="GTK_SOURCE_SEARCH_CASE_INSENSITIVE" value="4"/>
84 </flags>
85 <object name="GtkSourceBuffer" parent="GtkTextBuffer" type-name="GtkSourceBuffer" get-type="gtk_source_buffer_get_type">
86 <method name="backward_iter_to_source_mark" symbol="gtk_source_buffer_backward_iter_to_source_mark">
87 <return-type type="gboolean"/>
88 <parameters>
89 <parameter name="buffer" type="GtkSourceBuffer*"/>
90 <parameter name="iter" type="GtkTextIter*"/>
91 <parameter name="category" type="gchar*"/>
92 </parameters>
93 </method>
94 <method name="begin_not_undoable_action" symbol="gtk_source_buffer_begin_not_undoable_action">
95 <return-type type="void"/>
96 <parameters>
97 <parameter name="buffer" type="GtkSourceBuffer*"/>
98 </parameters>
99 </method>
100 <method name="can_redo" symbol="gtk_source_buffer_can_redo">
101 <return-type type="gboolean"/>
102 <parameters>
103 <parameter name="buffer" type="GtkSourceBuffer*"/>
104 </parameters>
105 </method>
106 <method name="can_undo" symbol="gtk_source_buffer_can_undo">
107 <return-type type="gboolean"/>
108 <parameters>
109 <parameter name="buffer" type="GtkSourceBuffer*"/>
110 </parameters>
111 </method>
112 <method name="create_source_mark" symbol="gtk_source_buffer_create_source_mark">
113 <return-type type="GtkSourceMark*"/>
114 <parameters>
115 <parameter name="buffer" type="GtkSourceBuffer*"/>
116 <parameter name="name" type="gchar*"/>
117 <parameter name="category" type="gchar*"/>
118 <parameter name="where" type="GtkTextIter*"/>
119 </parameters>
120 </method>
121 <method name="end_not_undoable_action" symbol="gtk_source_buffer_end_not_undoable_action">
122 <return-type type="void"/>
123 <parameters>
124 <parameter name="buffer" type="GtkSourceBuffer*"/>
125 </parameters>
126 </method>
127 <method name="ensure_highlight" symbol="gtk_source_buffer_ensure_highlight">
128 <return-type type="void"/>
129 <parameters>
130 <parameter name="buffer" type="GtkSourceBuffer*"/>
131 <parameter name="start" type="GtkTextIter*"/>
132 <parameter name="end" type="GtkTextIter*"/>
133 </parameters>
134 </method>
135 <method name="forward_iter_to_source_mark" symbol="gtk_source_buffer_forward_iter_to_source_mark">
136 <return-type type="gboolean"/>
137 <parameters>
138 <parameter name="buffer" type="GtkSourceBuffer*"/>
139 <parameter name="iter" type="GtkTextIter*"/>
140 <parameter name="category" type="gchar*"/>
141 </parameters>
142 </method>
143 <method name="get_context_classes_at_iter" symbol="gtk_source_buffer_get_context_classes_at_iter">
144 <return-type type="gchar**"/>
145 <parameters>
146 <parameter name="buffer" type="GtkSourceBuffer*"/>
147 <parameter name="iter" type="GtkTextIter*"/>
148 </parameters>
149 </method>
150 <method name="get_highlight_matching_brackets" symbol="gtk_source_buffer_get_highlight_matching_brackets">
151 <return-type type="gboolean"/>
152 <parameters>
153 <parameter name="buffer" type="GtkSourceBuffer*"/>
154 </parameters>
155 </method>
156 <method name="get_highlight_syntax" symbol="gtk_source_buffer_get_highlight_syntax">
157 <return-type type="gboolean"/>
158 <parameters>
159 <parameter name="buffer" type="GtkSourceBuffer*"/>
160 </parameters>
161 </method>
162 <method name="get_language" symbol="gtk_source_buffer_get_language">
163 <return-type type="GtkSourceLanguage*"/>
164 <parameters>
165 <parameter name="buffer" type="GtkSourceBuffer*"/>
166 </parameters>
167 </method>
168 <method name="get_max_undo_levels" symbol="gtk_source_buffer_get_max_undo_levels">
169 <return-type type="gint"/>
170 <parameters>
171 <parameter name="buffer" type="GtkSourceBuffer*"/>
172 </parameters>
173 </method>
174 <method name="get_source_marks_at_iter" symbol="gtk_source_buffer_get_source_marks_at_iter">
175 <return-type type="GSList*"/>
176 <parameters>
177 <parameter name="buffer" type="GtkSourceBuffer*"/>
178 <parameter name="iter" type="GtkTextIter*"/>
179 <parameter name="category" type="gchar*"/>
180 </parameters>
181 </method>
182 <method name="get_source_marks_at_line" symbol="gtk_source_buffer_get_source_marks_at_line">
183 <return-type type="GSList*"/>
184 <parameters>
185 <parameter name="buffer" type="GtkSourceBuffer*"/>
186 <parameter name="line" type="gint"/>
187 <parameter name="category" type="gchar*"/>
188 </parameters>
189 </method>
190 <method name="get_style_scheme" symbol="gtk_source_buffer_get_style_scheme">
191 <return-type type="GtkSourceStyleScheme*"/>
192 <parameters>
193 <parameter name="buffer" type="GtkSourceBuffer*"/>
194 </parameters>
195 </method>
196 <method name="get_undo_manager" symbol="gtk_source_buffer_get_undo_manager">
197 <return-type type="GtkSourceUndoManager*"/>
198 <parameters>
199 <parameter name="buffer" type="GtkSourceBuffer*"/>
200 </parameters>
201 </method>
202 <method name="iter_backward_to_context_class_toggle" symbol="gtk_source_buffer_iter_backward_to_context_class_toggle">
203 <return-type type="gboolean"/>
204 <parameters>
205 <parameter name="buffer" type="GtkSourceBuffer*"/>
206 <parameter name="iter" type="GtkTextIter*"/>
207 <parameter name="context_class" type="gchar*"/>
208 </parameters>
209 </method>
210 <method name="iter_forward_to_context_class_toggle" symbol="gtk_source_buffer_iter_forward_to_context_class_toggle">
211 <return-type type="gboolean"/>
212 <parameters>
213 <parameter name="buffer" type="GtkSourceBuffer*"/>
214 <parameter name="iter" type="GtkTextIter*"/>
215 <parameter name="context_class" type="gchar*"/>
216 </parameters>
217 </method>
218 <method name="iter_has_context_class" symbol="gtk_source_buffer_iter_has_context_class">
219 <return-type type="gboolean"/>
220 <parameters>
221 <parameter name="buffer" type="GtkSourceBuffer*"/>
222 <parameter name="iter" type="GtkTextIter*"/>
223 <parameter name="context_class" type="gchar*"/>
224 </parameters>
225 </method>
226 <constructor name="new" symbol="gtk_source_buffer_new">
227 <return-type type="GtkSourceBuffer*"/>
228 <parameters>
229 <parameter name="table" type="GtkTextTagTable*"/>
230 </parameters>
231 </constructor>
232 <constructor name="new_with_language" symbol="gtk_source_buffer_new_with_language">
233 <return-type type="GtkSourceBuffer*"/>
234 <parameters>
235 <parameter name="language" type="GtkSourceLanguage*"/>
236 </parameters>
237 </constructor>
238 <method name="redo" symbol="gtk_source_buffer_redo">
239 <return-type type="void"/>
240 <parameters>
241 <parameter name="buffer" type="GtkSourceBuffer*"/>
242 </parameters>
243 </method>
244 <method name="remove_source_marks" symbol="gtk_source_buffer_remove_source_marks">
245 <return-type type="void"/>
246 <parameters>
247 <parameter name="buffer" type="GtkSourceBuffer*"/>
248 <parameter name="start" type="GtkTextIter*"/>
249 <parameter name="end" type="GtkTextIter*"/>
250 <parameter name="category" type="gchar*"/>
251 </parameters>
252 </method>
253 <method name="set_highlight_matching_brackets" symbol="gtk_source_buffer_set_highlight_matching_brackets">
254 <return-type type="void"/>
255 <parameters>
256 <parameter name="buffer" type="GtkSourceBuffer*"/>
257 <parameter name="highlight" type="gboolean"/>
258 </parameters>
259 </method>
260 <method name="set_highlight_syntax" symbol="gtk_source_buffer_set_highlight_syntax">
261 <return-type type="void"/>
262 <parameters>
263 <parameter name="buffer" type="GtkSourceBuffer*"/>
264 <parameter name="highlight" type="gboolean"/>
265 </parameters>
266 </method>
267 <method name="set_language" symbol="gtk_source_buffer_set_language">
268 <return-type type="void"/>
269 <parameters>
270 <parameter name="buffer" type="GtkSourceBuffer*"/>
271 <parameter name="language" type="GtkSourceLanguage*"/>
272 </parameters>
273 </method>
274 <method name="set_max_undo_levels" symbol="gtk_source_buffer_set_max_undo_levels">
275 <return-type type="void"/>
276 <parameters>
277 <parameter name="buffer" type="GtkSourceBuffer*"/>
278 <parameter name="max_undo_levels" type="gint"/>
279 </parameters>
280 </method>
281 <method name="set_style_scheme" symbol="gtk_source_buffer_set_style_scheme">
282 <return-type type="void"/>
283 <parameters>
284 <parameter name="buffer" type="GtkSourceBuffer*"/>
285 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
286 </parameters>
287 </method>
288 <method name="set_undo_manager" symbol="gtk_source_buffer_set_undo_manager">
289 <return-type type="void"/>
290 <parameters>
291 <parameter name="buffer" type="GtkSourceBuffer*"/>
292 <parameter name="manager" type="GtkSourceUndoManager*"/>
293 </parameters>
294 </method>
295 <method name="undo" symbol="gtk_source_buffer_undo">
296 <return-type type="void"/>
297 <parameters>
298 <parameter name="buffer" type="GtkSourceBuffer*"/>
299 </parameters>
300 </method>
301 <property name="can-redo" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
302 <property name="can-undo" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
303 <property name="highlight-matching-brackets" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
304 <property name="highlight-syntax" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
305 <property name="language" type="GtkSourceLanguage*" readable="1" writable="1" construct="0" construct-only="0"/>
306 <property name="max-undo-levels" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
307 <property name="style-scheme" type="GtkSourceStyleScheme*" readable="1" writable="1" construct="0" construct-only="0"/>
308 <property name="undo-manager" type="GtkSourceUndoManager*" readable="1" writable="1" construct="1" construct-only="0"/>
309 <signal name="highlight-updated" when="LAST">
310 <return-type type="void"/>
311 <parameters>
312 <parameter name="object" type="GtkSourceBuffer*"/>
313 <parameter name="p0" type="GtkTextIter*"/>
314 <parameter name="p1" type="GtkTextIter*"/>
315 </parameters>
316 </signal>
317 <signal name="redo" when="LAST">
318 <return-type type="void"/>
319 <parameters>
320 <parameter name="buffer" type="GtkSourceBuffer*"/>
321 </parameters>
322 </signal>
323 <signal name="source-mark-updated" when="LAST">
324 <return-type type="void"/>
325 <parameters>
326 <parameter name="object" type="GtkSourceBuffer*"/>
327 <parameter name="p0" type="GtkTextMark*"/>
328 </parameters>
329 </signal>
330 <signal name="undo" when="LAST">
331 <return-type type="void"/>
332 <parameters>
333 <parameter name="buffer" type="GtkSourceBuffer*"/>
334 </parameters>
335 </signal>
336 </object>
337 <object name="GtkSourceCompletion" parent="GtkObject" type-name="GtkSourceCompletion" get-type="gtk_source_completion_get_type">
338 <method name="add_provider" symbol="gtk_source_completion_add_provider">
339 <return-type type="gboolean"/>
340 <parameters>
341 <parameter name="completion" type="GtkSourceCompletion*"/>
342 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
343 <parameter name="error" type="GError**"/>
344 </parameters>
345 </method>
346 <method name="block_interactive" symbol="gtk_source_completion_block_interactive">
347 <return-type type="void"/>
348 <parameters>
349 <parameter name="completion" type="GtkSourceCompletion*"/>
350 </parameters>
351 </method>
352 <method name="create_context" symbol="gtk_source_completion_create_context">
353 <return-type type="GtkSourceCompletionContext*"/>
354 <parameters>
355 <parameter name="completion" type="GtkSourceCompletion*"/>
356 <parameter name="position" type="GtkTextIter*"/>
357 </parameters>
358 </method>
359 <method name="error_quark" symbol="gtk_source_completion_error_quark">
360 <return-type type="GQuark"/>
361 </method>
362 <method name="get_info_window" symbol="gtk_source_completion_get_info_window">
363 <return-type type="GtkSourceCompletionInfo*"/>
364 <parameters>
365 <parameter name="completion" type="GtkSourceCompletion*"/>
366 </parameters>
367 </method>
368 <method name="get_providers" symbol="gtk_source_completion_get_providers">
369 <return-type type="GList*"/>
370 <parameters>
371 <parameter name="completion" type="GtkSourceCompletion*"/>
372 </parameters>
373 </method>
374 <method name="get_view" symbol="gtk_source_completion_get_view">
375 <return-type type="struct _GtkSourceView*"/>
376 <parameters>
377 <parameter name="completion" type="GtkSourceCompletion*"/>
378 </parameters>
379 </method>
380 <method name="hide" symbol="gtk_source_completion_hide">
381 <return-type type="void"/>
382 <parameters>
383 <parameter name="completion" type="GtkSourceCompletion*"/>
384 </parameters>
385 </method>
386 <method name="move_window" symbol="gtk_source_completion_move_window">
387 <return-type type="void"/>
388 <parameters>
389 <parameter name="completion" type="GtkSourceCompletion*"/>
390 <parameter name="iter" type="GtkTextIter*"/>
391 </parameters>
392 </method>
393 <method name="remove_provider" symbol="gtk_source_completion_remove_provider">
394 <return-type type="gboolean"/>
395 <parameters>
396 <parameter name="completion" type="GtkSourceCompletion*"/>
397 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
398 <parameter name="error" type="GError**"/>
399 </parameters>
400 </method>
401 <method name="show" symbol="gtk_source_completion_show">
402 <return-type type="gboolean"/>
403 <parameters>
404 <parameter name="completion" type="GtkSourceCompletion*"/>
405 <parameter name="providers" type="GList*"/>
406 <parameter name="context" type="GtkSourceCompletionContext*"/>
407 </parameters>
408 </method>
409 <method name="unblock_interactive" symbol="gtk_source_completion_unblock_interactive">
410 <return-type type="void"/>
411 <parameters>
412 <parameter name="completion" type="GtkSourceCompletion*"/>
413 </parameters>
414 </method>
415 <property name="accelerators" type="guint" readable="1" writable="1" construct="1" construct-only="0"/>
416 <property name="auto-complete-delay" type="guint" readable="1" writable="1" construct="1" construct-only="0"/>
417 <property name="proposal-page-size" type="guint" readable="1" writable="1" construct="1" construct-only="0"/>
418 <property name="provider-page-size" type="guint" readable="1" writable="1" construct="1" construct-only="0"/>
419 <property name="remember-info-visibility" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
420 <property name="select-on-show" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
421 <property name="show-headers" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
422 <property name="show-icons" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
423 <property name="view" type="GtkSourceView*" readable="1" writable="1" construct="0" construct-only="1"/>
424 <signal name="activate-proposal" when="LAST">
425 <return-type type="void"/>
426 <parameters>
427 <parameter name="completion" type="GtkSourceCompletion*"/>
428 </parameters>
429 </signal>
430 <signal name="hide" when="LAST">
431 <return-type type="void"/>
432 <parameters>
433 <parameter name="completion" type="GtkSourceCompletion*"/>
434 </parameters>
435 </signal>
436 <signal name="move-cursor" when="LAST">
437 <return-type type="void"/>
438 <parameters>
439 <parameter name="completion" type="GtkSourceCompletion*"/>
440 <parameter name="step" type="GtkScrollStep"/>
441 <parameter name="num" type="gint"/>
442 </parameters>
443 </signal>
444 <signal name="move-page" when="LAST">
445 <return-type type="void"/>
446 <parameters>
447 <parameter name="completion" type="GtkSourceCompletion*"/>
448 <parameter name="step" type="GtkScrollStep"/>
449 <parameter name="num" type="gint"/>
450 </parameters>
451 </signal>
452 <signal name="populate-context" when="LAST">
453 <return-type type="void"/>
454 <parameters>
455 <parameter name="completion" type="GtkSourceCompletion*"/>
456 <parameter name="context" type="GtkSourceCompletionContext*"/>
457 </parameters>
458 </signal>
459 <signal name="show" when="LAST">
460 <return-type type="void"/>
461 <parameters>
462 <parameter name="completion" type="GtkSourceCompletion*"/>
463 </parameters>
464 </signal>
465 <vfunc name="proposal_activated">
466 <return-type type="gboolean"/>
467 <parameters>
468 <parameter name="completion" type="GtkSourceCompletion*"/>
469 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
470 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
471 </parameters>
472 </vfunc>
473 </object>
474 <object name="GtkSourceCompletionContext" parent="GInitiallyUnowned" type-name="GtkSourceCompletionContext" get-type="gtk_source_completion_context_get_type">
475 <method name="add_proposals" symbol="gtk_source_completion_context_add_proposals">
476 <return-type type="void"/>
477 <parameters>
478 <parameter name="context" type="GtkSourceCompletionContext*"/>
479 <parameter name="provider" type="struct _GtkSourceCompletionProvider*"/>
480 <parameter name="proposals" type="GList*"/>
481 <parameter name="finished" type="gboolean"/>
482 </parameters>
483 </method>
484 <method name="get_activation" symbol="gtk_source_completion_context_get_activation">
485 <return-type type="GtkSourceCompletionActivation"/>
486 <parameters>
487 <parameter name="context" type="GtkSourceCompletionContext*"/>
488 </parameters>
489 </method>
490 <method name="get_iter" symbol="gtk_source_completion_context_get_iter">
491 <return-type type="void"/>
492 <parameters>
493 <parameter name="context" type="GtkSourceCompletionContext*"/>
494 <parameter name="iter" type="GtkTextIter*"/>
495 </parameters>
496 </method>
497 <property name="activation" type="GtkSourceCompletionActivation" readable="1" writable="1" construct="0" construct-only="0"/>
498 <property name="completion" type="GtkSourceCompletion*" readable="1" writable="1" construct="0" construct-only="1"/>
499 <property name="iter" type="GtkTextIter*" readable="1" writable="1" construct="0" construct-only="0"/>
500 <signal name="cancelled" when="LAST">
501 <return-type type="void"/>
502 <parameters>
503 <parameter name="context" type="GtkSourceCompletionContext*"/>
504 </parameters>
505 </signal>
506 </object>
507 <object name="GtkSourceCompletionInfo" parent="GtkWindow" type-name="GtkSourceCompletionInfo" get-type="gtk_source_completion_info_get_type">
508 <implements>
509 <interface name="AtkImplementor"/>
510 <interface name="GtkBuildable"/>
511 </implements>
512 <method name="get_widget" symbol="gtk_source_completion_info_get_widget">
513 <return-type type="GtkWidget*"/>
514 <parameters>
515 <parameter name="info" type="GtkSourceCompletionInfo*"/>
516 </parameters>
517 </method>
518 <method name="move_to_iter" symbol="gtk_source_completion_info_move_to_iter">
519 <return-type type="void"/>
520 <parameters>
521 <parameter name="info" type="GtkSourceCompletionInfo*"/>
522 <parameter name="view" type="GtkTextView*"/>
523 <parameter name="iter" type="GtkTextIter*"/>
524 </parameters>
525 </method>
526 <constructor name="new" symbol="gtk_source_completion_info_new">
527 <return-type type="GtkSourceCompletionInfo*"/>
528 </constructor>
529 <method name="process_resize" symbol="gtk_source_completion_info_process_resize">
530 <return-type type="void"/>
531 <parameters>
532 <parameter name="info" type="GtkSourceCompletionInfo*"/>
533 </parameters>
534 </method>
535 <method name="set_sizing" symbol="gtk_source_completion_info_set_sizing">
536 <return-type type="void"/>
537 <parameters>
538 <parameter name="info" type="GtkSourceCompletionInfo*"/>
539 <parameter name="width" type="gint"/>
540 <parameter name="height" type="gint"/>
541 <parameter name="shrink_width" type="gboolean"/>
542 <parameter name="shrink_height" type="gboolean"/>
543 </parameters>
544 </method>
545 <method name="set_widget" symbol="gtk_source_completion_info_set_widget">
546 <return-type type="void"/>
547 <parameters>
548 <parameter name="info" type="GtkSourceCompletionInfo*"/>
549 <parameter name="widget" type="GtkWidget*"/>
550 </parameters>
551 </method>
552 <property name="max-height" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
553 <property name="max-width" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
554 <property name="shrink-height" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
555 <property name="shrink-width" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
556 <signal name="before-show" when="LAST">
557 <return-type type="void"/>
558 <parameters>
559 <parameter name="info" type="GtkSourceCompletionInfo*"/>
560 </parameters>
561 </signal>
562 </object>
563 <object name="GtkSourceCompletionItem" parent="GObject" type-name="GtkSourceCompletionItem" get-type="gtk_source_completion_item_get_type">
564 <implements>
565 <interface name="GtkSourceCompletionProposal"/>
566 </implements>
567 <constructor name="new" symbol="gtk_source_completion_item_new">
568 <return-type type="GtkSourceCompletionItem*"/>
569 <parameters>
570 <parameter name="label" type="gchar*"/>
571 <parameter name="text" type="gchar*"/>
572 <parameter name="icon" type="GdkPixbuf*"/>
573 <parameter name="info" type="gchar*"/>
574 </parameters>
575 </constructor>
576 <constructor name="new_from_stock" symbol="gtk_source_completion_item_new_from_stock">
577 <return-type type="GtkSourceCompletionItem*"/>
578 <parameters>
579 <parameter name="label" type="gchar*"/>
580 <parameter name="text" type="gchar*"/>
581 <parameter name="stock" type="gchar*"/>
582 <parameter name="info" type="gchar*"/>
583 </parameters>
584 </constructor>
585 <constructor name="new_with_markup" symbol="gtk_source_completion_item_new_with_markup">
586 <return-type type="GtkSourceCompletionItem*"/>
587 <parameters>
588 <parameter name="markup" type="gchar*"/>
589 <parameter name="text" type="gchar*"/>
590 <parameter name="icon" type="GdkPixbuf*"/>
591 <parameter name="info" type="gchar*"/>
592 </parameters>
593 </constructor>
594 <property name="icon" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
595 <property name="info" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
596 <property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
597 <property name="markup" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
598 <property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
599 </object>
600 <object name="GtkSourceCompletionWords" parent="GObject" type-name="GtkSourceCompletionWords" get-type="gtk_source_completion_words_get_type">
601 <implements>
602 <interface name="GtkSourceCompletionProvider"/>
603 </implements>
604 <constructor name="new" symbol="gtk_source_completion_words_new">
605 <return-type type="GtkSourceCompletionWords*"/>
606 <parameters>
607 <parameter name="name" type="gchar*"/>
608 <parameter name="icon" type="GdkPixbuf*"/>
609 </parameters>
610 </constructor>
611 <method name="register" symbol="gtk_source_completion_words_register">
612 <return-type type="void"/>
613 <parameters>
614 <parameter name="words" type="GtkSourceCompletionWords*"/>
615 <parameter name="buffer" type="GtkTextBuffer*"/>
616 </parameters>
617 </method>
618 <method name="unregister" symbol="gtk_source_completion_words_unregister">
619 <return-type type="void"/>
620 <parameters>
621 <parameter name="words" type="GtkSourceCompletionWords*"/>
622 <parameter name="buffer" type="GtkTextBuffer*"/>
623 </parameters>
624 </method>
625 <property name="icon" type="GdkPixbuf*" readable="1" writable="1" construct="1" construct-only="0"/>
626 <property name="interactive-delay" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
627 <property name="minimum-word-size" type="guint" readable="1" writable="1" construct="1" construct-only="0"/>
628 <property name="name" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
629 <property name="priority" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
630 <property name="proposals-batch-size" type="guint" readable="1" writable="1" construct="1" construct-only="0"/>
631 <property name="scan-batch-size" type="guint" readable="1" writable="1" construct="1" construct-only="0"/>
632 </object>
633 <object name="GtkSourceGutter" parent="GObject" type-name="GtkSourceGutter" get-type="gtk_source_gutter_get_type">
634 <method name="get_window" symbol="gtk_source_gutter_get_window">
635 <return-type type="GdkWindow*"/>
636 <parameters>
637 <parameter name="gutter" type="GtkSourceGutter*"/>
638 </parameters>
639 </method>
640 <method name="insert" symbol="gtk_source_gutter_insert">
641 <return-type type="void"/>
642 <parameters>
643 <parameter name="gutter" type="GtkSourceGutter*"/>
644 <parameter name="renderer" type="GtkCellRenderer*"/>
645 <parameter name="position" type="gint"/>
646 </parameters>
647 </method>
648 <method name="queue_draw" symbol="gtk_source_gutter_queue_draw">
649 <return-type type="void"/>
650 <parameters>
651 <parameter name="gutter" type="GtkSourceGutter*"/>
652 </parameters>
653 </method>
654 <method name="remove" symbol="gtk_source_gutter_remove">
655 <return-type type="void"/>
656 <parameters>
657 <parameter name="gutter" type="GtkSourceGutter*"/>
658 <parameter name="renderer" type="GtkCellRenderer*"/>
659 </parameters>
660 </method>
661 <method name="reorder" symbol="gtk_source_gutter_reorder">
662 <return-type type="void"/>
663 <parameters>
664 <parameter name="gutter" type="GtkSourceGutter*"/>
665 <parameter name="renderer" type="GtkCellRenderer*"/>
666 <parameter name="position" type="gint"/>
667 </parameters>
668 </method>
669 <method name="set_cell_data_func" symbol="gtk_source_gutter_set_cell_data_func">
670 <return-type type="void"/>
671 <parameters>
672 <parameter name="gutter" type="GtkSourceGutter*"/>
673 <parameter name="renderer" type="GtkCellRenderer*"/>
674 <parameter name="func" type="GtkSourceGutterDataFunc"/>
675 <parameter name="func_data" type="gpointer"/>
676 <parameter name="destroy" type="GDestroyNotify"/>
677 </parameters>
678 </method>
679 <method name="set_cell_size_func" symbol="gtk_source_gutter_set_cell_size_func">
680 <return-type type="void"/>
681 <parameters>
682 <parameter name="gutter" type="GtkSourceGutter*"/>
683 <parameter name="renderer" type="GtkCellRenderer*"/>
684 <parameter name="func" type="GtkSourceGutterSizeFunc"/>
685 <parameter name="func_data" type="gpointer"/>
686 <parameter name="destroy" type="GDestroyNotify"/>
687 </parameters>
688 </method>
689 <property name="view" type="GtkSourceView*" readable="1" writable="1" construct="0" construct-only="1"/>
690 <property name="window-type" type="GtkTextWindowType" readable="1" writable="1" construct="0" construct-only="1"/>
691 <signal name="cell-activated" when="LAST">
692 <return-type type="void"/>
693 <parameters>
694 <parameter name="gutter" type="GtkSourceGutter*"/>
695 <parameter name="renderer" type="GtkCellRenderer*"/>
696 <parameter name="iter" type="GtkTextIter*"/>
697 <parameter name="event" type="GdkEvent*"/>
698 </parameters>
699 </signal>
700 <signal name="query-tooltip" when="LAST">
701 <return-type type="gboolean"/>
702 <parameters>
703 <parameter name="gutter" type="GtkSourceGutter*"/>
704 <parameter name="renderer" type="GtkCellRenderer*"/>
705 <parameter name="iter" type="GtkTextIter*"/>
706 <parameter name="tooltip" type="GtkTooltip*"/>
707 </parameters>
708 </signal>
709 </object>
710 <object name="GtkSourceLanguage" parent="GObject" type-name="GtkSourceLanguage" get-type="gtk_source_language_get_type">
711 <method name="get_globs" symbol="gtk_source_language_get_globs">
712 <return-type type="gchar**"/>
713 <parameters>
714 <parameter name="language" type="GtkSourceLanguage*"/>
715 </parameters>
716 </method>
717 <method name="get_hidden" symbol="gtk_source_language_get_hidden">
718 <return-type type="gboolean"/>
719 <parameters>
720 <parameter name="language" type="GtkSourceLanguage*"/>
721 </parameters>
722 </method>
723 <method name="get_id" symbol="gtk_source_language_get_id">
724 <return-type type="gchar*"/>
725 <parameters>
726 <parameter name="language" type="GtkSourceLanguage*"/>
727 </parameters>
728 </method>
729 <method name="get_metadata" symbol="gtk_source_language_get_metadata">
730 <return-type type="gchar*"/>
731 <parameters>
732 <parameter name="language" type="GtkSourceLanguage*"/>
733 <parameter name="name" type="gchar*"/>
734 </parameters>
735 </method>
736 <method name="get_mime_types" symbol="gtk_source_language_get_mime_types">
737 <return-type type="gchar**"/>
738 <parameters>
739 <parameter name="language" type="GtkSourceLanguage*"/>
740 </parameters>
741 </method>
742 <method name="get_name" symbol="gtk_source_language_get_name">
743 <return-type type="gchar*"/>
744 <parameters>
745 <parameter name="language" type="GtkSourceLanguage*"/>
746 </parameters>
747 </method>
748 <method name="get_section" symbol="gtk_source_language_get_section">
749 <return-type type="gchar*"/>
750 <parameters>
751 <parameter name="language" type="GtkSourceLanguage*"/>
752 </parameters>
753 </method>
754 <method name="get_style_ids" symbol="gtk_source_language_get_style_ids">
755 <return-type type="gchar**"/>
756 <parameters>
757 <parameter name="language" type="GtkSourceLanguage*"/>
758 </parameters>
759 </method>
760 <method name="get_style_name" symbol="gtk_source_language_get_style_name">
761 <return-type type="gchar*"/>
762 <parameters>
763 <parameter name="language" type="GtkSourceLanguage*"/>
764 <parameter name="style_id" type="gchar*"/>
765 </parameters>
766 </method>
767 <property name="hidden" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
768 <property name="id" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
769 <property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
770 <property name="section" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
771 </object>
772 <object name="GtkSourceLanguageManager" parent="GObject" type-name="GtkSourceLanguageManager" get-type="gtk_source_language_manager_get_type">
773 <method name="get_default" symbol="gtk_source_language_manager_get_default">
774 <return-type type="GtkSourceLanguageManager*"/>
775 </method>
776 <method name="get_language" symbol="gtk_source_language_manager_get_language">
777 <return-type type="GtkSourceLanguage*"/>
778 <parameters>
779 <parameter name="lm" type="GtkSourceLanguageManager*"/>
780 <parameter name="id" type="gchar*"/>
781 </parameters>
782 </method>
783 <method name="get_language_ids" symbol="gtk_source_language_manager_get_language_ids">
784 <return-type type="gchar**"/>
785 <parameters>
786 <parameter name="lm" type="GtkSourceLanguageManager*"/>
787 </parameters>
788 </method>
789 <method name="get_search_path" symbol="gtk_source_language_manager_get_search_path">
790 <return-type type="gchar**"/>
791 <parameters>
792 <parameter name="lm" type="GtkSourceLanguageManager*"/>
793 </parameters>
794 </method>
795 <method name="guess_language" symbol="gtk_source_language_manager_guess_language">
796 <return-type type="GtkSourceLanguage*"/>
797 <parameters>
798 <parameter name="lm" type="GtkSourceLanguageManager*"/>
799 <parameter name="filename" type="gchar*"/>
800 <parameter name="content_type" type="gchar*"/>
801 </parameters>
802 </method>
803 <constructor name="new" symbol="gtk_source_language_manager_new">
804 <return-type type="GtkSourceLanguageManager*"/>
805 </constructor>
806 <method name="set_search_path" symbol="gtk_source_language_manager_set_search_path">
807 <return-type type="void"/>
808 <parameters>
809 <parameter name="lm" type="GtkSourceLanguageManager*"/>
810 <parameter name="dirs" type="gchar**"/>
811 </parameters>
812 </method>
813 <property name="language-ids" type="GStrv*" readable="1" writable="0" construct="0" construct-only="0"/>
814 <property name="search-path" type="GStrv*" readable="1" writable="1" construct="0" construct-only="0"/>
815 </object>
816 <object name="GtkSourceMark" parent="GtkTextMark" type-name="GtkSourceMark" get-type="gtk_source_mark_get_type">
817 <method name="get_category" symbol="gtk_source_mark_get_category">
818 <return-type type="gchar*"/>
819 <parameters>
820 <parameter name="mark" type="GtkSourceMark*"/>
821 </parameters>
822 </method>
823 <constructor name="new" symbol="gtk_source_mark_new">
824 <return-type type="GtkSourceMark*"/>
825 <parameters>
826 <parameter name="name" type="gchar*"/>
827 <parameter name="category" type="gchar*"/>
828 </parameters>
829 </constructor>
830 <method name="next" symbol="gtk_source_mark_next">
831 <return-type type="GtkSourceMark*"/>
832 <parameters>
833 <parameter name="mark" type="GtkSourceMark*"/>
834 <parameter name="category" type="gchar*"/>
835 </parameters>
836 </method>
837 <method name="prev" symbol="gtk_source_mark_prev">
838 <return-type type="GtkSourceMark*"/>
839 <parameters>
840 <parameter name="mark" type="GtkSourceMark*"/>
841 <parameter name="category" type="gchar*"/>
842 </parameters>
843 </method>
844 <property name="category" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
845 </object>
846 <object name="GtkSourcePrintCompositor" parent="GObject" type-name="GtkSourcePrintCompositor" get-type="gtk_source_print_compositor_get_type">
847 <method name="draw_page" symbol="gtk_source_print_compositor_draw_page">
848 <return-type type="void"/>
849 <parameters>
850 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
851 <parameter name="context" type="GtkPrintContext*"/>
852 <parameter name="page_nr" type="gint"/>
853 </parameters>
854 </method>
855 <method name="get_body_font_name" symbol="gtk_source_print_compositor_get_body_font_name">
856 <return-type type="gchar*"/>
857 <parameters>
858 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
859 </parameters>
860 </method>
861 <method name="get_bottom_margin" symbol="gtk_source_print_compositor_get_bottom_margin">
862 <return-type type="gdouble"/>
863 <parameters>
864 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
865 <parameter name="unit" type="GtkUnit"/>
866 </parameters>
867 </method>
868 <method name="get_buffer" symbol="gtk_source_print_compositor_get_buffer">
869 <return-type type="GtkSourceBuffer*"/>
870 <parameters>
871 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
872 </parameters>
873 </method>
874 <method name="get_footer_font_name" symbol="gtk_source_print_compositor_get_footer_font_name">
875 <return-type type="gchar*"/>
876 <parameters>
877 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
878 </parameters>
879 </method>
880 <method name="get_header_font_name" symbol="gtk_source_print_compositor_get_header_font_name">
881 <return-type type="gchar*"/>
882 <parameters>
883 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
884 </parameters>
885 </method>
886 <method name="get_highlight_syntax" symbol="gtk_source_print_compositor_get_highlight_syntax">
887 <return-type type="gboolean"/>
888 <parameters>
889 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
890 </parameters>
891 </method>
892 <method name="get_left_margin" symbol="gtk_source_print_compositor_get_left_margin">
893 <return-type type="gdouble"/>
894 <parameters>
895 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
896 <parameter name="unit" type="GtkUnit"/>
897 </parameters>
898 </method>
899 <method name="get_line_numbers_font_name" symbol="gtk_source_print_compositor_get_line_numbers_font_name">
900 <return-type type="gchar*"/>
901 <parameters>
902 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
903 </parameters>
904 </method>
905 <method name="get_n_pages" symbol="gtk_source_print_compositor_get_n_pages">
906 <return-type type="gint"/>
907 <parameters>
908 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
909 </parameters>
910 </method>
911 <method name="get_pagination_progress" symbol="gtk_source_print_compositor_get_pagination_progress">
912 <return-type type="gdouble"/>
913 <parameters>
914 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
915 </parameters>
916 </method>
917 <method name="get_print_footer" symbol="gtk_source_print_compositor_get_print_footer">
918 <return-type type="gboolean"/>
919 <parameters>
920 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
921 </parameters>
922 </method>
923 <method name="get_print_header" symbol="gtk_source_print_compositor_get_print_header">
924 <return-type type="gboolean"/>
925 <parameters>
926 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
927 </parameters>
928 </method>
929 <method name="get_print_line_numbers" symbol="gtk_source_print_compositor_get_print_line_numbers">
930 <return-type type="guint"/>
931 <parameters>
932 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
933 </parameters>
934 </method>
935 <method name="get_right_margin" symbol="gtk_source_print_compositor_get_right_margin">
936 <return-type type="gdouble"/>
937 <parameters>
938 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
939 <parameter name="unit" type="GtkUnit"/>
940 </parameters>
941 </method>
942 <method name="get_tab_width" symbol="gtk_source_print_compositor_get_tab_width">
943 <return-type type="guint"/>
944 <parameters>
945 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
946 </parameters>
947 </method>
948 <method name="get_top_margin" symbol="gtk_source_print_compositor_get_top_margin">
949 <return-type type="gdouble"/>
950 <parameters>
951 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
952 <parameter name="unit" type="GtkUnit"/>
953 </parameters>
954 </method>
955 <method name="get_wrap_mode" symbol="gtk_source_print_compositor_get_wrap_mode">
956 <return-type type="GtkWrapMode"/>
957 <parameters>
958 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
959 </parameters>
960 </method>
961 <constructor name="new" symbol="gtk_source_print_compositor_new">
962 <return-type type="GtkSourcePrintCompositor*"/>
963 <parameters>
964 <parameter name="buffer" type="GtkSourceBuffer*"/>
965 </parameters>
966 </constructor>
967 <constructor name="new_from_view" symbol="gtk_source_print_compositor_new_from_view">
968 <return-type type="GtkSourcePrintCompositor*"/>
969 <parameters>
970 <parameter name="view" type="GtkSourceView*"/>
971 </parameters>
972 </constructor>
973 <method name="paginate" symbol="gtk_source_print_compositor_paginate">
974 <return-type type="gboolean"/>
975 <parameters>
976 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
977 <parameter name="context" type="GtkPrintContext*"/>
978 </parameters>
979 </method>
980 <method name="set_body_font_name" symbol="gtk_source_print_compositor_set_body_font_name">
981 <return-type type="void"/>
982 <parameters>
983 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
984 <parameter name="font_name" type="gchar*"/>
985 </parameters>
986 </method>
987 <method name="set_bottom_margin" symbol="gtk_source_print_compositor_set_bottom_margin">
988 <return-type type="void"/>
989 <parameters>
990 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
991 <parameter name="margin" type="gdouble"/>
992 <parameter name="unit" type="GtkUnit"/>
993 </parameters>
994 </method>
995 <method name="set_footer_font_name" symbol="gtk_source_print_compositor_set_footer_font_name">
996 <return-type type="void"/>
997 <parameters>
998 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
999 <parameter name="font_name" type="gchar*"/>
1000 </parameters>
1001 </method>
1002 <method name="set_footer_format" symbol="gtk_source_print_compositor_set_footer_format">
1003 <return-type type="void"/>
1004 <parameters>
1005 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1006 <parameter name="separator" type="gboolean"/>
1007 <parameter name="left" type="gchar*"/>
1008 <parameter name="center" type="gchar*"/>
1009 <parameter name="right" type="gchar*"/>
1010 </parameters>
1011 </method>
1012 <method name="set_header_font_name" symbol="gtk_source_print_compositor_set_header_font_name">
1013 <return-type type="void"/>
1014 <parameters>
1015 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1016 <parameter name="font_name" type="gchar*"/>
1017 </parameters>
1018 </method>
1019 <method name="set_header_format" symbol="gtk_source_print_compositor_set_header_format">
1020 <return-type type="void"/>
1021 <parameters>
1022 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1023 <parameter name="separator" type="gboolean"/>
1024 <parameter name="left" type="gchar*"/>
1025 <parameter name="center" type="gchar*"/>
1026 <parameter name="right" type="gchar*"/>
1027 </parameters>
1028 </method>
1029 <method name="set_highlight_syntax" symbol="gtk_source_print_compositor_set_highlight_syntax">
1030 <return-type type="void"/>
1031 <parameters>
1032 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1033 <parameter name="highlight" type="gboolean"/>
1034 </parameters>
1035 </method>
1036 <method name="set_left_margin" symbol="gtk_source_print_compositor_set_left_margin">
1037 <return-type type="void"/>
1038 <parameters>
1039 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1040 <parameter name="margin" type="gdouble"/>
1041 <parameter name="unit" type="GtkUnit"/>
1042 </parameters>
1043 </method>
1044 <method name="set_line_numbers_font_name" symbol="gtk_source_print_compositor_set_line_numbers_font_name">
1045 <return-type type="void"/>
1046 <parameters>
1047 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1048 <parameter name="font_name" type="gchar*"/>
1049 </parameters>
1050 </method>
1051 <method name="set_print_footer" symbol="gtk_source_print_compositor_set_print_footer">
1052 <return-type type="void"/>
1053 <parameters>
1054 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1055 <parameter name="print" type="gboolean"/>
1056 </parameters>
1057 </method>
1058 <method name="set_print_header" symbol="gtk_source_print_compositor_set_print_header">
1059 <return-type type="void"/>
1060 <parameters>
1061 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1062 <parameter name="print" type="gboolean"/>
1063 </parameters>
1064 </method>
1065 <method name="set_print_line_numbers" symbol="gtk_source_print_compositor_set_print_line_numbers">
1066 <return-type type="void"/>
1067 <parameters>
1068 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1069 <parameter name="interval" type="guint"/>
1070 </parameters>
1071 </method>
1072 <method name="set_right_margin" symbol="gtk_source_print_compositor_set_right_margin">
1073 <return-type type="void"/>
1074 <parameters>
1075 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1076 <parameter name="margin" type="gdouble"/>
1077 <parameter name="unit" type="GtkUnit"/>
1078 </parameters>
1079 </method>
1080 <method name="set_tab_width" symbol="gtk_source_print_compositor_set_tab_width">
1081 <return-type type="void"/>
1082 <parameters>
1083 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1084 <parameter name="width" type="guint"/>
1085 </parameters>
1086 </method>
1087 <method name="set_top_margin" symbol="gtk_source_print_compositor_set_top_margin">
1088 <return-type type="void"/>
1089 <parameters>
1090 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1091 <parameter name="margin" type="gdouble"/>
1092 <parameter name="unit" type="GtkUnit"/>
1093 </parameters>
1094 </method>
1095 <method name="set_wrap_mode" symbol="gtk_source_print_compositor_set_wrap_mode">
1096 <return-type type="void"/>
1097 <parameters>
1098 <parameter name="compositor" type="GtkSourcePrintCompositor*"/>
1099 <parameter name="wrap_mode" type="GtkWrapMode"/>
1100 </parameters>
1101 </method>
1102 <property name="body-font-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1103 <property name="buffer" type="GtkSourceBuffer*" readable="1" writable="1" construct="0" construct-only="1"/>
1104 <property name="footer-font-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1105 <property name="header-font-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1106 <property name="highlight-syntax" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1107 <property name="line-numbers-font-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1108 <property name="n-pages" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
1109 <property name="print-footer" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1110 <property name="print-header" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1111 <property name="print-line-numbers" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
1112 <property name="tab-width" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
1113 <property name="wrap-mode" type="GtkWrapMode" readable="1" writable="1" construct="0" construct-only="0"/>
1114 </object>
1115 <object name="GtkSourceStyle" parent="GObject" type-name="GtkSourceStyle" get-type="gtk_source_style_get_type">
1116 <method name="copy" symbol="gtk_source_style_copy">
1117 <return-type type="GtkSourceStyle*"/>
1118 <parameters>
1119 <parameter name="style" type="GtkSourceStyle*"/>
1120 </parameters>
1121 </method>
1122 <property name="background" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
1123 <property name="background-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
1124 <property name="bold" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
1125 <property name="bold-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
1126 <property name="foreground" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
1127 <property name="foreground-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
1128 <property name="italic" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
1129 <property name="italic-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
1130 <property name="line-background" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
1131 <property name="line-background-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
1132 <property name="strikethrough" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
1133 <property name="strikethrough-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
1134 <property name="underline" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
1135 <property name="underline-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
1136 </object>
1137 <object name="GtkSourceStyleScheme" parent="GObject" type-name="GtkSourceStyleScheme" get-type="gtk_source_style_scheme_get_type">
1138 <method name="get_authors" symbol="gtk_source_style_scheme_get_authors">
1139 <return-type type="gchar**"/>
1140 <parameters>
1141 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
1142 </parameters>
1143 </method>
1144 <method name="get_description" symbol="gtk_source_style_scheme_get_description">
1145 <return-type type="gchar*"/>
1146 <parameters>
1147 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
1148 </parameters>
1149 </method>
1150 <method name="get_filename" symbol="gtk_source_style_scheme_get_filename">
1151 <return-type type="gchar*"/>
1152 <parameters>
1153 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
1154 </parameters>
1155 </method>
1156 <method name="get_id" symbol="gtk_source_style_scheme_get_id">
1157 <return-type type="gchar*"/>
1158 <parameters>
1159 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
1160 </parameters>
1161 </method>
1162 <method name="get_name" symbol="gtk_source_style_scheme_get_name">
1163 <return-type type="gchar*"/>
1164 <parameters>
1165 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
1166 </parameters>
1167 </method>
1168 <method name="get_style" symbol="gtk_source_style_scheme_get_style">
1169 <return-type type="GtkSourceStyle*"/>
1170 <parameters>
1171 <parameter name="scheme" type="GtkSourceStyleScheme*"/>
1172 <parameter name="style_id" type="gchar*"/>
1173 </parameters>
1174 </method>
1175 <property name="description" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
1176 <property name="filename" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
1177 <property name="id" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
1178 <property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
1179 </object>
1180 <object name="GtkSourceStyleSchemeManager" parent="GObject" type-name="GtkSourceStyleSchemeManager" get-type="gtk_source_style_scheme_manager_get_type">
1181 <method name="append_search_path" symbol="gtk_source_style_scheme_manager_append_search_path">
1182 <return-type type="void"/>
1183 <parameters>
1184 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
1185 <parameter name="path" type="gchar*"/>
1186 </parameters>
1187 </method>
1188 <method name="force_rescan" symbol="gtk_source_style_scheme_manager_force_rescan">
1189 <return-type type="void"/>
1190 <parameters>
1191 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
1192 </parameters>
1193 </method>
1194 <method name="get_default" symbol="gtk_source_style_scheme_manager_get_default">
1195 <return-type type="GtkSourceStyleSchemeManager*"/>
1196 </method>
1197 <method name="get_scheme" symbol="gtk_source_style_scheme_manager_get_scheme">
1198 <return-type type="GtkSourceStyleScheme*"/>
1199 <parameters>
1200 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
1201 <parameter name="scheme_id" type="gchar*"/>
1202 </parameters>
1203 </method>
1204 <method name="get_scheme_ids" symbol="gtk_source_style_scheme_manager_get_scheme_ids">
1205 <return-type type="gchar**"/>
1206 <parameters>
1207 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
1208 </parameters>
1209 </method>
1210 <method name="get_search_path" symbol="gtk_source_style_scheme_manager_get_search_path">
1211 <return-type type="gchar**"/>
1212 <parameters>
1213 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
1214 </parameters>
1215 </method>
1216 <constructor name="new" symbol="gtk_source_style_scheme_manager_new">
1217 <return-type type="GtkSourceStyleSchemeManager*"/>
1218 </constructor>
1219 <method name="prepend_search_path" symbol="gtk_source_style_scheme_manager_prepend_search_path">
1220 <return-type type="void"/>
1221 <parameters>
1222 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
1223 <parameter name="path" type="gchar*"/>
1224 </parameters>
1225 </method>
1226 <method name="set_search_path" symbol="gtk_source_style_scheme_manager_set_search_path">
1227 <return-type type="void"/>
1228 <parameters>
1229 <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
1230 <parameter name="path" type="gchar**"/>
1231 </parameters>
1232 </method>
1233 <property name="scheme-ids" type="GStrv*" readable="1" writable="0" construct="0" construct-only="0"/>
1234 <property name="search-path" type="GStrv*" readable="1" writable="1" construct="0" construct-only="0"/>
1235 </object>
1236 <object name="GtkSourceView" parent="GtkTextView" type-name="GtkSourceView" get-type="gtk_source_view_get_type">
1237 <implements>
1238 <interface name="AtkImplementor"/>
1239 <interface name="GtkBuildable"/>
1240 </implements>
1241 <method name="get_auto_indent" symbol="gtk_source_view_get_auto_indent">
1242 <return-type type="gboolean"/>
1243 <parameters>
1244 <parameter name="view" type="GtkSourceView*"/>
1245 </parameters>
1246 </method>
1247 <method name="get_completion" symbol="gtk_source_view_get_completion">
1248 <return-type type="GtkSourceCompletion*"/>
1249 <parameters>
1250 <parameter name="view" type="GtkSourceView*"/>
1251 </parameters>
1252 </method>
1253 <method name="get_draw_spaces" symbol="gtk_source_view_get_draw_spaces">
1254 <return-type type="GtkSourceDrawSpacesFlags"/>
1255 <parameters>
1256 <parameter name="view" type="GtkSourceView*"/>
1257 </parameters>
1258 </method>
1259 <method name="get_gutter" symbol="gtk_source_view_get_gutter">
1260 <return-type type="GtkSourceGutter*"/>
1261 <parameters>
1262 <parameter name="view" type="GtkSourceView*"/>
1263 <parameter name="window_type" type="GtkTextWindowType"/>
1264 </parameters>
1265 </method>
1266 <method name="get_highlight_current_line" symbol="gtk_source_view_get_highlight_current_line">
1267 <return-type type="gboolean"/>
1268 <parameters>
1269 <parameter name="view" type="GtkSourceView*"/>
1270 </parameters>
1271 </method>
1272 <method name="get_indent_on_tab" symbol="gtk_source_view_get_indent_on_tab">
1273 <return-type type="gboolean"/>
1274 <parameters>
1275 <parameter name="view" type="GtkSourceView*"/>
1276 </parameters>
1277 </method>
1278 <method name="get_indent_width" symbol="gtk_source_view_get_indent_width">
1279 <return-type type="gint"/>
1280 <parameters>
1281 <parameter name="view" type="GtkSourceView*"/>
1282 </parameters>
1283 </method>
1284 <method name="get_insert_spaces_instead_of_tabs" symbol="gtk_source_view_get_insert_spaces_instead_of_tabs">
1285 <return-type type="gboolean"/>
1286 <parameters>
1287 <parameter name="view" type="GtkSourceView*"/>
1288 </parameters>
1289 </method>
1290 <method name="get_mark_category_background" symbol="gtk_source_view_get_mark_category_background">
1291 <return-type type="gboolean"/>
1292 <parameters>
1293 <parameter name="view" type="GtkSourceView*"/>
1294 <parameter name="category" type="gchar*"/>
1295 <parameter name="dest" type="GdkColor*"/>
1296 </parameters>
1297 </method>
1298 <method name="get_mark_category_pixbuf" symbol="gtk_source_view_get_mark_category_pixbuf">
1299 <return-type type="GdkPixbuf*"/>
1300 <parameters>
1301 <parameter name="view" type="GtkSourceView*"/>
1302 <parameter name="category" type="gchar*"/>
1303 </parameters>
1304 </method>
1305 <method name="get_mark_category_priority" symbol="gtk_source_view_get_mark_category_priority">
1306 <return-type type="gint"/>
1307 <parameters>
1308 <parameter name="view" type="GtkSourceView*"/>
1309 <parameter name="category" type="gchar*"/>
1310 </parameters>
1311 </method>
1312 <method name="get_right_margin_position" symbol="gtk_source_view_get_right_margin_position">
1313 <return-type type="guint"/>
1314 <parameters>
1315 <parameter name="view" type="GtkSourceView*"/>
1316 </parameters>
1317 </method>
1318 <method name="get_show_line_marks" symbol="gtk_source_view_get_show_line_marks">
1319 <return-type type="gboolean"/>
1320 <parameters>
1321 <parameter name="view" type="GtkSourceView*"/>
1322 </parameters>
1323 </method>
1324 <method name="get_show_line_numbers" symbol="gtk_source_view_get_show_line_numbers">
1325 <return-type type="gboolean"/>
1326 <parameters>
1327 <parameter name="view" type="GtkSourceView*"/>
1328 </parameters>
1329 </method>
1330 <method name="get_show_right_margin" symbol="gtk_source_view_get_show_right_margin">
1331 <return-type type="gboolean"/>
1332 <parameters>
1333 <parameter name="view" type="GtkSourceView*"/>
1334 </parameters>
1335 </method>
1336 <method name="get_smart_home_end" symbol="gtk_source_view_get_smart_home_end">
1337 <return-type type="GtkSourceSmartHomeEndType"/>
1338 <parameters>
1339 <parameter name="view" type="GtkSourceView*"/>
1340 </parameters>
1341 </method>
1342 <method name="get_tab_width" symbol="gtk_source_view_get_tab_width">
1343 <return-type type="guint"/>
1344 <parameters>
1345 <parameter name="view" type="GtkSourceView*"/>
1346 </parameters>
1347 </method>
1348 <constructor name="new" symbol="gtk_source_view_new">
1349 <return-type type="GtkWidget*"/>
1350 </constructor>
1351 <constructor name="new_with_buffer" symbol="gtk_source_view_new_with_buffer">
1352 <return-type type="GtkWidget*"/>
1353 <parameters>
1354 <parameter name="buffer" type="GtkSourceBuffer*"/>
1355 </parameters>
1356 </constructor>
1357 <method name="set_auto_indent" symbol="gtk_source_view_set_auto_indent">
1358 <return-type type="void"/>
1359 <parameters>
1360 <parameter name="view" type="GtkSourceView*"/>
1361 <parameter name="enable" type="gboolean"/>
1362 </parameters>
1363 </method>
1364 <method name="set_draw_spaces" symbol="gtk_source_view_set_draw_spaces">
1365 <return-type type="void"/>
1366 <parameters>
1367 <parameter name="view" type="GtkSourceView*"/>
1368 <parameter name="flags" type="GtkSourceDrawSpacesFlags"/>
1369 </parameters>
1370 </method>
1371 <method name="set_highlight_current_line" symbol="gtk_source_view_set_highlight_current_line">
1372 <return-type type="void"/>
1373 <parameters>
1374 <parameter name="view" type="GtkSourceView*"/>
1375 <parameter name="show" type="gboolean"/>
1376 </parameters>
1377 </method>
1378 <method name="set_indent_on_tab" symbol="gtk_source_view_set_indent_on_tab">
1379 <return-type type="void"/>
1380 <parameters>
1381 <parameter name="view" type="GtkSourceView*"/>
1382 <parameter name="enable" type="gboolean"/>
1383 </parameters>
1384 </method>
1385 <method name="set_indent_width" symbol="gtk_source_view_set_indent_width">
1386 <return-type type="void"/>
1387 <parameters>
1388 <parameter name="view" type="GtkSourceView*"/>
1389 <parameter name="width" type="gint"/>
1390 </parameters>
1391 </method>
1392 <method name="set_insert_spaces_instead_of_tabs" symbol="gtk_source_view_set_insert_spaces_instead_of_tabs">
1393 <return-type type="void"/>
1394 <parameters>
1395 <parameter name="view" type="GtkSourceView*"/>
1396 <parameter name="enable" type="gboolean"/>
1397 </parameters>
1398 </method>
1399 <method name="set_mark_category_background" symbol="gtk_source_view_set_mark_category_background">
1400 <return-type type="void"/>
1401 <parameters>
1402 <parameter name="view" type="GtkSourceView*"/>
1403 <parameter name="category" type="gchar*"/>
1404 <parameter name="color" type="GdkColor*"/>
1405 </parameters>
1406 </method>
1407 <method name="set_mark_category_icon_from_icon_name" symbol="gtk_source_view_set_mark_category_icon_from_icon_name">
1408 <return-type type="void"/>
1409 <parameters>
1410 <parameter name="view" type="GtkSourceView*"/>
1411 <parameter name="category" type="gchar*"/>
1412 <parameter name="name" type="gchar*"/>
1413 </parameters>
1414 </method>
1415 <method name="set_mark_category_icon_from_pixbuf" symbol="gtk_source_view_set_mark_category_icon_from_pixbuf">
1416 <return-type type="void"/>
1417 <parameters>
1418 <parameter name="view" type="GtkSourceView*"/>
1419 <parameter name="category" type="gchar*"/>
1420 <parameter name="pixbuf" type="GdkPixbuf*"/>
1421 </parameters>
1422 </method>
1423 <method name="set_mark_category_icon_from_stock" symbol="gtk_source_view_set_mark_category_icon_from_stock">
1424 <return-type type="void"/>
1425 <parameters>
1426 <parameter name="view" type="GtkSourceView*"/>
1427 <parameter name="category" type="gchar*"/>
1428 <parameter name="stock_id" type="gchar*"/>
1429 </parameters>
1430 </method>
1431 <method name="set_mark_category_pixbuf" symbol="gtk_source_view_set_mark_category_pixbuf">
1432 <return-type type="void"/>
1433 <parameters>
1434 <parameter name="view" type="GtkSourceView*"/>
1435 <parameter name="category" type="gchar*"/>
1436 <parameter name="pixbuf" type="GdkPixbuf*"/>
1437 </parameters>
1438 </method>
1439 <method name="set_mark_category_priority" symbol="gtk_source_view_set_mark_category_priority">
1440 <return-type type="void"/>
1441 <parameters>
1442 <parameter name="view" type="GtkSourceView*"/>
1443 <parameter name="category" type="gchar*"/>
1444 <parameter name="priority" type="gint"/>
1445 </parameters>
1446 </method>
1447 <method name="set_mark_category_tooltip_func" symbol="gtk_source_view_set_mark_category_tooltip_func">
1448 <return-type type="void"/>
1449 <parameters>
1450 <parameter name="view" type="GtkSourceView*"/>
1451 <parameter name="category" type="gchar*"/>
1452 <parameter name="func" type="GtkSourceViewMarkTooltipFunc"/>
1453 <parameter name="user_data" type="gpointer"/>
1454 <parameter name="user_data_notify" type="GDestroyNotify"/>
1455 </parameters>
1456 </method>
1457 <method name="set_mark_category_tooltip_markup_func" symbol="gtk_source_view_set_mark_category_tooltip_markup_func">
1458 <return-type type="void"/>
1459 <parameters>
1460 <parameter name="view" type="GtkSourceView*"/>
1461 <parameter name="category" type="gchar*"/>
1462 <parameter name="markup_func" type="GtkSourceViewMarkTooltipFunc"/>
1463 <parameter name="user_data" type="gpointer"/>
1464 <parameter name="user_data_notify" type="GDestroyNotify"/>
1465 </parameters>
1466 </method>
1467 <method name="set_right_margin_position" symbol="gtk_source_view_set_right_margin_position">
1468 <return-type type="void"/>
1469 <parameters>
1470 <parameter name="view" type="GtkSourceView*"/>
1471 <parameter name="pos" type="guint"/>
1472 </parameters>
1473 </method>
1474 <method name="set_show_line_marks" symbol="gtk_source_view_set_show_line_marks">
1475 <return-type type="void"/>
1476 <parameters>
1477 <parameter name="view" type="GtkSourceView*"/>
1478 <parameter name="show" type="gboolean"/>
1479 </parameters>
1480 </method>
1481 <method name="set_show_line_numbers" symbol="gtk_source_view_set_show_line_numbers">
1482 <return-type type="void"/>
1483 <parameters>
1484 <parameter name="view" type="GtkSourceView*"/>
1485 <parameter name="show" type="gboolean"/>
1486 </parameters>
1487 </method>
1488 <method name="set_show_right_margin" symbol="gtk_source_view_set_show_right_margin">
1489 <return-type type="void"/>
1490 <parameters>
1491 <parameter name="view" type="GtkSourceView*"/>
1492 <parameter name="show" type="gboolean"/>
1493 </parameters>
1494 </method>
1495 <method name="set_smart_home_end" symbol="gtk_source_view_set_smart_home_end">
1496 <return-type type="void"/>
1497 <parameters>
1498 <parameter name="view" type="GtkSourceView*"/>
1499 <parameter name="smart_he" type="GtkSourceSmartHomeEndType"/>
1500 </parameters>
1501 </method>
1502 <method name="set_tab_width" symbol="gtk_source_view_set_tab_width">
1503 <return-type type="void"/>
1504 <parameters>
1505 <parameter name="view" type="GtkSourceView*"/>
1506 <parameter name="width" type="guint"/>
1507 </parameters>
1508 </method>
1509 <property name="auto-indent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1510 <property name="completion" type="GtkSourceCompletion*" readable="1" writable="0" construct="0" construct-only="0"/>
1511 <property name="draw-spaces" type="GtkSourceDrawSpacesFlags" readable="1" writable="1" construct="0" construct-only="0"/>
1512 <property name="highlight-current-line" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1513 <property name="indent-on-tab" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1514 <property name="indent-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
1515 <property name="insert-spaces-instead-of-tabs" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1516 <property name="right-margin-position" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
1517 <property name="show-line-marks" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1518 <property name="show-line-numbers" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1519 <property name="show-right-margin" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1520 <property name="smart-home-end" type="GtkSourceSmartHomeEndType" readable="1" writable="1" construct="0" construct-only="0"/>
1521 <property name="tab-width" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
1522 <signal name="line-mark-activated" when="LAST">
1523 <return-type type="void"/>
1524 <parameters>
1525 <parameter name="view" type="GtkSourceView*"/>
1526 <parameter name="iter" type="GtkTextIter*"/>
1527 <parameter name="event" type="GdkEvent*"/>
1528 </parameters>
1529 </signal>
1530 <signal name="move-lines" when="LAST">
1531 <return-type type="void"/>
1532 <parameters>
1533 <parameter name="view" type="GtkSourceView*"/>
1534 <parameter name="copy" type="gboolean"/>
1535 <parameter name="step" type="gint"/>
1536 </parameters>
1537 </signal>
1538 <signal name="redo" when="LAST">
1539 <return-type type="void"/>
1540 <parameters>
1541 <parameter name="view" type="GtkSourceView*"/>
1542 </parameters>
1543 </signal>
1544 <signal name="show-completion" when="LAST">
1545 <return-type type="void"/>
1546 <parameters>
1547 <parameter name="view" type="GtkSourceView*"/>
1548 </parameters>
1549 </signal>
1550 <signal name="undo" when="LAST">
1551 <return-type type="void"/>
1552 <parameters>
1553 <parameter name="view" type="GtkSourceView*"/>
1554 </parameters>
1555 </signal>
1556 </object>
1557 <interface name="GtkSourceCompletionProposal" type-name="GtkSourceCompletionProposal" get-type="gtk_source_completion_proposal_get_type">
1558 <requires>
1559 <interface name="GObject"/>
1560 </requires>
1561 <method name="changed" symbol="gtk_source_completion_proposal_changed">
1562 <return-type type="void"/>
1563 <parameters>
1564 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1565 </parameters>
1566 </method>
1567 <method name="equal" symbol="gtk_source_completion_proposal_equal">
1568 <return-type type="gboolean"/>
1569 <parameters>
1570 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1571 <parameter name="other" type="GtkSourceCompletionProposal*"/>
1572 </parameters>
1573 </method>
1574 <method name="get_icon" symbol="gtk_source_completion_proposal_get_icon">
1575 <return-type type="GdkPixbuf*"/>
1576 <parameters>
1577 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1578 </parameters>
1579 </method>
1580 <method name="get_info" symbol="gtk_source_completion_proposal_get_info">
1581 <return-type type="gchar*"/>
1582 <parameters>
1583 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1584 </parameters>
1585 </method>
1586 <method name="get_label" symbol="gtk_source_completion_proposal_get_label">
1587 <return-type type="gchar*"/>
1588 <parameters>
1589 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1590 </parameters>
1591 </method>
1592 <method name="get_markup" symbol="gtk_source_completion_proposal_get_markup">
1593 <return-type type="gchar*"/>
1594 <parameters>
1595 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1596 </parameters>
1597 </method>
1598 <method name="get_text" symbol="gtk_source_completion_proposal_get_text">
1599 <return-type type="gchar*"/>
1600 <parameters>
1601 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1602 </parameters>
1603 </method>
1604 <method name="hash" symbol="gtk_source_completion_proposal_hash">
1605 <return-type type="guint"/>
1606 <parameters>
1607 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1608 </parameters>
1609 </method>
1610 <signal name="changed" when="LAST">
1611 <return-type type="void"/>
1612 <parameters>
1613 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1614 </parameters>
1615 </signal>
1616 <vfunc name="equal">
1617 <return-type type="gboolean"/>
1618 <parameters>
1619 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1620 <parameter name="other" type="GtkSourceCompletionProposal*"/>
1621 </parameters>
1622 </vfunc>
1623 <vfunc name="get_icon">
1624 <return-type type="GdkPixbuf*"/>
1625 <parameters>
1626 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1627 </parameters>
1628 </vfunc>
1629 <vfunc name="get_info">
1630 <return-type type="gchar*"/>
1631 <parameters>
1632 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1633 </parameters>
1634 </vfunc>
1635 <vfunc name="get_label">
1636 <return-type type="gchar*"/>
1637 <parameters>
1638 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1639 </parameters>
1640 </vfunc>
1641 <vfunc name="get_markup">
1642 <return-type type="gchar*"/>
1643 <parameters>
1644 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1645 </parameters>
1646 </vfunc>
1647 <vfunc name="get_text">
1648 <return-type type="gchar*"/>
1649 <parameters>
1650 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1651 </parameters>
1652 </vfunc>
1653 <vfunc name="hash">
1654 <return-type type="guint"/>
1655 <parameters>
1656 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1657 </parameters>
1658 </vfunc>
1659 </interface>
1660 <interface name="GtkSourceCompletionProvider" type-name="GtkSourceCompletionProvider" get-type="gtk_source_completion_provider_get_type">
1661 <requires>
1662 <interface name="GObject"/>
1663 </requires>
1664 <method name="activate_proposal" symbol="gtk_source_completion_provider_activate_proposal">
1665 <return-type type="gboolean"/>
1666 <parameters>
1667 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1668 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1669 <parameter name="iter" type="GtkTextIter*"/>
1670 </parameters>
1671 </method>
1672 <method name="get_activation" symbol="gtk_source_completion_provider_get_activation">
1673 <return-type type="GtkSourceCompletionActivation"/>
1674 <parameters>
1675 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1676 </parameters>
1677 </method>
1678 <method name="get_icon" symbol="gtk_source_completion_provider_get_icon">
1679 <return-type type="GdkPixbuf*"/>
1680 <parameters>
1681 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1682 </parameters>
1683 </method>
1684 <method name="get_info_widget" symbol="gtk_source_completion_provider_get_info_widget">
1685 <return-type type="GtkWidget*"/>
1686 <parameters>
1687 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1688 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1689 </parameters>
1690 </method>
1691 <method name="get_interactive_delay" symbol="gtk_source_completion_provider_get_interactive_delay">
1692 <return-type type="gint"/>
1693 <parameters>
1694 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1695 </parameters>
1696 </method>
1697 <method name="get_name" symbol="gtk_source_completion_provider_get_name">
1698 <return-type type="gchar*"/>
1699 <parameters>
1700 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1701 </parameters>
1702 </method>
1703 <method name="get_priority" symbol="gtk_source_completion_provider_get_priority">
1704 <return-type type="gint"/>
1705 <parameters>
1706 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1707 </parameters>
1708 </method>
1709 <method name="get_start_iter" symbol="gtk_source_completion_provider_get_start_iter">
1710 <return-type type="gboolean"/>
1711 <parameters>
1712 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1713 <parameter name="context" type="GtkSourceCompletionContext*"/>
1714 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1715 <parameter name="iter" type="GtkTextIter*"/>
1716 </parameters>
1717 </method>
1718 <method name="match" symbol="gtk_source_completion_provider_match">
1719 <return-type type="gboolean"/>
1720 <parameters>
1721 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1722 <parameter name="context" type="GtkSourceCompletionContext*"/>
1723 </parameters>
1724 </method>
1725 <method name="populate" symbol="gtk_source_completion_provider_populate">
1726 <return-type type="void"/>
1727 <parameters>
1728 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1729 <parameter name="context" type="GtkSourceCompletionContext*"/>
1730 </parameters>
1731 </method>
1732 <method name="update_info" symbol="gtk_source_completion_provider_update_info">
1733 <return-type type="void"/>
1734 <parameters>
1735 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1736 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1737 <parameter name="info" type="GtkSourceCompletionInfo*"/>
1738 </parameters>
1739 </method>
1740 <vfunc name="activate_proposal">
1741 <return-type type="gboolean"/>
1742 <parameters>
1743 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1744 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1745 <parameter name="iter" type="GtkTextIter*"/>
1746 </parameters>
1747 </vfunc>
1748 <vfunc name="get_activation">
1749 <return-type type="GtkSourceCompletionActivation"/>
1750 <parameters>
1751 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1752 </parameters>
1753 </vfunc>
1754 <vfunc name="get_icon">
1755 <return-type type="GdkPixbuf*"/>
1756 <parameters>
1757 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1758 </parameters>
1759 </vfunc>
1760 <vfunc name="get_info_widget">
1761 <return-type type="GtkWidget*"/>
1762 <parameters>
1763 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1764 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1765 </parameters>
1766 </vfunc>
1767 <vfunc name="get_interactive_delay">
1768 <return-type type="gint"/>
1769 <parameters>
1770 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1771 </parameters>
1772 </vfunc>
1773 <vfunc name="get_name">
1774 <return-type type="gchar*"/>
1775 <parameters>
1776 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1777 </parameters>
1778 </vfunc>
1779 <vfunc name="get_priority">
1780 <return-type type="gint"/>
1781 <parameters>
1782 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1783 </parameters>
1784 </vfunc>
1785 <vfunc name="get_start_iter">
1786 <return-type type="gboolean"/>
1787 <parameters>
1788 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1789 <parameter name="context" type="GtkSourceCompletionContext*"/>
1790 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1791 <parameter name="iter" type="GtkTextIter*"/>
1792 </parameters>
1793 </vfunc>
1794 <vfunc name="match">
1795 <return-type type="gboolean"/>
1796 <parameters>
1797 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1798 <parameter name="context" type="GtkSourceCompletionContext*"/>
1799 </parameters>
1800 </vfunc>
1801 <vfunc name="populate">
1802 <return-type type="void"/>
1803 <parameters>
1804 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1805 <parameter name="context" type="GtkSourceCompletionContext*"/>
1806 </parameters>
1807 </vfunc>
1808 <vfunc name="update_info">
1809 <return-type type="void"/>
1810 <parameters>
1811 <parameter name="provider" type="GtkSourceCompletionProvider*"/>
1812 <parameter name="proposal" type="GtkSourceCompletionProposal*"/>
1813 <parameter name="info" type="GtkSourceCompletionInfo*"/>
1814 </parameters>
1815 </vfunc>
1816 </interface>
1817 <interface name="GtkSourceUndoManager" type-name="GtkSourceUndoManager" get-type="gtk_source_undo_manager_get_type">
1818 <requires>
1819 <interface name="GObject"/>
1820 </requires>
1821 <method name="begin_not_undoable_action" symbol="gtk_source_undo_manager_begin_not_undoable_action">
1822 <return-type type="void"/>
1823 <parameters>
1824 <parameter name="manager" type="GtkSourceUndoManager*"/>
1825 </parameters>
1826 </method>
1827 <method name="can_redo" symbol="gtk_source_undo_manager_can_redo">
1828 <return-type type="gboolean"/>
1829 <parameters>
1830 <parameter name="manager" type="GtkSourceUndoManager*"/>
1831 </parameters>
1832 </method>
1833 <method name="can_redo_changed" symbol="gtk_source_undo_manager_can_redo_changed">
1834 <return-type type="void"/>
1835 <parameters>
1836 <parameter name="manager" type="GtkSourceUndoManager*"/>
1837 </parameters>
1838 </method>
1839 <method name="can_undo" symbol="gtk_source_undo_manager_can_undo">
1840 <return-type type="gboolean"/>
1841 <parameters>
1842 <parameter name="manager" type="GtkSourceUndoManager*"/>
1843 </parameters>
1844 </method>
1845 <method name="can_undo_changed" symbol="gtk_source_undo_manager_can_undo_changed">
1846 <return-type type="void"/>
1847 <parameters>
1848 <parameter name="manager" type="GtkSourceUndoManager*"/>
1849 </parameters>
1850 </method>
1851 <method name="end_not_undoable_action" symbol="gtk_source_undo_manager_end_not_undoable_action">
1852 <return-type type="void"/>
1853 <parameters>
1854 <parameter name="manager" type="GtkSourceUndoManager*"/>
1855 </parameters>
1856 </method>
1857 <method name="redo" symbol="gtk_source_undo_manager_redo">
1858 <return-type type="void"/>
1859 <parameters>
1860 <parameter name="manager" type="GtkSourceUndoManager*"/>
1861 </parameters>
1862 </method>
1863 <method name="undo" symbol="gtk_source_undo_manager_undo">
1864 <return-type type="void"/>
1865 <parameters>
1866 <parameter name="manager" type="GtkSourceUndoManager*"/>
1867 </parameters>
1868 </method>
1869 <signal name="can-redo-changed" when="LAST">
1870 <return-type type="void"/>
1871 <parameters>
1872 <parameter name="manager" type="GtkSourceUndoManager*"/>
1873 </parameters>
1874 </signal>
1875 <signal name="can-undo-changed" when="LAST">
1876 <return-type type="void"/>
1877 <parameters>
1878 <parameter name="manager" type="GtkSourceUndoManager*"/>
1879 </parameters>
1880 </signal>
1881 <vfunc name="begin_not_undoable_action">
1882 <return-type type="void"/>
1883 <parameters>
1884 <parameter name="manager" type="GtkSourceUndoManager*"/>
1885 </parameters>
1886 </vfunc>
1887 <vfunc name="can_redo">
1888 <return-type type="gboolean"/>
1889 <parameters>
1890 <parameter name="manager" type="GtkSourceUndoManager*"/>
1891 </parameters>
1892 </vfunc>
1893 <vfunc name="can_undo">
1894 <return-type type="gboolean"/>
1895 <parameters>
1896 <parameter name="manager" type="GtkSourceUndoManager*"/>
1897 </parameters>
1898 </vfunc>
1899 <vfunc name="end_not_undoable_action">
1900 <return-type type="void"/>
1901 <parameters>
1902 <parameter name="manager" type="GtkSourceUndoManager*"/>
1903 </parameters>
1904 </vfunc>
1905 <vfunc name="redo">
1906 <return-type type="void"/>
1907 <parameters>
1908 <parameter name="manager" type="GtkSourceUndoManager*"/>
1909 </parameters>
1910 </vfunc>
1911 <vfunc name="undo">
1912 <return-type type="void"/>
1913 <parameters>
1914 <parameter name="manager" type="GtkSourceUndoManager*"/>
1915 </parameters>
1916 </vfunc>
1917 </interface>
1918 <constant name="GTK_SOURCE_COMPLETION_CAPABILITY_AUTOMATIC" type="char*" value="standard::automatic"/>
1919 <constant name="GTK_SOURCE_COMPLETION_CAPABILITY_INTERACTIVE" type="char*" value="standard::interactive"/>
1920 </namespace>
1921 </api>