Changeset 85059 in webkit
- Timestamp:
- Apr 27, 2011 10:23:34 AM (13 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 1 added
- 3 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r85019 r85059 1 2011-04-27 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 Reviewed by Martin Robinson. 4 5 [GTK] Move WebViewWidget to UIProcess/API/gtk 6 https://bugs.webkit.org/show_bug.cgi?id=59594 7 8 API files should be under the API directory. This view widget will 9 be used by both C and gtk high level API, so it has been renamed 10 to WebKitWebViewBase. 11 12 * GNUmakefile.am: 13 * UIProcess/API/gtk/WebKitWebViewBase.cpp: Renamed from Source/WebKit2/UIProcess/gtk/WebViewWidget.cpp. 14 (webkitWebViewBaseRealize): 15 (webkitWebViewBaseContainerAdd): 16 (webkitWebViewBaseDispose): 17 (webkitWebViewBaseInit): 18 (webViewExpose): 19 (webViewDraw): 20 (webViewSizeAllocate): 21 (webViewFocusInEvent): 22 (webViewFocusOutEvent): 23 (webViewKeyPressEvent): 24 (webViewKeyReleaseEvent): 25 (getEventTime): 26 (webViewButtonPressEvent): 27 (webViewButtonReleaseEvent): 28 (webViewScrollEvent): 29 (webViewMotionNotifyEvent): 30 (webkitWebViewBaseClassInit): 31 (webkitWebViewBaseGetType): 32 (webkitWebViewBaseGetWebViewInstance): 33 (webkitWebViewBaseSetWebViewInstance): 34 (webkitWebViewBaseGetIMContext): 35 * UIProcess/API/gtk/WebKitWebViewBase.h: Renamed from Source/WebKit2/UIProcess/gtk/WebViewWidget.h. 36 * UIProcess/gtk/WebView.cpp: 37 (WebKit::WebView::WebView): 38 1 39 2011-04-26 Chang Shu <cshu@webkit.org> 2 40 -
trunk/Source/WebKit2/GNUmakefile.am
r84712 r85059 351 351 Source/WebKit2/UIProcess/API/C/WKResourceCacheManager.cpp \ 352 352 Source/WebKit2/UIProcess/API/cpp/WKRetainPtr.h \ 353 Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.h \ 354 Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp \ 353 355 Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.cpp \ 354 356 Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h \ … … 377 379 Source/WebKit2/UIProcess/gtk/WebFullScreenManagerProxyGtk.cpp \ 378 380 Source/WebKit2/UIProcess/gtk/WebInspectorGtk.cpp \ 379 Source/WebKit2/UIProcess/gtk/WebViewWidget.cpp \380 Source/WebKit2/UIProcess/gtk/WebViewWidget.h \381 381 Source/WebKit2/UIProcess/gtk/WebPageProxyGtk.cpp \ 382 382 Source/WebKit2/UIProcess/gtk/WebPreferencesGtk.cpp \ … … 706 706 -I$(srcdir)/Source/WebKit2/UIProcess/API/C/gtk \ 707 707 -I$(srcdir)/Source/WebKit2/UIProcess/API/cpp \ 708 -I$(srcdir)/Source/WebKit2/UIProcess/API/gtk \ 708 709 -I$(srcdir)/Source/WebKit2/UIProcess/Authentication \ 709 710 -I$(srcdir)/Source/WebKit2/UIProcess/Downloads \ -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp
r85058 r85059 27 27 28 28 #include "config.h" 29 #include "Web ViewWidget.h"29 #include "WebKitWebViewBase.h" 30 30 31 31 #include "GOwnPtrGtk.h" … … 37 37 using namespace WebCore; 38 38 39 static gpointer web ViewWidgetParentClass = 0;40 41 struct _Web ViewWidgetPrivate {39 static gpointer webkitWebViewBaseParentClass = 0; 40 41 struct _WebKitWebViewBasePrivate { 42 42 WebView* webViewInstance; 43 43 GtkIMContext* imContext; … … 48 48 }; 49 49 50 static void web ViewWidgetRealize(GtkWidget* widget)50 static void webkitWebViewBaseRealize(GtkWidget* widget) 51 51 { 52 52 gtk_widget_set_realized(widget, TRUE); … … 97 97 #endif 98 98 99 Web ViewWidget* webView = WEB_VIEW_WIDGET(widget);100 Web ViewWidgetPrivate* priv = webView->priv;99 WebKitWebViewBase* webView = WEBKIT_WEB_VIEW_BASE(widget); 100 WebKitWebViewBasePrivate* priv = webView->priv; 101 101 gtk_im_context_set_client_window(priv->imContext, window); 102 102 } 103 103 104 static void web ViewWidgetContainerAdd(GtkContainer* container, GtkWidget* widget)104 static void webkitWebViewBaseContainerAdd(GtkContainer* container, GtkWidget* widget) 105 105 { 106 106 gtk_widget_set_parent(widget, GTK_WIDGET(container)); 107 107 } 108 108 109 static void web ViewWidgetDispose(GObject* gobject)110 { 111 Web ViewWidget* webViewWidget = WEB_VIEW_WIDGET(gobject);112 Web ViewWidgetPrivate* priv = webViewWidget->priv;109 static void webkitWebViewBaseDispose(GObject* gobject) 110 { 111 WebKitWebViewBase* webkitWebViewBase = WEBKIT_WEB_VIEW_BASE(gobject); 112 WebKitWebViewBasePrivate* priv = webkitWebViewBase->priv; 113 113 114 114 if (priv->imContext) { … … 117 117 } 118 118 119 G_OBJECT_CLASS(web ViewWidgetParentClass)->dispose(gobject);120 } 121 122 static void web ViewWidgetInit(WebViewWidget* webViewWidget)123 { 124 Web ViewWidgetPrivate* priv = G_TYPE_INSTANCE_GET_PRIVATE(webViewWidget, WEB_VIEW_TYPE_WIDGET, WebViewWidgetPrivate);125 web ViewWidget->priv = priv;126 127 gtk_widget_set_can_focus(GTK_WIDGET(web ViewWidget), TRUE);119 G_OBJECT_CLASS(webkitWebViewBaseParentClass)->dispose(gobject); 120 } 121 122 static void webkitWebViewBaseInit(WebKitWebViewBase* webkitWebViewBase) 123 { 124 WebKitWebViewBasePrivate* priv = G_TYPE_INSTANCE_GET_PRIVATE(webkitWebViewBase, WEBKIT_TYPE_WEB_VIEW_BASE, WebKitWebViewBasePrivate); 125 webkitWebViewBase->priv = priv; 126 127 gtk_widget_set_can_focus(GTK_WIDGET(webkitWebViewBase), TRUE); 128 128 priv->imContext = gtk_im_multicontext_new(); 129 129 … … 136 136 static gboolean webViewExpose(GtkWidget* widget, GdkEventExpose* event) 137 137 { 138 WebView* webView = web ViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget));138 WebView* webView = webkitWebViewBaseGetWebViewInstance(WEBKIT_WEB_VIEW_BASE(widget)); 139 139 GdkRectangle clipRect; 140 140 gdk_region_get_clipbox(event->region, &clipRect); … … 150 150 static gboolean webViewDraw(GtkWidget* widget, cairo_t* cr) 151 151 { 152 WebView* webView = web ViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget));152 WebView* webView = webkitWebViewBaseGetWebViewInstance(WEBKIT_WEB_VIEW_BASE(widget)); 153 153 GdkRectangle clipRect; 154 154 … … 164 164 static void webViewSizeAllocate(GtkWidget* widget, GtkAllocation* allocation) 165 165 { 166 WebView* webView = web ViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget));167 GTK_WIDGET_CLASS(web ViewWidgetParentClass)->size_allocate(widget, allocation);166 WebView* webView = webkitWebViewBaseGetWebViewInstance(WEBKIT_WEB_VIEW_BASE(widget)); 167 GTK_WIDGET_CLASS(webkitWebViewBaseParentClass)->size_allocate(widget, allocation); 168 168 webView->setSize(widget, IntSize(allocation->width, allocation->height)); 169 169 } … … 171 171 static gboolean webViewFocusInEvent(GtkWidget* widget, GdkEventFocus* event) 172 172 { 173 Web ViewWidget* webViewWidget = WEB_VIEW_WIDGET(widget);174 WebView* webView = web ViewWidgetGetWebViewInstance(webViewWidget);173 WebKitWebViewBase* webkitWebViewBase = WEBKIT_WEB_VIEW_BASE(widget); 174 WebView* webView = webkitWebViewBaseGetWebViewInstance(webkitWebViewBase); 175 175 176 176 GtkWidget* toplevel = gtk_widget_get_toplevel(widget); 177 177 if (gtk_widget_is_toplevel(toplevel) && gtk_window_has_toplevel_focus(GTK_WINDOW(toplevel))) { 178 gtk_im_context_focus_in(web ViewWidgetGetIMContext(webViewWidget));178 gtk_im_context_focus_in(webkitWebViewBaseGetIMContext(webkitWebViewBase)); 179 179 webView->handleFocusInEvent(widget); 180 180 } 181 181 182 return GTK_WIDGET_CLASS(web ViewWidgetParentClass)->focus_in_event(widget, event);182 return GTK_WIDGET_CLASS(webkitWebViewBaseParentClass)->focus_in_event(widget, event); 183 183 } 184 184 185 185 static gboolean webViewFocusOutEvent(GtkWidget* widget, GdkEventFocus* event) 186 186 { 187 Web ViewWidget* webViewWidget = WEB_VIEW_WIDGET(widget);188 WebView* webView = web ViewWidgetGetWebViewInstance(webViewWidget);187 WebKitWebViewBase* webkitWebViewBase = WEBKIT_WEB_VIEW_BASE(widget); 188 WebView* webView = webkitWebViewBaseGetWebViewInstance(webkitWebViewBase); 189 189 190 190 webView->handleFocusOutEvent(widget); 191 GtkIMContext* imContext = web ViewWidgetGetIMContext(webViewWidget);191 GtkIMContext* imContext = webkitWebViewBaseGetIMContext(webkitWebViewBase); 192 192 if (imContext) 193 193 gtk_im_context_focus_out(imContext); 194 194 195 return GTK_WIDGET_CLASS(web ViewWidgetParentClass)->focus_out_event(widget, event);195 return GTK_WIDGET_CLASS(webkitWebViewBaseParentClass)->focus_out_event(widget, event); 196 196 } 197 197 198 198 static gboolean webViewKeyPressEvent(GtkWidget* widget, GdkEventKey* event) 199 199 { 200 WebView* webView = web ViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget));200 WebView* webView = webkitWebViewBaseGetWebViewInstance(WEBKIT_WEB_VIEW_BASE(widget)); 201 201 webView->handleKeyboardEvent(event); 202 202 203 return GTK_WIDGET_CLASS(web ViewWidgetParentClass)->key_press_event(widget, event);203 return GTK_WIDGET_CLASS(webkitWebViewBaseParentClass)->key_press_event(widget, event); 204 204 } 205 205 206 206 static gboolean webViewKeyReleaseEvent(GtkWidget* widget, GdkEventKey* event) 207 207 { 208 Web ViewWidget* webViewWidget = WEB_VIEW_WIDGET(widget);209 WebView* webView = web ViewWidgetGetWebViewInstance(webViewWidget);210 211 if (gtk_im_context_filter_keypress(web ViewWidgetGetIMContext(webViewWidget), event))208 WebKitWebViewBase* webkitWebViewBase = WEBKIT_WEB_VIEW_BASE(widget); 209 WebView* webView = webkitWebViewBaseGetWebViewInstance(webkitWebViewBase); 210 211 if (gtk_im_context_filter_keypress(webkitWebViewBaseGetIMContext(webkitWebViewBase), event)) 212 212 return TRUE; 213 213 214 214 webView->handleKeyboardEvent(event); 215 215 216 return GTK_WIDGET_CLASS(web ViewWidgetParentClass)->key_release_event(widget, event);216 return GTK_WIDGET_CLASS(webkitWebViewBaseParentClass)->key_release_event(widget, event); 217 217 } 218 218 … … 265 265 GdkEvent* event(reinterpret_cast<GdkEvent*>(buttonEvent)); 266 266 guint32 eventTime = getEventTime(event); 267 Web ViewWidget* webViewWidget = WEB_VIEW_WIDGET(widget);268 Web ViewWidgetPrivate* priv = webViewWidget->priv;267 WebKitWebViewBase* webkitWebViewBase = WEBKIT_WEB_VIEW_BASE(widget); 268 WebKitWebViewBasePrivate* priv = webkitWebViewBase->priv; 269 269 if ((event->type == GDK_2BUTTON_PRESS || event->type == GDK_3BUTTON_PRESS) 270 270 || ((abs(buttonEvent->x - priv->previousClickPoint.x()) < doubleClickDistance) … … 276 276 priv->currentClickCount = 1; 277 277 278 WebView* webView = web ViewWidgetGetWebViewInstance(webViewWidget);278 WebView* webView = webkitWebViewBaseGetWebViewInstance(webkitWebViewBase); 279 279 webView->handleMouseEvent(event, priv->currentClickCount); 280 280 … … 290 290 static gboolean webViewButtonReleaseEvent(GtkWidget* widget, GdkEventButton* event) 291 291 { 292 WebView* webView = web ViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget));292 WebView* webView = webkitWebViewBaseGetWebViewInstance(WEBKIT_WEB_VIEW_BASE(widget)); 293 293 gtk_widget_grab_focus(widget); 294 294 webView->handleMouseEvent(reinterpret_cast<GdkEvent*>(event), 0 /* currentClickCount */); … … 299 299 static gboolean webViewScrollEvent(GtkWidget* widget, GdkEventScroll* event) 300 300 { 301 WebView* webView = web ViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget));301 WebView* webView = webkitWebViewBaseGetWebViewInstance(WEBKIT_WEB_VIEW_BASE(widget)); 302 302 webView->handleWheelEvent(event); 303 303 … … 307 307 static gboolean webViewMotionNotifyEvent(GtkWidget* widget, GdkEventMotion* event) 308 308 { 309 WebView* webView = web ViewWidgetGetWebViewInstance(WEB_VIEW_WIDGET(widget));309 WebView* webView = webkitWebViewBaseGetWebViewInstance(WEBKIT_WEB_VIEW_BASE(widget)); 310 310 webView->handleMouseEvent(reinterpret_cast<GdkEvent*>(event), 0 /* currentClickCount */); 311 311 … … 313 313 } 314 314 315 static void web ViewWidgetClassInit(WebViewWidgetClass* webViewWidgetClass)316 { 317 web ViewWidgetParentClass = g_type_class_peek_parent(webViewWidgetClass);318 319 GtkWidgetClass* widgetClass = GTK_WIDGET_CLASS(web ViewWidgetClass);320 widgetClass->realize = web ViewWidgetRealize;315 static void webkitWebViewBaseClassInit(WebKitWebViewBaseClass* webkitWebViewBaseClass) 316 { 317 webkitWebViewBaseParentClass = g_type_class_peek_parent(webkitWebViewBaseClass); 318 319 GtkWidgetClass* widgetClass = GTK_WIDGET_CLASS(webkitWebViewBaseClass); 320 widgetClass->realize = webkitWebViewBaseRealize; 321 321 #ifdef GTK_API_VERSION_2 322 322 widgetClass->expose_event = webViewExpose; … … 334 334 widgetClass->motion_notify_event = webViewMotionNotifyEvent; 335 335 336 GObjectClass* gobjectClass = G_OBJECT_CLASS(web ViewWidgetClass);337 gobjectClass->dispose = web ViewWidgetDispose;338 339 GtkContainerClass* containerClass = GTK_CONTAINER_CLASS(web ViewWidgetClass);340 containerClass->add = web ViewWidgetContainerAdd;341 342 g_type_class_add_private(web ViewWidgetClass, sizeof(WebViewWidgetPrivate));343 } 344 345 GType web ViewWidgetGetType()336 GObjectClass* gobjectClass = G_OBJECT_CLASS(webkitWebViewBaseClass); 337 gobjectClass->dispose = webkitWebViewBaseDispose; 338 339 GtkContainerClass* containerClass = GTK_CONTAINER_CLASS(webkitWebViewBaseClass); 340 containerClass->add = webkitWebViewBaseContainerAdd; 341 342 g_type_class_add_private(webkitWebViewBaseClass, sizeof(WebKitWebViewBasePrivate)); 343 } 344 345 GType webkitWebViewBaseGetType() 346 346 { 347 347 static volatile gsize gDefineTypeIdVolatile = 0; … … 351 351 352 352 GType gDefineTypeId = g_type_register_static_simple(GTK_TYPE_CONTAINER, 353 g_intern_static_string("Web ViewWidget"),354 sizeof(Web ViewWidgetClass),355 reinterpret_cast<GClassInitFunc>(web ViewWidgetClassInit),356 sizeof(Web ViewWidget),357 reinterpret_cast<GInstanceInitFunc>(web ViewWidgetInit),353 g_intern_static_string("WebKitWebViewBase"), 354 sizeof(WebKitWebViewBaseClass), 355 reinterpret_cast<GClassInitFunc>(webkitWebViewBaseClassInit), 356 sizeof(WebKitWebViewBase), 357 reinterpret_cast<GInstanceInitFunc>(webkitWebViewBaseInit), 358 358 static_cast<GTypeFlags>(0)); 359 359 g_once_init_leave(&gDefineTypeIdVolatile, gDefineTypeId); … … 362 362 } 363 363 364 WebView* web ViewWidgetGetWebViewInstance(WebViewWidget* webViewWidget)365 { 366 return web ViewWidget->priv->webViewInstance;367 } 368 369 void web ViewWidgetSetWebViewInstance(WebViewWidget* webViewWidget, WebView* webViewInstance)370 { 371 web ViewWidget->priv->webViewInstance = webViewInstance;372 } 373 374 GtkIMContext* web ViewWidgetGetIMContext(WebViewWidget* webViewWidget)375 { 376 return web ViewWidget->priv->imContext;377 } 364 WebView* webkitWebViewBaseGetWebViewInstance(WebKitWebViewBase* webkitWebViewBase) 365 { 366 return webkitWebViewBase->priv->webViewInstance; 367 } 368 369 void webkitWebViewBaseSetWebViewInstance(WebKitWebViewBase* webkitWebViewBase, WebView* webViewInstance) 370 { 371 webkitWebViewBase->priv->webViewInstance = webViewInstance; 372 } 373 374 GtkIMContext* webkitWebViewBaseGetIMContext(WebKitWebViewBase* webkitWebViewBase) 375 { 376 return webkitWebViewBase->priv->imContext; 377 } -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.h
r85058 r85059 26 26 */ 27 27 28 #ifndef Web ViewWidget_h29 #define Web ViewWidget_h28 #ifndef WebKitWebViewBase_h 29 #define WebKitWebViewBase_h 30 30 31 31 #include "WebView.h" … … 37 37 G_BEGIN_DECLS 38 38 39 #define WEB _VIEW_TYPE_WIDGET (webViewWidgetGetType())40 #define WEB _VIEW_WIDGET(object) (G_TYPE_CHECK_INSTANCE_CAST((object), WEB_VIEW_TYPE_WIDGET, WebViewWidget))41 #define WEB _VIEW_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), WEB_VIEW_TYPE_WIDGET, WebViewWidgetClass))42 #define WEB _VIEW_IS_WIDGET(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), WEB_VIEW_TYPE_WIDGET))43 #define WEB _VIEW_IS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), WEB_VIEW_TYPE_WIDGET))44 #define WEB _VIEW_WIDGET_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), WEB_VIEW_TYPE_WIDGET, WebViewWidgetClass))39 #define WEBKIT_TYPE_WEB_VIEW_BASE (webkitWebViewBaseGetType()) 40 #define WEBKIT_WEB_VIEW_BASE(object) (G_TYPE_CHECK_INSTANCE_CAST((object), WEBKIT_TYPE_WEB_VIEW_BASE, WebKitWebViewBase)) 41 #define WEBKIT_WEB_VIEW_BASE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), WEBKIT_TYPE_WEB_VIEW_BASE, WebKitWebViewBaseClass)) 42 #define WEBKIT_IS_WEB_VIEW_BASE(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), WEBKIT_TYPE_WEB_VIEW_BASE)) 43 #define WEBKIT_IS_WEB_VIEW_BASE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), WEBKIT_TYPE_WEB_VIEW_BASE)) 44 #define WEBKIT_WEB_VIEW_BASE_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), WEBKIT_TYPE_WEB_VIEW_BASE, WebKitWebViewBaseClass)) 45 45 46 typedef struct _Web ViewWidget WebViewWidget;47 typedef struct _Web ViewWidgetClass WebViewWidgetClass;48 typedef struct _Web ViewWidgetPrivate WebViewWidgetPrivate;46 typedef struct _WebKitWebViewBase WebKitWebViewBase; 47 typedef struct _WebKitWebViewBaseClass WebKitWebViewBaseClass; 48 typedef struct _WebKitWebViewBasePrivate WebKitWebViewBasePrivate; 49 49 50 struct _Web ViewWidget{50 struct _WebKitWebViewBase { 51 51 GtkContainer parentInstance; 52 52 /*< private >*/ 53 Web ViewWidgetPrivate* priv;53 WebKitWebViewBasePrivate* priv; 54 54 }; 55 55 56 struct _Web ViewWidgetClass {56 struct _WebKitWebViewBaseClass { 57 57 GtkContainerClass parentClass; 58 58 }; 59 59 60 GType web ViewWidgetGetType();60 GType webkitWebViewBaseGetType(); 61 61 62 WebView* web ViewWidgetGetWebViewInstance(WebViewWidget*);62 WebView* webkitWebViewBaseGetWebViewInstance(WebKitWebViewBase*); 63 63 64 void web ViewWidgetSetWebViewInstance(WebViewWidget*, WebView*);64 void webkitWebViewBaseSetWebViewInstance(WebKitWebViewBase*, WebView*); 65 65 66 GtkIMContext* web ViewWidgetGetIMContext(WebViewWidget*);66 GtkIMContext* webkitWebViewBaseGetIMContext(WebKitWebViewBase*); 67 67 68 68 G_END_DECLS 69 69 70 #endif // Web ViewWidget_h70 #endif // WebKitWebViewBase_h -
trunk/Source/WebKit2/UIProcess/gtk/WebView.cpp
r84138 r85059 36 36 #include "WebContextMenuProxy.h" 37 37 #include "WebEventFactory.h" 38 #include "Web ViewWidget.h"38 #include "WebKitWebViewBase.h" 39 39 #include "WebPageProxy.h" 40 40 #include <wtf/text/WTFString.h> … … 244 244 m_page = context->createWebPage(this, pageGroup); 245 245 246 m_viewWidget = static_cast<GtkWidget*>(g_object_new(WEB _VIEW_TYPE_WIDGET, NULL));246 m_viewWidget = static_cast<GtkWidget*>(g_object_new(WEBKIT_TYPE_WEB_VIEW_BASE, NULL)); 247 247 ASSERT(m_viewWidget); 248 248 249 249 m_page->initializeWebPage(); 250 250 251 Web ViewWidget* webViewWidget = WEB_VIEW_WIDGET(m_viewWidget);252 web ViewWidgetSetWebViewInstance(webViewWidget, this);251 WebKitWebViewBase* webViewWidget = WEBKIT_WEB_VIEW_BASE(m_viewWidget); 252 webkitWebViewBaseSetWebViewInstance(webViewWidget, this); 253 253 254 254 g_signal_connect(m_nativeWidget.get(), "backspace", G_CALLBACK(backspaceCallback), this);
Note: See TracChangeset
for help on using the changeset viewer.