diff options
author | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-25 23:42:30 +0000 |
---|---|---|
committer | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-25 23:42:30 +0000 |
commit | f7ed3f4d1f9e693ba7d8ae2a9ec2d6fd93b46453 (patch) | |
tree | 0e08453fa076c1bc0df3e84265cfe5e1a2913298 /chrome/browser/tab_contents | |
parent | 8abcab400b5a1bf486bdaa7d8d77b94dfc0f0bc9 (diff) | |
download | chromium_src-f7ed3f4d1f9e693ba7d8ae2a9ec2d6fd93b46453.zip chromium_src-f7ed3f4d1f9e693ba7d8ae2a9ec2d6fd93b46453.tar.gz chromium_src-f7ed3f4d1f9e693ba7d8ae2a9ec2d6fd93b46453.tar.bz2 |
Revert "Implement accelerators in the gtk port" at avi's request.
This reverts commit 1dbbeb791d5a9ae0740afb5d7eb57710c93b7f38.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10403 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/tab_contents')
-rw-r--r-- | chrome/browser/tab_contents/web_contents_view_gtk.cc | 27 |
1 files changed, 5 insertions, 22 deletions
diff --git a/chrome/browser/tab_contents/web_contents_view_gtk.cc b/chrome/browser/tab_contents/web_contents_view_gtk.cc index 8a25381..c63d2bf 100644 --- a/chrome/browser/tab_contents/web_contents_view_gtk.cc +++ b/chrome/browser/tab_contents/web_contents_view_gtk.cc @@ -4,7 +4,6 @@ #include "chrome/browser/tab_contents/web_contents_view_gtk.h" -#include <gdk/gdkkeysyms.h> #include <gtk/gtk.h> #include "base/gfx/point.h" @@ -13,8 +12,6 @@ #include "chrome/browser/renderer_host/render_widget_host_view_gtk.h" #include "chrome/browser/tab_contents/web_contents.h" -#include "webkit/glue/webinputevent.h" - namespace { // Callback used in WebContentsViewGtk::CreateViewForWidget(). @@ -119,25 +116,11 @@ void WebContentsViewGtk::TakeFocus(bool reverse) { } void WebContentsViewGtk::HandleKeyboardEvent(const WebKeyboardEvent& event) { - // The renderer returned a keyboard event it did not process. This may be a - // keyboard shortcut that we have to process or a cursor key/page up/down - // etc. - switch (event.gdk_keyval) { - case GDK_Page_Up: - case GDK_Page_Down: - case GDK_Left: - case GDK_Right: - case GDK_Up: - case GDK_Down: - NOTIMPLEMENTED() - << "Need better navigation support in HandleKeyboardEvent"; - break; - default: - // This may be an accelerator. Pass it on to GTK. - gtk_accel_groups_activate(G_OBJECT(vbox_->window), - event.gdk_keyval, - GdkModifierType(event.gdk_modifier)); - } + // The renderer returned a keyboard event it did not process. This may be + // a keyboard shortcut that we have to process. + // The windows code forwards this event onwards to accelerator handling, + // and then to DefWindowProc. TODO(port): should do something similar. + NOTIMPLEMENTED(); } void WebContentsViewGtk::OnFindReply(int request_id, |