forked from AuroraMiddleware/gtk
Fix GtkTooltip destroy the custom widget
Fixed 576091, Custom_widget does not get destroyed when the tooltip goes away. Add a release note for this fix.
This commit is contained in:
parent
48c8818fa2
commit
d0f887ddb1
@ -27,6 +27,14 @@ Installation
|
|||||||
See the file 'INSTALL'
|
See the file 'INSTALL'
|
||||||
|
|
||||||
|
|
||||||
|
Release notes for 2.18
|
||||||
|
======================
|
||||||
|
|
||||||
|
* gtk_tooltip_set_custom now accept a NULL custom_widget to unset the
|
||||||
|
old custom_widget. Custom_widget does not get destroyed when the
|
||||||
|
tooltip goes away.
|
||||||
|
|
||||||
|
|
||||||
Release notes for 2.16
|
Release notes for 2.16
|
||||||
======================
|
======================
|
||||||
|
|
||||||
|
@ -182,6 +182,7 @@ gtk_tooltip_finalize (GObject *object)
|
|||||||
tooltip->browse_mode_timeout_id = 0;
|
tooltip->browse_mode_timeout_id = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gtk_tooltip_set_custom (tooltip, NULL);
|
||||||
gtk_tooltip_set_last_window (tooltip, NULL);
|
gtk_tooltip_set_last_window (tooltip, NULL);
|
||||||
|
|
||||||
if (tooltip->window)
|
if (tooltip->window)
|
||||||
@ -333,12 +334,15 @@ gtk_tooltip_set_icon_from_icon_name(GtkTooltip *tooltip,
|
|||||||
/**
|
/**
|
||||||
* gtk_tooltip_set_custom:
|
* gtk_tooltip_set_custom:
|
||||||
* @tooltip: a #GtkTooltip
|
* @tooltip: a #GtkTooltip
|
||||||
* @custom_widget: a #GtkWidget
|
* @custom_widget: a #GtkWidget, or %NULL to unset the old custom widget.
|
||||||
*
|
*
|
||||||
* Replaces the widget packed into the tooltip with @custom_widget.
|
* Replaces the widget packed into the tooltip with
|
||||||
|
* @custom_widget. @custom_widget does not get destroyed when the tooltip goes
|
||||||
|
* away.
|
||||||
* By default a box with a #GtkImage and #GtkLabel is embedded in
|
* By default a box with a #GtkImage and #GtkLabel is embedded in
|
||||||
* the tooltip, which can be configured using gtk_tooltip_set_markup()
|
* the tooltip, which can be configured using gtk_tooltip_set_markup()
|
||||||
* and gtk_tooltip_set_icon().
|
* and gtk_tooltip_set_icon().
|
||||||
|
|
||||||
*
|
*
|
||||||
* Since: 2.12
|
* Since: 2.12
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user