Index: views/controls/menu/native_menu_gtk.h |
=================================================================== |
--- views/controls/menu/native_menu_gtk.h (revision 42514) |
+++ views/controls/menu/native_menu_gtk.h (working copy) |
@@ -9,6 +9,7 @@ |
#include <vector> |
+#include "app/gtk_signal.h" |
#include "base/task.h" |
#include "views/controls/menu/menu_wrapper.h" |
@@ -43,10 +44,9 @@ |
virtual void RemoveMenuListener(MenuListener* listener); |
private: |
- static void OnMenuHidden(GtkWidget* widget, NativeMenuGtk* menu); |
- static void OnMenuMoveCurrent(GtkMenu* widget, |
- GtkMenuDirectionType focus_direction, |
- NativeMenuGtk* menu); |
+ CHROMEGTK_CALLBACK_0(NativeMenuGtk, void, OnMenuHidden); |
+ CHROMEGTK_CALLBACK_1(NativeMenuGtk, void, OnMenuMoveCurrent, |
+ GtkMenuDirectionType); |
void AddSeparatorAt(int index); |
GtkWidget* AddMenuItemAt(int index, GtkRadioMenuItem* radio_group, |