diff options
Diffstat (limited to 'ganv')
-rw-r--r-- | ganv/Canvas.hpp | 12 | ||||
-rw-r--r-- | ganv/canvas.h | 4 |
2 files changed, 3 insertions, 13 deletions
diff --git a/ganv/Canvas.hpp b/ganv/Canvas.hpp index 139d5ab..93e0dea 100644 --- a/ganv/Canvas.hpp +++ b/ganv/Canvas.hpp @@ -109,17 +109,7 @@ public: /** Resize the canvas to the given dimensions. */ void resize(double width, double height); - /** The direction of the "signal flow" on the canvas. */ - enum FlowDirection { - HORIZONTAL, - VERTICAL - }; - - /** Set the flow direction of the canvas. */ - void set_direction(FlowDirection d); - - /** Return the current flow direction of the canvas. */ - FlowDirection direction() const; + RW_PROPERTY(GanvDirection, direction); typedef void (*NodeFunction)(GanvNode* node, void* data); diff --git a/ganv/canvas.h b/ganv/canvas.h index a5bb441..a011cff 100644 --- a/ganv/canvas.h +++ b/ganv/canvas.h @@ -35,8 +35,8 @@ struct GanvCanvasImpl; typedef struct _GanvCanvasClass GanvCanvasClass; typedef enum { - GANV_VERTICAL, - GANV_HORIZONTAL + GANV_DIRECTION_DOWN, + GANV_DIRECTION_RIGHT } GanvDirection; struct _GanvCanvas |