diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-12 22:25:44 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-12 22:25:44 +0000 |
commit | 04d97c1a6895a4ab6987fbb851513f9b82f4e741 (patch) | |
tree | 9d3f5b4a226167d6e936e89055447aefd11f0250 /chrome/common/gtk_util.cc | |
parent | a7659318ed6c379ba782f61d8fb80e665d3a45d7 (diff) | |
download | chromium_src-04d97c1a6895a4ab6987fbb851513f9b82f4e741.zip chromium_src-04d97c1a6895a4ab6987fbb851513f9b82f4e741.tar.gz chromium_src-04d97c1a6895a4ab6987fbb851513f9b82f4e741.tar.bz2 |
So it turns out that gdk already has a function that does exactly what we want.
http://www.google.com/codesearch/p?hl=en&sa=N&cd=2&ct=rc#eSCqYNcHl48/gtk%2B-2.4.10/gdk/gdkevents.c&q=gdk_event_get_time
Review URL: http://codereview.chromium.org/164429
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23234 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/gtk_util.cc')
-rw-r--r-- | chrome/common/gtk_util.cc | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/chrome/common/gtk_util.cc b/chrome/common/gtk_util.cc index 661517e..a491763 100644 --- a/chrome/common/gtk_util.cc +++ b/chrome/common/gtk_util.cc @@ -64,79 +64,6 @@ WindowOpenDisposition DispositionFromEventFlags(guint event_flags) { return false /*event.IsAltDown()*/ ? SAVE_TO_DISK : CURRENT_TAB; } -guint32 GetGdkEventTime(GdkEvent* event) { - // The order of these entries in the switch statement match the GDK enum. - switch (event->type) { - case GDK_NOTHING: - case GDK_DELETE: - case GDK_DESTROY: - case GDK_EXPOSE: - return 0; - - case GDK_MOTION_NOTIFY: - return reinterpret_cast<GdkEventMotion*>(event)->time; - - case GDK_BUTTON_PRESS: - case GDK_2BUTTON_PRESS: - case GDK_3BUTTON_PRESS: - case GDK_BUTTON_RELEASE: - return reinterpret_cast<GdkEventButton*>(event)->time; - - case GDK_KEY_PRESS: - case GDK_KEY_RELEASE: - return reinterpret_cast<GdkEventKey*>(event)->time; - - case GDK_ENTER_NOTIFY: - case GDK_LEAVE_NOTIFY: - return reinterpret_cast<GdkEventCrossing*>(event)->time; - - case GDK_FOCUS_CHANGE: - case GDK_CONFIGURE: - case GDK_MAP: - case GDK_UNMAP: - return 0; - - case GDK_PROPERTY_NOTIFY: - return reinterpret_cast<GdkEventProperty*>(event)->time; - - case GDK_SELECTION_CLEAR: - case GDK_SELECTION_REQUEST: - case GDK_SELECTION_NOTIFY: - return reinterpret_cast<GdkEventSelection*>(event)->time; - - case GDK_PROXIMITY_IN: - case GDK_PROXIMITY_OUT: - return reinterpret_cast<GdkEventProximity*>(event)->time; - - case GDK_DRAG_ENTER: - case GDK_DRAG_LEAVE: - case GDK_DRAG_MOTION: - case GDK_DRAG_STATUS: - case GDK_DROP_START: - case GDK_DROP_FINISHED: - return reinterpret_cast<GdkEventDND*>(event)->time; - - case GDK_CLIENT_EVENT: - case GDK_VISIBILITY_NOTIFY: - case GDK_NO_EXPOSE: - return 0; - - case GDK_SCROLL: - return reinterpret_cast<GdkEventScroll*>(event)->time; - - case GDK_WINDOW_STATE: - case GDK_SETTING: - return 0; - - case GDK_OWNER_CHANGE: - return reinterpret_cast<GdkEventOwnerChange*>(event)->time; - - case GDK_GRAB_BROKEN: - default: - return 0; - } -} - } // namespace event_utils namespace gtk_util { |