]> Pileus Git - ~andy/gtk/commitdiff
deprecated gtk_check_menu_item_set_state, people should use
authorTim Janik <timj@gtk.org>
Sun, 17 Jan 1999 14:52:22 +0000 (14:52 +0000)
committerTim Janik <timj@src.gnome.org>
Sun, 17 Jan 1999 14:52:22 +0000 (14:52 +0000)
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/.

12 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkcheckmenuitem.c
gtk/gtkcheckmenuitem.h
gtk/gtkcompat.h
gtk/testgtk.c
tests/testgtk.c

index 24056fd57d74ef627df41e11b52f11ecd45efa2f..5c6ac0e5e2036bb183ff5acaa74b9b8fc8506450 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+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/.
+
 Sun Jan 17 05:19:14 1999  Tim Janik  <timj@gtk.org>
 
         * configure.in: incremented version number to 1.1.13, bin age 0,
index 24056fd57d74ef627df41e11b52f11ecd45efa2f..5c6ac0e5e2036bb183ff5acaa74b9b8fc8506450 100644 (file)
@@ -1,3 +1,13 @@
+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/.
+
 Sun Jan 17 05:19:14 1999  Tim Janik  <timj@gtk.org>
 
         * configure.in: incremented version number to 1.1.13, bin age 0,
index 24056fd57d74ef627df41e11b52f11ecd45efa2f..5c6ac0e5e2036bb183ff5acaa74b9b8fc8506450 100644 (file)
@@ -1,3 +1,13 @@
+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/.
+
 Sun Jan 17 05:19:14 1999  Tim Janik  <timj@gtk.org>
 
         * configure.in: incremented version number to 1.1.13, bin age 0,
index 24056fd57d74ef627df41e11b52f11ecd45efa2f..5c6ac0e5e2036bb183ff5acaa74b9b8fc8506450 100644 (file)
@@ -1,3 +1,13 @@
+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/.
+
 Sun Jan 17 05:19:14 1999  Tim Janik  <timj@gtk.org>
 
         * configure.in: incremented version number to 1.1.13, bin age 0,
index 24056fd57d74ef627df41e11b52f11ecd45efa2f..5c6ac0e5e2036bb183ff5acaa74b9b8fc8506450 100644 (file)
@@ -1,3 +1,13 @@
+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/.
+
 Sun Jan 17 05:19:14 1999  Tim Janik  <timj@gtk.org>
 
         * configure.in: incremented version number to 1.1.13, bin age 0,
index 24056fd57d74ef627df41e11b52f11ecd45efa2f..5c6ac0e5e2036bb183ff5acaa74b9b8fc8506450 100644 (file)
@@ -1,3 +1,13 @@
+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/.
+
 Sun Jan 17 05:19:14 1999  Tim Janik  <timj@gtk.org>
 
         * configure.in: incremented version number to 1.1.13, bin age 0,
index 24056fd57d74ef627df41e11b52f11ecd45efa2f..5c6ac0e5e2036bb183ff5acaa74b9b8fc8506450 100644 (file)
@@ -1,3 +1,13 @@
+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/.
+
 Sun Jan 17 05:19:14 1999  Tim Janik  <timj@gtk.org>
 
         * configure.in: incremented version number to 1.1.13, bin age 0,
index 71feaa59c45c0db4e72ad62592656ba367aaefba..f7563682a73b2b981cfda74e4381c73ab082bf78 100644 (file)
@@ -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));
 }
 
index c8c7de0a2cb46a1aa4ad36220b14c32fdb67adc2..569bed476c8d47d82a62d5456cab1d7da832e9bd 100644 (file)
@@ -57,14 +57,14 @@ struct _GtkCheckMenuItemClass
 };
 
 
