[cluttermm] FlowLayout: Add get/set_snap_to_grid() and properties.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cluttermm] FlowLayout: Add get/set_snap_to_grid() and properties.
- Date: Thu, 10 Apr 2014 11:04:01 +0000 (UTC)
commit 7c231227018ac425832ed02341d6bc54f8b2a565
Author: Murray Cumming <murrayc murrayc com>
Date: Thu Apr 10 12:49:00 2014 +0200
FlowLayout: Add get/set_snap_to_grid() and properties.
Also correct constness of several methods.
This is based on changes in this patch:
https://bugzilla.gnome.org/show_bug.cgi?id=725125#c7
clutter/src/flow-layout.hg | 22 +++++++++++++---------
1 files changed, 13 insertions(+), 9 deletions(-)
---
diff --git a/clutter/src/flow-layout.hg b/clutter/src/flow-layout.hg
index 16217f2..d7779c0 100644
--- a/clutter/src/flow-layout.hg
+++ b/clutter/src/flow-layout.hg
@@ -29,6 +29,7 @@ class FlowLayout :
public LayoutManager
{
_CLASS_GOBJECT(FlowLayout, ClutterFlowLayout, CLUTTER_FLOW_LAYOUT, LayoutManager, ClutterLayoutManager)
+ _DERIVES_INITIALLY_UNOWNED()
protected:
_WRAP_CTOR(FlowLayout(FlowOrientation orientation), clutter_flow_layout_new)
@@ -37,19 +38,22 @@ public:
_WRAP_CREATE(FlowOrientation orientation)
_WRAP_METHOD(void set_homogeneous(bool homogeneous), clutter_flow_layout_set_homogeneous)
- _WRAP_METHOD(bool get_homogeneous(), clutter_flow_layout_get_homogeneous)
+ _WRAP_METHOD(bool get_homogeneous() const, clutter_flow_layout_get_homogeneous)
_WRAP_METHOD(void set_orientation(FlowOrientation orientation), clutter_flow_layout_set_orientation)
- _WRAP_METHOD(ClutterFlowOrientation get_orientation(), clutter_flow_layout_get_orientation)
+ _WRAP_METHOD(FlowOrientation get_orientation() const, clutter_flow_layout_get_orientation)
+ _WRAP_METHOD(void set_snap_to_grid(bool snap_to_grid), clutter_flow_layout_set_snap_to_grid)
+ _WRAP_METHOD(bool get_snap_to_grid() const, clutter_flow_layout_get_snap_to_grid)
_WRAP_METHOD(void set_column_spacing(float spacing), clutter_flow_layout_set_column_spacing)
- _WRAP_METHOD(float get_column_spacing(), clutter_flow_layout_get_column_spacing)
+ _WRAP_METHOD(float get_column_spacing() const, clutter_flow_layout_get_column_spacing)
_WRAP_METHOD(void set_row_spacing(float spacing), clutter_flow_layout_set_row_spacing)
- _WRAP_METHOD(float get_row_spacing(), clutter_flow_layout_get_row_spacing)
+ _WRAP_METHOD(float get_row_spacing() const, clutter_flow_layout_get_row_spacing)
_WRAP_METHOD(void set_column_width(float min_width, float max_width), clutter_flow_layout_set_column_width)
- _WRAP_METHOD(void get_column_width(float &min_width, float &max_width),
clutter_flow_layout_get_column_width)
+
+ _WRAP_METHOD(void get_column_width(float& min_width, float& max_width) const,
clutter_flow_layout_get_column_width)
_WRAP_METHOD(void set_row_height(float min_height, float max_height), clutter_flow_layout_set_row_height)
- _WRAP_METHOD(void get_row_height(float &min_height, float &max_height), clutter_flow_layout_get_row_height)
+ _WRAP_METHOD(void get_row_height(float &min_height, float &max_height) const,
clutter_flow_layout_get_row_height)
_WRAP_PROPERTY("homogeneous", bool)
_WRAP_PROPERTY("orientation", FlowOrientation)
@@ -57,9 +61,9 @@ public:
_WRAP_PROPERTY("row-spacing", float)
_WRAP_PROPERTY("min-column-width", float)
_WRAP_PROPERTY("max-column-width", float)
- _WRAP_PROPERTY("min-row-width", float)
- _WRAP_PROPERTY("max-row-width", float)
+ _WRAP_PROPERTY("min-row-height", float)
+ _WRAP_PROPERTY("max-row-height", float)
+ _WRAP_PROPERTY("snap-to-grid", bool)
};
} // namespace Clutter
-
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]