aboutsummaryrefslogtreecommitdiffstats
path: root/lib/egg/eggradiotoolbutton.c
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@it.gnome.org>2003-06-29 16:32:01 +0800
committerMarco Pesenti Gritti <mpeseng@src.gnome.org>2003-06-29 16:32:01 +0800
commitb41b89d2288fa87201f17909ce6ca252dacd292e (patch)
tree607e01e621657cf0badea7c4403d6f4a240fef5d /lib/egg/eggradiotoolbutton.c
parent515526399a7f11480c4077c55cdde9c5a796aca4 (diff)
downloadgsoc2013-epiphany-b41b89d2288fa87201f17909ce6ca252dacd292e.tar
gsoc2013-epiphany-b41b89d2288fa87201f17909ce6ca252dacd292e.tar.gz
gsoc2013-epiphany-b41b89d2288fa87201f17909ce6ca252dacd292e.tar.bz2
gsoc2013-epiphany-b41b89d2288fa87201f17909ce6ca252dacd292e.tar.lz
gsoc2013-epiphany-b41b89d2288fa87201f17909ce6ca252dacd292e.tar.xz
gsoc2013-epiphany-b41b89d2288fa87201f17909ce6ca252dacd292e.tar.zst
gsoc2013-epiphany-b41b89d2288fa87201f17909ce6ca252dacd292e.zip
Make sure marshalers are regenerated
2003-06-29 Marco Pesenti Gritti <marco@it.gnome.org> * lib/egg/Makefile.am: Make sure marshalers are regenerated * lib/egg/egg-editable-toolbar.c: * lib/egg/eggmarshalers.c: * lib/egg/eggmarshalers.h: * lib/egg/eggmarshalers.list: * lib/egg/eggradiotoolbutton.c: * lib/egg/eggradiotoolbutton.h: * lib/egg/eggtoggletoolbutton.c: * lib/egg/eggtoggletoolbutton.h: * lib/egg/eggtoolbar.c: * lib/egg/eggtoolbar.h: * lib/egg/eggtoolbutton.c: * lib/egg/eggtoolbutton.h: * lib/egg/eggtoolitem.c: * lib/egg/eggtoolitem.h: Update
Diffstat (limited to 'lib/egg/eggradiotoolbutton.c')
-rw-r--r--lib/egg/eggradiotoolbutton.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/lib/egg/eggradiotoolbutton.c b/lib/egg/eggradiotoolbutton.c
index 885654abf..ac1397338 100644
--- a/lib/egg/eggradiotoolbutton.c
+++ b/lib/egg/eggradiotoolbutton.c
@@ -103,6 +103,33 @@ egg_radio_tool_button_new_from_stock (GSList *group,
return EGG_TOOL_ITEM (button);
}
+EggToolItem *
+egg_radio_tool_button_new_from_widget (GtkWidget *group,
+ const gchar *stock_id)
+{
+ GSList *list = NULL;
+
+ g_return_val_if_fail (EGG_IS_RADIO_TOOL_BUTTON (group), NULL);
+
+ if (group)
+ list = egg_radio_tool_button_get_group (EGG_RADIO_TOOL_BUTTON (group));
+
+ return egg_radio_tool_button_new_from_stock (list, stock_id);
+}
+
+EggToolItem *
+egg_radio_tool_button_new_with_stock_from_widget (GtkWidget *group)
+{
+ GSList *list = NULL;
+
+ g_return_val_if_fail (EGG_IS_RADIO_TOOL_BUTTON (group), NULL);
+
+ if (group)
+ list = egg_radio_tool_button_get_group (EGG_RADIO_TOOL_BUTTON (group));
+
+ return egg_radio_tool_button_new (list);
+}
+
GSList *
egg_radio_tool_button_get_group (EggRadioToolButton *button)
{