예제 #1
0
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);
}
예제 #2
0
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);
}
예제 #3
0
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);
}