mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-14 20:51:07 +00:00
Drop gtk_style_context_reset_widgets
This is no longer used.
This commit is contained in:
parent
7b4378bc46
commit
a199060728
@ -415,36 +415,6 @@ gtk_style_context_remove_provider (GtkStyleContext *context,
|
||||
_gtk_style_cascade_remove_provider (priv->cascade, provider);
|
||||
}
|
||||
|
||||
/**
|
||||
* gtk_style_context_reset_widgets:
|
||||
* @display: a #GdkDisplay
|
||||
*
|
||||
* This function recomputes the styles for all widgets under a particular
|
||||
* #GdkDisplay. This is useful when some global parameter has changed that
|
||||
* affects the appearance of all widgets, because when a widget gets a new
|
||||
* style, it will both redraw and recompute any cached information about
|
||||
* its appearance. As an example, it is used when the color scheme changes
|
||||
* in the related #GtkSettings object.
|
||||
**/
|
||||
void
|
||||
gtk_style_context_reset_widgets (GdkDisplay *display)
|
||||
{
|
||||
GList *list, *toplevels;
|
||||
|
||||
toplevels = gtk_window_list_toplevels ();
|
||||
g_list_foreach (toplevels, (GFunc) g_object_ref, NULL);
|
||||
|
||||
for (list = toplevels; list; list = list->next)
|
||||
{
|
||||
if (gtk_widget_get_display (list->data) == display)
|
||||
gtk_widget_reset_style (list->data);
|
||||
|
||||
g_object_unref (list->data);
|
||||
}
|
||||
|
||||
g_list_free (toplevels);
|
||||
}
|
||||
|
||||
/**
|
||||
* gtk_style_context_add_provider_for_display:
|
||||
* @display: a #GdkDisplay
|
||||
|
@ -57,9 +57,6 @@ void _gtk_style_context_get_cursor_color (GtkStyleContext
|
||||
AtkAttributeSet *_gtk_style_context_get_attributes (AtkAttributeSet *attributes,
|
||||
GtkStyleContext *context);
|
||||
|
||||
GDK_AVAILABLE_IN_ALL
|
||||
void gtk_style_context_reset_widgets (GdkDisplay *display);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __GTK_STYLE_CONTEXT_PRIVATE_H__ */
|
||||
|
Loading…
Reference in New Issue
Block a user