Introduce convenience property "GtkWidget:tooltip-text" taking care of
2007-06-15 Mathias Hasselmann <mathias.hasselmann@gmx.de> * docs/reference/gtk/gtk-sections.txt, gtk/gtk.symbols, gtk/gtkwidget.c, gtk/gtkwidget.h, tests/testtooltips.c: Introduce convenience property "GtkWidget:tooltip-text" taking care of escaping it for unwanted markup entities. Add functions to set tooltip text: gtk_widget_set_tooltip_text(), gtk_widget_set_tooltip_markup(), gtk_widget_get_tooltip_text(), gtk_widget_get_tooltip_markup(). * gtk/gtktooltip.c, gtk/gtktooltip.h: Add gtk_tooltip_set_text() to set the tooltip text without using markup. Patches from Emmanuele Bassi (#447643). svn path=/trunk/; revision=18142
This commit is contained in:
committed by
Mathias Hasselmann
parent
4d638bf0c1
commit
9b604e29a2
@ -787,11 +787,16 @@ void gtk_widget_add_mnemonic_label (GtkWidget *widget,
|
||||
void gtk_widget_remove_mnemonic_label (GtkWidget *widget,
|
||||
GtkWidget *label);
|
||||
|
||||
void gtk_widget_set_tooltip_window (GtkWidget *widget,
|
||||
GtkWindow *custom_window);
|
||||
GtkWindow *gtk_widget_get_tooltip_window (GtkWidget *widget);
|
||||
void gtk_widget_trigger_tooltip_query (GtkWidget *widget);
|
||||
|
||||
void gtk_widget_set_tooltip_window (GtkWidget *widget,
|
||||
GtkWindow *custom_window);
|
||||
GtkWindow *gtk_widget_get_tooltip_window (GtkWidget *widget);
|
||||
void gtk_widget_trigger_tooltip_query (GtkWidget *widget);
|
||||
void gtk_widget_set_tooltip_text (GtkWidget *widget,
|
||||
const gchar *text);
|
||||
gchar * gtk_widget_get_tooltip_text (GtkWidget *widget);
|
||||
void gtk_widget_set_tooltip_markup (GtkWidget *widget,
|
||||
const gchar *markup);
|
||||
gchar * gtk_widget_get_tooltip_markup (GtkWidget *widget);
|
||||
|
||||
GType gtk_requisition_get_type (void) G_GNUC_CONST;
|
||||
GtkRequisition *gtk_requisition_copy (const GtkRequisition *requisition);
|
||||
|
||||
Reference in New Issue
Block a user