Commit e3e7b755 authored by Matthias Clasen's avatar Matthias Clasen Committed by Matthias Clasen

Set "draw_as_radio" on proxy menu items for radio actions.

2003-08-29  Matthias Clasen  <maclas@gmx.de>

	* gtk/gtkradioaction.c (create_menu_item): Set "draw_as_radio" on proxy menu items
	for radio actions.
parent 7dbeafb6
2003-08-29 Matthias Clasen <maclas@gmx.de>
* gtk/gtkradioaction.c (create_menu_item): Set "draw_as_radio" on proxy menu items
for radio actions.
* gtk/gtkgamma.c (gamma_ok_callback): Use g_strtod instead of strtod.
Fri Aug 29 21:40:01 2003 Soeren Sandmann <sandmann@daimi.au.dk>
......
2003-08-29 Matthias Clasen <maclas@gmx.de>
* gtk/gtkradioaction.c (create_menu_item): Set "draw_as_radio" on proxy menu items
for radio actions.
* gtk/gtkgamma.c (gamma_ok_callback): Use g_strtod instead of strtod.
Fri Aug 29 21:40:01 2003 Soeren Sandmann <sandmann@daimi.au.dk>
......
2003-08-29 Matthias Clasen <maclas@gmx.de>
* gtk/gtkradioaction.c (create_menu_item): Set "draw_as_radio" on proxy menu items
for radio actions.
* gtk/gtkgamma.c (gamma_ok_callback): Use g_strtod instead of strtod.
Fri Aug 29 21:40:01 2003 Soeren Sandmann <sandmann@daimi.au.dk>
......
2003-08-29 Matthias Clasen <maclas@gmx.de>
* gtk/gtkradioaction.c (create_menu_item): Set "draw_as_radio" on proxy menu items
for radio actions.
* gtk/gtkgamma.c (gamma_ok_callback): Use g_strtod instead of strtod.
Fri Aug 29 21:40:01 2003 Soeren Sandmann <sandmann@daimi.au.dk>
......
2003-08-29 Matthias Clasen <maclas@gmx.de>
* gtk/gtkradioaction.c (create_menu_item): Set "draw_as_radio" on proxy menu items
for radio actions.
* gtk/gtkgamma.c (gamma_ok_callback): Use g_strtod instead of strtod.
Fri Aug 29 21:40:01 2003 Soeren Sandmann <sandmann@daimi.au.dk>
......
......@@ -33,6 +33,7 @@
#include "gtkradioaction.h"
#include "gtkradiomenuitem.h"
#include "gtktoggleactionprivate.h"
#include "gtktoggletoolbutton.h"
#include "gtkintl.h"
#define GTK_RADIO_ACTION_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), GTK_TYPE_RADIO_ACTION, GtkRadioActionPrivate))
......@@ -67,6 +68,7 @@ static void gtk_radio_action_get_property (GObject *object,
GValue *value,
GParamSpec *pspec);
static void gtk_radio_action_activate (GtkAction *action);
static GtkWidget *create_menu_item (GtkAction *action);
GType
......@@ -116,6 +118,8 @@ gtk_radio_action_class_init (GtkRadioActionClass *klass)
action_class->activate = gtk_radio_action_activate;
action_class->create_menu_item = create_menu_item;
/**
* GtkRadioAction:value:
*
......@@ -290,6 +294,14 @@ gtk_radio_action_activate (GtkAction *action)
gtk_toggle_action_toggled (toggle_action);
}
static GtkWidget *
create_menu_item (GtkAction *action)
{
return g_object_new (GTK_TYPE_CHECK_MENU_ITEM,
"draw_as_radio", TRUE,
NULL);
}
/**
* gtk_radio_action_get_group:
* @action: the action object
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment