diff --git a/ChangeLog b/ChangeLog index b39455e9c3..9666de47dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Wed Oct 8 00:06:17 2003 Matthias Clasen + + * demos/gtk-demo/ui_manager.c (activate_radio_action): New + callback to propertly report radio actions. + + * demos/gtk-demo/ui_manager.c (do_ui_manager): Use it here. + Tue Oct 7 23:23:05 2003 Matthias Clasen * gtk/gtkplug.c (xembed_set_info): Put the supported protocol diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index b39455e9c3..9666de47dd 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,10 @@ +Wed Oct 8 00:06:17 2003 Matthias Clasen + + * demos/gtk-demo/ui_manager.c (activate_radio_action): New + callback to propertly report radio actions. + + * demos/gtk-demo/ui_manager.c (do_ui_manager): Use it here. + Tue Oct 7 23:23:05 2003 Matthias Clasen * gtk/gtkplug.c (xembed_set_info): Put the supported protocol diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index b39455e9c3..9666de47dd 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,10 @@ +Wed Oct 8 00:06:17 2003 Matthias Clasen + + * demos/gtk-demo/ui_manager.c (activate_radio_action): New + callback to propertly report radio actions. + + * demos/gtk-demo/ui_manager.c (do_ui_manager): Use it here. + Tue Oct 7 23:23:05 2003 Matthias Clasen * gtk/gtkplug.c (xembed_set_info): Put the supported protocol diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index b39455e9c3..9666de47dd 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,10 @@ +Wed Oct 8 00:06:17 2003 Matthias Clasen + + * demos/gtk-demo/ui_manager.c (activate_radio_action): New + callback to propertly report radio actions. + + * demos/gtk-demo/ui_manager.c (do_ui_manager): Use it here. + Tue Oct 7 23:23:05 2003 Matthias Clasen * gtk/gtkplug.c (xembed_set_info): Put the supported protocol diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index b39455e9c3..9666de47dd 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,10 @@ +Wed Oct 8 00:06:17 2003 Matthias Clasen + + * demos/gtk-demo/ui_manager.c (activate_radio_action): New + callback to propertly report radio actions. + + * demos/gtk-demo/ui_manager.c (do_ui_manager): Use it here. + Tue Oct 7 23:23:05 2003 Matthias Clasen * gtk/gtkplug.c (xembed_set_info): Put the supported protocol diff --git a/demos/gtk-demo/ui_manager.c b/demos/gtk-demo/ui_manager.c index 78267b3f98..900e24dae4 100644 --- a/demos/gtk-demo/ui_manager.c +++ b/demos/gtk-demo/ui_manager.c @@ -12,6 +12,13 @@ activate_action (GtkAction *action) g_message ("Action \"%s\" activated", gtk_action_get_name (action)); } +static void +activate_radio_action (GtkAction *action, GtkRadioAction *current) +{ + g_message ("Radio action \"%s\" selected", + gtk_action_get_name (GTK_ACTION (current))); +} + static GtkActionEntry entries[] = { { "FileMenu", NULL, "_File" }, /* name, stock id, label */ { "PreferencesMenu", NULL, "_Preferences" }, /* name, stock id, label */ @@ -164,12 +171,12 @@ do_ui_manager (void) gtk_action_group_add_radio_actions (actions, color_entries, n_color_entries, COLOR_RED, - G_CALLBACK (activate_action), + G_CALLBACK (activate_radio_action), NULL); gtk_action_group_add_radio_actions (actions, shape_entries, n_shape_entries, SHAPE_OVAL, - G_CALLBACK (activate_action), + G_CALLBACK (activate_radio_action), NULL); ui = gtk_ui_manager_new ();