-
bdash authored
Reviewed by Maciej. Make WebCore::Widget use GtkWidget to fix focus handling. * WebCore.pro: Add PlatformScrollBar * platform/ScrollView.h: Gtk stuff * platform/Widget.h: Take a GtkWidget * platform/gdk/PlatformScrollBarGdk.cpp: Added. (PlatformScrollbar::PlatformScrollbar): (PlatformScrollbar::~PlatformScrollbar): (PlatformScrollbar::width): (PlatformScrollbar::height): (PlatformScrollbar::setEnabled): (PlatformScrollbar::paint): (PlatformScrollbar::updateThumbPosition): (PlatformScrollbar::updateThumbProportion): (PlatformScrollbar::setRect): * platform/gdk/ScreenGdk.cpp: Implement depth handling (WebCore::screenDepth): * platform/gdk/ScrollViewGdk.cpp: use setGtkWidget, not setDrawable (WebCore::ScrollView::setGtkWidget): * platform/gdk/TemporaryLinkStubs.cpp: * platform/gdk/WidgetGdk.cpp: (WebCore::Widget::Widget): (WebCore::Widget::gtkWidget): (WebCore::Widget::setGtkWidget): (WebCore::Widget::hasFocus): (WebCore::Widget::setFocus): 2007-05-18 Holger Freyther <zecke@selfish.org> Reviewed by Maciej. * GdkLauncher/main.cpp: Call setGtkWidget (main): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@21560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2f045e58