[gtk+] GtkScrolledWindow: Use G_PARAM_EXPLICIT_NOTIFY
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GtkScrolledWindow: Use G_PARAM_EXPLICIT_NOTIFY
- Date: Mon, 9 Jun 2014 17:46:27 +0000 (UTC)
commit ed6f9c1ee907369040aac615279383a327d2fa6b
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Jun 9 09:27:07 2014 -0400
GtkScrolledWindow: Use G_PARAM_EXPLICIT_NOTIFY
gtk/gtkscrolledwindow.c | 56 +++++++++++++++++++++++++---------------------
1 files changed, 30 insertions(+), 26 deletions(-)
---
diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c
index 1188101..66c9de6 100644
--- a/gtk/gtkscrolledwindow.c
+++ b/gtk/gtkscrolledwindow.c
@@ -359,27 +359,30 @@ gtk_scrolled_window_class_init (GtkScrolledWindowClass *class)
class->move_focus_out = gtk_scrolled_window_move_focus_out;
g_object_class_install_property (gobject_class,
- PROP_HADJUSTMENT,
- g_param_spec_object ("hadjustment",
- P_("Horizontal Adjustment"),
- P_("The GtkAdjustment for the horizontal position"),
- GTK_TYPE_ADJUSTMENT,
- GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+ PROP_HADJUSTMENT,
+ g_param_spec_object ("hadjustment",
+ P_("Horizontal Adjustment"),
+ P_("The GtkAdjustment for the horizontal position"),
+ GTK_TYPE_ADJUSTMENT,
+ GTK_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+
g_object_class_install_property (gobject_class,
- PROP_VADJUSTMENT,
- g_param_spec_object ("vadjustment",
- P_("Vertical Adjustment"),
- P_("The GtkAdjustment for the vertical position"),
- GTK_TYPE_ADJUSTMENT,
- GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+ PROP_VADJUSTMENT,
+ g_param_spec_object ("vadjustment",
+ P_("Vertical Adjustment"),
+ P_("The GtkAdjustment for the vertical position"),
+ GTK_TYPE_ADJUSTMENT,
+ GTK_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+
g_object_class_install_property (gobject_class,
PROP_HSCROLLBAR_POLICY,
g_param_spec_enum ("hscrollbar-policy",
P_("Horizontal Scrollbar Policy"),
P_("When the horizontal scrollbar is displayed"),
- GTK_TYPE_POLICY_TYPE,
- GTK_POLICY_AUTOMATIC,
- GTK_PARAM_READABLE | GTK_PARAM_WRITABLE));
+ GTK_TYPE_POLICY_TYPE,
+ GTK_POLICY_AUTOMATIC,
+ GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+
g_object_class_install_property (gobject_class,
PROP_VSCROLLBAR_POLICY,
g_param_spec_enum ("vscrollbar-policy",
@@ -387,7 +390,7 @@ gtk_scrolled_window_class_init (GtkScrolledWindowClass *class)
P_("When the vertical scrollbar is displayed"),
GTK_TYPE_POLICY_TYPE,
GTK_POLICY_AUTOMATIC,
- GTK_PARAM_READABLE | GTK_PARAM_WRITABLE));
+ GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
g_object_class_install_property (gobject_class,
PROP_WINDOW_PLACEMENT,
@@ -396,7 +399,7 @@ gtk_scrolled_window_class_init (GtkScrolledWindowClass *class)
P_("Where the contents are located with respect to the
scrollbars."),
GTK_TYPE_CORNER_TYPE,
GTK_CORNER_TOP_LEFT,
- GTK_PARAM_READABLE | GTK_PARAM_WRITABLE));
+ GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkScrolledWindow:window-placement-set:
@@ -412,10 +415,11 @@ gtk_scrolled_window_class_init (GtkScrolledWindowClass *class)
g_object_class_install_property (gobject_class,
PROP_WINDOW_PLACEMENT_SET,
g_param_spec_boolean ("window-placement-set",
- P_("Window Placement Set"),
- P_("Whether \"window-placement\" should be used to
determine the location of the contents with respect to the scrollbars."),
- TRUE,
- GTK_PARAM_READABLE | GTK_PARAM_WRITABLE));
+ P_("Window Placement Set"),
+ P_("Whether \"window-placement\" should be used to
determine the location of the contents with respect to the scrollbars."),
+ TRUE,
+ GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+
g_object_class_install_property (gobject_class,
PROP_SHADOW_TYPE,
g_param_spec_enum ("shadow-type",
@@ -423,7 +427,7 @@ gtk_scrolled_window_class_init (GtkScrolledWindowClass *class)
P_("Style of bevel around the contents"),
GTK_TYPE_SHADOW_TYPE,
GTK_SHADOW_NONE,
- GTK_PARAM_READABLE | GTK_PARAM_WRITABLE));
+ GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkScrolledWindow:scrollbars-within-bevel:
@@ -461,7 +465,7 @@ gtk_scrolled_window_class_init (GtkScrolledWindowClass *class)
P_("Minimum Content Width"),
P_("The minimum width that the scrolled window will
allocate to its content"),
-1, G_MAXINT, -1,
- GTK_PARAM_READWRITE));
+ GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkScrolledWindow:min-content-height:
@@ -476,7 +480,7 @@ gtk_scrolled_window_class_init (GtkScrolledWindowClass *class)
P_("Minimum Content Height"),
P_("The minimum height that the scrolled window will
allocate to its content"),
-1, G_MAXINT, -1,
- GTK_PARAM_READWRITE));
+ GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkScrolledWindow:kinetic-scrolling:
@@ -492,8 +496,8 @@ gtk_scrolled_window_class_init (GtkScrolledWindowClass *class)
P_("Kinetic Scrolling"),
P_("Kinetic scrolling mode."),
TRUE,
- GTK_PARAM_READABLE |
- GTK_PARAM_WRITABLE));
+ GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+
/**
* GtkScrolledWindow::scroll-child:
* @scrolled_window: a #GtkScrolledWindow
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]