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

callbacksignal 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)
afterYes.After to execute callback after default handler, No.After to execute before (default)

Returns

Signal ID