gio-2.0: "address" parameter of Socket.receive_message() is optional
[vala-gnome.git] / vapi / metadata / Clutter-1.0-custom.vala
blob1edc0283797ef9d9031acb8c90d7af8e27832b7b
1 namespace Clutter {
2 [CCode (type_id = "CLUTTER_TYPE_ACTOR_BOX", cheader_filename = "clutter/clutter.h")]
3 public struct ActorBox {
4 [CCode (cname = "clutter_actor_box_from_vertices")]
5 public ActorBox.from_vertices (Clutter.Vertex[] verts);
8 public class Backend : GLib.Object {
9 [NoWrapper]
10 public virtual void add_options (GLib.OptionGroup group);
11 [NoWrapper]
12 public virtual bool create_context () throws GLib.Error;
13 [NoWrapper]
14 public virtual unowned Clutter.StageWindow create_stage (Clutter.Stage wrapper) throws GLib.Error;
15 [NoWrapper]
16 public virtual void ensure_context (Clutter.Stage stage);
17 [NoWrapper]
18 public virtual unowned Clutter.DeviceManager get_device_manager ();
19 [NoWrapper]
20 public virtual Clutter.FeatureFlags get_features ();
21 [NoWrapper]
22 public virtual void init_events ();
23 [NoWrapper]
24 public virtual void init_features ();
25 [NoWrapper]
26 public virtual bool post_parse () throws GLib.Error;
27 [NoWrapper]
28 public virtual bool pre_parse () throws GLib.Error;
29 [NoWrapper]
30 public virtual void redraw (Clutter.Stage stage);
33 [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_box_get_type ()")]
34 public class Box : Clutter.Actor {
35 public Clutter.LayoutManager layout_manager { get; set; }
38 [CCode (type_id = "CLUTTER_TYPE_COLOR", cheader_filename = "clutter/clutter.h")]
39 public struct Color {
40 [CCode (cname = "clutter_color_from_hls")]
41 public Color.from_hls (float hue, float luminance, float saturation);
42 [CCode (cname = "clutter_color_from_pixel")]
43 public Color.from_pixel (uint32 pixel);
44 [CCode (cname = "clutter_color_from_string")]
45 public Color.from_string (string str);
46 [CCode (cname = "clutter_color_from_string")]
47 public bool parse_string (string str);
50 [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_container_get_type ()")]
51 public interface Container : GLib.Object {
52 public void add (params Clutter.Actor[] actors);
53 [CCode (cname = "clutter_container_class_find_child_property")]
54 public class unowned GLib.ParamSpec find_child_property (string property_name);
55 [CCode (cname = "clutter_container_class_list_child_properties")]
56 public class unowned GLib.ParamSpec[] list_child_properties ();
59 [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_event_get_type ()")]
60 [Compact]
61 public class Event {
62 public Clutter.AnyEvent any { [CCode (cname = "(ClutterAnyEvent *)")] get; }
63 public Clutter.ButtonEvent button { [CCode (cname = "(ClutterButtonEvent *)")] get; }
64 public Clutter.CrossingEvent crossing { [CCode (cname = "(ClutterCrossingEvent *)")] get; }
65 public Clutter.KeyEvent key { [CCode (cname = "(ClutterKeyEvent *)")] get; }
66 public Clutter.MotionEvent motion { [CCode (cname = "(ClutterMotionEvent *)")] get; }
67 public Clutter.ScrollEvent scroll { [CCode (cname = "(ClutterScrollEvent *)")] get; }
68 public Clutter.StageStateEvent stage_state { [CCode (cname = "(ClutterStageStateEvent *)")] get; }
69 public Clutter.TouchEvent touch { [CCode (cname = "(ClutterTouchEvent *)")] get; }
70 public Clutter.TouchpadPinchEvent touchpad_pinch { [CCode (cname = "(ClutterTouchpadPinchEvent *)")] get; }
71 public Clutter.TouchpadSwipeEvent touchpad_swipe { [CCode (cname = "(ClutterTouchpadSwipeEvent *)")] get; }
74 [CCode (type_id = "clutter_stage_get_type ()", cheader_filename = "clutter/clutter.h")]
75 public class Stage : Clutter.Group, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
76 [CCode (cname = "clutter_redraw")]
77 public void redraw ();
80 [CCode (cheader_filename = "clutter/clutter.h")]
81 public interface StageWindow : GLib.Object {
82 [NoWrapper]
83 public abstract void add_redraw_clip (Clutter.Geometry stage_rectangle);
84 [NoWrapper]
85 public abstract void get_geometry (Clutter.Geometry geometry);
86 [NoWrapper]
87 public abstract int get_pending_swaps ();
88 [NoWrapper]
89 public abstract unowned Clutter.Actor get_wrapper ();
90 [NoWrapper]
91 public abstract bool has_redraw_clips ();
92 [NoWrapper]
93 public abstract void hide ();
94 [NoWrapper]
95 public abstract bool ignoring_redraw_clips ();
96 [NoWrapper]
97 public abstract bool realize ();
98 [NoWrapper]
99 public abstract void resize (int width, int height);
100 [NoWrapper]
101 public abstract void set_cursor_visible (bool cursor_visible);
102 [NoWrapper]
103 public abstract void set_fullscreen (bool is_fullscreen);
104 [NoWrapper]
105 public abstract void set_title (string title);
106 [NoWrapper]
107 public abstract void set_user_resizable (bool is_resizable);
108 [NoWrapper]
109 public abstract void show (bool do_raise);
110 [NoWrapper]
111 public abstract void unrealize ();
114 [CCode (type_id = "clutter_texture_get_type ()", cheader_filename = "clutter/clutter.h")]
115 public class Texture : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Scriptable {
116 public Cogl.Material cogl_material { get; set; }
117 public Cogl.Texture cogl_texture { get; set; }
120 [Compact]
121 [CCode (cheader_filename = "clutter/clutter.h")]
122 public class TimeoutPool {
123 [CCode (has_construct_function = false)]
124 public TimeoutPool (int priority);
127 [CCode (cheader_filename = "clutter/clutter.h")]
128 [Version (deprecated_since = "vala-0.14", replacement = "Threads.add_repaint_func")]
129 public static uint threads_add_repaint_func (GLib.SourceFunc func, void* data, GLib.DestroyNotify notify);
130 [CCode (cheader_filename = "clutter/clutter.h")]
131 [Version (deprecated_since = "vala-0.14", replacement = "Threads.remove_repaint_func")]
132 public static void threads_remove_repaint_func (uint handle_id);
134 [CCode (cprefix = "CLUTTER_FEATURE_", cheader_filename = "clutter/clutter.h")]
135 [Flags]
136 public enum FeatureFlags {
137 TEXTURE_NPOT;
138 [CCode (cname = "clutter_feature_available")]
139 public bool is_available ();
140 [CCode (cname = "clutter_feature_get_all")]
141 public static Clutter.FeatureFlags @get ();
144 [CCode (type_id = "CLUTTER_TYPE_UNITS", cheader_filename = "clutter/clutter.h")]
145 public struct Units {
146 [CCode (cname = "clutter_units_from_cm")]
147 public Units.from_cm (float cm);
148 [CCode (cname = "clutter_units_from_em")]
149 public Units.from_em (float em);
150 [CCode (cname = "clutter_units_from_em_for_font")]
151 public Units.from_em_for_font (string font_name, float em);
152 [CCode (cname = "clutter_units_from_mm")]
153 public Units.from_mm (float mm);
154 [CCode (cname = "clutter_units_from_pixels")]
155 public Units.from_pixels (int px);
156 [CCode (cname = "clutter_units_from_pt")]
157 public Units.from_pt (float pt);
158 [CCode (cname = "clutter_units_from_string")]
159 public Units.from_string (string str);