Changeset 60785 in webkit
- Timestamp:
- Jun 7, 2010 8:02:47 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r60784 r60785 1 2010-06-07 Martin Robinson <mrobinson@igalia.com> 2 3 Reviewed by Xan Lopez. 4 5 [GTK] gtk_widget_get_window should replace widget->window 6 https://bugs.webkit.org/show_bug.cgi?id=40180 7 8 Replace all uses of widget->window with gtk_widget_get_window. For older 9 GTK+ versions, #define gtk_widget_get_window in GtkVersioning.h. 10 11 No tests necessary as functionality has not changed. 12 13 * platform/gtk/GtkPluginWidget.cpp: 14 (WebCore::GtkPluginWidget::invalidateRect): Replace widget->window use. 15 * platform/gtk/GtkVersioning.h: Add gtk_widget_get_window for old GTK+ versions. 16 * platform/gtk/PlatformScreenGtk.cpp: 17 (WebCore::getVisual): Replace widget->window use. 18 (WebCore::screenRect): Ditto. 19 * platform/gtk/PopupMenuGtk.cpp: 20 (WebCore::PopupMenu::show): Ditto. 21 * platform/gtk/WidgetGtk.cpp: 22 (WebCore::gdkDrawable): Ditto. 23 (WebCore::Widget::setCursor): Ditto. 24 1 25 2010-06-07 Nikolas Zimmermann <nzimmermann@rim.com> 2 26 -
trunk/WebCore/platform/gtk/GtkPluginWidget.cpp
r56387 r60785 48 48 return; 49 49 50 GdkWindow* window = platformWidget()->window;50 GdkWindow* window = gtk_widget_get_window(platformWidget()); 51 51 if (!window) 52 52 return; -
trunk/WebCore/platform/gtk/GtkVersioning.h
r56387 r60785 32 32 #endif // GTK_CHECK_VERSION(2, 19, 0) 33 33 34 #if !GTK_CHECK_VERSION(2, 14, 0) 35 #define gtk_widget_get_window(widget) (widget)->window 36 #endif 37 34 38 #endif // GtkVersioning_h -
trunk/WebCore/platform/gtk/PlatformScreenGtk.cpp
r56387 r60785 65 65 66 66 67 return gdk_drawable_get_visual(GDK_DRAWABLE( container->window));67 return gdk_drawable_get_visual(GDK_DRAWABLE(gtk_widget_get_window(container))); 68 68 } 69 69 … … 103 103 return FloatRect(); 104 104 105 gint monitor = gdk_screen_get_monitor_at_window(screen, GTK_WIDGET(container)->window);105 gint monitor = gdk_screen_get_monitor_at_window(screen, gtk_widget_get_window(GTK_WIDGET(container))); 106 106 GdkRectangle geometry; 107 107 gdk_screen_get_monitor_geometry(screen, monitor, &geometry); -
trunk/WebCore/platform/gtk/PopupMenuGtk.cpp
r56825 r60785 27 27 28 28 #include "FrameView.h" 29 #include "GtkVersioning.h" 29 30 #include "HostWindow.h" 30 31 #include "PlatformString.h" … … 58 59 59 60 int x, y; 60 gdk_window_get_origin( GTK_WIDGET(view->hostWindow()->platformPageClient())->window, &x, &y);61 gdk_window_get_origin(gtk_widget_get_window(GTK_WIDGET(view->hostWindow()->platformPageClient())), &x, &y); 61 62 m_menuPosition = view->contentsToWindow(rect.location()); 62 63 m_menuPosition = IntPoint(m_menuPosition.x() + x, m_menuPosition.y() + y + rect.height()); -
trunk/WebCore/platform/gtk/WidgetGtk.cpp
r58821 r60785 62 62 static GdkDrawable* gdkDrawable(PlatformWidget widget) 63 63 { 64 return widget ? widget->window: 0;64 return widget ? gtk_widget_get_window(widget) : 0; 65 65 } 66 66 … … 78 78 return; 79 79 80 gdk_window_set_cursor(gdkDrawable(platformWidget()) ? GDK_WINDOW(gdkDrawable(platformWidget())) : GTK_WIDGET(root()->hostWindow()->platformPageClient())->window, platformCursor);80 gdk_window_set_cursor(gdkDrawable(platformWidget()) ? GDK_WINDOW(gdkDrawable(platformWidget())) : gtk_widget_get_window(GTK_WIDGET(root()->hostWindow()->platformPageClient())), platformCursor); 81 81 lastSetCursor = platformCursor; 82 82 } -
trunk/WebKit/gtk/ChangeLog
r60709 r60785 1 2010-06-07 Martin Robinson <mrobinson@igalia.com> 2 3 Reviewed by Xan Lopez. 4 5 [GTK] gtk_widget_get_window should replace widget->window 6 https://bugs.webkit.org/show_bug.cgi?id=40180 7 8 Replace uses of widget->window with gtk_widget_get_window. 9 10 * WebCoreSupport/ChromeClientGtk.cpp: 11 (WebKit::ChromeClient::invalidateContentsAndWindow): Replace widget->window uses. 12 (WebKit::ChromeClient::scroll): Ditto. 13 (WebKit::widgetScreenPosition): Ditto. 14 * WebCoreSupport/DragClientGtk.cpp: Move gtk_widget_get_window define to GtkVersioning.h. 15 * webkit/webkitwebview.cpp: 16 (webkit_web_view_popup_menu_handler): Replace widget->window uses. 17 (webkit_web_view_button_press_event): Ditto. 18 1 19 2010-06-04 Martin Robinson <mrobinson@igalia.com> 2 20 -
trunk/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp
r57903 r60785 337 337 { 338 338 GdkRectangle rect = updateRect; 339 GdkWindow* window = GTK_WIDGET(m_webView)->window;339 GdkWindow* window = gtk_widget_get_window(GTK_WIDGET(m_webView)); 340 340 341 341 if (window) { … … 354 354 void ChromeClient::scroll(const IntSize& delta, const IntRect& rectToScroll, const IntRect& clipRect) 355 355 { 356 GdkWindow* window = GTK_WIDGET(m_webView)->window;356 GdkWindow* window = gtk_widget_get_window(GTK_WIDGET(m_webView)); 357 357 if (!window) 358 358 return; … … 392 392 IntPoint result(widgetX, widgetY); 393 393 int originX, originY; 394 gdk_window_get_origin( window->window, &originX, &originY);394 gdk_window_get_origin(gtk_widget_get_window(window), &originX, &originY); 395 395 result.move(originX, originY); 396 396 -
trunk/WebKit/gtk/WebCoreSupport/DragClientGtk.cpp
r60709 r60785 29 29 #include "GOwnPtrGtk.h" 30 30 #include "GRefPtrGtk.h" 31 #include "GtkVersioning.h" 31 32 #include "NotImplemented.h" 32 33 #include "PasteboardHelper.h" … … 34 35 #include "webkitprivate.h" 35 36 #include "webkitwebview.h" 36 37 37 #include <gtk/gtk.h> 38 #if !GTK_CHECK_VERSION(2, 14, 0)39 #define gtk_widget_get_window(widget) (widget)->window40 #endif41 38 42 39 using namespace WebCore; -
trunk/WebKit/gtk/webkit/webkitwebview.cpp
r60491 r60785 372 372 373 373 int x, y; 374 gdk_window_get_origin( GTK_WIDGET(view->hostWindow()->platformPageClient())->window, &x, &y);374 gdk_window_get_origin(gtk_widget_get_window(GTK_WIDGET(view->hostWindow()->platformPageClient())), &x, &y); 375 375 376 376 // FIXME: The IntSize(0, -1) is a hack to get the hit-testing to result in the selected element. … … 613 613 gint doubleClickDistance = 250; 614 614 gint doubleClickTime = 5; 615 GtkSettings* settings = gtk_settings_get_for_screen(gdk_drawable_get_screen( widget->window));615 GtkSettings* settings = gtk_settings_get_for_screen(gdk_drawable_get_screen(gtk_widget_get_window(widget))); 616 616 g_object_get(settings, 617 617 "gtk-double-click-distance", &doubleClickDistance,
Note: See TracChangeset
for help on using the changeset viewer.