Back to Seed Clases

GObject


Classes

Interfaces

Structs

Unions

Enums

Struct GObject.Closure

Import line: GObject = imports.gi.GObject;
GIR File: GObject-2.0.gir
C documentation: GClosure
Struct : Closure
  Show / Hide Inherited methods, properties and signals
A GClosure represents a callback supplied by the programmer.
Properties
Properties Defined By
Methods / Constructors
Method / Constructor Defined By
 
new GObject.Closure ()
Create a new GObject.Closure
Create a new GObject.Closure
 
Events
None
Used by These Methods / Signals / Properties
Class / Namespace Method / Signal / Properties
Clutter.Alpha
Method
Clutter.Alpha.register_closure (Closure closure) : Number
GClosure variant of clutter_alpha_register_func().
Clutter.Alpha
Method
set_closure (Closure closure) : none
Sets the GClosure used to compute the alpha value at each frame of the ClutterTimeline bound to alpha.
Clutter.BindingPool
Method
install_closure (String action_name, Number key_val, ModifierType modifiers, Closure closure) : none
A GClosure variant of clutter_binding_pool_install_action().
Clutter.BindingPool
Method
override_closure (Number key_val, ModifierType modifiers, Closure closure) : none
A GClosure variant of clutter_binding_pool_override_action().
Everything
Method
Everything.test_closure (Closure closure) : Number
Everything
Method
Everything.test_closure_one_arg (Closure closure, Number arg) : Number
GIMarshallingTests
Method
GIMarshallingTests.gclosure_in (Closure closure) : none
GIRepository
Method
GIRepository.gi_cclosure_marshal_generic (Closure closure, Value return_gvalue, Number n_param_values, Value param_values, void* invocation_hint, void* marshal_data) : none
GObject
Method
GObject.cclosure_new (Function callback_func, void* user_data, Function destroy_data) : GObject.Closure
GObject
Method
GObject.cclosure_new_object (Function callback_func, Object object) : GObject.Closure
GObject
Method
GObject.cclosure_new_object_swap (Function callback_func, Object object) : GObject.Closure
GObject
Method
GObject.cclosure_new_swap (Function callback_func, void* user_data, Function destroy_data) : GObject.Closure
GObject
Method
GObject.signal_connect_closure (void* instance, String detailed_signal, Closure closure, Boolean after) : Number
GObject
Method
GObject.signal_connect_closure_by_id (void* instance, Number signal_id, Number detail, Closure closure, Boolean after) : Number
GObject
Method
GObject.signal_handler_find (void* instance, SignalMatchType mask, Number signal_id, Number detail, Closure closure, void* func, void* data) : Number
GObject
Method
GObject.signal_handlers_block_matched (void* instance, SignalMatchType mask, Number signal_id, Number detail, Closure closure, void* func, void* data) : Number
GObject
Method
GObject.signal_handlers_disconnect_matched (void* instance, SignalMatchType mask, Number signal_id, Number detail, Closure closure, void* func, void* data) : Number
GObject
Method
GObject.signal_handlers_unblock_matched (void* instance, SignalMatchType mask, Number signal_id, Number detail, Closure closure, void* func, void* data) : Number
GObject
Method
GObject.signal_newv (String signal_name, Number itype, SignalFlags signal_flags, Closure class_closure, Function accumulator, void* accu_data, Function c_marshaller, Number return_type, Number n_params, Object out_values) : Number
GObject
Method
GObject.signal_override_class_closure (Number signal_id, Number instance_type, Closure class_closure) : none
GObject
Method
GObject.signal_type_cclosure_new (Number itype, Number struct_offset) : GObject.Closure
GObject
Method
GObject.source_set_closure (Source source, Closure closure) : none
Gio
Method
Gio.bus_own_name_on_connection_with_closures (DBusConnection connection, String name, BusNameOwnerFlags flags, Closure name_acquired_closure, Closure name_lost_closure) : Number
Gio
Method
Gio.bus_own_name_with_closures (BusType bus_type, String name, BusNameOwnerFlags flags, Closure bus_acquired_closure, Closure name_acquired_closure, Closure name_lost_closure) : Number
Gio
Method
Gio.bus_watch_name_on_connection_with_closures (DBusConnection connection, String name, BusNameWatcherFlags flags, Closure name_appeared_closure, Closure name_vanished_closure) : Number
Gio
Method
Gio.bus_watch_name_with_closures (BusType bus_type, String name, BusNameWatcherFlags flags, Closure name_appeared_closure, Closure name_vanished_closure) : Number
Gtk.AccelGroup
Signal
accel_changed (AccelGroup self, Number keyval, ModifierType modifier, Closure accel_closure) : none
The accel-changed signal is emitted when a GtkAccelGroupEntry is added to or removed from the accel group.
Gtk.AccelGroup
Method
Gtk.AccelGroup.from_accel_closure (Closure closure) : Gtk.AccelGroup
Finds the GtkAccelGroup to which closure is connected; see gtk_accel_group_connect().
Gtk.AccelGroup
Method
connect (Number accel_key, ModifierType accel_mods, AccelFlags accel_flags, Closure closure) : none
Installs an accelerator in this group.
Gtk.AccelGroup
Method
connect_by_path (String accel_path, Closure closure) : none
Installs an accelerator in this group, using an accelerator path to look up the appropriate key and modifiers (see gtk_accel_map_add_entry()).
Gtk.AccelGroup
Method
disconnect (Closure closure) : Boolean
Removes an accelerator previously installed through gtk_accel_group_connect().
Gtk.AccelLabel
Property
accel_closure : GObject.Closure
Gtk.AccelLabel
Method
set_accel_closure (Closure accel_closure) : none
Sets the closure to be monitored by this accelerator label.
Gtk.Action
Method
get_accel_closure () : GObject.Closure
Returns the accel closure for this action.
Midgard
Method
Midgard.dbus_glib_marshal_midgard_dbus_BOOLEAN__STRING_POINTER (Closure closure, Value return_value, Number n_param_values, Value param_values, void* invocation_hint, void* marshal_data) : none
PanelApplet.Factory
Method
new PanelApplet.Factory.c_new (String applet_id, Number applet_type, Closure closure) : PanelApplet.Factory
Create a new PanelApplet.Factory
Documentation generated by Introspection Doc Generator Loosely Based on JsDoc Toolkit on Tue Jun 22 2010 16:33:01 GMT+0800 (HKT)