gtk.gesture_click
Module for GestureClick class
Types 3
gtk.gesture_click.GestureClick is a gtk.gesture.Gesture implementation for clicks.
It is able to recognize multiple clicks on a nearby zone, which can be listened for through the gtk.gesture_click.GestureClick.pressed signal. Whenever time or distance between clicks exceed the GTK defaults, gtk.gesture_click.GestureClick.stopped is emitted, and the click counter is reset.
Methods
GestureClick self()Returns `this`, for use in `with` statements.GestureClickGidBuilder builder()Get builder for [gtk.gesture_click.GestureClick] Returns: New builder objectgulong connectPressed(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] == int)))
&& (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] == double)))
&& (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] == double)))
&& (Parameters!T.length < 4 || (ParameterStorageClassTuple!T[3] == ParameterStorageClass.none && is(Parameters!T[3] : gtk.gesture_click.GestureClick)))
&& Parameters!T.length < 5)Connect to `Pressed` signal.gulong connectReleased(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] == int)))
&& (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] == double)))
&& (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] == double)))
&& (Parameters!T.length < 4 || (ParameterStorageClassTuple!T[3] == ParameterStorageClass.none && is(Parameters!T[3] : gtk.gesture_click.GestureClick)))
&& Parameters!T.length < 5)Connect to `Released` signal.gulong connectStopped(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.gesture_click.GestureClick)))
&& Parameters!T.length < 2)Connect to `Stopped` signal.gulong connectUnpairedRelease(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] == double)))
&& (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] == double)))
&& (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] == uint)))
&& (Parameters!T.length < 4 || (ParameterStorageClassTuple!T[3] == ParameterStorageClass.none && is(Parameters!T[3] == gdk.event_sequence.EventSequence)))
&& (Parameters!T.length < 5 || (ParameterStorageClassTuple!T[4] == ParameterStorageClass.none && is(Parameters!T[4] : gtk.gesture_click.GestureClick)))
&& Parameters!T.length < 6)Connect to `UnpairedRelease` signal.Fluent builder implementation template for gtk.gesture_click.GestureClick
Fluent builder for gtk.gesture_click.GestureClick
Methods
GestureClick build()Create object from builder. Returns: New object