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_")]
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);
19 public bool automatic_updates { get; set; }
21 public bool destroyed { get; }
23 public ulong pixmap { get; set; }
25 public uint pixmap_depth { get; }
27 public uint pixmap_height { get; }
29 public uint pixmap_width { get; }
31 public ulong window { get; set; }
33 public bool window_mapped { get; }
35 public bool window_override_redirect { get; }
37 public bool window_redirect_automatic { get; set; }
39 public int window_x { get; }
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);
45 public virtual signal void update_area (int x, int y, int width, int height);
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 {
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 ();