summaryrefslogtreecommitdiff
path: root/vapi/clutter-x11-1.0.vapi
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2014-10-02 15:34:02 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2014-10-02 15:34:02 +0200
commitff7e71695b4c06736205b68c811402e53ef1ac17 (patch)
treeedcf4506954e3aa9d9e8fa067a67c4c6c843fee4 /vapi/clutter-x11-1.0.vapi
parent6f04662e777f88bde419187067631aeacb271d00 (diff)
downloadvala-ff7e71695b4c06736205b68c811402e53ef1ac17.tar.gz
Add clutter-gdk-1.0, clutter-x11-1.0 bindings
Diffstat (limited to 'vapi/clutter-x11-1.0.vapi')
-rw-r--r--vapi/clutter-x11-1.0.vapi115
1 files changed, 115 insertions, 0 deletions
diff --git a/vapi/clutter-x11-1.0.vapi b/vapi/clutter-x11-1.0.vapi
new file mode 100644
index 000000000..fca8ce608
--- /dev/null
+++ b/vapi/clutter-x11-1.0.vapi
@@ -0,0 +1,115 @@
+/* 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 ()")]
+ 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; }
+ 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_", has_type_id = false)]
+ public enum FilterReturn {
+ CONTINUE,
+ TRANSLATE,
+ REMOVE
+ }
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h", cprefix = "CLUTTER_X11_XINPUT_", has_type_id = false)]
+ public enum XInputEventTypes {
+ KEY_PRESS_EVENT,
+ KEY_RELEASE_EVENT,
+ BUTTON_PRESS_EVENT,
+ BUTTON_RELEASE_EVENT,
+ MOTION_NOTIFY_EVENT,
+ LAST_EVENT
+ }
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h", instance_pos = 2.9)]
+ public delegate ClutterX11.FilterReturn FilterFunc (X.Event xev, Clutter.Event cev);
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static void add_filter (ClutterX11.FilterFunc func);
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static void disable_event_retrieval ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ [Deprecated (since = "1.14")]
+ public static void enable_xinput ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static int event_get_key_group (Clutter.Event event);
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static uint event_sequence_get_touch_detail (Clutter.EventSequence sequence);
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static X.Time get_current_event_time ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static unowned X.Display get_default_display ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static int get_default_screen ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ [Deprecated (since = "1.2")]
+ public static unowned GLib.SList<Clutter.InputDevice> get_input_devices ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static X.Window get_root_window ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static unowned Clutter.Stage get_stage_from_window (X.Window win);
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ [Deprecated (since = "1.2")]
+ public static X.VisualInfo? get_stage_visual (Clutter.Stage stage);
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static X.Window get_stage_window (Clutter.Stage stage);
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static bool get_use_argb_visual ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static X.VisualInfo? get_visual_info ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ 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")]
+ public static bool has_event_retrieval ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static bool has_xinput ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static void remove_filter (ClutterX11.FilterFunc func);
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static void set_display (X.Display xdpy);
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static bool set_stage_foreign (Clutter.Stage stage, X.Window xwindow);
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static void set_use_argb_visual (bool use_argb);
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static void trap_x_errors ();
+ [CCode (cheader_filename = "clutter/x11/clutter-x11.h")]
+ public static int untrap_x_errors ();
+}