CodeWriter: Write [Diagnostics] attribute
[vala-lang.git] / vapi / packages / vte / vte.gi
blob55c4f643af4f929013a6a7408073a1cad1afdbe7
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Vte">
4 <callback name="VteSelectionFunc">
5 <return-type type="gboolean"/>
6 <parameters>
7 <parameter name="terminal" type="VteTerminal*"/>
8 <parameter name="column" type="glong"/>
9 <parameter name="row" type="glong"/>
10 <parameter name="data" type="gpointer"/>
11 </parameters>
12 </callback>
13 <struct name="VteCharAttributes">
14 <field name="row" type="long"/>
15 <field name="column" type="long"/>
16 <field name="fore" type="GdkColor"/>
17 <field name="back" type="GdkColor"/>
18 <field name="underline" type="guint"/>
19 <field name="strikethrough" type="guint"/>
20 </struct>
21 <enum name="VteTerminalAntiAlias" type-name="VteTerminalAntiAlias" get-type="vte_terminal_anti_alias_get_type">
22 <member name="VTE_ANTI_ALIAS_USE_DEFAULT" value="0"/>
23 <member name="VTE_ANTI_ALIAS_FORCE_ENABLE" value="1"/>
24 <member name="VTE_ANTI_ALIAS_FORCE_DISABLE" value="2"/>
25 </enum>
26 <enum name="VteTerminalCursorBlinkMode" type-name="VteTerminalCursorBlinkMode" get-type="vte_terminal_cursor_blink_mode_get_type">
27 <member name="VTE_CURSOR_BLINK_SYSTEM" value="0"/>
28 <member name="VTE_CURSOR_BLINK_ON" value="1"/>
29 <member name="VTE_CURSOR_BLINK_OFF" value="2"/>
30 </enum>
31 <enum name="VteTerminalCursorShape" type-name="VteTerminalCursorShape" get-type="vte_terminal_cursor_shape_get_type">
32 <member name="VTE_CURSOR_SHAPE_BLOCK" value="0"/>
33 <member name="VTE_CURSOR_SHAPE_IBEAM" value="1"/>
34 <member name="VTE_CURSOR_SHAPE_UNDERLINE" value="2"/>
35 </enum>
36 <enum name="VteTerminalEraseBinding" type-name="VteTerminalEraseBinding" get-type="vte_terminal_erase_binding_get_type">
37 <member name="VTE_ERASE_AUTO" value="0"/>
38 <member name="VTE_ERASE_ASCII_BACKSPACE" value="1"/>
39 <member name="VTE_ERASE_ASCII_DELETE" value="2"/>
40 <member name="VTE_ERASE_DELETE_SEQUENCE" value="3"/>
41 <member name="VTE_ERASE_TTY" value="4"/>
42 </enum>
43 <enum name="VteTerminalWriteFlags" type-name="VteTerminalWriteFlags" get-type="vte_terminal_write_flags_get_type">
44 <member name="VTE_TERMINAL_WRITE_DEFAULT" value="0"/>
45 </enum>
46 <object name="VteReaper" parent="GObject" type-name="VteReaper" get-type="vte_reaper_get_type">
47 <method name="add_child" symbol="vte_reaper_add_child">
48 <return-type type="int"/>
49 <parameters>
50 <parameter name="pid" type="GPid"/>
51 </parameters>
52 </method>
53 <method name="get" symbol="vte_reaper_get">
54 <return-type type="VteReaper*"/>
55 </method>
56 <signal name="child-exited" when="LAST">
57 <return-type type="void"/>
58 <parameters>
59 <parameter name="object" type="VteReaper*"/>
60 <parameter name="p0" type="gint"/>
61 <parameter name="p1" type="gint"/>
62 </parameters>
63 </signal>
64 </object>
65 <object name="VteTerminal" parent="GtkWidget" type-name="VteTerminal" get-type="vte_terminal_get_type">
66 <implements>
67 <interface name="AtkImplementor"/>
68 <interface name="GtkBuildable"/>
69 </implements>
70 <method name="copy_clipboard" symbol="vte_terminal_copy_clipboard">
71 <return-type type="void"/>
72 <parameters>
73 <parameter name="terminal" type="VteTerminal*"/>
74 </parameters>
75 </method>
76 <method name="copy_primary" symbol="vte_terminal_copy_primary">
77 <return-type type="void"/>
78 <parameters>
79 <parameter name="terminal" type="VteTerminal*"/>
80 </parameters>
81 </method>
82 <method name="feed" symbol="vte_terminal_feed">
83 <return-type type="void"/>
84 <parameters>
85 <parameter name="terminal" type="VteTerminal*"/>
86 <parameter name="data" type="char*"/>
87 <parameter name="length" type="glong"/>
88 </parameters>
89 </method>
90 <method name="feed_child" symbol="vte_terminal_feed_child">
91 <return-type type="void"/>
92 <parameters>
93 <parameter name="terminal" type="VteTerminal*"/>
94 <parameter name="text" type="char*"/>
95 <parameter name="length" type="glong"/>
96 </parameters>
97 </method>
98 <method name="feed_child_binary" symbol="vte_terminal_feed_child_binary">
99 <return-type type="void"/>
100 <parameters>
101 <parameter name="terminal" type="VteTerminal*"/>
102 <parameter name="data" type="char*"/>
103 <parameter name="length" type="glong"/>
104 </parameters>
105 </method>
106 <method name="fork_command" symbol="vte_terminal_fork_command">
107 <return-type type="pid_t"/>
108 <parameters>
109 <parameter name="terminal" type="VteTerminal*"/>
110 <parameter name="command" type="char*"/>
111 <parameter name="argv" type="char**"/>
112 <parameter name="envv" type="char**"/>
113 <parameter name="directory" type="char*"/>
114 <parameter name="lastlog" type="gboolean"/>
115 <parameter name="utmp" type="gboolean"/>
116 <parameter name="wtmp" type="gboolean"/>
117 </parameters>
118 </method>
119 <method name="forkpty" symbol="vte_terminal_forkpty">
120 <return-type type="pid_t"/>
121 <parameters>
122 <parameter name="terminal" type="VteTerminal*"/>
123 <parameter name="envv" type="char**"/>
124 <parameter name="directory" type="char*"/>
125 <parameter name="lastlog" type="gboolean"/>
126 <parameter name="utmp" type="gboolean"/>
127 <parameter name="wtmp" type="gboolean"/>
128 </parameters>
129 </method>
130 <method name="get_adjustment" symbol="vte_terminal_get_adjustment">
131 <return-type type="GtkAdjustment*"/>
132 <parameters>
133 <parameter name="terminal" type="VteTerminal*"/>
134 </parameters>
135 </method>
136 <method name="get_allow_bold" symbol="vte_terminal_get_allow_bold">
137 <return-type type="gboolean"/>
138 <parameters>
139 <parameter name="terminal" type="VteTerminal*"/>
140 </parameters>
141 </method>
142 <method name="get_audible_bell" symbol="vte_terminal_get_audible_bell">
143 <return-type type="gboolean"/>
144 <parameters>
145 <parameter name="terminal" type="VteTerminal*"/>
146 </parameters>
147 </method>
148 <method name="get_char_ascent" symbol="vte_terminal_get_char_ascent">
149 <return-type type="glong"/>
150 <parameters>
151 <parameter name="terminal" type="VteTerminal*"/>
152 </parameters>
153 </method>
154 <method name="get_char_descent" symbol="vte_terminal_get_char_descent">
155 <return-type type="glong"/>
156 <parameters>
157 <parameter name="terminal" type="VteTerminal*"/>
158 </parameters>
159 </method>
160 <method name="get_char_height" symbol="vte_terminal_get_char_height">
161 <return-type type="glong"/>
162 <parameters>
163 <parameter name="terminal" type="VteTerminal*"/>
164 </parameters>
165 </method>
166 <method name="get_char_width" symbol="vte_terminal_get_char_width">
167 <return-type type="glong"/>
168 <parameters>
169 <parameter name="terminal" type="VteTerminal*"/>
170 </parameters>
171 </method>
172 <method name="get_child_exit_status" symbol="vte_terminal_get_child_exit_status">
173 <return-type type="int"/>
174 <parameters>
175 <parameter name="terminal" type="VteTerminal*"/>
176 </parameters>
177 </method>
178 <method name="get_column_count" symbol="vte_terminal_get_column_count">
179 <return-type type="glong"/>
180 <parameters>
181 <parameter name="terminal" type="VteTerminal*"/>
182 </parameters>
183 </method>
184 <method name="get_cursor_blink_mode" symbol="vte_terminal_get_cursor_blink_mode">
185 <return-type type="VteTerminalCursorBlinkMode"/>
186 <parameters>
187 <parameter name="terminal" type="VteTerminal*"/>
188 </parameters>
189 </method>
190 <method name="get_cursor_position" symbol="vte_terminal_get_cursor_position">
191 <return-type type="void"/>
192 <parameters>
193 <parameter name="terminal" type="VteTerminal*"/>
194 <parameter name="column" type="glong*"/>
195 <parameter name="row" type="glong*"/>
196 </parameters>
197 </method>
198 <method name="get_cursor_shape" symbol="vte_terminal_get_cursor_shape">
199 <return-type type="VteTerminalCursorShape"/>
200 <parameters>
201 <parameter name="terminal" type="VteTerminal*"/>
202 </parameters>
203 </method>
204 <method name="get_default_emulation" symbol="vte_terminal_get_default_emulation">
205 <return-type type="char*"/>
206 <parameters>
207 <parameter name="terminal" type="VteTerminal*"/>
208 </parameters>
209 </method>
210 <method name="get_emulation" symbol="vte_terminal_get_emulation">
211 <return-type type="char*"/>
212 <parameters>
213 <parameter name="terminal" type="VteTerminal*"/>
214 </parameters>
215 </method>
216 <method name="get_encoding" symbol="vte_terminal_get_encoding">
217 <return-type type="char*"/>
218 <parameters>
219 <parameter name="terminal" type="VteTerminal*"/>
220 </parameters>
221 </method>
222 <method name="get_font" symbol="vte_terminal_get_font">
223 <return-type type="PangoFontDescription*"/>
224 <parameters>
225 <parameter name="terminal" type="VteTerminal*"/>
226 </parameters>
227 </method>
228 <method name="get_has_selection" symbol="vte_terminal_get_has_selection">
229 <return-type type="gboolean"/>
230 <parameters>
231 <parameter name="terminal" type="VteTerminal*"/>
232 </parameters>
233 </method>
234 <method name="get_icon_title" symbol="vte_terminal_get_icon_title">
235 <return-type type="char*"/>
236 <parameters>
237 <parameter name="terminal" type="VteTerminal*"/>
238 </parameters>
239 </method>
240 <method name="get_mouse_autohide" symbol="vte_terminal_get_mouse_autohide">
241 <return-type type="gboolean"/>
242 <parameters>
243 <parameter name="terminal" type="VteTerminal*"/>
244 </parameters>
245 </method>
246 <method name="get_padding" symbol="vte_terminal_get_padding">
247 <return-type type="void"/>
248 <parameters>
249 <parameter name="terminal" type="VteTerminal*"/>
250 <parameter name="xpad" type="int*"/>
251 <parameter name="ypad" type="int*"/>
252 </parameters>
253 </method>
254 <method name="get_pty" symbol="vte_terminal_get_pty">
255 <return-type type="int"/>
256 <parameters>
257 <parameter name="terminal" type="VteTerminal*"/>
258 </parameters>
259 </method>
260 <method name="get_row_count" symbol="vte_terminal_get_row_count">
261 <return-type type="glong"/>
262 <parameters>
263 <parameter name="terminal" type="VteTerminal*"/>
264 </parameters>
265 </method>
266 <method name="get_status_line" symbol="vte_terminal_get_status_line">
267 <return-type type="char*"/>
268 <parameters>
269 <parameter name="terminal" type="VteTerminal*"/>
270 </parameters>
271 </method>
272 <method name="get_text" symbol="vte_terminal_get_text">
273 <return-type type="char*"/>
274 <parameters>
275 <parameter name="terminal" type="VteTerminal*"/>
276 <parameter name="is_selected" type="VteSelectionFunc"/>
277 <parameter name="data" type="gpointer"/>
278 <parameter name="attributes" type="GArray*"/>
279 </parameters>
280 </method>
281 <method name="get_text_include_trailing_spaces" symbol="vte_terminal_get_text_include_trailing_spaces">
282 <return-type type="char*"/>
283 <parameters>
284 <parameter name="terminal" type="VteTerminal*"/>
285 <parameter name="is_selected" type="VteSelectionFunc"/>
286 <parameter name="data" type="gpointer"/>
287 <parameter name="attributes" type="GArray*"/>
288 </parameters>
289 </method>
290 <method name="get_text_range" symbol="vte_terminal_get_text_range">
291 <return-type type="char*"/>
292 <parameters>
293 <parameter name="terminal" type="VteTerminal*"/>
294 <parameter name="start_row" type="glong"/>
295 <parameter name="start_col" type="glong"/>
296 <parameter name="end_row" type="glong"/>
297 <parameter name="end_col" type="glong"/>
298 <parameter name="is_selected" type="VteSelectionFunc"/>
299 <parameter name="data" type="gpointer"/>
300 <parameter name="attributes" type="GArray*"/>
301 </parameters>
302 </method>
303 <method name="get_using_xft" symbol="vte_terminal_get_using_xft">
304 <return-type type="gboolean"/>
305 <parameters>
306 <parameter name="terminal" type="VteTerminal*"/>
307 </parameters>
308 </method>
309 <method name="get_visible_bell" symbol="vte_terminal_get_visible_bell">
310 <return-type type="gboolean"/>
311 <parameters>
312 <parameter name="terminal" type="VteTerminal*"/>
313 </parameters>
314 </method>
315 <method name="get_window_title" symbol="vte_terminal_get_window_title">
316 <return-type type="char*"/>
317 <parameters>
318 <parameter name="terminal" type="VteTerminal*"/>
319 </parameters>
320 </method>
321 <method name="im_append_menuitems" symbol="vte_terminal_im_append_menuitems">
322 <return-type type="void"/>
323 <parameters>
324 <parameter name="terminal" type="VteTerminal*"/>
325 <parameter name="menushell" type="GtkMenuShell*"/>
326 </parameters>
327 </method>
328 <method name="is_word_char" symbol="vte_terminal_is_word_char">
329 <return-type type="gboolean"/>
330 <parameters>
331 <parameter name="terminal" type="VteTerminal*"/>
332 <parameter name="c" type="gunichar"/>
333 </parameters>
334 </method>
335 <method name="match_add" symbol="vte_terminal_match_add">
336 <return-type type="int"/>
337 <parameters>
338 <parameter name="terminal" type="VteTerminal*"/>
339 <parameter name="match" type="char*"/>
340 </parameters>
341 </method>
342 <method name="match_add_gregex" symbol="vte_terminal_match_add_gregex">
343 <return-type type="int"/>
344 <parameters>
345 <parameter name="terminal" type="VteTerminal*"/>
346 <parameter name="regex" type="GRegex*"/>
347 <parameter name="flags" type="GRegexMatchFlags"/>
348 </parameters>
349 </method>
350 <method name="match_check" symbol="vte_terminal_match_check">
351 <return-type type="char*"/>
352 <parameters>
353 <parameter name="terminal" type="VteTerminal*"/>
354 <parameter name="column" type="glong"/>
355 <parameter name="row" type="glong"/>
356 <parameter name="tag" type="int*"/>
357 </parameters>
358 </method>
359 <method name="match_clear_all" symbol="vte_terminal_match_clear_all">
360 <return-type type="void"/>
361 <parameters>
362 <parameter name="terminal" type="VteTerminal*"/>
363 </parameters>
364 </method>
365 <method name="match_remove" symbol="vte_terminal_match_remove">
366 <return-type type="void"/>
367 <parameters>
368 <parameter name="terminal" type="VteTerminal*"/>
369 <parameter name="tag" type="int"/>
370 </parameters>
371 </method>
372 <method name="match_set_cursor" symbol="vte_terminal_match_set_cursor">
373 <return-type type="void"/>
374 <parameters>
375 <parameter name="terminal" type="VteTerminal*"/>
376 <parameter name="tag" type="int"/>
377 <parameter name="cursor" type="GdkCursor*"/>
378 </parameters>
379 </method>
380 <method name="match_set_cursor_name" symbol="vte_terminal_match_set_cursor_name">
381 <return-type type="void"/>
382 <parameters>
383 <parameter name="terminal" type="VteTerminal*"/>
384 <parameter name="tag" type="int"/>
385 <parameter name="cursor_name" type="char*"/>
386 </parameters>
387 </method>
388 <method name="match_set_cursor_type" symbol="vte_terminal_match_set_cursor_type">
389 <return-type type="void"/>
390 <parameters>
391 <parameter name="terminal" type="VteTerminal*"/>
392 <parameter name="tag" type="int"/>
393 <parameter name="cursor_type" type="GdkCursorType"/>
394 </parameters>
395 </method>
396 <constructor name="new" symbol="vte_terminal_new">
397 <return-type type="GtkWidget*"/>
398 </constructor>
399 <method name="paste_clipboard" symbol="vte_terminal_paste_clipboard">
400 <return-type type="void"/>
401 <parameters>
402 <parameter name="terminal" type="VteTerminal*"/>
403 </parameters>
404 </method>
405 <method name="paste_primary" symbol="vte_terminal_paste_primary">
406 <return-type type="void"/>
407 <parameters>
408 <parameter name="terminal" type="VteTerminal*"/>
409 </parameters>
410 </method>
411 <method name="reset" symbol="vte_terminal_reset">
412 <return-type type="void"/>
413 <parameters>
414 <parameter name="terminal" type="VteTerminal*"/>
415 <parameter name="full" type="gboolean"/>
416 <parameter name="clear_history" type="gboolean"/>
417 </parameters>
418 </method>
419 <method name="select_all" symbol="vte_terminal_select_all">
420 <return-type type="void"/>
421 <parameters>
422 <parameter name="terminal" type="VteTerminal*"/>
423 </parameters>
424 </method>
425 <method name="select_none" symbol="vte_terminal_select_none">
426 <return-type type="void"/>
427 <parameters>
428 <parameter name="terminal" type="VteTerminal*"/>
429 </parameters>
430 </method>
431 <method name="set_allow_bold" symbol="vte_terminal_set_allow_bold">
432 <return-type type="void"/>
433 <parameters>
434 <parameter name="terminal" type="VteTerminal*"/>
435 <parameter name="allow_bold" type="gboolean"/>
436 </parameters>
437 </method>
438 <method name="set_audible_bell" symbol="vte_terminal_set_audible_bell">
439 <return-type type="void"/>
440 <parameters>
441 <parameter name="terminal" type="VteTerminal*"/>
442 <parameter name="is_audible" type="gboolean"/>
443 </parameters>
444 </method>
445 <method name="set_background_image" symbol="vte_terminal_set_background_image">
446 <return-type type="void"/>
447 <parameters>
448 <parameter name="terminal" type="VteTerminal*"/>
449 <parameter name="image" type="GdkPixbuf*"/>
450 </parameters>
451 </method>
452 <method name="set_background_image_file" symbol="vte_terminal_set_background_image_file">
453 <return-type type="void"/>
454 <parameters>
455 <parameter name="terminal" type="VteTerminal*"/>
456 <parameter name="path" type="char*"/>
457 </parameters>
458 </method>
459 <method name="set_background_saturation" symbol="vte_terminal_set_background_saturation">
460 <return-type type="void"/>
461 <parameters>
462 <parameter name="terminal" type="VteTerminal*"/>
463 <parameter name="saturation" type="double"/>
464 </parameters>
465 </method>
466 <method name="set_background_tint_color" symbol="vte_terminal_set_background_tint_color">
467 <return-type type="void"/>
468 <parameters>
469 <parameter name="terminal" type="VteTerminal*"/>
470 <parameter name="color" type="GdkColor*"/>
471 </parameters>
472 </method>
473 <method name="set_background_transparent" symbol="vte_terminal_set_background_transparent">
474 <return-type type="void"/>
475 <parameters>
476 <parameter name="terminal" type="VteTerminal*"/>
477 <parameter name="transparent" type="gboolean"/>
478 </parameters>
479 </method>
480 <method name="set_backspace_binding" symbol="vte_terminal_set_backspace_binding">
481 <return-type type="void"/>
482 <parameters>
483 <parameter name="terminal" type="VteTerminal*"/>
484 <parameter name="binding" type="VteTerminalEraseBinding"/>
485 </parameters>
486 </method>
487 <method name="set_color_background" symbol="vte_terminal_set_color_background">
488 <return-type type="void"/>
489 <parameters>
490 <parameter name="terminal" type="VteTerminal*"/>
491 <parameter name="background" type="GdkColor*"/>
492 </parameters>
493 </method>
494 <method name="set_color_bold" symbol="vte_terminal_set_color_bold">
495 <return-type type="void"/>
496 <parameters>
497 <parameter name="terminal" type="VteTerminal*"/>
498 <parameter name="bold" type="GdkColor*"/>
499 </parameters>
500 </method>
501 <method name="set_color_cursor" symbol="vte_terminal_set_color_cursor">
502 <return-type type="void"/>
503 <parameters>
504 <parameter name="terminal" type="VteTerminal*"/>
505 <parameter name="cursor_background" type="GdkColor*"/>
506 </parameters>
507 </method>
508 <method name="set_color_dim" symbol="vte_terminal_set_color_dim">
509 <return-type type="void"/>
510 <parameters>
511 <parameter name="terminal" type="VteTerminal*"/>
512 <parameter name="dim" type="GdkColor*"/>
513 </parameters>
514 </method>
515 <method name="set_color_foreground" symbol="vte_terminal_set_color_foreground">
516 <return-type type="void"/>
517 <parameters>
518 <parameter name="terminal" type="VteTerminal*"/>
519 <parameter name="foreground" type="GdkColor*"/>
520 </parameters>
521 </method>
522 <method name="set_color_highlight" symbol="vte_terminal_set_color_highlight">
523 <return-type type="void"/>
524 <parameters>
525 <parameter name="terminal" type="VteTerminal*"/>
526 <parameter name="highlight_background" type="GdkColor*"/>
527 </parameters>
528 </method>
529 <method name="set_colors" symbol="vte_terminal_set_colors">
530 <return-type type="void"/>
531 <parameters>
532 <parameter name="terminal" type="VteTerminal*"/>
533 <parameter name="foreground" type="GdkColor*"/>
534 <parameter name="background" type="GdkColor*"/>
535 <parameter name="palette" type="GdkColor*"/>
536 <parameter name="palette_size" type="glong"/>
537 </parameters>
538 </method>
539 <method name="set_cursor_blink_mode" symbol="vte_terminal_set_cursor_blink_mode">
540 <return-type type="void"/>
541 <parameters>
542 <parameter name="terminal" type="VteTerminal*"/>
543 <parameter name="mode" type="VteTerminalCursorBlinkMode"/>
544 </parameters>
545 </method>
546 <method name="set_cursor_blinks" symbol="vte_terminal_set_cursor_blinks">
547 <return-type type="void"/>
548 <parameters>
549 <parameter name="terminal" type="VteTerminal*"/>
550 <parameter name="blink" type="gboolean"/>
551 </parameters>
552 </method>
553 <method name="set_cursor_shape" symbol="vte_terminal_set_cursor_shape">
554 <return-type type="void"/>
555 <parameters>
556 <parameter name="terminal" type="VteTerminal*"/>
557 <parameter name="shape" type="VteTerminalCursorShape"/>
558 </parameters>
559 </method>
560 <method name="set_default_colors" symbol="vte_terminal_set_default_colors">
561 <return-type type="void"/>
562 <parameters>
563 <parameter name="terminal" type="VteTerminal*"/>
564 </parameters>
565 </method>
566 <method name="set_delete_binding" symbol="vte_terminal_set_delete_binding">
567 <return-type type="void"/>
568 <parameters>
569 <parameter name="terminal" type="VteTerminal*"/>
570 <parameter name="binding" type="VteTerminalEraseBinding"/>
571 </parameters>
572 </method>
573 <method name="set_emulation" symbol="vte_terminal_set_emulation">
574 <return-type type="void"/>
575 <parameters>
576 <parameter name="terminal" type="VteTerminal*"/>
577 <parameter name="emulation" type="char*"/>
578 </parameters>
579 </method>
580 <method name="set_encoding" symbol="vte_terminal_set_encoding">
581 <return-type type="void"/>
582 <parameters>
583 <parameter name="terminal" type="VteTerminal*"/>
584 <parameter name="codeset" type="char*"/>
585 </parameters>
586 </method>
587 <method name="set_font" symbol="vte_terminal_set_font">
588 <return-type type="void"/>
589 <parameters>
590 <parameter name="terminal" type="VteTerminal*"/>
591 <parameter name="font_desc" type="PangoFontDescription*"/>
592 </parameters>
593 </method>
594 <method name="set_font_from_string" symbol="vte_terminal_set_font_from_string">
595 <return-type type="void"/>
596 <parameters>
597 <parameter name="terminal" type="VteTerminal*"/>
598 <parameter name="name" type="char*"/>
599 </parameters>
600 </method>
601 <method name="set_font_from_string_full" symbol="vte_terminal_set_font_from_string_full">
602 <return-type type="void"/>
603 <parameters>
604 <parameter name="terminal" type="VteTerminal*"/>
605 <parameter name="name" type="char*"/>
606 <parameter name="antialias" type="VteTerminalAntiAlias"/>
607 </parameters>
608 </method>
609 <method name="set_font_full" symbol="vte_terminal_set_font_full">
610 <return-type type="void"/>
611 <parameters>
612 <parameter name="terminal" type="VteTerminal*"/>
613 <parameter name="font_desc" type="PangoFontDescription*"/>
614 <parameter name="antialias" type="VteTerminalAntiAlias"/>
615 </parameters>
616 </method>
617 <method name="set_mouse_autohide" symbol="vte_terminal_set_mouse_autohide">
618 <return-type type="void"/>
619 <parameters>
620 <parameter name="terminal" type="VteTerminal*"/>
621 <parameter name="setting" type="gboolean"/>
622 </parameters>
623 </method>
624 <method name="set_opacity" symbol="vte_terminal_set_opacity">
625 <return-type type="void"/>
626 <parameters>
627 <parameter name="terminal" type="VteTerminal*"/>
628 <parameter name="opacity" type="guint16"/>
629 </parameters>
630 </method>
631 <method name="set_pty" symbol="vte_terminal_set_pty">
632 <return-type type="void"/>
633 <parameters>
634 <parameter name="terminal" type="VteTerminal*"/>
635 <parameter name="pty_master" type="int"/>
636 </parameters>
637 </method>
638 <method name="set_scroll_background" symbol="vte_terminal_set_scroll_background">
639 <return-type type="void"/>
640 <parameters>
641 <parameter name="terminal" type="VteTerminal*"/>
642 <parameter name="scroll" type="gboolean"/>
643 </parameters>
644 </method>
645 <method name="set_scroll_on_keystroke" symbol="vte_terminal_set_scroll_on_keystroke">
646 <return-type type="void"/>
647 <parameters>
648 <parameter name="terminal" type="VteTerminal*"/>
649 <parameter name="scroll" type="gboolean"/>
650 </parameters>
651 </method>
652 <method name="set_scroll_on_output" symbol="vte_terminal_set_scroll_on_output">
653 <return-type type="void"/>
654 <parameters>
655 <parameter name="terminal" type="VteTerminal*"/>
656 <parameter name="scroll" type="gboolean"/>
657 </parameters>
658 </method>
659 <method name="set_scrollback_lines" symbol="vte_terminal_set_scrollback_lines">
660 <return-type type="void"/>
661 <parameters>
662 <parameter name="terminal" type="VteTerminal*"/>
663 <parameter name="lines" type="glong"/>
664 </parameters>
665 </method>
666 <method name="set_size" symbol="vte_terminal_set_size">
667 <return-type type="void"/>
668 <parameters>
669 <parameter name="terminal" type="VteTerminal*"/>
670 <parameter name="columns" type="glong"/>
671 <parameter name="rows" type="glong"/>
672 </parameters>
673 </method>
674 <method name="set_visible_bell" symbol="vte_terminal_set_visible_bell">
675 <return-type type="void"/>
676 <parameters>
677 <parameter name="terminal" type="VteTerminal*"/>
678 <parameter name="is_visible" type="gboolean"/>
679 </parameters>
680 </method>
681 <method name="set_word_chars" symbol="vte_terminal_set_word_chars">
682 <return-type type="void"/>
683 <parameters>
684 <parameter name="terminal" type="VteTerminal*"/>
685 <parameter name="spec" type="char*"/>
686 </parameters>
687 </method>
688 <method name="write_contents" symbol="vte_terminal_write_contents">
689 <return-type type="gboolean"/>
690 <parameters>
691 <parameter name="terminal" type="VteTerminal*"/>
692 <parameter name="stream" type="GOutputStream*"/>
693 <parameter name="flags" type="VteTerminalWriteFlags"/>
694 <parameter name="cancellable" type="GCancellable*"/>
695 <parameter name="error" type="GError**"/>
696 </parameters>
697 </method>
698 <property name="allow-bold" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
699 <property name="audible-bell" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
700 <property name="background-image-file" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
701 <property name="background-image-pixbuf" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
702 <property name="background-opacity" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
703 <property name="background-saturation" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
704 <property name="background-tint-color" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
705 <property name="background-transparent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
706 <property name="backspace-binding" type="VteTerminalEraseBinding" readable="1" writable="1" construct="0" construct-only="0"/>
707 <property name="cursor-blink-mode" type="VteTerminalCursorBlinkMode" readable="1" writable="1" construct="0" construct-only="0"/>
708 <property name="cursor-shape" type="VteTerminalCursorShape" readable="1" writable="1" construct="0" construct-only="0"/>
709 <property name="delete-binding" type="VteTerminalEraseBinding" readable="1" writable="1" construct="0" construct-only="0"/>
710 <property name="emulation" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
711 <property name="encoding" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
712 <property name="font-desc" type="PangoFontDescription*" readable="1" writable="1" construct="0" construct-only="0"/>
713 <property name="icon-title" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
714 <property name="pointer-autohide" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
715 <property name="pty" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
716 <property name="scroll-background" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
717 <property name="scroll-on-keystroke" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
718 <property name="scroll-on-output" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
719 <property name="scrollback-lines" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
720 <property name="visible-bell" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
721 <property name="window-title" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
722 <property name="word-chars" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
723 <signal name="beep" when="LAST">
724 <return-type type="void"/>
725 <parameters>
726 <parameter name="terminal" type="VteTerminal*"/>
727 </parameters>
728 </signal>
729 <signal name="char-size-changed" when="LAST">
730 <return-type type="void"/>
731 <parameters>
732 <parameter name="terminal" type="VteTerminal*"/>
733 <parameter name="char_width" type="guint"/>
734 <parameter name="char_height" type="guint"/>
735 </parameters>
736 </signal>
737 <signal name="child-exited" when="LAST">
738 <return-type type="void"/>
739 <parameters>
740 <parameter name="terminal" type="VteTerminal*"/>
741 </parameters>
742 </signal>
743 <signal name="commit" when="LAST">
744 <return-type type="void"/>
745 <parameters>
746 <parameter name="terminal" type="VteTerminal*"/>
747 <parameter name="text" type="char*"/>
748 <parameter name="size" type="guint"/>
749 </parameters>
750 </signal>
751 <signal name="contents-changed" when="LAST">
752 <return-type type="void"/>
753 <parameters>
754 <parameter name="terminal" type="VteTerminal*"/>
755 </parameters>
756 </signal>
757 <signal name="copy-clipboard" when="LAST">
758 <return-type type="void"/>
759 <parameters>
760 <parameter name="terminal" type="VteTerminal*"/>
761 </parameters>
762 </signal>
763 <signal name="cursor-moved" when="LAST">
764 <return-type type="void"/>
765 <parameters>
766 <parameter name="terminal" type="VteTerminal*"/>
767 </parameters>
768 </signal>
769 <signal name="decrease-font-size" when="LAST">
770 <return-type type="void"/>
771 <parameters>
772 <parameter name="terminal" type="VteTerminal*"/>
773 </parameters>
774 </signal>
775 <signal name="deiconify-window" when="LAST">
776 <return-type type="void"/>
777 <parameters>
778 <parameter name="terminal" type="VteTerminal*"/>
779 </parameters>
780 </signal>
781 <signal name="emulation-changed" when="LAST">
782 <return-type type="void"/>
783 <parameters>
784 <parameter name="terminal" type="VteTerminal*"/>
785 </parameters>
786 </signal>
787 <signal name="encoding-changed" when="LAST">
788 <return-type type="void"/>
789 <parameters>
790 <parameter name="terminal" type="VteTerminal*"/>
791 </parameters>
792 </signal>
793 <signal name="eof" when="LAST">
794 <return-type type="void"/>
795 <parameters>
796 <parameter name="terminal" type="VteTerminal*"/>
797 </parameters>
798 </signal>
799 <signal name="icon-title-changed" when="LAST">
800 <return-type type="void"/>
801 <parameters>
802 <parameter name="terminal" type="VteTerminal*"/>
803 </parameters>
804 </signal>
805 <signal name="iconify-window" when="LAST">
806 <return-type type="void"/>
807 <parameters>
808 <parameter name="terminal" type="VteTerminal*"/>
809 </parameters>
810 </signal>
811 <signal name="increase-font-size" when="LAST">
812 <return-type type="void"/>
813 <parameters>
814 <parameter name="terminal" type="VteTerminal*"/>
815 </parameters>
816 </signal>
817 <signal name="lower-window" when="LAST">
818 <return-type type="void"/>
819 <parameters>
820 <parameter name="terminal" type="VteTerminal*"/>
821 </parameters>
822 </signal>
823 <signal name="maximize-window" when="LAST">
824 <return-type type="void"/>
825 <parameters>
826 <parameter name="terminal" type="VteTerminal*"/>
827 </parameters>
828 </signal>
829 <signal name="move-window" when="LAST">
830 <return-type type="void"/>
831 <parameters>
832 <parameter name="terminal" type="VteTerminal*"/>
833 <parameter name="x" type="guint"/>
834 <parameter name="y" type="guint"/>
835 </parameters>
836 </signal>
837 <signal name="paste-clipboard" when="LAST">
838 <return-type type="void"/>
839 <parameters>
840 <parameter name="terminal" type="VteTerminal*"/>
841 </parameters>
842 </signal>
843 <signal name="raise-window" when="LAST">
844 <return-type type="void"/>
845 <parameters>
846 <parameter name="terminal" type="VteTerminal*"/>
847 </parameters>
848 </signal>
849 <signal name="refresh-window" when="LAST">
850 <return-type type="void"/>
851 <parameters>
852 <parameter name="terminal" type="VteTerminal*"/>
853 </parameters>
854 </signal>
855 <signal name="resize-window" when="LAST">
856 <return-type type="void"/>
857 <parameters>
858 <parameter name="terminal" type="VteTerminal*"/>
859 <parameter name="width" type="guint"/>
860 <parameter name="height" type="guint"/>
861 </parameters>
862 </signal>
863 <signal name="restore-window" when="LAST">
864 <return-type type="void"/>
865 <parameters>
866 <parameter name="terminal" type="VteTerminal*"/>
867 </parameters>
868 </signal>
869 <signal name="selection-changed" when="LAST">
870 <return-type type="void"/>
871 <parameters>
872 <parameter name="terminal" type="VteTerminal*"/>
873 </parameters>
874 </signal>
875 <signal name="set-scroll-adjustments" when="LAST">
876 <return-type type="void"/>
877 <parameters>
878 <parameter name="widget" type="VteTerminal*"/>
879 <parameter name="hadjustment" type="GtkAdjustment*"/>
880 <parameter name="vadjustment" type="GtkAdjustment*"/>
881 </parameters>
882 </signal>
883 <signal name="status-line-changed" when="LAST">
884 <return-type type="void"/>
885 <parameters>
886 <parameter name="terminal" type="VteTerminal*"/>
887 </parameters>
888 </signal>
889 <signal name="text-deleted" when="LAST">
890 <return-type type="void"/>
891 <parameters>
892 <parameter name="terminal" type="VteTerminal*"/>
893 </parameters>
894 </signal>
895 <signal name="text-inserted" when="LAST">
896 <return-type type="void"/>
897 <parameters>
898 <parameter name="terminal" type="VteTerminal*"/>
899 </parameters>
900 </signal>
901 <signal name="text-modified" when="LAST">
902 <return-type type="void"/>
903 <parameters>
904 <parameter name="terminal" type="VteTerminal*"/>
905 </parameters>
906 </signal>
907 <signal name="text-scrolled" when="LAST">
908 <return-type type="void"/>
909 <parameters>
910 <parameter name="terminal" type="VteTerminal*"/>
911 <parameter name="delta" type="gint"/>
912 </parameters>
913 </signal>
914 <signal name="window-title-changed" when="LAST">
915 <return-type type="void"/>
916 <parameters>
917 <parameter name="terminal" type="VteTerminal*"/>
918 </parameters>
919 </signal>
920 <vfunc name="vte_reserved3">
921 <return-type type="void"/>
922 </vfunc>
923 <vfunc name="vte_reserved4">
924 <return-type type="void"/>
925 </vfunc>
926 <field name="adjustment" type="GtkAdjustment*"/>
927 <field name="char_width" type="glong"/>
928 <field name="char_height" type="glong"/>
929 <field name="char_ascent" type="glong"/>
930 <field name="char_descent" type="glong"/>
931 <field name="row_count" type="glong"/>
932 <field name="column_count" type="glong"/>
933 <field name="window_title" type="char*"/>
934 <field name="icon_title" type="char*"/>
935 <field name="pvt" type="VteTerminalPrivate*"/>
936 </object>
937 <object name="VteTerminalAccessible" parent="GtkAccessible" type-name="VteTerminalAccessible" get-type="vte_terminal_accessible_get_type">
938 <implements>
939 <interface name="AtkText"/>
940 <interface name="AtkComponent"/>
941 <interface name="AtkAction"/>
942 </implements>
943 <constructor name="new" symbol="vte_terminal_accessible_new">
944 <return-type type="AtkObject*"/>
945 <parameters>
946 <parameter name="terminal" type="VteTerminal*"/>
947 </parameters>
948 </constructor>
949 </object>
950 <object name="VteTerminalAccessibleFactory" parent="AtkObjectFactory" type-name="VteTerminalAccessibleFactory" get-type="vte_terminal_accessible_factory_get_type">
951 <constructor name="new" symbol="vte_terminal_accessible_factory_new">
952 <return-type type="AtkObjectFactory*"/>
953 </constructor>
954 </object>
955 <constant name="VTE_MAJOR_VERSION" type="int" value="0"/>
956 <constant name="VTE_MICRO_VERSION" type="int" value="3"/>
957 <constant name="VTE_MINOR_VERSION" type="int" value="24"/>
958 </namespace>
959 </api>