Lines Matching refs:widget
50 static void webViewWidgetRealize(GtkWidget* widget) in webViewWidgetRealize() argument
52 gtk_widget_set_realized(widget, TRUE); in webViewWidgetRealize()
55 gtk_widget_get_allocation(widget, &allocation); in webViewWidgetRealize()
64 attributes.visual = gtk_widget_get_visual(widget); in webViewWidgetRealize()
66 attributes.colormap = gtk_widget_get_colormap(widget); in webViewWidgetRealize()
84 …GdkWindow* window = gdk_window_new(gtk_widget_get_parent_window(widget), &attributes, attributesMa… in webViewWidgetRealize()
85 gtk_widget_set_window(widget, window); in webViewWidgetRealize()
86 gdk_window_set_user_data(window, widget); in webViewWidgetRealize()
90 gtk_widget_style_attach(widget); in webViewWidgetRealize()
92 widget->style = gtk_style_attach(gtk_widget_get_style(widget), window); in webViewWidgetRealize()
94 gtk_style_set_background(gtk_widget_get_style(widget), window, GTK_STATE_NORMAL); in webViewWidgetRealize()
96 gtk_style_context_set_background(gtk_widget_get_style_context(widget), window); in webViewWidgetRealize()
99 WebViewWidget* webView = WEB_VIEW_WIDGET(widget); in webViewWidgetRealize()
104 static void webViewWidgetContainerAdd(GtkContainer* container, GtkWidget* widget) in webViewWidgetContainerAdd() argument
106 gtk_widget_set_parent(widget, GTK_WIDGET(container)); in webViewWidgetContainerAdd()
136 static gboolean webViewExpose(GtkWidget* widget, GdkEventExpose* event) in webViewExpose() argument
138 WebView* webView = webViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget)); in webViewExpose()
142 GdkWindow* window = gtk_widget_get_window(widget); in webViewExpose()
145 webView->paint(widget, clipRect, cr.get()); in webViewExpose()
150 static gboolean webViewDraw(GtkWidget* widget, cairo_t* cr) in webViewDraw() argument
152 WebView* webView = webViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget)); in webViewDraw()
158 webView->paint(widget, clipRect, cr); in webViewDraw()
164 static void webViewSizeAllocate(GtkWidget* widget, GtkAllocation* allocation) in webViewSizeAllocate() argument
166 WebView* webView = webViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget)); in webViewSizeAllocate()
167 GTK_WIDGET_CLASS(webViewWidgetParentClass)->size_allocate(widget, allocation); in webViewSizeAllocate()
168 webView->setSize(widget, IntSize(allocation->width, allocation->height)); in webViewSizeAllocate()
171 static gboolean webViewFocusInEvent(GtkWidget* widget, GdkEventFocus* event) in webViewFocusInEvent() argument
173 WebViewWidget* webViewWidget = WEB_VIEW_WIDGET(widget); in webViewFocusInEvent()
176 GtkWidget* toplevel = gtk_widget_get_toplevel(widget); in webViewFocusInEvent()
179 webView->handleFocusInEvent(widget); in webViewFocusInEvent()
182 return GTK_WIDGET_CLASS(webViewWidgetParentClass)->focus_in_event(widget, event); in webViewFocusInEvent()
185 static gboolean webViewFocusOutEvent(GtkWidget* widget, GdkEventFocus* event) in webViewFocusOutEvent() argument
187 WebViewWidget* webViewWidget = WEB_VIEW_WIDGET(widget); in webViewFocusOutEvent()
190 webView->handleFocusOutEvent(widget); in webViewFocusOutEvent()
195 return GTK_WIDGET_CLASS(webViewWidgetParentClass)->focus_out_event(widget, event); in webViewFocusOutEvent()
198 static gboolean webViewKeyPressEvent(GtkWidget* widget, GdkEventKey* event) in webViewKeyPressEvent() argument
200 WebView* webView = webViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget)); in webViewKeyPressEvent()
203 return GTK_WIDGET_CLASS(webViewWidgetParentClass)->key_press_event(widget, event); in webViewKeyPressEvent()
206 static gboolean webViewKeyReleaseEvent(GtkWidget* widget, GdkEventKey* event) in webViewKeyReleaseEvent() argument
208 WebViewWidget* webViewWidget = WEB_VIEW_WIDGET(widget); in webViewKeyReleaseEvent()
216 return GTK_WIDGET_CLASS(webViewWidgetParentClass)->key_release_event(widget, event); in webViewKeyReleaseEvent()
235 static gboolean webViewButtonPressEvent(GtkWidget* widget, GdkEventButton* buttonEvent) in webViewButtonPressEvent() argument
244 gtk_widget_grab_focus(widget); in webViewButtonPressEvent()
257 GtkSettings* settings = gtk_settings_get_for_screen(gtk_widget_get_screen(widget)); in webViewButtonPressEvent()
267 WebViewWidget* webViewWidget = WEB_VIEW_WIDGET(widget); in webViewButtonPressEvent()
290 static gboolean webViewButtonReleaseEvent(GtkWidget* widget, GdkEventButton* event) in webViewButtonReleaseEvent() argument
292 WebView* webView = webViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget)); in webViewButtonReleaseEvent()
293 gtk_widget_grab_focus(widget); in webViewButtonReleaseEvent()
299 static gboolean webViewScrollEvent(GtkWidget* widget, GdkEventScroll* event) in webViewScrollEvent() argument
301 WebView* webView = webViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget)); in webViewScrollEvent()
307 static gboolean webViewMotionNotifyEvent(GtkWidget* widget, GdkEventMotion* event) in webViewMotionNotifyEvent() argument
309 WebView* webView = webViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget)); in webViewMotionNotifyEvent()