Holder.connectAttributeChanged
gulong connectAttributeChanged(T)(T callback, Flag!"After" after = No.After) if (isCallable!T
&& is(ReturnType!T == void)
&& (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == string)))
&& (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] == gobject.value.Value)))
&& (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] : gda.holder.Holder)))
&& Parameters!T.length < 4)Connect to AttributeChanged signal.
Gets emitted when any holder's attribute has changed
Parameters
callback | signal callback delegate or function to connect void callback(string attName, gobject.value.Value attValue, gda.holder.Holder holder) attName attribute's name (optional) attValue attribute's value (optional) holder the instance the signal is connected to (optional) |
after | Yes.After to execute callback after default handler, No.After to execute before (default) |
Returns
Signal ID