summaryrefslogtreecommitdiffstats
path: root/chrome/common/gtk_util.cc
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-12 22:25:44 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-12 22:25:44 +0000
commit04d97c1a6895a4ab6987fbb851513f9b82f4e741 (patch)
tree9d3f5b4a226167d6e936e89055447aefd11f0250 /chrome/common/gtk_util.cc
parenta7659318ed6c379ba782f61d8fb80e665d3a45d7 (diff)
downloadchromium_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.cc73
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 {