Dock.connectCreateFrame

gulong connectCreateFrame(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T : panel.frame.Frame) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : panel.position.Position))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : panel.dock.Dock))) && Parameters!T.length < 3)

Connect to CreateFrame signal.

This signal is emitted when a new frame is needed.

Parameters

callbacksignal callback delegate or function to connect panel.frame.Frame callback(panel.position.Position position, panel.dock.Dock dock) position the position for the frame (optional) dock the instance the signal is connected to (optional) Returns a #PanelFrame
afterYes.After to execute callback after default handler, No.After to execute before (default)

Returns

Signal ID