TabOverview.connectCreateTab

Connect to CreateTab signal.

Emitted when a tab needs to be created.

This can happen after the new tab button has been pressed, see propertyTabOverview:enable-new-tab.

The signal handler is expected to create a new page in the corresponding classTabView and return it.

class TabOverview
ulong
connectCreateTab
(
T
)
(,
Flag!"After" after = No.After
)
if (
isCallable!T &&
is(ReturnType!T : adw.tab_page.TabPage)
&&
(
Parameters!T.length < 1 ||
(
ParameterStorageClassTuple!T[0] == ParameterStorageClass.none &&
is(Parameters!T[0] : adw.tab_overview.TabOverview)
)
)
&&
Parameters!T.length < 2
)

Parameters

callback T

signal callback delegate or function to connect

adw.tab_page.TabPage callback(adw.tab_overview.TabOverview tabOverview)

tabOverview the instance the signal is connected to (optional)

Returns the newly created page

after Flag!"After"

Yes.After to execute callback after default handler, No.After to execute before (default)

Return Value

Type: ulong

Signal ID