Function
ClutterScriptConnectFunc
since: 13
Declaration
void
(* ClutterScriptConnectFunc) (
ClutterScript* script,
GObject* object,
const gchar* signal_name,
const gchar* handler_name,
GObject* connect_object,
GConnectFlags flags,
gpointer user_data
)
Description [src]
This is the signature of a function used to connect signals. It is used
by the clutter_script_connect_signals_full() function. It is mainly
intended for interpreted language bindings, but could be useful where the
programmer wants more control over the signal connection process.
Available since: 13
Parameters
script-
Type:
ClutterScriptA
ClutterScript.The data is owned by the caller of the function. object-
Type:
GObjectThe object to connect.
The data is owned by the caller of the function. signal_name-
Type:
const gchar*The name of the signal.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. handler_name-
Type:
const gchar*The name of the signal handler.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. connect_object-
Type:
GObjectThe object to connect the signal to, or
NULL.The data is owned by the caller of the function. flags-
Type:
GConnectFlagsSignal connection flags.
user_data-
Type:
gpointerUser data to pass to the signal handler.
The argument can be NULL.The data is owned by the caller of the function.