D-Bus: Emit cast to avoid C warning for signal handling in clients
[vala-lang.git] / vapi / packages / gdk-x11-3.0 / gdk-x11-3.0.gi
blob72f77c1b1c0270a353c4aa12f2042bc19fc5cd15
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Gdk">
4 <function name="x11_atom_to_xatom" symbol="gdk_x11_atom_to_xatom">
5 <return-type type="Atom"/>
6 <parameters>
7 <parameter name="atom" type="GdkAtom"/>
8 </parameters>
9 </function>
10 <function name="x11_atom_to_xatom_for_display" symbol="gdk_x11_atom_to_xatom_for_display">
11 <return-type type="Atom"/>
12 <parameters>
13 <parameter name="display" type="GdkDisplay*"/>
14 <parameter name="atom" type="GdkAtom"/>
15 </parameters>
16 </function>
17 <function name="x11_free_compound_text" symbol="gdk_x11_free_compound_text">
18 <return-type type="void"/>
19 <parameters>
20 <parameter name="ctext" type="guchar*"/>
21 </parameters>
22 </function>
23 <function name="x11_free_text_list" symbol="gdk_x11_free_text_list">
24 <return-type type="void"/>
25 <parameters>
26 <parameter name="list" type="gchar**"/>
27 </parameters>
28 </function>
29 <function name="x11_get_default_root_xwindow" symbol="gdk_x11_get_default_root_xwindow">
30 <return-type type="Window"/>
31 </function>
32 <function name="x11_get_default_screen" symbol="gdk_x11_get_default_screen">
33 <return-type type="gint"/>
34 </function>
35 <function name="x11_get_default_xdisplay" symbol="gdk_x11_get_default_xdisplay">
36 <return-type type="Display*"/>
37 </function>
38 <function name="x11_get_server_time" symbol="gdk_x11_get_server_time">
39 <return-type type="guint32"/>
40 <parameters>
41 <parameter name="window" type="GdkWindow*"/>
42 </parameters>
43 </function>
44 <function name="x11_get_xatom_by_name" symbol="gdk_x11_get_xatom_by_name">
45 <return-type type="Atom"/>
46 <parameters>
47 <parameter name="atom_name" type="gchar*"/>
48 </parameters>
49 </function>
50 <function name="x11_get_xatom_by_name_for_display" symbol="gdk_x11_get_xatom_by_name_for_display">
51 <return-type type="Atom"/>
52 <parameters>
53 <parameter name="display" type="GdkDisplay*"/>
54 <parameter name="atom_name" type="gchar*"/>
55 </parameters>
56 </function>
57 <function name="x11_get_xatom_name" symbol="gdk_x11_get_xatom_name">
58 <return-type type="gchar*"/>
59 <parameters>
60 <parameter name="xatom" type="Atom"/>
61 </parameters>
62 </function>
63 <function name="x11_get_xatom_name_for_display" symbol="gdk_x11_get_xatom_name_for_display">
64 <return-type type="gchar*"/>
65 <parameters>
66 <parameter name="display" type="GdkDisplay*"/>
67 <parameter name="xatom" type="Atom"/>
68 </parameters>
69 </function>
70 <function name="x11_grab_server" symbol="gdk_x11_grab_server">
71 <return-type type="void"/>
72 </function>
73 <function name="x11_lookup_xdisplay" symbol="gdk_x11_lookup_xdisplay">
74 <return-type type="GdkDisplay*"/>
75 <parameters>
76 <parameter name="xdisplay" type="Display*"/>
77 </parameters>
78 </function>
79 <function name="x11_register_standard_event_type" symbol="gdk_x11_register_standard_event_type">
80 <return-type type="void"/>
81 <parameters>
82 <parameter name="display" type="GdkDisplay*"/>
83 <parameter name="event_base" type="gint"/>
84 <parameter name="n_events" type="gint"/>
85 </parameters>
86 </function>
87 <function name="x11_set_sm_client_id" symbol="gdk_x11_set_sm_client_id">
88 <return-type type="void"/>
89 <parameters>
90 <parameter name="sm_client_id" type="gchar*"/>
91 </parameters>
92 </function>
93 <function name="x11_ungrab_server" symbol="gdk_x11_ungrab_server">
94 <return-type type="void"/>
95 </function>
96 <function name="x11_xatom_to_atom" symbol="gdk_x11_xatom_to_atom">
97 <return-type type="GdkAtom"/>
98 <parameters>
99 <parameter name="xatom" type="Atom"/>
100 </parameters>
101 </function>
102 <function name="x11_xatom_to_atom_for_display" symbol="gdk_x11_xatom_to_atom_for_display">
103 <return-type type="GdkAtom"/>
104 <parameters>
105 <parameter name="display" type="GdkDisplay*"/>
106 <parameter name="xatom" type="Atom"/>
107 </parameters>
108 </function>
109 <struct name="GdkX11AppLaunchContextClass">
110 </struct>
111 <struct name="GdkX11CursorClass">
112 </struct>
113 <struct name="GdkX11DisplayClass">
114 </struct>
115 <struct name="GdkX11DisplayManagerClass">
116 </struct>
117 <struct name="GdkX11DragContextClass">
118 </struct>
119 <struct name="GdkX11KeymapClass">
120 </struct>
121 <struct name="GdkX11ScreenClass">
122 </struct>
123 <struct name="GdkX11VisualClass">
124 </struct>
125 <struct name="GdkX11WindowClass">
126 </struct>
127 <object name="GdkX11AppLaunchContext" parent="GdkAppLaunchContext" type-name="GdkX11AppLaunchContext" get-type="gdk_x11_app_launch_context_get_type">
128 </object>
129 <object name="GdkX11Cursor" parent="GdkCursor" type-name="GdkX11Cursor" get-type="gdk_x11_cursor_get_type">
130 <method name="get_xcursor" symbol="gdk_x11_cursor_get_xcursor">
131 <return-type type="Cursor"/>
132 <parameters>
133 <parameter name="cursor" type="GdkCursor*"/>
134 </parameters>
135 </method>
136 <method name="get_xdisplay" symbol="gdk_x11_cursor_get_xdisplay">
137 <return-type type="Display*"/>
138 <parameters>
139 <parameter name="cursor" type="GdkCursor*"/>
140 </parameters>
141 </method>
142 </object>
143 <object name="GdkX11Display" parent="GdkDisplay" type-name="GdkX11Display" get-type="gdk_x11_display_get_type">
144 <implements>
145 <interface name="GdkEventTranslator"/>
146 </implements>
147 <method name="broadcast_startup_message" symbol="gdk_x11_display_broadcast_startup_message">
148 <return-type type="void"/>
149 <parameters>
150 <parameter name="display" type="GdkDisplay*"/>
151 <parameter name="message_type" type="char*"/>
152 </parameters>
153 </method>
154 <method name="error_trap_pop" symbol="gdk_x11_display_error_trap_pop">
155 <return-type type="gint"/>
156 <parameters>
157 <parameter name="display" type="GdkDisplay*"/>
158 </parameters>
159 </method>
160 <method name="error_trap_pop_ignored" symbol="gdk_x11_display_error_trap_pop_ignored">
161 <return-type type="void"/>
162 <parameters>
163 <parameter name="display" type="GdkDisplay*"/>
164 </parameters>
165 </method>
166 <method name="error_trap_push" symbol="gdk_x11_display_error_trap_push">
167 <return-type type="void"/>
168 <parameters>
169 <parameter name="display" type="GdkDisplay*"/>
170 </parameters>
171 </method>
172 <method name="get_startup_notification_id" symbol="gdk_x11_display_get_startup_notification_id">
173 <return-type type="gchar*"/>
174 <parameters>
175 <parameter name="display" type="GdkDisplay*"/>
176 </parameters>
177 </method>
178 <method name="get_user_time" symbol="gdk_x11_display_get_user_time">
179 <return-type type="guint32"/>
180 <parameters>
181 <parameter name="display" type="GdkDisplay*"/>
182 </parameters>
183 </method>
184 <method name="get_xdisplay" symbol="gdk_x11_display_get_xdisplay">
185 <return-type type="Display*"/>
186 <parameters>
187 <parameter name="display" type="GdkDisplay*"/>
188 </parameters>
189 </method>
190 <method name="grab" symbol="gdk_x11_display_grab">
191 <return-type type="void"/>
192 <parameters>
193 <parameter name="display" type="GdkDisplay*"/>
194 </parameters>
195 </method>
196 <method name="set_cursor_theme" symbol="gdk_x11_display_set_cursor_theme">
197 <return-type type="void"/>
198 <parameters>
199 <parameter name="display" type="GdkDisplay*"/>
200 <parameter name="theme" type="gchar*"/>
201 <parameter name="size" type="gint"/>
202 </parameters>
203 </method>
204 <method name="set_startup_notification_id" symbol="gdk_x11_display_set_startup_notification_id">
205 <return-type type="void"/>
206 <parameters>
207 <parameter name="display" type="GdkDisplay*"/>
208 <parameter name="startup_id" type="gchar*"/>
209 </parameters>
210 </method>
211 <method name="string_to_compound_text" symbol="gdk_x11_display_string_to_compound_text">
212 <return-type type="gint"/>
213 <parameters>
214 <parameter name="display" type="GdkDisplay*"/>
215 <parameter name="str" type="gchar*"/>
216 <parameter name="encoding" type="GdkAtom*"/>
217 <parameter name="format" type="gint*"/>
218 <parameter name="ctext" type="guchar**"/>
219 <parameter name="length" type="gint*"/>
220 </parameters>
221 </method>
222 <method name="text_property_to_text_list" symbol="gdk_x11_display_text_property_to_text_list">
223 <return-type type="gint"/>
224 <parameters>
225 <parameter name="display" type="GdkDisplay*"/>
226 <parameter name="encoding" type="GdkAtom"/>
227 <parameter name="format" type="gint"/>
228 <parameter name="text" type="guchar*"/>
229 <parameter name="length" type="gint"/>
230 <parameter name="list" type="gchar***"/>
231 </parameters>
232 </method>
233 <method name="ungrab" symbol="gdk_x11_display_ungrab">
234 <return-type type="void"/>
235 <parameters>
236 <parameter name="display" type="GdkDisplay*"/>
237 </parameters>
238 </method>
239 <method name="utf8_to_compound_text" symbol="gdk_x11_display_utf8_to_compound_text">
240 <return-type type="gboolean"/>
241 <parameters>
242 <parameter name="display" type="GdkDisplay*"/>
243 <parameter name="str" type="gchar*"/>
244 <parameter name="encoding" type="GdkAtom*"/>
245 <parameter name="format" type="gint*"/>
246 <parameter name="ctext" type="guchar**"/>
247 <parameter name="length" type="gint*"/>
248 </parameters>
249 </method>
250 </object>
251 <object name="GdkX11DisplayManager" parent="GdkDisplayManager" type-name="GdkX11DisplayManager" get-type="gdk_x11_display_manager_get_type">
252 </object>
253 <object name="GdkX11DragContext" parent="GdkDragContext" type-name="GdkX11DragContext" get-type="gdk_x11_drag_context_get_type">
254 </object>
255 <object name="GdkX11Keymap" parent="GdkKeymap" type-name="GdkX11Keymap" get-type="gdk_x11_keymap_get_type">
256 </object>
257 <object name="GdkX11Screen" parent="GdkScreen" type-name="GdkX11Screen" get-type="gdk_x11_screen_get_type">
258 <method name="get_monitor_output" symbol="gdk_x11_screen_get_monitor_output">
259 <return-type type="XID"/>
260 <parameters>
261 <parameter name="screen" type="GdkScreen*"/>
262 <parameter name="monitor_num" type="gint"/>
263 </parameters>
264 </method>
265 <method name="get_screen_number" symbol="gdk_x11_screen_get_screen_number">
266 <return-type type="int"/>
267 <parameters>
268 <parameter name="screen" type="GdkScreen*"/>
269 </parameters>
270 </method>
271 <method name="get_window_manager_name" symbol="gdk_x11_screen_get_window_manager_name">
272 <return-type type="char*"/>
273 <parameters>
274 <parameter name="screen" type="GdkScreen*"/>
275 </parameters>
276 </method>
277 <method name="get_xscreen" symbol="gdk_x11_screen_get_xscreen">
278 <return-type type="Screen*"/>
279 <parameters>
280 <parameter name="screen" type="GdkScreen*"/>
281 </parameters>
282 </method>
283 <method name="lookup_visual" symbol="gdk_x11_screen_lookup_visual">
284 <return-type type="GdkVisual*"/>
285 <parameters>
286 <parameter name="screen" type="GdkScreen*"/>
287 <parameter name="xvisualid" type="VisualID"/>
288 </parameters>
289 </method>
290 <method name="supports_net_wm_hint" symbol="gdk_x11_screen_supports_net_wm_hint">
291 <return-type type="gboolean"/>
292 <parameters>
293 <parameter name="screen" type="GdkScreen*"/>
294 <parameter name="property" type="GdkAtom"/>
295 </parameters>
296 </method>
297 <signal name="window-manager-changed" when="LAST">
298 <return-type type="void"/>
299 <parameters>
300 <parameter name="object" type="GdkX11Screen*"/>
301 </parameters>
302 </signal>
303 </object>
304 <object name="GdkX11Visual" parent="GdkVisual" type-name="GdkX11Visual" get-type="gdk_x11_visual_get_type">
305 <method name="get_xvisual" symbol="gdk_x11_visual_get_xvisual">
306 <return-type type="Visual*"/>
307 <parameters>
308 <parameter name="visual" type="GdkVisual*"/>
309 </parameters>
310 </method>
311 </object>
312 <object name="GdkX11Window" parent="GdkWindow" type-name="GdkX11Window" get-type="gdk_x11_window_get_type">
313 <method name="foreign_new_for_display" symbol="gdk_x11_window_foreign_new_for_display">
314 <return-type type="GdkWindow*"/>
315 <parameters>
316 <parameter name="display" type="GdkDisplay*"/>
317 <parameter name="window" type="Window"/>
318 </parameters>
319 </method>
320 <method name="get_xid" symbol="gdk_x11_window_get_xid">
321 <return-type type="Window"/>
322 <parameters>
323 <parameter name="window" type="GdkWindow*"/>
324 </parameters>
325 </method>
326 <method name="lookup_for_display" symbol="gdk_x11_window_lookup_for_display">
327 <return-type type="GdkWindow*"/>
328 <parameters>
329 <parameter name="display" type="GdkDisplay*"/>
330 <parameter name="window" type="Window"/>
331 </parameters>
332 </method>
333 <method name="move_to_current_desktop" symbol="gdk_x11_window_move_to_current_desktop">
334 <return-type type="void"/>
335 <parameters>
336 <parameter name="window" type="GdkWindow*"/>
337 </parameters>
338 </method>
339 <method name="set_user_time" symbol="gdk_x11_window_set_user_time">
340 <return-type type="void"/>
341 <parameters>
342 <parameter name="window" type="GdkWindow*"/>
343 <parameter name="timestamp" type="guint32"/>
344 </parameters>
345 </method>
346 </object>
347 </namespace>
348 </api>