GtkOptionMenu addition
- From: Tom Bech <tomb ii uib no>
- To: gtk-devel-list redhat com
- Subject: GtkOptionMenu addition
- Date: Wed, 09 Sep 1998 22:14:09 +0000
Hi,
I'd like to add the function:
-- gtkoptionmenu.h --
gint gtk_option_menu_get_item_index (GtkOptionMenu *option_menu);
-- gtkoptionmenu.c --
gint
gtk_option_menu_get_item_index (GtkOptionMenu *option_menu)
{
gint res = -1;
g_return_val_if_fail (option_menu != NULL, -1);
g_return_val_if_fail (GTK_IS_OPTION_MENU (option_menu), -1);
if (option_menu->menu && GTK_MENU (option_menu->menu)->old_active_menu_item)
res = g_list_index (GTK_MENU_SHELL (option_menu->menu)->children,
GTK_MENU (option_menu->menu)->old_active_menu_item);
return res;
}
--
As you see, this function simply returns the active item's index. I've
found this to be useful sometimes. I'm aware this can be accomplished using
gtk_object_set_data() et al as well, but I rather thought this was nicer.
If you find it agreeable, could someone commit it? Perhaps a similar function for
GtkMenu would be a good thing.
Regards,
Tom
--
tomb@gimp.org
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]