Surface.connectRender

Connect to Render signal.

Emitted when part of the surface needs to be redrawn.

class Surface
ulong
connectRender
(
T
)
(,
Flag!"After" after = No.After
)
if (
isCallable!T &&
is(ReturnType!T == bool)
&&
(
Parameters!T.length < 1 ||
(
ParameterStorageClassTuple!T[0] == ParameterStorageClass.none &&
is(Parameters!T[0] == cairo.region.Region)
)
)
&&
(
Parameters!T.length < 2 ||
(
ParameterStorageClassTuple!T[1] == ParameterStorageClass.none &&
is(Parameters!T[1] : gdk.surface.Surface)
)
)
&&
Parameters!T.length < 3
)

Parameters

callback T

signal callback delegate or function to connect

bool callback(cairo.region.Region region, gdk.surface.Surface surface)

region the region that needs to be redrawn (optional)

surface the instance the signal is connected to (optional)

Returns true to indicate that the signal has been handled

after Flag!"After"

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

Return Value

Type: ulong

Signal ID