summaryrefslogtreecommitdiff
path: root/gtk/gtktoolbar.c
diff options
context:
space:
mode:
authorTim Janik <timj@src.gnome.org>1998-02-21 04:46:21 +0000
committerTim Janik <timj@src.gnome.org>1998-02-21 04:46:21 +0000
commit782dcc834b979b5fee86a82d858a5f4dd092fd37 (patch)
treec713233a79a09c9f1222ff5c97799710605439b4 /gtk/gtktoolbar.c
parent4c0ca9b9685c526221248d659d4bad23cdb505ea (diff)
downloadgtk+-782dcc834b979b5fee86a82d858a5f4dd092fd37.tar.gz
api changes to GtkToolBar to support the private tooltips text also.
-guess who ;)
Diffstat (limited to 'gtk/gtktoolbar.c')
-rw-r--r--gtk/gtktoolbar.c32
1 files changed, 19 insertions, 13 deletions
diff --git a/gtk/gtktoolbar.c b/gtk/gtktoolbar.c
index d6823f34e4..067ef8a324 100644
--- a/gtk/gtktoolbar.c
+++ b/gtk/gtktoolbar.c
@@ -496,7 +496,7 @@ gtk_toolbar_add (GtkContainer *container,
g_return_if_fail (GTK_IS_TOOLBAR (container));
g_return_if_fail (widget != NULL);
- gtk_toolbar_append_widget (GTK_TOOLBAR (container), widget, NULL);
+ gtk_toolbar_append_widget (GTK_TOOLBAR (container), widget, NULL, NULL);
}
static void
@@ -565,11 +565,12 @@ GtkWidget *
gtk_toolbar_append_item (GtkToolbar *toolbar,
const char *text,
const char *tooltip_text,
+ const char *tooltip_private_text,
GtkWidget *icon,
GtkSignalFunc callback,
gpointer user_data)
{
- return gtk_toolbar_insert_item (toolbar, text, tooltip_text, icon,
+ return gtk_toolbar_insert_item (toolbar, text, tooltip_text, tooltip_private_text, icon,
callback, user_data, toolbar->num_children);
}
@@ -577,11 +578,12 @@ GtkWidget *
gtk_toolbar_prepend_item (GtkToolbar *toolbar,
const char *text,
const char *tooltip_text,
+ const char *tooltip_private_text,
GtkWidget *icon,
GtkSignalFunc callback,
gpointer user_data)
{
- return gtk_toolbar_insert_item (toolbar, text, tooltip_text, icon,
+ return gtk_toolbar_insert_item (toolbar, text, tooltip_text, tooltip_private_text, icon,
callback, user_data, 0);
}
@@ -589,6 +591,7 @@ GtkWidget *
gtk_toolbar_insert_item (GtkToolbar *toolbar,
const char *text,
const char *tooltip_text,
+ const char *tooltip_private_text,
GtkWidget *icon,
GtkSignalFunc callback,
gpointer user_data,
@@ -610,7 +613,7 @@ gtk_toolbar_insert_item (GtkToolbar *toolbar,
callback, user_data);
if (tooltip_text)
- gtk_tooltips_set_tips (toolbar->tooltips, child->widget, tooltip_text);
+ gtk_tooltips_set_tip (toolbar->tooltips, child->widget, tooltip_text, tooltip_private_text);
if (text)
child->label = gtk_label_new (text);
@@ -715,25 +718,28 @@ gtk_toolbar_insert_space (GtkToolbar *toolbar,
}
void
-gtk_toolbar_append_widget (GtkToolbar *toolbar,
- GtkWidget *widget,
- const char *tooltip_text)
+gtk_toolbar_append_widget (GtkToolbar *toolbar,
+ GtkWidget *widget,
+ const gchar *tooltip_text,
+ const gchar *tooltip_private_text)
{
- gtk_toolbar_insert_widget (toolbar, widget, tooltip_text, toolbar->num_children);
+ gtk_toolbar_insert_widget (toolbar, widget, tooltip_text, tooltip_private_text, toolbar->num_children);
}
void
-gtk_toolbar_prepend_widget (GtkToolbar *toolbar,
- GtkWidget *widget,
- const char *tooltip_text)
+gtk_toolbar_prepend_widget (GtkToolbar *toolbar,
+ GtkWidget *widget,
+ const gchar *tooltip_text,
+ const gchar *tooltip_private_text)
{
- gtk_toolbar_insert_widget (toolbar, widget, tooltip_text, 0);
+ gtk_toolbar_insert_widget (toolbar, widget, tooltip_text, tooltip_private_text, 0);
}
void
gtk_toolbar_insert_widget (GtkToolbar *toolbar,
GtkWidget *widget,
const char *tooltip_text,
+ const char *tooltip_private_text,
gint position)
{
GtkToolbarChild *child;
@@ -748,7 +754,7 @@ gtk_toolbar_insert_widget (GtkToolbar *toolbar,
child->label = NULL;
if (tooltip_text)
- gtk_tooltips_set_tips (toolbar->tooltips, child->widget, tooltip_text);
+ gtk_tooltips_set_tip (toolbar->tooltips, child->widget, tooltip_text, tooltip_private_text);
toolbar->children = g_list_insert (toolbar->children, child, position);
toolbar->num_children++;