Commit e3625b6d authored by Mathias Hasselmann's avatar Mathias Hasselmann

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.

svn path=/trunk/; revision=19361
parent da0cee49
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.
......
......@@ -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
......
......@@ -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:
......
......@@ -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));
......
......@@ -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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment