]> Pileus Git - ~andy/gtk/commitdiff
Make _gtk_tool_item_toolbar_reconfigured public to allow GtkToolShell
authorMathias Hasselmann <hasselmm@src.gnome.org>
Sun, 13 Jan 2008 23:41:46 +0000 (23:41 +0000)
committerMathias Hasselmann <hasselmm@src.gnome.org>
Sun, 13 Jan 2008 23:41:46 +0000 (23:41 +0000)
implementations to notify its children, when some aspect of their
configuration changed (#509042).

* gtk/gtk.symbols: Add gtk_tool_item_toolbar_reconfigured.
* gtk/gtktoolbar.c, gtk/gtktoolitem.c, gtk/gtktoolitem.h:
Rename _gtk_tool_item_toolbar_reconfigured.

svn path=/trunk/; revision=19361

ChangeLog
gtk/gtk.symbols
gtk/gtktoolbar.c
gtk/gtktoolitem.c
gtk/gtktoolitem.h

index 83cb298e42be329dc35eee599578a144c02825f3..0ae3389affc7e7dff57daeca44cdaeefbf6d52e4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2008-01-14  Mathias Hasselmann  <mathias@openismus.com>
+
+       Make _gtk_tool_item_toolbar_reconfigured public to allow GtkToolShell
+       implementations to notify its children, when some aspect of their
+       configuration changed (#509042).
+
+       * gtk/gtk.symbols: Add gtk_tool_item_toolbar_reconfigured.
+       * gtk/gtktoolbar.c, gtk/gtktoolitem.c, gtk/gtktoolitem.h:
+       Rename _gtk_tool_item_toolbar_reconfigured.
+
 2008-01-12  Mathias Hasselmann  <mathias@openismus.com>
 
        Include <gtk/gtktoolshell.h> from gtk.h.
index f5de63591440d205f07c22eb987878036964aa10..0065218345210d1e80a03fb0d52319dc8dd10fa5 100644 (file)
@@ -4114,6 +4114,7 @@ gtk_tool_item_set_tooltip_text
 gtk_tool_item_set_use_drag_window
 gtk_tool_item_set_visible_horizontal
 gtk_tool_item_set_visible_vertical
+gtk_tool_item_toolbar_reconfigured
 #endif
 #endif
 
index 8b1caddb770a4aa0b80f5280a4b35389431be8fa..70fc3171dd0d57eb4a5210aad410734c870e9c79 100644 (file)
@@ -4594,7 +4594,7 @@ toolbar_content_toolbar_reconfigured (ToolbarContent *content,
   switch (content->type)
     {
     case TOOL_ITEM:
-      _gtk_tool_item_toolbar_reconfigured (content->u.tool_item.item);
+      gtk_tool_item_toolbar_reconfigured (content->u.tool_item.item);
       break;
       
     case COMPATIBILITY:
index 067a78851bb6128a78e39e56342c26b2c6b21c73..debda87984dbe7caf4344310594f3a8071000883 100644 (file)
@@ -294,7 +294,7 @@ gtk_tool_item_parent_set (GtkWidget   *toolitem,
                          GtkWidget   *prev_parent)
 {
   if (GTK_WIDGET (toolitem)->parent != NULL)
-    _gtk_tool_item_toolbar_reconfigured (GTK_TOOL_ITEM (toolitem));
+    gtk_tool_item_toolbar_reconfigured (GTK_TOOL_ITEM (toolitem));
 }
 
 static void
@@ -1167,17 +1167,17 @@ gtk_tool_item_set_proxy_menu_item (GtkToolItem *tool_item,
 }
 
 /**
- * _gtk_tool_item_toolbar_reconfigured:
- * @tool_item: a #GtkToolItem
- * 
- * Emits the signal #GtkToolItem::toolbar_reconfigured on @tool_item. This
- * internal function is called by #GtkToolbar when some aspect of its
- * configuration changes.
- * 
- * Since: 2.4
+ * gtk_tool_item_toolbar_reconfigured:
+ * @tool_item: a #GtkToolItem
+ *
+ * Emits the signal #GtkToolItem::toolbar_reconfigured on @tool_item.
+ * #GtkToolbar and other #GtkToolShell implementations use this function
+ * to notify children, when some aspect of their configuration changes.
+ *
+ * Since: 2.16
  **/
 void
-_gtk_tool_item_toolbar_reconfigured (GtkToolItem *tool_item)
+gtk_tool_item_toolbar_reconfigured (GtkToolItem *tool_item)
 {
   g_return_if_fail (GTK_IS_TOOL_ITEM (tool_item));
 
index dac7c0f0f9b84aad8a8bae1626af8710e7d22974..430c16d40dfbe508cd2ddd1af7927cf3771e8d43 100644 (file)
@@ -122,8 +122,7 @@ void            gtk_tool_item_set_proxy_menu_item      (GtkToolItem *tool_item,
                                                        GtkWidget   *menu_item);
 void           gtk_tool_item_rebuild_menu             (GtkToolItem *tool_item);
 
-/* internal function */
-void       _gtk_tool_item_toolbar_reconfigured (GtkToolItem *tool_item);
+void            gtk_tool_item_toolbar_reconfigured     (GtkToolItem *tool_item);
 
 G_END_DECLS