summaryrefslogtreecommitdiffstats
path: root/src/module.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-03-15 22:35:18 +0000
committerDavid Robillard <d@drobilla.net>2014-03-15 22:35:18 +0000
commit3b63d9fa3114f0292561484f299d9d45ec451c17 (patch)
treeb45de3ba8d2eded5731908cf6842b4bb6392863f /src/module.c
parentba34221e0ee4c32ced4770563638f472860e0a16 (diff)
downloadganv-3b63d9fa3114f0292561484f299d9d45ec451c17.tar.gz
ganv-3b63d9fa3114f0292561484f299d9d45ec451c17.tar.bz2
ganv-3b63d9fa3114f0292561484f299d9d45ec451c17.zip
Clean up public canvas interface.
Eliminate thin C wrappers around C++ methods (move actual implementation into C). git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5338 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/module.c')
-rw-r--r--src/module.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/module.c b/src/module.c
index 779d26b..5434fc8 100644
--- a/src/module.c
+++ b/src/module.c
@@ -152,7 +152,7 @@ measure(GanvModule* module, Metrics* m)
GanvText* canvas_title = GANV_NODE(module)->impl->label;
GanvModuleImpl* impl = module->impl;
- if (canvas->direction == GANV_DIRECTION_DOWN) {
+ if (ganv_canvas_get_direction(canvas) == GANV_DIRECTION_DOWN) {
static const double PAD = 2.0;
double contents_width = PAD;
@@ -430,7 +430,7 @@ layout(GanvNode* self)
ganv_box_set_width(GANV_BOX(module), label_w + (MODULE_LABEL_PAD * 2.0));
ganv_box_set_height(GANV_BOX(module), label_h);
- switch (canvas->direction) {
+ switch (ganv_canvas_get_direction(canvas)) {
case GANV_DIRECTION_RIGHT:
resize_right(module);
break;
@@ -481,7 +481,7 @@ ganv_module_add_port(GanvModule* module,
impl->must_resize = TRUE;
g_ptr_array_add(impl->ports, port);
- place_title(module, canvas->direction);
+ place_title(module, ganv_canvas_get_direction(canvas));
ganv_item_request_update(GANV_ITEM(module));
}