summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-12-19FDGL: Improve flow-directed layout.David Robillard5-45/+104
Allow apps to specify nodes as sources to improve layout. git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5185 a436a847-0d15-0410-975c-d299462d15a1
2013-12-18FDGL: Only install layout handler as needed.David Robillard3-16/+43
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5184 a436a847-0d15-0410-975c-d299462d15a1
2013-12-18FDGL: Add slight directional force to push sinks to the right/down.David Robillard1-3/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5183 a436a847-0d15-0410-975c-d299462d15a1
2013-12-18Shorter code.David Robillard2-31/+25
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5182 a436a847-0d15-0410-975c-d299462d15a1
2013-12-18FDGL: Add spring between partners so interface modules line up in Patchage.David Robillard2-8/+23
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5181 a436a847-0d15-0410-975c-d299462d15a1
2013-12-18Futher FDGL performance improvements.David Robillard2-15/+19
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5180 a436a847-0d15-0410-975c-d299462d15a1
2013-12-18FDGL performance improvements.David Robillard2-8/+24
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5179 a436a847-0d15-0410-975c-d299462d15a1
2013-12-18Add missing file.David Robillard1-0/+79
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5178 a436a847-0d15-0410-975c-d299462d15a1
2013-12-18Add experimental (slow) force-directed graph layout to Ganv.David Robillard5-2/+152
This continuously arranges the graph, and the user can drag around nodes to influence the layout which is handy. To try, configure with --no-graphviz --fdgl. Still rough around the edges, in particular detached nodes will fly off into space. Also entirely too slow for production use, will need a more sophisticated data structure for that, so the repel calculation isn't O(n^2). git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5177 a436a847-0d15-0410-975c-d299462d15a1
2013-12-18Remove unused variables.David Robillard1-6/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5176 a436a847-0d15-0410-975c-d299462d15a1
2013-11-01Remove unused typedefs.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5167 a436a847-0d15-0410-975c-d299462d15a1
2013-08-09Upgrade to waf 1.7.11.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5151 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Fix compilation with --jack-dbus (#917).David Robillard3-0/+15
I don't know why I maintain this or what the point of it is... git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5141 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Redraw control slider when range changes.David Robillard1-10/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5139 a436a847-0d15-0410-975c-d299462d15a1
2013-06-08Fix sizing for ports with enumeration or integer tag labels.David Robillard7-5/+26
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5123 a436a847-0d15-0410-975c-d299462d15a1
2013-05-31Fix access to invalid parameter in Canvas::zoom_full().David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5118 a436a847-0d15-0410-975c-d299462d15a1
2013-05-26Fix Glibmm include errors (#904).David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5113 a436a847-0d15-0410-975c-d299462d15a1
2013-04-13Fix crash in Patchage when client with selected port disappears.David Robillard1-0/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5104 a436a847-0d15-0410-975c-d299462d15a1
2013-03-25Minor documentation improvements.David Robillard2-9/+20
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5099 a436a847-0d15-0410-975c-d299462d15a1
2013-03-18Generate documentation with g-ir-doc-tool.David Robillard1-1/+29
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5090 a436a847-0d15-0410-975c-d299462d15a1
2013-03-17Update copyright date.David Robillard19-19/+19
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5088 a436a847-0d15-0410-975c-d299462d15a1
2013-03-17Update to r93/autowaf.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5086 a436a847-0d15-0410-975c-d299462d15a1
2013-02-09Fix crash when making a connection from a node that is destroyed (#884).David Robillard1-32/+40
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5049 a436a847-0d15-0410-975c-d299462d15a1
2013-02-03Port control performance improvements (further improvement for #879).David Robillard8-61/+76
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
2013-02-03Fix compilation with GCC 4.6.David Robillard1-2/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5038 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02GUI support for integer controls.David Robillard5-7/+26
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5034 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Show check box for toggle ports and ellipsis for enumeration (menu) ports.David Robillard5-43/+148
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5033 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Upgrade to waf 1.7.9David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5032 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix strange bug where canvas stops updating entirely on node removal.David Robillard3-12/+13
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5025 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix drag connecting.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5021 a436a847-0d15-0410-975c-d299462d15a1
2013-01-14Fix dash of edges.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4978 a436a847-0d15-0410-975c-d299462d15a1
2013-01-13Attempt to fix artifacts left behind by edge handle.David Robillard1-5/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4972 a436a847-0d15-0410-975c-d299462d15a1
2013-01-13Support resizing circles to fit label, and setting radius in ems.David Robillard6-18/+84
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4969 a436a847-0d15-0410-975c-d299462d15a1
2013-01-13Add two connect modes for fast chaining and fanning.David Robillard2-3/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4962 a436a847-0d15-0410-975c-d299462d15a1
2013-01-13Better dot rendering and auto-arrange for graphs with circles.David Robillard3-12/+46
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4955 a436a847-0d15-0410-975c-d299462d15a1
2013-01-13ganv_canvas_destroy => ganv_canvas_clear.David Robillard3-5/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4952 a436a847-0d15-0410-975c-d299462d15a1
2013-01-13Fix border width for circles.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4951 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Fix edges between circles to not overlap tail.David Robillard1-35/+17
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4941 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Fix selection dash for circles.David Robillard2-1/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4933 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Fix arrange with circles on the canvas.David Robillard3-5/+21
Add ganv_circle_get_radius(). git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4931 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Fix text on circles.David Robillard5-0/+67
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4926 a436a847-0d15-0410-975c-d299462d15a1
2013-01-08Add signals and default handlers for every property in conventional Gtkmm style.David Robillard3-11/+26
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4908 a436a847-0d15-0410-975c-d299462d15a1
2013-01-08Don't highlight fill colour on mouse hover.David Robillard1-1/+0
Fi× embedded plugin UI Gtk style to match block background. git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4907 a436a847-0d15-0410-975c-d299462d15a1
2012-12-23Downgrade to waf 1.7.5.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4896 a436a847-0d15-0410-975c-d299462d15a1
2012-12-23Add missing waf winres tool.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4891 a436a847-0d15-0410-975c-d299462d15a1
2012-12-23Update to waf 1.7.8 and autowaf r90 (install docs to versioned directory).David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4890 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Improve port control sliders to make it easier to reach minimum / maximum value.David Robillard1-9/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4879 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Slightly better quasi-cascade.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4878 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Stack items on the same layer by x coordinate for a deterministic ↵David Robillard1-1/+8
quasi-cascade look. git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4877 a436a847-0d15-0410-975c-d299462d15a1
2012-12-21Implement item stacking.David Robillard10-98/+43
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@4876 a436a847-0d15-0410-975c-d299462d15a1