]> Pileus Git - ~andy/gtk/commitdiff
Warn if you try to add a tool item to a toolbar using the deprecated API.
authorSoeren Sandmann <sandmann@daimi.au.dk>
Sat, 24 Jul 2004 19:42:44 +0000 (19:42 +0000)
committerSøren Sandmann Pedersen <ssp@src.gnome.org>
Sat, 24 Jul 2004 19:42:44 +0000 (19:42 +0000)
Sat Jul 24 21:38:12 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtktoolbar.c (internal_insert_element): Warn if you try to
add a tool item to a toolbar using the deprecated API.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktoolbar.c

index fbe1a300f578e4b6e9892e97518e4367be396ad0..a1c1a72f90bcd511ea31a9e717ca0d6b8e7070a8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat Jul 24 21:38:12 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (internal_insert_element): Warn if you try to
+       add a tool item to a toolbar using the deprecated API.
+
 Fri Jul 23 13:04:10 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkdnd.c (gtk_drag_dest_set): Create the change to
index fbe1a300f578e4b6e9892e97518e4367be396ad0..a1c1a72f90bcd511ea31a9e717ca0d6b8e7070a8 100644 (file)
@@ -1,3 +1,8 @@
+Sat Jul 24 21:38:12 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (internal_insert_element): Warn if you try to
+       add a tool item to a toolbar using the deprecated API.
+
 Fri Jul 23 13:04:10 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkdnd.c (gtk_drag_dest_set): Create the change to
index fbe1a300f578e4b6e9892e97518e4367be396ad0..a1c1a72f90bcd511ea31a9e717ca0d6b8e7070a8 100644 (file)
@@ -1,3 +1,8 @@
+Sat Jul 24 21:38:12 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (internal_insert_element): Warn if you try to
+       add a tool item to a toolbar using the deprecated API.
+
 Fri Jul 23 13:04:10 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkdnd.c (gtk_drag_dest_set): Create the change to
index fbe1a300f578e4b6e9892e97518e4367be396ad0..a1c1a72f90bcd511ea31a9e717ca0d6b8e7070a8 100644 (file)
@@ -1,3 +1,8 @@
+Sat Jul 24 21:38:12 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (internal_insert_element): Warn if you try to
+       add a tool item to a toolbar using the deprecated API.
+
 Fri Jul 23 13:04:10 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkdnd.c (gtk_drag_dest_set): Create the change to
index a138e2c8b2c4a2be745078d9efd0a4d711ff7f64..608a875c4daa3cea0abfdb680ce5525260869683 100644 (file)
@@ -72,6 +72,10 @@ typedef struct _ToolbarContent ToolbarContent;
                                    */
 #define SLIDE_SPEED 600           /* How fast the items slide, in pixels per second */
 
+#define MIXED_API_WARNING                                              \
+    "Mixing deprecated and non-deprecated GtkToolbar API is not allowed"
+
+
 /* Properties */
 enum {
   PROP_0,
@@ -3595,6 +3599,8 @@ internal_insert_element (GtkToolbar          *toolbar,
     g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
   else if (type != GTK_TOOLBAR_CHILD_RADIOBUTTON)
     g_return_val_if_fail (widget == NULL, NULL);
+  if (GTK_IS_TOOL_ITEM (widget))
+    g_warning (MIXED_API_WARNING);
   
   if (!gtk_toolbar_check_old_api (toolbar))
     return NULL;
@@ -4586,9 +4592,6 @@ get_shadow_type (GtkToolbar *toolbar)
 /*
  * API checks
  */
-#define mixed_api_warning \
-    "mixing deprecated and non-deprecated GtkToolbar API is not allowed"
-
 static gboolean
 gtk_toolbar_check_old_api (GtkToolbar *toolbar)
 {
@@ -4596,7 +4599,7 @@ gtk_toolbar_check_old_api (GtkToolbar *toolbar)
   
   if (priv->api_mode == NEW_API)
     {
-      g_warning (mixed_api_warning);
+      g_warning (MIXED_API_WARNING);
       return FALSE;
     }
   
@@ -4611,7 +4614,7 @@ gtk_toolbar_check_new_api (GtkToolbar *toolbar)
   
   if (priv->api_mode == OLD_API)
     {
-      g_warning (mixed_api_warning);
+      g_warning (MIXED_API_WARNING);
       return FALSE;
     }