mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 19:00:08 +00:00
docs: GtkWidget::style-updated vs GtkStyleContext::changed
Explain the difference between those two signals.
Add "Since: 3.0" for GtkStyleContext::changed, since that signal has
been added in commit 9f84e101bf
, present
since 2.91.6.
https://bugzilla.gnome.org/show_bug.cgi?id=769047
This commit is contained in:
parent
3432587f89
commit
af5ef152b1
@ -201,6 +201,19 @@ gtk_style_context_class_init (GtkStyleContextClass *klass)
|
|||||||
|
|
||||||
klass->changed = gtk_style_context_real_changed;
|
klass->changed = gtk_style_context_real_changed;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GtkStyleContext::changed:
|
||||||
|
*
|
||||||
|
* The ::changed signal is emitted when there is a change in the
|
||||||
|
* #GtkStyleContext.
|
||||||
|
*
|
||||||
|
* For a #GtkStyleContext returned by gtk_widget_get_style_context(), the
|
||||||
|
* #GtkWidget::style-updated signal/vfunc might be more convenient to use.
|
||||||
|
*
|
||||||
|
* This signal is useful when using the theming layer standalone.
|
||||||
|
*
|
||||||
|
* Since: 3.0
|
||||||
|
*/
|
||||||
signals[CHANGED] =
|
signals[CHANGED] =
|
||||||
g_signal_new (I_("changed"),
|
g_signal_new (I_("changed"),
|
||||||
G_TYPE_FROM_CLASS (object_class),
|
G_TYPE_FROM_CLASS (object_class),
|
||||||
|
@ -1903,9 +1903,12 @@ G_GNUC_END_IGNORE_DEPRECATIONS
|
|||||||
* GtkWidget::style-updated:
|
* GtkWidget::style-updated:
|
||||||
* @widget: the object on which the signal is emitted
|
* @widget: the object on which the signal is emitted
|
||||||
*
|
*
|
||||||
* The ::style-updated signal is emitted when the #GtkStyleContext
|
* The ::style-updated signal is a convenience signal that is emitted when the
|
||||||
* of a widget is changed. Note that style-modifying functions like
|
* #GtkStyleContext::changed signal is emitted on the @widget's associated
|
||||||
* gtk_widget_override_color() also cause this signal to be emitted.
|
* #GtkStyleContext as returned by gtk_widget_get_style_context().
|
||||||
|
*
|
||||||
|
* Note that style-modifying functions like gtk_widget_override_color() also
|
||||||
|
* cause this signal to be emitted.
|
||||||
*
|
*
|
||||||
* Since: 3.0
|
* Since: 3.0
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user