Function
GObjectsignal_parse_name
Declaration
gboolean
g_signal_parse_name (
const gchar* detailed_signal,
GType itype,
guint* signal_id_p,
GQuark* detail_p,
gboolean force_detail_quark
)
Parameters
detailed_signal
-
Type:
const gchar*
A string of the form “signal-name::detail”.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. itype
-
Type:
GType
The interface/instance type that introduced “signal-name”.
signal_id_p
-
Type:
guint*
Location to store the signal id.
The argument will be set by the function. detail_p
-
Type:
GQuark
Location to store the detail quark.
The argument will be set by the function. The called function takes ownership of the data, and is responsible for freeing it. force_detail_quark
-
Type:
gboolean
TRUE
forces creation of aGQuark
for the detail.