void PlatformWebView::simulateRightClick(unsigned x, unsigned y) { GtkWidget* viewWidget = GTK_WIDGET(m_view); if (!gtk_widget_get_realized(viewWidget)) gtk_widget_show(m_window); doMouseButtonEvent(viewWidget, GDK_BUTTON_PRESS, x, y, 3); doMouseButtonEvent(viewWidget, GDK_BUTTON_RELEASE, x, y, 3); }
void WebViewTest::clickMouseButton(int x, int y, unsigned button, unsigned mouseModifiers) { doMouseButtonEvent(GDK_BUTTON_PRESS, x, y, button, mouseModifiers); doMouseButtonEvent(GDK_BUTTON_RELEASE, x, y, button, mouseModifiers); }
static void clickMouseButton(GtkWidget* widget, int x, int y, unsigned int button, unsigned int modifiers) { doMouseButtonEvent(widget, GDK_BUTTON_PRESS, x, y, button, modifiers); doMouseButtonEvent(widget, GDK_BUTTON_RELEASE, x, y, button, modifiers); }