testWidgetClick

fnbool testWidgetClick(gtk.widget.Widget widget, uint button, gdk.types.ModifierType modifiers)

This function will generate a button click (button press and button release event) in the middle of the first GdkWindow found that belongs to widget. For windowless widgets like #GtkButton (which returns false from [gtk.widget.Widget.getHasWindow]), this will often be an input-only event window. For other widgets, this is usually widget->window. Certain caveats should be considered when using this function, in particular because the mouse pointer is warped to the button click location, see [gdk.global.testSimulateButton] for details.

Parameters

widgetWidget to generate a button click on.
buttonNumber of the pointer button for the event, usually 1, 2 or 3.
modifiersKeyboard modifiers the event is setup with.

Returns

whether all actions neccessary for the button click simulation were carried out successfully.

Deprecated

This testing infrastructure is phased out in favor of reftests.