[gtk+] GtkLevelBar: Use G_PARAM_EXPLICIT_NOTIFY
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GtkLevelBar: Use G_PARAM_EXPLICIT_NOTIFY
- Date: Mon, 9 Jun 2014 17:45:02 +0000 (UTC)
commit 45c84a63a3cf0c306b25c2310f0a96e8398562a5
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Jun 9 09:01:23 2014 -0400
GtkLevelBar: Use G_PARAM_EXPLICIT_NOTIFY
gtk/gtklevelbar.c | 31 ++++++++++++++-----------------
1 files changed, 14 insertions(+), 17 deletions(-)
---
diff --git a/gtk/gtklevelbar.c b/gtk/gtklevelbar.c
index 755002b..a4ee861 100644
--- a/gtk/gtklevelbar.c
+++ b/gtk/gtklevelbar.c
@@ -788,15 +788,15 @@ gtk_level_bar_buildable_init (GtkBuildableIface *iface)
}
static void
-gtk_level_bar_set_orientation (GtkLevelBar *self,
- GtkOrientation orientation)
+gtk_level_bar_set_orientation (GtkLevelBar *self,
+ GtkOrientation orientation)
{
if (self->priv->orientation != orientation)
{
self->priv->orientation = orientation;
_gtk_orientable_set_style_classes (GTK_ORIENTABLE (self));
-
gtk_widget_queue_resize (GTK_WIDGET (self));
+ g_object_notify (G_OBJECT (self), "orientation");
}
}
@@ -931,7 +931,8 @@ gtk_level_bar_class_init (GtkLevelBarClass *klass)
P_("Currently filled value level"),
P_("Currently filled value level of the level bar"),
0.0, G_MAXDOUBLE, 0.0,
- G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+ G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS|G_PARAM_EXPLICIT_NOTIFY);
+
/**
* GtkLevelBar:min-value:
*
@@ -945,7 +946,8 @@ gtk_level_bar_class_init (GtkLevelBarClass *klass)
P_("Minimum value level for the bar"),
P_("Minimum value level that can be displayed by the bar"),
0.0, G_MAXDOUBLE, 0.0,
- G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+ G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS|G_PARAM_EXPLICIT_NOTIFY);
+
/**
* GtkLevelBar:max-value:
*
@@ -959,7 +961,8 @@ gtk_level_bar_class_init (GtkLevelBarClass *klass)
P_("Maximum value level for the bar"),
P_("Maximum value level that can be displayed by the bar"),
0.0, G_MAXDOUBLE, 1.0,
- G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+ G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS|G_PARAM_EXPLICIT_NOTIFY);
+
/**
* GtkLevelBar:mode:
*
@@ -980,7 +983,7 @@ gtk_level_bar_class_init (GtkLevelBarClass *klass)
P_("The mode of the value indicator displayed by the bar"),
GTK_TYPE_LEVEL_BAR_MODE,
GTK_LEVEL_BAR_MODE_CONTINUOUS,
- G_PARAM_READWRITE);
+ G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS|G_PARAM_EXPLICIT_NOTIFY);
/**
* GtkLevelBar:inverted:
@@ -995,7 +998,7 @@ gtk_level_bar_class_init (GtkLevelBarClass *klass)
P_("Inverted"),
P_("Invert the direction in which the level bar grows"),
FALSE,
- G_PARAM_READWRITE);
+ G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS|G_PARAM_EXPLICIT_NOTIFY);
/**
* GtkLevelBar:min-block-height:
@@ -1316,19 +1319,13 @@ void
gtk_level_bar_set_inverted (GtkLevelBar *self,
gboolean inverted)
{
- GtkLevelBarPrivate *priv;
-
g_return_if_fail (GTK_IS_LEVEL_BAR (self));
- priv = self->priv;
-
- if (priv->inverted != inverted)
+ if (self->priv->inverted != inverted)
{
- priv->inverted = inverted;
-
+ self->priv->inverted = inverted;
gtk_widget_queue_resize (GTK_WIDGET (self));
-
- g_object_notify (G_OBJECT (self), "inverted");
+ g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_INVERTED]);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]