4 <callback name=
"VteSelectionFunc">
5 <return-type type=
"gboolean"/>
7 <parameter name=
"terminal" type=
"VteTerminal*"/>
8 <parameter name=
"column" type=
"glong"/>
9 <parameter name=
"row" type=
"glong"/>
10 <parameter name=
"data" type=
"gpointer"/>
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"/>
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"/>
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"/>
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"/>
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"/>
43 <enum name=
"VteTerminalWriteFlags" type-name=
"VteTerminalWriteFlags" get-type=
"vte_terminal_write_flags_get_type">
44 <member name=
"VTE_TERMINAL_WRITE_DEFAULT" value=
"0"/>
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"/>
50 <parameter name=
"pid" type=
"GPid"/>
53 <method name=
"get" symbol=
"vte_reaper_get">
54 <return-type type=
"VteReaper*"/>
56 <signal name=
"child-exited" when=
"LAST">
57 <return-type type=
"void"/>
59 <parameter name=
"object" type=
"VteReaper*"/>
60 <parameter name=
"p0" type=
"gint"/>
61 <parameter name=
"p1" type=
"gint"/>
65 <object name=
"VteTerminal" parent=
"GtkWidget" type-name=
"VteTerminal" get-type=
"vte_terminal_get_type">
67 <interface name=
"AtkImplementor"/>
68 <interface name=
"GtkBuildable"/>
70 <method name=
"copy_clipboard" symbol=
"vte_terminal_copy_clipboard">
71 <return-type type=
"void"/>
73 <parameter name=
"terminal" type=
"VteTerminal*"/>
76 <method name=
"copy_primary" symbol=
"vte_terminal_copy_primary">
77 <return-type type=
"void"/>
79 <parameter name=
"terminal" type=
"VteTerminal*"/>
82 <method name=
"feed" symbol=
"vte_terminal_feed">
83 <return-type type=
"void"/>
85 <parameter name=
"terminal" type=
"VteTerminal*"/>
86 <parameter name=
"data" type=
"char*"/>
87 <parameter name=
"length" type=
"glong"/>
90 <method name=
"feed_child" symbol=
"vte_terminal_feed_child">
91 <return-type type=
"void"/>
93 <parameter name=
"terminal" type=
"VteTerminal*"/>
94 <parameter name=
"text" type=
"char*"/>
95 <parameter name=
"length" type=
"glong"/>
98 <method name=
"feed_child_binary" symbol=
"vte_terminal_feed_child_binary">
99 <return-type type=
"void"/>
101 <parameter name=
"terminal" type=
"VteTerminal*"/>
102 <parameter name=
"data" type=
"char*"/>
103 <parameter name=
"length" type=
"glong"/>
106 <method name=
"fork_command" symbol=
"vte_terminal_fork_command">
107 <return-type type=
"pid_t"/>
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"/>
119 <method name=
"forkpty" symbol=
"vte_terminal_forkpty">
120 <return-type type=
"pid_t"/>
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"/>
130 <method name=
"get_adjustment" symbol=
"vte_terminal_get_adjustment">
131 <return-type type=
"GtkAdjustment*"/>
133 <parameter name=
"terminal" type=
"VteTerminal*"/>
136 <method name=
"get_allow_bold" symbol=
"vte_terminal_get_allow_bold">
137 <return-type type=
"gboolean"/>
139 <parameter name=
"terminal" type=
"VteTerminal*"/>
142 <method name=
"get_audible_bell" symbol=
"vte_terminal_get_audible_bell">
143 <return-type type=
"gboolean"/>
145 <parameter name=
"terminal" type=
"VteTerminal*"/>
148 <method name=
"get_char_ascent" symbol=
"vte_terminal_get_char_ascent">
149 <return-type type=
"glong"/>
151 <parameter name=
"terminal" type=
"VteTerminal*"/>
154 <method name=
"get_char_descent" symbol=
"vte_terminal_get_char_descent">
155 <return-type type=
"glong"/>
157 <parameter name=
"terminal" type=
"VteTerminal*"/>
160 <method name=
"get_char_height" symbol=
"vte_terminal_get_char_height">
161 <return-type type=
"glong"/>
163 <parameter name=
"terminal" type=
"VteTerminal*"/>
166 <method name=
"get_char_width" symbol=
"vte_terminal_get_char_width">
167 <return-type type=
"glong"/>
169 <parameter name=
"terminal" type=
"VteTerminal*"/>
172 <method name=
"get_child_exit_status" symbol=
"vte_terminal_get_child_exit_status">
173 <return-type type=
"int"/>
175 <parameter name=
"terminal" type=
"VteTerminal*"/>
178 <method name=
"get_column_count" symbol=
"vte_terminal_get_column_count">
179 <return-type type=
"glong"/>
181 <parameter name=
"terminal" type=
"VteTerminal*"/>
184 <method name=
"get_cursor_blink_mode" symbol=
"vte_terminal_get_cursor_blink_mode">
185 <return-type type=
"VteTerminalCursorBlinkMode"/>
187 <parameter name=
"terminal" type=
"VteTerminal*"/>
190 <method name=
"get_cursor_position" symbol=
"vte_terminal_get_cursor_position">
191 <return-type type=
"void"/>
193 <parameter name=
"terminal" type=
"VteTerminal*"/>
194 <parameter name=
"column" type=
"glong*"/>
195 <parameter name=
"row" type=
"glong*"/>
198 <method name=
"get_cursor_shape" symbol=
"vte_terminal_get_cursor_shape">
199 <return-type type=
"VteTerminalCursorShape"/>
201 <parameter name=
"terminal" type=
"VteTerminal*"/>
204 <method name=
"get_default_emulation" symbol=
"vte_terminal_get_default_emulation">
205 <return-type type=
"char*"/>
207 <parameter name=
"terminal" type=
"VteTerminal*"/>
210 <method name=
"get_emulation" symbol=
"vte_terminal_get_emulation">
211 <return-type type=
"char*"/>
213 <parameter name=
"terminal" type=
"VteTerminal*"/>
216 <method name=
"get_encoding" symbol=
"vte_terminal_get_encoding">
217 <return-type type=
"char*"/>
219 <parameter name=
"terminal" type=
"VteTerminal*"/>
222 <method name=
"get_font" symbol=
"vte_terminal_get_font">
223 <return-type type=
"PangoFontDescription*"/>
225 <parameter name=
"terminal" type=
"VteTerminal*"/>
228 <method name=
"get_has_selection" symbol=
"vte_terminal_get_has_selection">
229 <return-type type=
"gboolean"/>
231 <parameter name=
"terminal" type=
"VteTerminal*"/>
234 <method name=
"get_icon_title" symbol=
"vte_terminal_get_icon_title">
235 <return-type type=
"char*"/>
237 <parameter name=
"terminal" type=
"VteTerminal*"/>
240 <method name=
"get_mouse_autohide" symbol=
"vte_terminal_get_mouse_autohide">
241 <return-type type=
"gboolean"/>
243 <parameter name=
"terminal" type=
"VteTerminal*"/>
246 <method name=
"get_padding" symbol=
"vte_terminal_get_padding">
247 <return-type type=
"void"/>
249 <parameter name=
"terminal" type=
"VteTerminal*"/>
250 <parameter name=
"xpad" type=
"int*"/>
251 <parameter name=
"ypad" type=
"int*"/>
254 <method name=
"get_pty" symbol=
"vte_terminal_get_pty">
255 <return-type type=
"int"/>
257 <parameter name=
"terminal" type=
"VteTerminal*"/>
260 <method name=
"get_row_count" symbol=
"vte_terminal_get_row_count">
261 <return-type type=
"glong"/>
263 <parameter name=
"terminal" type=
"VteTerminal*"/>
266 <method name=
"get_status_line" symbol=
"vte_terminal_get_status_line">
267 <return-type type=
"char*"/>
269 <parameter name=
"terminal" type=
"VteTerminal*"/>
272 <method name=
"get_text" symbol=
"vte_terminal_get_text">
273 <return-type type=
"char*"/>
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*"/>
281 <method name=
"get_text_include_trailing_spaces" symbol=
"vte_terminal_get_text_include_trailing_spaces">
282 <return-type type=
"char*"/>
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*"/>
290 <method name=
"get_text_range" symbol=
"vte_terminal_get_text_range">
291 <return-type type=
"char*"/>
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*"/>
303 <method name=
"get_using_xft" symbol=
"vte_terminal_get_using_xft">
304 <return-type type=
"gboolean"/>
306 <parameter name=
"terminal" type=
"VteTerminal*"/>
309 <method name=
"get_visible_bell" symbol=
"vte_terminal_get_visible_bell">
310 <return-type type=
"gboolean"/>
312 <parameter name=
"terminal" type=
"VteTerminal*"/>
315 <method name=
"get_window_title" symbol=
"vte_terminal_get_window_title">
316 <return-type type=
"char*"/>
318 <parameter name=
"terminal" type=
"VteTerminal*"/>
321 <method name=
"im_append_menuitems" symbol=
"vte_terminal_im_append_menuitems">
322 <return-type type=
"void"/>
324 <parameter name=
"terminal" type=
"VteTerminal*"/>
325 <parameter name=
"menushell" type=
"GtkMenuShell*"/>
328 <method name=
"is_word_char" symbol=
"vte_terminal_is_word_char">
329 <return-type type=
"gboolean"/>
331 <parameter name=
"terminal" type=
"VteTerminal*"/>
332 <parameter name=
"c" type=
"gunichar"/>
335 <method name=
"match_add" symbol=
"vte_terminal_match_add">
336 <return-type type=
"int"/>
338 <parameter name=
"terminal" type=
"VteTerminal*"/>
339 <parameter name=
"match" type=
"char*"/>
342 <method name=
"match_add_gregex" symbol=
"vte_terminal_match_add_gregex">
343 <return-type type=
"int"/>
345 <parameter name=
"terminal" type=
"VteTerminal*"/>
346 <parameter name=
"regex" type=
"GRegex*"/>
347 <parameter name=
"flags" type=
"GRegexMatchFlags"/>
350 <method name=
"match_check" symbol=
"vte_terminal_match_check">
351 <return-type type=
"char*"/>
353 <parameter name=
"terminal" type=
"VteTerminal*"/>
354 <parameter name=
"column" type=
"glong"/>
355 <parameter name=
"row" type=
"glong"/>
356 <parameter name=
"tag" type=
"int*"/>
359 <method name=
"match_clear_all" symbol=
"vte_terminal_match_clear_all">
360 <return-type type=
"void"/>
362 <parameter name=
"terminal" type=
"VteTerminal*"/>
365 <method name=
"match_remove" symbol=
"vte_terminal_match_remove">
366 <return-type type=
"void"/>
368 <parameter name=
"terminal" type=
"VteTerminal*"/>
369 <parameter name=
"tag" type=
"int"/>
372 <method name=
"match_set_cursor" symbol=
"vte_terminal_match_set_cursor">
373 <return-type type=
"void"/>
375 <parameter name=
"terminal" type=
"VteTerminal*"/>
376 <parameter name=
"tag" type=
"int"/>
377 <parameter name=
"cursor" type=
"GdkCursor*"/>
380 <method name=
"match_set_cursor_name" symbol=
"vte_terminal_match_set_cursor_name">
381 <return-type type=
"void"/>
383 <parameter name=
"terminal" type=
"VteTerminal*"/>
384 <parameter name=
"tag" type=
"int"/>
385 <parameter name=
"cursor_name" type=
"char*"/>
388 <method name=
"match_set_cursor_type" symbol=
"vte_terminal_match_set_cursor_type">
389 <return-type type=
"void"/>
391 <parameter name=
"terminal" type=
"VteTerminal*"/>
392 <parameter name=
"tag" type=
"int"/>
393 <parameter name=
"cursor_type" type=
"GdkCursorType"/>
396 <constructor name=
"new" symbol=
"vte_terminal_new">
397 <return-type type=
"GtkWidget*"/>
399 <method name=
"paste_clipboard" symbol=
"vte_terminal_paste_clipboard">
400 <return-type type=
"void"/>
402 <parameter name=
"terminal" type=
"VteTerminal*"/>
405 <method name=
"paste_primary" symbol=
"vte_terminal_paste_primary">
406 <return-type type=
"void"/>
408 <parameter name=
"terminal" type=
"VteTerminal*"/>
411 <method name=
"reset" symbol=
"vte_terminal_reset">
412 <return-type type=
"void"/>
414 <parameter name=
"terminal" type=
"VteTerminal*"/>
415 <parameter name=
"full" type=
"gboolean"/>
416 <parameter name=
"clear_history" type=
"gboolean"/>
419 <method name=
"select_all" symbol=
"vte_terminal_select_all">
420 <return-type type=
"void"/>
422 <parameter name=
"terminal" type=
"VteTerminal*"/>
425 <method name=
"select_none" symbol=
"vte_terminal_select_none">
426 <return-type type=
"void"/>
428 <parameter name=
"terminal" type=
"VteTerminal*"/>
431 <method name=
"set_allow_bold" symbol=
"vte_terminal_set_allow_bold">
432 <return-type type=
"void"/>
434 <parameter name=
"terminal" type=
"VteTerminal*"/>
435 <parameter name=
"allow_bold" type=
"gboolean"/>
438 <method name=
"set_audible_bell" symbol=
"vte_terminal_set_audible_bell">
439 <return-type type=
"void"/>
441 <parameter name=
"terminal" type=
"VteTerminal*"/>
442 <parameter name=
"is_audible" type=
"gboolean"/>
445 <method name=
"set_background_image" symbol=
"vte_terminal_set_background_image">
446 <return-type type=
"void"/>
448 <parameter name=
"terminal" type=
"VteTerminal*"/>
449 <parameter name=
"image" type=
"GdkPixbuf*"/>
452 <method name=
"set_background_image_file" symbol=
"vte_terminal_set_background_image_file">
453 <return-type type=
"void"/>
455 <parameter name=
"terminal" type=
"VteTerminal*"/>
456 <parameter name=
"path" type=
"char*"/>
459 <method name=
"set_background_saturation" symbol=
"vte_terminal_set_background_saturation">
460 <return-type type=
"void"/>
462 <parameter name=
"terminal" type=
"VteTerminal*"/>
463 <parameter name=
"saturation" type=
"double"/>
466 <method name=
"set_background_tint_color" symbol=
"vte_terminal_set_background_tint_color">
467 <return-type type=
"void"/>
469 <parameter name=
"terminal" type=
"VteTerminal*"/>
470 <parameter name=
"color" type=
"GdkColor*"/>
473 <method name=
"set_background_transparent" symbol=
"vte_terminal_set_background_transparent">
474 <return-type type=
"void"/>
476 <parameter name=
"terminal" type=
"VteTerminal*"/>
477 <parameter name=
"transparent" type=
"gboolean"/>
480 <method name=
"set_backspace_binding" symbol=
"vte_terminal_set_backspace_binding">
481 <return-type type=
"void"/>
483 <parameter name=
"terminal" type=
"VteTerminal*"/>
484 <parameter name=
"binding" type=
"VteTerminalEraseBinding"/>
487 <method name=
"set_color_background" symbol=
"vte_terminal_set_color_background">
488 <return-type type=
"void"/>
490 <parameter name=
"terminal" type=
"VteTerminal*"/>
491 <parameter name=
"background" type=
"GdkColor*"/>
494 <method name=
"set_color_bold" symbol=
"vte_terminal_set_color_bold">
495 <return-type type=
"void"/>
497 <parameter name=
"terminal" type=
"VteTerminal*"/>
498 <parameter name=
"bold" type=
"GdkColor*"/>
501 <method name=
"set_color_cursor" symbol=
"vte_terminal_set_color_cursor">
502 <return-type type=
"void"/>
504 <parameter name=
"terminal" type=
"VteTerminal*"/>
505 <parameter name=
"cursor_background" type=
"GdkColor*"/>
508 <method name=
"set_color_dim" symbol=
"vte_terminal_set_color_dim">
509 <return-type type=
"void"/>
511 <parameter name=
"terminal" type=
"VteTerminal*"/>
512 <parameter name=
"dim" type=
"GdkColor*"/>
515 <method name=
"set_color_foreground" symbol=
"vte_terminal_set_color_foreground">
516 <return-type type=
"void"/>
518 <parameter name=
"terminal" type=
"VteTerminal*"/>
519 <parameter name=
"foreground" type=
"GdkColor*"/>
522 <method name=
"set_color_highlight" symbol=
"vte_terminal_set_color_highlight">
523 <return-type type=
"void"/>
525 <parameter name=
"terminal" type=
"VteTerminal*"/>
526 <parameter name=
"highlight_background" type=
"GdkColor*"/>
529 <method name=
"set_colors" symbol=
"vte_terminal_set_colors">
530 <return-type type=
"void"/>
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"/>
539 <method name=
"set_cursor_blink_mode" symbol=
"vte_terminal_set_cursor_blink_mode">
540 <return-type type=
"void"/>
542 <parameter name=
"terminal" type=
"VteTerminal*"/>
543 <parameter name=
"mode" type=
"VteTerminalCursorBlinkMode"/>
546 <method name=
"set_cursor_blinks" symbol=
"vte_terminal_set_cursor_blinks">
547 <return-type type=
"void"/>
549 <parameter name=
"terminal" type=
"VteTerminal*"/>
550 <parameter name=
"blink" type=
"gboolean"/>
553 <method name=
"set_cursor_shape" symbol=
"vte_terminal_set_cursor_shape">
554 <return-type type=
"void"/>
556 <parameter name=
"terminal" type=
"VteTerminal*"/>
557 <parameter name=
"shape" type=
"VteTerminalCursorShape"/>
560 <method name=
"set_default_colors" symbol=
"vte_terminal_set_default_colors">
561 <return-type type=
"void"/>
563 <parameter name=
"terminal" type=
"VteTerminal*"/>
566 <method name=
"set_delete_binding" symbol=
"vte_terminal_set_delete_binding">
567 <return-type type=
"void"/>
569 <parameter name=
"terminal" type=
"VteTerminal*"/>
570 <parameter name=
"binding" type=
"VteTerminalEraseBinding"/>
573 <method name=
"set_emulation" symbol=
"vte_terminal_set_emulation">
574 <return-type type=
"void"/>
576 <parameter name=
"terminal" type=
"VteTerminal*"/>
577 <parameter name=
"emulation" type=
"char*"/>
580 <method name=
"set_encoding" symbol=
"vte_terminal_set_encoding">
581 <return-type type=
"void"/>
583 <parameter name=
"terminal" type=
"VteTerminal*"/>
584 <parameter name=
"codeset" type=
"char*"/>
587 <method name=
"set_font" symbol=
"vte_terminal_set_font">
588 <return-type type=
"void"/>
590 <parameter name=
"terminal" type=
"VteTerminal*"/>
591 <parameter name=
"font_desc" type=
"PangoFontDescription*"/>
594 <method name=
"set_font_from_string" symbol=
"vte_terminal_set_font_from_string">
595 <return-type type=
"void"/>
597 <parameter name=
"terminal" type=
"VteTerminal*"/>
598 <parameter name=
"name" type=
"char*"/>
601 <method name=
"set_font_from_string_full" symbol=
"vte_terminal_set_font_from_string_full">
602 <return-type type=
"void"/>
604 <parameter name=
"terminal" type=
"VteTerminal*"/>
605 <parameter name=
"name" type=
"char*"/>
606 <parameter name=
"antialias" type=
"VteTerminalAntiAlias"/>
609 <method name=
"set_font_full" symbol=
"vte_terminal_set_font_full">
610 <return-type type=
"void"/>
612 <parameter name=
"terminal" type=
"VteTerminal*"/>
613 <parameter name=
"font_desc" type=
"PangoFontDescription*"/>
614 <parameter name=
"antialias" type=
"VteTerminalAntiAlias"/>
617 <method name=
"set_mouse_autohide" symbol=
"vte_terminal_set_mouse_autohide">
618 <return-type type=
"void"/>
620 <parameter name=
"terminal" type=
"VteTerminal*"/>
621 <parameter name=
"setting" type=
"gboolean"/>
624 <method name=
"set_opacity" symbol=
"vte_terminal_set_opacity">
625 <return-type type=
"void"/>
627 <parameter name=
"terminal" type=
"VteTerminal*"/>
628 <parameter name=
"opacity" type=
"guint16"/>
631 <method name=
"set_pty" symbol=
"vte_terminal_set_pty">
632 <return-type type=
"void"/>
634 <parameter name=
"terminal" type=
"VteTerminal*"/>
635 <parameter name=
"pty_master" type=
"int"/>
638 <method name=
"set_scroll_background" symbol=
"vte_terminal_set_scroll_background">
639 <return-type type=
"void"/>
641 <parameter name=
"terminal" type=
"VteTerminal*"/>
642 <parameter name=
"scroll" type=
"gboolean"/>
645 <method name=
"set_scroll_on_keystroke" symbol=
"vte_terminal_set_scroll_on_keystroke">
646 <return-type type=
"void"/>
648 <parameter name=
"terminal" type=
"VteTerminal*"/>
649 <parameter name=
"scroll" type=
"gboolean"/>
652 <method name=
"set_scroll_on_output" symbol=
"vte_terminal_set_scroll_on_output">
653 <return-type type=
"void"/>
655 <parameter name=
"terminal" type=
"VteTerminal*"/>
656 <parameter name=
"scroll" type=
"gboolean"/>
659 <method name=
"set_scrollback_lines" symbol=
"vte_terminal_set_scrollback_lines">
660 <return-type type=
"void"/>
662 <parameter name=
"terminal" type=
"VteTerminal*"/>
663 <parameter name=
"lines" type=
"glong"/>
666 <method name=
"set_size" symbol=
"vte_terminal_set_size">
667 <return-type type=
"void"/>
669 <parameter name=
"terminal" type=
"VteTerminal*"/>
670 <parameter name=
"columns" type=
"glong"/>
671 <parameter name=
"rows" type=
"glong"/>
674 <method name=
"set_visible_bell" symbol=
"vte_terminal_set_visible_bell">
675 <return-type type=
"void"/>
677 <parameter name=
"terminal" type=
"VteTerminal*"/>
678 <parameter name=
"is_visible" type=
"gboolean"/>
681 <method name=
"set_word_chars" symbol=
"vte_terminal_set_word_chars">
682 <return-type type=
"void"/>
684 <parameter name=
"terminal" type=
"VteTerminal*"/>
685 <parameter name=
"spec" type=
"char*"/>
688 <method name=
"write_contents" symbol=
"vte_terminal_write_contents">
689 <return-type type=
"gboolean"/>
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**"/>
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"/>
726 <parameter name=
"terminal" type=
"VteTerminal*"/>
729 <signal name=
"char-size-changed" when=
"LAST">
730 <return-type type=
"void"/>
732 <parameter name=
"terminal" type=
"VteTerminal*"/>
733 <parameter name=
"char_width" type=
"guint"/>
734 <parameter name=
"char_height" type=
"guint"/>
737 <signal name=
"child-exited" when=
"LAST">
738 <return-type type=
"void"/>
740 <parameter name=
"terminal" type=
"VteTerminal*"/>
743 <signal name=
"commit" when=
"LAST">
744 <return-type type=
"void"/>
746 <parameter name=
"terminal" type=
"VteTerminal*"/>
747 <parameter name=
"text" type=
"char*"/>
748 <parameter name=
"size" type=
"guint"/>
751 <signal name=
"contents-changed" when=
"LAST">
752 <return-type type=
"void"/>
754 <parameter name=
"terminal" type=
"VteTerminal*"/>
757 <signal name=
"copy-clipboard" when=
"LAST">
758 <return-type type=
"void"/>
760 <parameter name=
"terminal" type=
"VteTerminal*"/>
763 <signal name=
"cursor-moved" when=
"LAST">
764 <return-type type=
"void"/>
766 <parameter name=
"terminal" type=
"VteTerminal*"/>
769 <signal name=
"decrease-font-size" when=
"LAST">
770 <return-type type=
"void"/>
772 <parameter name=
"terminal" type=
"VteTerminal*"/>
775 <signal name=
"deiconify-window" when=
"LAST">
776 <return-type type=
"void"/>
778 <parameter name=
"terminal" type=
"VteTerminal*"/>
781 <signal name=
"emulation-changed" when=
"LAST">
782 <return-type type=
"void"/>
784 <parameter name=
"terminal" type=
"VteTerminal*"/>
787 <signal name=
"encoding-changed" when=
"LAST">
788 <return-type type=
"void"/>
790 <parameter name=
"terminal" type=
"VteTerminal*"/>
793 <signal name=
"eof" when=
"LAST">
794 <return-type type=
"void"/>
796 <parameter name=
"terminal" type=
"VteTerminal*"/>
799 <signal name=
"icon-title-changed" when=
"LAST">
800 <return-type type=
"void"/>
802 <parameter name=
"terminal" type=
"VteTerminal*"/>
805 <signal name=
"iconify-window" when=
"LAST">
806 <return-type type=
"void"/>
808 <parameter name=
"terminal" type=
"VteTerminal*"/>
811 <signal name=
"increase-font-size" when=
"LAST">
812 <return-type type=
"void"/>
814 <parameter name=
"terminal" type=
"VteTerminal*"/>
817 <signal name=
"lower-window" when=
"LAST">
818 <return-type type=
"void"/>
820 <parameter name=
"terminal" type=
"VteTerminal*"/>
823 <signal name=
"maximize-window" when=
"LAST">
824 <return-type type=
"void"/>
826 <parameter name=
"terminal" type=
"VteTerminal*"/>
829 <signal name=
"move-window" when=
"LAST">
830 <return-type type=
"void"/>
832 <parameter name=
"terminal" type=
"VteTerminal*"/>
833 <parameter name=
"x" type=
"guint"/>
834 <parameter name=
"y" type=
"guint"/>
837 <signal name=
"paste-clipboard" when=
"LAST">
838 <return-type type=
"void"/>
840 <parameter name=
"terminal" type=
"VteTerminal*"/>
843 <signal name=
"raise-window" when=
"LAST">
844 <return-type type=
"void"/>
846 <parameter name=
"terminal" type=
"VteTerminal*"/>
849 <signal name=
"refresh-window" when=
"LAST">
850 <return-type type=
"void"/>
852 <parameter name=
"terminal" type=
"VteTerminal*"/>
855 <signal name=
"resize-window" when=
"LAST">
856 <return-type type=
"void"/>
858 <parameter name=
"terminal" type=
"VteTerminal*"/>
859 <parameter name=
"width" type=
"guint"/>
860 <parameter name=
"height" type=
"guint"/>
863 <signal name=
"restore-window" when=
"LAST">
864 <return-type type=
"void"/>
866 <parameter name=
"terminal" type=
"VteTerminal*"/>
869 <signal name=
"selection-changed" when=
"LAST">
870 <return-type type=
"void"/>
872 <parameter name=
"terminal" type=
"VteTerminal*"/>
875 <signal name=
"set-scroll-adjustments" when=
"LAST">
876 <return-type type=
"void"/>
878 <parameter name=
"widget" type=
"VteTerminal*"/>
879 <parameter name=
"hadjustment" type=
"GtkAdjustment*"/>
880 <parameter name=
"vadjustment" type=
"GtkAdjustment*"/>
883 <signal name=
"status-line-changed" when=
"LAST">
884 <return-type type=
"void"/>
886 <parameter name=
"terminal" type=
"VteTerminal*"/>
889 <signal name=
"text-deleted" when=
"LAST">
890 <return-type type=
"void"/>
892 <parameter name=
"terminal" type=
"VteTerminal*"/>
895 <signal name=
"text-inserted" when=
"LAST">
896 <return-type type=
"void"/>
898 <parameter name=
"terminal" type=
"VteTerminal*"/>
901 <signal name=
"text-modified" when=
"LAST">
902 <return-type type=
"void"/>
904 <parameter name=
"terminal" type=
"VteTerminal*"/>
907 <signal name=
"text-scrolled" when=
"LAST">
908 <return-type type=
"void"/>
910 <parameter name=
"terminal" type=
"VteTerminal*"/>
911 <parameter name=
"delta" type=
"gint"/>
914 <signal name=
"window-title-changed" when=
"LAST">
915 <return-type type=
"void"/>
917 <parameter name=
"terminal" type=
"VteTerminal*"/>
920 <vfunc name=
"vte_reserved3">
921 <return-type type=
"void"/>
923 <vfunc name=
"vte_reserved4">
924 <return-type type=
"void"/>
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*"/>
937 <object name=
"VteTerminalAccessible" parent=
"GtkAccessible" type-name=
"VteTerminalAccessible" get-type=
"vte_terminal_accessible_get_type">
939 <interface name=
"AtkText"/>
940 <interface name=
"AtkComponent"/>
941 <interface name=
"AtkAction"/>
943 <constructor name=
"new" symbol=
"vte_terminal_accessible_new">
944 <return-type type=
"AtkObject*"/>
946 <parameter name=
"terminal" type=
"VteTerminal*"/>
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*"/>
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"/>