Index: ui/base/gtk/gtk_signal.h |
diff --git a/ui/base/gtk/gtk_signal.h b/ui/base/gtk/gtk_signal.h |
index 5a9a91436f7f40ab4e498f62235e95d8b3eaffc0..68c96bf550d488e2309c7a528ab55bed844334be 100644 |
--- a/ui/base/gtk/gtk_signal.h |
+++ b/ui/base/gtk/gtk_signal.h |
@@ -13,30 +13,57 @@ typedef struct _GtkWidget GtkWidget; |
// These macros handle the common case where the sender object will be a |
// GtkWidget*. |
#define CHROMEGTK_CALLBACK_0(CLASS, RETURN, METHOD) \ |
- CHROMEG_VIRTUAL_CALLBACK_0(CLASS, RETURN, METHOD, GtkWidget*); |
+ CHROMEG_CALLBACK_0(CLASS, RETURN, METHOD, GtkWidget*); |
#define CHROMEGTK_CALLBACK_1(CLASS, RETURN, METHOD, ARG1) \ |
- CHROMEG_VIRTUAL_CALLBACK_1(CLASS, RETURN, METHOD, GtkWidget*, ARG1); |
+ CHROMEG_CALLBACK_1(CLASS, RETURN, METHOD, GtkWidget*, ARG1); |
#define CHROMEGTK_CALLBACK_2(CLASS, RETURN, METHOD, ARG1, ARG2) \ |
- CHROMEG_VIRTUAL_CALLBACK_2(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2); |
+ CHROMEG_CALLBACK_2(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2); |
#define CHROMEGTK_CALLBACK_3(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3) \ |
- CHROMEG_VIRTUAL_CALLBACK_3(CLASS, RETURN, METHOD, GtkWidget*, ARG1, \ |
- ARG2, ARG3); |
+ CHROMEG_CALLBACK_3(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, ARG3); |
#define CHROMEGTK_CALLBACK_4(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3, ARG4) \ |
- CHROMEG_VIRTUAL_CALLBACK_4(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, \ |
- ARG3, ARG4); |
+ CHROMEG_CALLBACK_4(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, ARG3, \ |
+ ARG4); |
#define CHROMEGTK_CALLBACK_5(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3, ARG4, \ |
ARG5) \ |
- CHROMEG_VIRTUAL_CALLBACK_5(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, \ |
- ARG3, ARG4, ARG5); |
+ CHROMEG_CALLBACK_5(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, ARG3, \ |
+ ARG4, ARG5); |
#define CHROMEGTK_CALLBACK_6(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3, ARG4, \ |
ARG5, ARG6) \ |
- CHROMEG_VIRTUAL_CALLBACK_6(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, \ |
+ CHROMEG_CALLBACK_6(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, ARG3, \ |
+ ARG4, ARG5, ARG6); |
+ |
+#define CHROMEGTK_VIRTUAL_CALLBACK_0(CLASS, RETURN, METHOD) \ |
+ CHROMEG_VIRTUAL_CALLBACK_0(CLASS, RETURN, METHOD, GtkWidget*); |
+ |
+#define CHROMEGTK_VIRTUAL_CALLBACK_1(CLASS, RETURN, METHOD, ARG1) \ |
+ CHROMEG_VIRTUAL_CALLBACK_1(CLASS, RETURN, METHOD, GtkWidget*, ARG1); |
+ |
+#define CHROMEGTK_VIRTUAL_CALLBACK_2(CLASS, RETURN, METHOD, ARG1, ARG2) \ |
+ CHROMEG_VIRTUAL_CALLBACK_2(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2); |
+ |
+#define CHROMEGTK_VIRTUAL_CALLBACK_3(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3) \ |
+ CHROMEG_VIRTUAL_CALLBACK_3(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, \ |
+ ARG3); |
+ |
+#define CHROMEGTK_VIRTUAL_CALLBACK_4(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3, \ |
+ ARG4) \ |
+ CHROMEG_VIRTUAL_CALLBACK_4(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, \ |
+ ARG3, ARG4); |
+ |
+#define CHROMEGTK_VIRTUAL_CALLBACK_5(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3, \ |
+ ARG4, ARG5) \ |
+ CHROMEG_VIRTUAL_CALLBACK_5(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, \ |
+ ARG3, ARG4, ARG5); |
+ |
+#define CHROMEGTK_VIRTUAL_CALLBACK_6(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3, \ |
+ ARG4, ARG5, ARG6) \ |
+ CHROMEG_VIRTUAL_CALLBACK_6(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, \ |
ARG3, ARG4, ARG5, ARG6); |
#endif // UI_BASE_GTK_GTK_SIGNAL_H_ |