ScrolledWindow.connectEdgeOvershot

gulong connectEdgeOvershot(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] == gtk.types.PositionType))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gtk.scrolled_window.ScrolledWindow))) && Parameters!T.length < 3)

Connect to EdgeOvershot signal.

The ::edge-overshot signal is emitted whenever user initiated scrolling makes the scrolled window firmly surpass (i.e. with some edge resistance) the lower or upper limits defined by the adjustment in that orientation.

A similar behavior without edge resistance is provided by the #GtkScrolledWindow::edge-reached signal.

Note

The pos argument is LTR/RTL aware, so callers should be aware too

if intending to provide behavior on horizontal edges.

Parameters

callbacksignal callback delegate or function to connect void callback(gtk.types.PositionType pos, gtk.scrolled_window.ScrolledWindow scrolledWindow) pos edge side that was hit (optional) scrolledWindow 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