2004-05-03 Federico Mena Quintero <federico@ximian.com>
* gtk/gtkuimanager.c (gtk_ui_manager_class_init): Call
g_signal_new() correctly and initialize the signal fields. Fixes
#141749; patch based on Michael Natterer's.
+2004-05-03 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkuimanager.c (gtk_ui_manager_class_init): Call
+ g_signal_new() correctly and initialize the signal fields. Fixes
+ #141749; patch based on Michael Natterer's.
+
u2004-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkselection.c (_gtk_selection_request): Fix
u2004-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkselection.c (_gtk_selection_request): Fix
+2004-05-03 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkuimanager.c (gtk_ui_manager_class_init): Call
+ g_signal_new() correctly and initialize the signal fields. Fixes
+ #141749; patch based on Michael Natterer's.
+
u2004-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkselection.c (_gtk_selection_request): Fix
u2004-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkselection.c (_gtk_selection_request): Fix
+2004-05-03 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkuimanager.c (gtk_ui_manager_class_init): Call
+ g_signal_new() correctly and initialize the signal fields. Fixes
+ #141749; patch based on Michael Natterer's.
+
u2004-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkselection.c (_gtk_selection_request): Fix
u2004-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkselection.c (_gtk_selection_request): Fix
+2004-05-03 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkuimanager.c (gtk_ui_manager_class_init): Call
+ g_signal_new() correctly and initialize the signal fields. Fixes
+ #141749; patch based on Michael Natterer's.
+
u2004-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkselection.c (_gtk_selection_request): Fix
u2004-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkselection.c (_gtk_selection_request): Fix
+2004-05-03 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkuimanager.c (gtk_ui_manager_class_init): Call
+ g_signal_new() correctly and initialize the signal fields. Fixes
+ #141749; patch based on Michael Natterer's.
+
u2004-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkselection.c (_gtk_selection_request): Fix
u2004-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkselection.c (_gtk_selection_request): Fix
g_signal_new ("add_widget",
G_OBJECT_CLASS_TYPE (klass),
G_SIGNAL_RUN_FIRST | G_SIGNAL_NO_RECURSE,
g_signal_new ("add_widget",
G_OBJECT_CLASS_TYPE (klass),
G_SIGNAL_RUN_FIRST | G_SIGNAL_NO_RECURSE,
- G_STRUCT_OFFSET (GtkUIManagerClass, add_widget), NULL, NULL,
+ G_STRUCT_OFFSET (GtkUIManagerClass, add_widget),
+ NULL, NULL,
g_cclosure_marshal_VOID__OBJECT,
G_TYPE_NONE, 1,
GTK_TYPE_WIDGET);
g_cclosure_marshal_VOID__OBJECT,
G_TYPE_NONE, 1,
GTK_TYPE_WIDGET);
ui_manager_signals[CONNECT_PROXY] =
g_signal_new ("connect_proxy",
G_OBJECT_CLASS_TYPE (klass),
ui_manager_signals[CONNECT_PROXY] =
g_signal_new ("connect_proxy",
G_OBJECT_CLASS_TYPE (klass),
- 0,
- G_STRUCT_OFFSET (GtkUIManagerClass, connect_proxy),
+ G_SIGNAL_RUN_FIRST | G_SIGNAL_NO_RECURSE,
+ G_STRUCT_OFFSET (GtkUIManagerClass, connect_proxy),
NULL, NULL,
_gtk_marshal_VOID__OBJECT_OBJECT,
G_TYPE_NONE, 2,
NULL, NULL,
_gtk_marshal_VOID__OBJECT_OBJECT,
G_TYPE_NONE, 2,
- GTK_TYPE_ACTION, GTK_TYPE_WIDGET);
+ GTK_TYPE_ACTION,
+ GTK_TYPE_WIDGET);
/**
* GtkUIManager::disconnect_proxy:
/**
* GtkUIManager::disconnect_proxy:
ui_manager_signals[DISCONNECT_PROXY] =
g_signal_new ("disconnect_proxy",
G_OBJECT_CLASS_TYPE (klass),
ui_manager_signals[DISCONNECT_PROXY] =
g_signal_new ("disconnect_proxy",
G_OBJECT_CLASS_TYPE (klass),
- G_STRUCT_OFFSET (GtkUIManagerClass, disconnect_proxy),
- 0, NULL, NULL,
+ G_SIGNAL_RUN_FIRST | G_SIGNAL_NO_RECURSE,
+ G_STRUCT_OFFSET (GtkUIManagerClass, disconnect_proxy),
+ NULL, NULL,
_gtk_marshal_VOID__OBJECT_OBJECT,
_gtk_marshal_VOID__OBJECT_OBJECT,
- G_TYPE_NONE, 2,
- GTK_TYPE_ACTION, GTK_TYPE_WIDGET);
+ G_TYPE_NONE, 2,
+ GTK_TYPE_ACTION,
+ GTK_TYPE_WIDGET);
/**
* GtkUIManager::pre_activate:
/**
* GtkUIManager::pre_activate:
ui_manager_signals[PRE_ACTIVATE] =
g_signal_new ("pre_activate",
G_OBJECT_CLASS_TYPE (klass),
ui_manager_signals[PRE_ACTIVATE] =
g_signal_new ("pre_activate",
G_OBJECT_CLASS_TYPE (klass),
- G_STRUCT_OFFSET (GtkUIManagerClass, pre_activate),
- 0, NULL, NULL,
+ G_SIGNAL_RUN_FIRST | G_SIGNAL_NO_RECURSE,
+ G_STRUCT_OFFSET (GtkUIManagerClass, pre_activate),
+ NULL, NULL,
_gtk_marshal_VOID__OBJECT,
_gtk_marshal_VOID__OBJECT,
ui_manager_signals[POST_ACTIVATE] =
g_signal_new ("post_activate",
G_OBJECT_CLASS_TYPE (klass),
ui_manager_signals[POST_ACTIVATE] =
g_signal_new ("post_activate",
G_OBJECT_CLASS_TYPE (klass),
- G_STRUCT_OFFSET (GtkUIManagerClass, post_activate),
- 0, NULL, NULL,
+ G_SIGNAL_RUN_FIRST | G_SIGNAL_NO_RECURSE,
+ G_STRUCT_OFFSET (GtkUIManagerClass, post_activate),
+ NULL, NULL,
_gtk_marshal_VOID__OBJECT,
_gtk_marshal_VOID__OBJECT,
+ klass->add_widget = NULL;
+ klass->actions_changed = NULL;
+ klass->connect_proxy = NULL;
+ klass->disconnect_proxy = NULL;
+ klass->pre_activate = NULL;
+ klass->post_activate = NULL;
+
g_type_class_add_private (gobject_class, sizeof (GtkUIManagerPrivate));
}
g_type_class_add_private (gobject_class, sizeof (GtkUIManagerPrivate));
}