summaryrefslogtreecommitdiffstats
path: root/src/ganv-private.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2013-02-03 22:29:15 +0000
committerDavid Robillard <d@drobilla.net>2013-02-03 22:29:15 +0000
commit6ddaa0260c4749aa6c0395000381d7df0bd3feb1 (patch)
tree00024d5d970317292355b663383b43d151c6757b /src/ganv-private.h
parent39b748a4836d6220922867eae0dd5339792033ab (diff)
downloadganv-6ddaa0260c4749aa6c0395000381d7df0bd3feb1.tar.gz
ganv-6ddaa0260c4749aa6c0395000381d7df0bd3feb1.tar.bz2
ganv-6ddaa0260c4749aa6c0395000381d7df0bd3feb1.zip
Port control performance improvements (further improvement for #879).
Only request a redraw, not a full update, where appropriate. Use a raw double instead of GVariant for port control-changed signal. git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5045 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/ganv-private.h')
-rw-r--r--src/ganv-private.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ganv-private.h b/src/ganv-private.h
index 85ed1ab..d9d81df 100644
--- a/src/ganv-private.h
+++ b/src/ganv-private.h
@@ -199,6 +199,19 @@ void
ganv_edge_request_redraw(GanvCanvasBase* canvas,
const GanvEdgeCoords* coords);
+/* Box */
+
+void
+ganv_box_request_redraw(GanvItem* item,
+ const GanvBoxCoords* coords,
+ gboolean world);
+
+/* Port */
+
+void
+ganv_port_set_control_value_internal(GanvPort* port,
+ float value);
+
#ifdef __cplusplus
} /* extern "C" */
#endif