Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1645)

Unified Diff: chrome/browser/gtk/tabs/tab_gtk.cc

Issue 160512: gtk: Move the enter/leave-notify-event handling to TabRendererGtk and hook up... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/gtk/tabs/tab_gtk.cc
===================================================================
--- chrome/browser/gtk/tabs/tab_gtk.cc (revision 22256)
+++ chrome/browser/gtk/tabs/tab_gtk.cc (working copy)
@@ -121,9 +121,9 @@
g_signal_connect(G_OBJECT(event_box_), "button-release-event",
G_CALLBACK(OnMouseRelease), this);
g_signal_connect(G_OBJECT(event_box_), "enter-notify-event",
- G_CALLBACK(OnEnterNotify), this);
+ G_CALLBACK(OnEnterNotifyEvent), this);
g_signal_connect(G_OBJECT(event_box_), "leave-notify-event",
- G_CALLBACK(OnLeaveNotify), this);
+ G_CALLBACK(OnLeaveNotifyEvent), this);
g_signal_connect_after(G_OBJECT(event_box_), "drag-begin",
G_CALLBACK(OnDragBegin), this);
g_signal_connect_after(G_OBJECT(event_box_), "drag-end",
@@ -183,20 +183,6 @@
}
// static
-gboolean TabGtk::OnEnterNotify(GtkWidget* widget, GdkEventCrossing* event,
- TabGtk* tab) {
- tab->OnMouseEntered();
- return TRUE;
-}
-
-// static
-gboolean TabGtk::OnLeaveNotify(GtkWidget* widget, GdkEventCrossing* event,
- TabGtk* tab) {
- tab->OnMouseExited();
- return TRUE;
-}
-
-// static
void TabGtk::OnDragBegin(GtkWidget* widget, GdkDragContext* context,
TabGtk* tab) {
MessageLoopForUI::current()->AddObserver(tab);

Powered by Google App Engine
This is Rietveld 408576698