From 612186c6dd6549bfd3a44ba61181ce1b6ac49733 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 16 Mar 2014 00:55:18 +0000 Subject: Allow user to enable or disable sprung layout. This setting is saved with the patch so sprung patches remain sprung when loaded again, but manually arranged patches won't be mangled. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5340 a436a847-0d15-0410-975c-d299462d15a1 --- src/gui/GraphView.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/gui/GraphView.cpp') diff --git a/src/gui/GraphView.cpp b/src/gui/GraphView.cpp index 414f21f9..444075b9 100644 --- a/src/gui/GraphView.cpp +++ b/src/gui/GraphView.cpp @@ -81,6 +81,10 @@ GraphView::set_graph(SPtr graph) _poly_spin->set_increments(1, 4); _poly_spin->set_value(graph->internal_poly()); + if (ganv_canvas_supports_sprung_layout(_canvas->gobj())) { + ganv_canvas_set_sprung_layout(_canvas->gobj(), TRUE); + } + for (const auto& p : graph->properties()) property_changed(p.first, p.second); -- cgit v1.2.1