summaryrefslogtreecommitdiff
path: root/vapi/clutter-x11-1.0.vapi
blob: 1dbf239a12406edbf0c5b4750d8aa1d4b5723bc1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
/* clutter-x11-1.0.vapi generated by vapigen, do not modify. */

[CCode (cprefix = "ClutterX11", gir_namespace = "ClutterX11", gir_version = "1.0", lower_case_cprefix = "clutter_x11_")]
namespace ClutterX11 {
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h", type_id = "clutter_x11_texture_pixmap_get_type ()")]
	[Version (since = "0.8")]
	public class TexturePixmap : Clutter.Texture, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
		[CCode (has_construct_function = false, type = "ClutterActor*")]
		public TexturePixmap ();
		public void set_automatic (bool setting);
		public void set_pixmap (X.Pixmap pixmap);
		public void set_window (X.Window window, bool automatic);
		public void sync_window ();
		[CCode (has_construct_function = false, type = "ClutterActor*")]
		public TexturePixmap.with_pixmap (X.Pixmap pixmap);
		[CCode (has_construct_function = false, type = "ClutterActor*")]
		public TexturePixmap.with_window (X.Window window);
		[NoAccessorMethod]
		public bool automatic_updates { get; set; }
		[NoAccessorMethod]
		public bool destroyed { get; }
		[NoAccessorMethod]
		public ulong pixmap { get; set; }
		[NoAccessorMethod]
		public uint pixmap_depth { get; }
		[NoAccessorMethod]
		public uint pixmap_height { get; }
		[NoAccessorMethod]
		public uint pixmap_width { get; }
		[NoAccessorMethod]
		public ulong window { get; set; }
		[NoAccessorMethod]
		public bool window_mapped { get; }
		[NoAccessorMethod]
		public bool window_override_redirect { get; }
		[NoAccessorMethod]
		public bool window_redirect_automatic { get; set; }
		[NoAccessorMethod]
		public int window_x { get; }
		[NoAccessorMethod]
		public int window_y { get; }
		[Version (since = "1.2")]
		public signal void queue_damage_redraw (int x, int y, int width, int height);
		[HasEmitter]
		public virtual signal void update_area (int x, int y, int width, int height);
	}
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h", cprefix = "CLUTTER_X11_FILTER_", type_id = "clutter_x11_filter_return_get_type ()")]
	[Version (since = "0.6")]
	public enum FilterReturn {
		CONTINUE,
		TRANSLATE,
		REMOVE
	}
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h", instance_pos = 2.9)]
	[Version (since = "0.6")]
	public delegate ClutterX11.FilterReturn FilterFunc (X.Event xev, Clutter.Event cev);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.6")]
	public static void add_filter (ClutterX11.FilterFunc func);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.8")]
	public static void disable_event_retrieval ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (deprecated = true, deprecated_since = "1.14", since = "0.8")]
	public static void enable_xinput ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "1.4")]
	public static int event_get_key_group (Clutter.Event event);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "1.12")]
	public static uint event_sequence_get_touch_detail (Clutter.EventSequence sequence);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "1.0")]
	public static X.Time get_current_event_time ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.6")]
	public static unowned X.Display get_default_display ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.6")]
	public static int get_default_screen ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (deprecated = true, deprecated_since = "1.2", since = "0.8")]
	public static unowned GLib.SList<Clutter.InputDevice> get_input_devices ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.6")]
	public static X.Window get_root_window ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.8")]
	public static unowned Clutter.Stage get_stage_from_window (X.Window win);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (deprecated = true, deprecated_since = "1.2", since = "0.4")]
	public static X.VisualInfo? get_stage_visual (Clutter.Stage stage);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.4")]
	public static X.Window get_stage_window (Clutter.Stage stage);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "1.2")]
	public static bool get_use_argb_visual ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "1.22")]
	public static bool get_use_stereo_stage ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "1.2")]
	public static X.VisualInfo? get_visual_info ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.8")]
	public static ClutterX11.FilterReturn handle_event (X.Event xevent);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	public static bool has_composite_extension ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.8")]
	public static bool has_event_retrieval ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.8")]
	public static bool has_xinput ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.6")]
	public static void remove_filter (ClutterX11.FilterFunc func);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.8")]
	public static void set_display (X.Display xdpy);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.4")]
	public static bool set_stage_foreign (Clutter.Stage stage, X.Window xwindow);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "1.2")]
	public static void set_use_argb_visual (bool use_argb);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "1.22")]
	public static void set_use_stereo_stage (bool use_stereo);
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.6")]
	public static void trap_x_errors ();
	[CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
	[Version (since = "0.4")]
	public static int untrap_x_errors ();
}