diff options
author | Tim Janik <timj@gtk.org> | 1999-01-17 14:52:22 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 1999-01-17 14:52:22 +0000 |
commit | 65ef495712871d6555135bc6235cadbc7bc6fca4 (patch) | |
tree | c7d5111c34b021aacbd24796ac8bb4e22280606b /gtk/gtkcheckmenuitem.c | |
parent | 9c5dfcd3ae9b8602d46159bd0c46c5e9781f8a1c (diff) | |
download | gtk+-65ef495712871d6555135bc6235cadbc7bc6fca4.tar.gz |
deprecated gtk_check_menu_item_set_state, people should use
Sun Jan 17 14:52:29 1999 Tim Janik <timj@gtk.org>
* gtk/gtkcompat.h:
* gtk/gtkcheckmenuitem.[hc]:
deprecated gtk_check_menu_item_set_state, people should use
gtk_check_menu_item_set_active instead.
* gtk/testgtk.c:
s/gtk_check_menu_item_set_state/gtk_check_menu_item_set_active/.
Diffstat (limited to 'gtk/gtkcheckmenuitem.c')
-rw-r--r-- | gtk/gtkcheckmenuitem.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/gtk/gtkcheckmenuitem.c b/gtk/gtkcheckmenuitem.c index 71feaa59c4..f7563682a7 100644 --- a/gtk/gtkcheckmenuitem.c +++ b/gtk/gtkcheckmenuitem.c @@ -95,14 +95,23 @@ gtk_check_menu_item_new_with_label (const gchar *label) return check_menu_item; } -void +void /* FIXME remove gtk_check_menu_item_set_state, this function is deprecated */ gtk_check_menu_item_set_state (GtkCheckMenuItem *check_menu_item, gint state) { + gtk_check_menu_item_set_active (check_menu_item, state); +} + +void +gtk_check_menu_item_set_active (GtkCheckMenuItem *check_menu_item, + gboolean is_active) +{ g_return_if_fail (check_menu_item != NULL); g_return_if_fail (GTK_IS_CHECK_MENU_ITEM (check_menu_item)); - if (check_menu_item->active != (state != 0)) + is_active = is_active != 0; + + if (check_menu_item->active != is_active) gtk_menu_item_activate (GTK_MENU_ITEM (check_menu_item)); } |