Release 0.41.92
[vala-gnome.git] / vapi / clutter-x11-1.0.vapi
blob1dbf239a12406edbf0c5b4750d8aa1d4b5723bc1
1 /* clutter-x11-1.0.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "ClutterX11", gir_namespace = "ClutterX11", gir_version = "1.0", lower_case_cprefix = "clutter_x11_")]
4 namespace ClutterX11 {
5         [CCode (cheader_filename = "clutter/x11/clutter-x11.h", type_id = "clutter_x11_texture_pixmap_get_type ()")]
6         [Version (since = "0.8")]
7         public class TexturePixmap : Clutter.Texture, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
8                 [CCode (has_construct_function = false, type = "ClutterActor*")]
9                 public TexturePixmap ();
10                 public void set_automatic (bool setting);
11                 public void set_pixmap (X.Pixmap pixmap);
12                 public void set_window (X.Window window, bool automatic);
13                 public void sync_window ();
14                 [CCode (has_construct_function = false, type = "ClutterActor*")]
15                 public TexturePixmap.with_pixmap (X.Pixmap pixmap);
16                 [CCode (has_construct_function = false, type = "ClutterActor*")]
17                 public TexturePixmap.with_window (X.Window window);
18                 [NoAccessorMethod]
19                 public bool automatic_updates { get; set; }
20                 [NoAccessorMethod]
21                 public bool destroyed { get; }
22                 [NoAccessorMethod]
23                 public ulong pixmap { get; set; }
24                 [NoAccessorMethod]
25                 public uint pixmap_depth { get; }
26                 [NoAccessorMethod]
27                 public uint pixmap_height { get; }
28                 [NoAccessorMethod]
29                 public uint pixmap_width { get; }
30                 [NoAccessorMethod]
31                 public ulong window { get; set; }
32                 [NoAccessorMethod]
33                 public bool window_mapped { get; }
34                 [NoAccessorMethod]
35                 public bool window_override_redirect { get; }
36                 [NoAccessorMethod]
37                 public bool window_redirect_automatic { get; set; }
38                 [NoAccessorMethod]
39                 public int window_x { get; }
40                 [NoAccessorMethod]
41                 public int window_y { get; }
42                 [Version (since = "1.2")]
43                 public signal void queue_damage_redraw (int x, int y, int width, int height);
44                 [HasEmitter]
45                 public virtual signal void update_area (int x, int y, int width, int height);
46         }
47         [CCode (cheader_filename = "clutter/x11/clutter-x11.h", cprefix = "CLUTTER_X11_FILTER_", type_id = "clutter_x11_filter_return_get_type ()")]
48         [Version (since = "0.6")]
49         public enum FilterReturn {
50                 CONTINUE,
51                 TRANSLATE,
52                 REMOVE
53         }
54         [CCode (cheader_filename = "clutter/x11/clutter-x11.h", instance_pos = 2.9)]
55         [Version (since = "0.6")]
56         public delegate ClutterX11.FilterReturn FilterFunc (X.Event xev, Clutter.Event cev);
57         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
58         [Version (since = "0.6")]
59         public static void add_filter (ClutterX11.FilterFunc func);
60         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
61         [Version (since = "0.8")]
62         public static void disable_event_retrieval ();
63         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
64         [Version (deprecated = true, deprecated_since = "1.14", since = "0.8")]
65         public static void enable_xinput ();
66         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
67         [Version (since = "1.4")]
68         public static int event_get_key_group (Clutter.Event event);
69         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
70         [Version (since = "1.12")]
71         public static uint event_sequence_get_touch_detail (Clutter.EventSequence sequence);
72         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
73         [Version (since = "1.0")]
74         public static X.Time get_current_event_time ();
75         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
76         [Version (since = "0.6")]
77         public static unowned X.Display get_default_display ();
78         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
79         [Version (since = "0.6")]
80         public static int get_default_screen ();
81         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
82         [Version (deprecated = true, deprecated_since = "1.2", since = "0.8")]
83         public static unowned GLib.SList<Clutter.InputDevice> get_input_devices ();
84         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
85         [Version (since = "0.6")]
86         public static X.Window get_root_window ();
87         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
88         [Version (since = "0.8")]
89         public static unowned Clutter.Stage get_stage_from_window (X.Window win);
90         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
91         [Version (deprecated = true, deprecated_since = "1.2", since = "0.4")]
92         public static X.VisualInfo? get_stage_visual (Clutter.Stage stage);
93         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
94         [Version (since = "0.4")]
95         public static X.Window get_stage_window (Clutter.Stage stage);
96         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
97         [Version (since = "1.2")]
98         public static bool get_use_argb_visual ();
99         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
100         [Version (since = "1.22")]
101         public static bool get_use_stereo_stage ();
102         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
103         [Version (since = "1.2")]
104         public static X.VisualInfo? get_visual_info ();
105         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
106         [Version (since = "0.8")]
107         public static ClutterX11.FilterReturn handle_event (X.Event xevent);
108         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
109         public static bool has_composite_extension ();
110         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
111         [Version (since = "0.8")]
112         public static bool has_event_retrieval ();
113         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
114         [Version (since = "0.8")]
115         public static bool has_xinput ();
116         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
117         [Version (since = "0.6")]
118         public static void remove_filter (ClutterX11.FilterFunc func);
119         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
120         [Version (since = "0.8")]
121         public static void set_display (X.Display xdpy);
122         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
123         [Version (since = "0.4")]
124         public static bool set_stage_foreign (Clutter.Stage stage, X.Window xwindow);
125         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
126         [Version (since = "1.2")]
127         public static void set_use_argb_visual (bool use_argb);
128         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
129         [Version (since = "1.22")]
130         public static void set_use_stereo_stage (bool use_stereo);
131         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
132         [Version (since = "0.6")]
133         public static void trap_x_errors ();
134         [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
135         [Version (since = "0.4")]
136         public static int untrap_x_errors ();