signalParseName

fnbool signalParseName(string detailedSignal, gobject.types.GType itype, out uint signalIdP, out glib.types.Quark detailP, bool forceDetailQuark)

Internal function to parse a signal name into its signal_id and detail quark.

Parameters

detailedSignala string of the form "signal-name::detail".
itypeThe interface/instance type that introduced "signal-name".
signalIdPLocation to store the signal id.
detailPLocation to store the detail quark.
forceDetailQuarktrue forces creation of a #GQuark for the detail.

Returns

Whether the signal name could successfully be parsed and signal_id_p and detail_p contain valid return values.