1 /* gdk-x11-3.0.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "Gdk", lower_case_cprefix = "gdk_")]
5 [CCode (cheader_filename = "gdk/gdkx.h")]
6 public class X11AppLaunchContext : Gdk.AppLaunchContext {
7 [CCode (has_construct_function = false)]
8 protected X11AppLaunchContext ();
11 [CCode (cheader_filename = "gdk/gdkx.h")]
12 public class X11AppLaunchContextClass {
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);
22 [CCode (cheader_filename = "gdk/gdkx.h")]
23 public class X11CursorClass {
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);
45 [CCode (cheader_filename = "gdk/gdkx.h")]
46 public class X11DisplayClass {
48 [CCode (cheader_filename = "gdk/gdkx.h")]
49 public class X11DisplayManager : Gdk.DisplayManager {
50 [CCode (has_construct_function = false)]
51 protected X11DisplayManager ();
54 [CCode (cheader_filename = "gdk/gdkx.h")]
55 public class X11DisplayManagerClass {
57 [CCode (cheader_filename = "gdk/gdkx.h")]
58 public class X11DragContext : Gdk.DragContext {
59 [CCode (has_construct_function = false)]
60 protected X11DragContext ();
63 [CCode (cheader_filename = "gdk/gdkx.h")]
64 public class X11DragContextClass {
66 [CCode (cheader_filename = "gdk/gdkx.h")]
67 public class X11Keymap : Gdk.Keymap {
68 [CCode (has_construct_function = false)]
69 protected X11Keymap ();
72 [CCode (cheader_filename = "gdk/gdkx.h")]
73 public class X11KeymapClass {
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 ();
88 [CCode (cheader_filename = "gdk/gdkx.h")]
89 public class X11ScreenClass {
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);
98 [CCode (cheader_filename = "gdk/gdkx.h")]
99 public class X11VisualClass {
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);
112 [CCode (cheader_filename = "gdk/gdkx.h")]
113 public class X11WindowClass {
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);