girparser: Better support for arrays in return type.
[vala-lang.git] / vapi / gdk-x11-3.0.vapi
blob697581d3388a3f7281f12331c4816f498b1cba06
1 /* gdk-x11-3.0.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "Gdk", lower_case_cprefix = "gdk_")]
4 namespace Gdk {
5         [CCode (cheader_filename = "gdk/gdkx.h")]
6         public class X11AppLaunchContext : Gdk.AppLaunchContext {
7                 [CCode (has_construct_function = false)]
8                 protected X11AppLaunchContext ();
9         }
10         [Compact]
11         [CCode (cheader_filename = "gdk/gdkx.h")]
12         public class X11AppLaunchContextClass {
13         }
14         [CCode (cheader_filename = "gdk/gdkx.h")]
15         public class X11Cursor : Gdk.Cursor {
16                 [CCode (has_construct_function = false)]
17                 protected X11Cursor ();
18                 public static unowned Gdk.Cursor get_xcursor (Gdk.Cursor cursor);
19                 public static unowned X.Display get_xdisplay (Gdk.Cursor cursor);
20         }
21         [Compact]
22         [CCode (cheader_filename = "gdk/gdkx.h")]
23         public class X11CursorClass {
24         }
25         [CCode (cheader_filename = "gdk/gdkx.h")]
26         public class X11Display : Gdk.Display {
27                 [CCode (has_construct_function = false)]
28                 protected X11Display ();
29                 public static void broadcast_startup_message (Gdk.Display display, string message_type);
30                 public static int error_trap_pop (Gdk.Display display);
31                 public static void error_trap_pop_ignored (Gdk.Display display);
32                 public static void error_trap_push (Gdk.Display display);
33                 public static unowned string get_startup_notification_id (Gdk.Display display);
34                 public static uint32 get_user_time (Gdk.Display display);
35                 public static unowned X.Display get_xdisplay (Gdk.Display display);
36                 public static void grab (Gdk.Display display);
37                 public static void set_cursor_theme (Gdk.Display display, string theme, int size);
38                 public static void set_startup_notification_id (Gdk.Display display, string startup_id);
39                 public static int string_to_compound_text (Gdk.Display display, string str, out Gdk.Atom encoding, int format, uchar[] ctext, int length);
40                 public static int text_property_to_text_list (Gdk.Display display, Gdk.Atom encoding, int format, uchar[] text, int length, string list);
41                 public static void ungrab (Gdk.Display display);
42                 public static bool utf8_to_compound_text (Gdk.Display display, string str, out Gdk.Atom encoding, int format, uchar[] ctext, int length);
43         }
44         [Compact]
45         [CCode (cheader_filename = "gdk/gdkx.h")]
46         public class X11DisplayClass {
47         }
48         [CCode (cheader_filename = "gdk/gdkx.h")]
49         public class X11DisplayManager : Gdk.DisplayManager {
50                 [CCode (has_construct_function = false)]
51                 protected X11DisplayManager ();
52         }
53         [Compact]
54         [CCode (cheader_filename = "gdk/gdkx.h")]
55         public class X11DisplayManagerClass {
56         }
57         [CCode (cheader_filename = "gdk/gdkx.h")]
58         public class X11DragContext : Gdk.DragContext {
59                 [CCode (has_construct_function = false)]
60                 protected X11DragContext ();
61         }
62         [Compact]
63         [CCode (cheader_filename = "gdk/gdkx.h")]
64         public class X11DragContextClass {
65         }
66         [CCode (cheader_filename = "gdk/gdkx.h")]
67         public class X11Keymap : Gdk.Keymap {
68                 [CCode (has_construct_function = false)]
69                 protected X11Keymap ();
70         }
71         [Compact]
72         [CCode (cheader_filename = "gdk/gdkx.h")]
73         public class X11KeymapClass {
74         }
75         [CCode (cheader_filename = "gdk/gdkx.h")]
76         public class X11Screen : Gdk.Screen {
77                 [CCode (has_construct_function = false)]
78                 protected X11Screen ();
79                 public static X.ID get_monitor_output (Gdk.Screen screen, int monitor_num);
80                 public static int get_screen_number (Gdk.Screen screen);
81                 public static unowned string get_window_manager_name (Gdk.Screen screen);
82                 public static unowned X.Screen get_xscreen (Gdk.Screen screen);
83                 public static unowned Gdk.Visual lookup_visual (Gdk.Screen screen, uint32 xvisualid);
84                 public static bool supports_net_wm_hint (Gdk.Screen screen, Gdk.Atom property);
85                 public virtual signal void window_manager_changed ();
86         }
87         [Compact]
88         [CCode (cheader_filename = "gdk/gdkx.h")]
89         public class X11ScreenClass {
90         }
91         [CCode (cheader_filename = "gdk/gdkx.h")]
92         public class X11Visual : Gdk.Visual {
93                 [CCode (has_construct_function = false)]
94                 protected X11Visual ();
95                 public static unowned Gdk.Visual get_xvisual (Gdk.Visual visual);
96         }
97         [Compact]
98         [CCode (cheader_filename = "gdk/gdkx.h")]
99         public class X11VisualClass {
100         }
101         [CCode (cheader_filename = "gdk/gdkx.h")]
102         public class X11Window : Gdk.Window {
103                 [CCode (has_construct_function = false)]
104                 protected X11Window ();
105                 public static unowned Gdk.Window foreign_new_for_display (Gdk.Display display, X.Window window);
106                 public static X.Window get_xid (Gdk.Window window);
107                 public static unowned Gdk.Window lookup_for_display (Gdk.Display display, X.Window window);
108                 public static void move_to_current_desktop (Gdk.Window window);
109                 public static void set_user_time (Gdk.Window window, uint32 timestamp);
110         }
111         [Compact]
112         [CCode (cheader_filename = "gdk/gdkx.h")]
113         public class X11WindowClass {
114         }
115         [CCode (cheader_filename = "gdk/gdkx.h")]
116         public static X.Atom x11_atom_to_xatom (Gdk.Atom atom);
117         [CCode (cheader_filename = "gdk/gdkx.h")]
118         public static X.Atom x11_atom_to_xatom_for_display (Gdk.Display display, Gdk.Atom atom);
119         [CCode (cheader_filename = "gdk/gdkx.h")]
120         public static void x11_free_compound_text (uchar[] ctext);
121         [CCode (cheader_filename = "gdk/gdkx.h")]
122         public static void x11_free_text_list (string list);
123         [CCode (cheader_filename = "gdk/gdkx.h")]
124         public static X.Window x11_get_default_root_xwindow ();
125         [CCode (cheader_filename = "gdk/gdkx.h")]
126         public static int x11_get_default_screen ();
127         [CCode (cheader_filename = "gdk/gdkx.h")]
128         public static unowned X.Display x11_get_default_xdisplay ();
129         [CCode (cheader_filename = "gdk/gdkx.h")]
130         public static uint32 x11_get_server_time (Gdk.Window window);
131         [CCode (cheader_filename = "gdk/gdkx.h")]
132         public static X.Atom x11_get_xatom_by_name (string atom_name);
133         [CCode (cheader_filename = "gdk/gdkx.h")]
134         public static X.Atom x11_get_xatom_by_name_for_display (Gdk.Display display, string atom_name);
135         [CCode (cheader_filename = "gdk/gdkx.h")]
136         public static unowned string x11_get_xatom_name (X.Atom xatom);
137         [CCode (cheader_filename = "gdk/gdkx.h")]
138         public static unowned string x11_get_xatom_name_for_display (Gdk.Display display, X.Atom xatom);
139         [CCode (cheader_filename = "gdk/gdkx.h")]
140         public static void x11_grab_server ();
141         [CCode (cheader_filename = "gdk/gdkx.h")]
142         public static unowned Gdk.Display x11_lookup_xdisplay (X.Display xdisplay);
143         [CCode (cheader_filename = "gdk/gdkx.h")]
144         public static void x11_register_standard_event_type (Gdk.Display display, int event_base, int n_events);
145         [CCode (cheader_filename = "gdk/gdkx.h")]
146         public static void x11_set_sm_client_id (string sm_client_id);
147         [CCode (cheader_filename = "gdk/gdkx.h")]
148         public static void x11_ungrab_server ();
149         [CCode (cheader_filename = "gdk/gdkx.h")]
150         public static Gdk.Atom x11_xatom_to_atom (X.Atom xatom);
151         [CCode (cheader_filename = "gdk/gdkx.h")]
152         public static Gdk.Atom x11_xatom_to_atom_for_display (Gdk.Display display, X.Atom xatom);