diff options
author | jcampan@chromium.org <jcampan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-29 18:17:28 +0000 |
---|---|---|
committer | jcampan@chromium.org <jcampan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-29 18:17:28 +0000 |
commit | 595513ffea29bc07d8b3a087fffe9f84a60ecc6f (patch) | |
tree | 124d5c04ed50f9b9717c6ba6173e27d92e7baeb1 /views/widget | |
parent | 9b6fee14acedde5c6b627d5f9b691776fc8d868c (diff) | |
download | chromium_src-595513ffea29bc07d8b3a087fffe9f84a60ecc6f.zip chromium_src-595513ffea29bc07d8b3a087fffe9f84a60ecc6f.tar.gz chromium_src-595513ffea29bc07d8b3a087fffe9f84a60ecc6f.tar.bz2 |
Reverting 27504, it breaks the interactive ui tests on Windows.
TBR=oshima
Review URL: http://codereview.chromium.org/243034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27512 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/widget')
-rw-r--r-- | views/widget/widget_gtk.cc | 38 | ||||
-rw-r--r-- | views/widget/widget_gtk.h | 20 |
2 files changed, 1 insertions, 57 deletions
diff --git a/views/widget/widget_gtk.cc b/views/widget/widget_gtk.cc index fb50103..81c214d 100644 --- a/views/widget/widget_gtk.cc +++ b/views/widget/widget_gtk.cc @@ -490,43 +490,6 @@ void WidgetGtk::DidProcessEvent(GdkEvent* event) { } //////////////////////////////////////////////////////////////////////////////// -// FocusTraversable - -View* WidgetGtk::FindNextFocusableView( - View* starting_view, bool reverse, Direction direction, - bool check_starting_view, FocusTraversable** focus_traversable, - View** focus_traversable_view) { - return root_view_->FindNextFocusableView(starting_view, - reverse, - direction, - check_starting_view, - focus_traversable, - focus_traversable_view); -} - -FocusTraversable* WidgetGtk::GetFocusTraversableParent() { - // We are a proxy to the root view, so we should be bypassed when traversing - // up and as a result this should not be called. - NOTREACHED(); - return NULL; -} - -void WidgetGtk::SetFocusTraversableParent(FocusTraversable* parent) { - root_view_->SetFocusTraversableParent(parent); -} - -View* WidgetGtk::GetFocusTraversableParentView() { - // We are a proxy to the root view, so we should be bypassed when traversing - // up and as a result this should not be called. - NOTREACHED(); - return NULL; -} - -void WidgetGtk::SetFocusTraversableParentView(View* parent_view) { - root_view_->SetFocusTraversableParentView(parent_view); -} - -//////////////////////////////////////////////////////////////////////////////// // TODO(beng): organize into sections: void WidgetGtk::CreateGtkWidget(GtkWidget* parent, const gfx::Rect& bounds) { @@ -580,7 +543,6 @@ void WidgetGtk::CreateGtkWidget(GtkWidget* parent, const gfx::Rect& bounds) { if (transparent_) ConfigureWidgetForTransparentBackground(); } - // The widget needs to be realized before handlers like size-allocate can // function properly. gtk_widget_realize(widget_); diff --git a/views/widget/widget_gtk.h b/views/widget/widget_gtk.h index 080c1a0..7ce3329 100644 --- a/views/widget/widget_gtk.h +++ b/views/widget/widget_gtk.h @@ -8,7 +8,6 @@ #include <gtk/gtk.h> #include "base/message_loop.h" -#include "views/focus/focus_manager.h" #include "views/widget/widget.h" class OSExchangeData; @@ -27,10 +26,7 @@ class View; class WindowGtk; // Widget implementation for GTK. -class WidgetGtk - : public Widget, - public MessageLoopForUI::Observer, - public FocusTraversable { +class WidgetGtk : public Widget, public MessageLoopForUI::Observer { public: // Type of widget. enum Type { @@ -116,20 +112,6 @@ class WidgetGtk virtual void WillProcessEvent(GdkEvent* event); virtual void DidProcessEvent(GdkEvent* event); - // FocusTraversable implementation: - virtual View* FindNextFocusableView(View* starting_view, - bool reverse, - Direction direction, - bool check_starting_view, - FocusTraversable** focus_traversable, - View** focus_traversable_view); - virtual FocusTraversable* GetFocusTraversableParent(); - virtual View* GetFocusTraversableParentView(); - - // Sets the focus traversable parents. - void SetFocusTraversableParent(FocusTraversable* parent); - void SetFocusTraversableParentView(View* parent_view); - // Retrieves the WidgetGtk associated with |widget|. static WidgetGtk* GetViewForNative(GtkWidget* widget); |