-GtkType           gtk_check_menu_item_get_type       (void);
-GtkWidget* gtk_check_menu_item_new           (void);
-GtkWidget* gtk_check_menu_item_new_with_label (const gchar     *label);
-void      gtk_check_menu_item_set_state      (GtkCheckMenuItem *check_menu_item,
-                                              gint              state);
-void      gtk_check_menu_item_set_show_toggle(GtkCheckMenuItem *menu_item,
-                                              gboolean          always);
-void      gtk_check_menu_item_toggled        (GtkCheckMenuItem *check_menu_item);
+GtkType           gtk_check_menu_item_get_type        (void);
+GtkWidget* gtk_check_menu_item_new            (void);
+GtkWidget* gtk_check_menu_item_new_with_label  (const gchar     *label);
+void      gtk_check_menu_item_set_active      (GtkCheckMenuItem *check_menu_item,
+                                               gboolean          is_active);
+void      gtk_check_menu_item_set_show_toggle (GtkCheckMenuItem *menu_item,
+                                               gboolean          always);
+void      gtk_check_menu_item_toggled         (GtkCheckMenuItem *check_menu_item);
 
 
 #ifdef __cplusplus
index 983947b8975b948aa03d4dfbe3cb4246647830ff..64742c093ca70a3853dc4acc4c7272444c1057a6 100644 (file)
@@ -40,6 +40,7 @@ extern "C" {
 #define        gtk_scale_value_width                   gtk_scale_get_value_width
 #define        gtk_window_position                     gtk_window_set_position
 #define        gtk_toggle_button_set_state             gtk_toggle_button_set_active
+#define        gtk_check_menu_item_set_state           gtk_check_menu_item_set_active
 #define        gtk_style_apply_default_pixmap(s,gw,st,a,x,y,w,h) \
     gtk_style_apply_default_background (s,gw,TRUE,st,a,x,y,w,h)
 
index d45290831d8be7fc0fb9ecea3d143cbe0d8d7650..2c14f80796eff2f7acdbc15761418937087d39be 100644 (file)
@@ -99,7 +99,7 @@ build_option_menu (OptionMenuItem items[],
       group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (menu_item));
       gtk_menu_append (GTK_MENU (menu), menu_item);
       if (i == history)
-       gtk_check_menu_item_set_state (GTK_CHECK_MENU_ITEM (menu_item), TRUE);
+       gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_item), TRUE);
       gtk_widget_show (menu_item);
     }
 
@@ -3479,7 +3479,7 @@ create_list (void)
                          GTK_SIGNAL_FUNC (list_toggle_sel_mode), list);
       group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (menu_item));
       gtk_menu_append (GTK_MENU (menu), menu_item);
-      gtk_check_menu_item_set_state (GTK_CHECK_MENU_ITEM (menu_item), TRUE);
+      gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_item), TRUE);
       gtk_widget_show (menu_item);
       
       gtk_option_menu_set_menu (GTK_OPTION_MENU (list_omenu), menu);
index d45290831d8be7fc0fb9ecea3d143cbe0d8d7650..2c14f80796eff2f7acdbc15761418937087d39be 100644 (file)
@@ -99,7 +99,7 @@ build_option_menu (OptionMenuItem items[],
       group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (menu_item));
       gtk_menu_append (GTK_MENU (menu), menu_item);
       if (i == history)
-       gtk_check_menu_item_set_state (GTK_CHECK_MENU_ITEM (menu_item), TRUE);
+       gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_item), TRUE);
       gtk_widget_show (menu_item);
     }
 
@@ -3479,7 +3479,7 @@ create_list (void)
                          GTK_SIGNAL_FUNC (list_toggle_sel_mode), list);
       group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (menu_item));
       gtk_menu_append (GTK_MENU (menu), menu_item);
-      gtk_check_menu_item_set_state (GTK_CHECK_MENU_ITEM (menu_item), TRUE);
+      gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_item), TRUE);
       gtk_widget_show (menu_item);
       
       gtk_option_menu_set_menu (GTK_OPTION_MENU (list_omenu), menu);