7
7
[CCode (cheader_filename = "clutter/clutter.h")]
8
8
public static uint add (uint fps, GLib.SourceFunc func);
9
9
[CCode (cheader_filename = "clutter/clutter.h")]
10
public static uint add_full (int priority, uint fps, GLib.SourceFunc func, GLib.DestroyNotify? notify = null);
10
public static uint add_full (int priority, uint fps, owned GLib.SourceFunc func);
12
12
[CCode (cprefix = "ClutterThreads", lower_case_cprefix = "clutter_threads_")]
13
13
namespace Threads {
16
16
[CCode (cname = "clutter_threads_add_frame_source", cheader_filename = "clutter/clutter.h")]
17
17
public static uint add (uint fps, GLib.SourceFunc func);
18
18
[CCode (cname = "clutter_threads_add_frame_source_full", cheader_filename = "clutter/clutter.h")]
19
public static uint add_full (int priority, uint fps, GLib.SourceFunc func, GLib.DestroyNotify? notify = null);
19
public static uint add_full (int priority, uint fps, owned GLib.SourceFunc func);
21
21
[CCode (cprefix = "ClutterThreadsIdle", lower_case_cprefix = "clutter_threads_idle_")]
23
23
[CCode (cname = "clutter_threads_add_idle", cheader_filename = "clutter/clutter.h")]
24
24
public static uint add (GLib.SourceFunc func);
25
25
[CCode (cname = "clutter_threads_add_idle_full", cheader_filename = "clutter/clutter.h")]
26
public static uint add_full (int priority, GLib.SourceFunc func, GLib.DestroyNotify? notify = null);
26
public static uint add_full (int priority, owned GLib.SourceFunc func);
28
28
[CCode (cprefix = "ClutterThreadsTimeout", lower_case_cprefix = "clutter_threads_timeout_")]
29
29
namespace Timeout {
30
30
[CCode (cname = "clutter_threads_add_timeout", cheader_filename = "clutter/clutter.h")]
31
31
public static uint add (uint interval, GLib.SourceFunc func);
32
32
[CCode (cname = "clutter_threads_add_timeout_full", cheader_filename = "clutter/clutter.h")]
33
public static uint add_full (int priority, uint interval, GLib.SourceFunc func, GLib.DestroyNotify? notify = null);
33
public static uint add_full (int priority, uint interval, owned GLib.SourceFunc func);
35
35
[CCode (cheader_filename = "clutter/clutter.h")]
36
36
public static void enter ();
516
516
public static unowned Clutter.BindingPool find (string name);
517
517
public unowned string find_action (uint key_val, Clutter.ModifierType modifiers);
518
518
public static unowned Clutter.BindingPool get_for_class (void* klass);
519
public void install_action (string action_name, uint key_val, Clutter.ModifierType modifiers, owned GLib.Callback callback);
520
public void install_closure (string action_name, uint key_val, Clutter.ModifierType modifiers, GLib.Closure closure);
519
public void install_action (string action_name, uint key_val, Clutter.ModifierType modifiers, [CCode (type = "GCallback")] owned Clutter.BindingActionFunc callback);
520
public void install_closure (string action_name, uint key_val, Clutter.ModifierType modifiers, [CCode (type = "GClosure*")] owned Clutter.BindingActionFunc closure);
521
521
public void override_action (uint key_val, Clutter.ModifierType modifiers, owned GLib.Callback callback);
522
522
public void override_closure (uint key_val, Clutter.ModifierType modifiers, GLib.Closure closure);
523
523
public void remove_action (uint key_val, Clutter.ModifierType modifiers);
1170
1170
[CCode (cheader_filename = "clutter/clutter.h")]
1171
1171
public interface Container : GLib.Object {
1172
public void add (...);
1172
public void add (params Clutter.Actor[] actors);
1173
1173
[CCode (vfunc_name = "add")]
1174
1174
public abstract void add_actor (Clutter.Actor actor);
1175
1175
public void add_valist (Clutter.Actor first_actor, void* var_args);
1194
1194
public virtual void lower_child (Clutter.Actor actor, Clutter.Actor? sibling = null);
1195
1195
[CCode (vfunc_name = "raise")]
1196
1196
public virtual void raise_child (Clutter.Actor actor, Clutter.Actor? sibling = null);
1197
public void remove (...);
1197
public void remove (params Clutter.Actor[] actors);
1198
1198
[CCode (vfunc_name = "remove")]
1199
1199
public abstract void remove_actor (Clutter.Actor actor);
1200
1200
public void remove_valist (Clutter.Actor first_actor, void* var_args);
1756
1756
public delegate double AlphaFunc (Clutter.Alpha alpha);
1757
1757
[CCode (cheader_filename = "clutter/clutter.h")]
1758
1758
public delegate void BehaviourForeachFunc (Clutter.Behaviour behaviour, Clutter.Actor actor);
1759
[CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
1759
[CCode (cheader_filename = "clutter/clutter.h")]
1760
1760
public delegate bool BindingActionFunc (GLib.Object gobject, string action_name, uint key_val, Clutter.ModifierType modifiers);
1761
1761
[CCode (cheader_filename = "clutter/clutter.h")]
1762
1762
public delegate void Callback (Clutter.Actor actor);