1 /*
2  * This file is part of gtkD.
3  *
4  * gtkD is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU Lesser General Public License
6  * as published by the Free Software Foundation; either version 3
7  * of the License, or (at your option) any later version, with
8  * some exceptions, please read the COPYING file.
9  *
10  * gtkD is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public License
16  * along with gtkD; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18  */
19 
20 // generated automatically - do not change
21 // find conversion definition on APILookup.txt
22 // implement new conversion functionalities on the wrap.utils pakage
23 
24 
25 module vtec.vte;
26 
27 import std.stdio;
28 import vtec.vtetypes;
29 import gtkc.Loader;
30 import gtkc.paths;
31 
32 shared static this()
33 {
34 	// vte.Pty
35 
36 	Linker.link(vte_pty_get_type, "vte_pty_get_type", LIBRARY.VTE);
37 	Linker.link(vte_pty_new_foreign_sync, "vte_pty_new_foreign_sync", LIBRARY.VTE);
38 	Linker.link(vte_pty_new_sync, "vte_pty_new_sync", LIBRARY.VTE);
39 	Linker.link(vte_pty_child_setup, "vte_pty_child_setup", LIBRARY.VTE);
40 	Linker.link(vte_pty_get_fd, "vte_pty_get_fd", LIBRARY.VTE);
41 	Linker.link(vte_pty_get_size, "vte_pty_get_size", LIBRARY.VTE);
42 	Linker.link(vte_pty_set_size, "vte_pty_set_size", LIBRARY.VTE);
43 	Linker.link(vte_pty_set_utf8, "vte_pty_set_utf8", LIBRARY.VTE);
44 
45 	// vte.Terminal
46 
47 	Linker.link(vte_terminal_get_type, "vte_terminal_get_type", LIBRARY.VTE);
48 	Linker.link(vte_terminal_new, "vte_terminal_new", LIBRARY.VTE);
49 	Linker.link(vte_terminal_copy_clipboard, "vte_terminal_copy_clipboard", LIBRARY.VTE);
50 	Linker.link(vte_terminal_copy_primary, "vte_terminal_copy_primary", LIBRARY.VTE);
51 	Linker.link(vte_terminal_feed, "vte_terminal_feed", LIBRARY.VTE);
52 	Linker.link(vte_terminal_feed_child, "vte_terminal_feed_child", LIBRARY.VTE);
53 	Linker.link(vte_terminal_feed_child_binary, "vte_terminal_feed_child_binary", LIBRARY.VTE);
54 	Linker.link(vte_terminal_get_allow_bold, "vte_terminal_get_allow_bold", LIBRARY.VTE);
55 	Linker.link(vte_terminal_get_audible_bell, "vte_terminal_get_audible_bell", LIBRARY.VTE);
56 	Linker.link(vte_terminal_get_char_height, "vte_terminal_get_char_height", LIBRARY.VTE);
57 	Linker.link(vte_terminal_get_char_width, "vte_terminal_get_char_width", LIBRARY.VTE);
58 	Linker.link(vte_terminal_get_cjk_ambiguous_width, "vte_terminal_get_cjk_ambiguous_width", LIBRARY.VTE);
59 	Linker.link(vte_terminal_get_column_count, "vte_terminal_get_column_count", LIBRARY.VTE);
60 	Linker.link(vte_terminal_get_current_directory_uri, "vte_terminal_get_current_directory_uri", LIBRARY.VTE);
61 	Linker.link(vte_terminal_get_current_file_uri, "vte_terminal_get_current_file_uri", LIBRARY.VTE);
62 	Linker.link(vte_terminal_get_cursor_blink_mode, "vte_terminal_get_cursor_blink_mode", LIBRARY.VTE);
63 	Linker.link(vte_terminal_get_cursor_position, "vte_terminal_get_cursor_position", LIBRARY.VTE);
64 	Linker.link(vte_terminal_get_cursor_shape, "vte_terminal_get_cursor_shape", LIBRARY.VTE);
65 	Linker.link(vte_terminal_get_encoding, "vte_terminal_get_encoding", LIBRARY.VTE);
66 	Linker.link(vte_terminal_get_font, "vte_terminal_get_font", LIBRARY.VTE);
67 	Linker.link(vte_terminal_get_font_scale, "vte_terminal_get_font_scale", LIBRARY.VTE);
68 	Linker.link(vte_terminal_get_geometry_hints, "vte_terminal_get_geometry_hints", LIBRARY.VTE);
69 	Linker.link(vte_terminal_get_has_selection, "vte_terminal_get_has_selection", LIBRARY.VTE);
70 	Linker.link(vte_terminal_get_icon_title, "vte_terminal_get_icon_title", LIBRARY.VTE);
71 	Linker.link(vte_terminal_get_input_enabled, "vte_terminal_get_input_enabled", LIBRARY.VTE);
72 	Linker.link(vte_terminal_get_mouse_autohide, "vte_terminal_get_mouse_autohide", LIBRARY.VTE);
73 	Linker.link(vte_terminal_get_pty, "vte_terminal_get_pty", LIBRARY.VTE);
74 	Linker.link(vte_terminal_get_rewrap_on_resize, "vte_terminal_get_rewrap_on_resize", LIBRARY.VTE);
75 	Linker.link(vte_terminal_get_row_count, "vte_terminal_get_row_count", LIBRARY.VTE);
76 	Linker.link(vte_terminal_get_text, "vte_terminal_get_text", LIBRARY.VTE);
77 	Linker.link(vte_terminal_get_text_include_trailing_spaces, "vte_terminal_get_text_include_trailing_spaces", LIBRARY.VTE);
78 	Linker.link(vte_terminal_get_text_range, "vte_terminal_get_text_range", LIBRARY.VTE);
79 	Linker.link(vte_terminal_get_window_title, "vte_terminal_get_window_title", LIBRARY.VTE);
80 	Linker.link(vte_terminal_get_word_char_exceptions, "vte_terminal_get_word_char_exceptions", LIBRARY.VTE);
81 	Linker.link(vte_terminal_match_add_gregex, "vte_terminal_match_add_gregex", LIBRARY.VTE);
82 	Linker.link(vte_terminal_match_check, "vte_terminal_match_check", LIBRARY.VTE);
83 	Linker.link(vte_terminal_match_check_event, "vte_terminal_match_check_event", LIBRARY.VTE);
84 	Linker.link(vte_terminal_match_remove, "vte_terminal_match_remove", LIBRARY.VTE);
85 	Linker.link(vte_terminal_match_remove_all, "vte_terminal_match_remove_all", LIBRARY.VTE);
86 	Linker.link(vte_terminal_match_set_cursor_name, "vte_terminal_match_set_cursor_name", LIBRARY.VTE);
87 	Linker.link(vte_terminal_match_set_cursor_type, "vte_terminal_match_set_cursor_type", LIBRARY.VTE);
88 	Linker.link(vte_terminal_paste_clipboard, "vte_terminal_paste_clipboard", LIBRARY.VTE);
89 	Linker.link(vte_terminal_paste_primary, "vte_terminal_paste_primary", LIBRARY.VTE);
90 	Linker.link(vte_terminal_pty_new_sync, "vte_terminal_pty_new_sync", LIBRARY.VTE);
91 	Linker.link(vte_terminal_reset, "vte_terminal_reset", LIBRARY.VTE);
92 	Linker.link(vte_terminal_search_find_next, "vte_terminal_search_find_next", LIBRARY.VTE);
93 	Linker.link(vte_terminal_search_find_previous, "vte_terminal_search_find_previous", LIBRARY.VTE);
94 	Linker.link(vte_terminal_search_get_gregex, "vte_terminal_search_get_gregex", LIBRARY.VTE);
95 	Linker.link(vte_terminal_search_get_wrap_around, "vte_terminal_search_get_wrap_around", LIBRARY.VTE);
96 	Linker.link(vte_terminal_search_set_gregex, "vte_terminal_search_set_gregex", LIBRARY.VTE);
97 	Linker.link(vte_terminal_search_set_wrap_around, "vte_terminal_search_set_wrap_around", LIBRARY.VTE);
98 	Linker.link(vte_terminal_select_all, "vte_terminal_select_all", LIBRARY.VTE);
99 	Linker.link(vte_terminal_set_allow_bold, "vte_terminal_set_allow_bold", LIBRARY.VTE);
100 	Linker.link(vte_terminal_set_audible_bell, "vte_terminal_set_audible_bell", LIBRARY.VTE);
101 	Linker.link(vte_terminal_set_backspace_binding, "vte_terminal_set_backspace_binding", LIBRARY.VTE);
102 	Linker.link(vte_terminal_set_cjk_ambiguous_width, "vte_terminal_set_cjk_ambiguous_width", LIBRARY.VTE);
103 	Linker.link(vte_terminal_set_color_background, "vte_terminal_set_color_background", LIBRARY.VTE);
104 	Linker.link(vte_terminal_set_color_bold, "vte_terminal_set_color_bold", LIBRARY.VTE);
105 	Linker.link(vte_terminal_set_color_cursor, "vte_terminal_set_color_cursor", LIBRARY.VTE);
106 	Linker.link(vte_terminal_set_color_foreground, "vte_terminal_set_color_foreground", LIBRARY.VTE);
107 	Linker.link(vte_terminal_set_color_highlight, "vte_terminal_set_color_highlight", LIBRARY.VTE);
108 	Linker.link(vte_terminal_set_color_highlight_foreground, "vte_terminal_set_color_highlight_foreground", LIBRARY.VTE);
109 	Linker.link(vte_terminal_set_colors, "vte_terminal_set_colors", LIBRARY.VTE);
110 	Linker.link(vte_terminal_set_cursor_blink_mode, "vte_terminal_set_cursor_blink_mode", LIBRARY.VTE);
111 	Linker.link(vte_terminal_set_cursor_shape, "vte_terminal_set_cursor_shape", LIBRARY.VTE);
112 	Linker.link(vte_terminal_set_default_colors, "vte_terminal_set_default_colors", LIBRARY.VTE);
113 	Linker.link(vte_terminal_set_delete_binding, "vte_terminal_set_delete_binding", LIBRARY.VTE);
114 	Linker.link(vte_terminal_set_encoding, "vte_terminal_set_encoding", LIBRARY.VTE);
115 	Linker.link(vte_terminal_set_font, "vte_terminal_set_font", LIBRARY.VTE);
116 	Linker.link(vte_terminal_set_font_scale, "vte_terminal_set_font_scale", LIBRARY.VTE);
117 	Linker.link(vte_terminal_set_geometry_hints_for_window, "vte_terminal_set_geometry_hints_for_window", LIBRARY.VTE);
118 	Linker.link(vte_terminal_set_input_enabled, "vte_terminal_set_input_enabled", LIBRARY.VTE);
119 	Linker.link(vte_terminal_set_mouse_autohide, "vte_terminal_set_mouse_autohide", LIBRARY.VTE);
120 	Linker.link(vte_terminal_set_pty, "vte_terminal_set_pty", LIBRARY.VTE);
121 	Linker.link(vte_terminal_set_rewrap_on_resize, "vte_terminal_set_rewrap_on_resize", LIBRARY.VTE);
122 	Linker.link(vte_terminal_set_scroll_on_keystroke, "vte_terminal_set_scroll_on_keystroke", LIBRARY.VTE);
123 	Linker.link(vte_terminal_set_scroll_on_output, "vte_terminal_set_scroll_on_output", LIBRARY.VTE);
124 	Linker.link(vte_terminal_set_scrollback_lines, "vte_terminal_set_scrollback_lines", LIBRARY.VTE);
125 	Linker.link(vte_terminal_set_size, "vte_terminal_set_size", LIBRARY.VTE);
126 	Linker.link(vte_terminal_set_word_char_exceptions, "vte_terminal_set_word_char_exceptions", LIBRARY.VTE);
127 	Linker.link(vte_terminal_spawn_sync, "vte_terminal_spawn_sync", LIBRARY.VTE);
128 	Linker.link(vte_terminal_unselect_all, "vte_terminal_unselect_all", LIBRARY.VTE);
129 	Linker.link(vte_terminal_watch_child, "vte_terminal_watch_child", LIBRARY.VTE);
130 	Linker.link(vte_terminal_write_contents_sync, "vte_terminal_write_contents_sync", LIBRARY.VTE);
131 	Linker.link(vte_get_user_shell, "vte_get_user_shell", LIBRARY.VTE);
132 
133 	// vte.Version
134 
135 	Linker.link(vte_get_features, "vte_get_features", LIBRARY.VTE);
136 	Linker.link(vte_get_major_version, "vte_get_major_version", LIBRARY.VTE);
137 	Linker.link(vte_get_micro_version, "vte_get_micro_version", LIBRARY.VTE);
138 	Linker.link(vte_get_minor_version, "vte_get_minor_version", LIBRARY.VTE);
139 }
140 
141 __gshared extern(C)
142 {
143 
144 	// vte.Pty
145 
146 	GType function() c_vte_pty_get_type;
147 	VtePty* function(int fd, GCancellable* cancellable, GError** err) c_vte_pty_new_foreign_sync;
148 	VtePty* function(VtePtyFlags flags, GCancellable* cancellable, GError** err) c_vte_pty_new_sync;
149 	void function(VtePty* pty) c_vte_pty_child_setup;
150 	int function(VtePty* pty) c_vte_pty_get_fd;
151 	int function(VtePty* pty, int* rows, int* columns, GError** err) c_vte_pty_get_size;
152 	int function(VtePty* pty, int rows, int columns, GError** err) c_vte_pty_set_size;
153 	int function(VtePty* pty, int utf8, GError** err) c_vte_pty_set_utf8;
154 
155 	// vte.Terminal
156 
157 	GType function() c_vte_terminal_get_type;
158 	GtkWidget* function() c_vte_terminal_new;
159 	void function(VteTerminal* terminal) c_vte_terminal_copy_clipboard;
160 	void function(VteTerminal* terminal) c_vte_terminal_copy_primary;
161 	void function(VteTerminal* terminal, char* data, ptrdiff_t length) c_vte_terminal_feed;
162 	void function(VteTerminal* terminal, const(char)* text, ptrdiff_t length) c_vte_terminal_feed_child;
163 	void function(VteTerminal* terminal, ubyte* data, size_t length) c_vte_terminal_feed_child_binary;
164 	int function(VteTerminal* terminal) c_vte_terminal_get_allow_bold;
165 	int function(VteTerminal* terminal) c_vte_terminal_get_audible_bell;
166 	glong function(VteTerminal* terminal) c_vte_terminal_get_char_height;
167 	glong function(VteTerminal* terminal) c_vte_terminal_get_char_width;
168 	int function(VteTerminal* terminal) c_vte_terminal_get_cjk_ambiguous_width;
169 	glong function(VteTerminal* terminal) c_vte_terminal_get_column_count;
170 	const(char)* function(VteTerminal* terminal) c_vte_terminal_get_current_directory_uri;
171 	const(char)* function(VteTerminal* terminal) c_vte_terminal_get_current_file_uri;
172 	VteCursorBlinkMode function(VteTerminal* terminal) c_vte_terminal_get_cursor_blink_mode;
173 	void function(VteTerminal* terminal, glong* column, glong* row) c_vte_terminal_get_cursor_position;
174 	VteCursorShape function(VteTerminal* terminal) c_vte_terminal_get_cursor_shape;
175 	const(char)* function(VteTerminal* terminal) c_vte_terminal_get_encoding;
176 	PangoFontDescription* function(VteTerminal* terminal) c_vte_terminal_get_font;
177 	double function(VteTerminal* terminal) c_vte_terminal_get_font_scale;
178 	void function(VteTerminal* terminal, GdkGeometry* hints, int minRows, int minColumns) c_vte_terminal_get_geometry_hints;
179 	int function(VteTerminal* terminal) c_vte_terminal_get_has_selection;
180 	const(char)* function(VteTerminal* terminal) c_vte_terminal_get_icon_title;
181 	int function(VteTerminal* terminal) c_vte_terminal_get_input_enabled;
182 	int function(VteTerminal* terminal) c_vte_terminal_get_mouse_autohide;
183 	VtePty* function(VteTerminal* terminal) c_vte_terminal_get_pty;
184 	int function(VteTerminal* terminal) c_vte_terminal_get_rewrap_on_resize;
185 	glong function(VteTerminal* terminal) c_vte_terminal_get_row_count;
186 	char* function(VteTerminal* terminal, VteSelectionFunc isSelected, void* userData, GArray* attributes) c_vte_terminal_get_text;
187 	char* function(VteTerminal* terminal, VteSelectionFunc isSelected, void* userData, GArray* attributes) c_vte_terminal_get_text_include_trailing_spaces;
188 	char* function(VteTerminal* terminal, glong startRow, glong startCol, glong endRow, glong endCol, VteSelectionFunc isSelected, void* userData, GArray* attributes) c_vte_terminal_get_text_range;
189 	const(char)* function(VteTerminal* terminal) c_vte_terminal_get_window_title;
190 	const(char)* function(VteTerminal* terminal) c_vte_terminal_get_word_char_exceptions;
191 	int function(VteTerminal* terminal, GRegex* regex, GRegexMatchFlags flags) c_vte_terminal_match_add_gregex;
192 	char* function(VteTerminal* terminal, glong column, glong row, int* tag) c_vte_terminal_match_check;
193 	char* function(VteTerminal* terminal, GdkEvent* event, int* tag) c_vte_terminal_match_check_event;
194 	void function(VteTerminal* terminal, int tag) c_vte_terminal_match_remove;
195 	void function(VteTerminal* terminal) c_vte_terminal_match_remove_all;
196 	void function(VteTerminal* terminal, int tag, const(char)* cursorName) c_vte_terminal_match_set_cursor_name;
197 	void function(VteTerminal* terminal, int tag, GdkCursorType cursorType) c_vte_terminal_match_set_cursor_type;
198 	void function(VteTerminal* terminal) c_vte_terminal_paste_clipboard;
199 	void function(VteTerminal* terminal) c_vte_terminal_paste_primary;
200 	VtePty* function(VteTerminal* terminal, VtePtyFlags flags, GCancellable* cancellable, GError** err) c_vte_terminal_pty_new_sync;
201 	void function(VteTerminal* terminal, int clearTabstops, int clearHistory) c_vte_terminal_reset;
202 	int function(VteTerminal* terminal) c_vte_terminal_search_find_next;
203 	int function(VteTerminal* terminal) c_vte_terminal_search_find_previous;
204 	GRegex* function(VteTerminal* terminal) c_vte_terminal_search_get_gregex;
205 	int function(VteTerminal* terminal) c_vte_terminal_search_get_wrap_around;
206 	void function(VteTerminal* terminal, GRegex* regex, GRegexMatchFlags flags) c_vte_terminal_search_set_gregex;
207 	void function(VteTerminal* terminal, int wrapAround) c_vte_terminal_search_set_wrap_around;
208 	void function(VteTerminal* terminal) c_vte_terminal_select_all;
209 	void function(VteTerminal* terminal, int allowBold) c_vte_terminal_set_allow_bold;
210 	void function(VteTerminal* terminal, int isAudible) c_vte_terminal_set_audible_bell;
211 	void function(VteTerminal* terminal, VteEraseBinding binding) c_vte_terminal_set_backspace_binding;
212 	void function(VteTerminal* terminal, int width) c_vte_terminal_set_cjk_ambiguous_width;
213 	void function(VteTerminal* terminal, GdkRGBA* background) c_vte_terminal_set_color_background;
214 	void function(VteTerminal* terminal, GdkRGBA* bold) c_vte_terminal_set_color_bold;
215 	void function(VteTerminal* terminal, GdkRGBA* cursorBackground) c_vte_terminal_set_color_cursor;
216 	void function(VteTerminal* terminal, GdkRGBA* foreground) c_vte_terminal_set_color_foreground;
217 	void function(VteTerminal* terminal, GdkRGBA* highlightBackground) c_vte_terminal_set_color_highlight;
218 	void function(VteTerminal* terminal, GdkRGBA* highlightForeground) c_vte_terminal_set_color_highlight_foreground;
219 	void function(VteTerminal* terminal, GdkRGBA* foreground, GdkRGBA* background, GdkRGBA* palette, size_t paletteSize) c_vte_terminal_set_colors;
220 	void function(VteTerminal* terminal, VteCursorBlinkMode mode) c_vte_terminal_set_cursor_blink_mode;
221 	void function(VteTerminal* terminal, VteCursorShape shape) c_vte_terminal_set_cursor_shape;
222 	void function(VteTerminal* terminal) c_vte_terminal_set_default_colors;
223 	void function(VteTerminal* terminal, VteEraseBinding binding) c_vte_terminal_set_delete_binding;
224 	int function(VteTerminal* terminal, const(char)* codeset, GError** err) c_vte_terminal_set_encoding;
225 	void function(VteTerminal* terminal, PangoFontDescription* fontDesc) c_vte_terminal_set_font;
226 	void function(VteTerminal* terminal, double scale) c_vte_terminal_set_font_scale;
227 	void function(VteTerminal* terminal, GtkWindow* window) c_vte_terminal_set_geometry_hints_for_window;
228 	void function(VteTerminal* terminal, int enabled) c_vte_terminal_set_input_enabled;
229 	void function(VteTerminal* terminal, int setting) c_vte_terminal_set_mouse_autohide;
230 	void function(VteTerminal* terminal, VtePty* pty) c_vte_terminal_set_pty;
231 	void function(VteTerminal* terminal, int rewrap) c_vte_terminal_set_rewrap_on_resize;
232 	void function(VteTerminal* terminal, int scroll) c_vte_terminal_set_scroll_on_keystroke;
233 	void function(VteTerminal* terminal, int scroll) c_vte_terminal_set_scroll_on_output;
234 	void function(VteTerminal* terminal, glong lines) c_vte_terminal_set_scrollback_lines;
235 	void function(VteTerminal* terminal, glong columns, glong rows) c_vte_terminal_set_size;
236 	void function(VteTerminal* terminal, const(char)* exceptions) c_vte_terminal_set_word_char_exceptions;
237 	int function(VteTerminal* terminal, VtePtyFlags ptyFlags, const(char)* workingDirectory, char** argv, char** envv, GSpawnFlags spawnFlags, GSpawnChildSetupFunc childSetup, void* childSetupData, GPid* childPid, GCancellable* cancellable, GError** err) c_vte_terminal_spawn_sync;
238 	void function(VteTerminal* terminal) c_vte_terminal_unselect_all;
239 	void function(VteTerminal* terminal, GPid childPid) c_vte_terminal_watch_child;
240 	int function(VteTerminal* terminal, GOutputStream* stream, VteWriteFlags flags, GCancellable* cancellable, GError** err) c_vte_terminal_write_contents_sync;
241 	char* function() c_vte_get_user_shell;
242 
243 	// vte.Version
244 
245 	const(char)* function() c_vte_get_features;
246 	uint function() c_vte_get_major_version;
247 	uint function() c_vte_get_micro_version;
248 	uint function() c_vte_get_minor_version;
249 }
250 
251 
252 // vte.Pty
253 
254 alias c_vte_pty_get_type vte_pty_get_type;
255 alias c_vte_pty_new_foreign_sync vte_pty_new_foreign_sync;
256 alias c_vte_pty_new_sync vte_pty_new_sync;
257 alias c_vte_pty_child_setup vte_pty_child_setup;
258 alias c_vte_pty_get_fd vte_pty_get_fd;
259 alias c_vte_pty_get_size vte_pty_get_size;
260 alias c_vte_pty_set_size vte_pty_set_size;
261 alias c_vte_pty_set_utf8 vte_pty_set_utf8;
262 
263 // vte.Terminal
264 
265 alias c_vte_terminal_get_type vte_terminal_get_type;
266 alias c_vte_terminal_new vte_terminal_new;
267 alias c_vte_terminal_copy_clipboard vte_terminal_copy_clipboard;
268 alias c_vte_terminal_copy_primary vte_terminal_copy_primary;
269 alias c_vte_terminal_feed vte_terminal_feed;
270 alias c_vte_terminal_feed_child vte_terminal_feed_child;
271 alias c_vte_terminal_feed_child_binary vte_terminal_feed_child_binary;
272 alias c_vte_terminal_get_allow_bold vte_terminal_get_allow_bold;
273 alias c_vte_terminal_get_audible_bell vte_terminal_get_audible_bell;
274 alias c_vte_terminal_get_char_height vte_terminal_get_char_height;
275 alias c_vte_terminal_get_char_width vte_terminal_get_char_width;
276 alias c_vte_terminal_get_cjk_ambiguous_width vte_terminal_get_cjk_ambiguous_width;
277 alias c_vte_terminal_get_column_count vte_terminal_get_column_count;
278 alias c_vte_terminal_get_current_directory_uri vte_terminal_get_current_directory_uri;
279 alias c_vte_terminal_get_current_file_uri vte_terminal_get_current_file_uri;
280 alias c_vte_terminal_get_cursor_blink_mode vte_terminal_get_cursor_blink_mode;
281 alias c_vte_terminal_get_cursor_position vte_terminal_get_cursor_position;
282 alias c_vte_terminal_get_cursor_shape vte_terminal_get_cursor_shape;
283 alias c_vte_terminal_get_encoding vte_terminal_get_encoding;
284 alias c_vte_terminal_get_font vte_terminal_get_font;
285 alias c_vte_terminal_get_font_scale vte_terminal_get_font_scale;
286 alias c_vte_terminal_get_geometry_hints vte_terminal_get_geometry_hints;
287 alias c_vte_terminal_get_has_selection vte_terminal_get_has_selection;
288 alias c_vte_terminal_get_icon_title vte_terminal_get_icon_title;
289 alias c_vte_terminal_get_input_enabled vte_terminal_get_input_enabled;
290 alias c_vte_terminal_get_mouse_autohide vte_terminal_get_mouse_autohide;
291 alias c_vte_terminal_get_pty vte_terminal_get_pty;
292 alias c_vte_terminal_get_rewrap_on_resize vte_terminal_get_rewrap_on_resize;
293 alias c_vte_terminal_get_row_count vte_terminal_get_row_count;
294 alias c_vte_terminal_get_text vte_terminal_get_text;
295 alias c_vte_terminal_get_text_include_trailing_spaces vte_terminal_get_text_include_trailing_spaces;
296 alias c_vte_terminal_get_text_range vte_terminal_get_text_range;
297 alias c_vte_terminal_get_window_title vte_terminal_get_window_title;
298 alias c_vte_terminal_get_word_char_exceptions vte_terminal_get_word_char_exceptions;
299 alias c_vte_terminal_match_add_gregex vte_terminal_match_add_gregex;
300 alias c_vte_terminal_match_check vte_terminal_match_check;
301 alias c_vte_terminal_match_check_event vte_terminal_match_check_event;
302 alias c_vte_terminal_match_remove vte_terminal_match_remove;
303 alias c_vte_terminal_match_remove_all vte_terminal_match_remove_all;
304 alias c_vte_terminal_match_set_cursor_name vte_terminal_match_set_cursor_name;
305 alias c_vte_terminal_match_set_cursor_type vte_terminal_match_set_cursor_type;
306 alias c_vte_terminal_paste_clipboard vte_terminal_paste_clipboard;
307 alias c_vte_terminal_paste_primary vte_terminal_paste_primary;
308 alias c_vte_terminal_pty_new_sync vte_terminal_pty_new_sync;
309 alias c_vte_terminal_reset vte_terminal_reset;
310 alias c_vte_terminal_search_find_next vte_terminal_search_find_next;
311 alias c_vte_terminal_search_find_previous vte_terminal_search_find_previous;
312 alias c_vte_terminal_search_get_gregex vte_terminal_search_get_gregex;
313 alias c_vte_terminal_search_get_wrap_around vte_terminal_search_get_wrap_around;
314 alias c_vte_terminal_search_set_gregex vte_terminal_search_set_gregex;
315 alias c_vte_terminal_search_set_wrap_around vte_terminal_search_set_wrap_around;
316 alias c_vte_terminal_select_all vte_terminal_select_all;
317 alias c_vte_terminal_set_allow_bold vte_terminal_set_allow_bold;
318 alias c_vte_terminal_set_audible_bell vte_terminal_set_audible_bell;
319 alias c_vte_terminal_set_backspace_binding vte_terminal_set_backspace_binding;
320 alias c_vte_terminal_set_cjk_ambiguous_width vte_terminal_set_cjk_ambiguous_width;
321 alias c_vte_terminal_set_color_background vte_terminal_set_color_background;
322 alias c_vte_terminal_set_color_bold vte_terminal_set_color_bold;
323 alias c_vte_terminal_set_color_cursor vte_terminal_set_color_cursor;
324 alias c_vte_terminal_set_color_foreground vte_terminal_set_color_foreground;
325 alias c_vte_terminal_set_color_highlight vte_terminal_set_color_highlight;
326 alias c_vte_terminal_set_color_highlight_foreground vte_terminal_set_color_highlight_foreground;
327 alias c_vte_terminal_set_colors vte_terminal_set_colors;
328 alias c_vte_terminal_set_cursor_blink_mode vte_terminal_set_cursor_blink_mode;
329 alias c_vte_terminal_set_cursor_shape vte_terminal_set_cursor_shape;
330 alias c_vte_terminal_set_default_colors vte_terminal_set_default_colors;
331 alias c_vte_terminal_set_delete_binding vte_terminal_set_delete_binding;
332 alias c_vte_terminal_set_encoding vte_terminal_set_encoding;
333 alias c_vte_terminal_set_font vte_terminal_set_font;
334 alias c_vte_terminal_set_font_scale vte_terminal_set_font_scale;
335 alias c_vte_terminal_set_geometry_hints_for_window vte_terminal_set_geometry_hints_for_window;
336 alias c_vte_terminal_set_input_enabled vte_terminal_set_input_enabled;
337 alias c_vte_terminal_set_mouse_autohide vte_terminal_set_mouse_autohide;
338 alias c_vte_terminal_set_pty vte_terminal_set_pty;
339 alias c_vte_terminal_set_rewrap_on_resize vte_terminal_set_rewrap_on_resize;
340 alias c_vte_terminal_set_scroll_on_keystroke vte_terminal_set_scroll_on_keystroke;
341 alias c_vte_terminal_set_scroll_on_output vte_terminal_set_scroll_on_output;
342 alias c_vte_terminal_set_scrollback_lines vte_terminal_set_scrollback_lines;
343 alias c_vte_terminal_set_size vte_terminal_set_size;
344 alias c_vte_terminal_set_word_char_exceptions vte_terminal_set_word_char_exceptions;
345 alias c_vte_terminal_spawn_sync vte_terminal_spawn_sync;
346 alias c_vte_terminal_unselect_all vte_terminal_unselect_all;
347 alias c_vte_terminal_watch_child vte_terminal_watch_child;
348 alias c_vte_terminal_write_contents_sync vte_terminal_write_contents_sync;
349 alias c_vte_get_user_shell vte_get_user_shell;
350 
351 // vte.Version
352 
353 alias c_vte_get_features vte_get_features;
354 alias c_vte_get_major_version vte_get_major_version;
355 alias c_vte_get_micro_version vte_get_micro_version;
356 alias c_vte_get_minor_version vte_get_minor_version;