summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2014-03-30Reimplement canvas zoom.David Robillard3-2/+74
Make select rectangle translucent. Make ctrl+scroll wheel zoom, not change font size. Add separate controls in Patchage for zoom (scale) and font size. Banish canvas coordinates from item implementations. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5345 a436a847-0d15-0410-975c-d299462d15a1
2014-03-16Support for DOT export for rendering with GraphViz (implement #949).David Robillard3-0/+50
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5341 a436a847-0d15-0410-975c-d299462d15a1
2014-03-15Clean up public canvas interface.David Robillard1-1/+1
Eliminate thin C wrappers around C++ methods (move actual implementation into C). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5338 a436a847-0d15-0410-975c-d299462d15a1
2014-03-15Fix crashes due to invalid format strings (fix #963).David Robillard2-6/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5337 a436a847-0d15-0410-975c-d299462d15a1
2013-12-19FDGL: Improve flow-directed layout.David Robillard3-19/+6
Allow apps to specify nodes as sources to improve layout. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5186 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Fix compilation with --jack-dbus (#917).David Robillard3-80/+60
I don't know why I maintain this or what the point of it is... git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5141 a436a847-0d15-0410-975c-d299462d15a1
2013-05-30Fix unlikely memory error.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5116 a436a847-0d15-0410-975c-d299462d15a1
2013-05-26Fix port menu to allow disconnecting a single port from everything.David Robillard1-5/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5111 a436a847-0d15-0410-975c-d299462d15a1
2013-03-17Update copyright date.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5088 a436a847-0d15-0410-975c-d299462d15a1
2013-03-17Update copyright date.David Robillard22-22/+22
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5087 a436a847-0d15-0410-975c-d299462d15a1
2013-02-05Fix bad format strings.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5048 a436a847-0d15-0410-975c-d299462d15a1
2013-02-03Don't ignore realpath() return value.David Robillard1-1/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5042 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix compilation error with certain boost/C++11 versio combination. Maybe.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@5026 a436a847-0d15-0410-975c-d299462d15a1
2013-01-13Update for latest ganv.David Robillard3-9/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4953 a436a847-0d15-0410-975c-d299462d15a1
2012-08-10Fix a ton of warnings.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4648 a436a847-0d15-0410-975c-d299462d15a1
2012-05-14Trim unnecessary includes.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4413 a436a847-0d15-0410-975c-d299462d15a1
2012-05-11Avoid including gtkmm.hDavid Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4356 a436a847-0d15-0410-975c-d299462d15a1
2012-04-25Move more functionality down to C canvas.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4271 a436a847-0d15-0410-975c-d299462d15a1
2012-04-22Remove buggy click-to-select-edge in Patchage.David Robillard1-24/+1
If this should work, it can/should be implemented in Ganv anyway. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4227 a436a847-0d15-0410-975c-d299462d15a1
2012-04-21Fix ALSA.David Robillard1-10/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4224 a436a847-0d15-0410-975c-d299462d15a1
2012-04-20Fix disconnect via connection select and delete.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4212 a436a847-0d15-0410-975c-d299462d15a1
2012-04-13Use standard command synopsis style.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4176 a436a847-0d15-0410-975c-d299462d15a1
2012-03-27Delete trailing whitespace.David Robillard5-7/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4112 a436a847-0d15-0410-975c-d299462d15a1
2012-03-09Fix "disconnect all".David Robillard1-3/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@4036 a436a847-0d15-0410-975c-d299462d15a1
2012-01-18Use consistent *_config.h rather than *-config.h.David Robillard11-11/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3963 a436a847-0d15-0410-975c-d299462d15a1
2012-01-11Delete modules when Jack clients disappear.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3934 a436a847-0d15-0410-975c-d299462d15a1
2011-12-18Use opaque port colours.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3886 a436a847-0d15-0410-975c-d299462d15a1
2011-12-10Fix event handling.David Robillard2-5/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3852 a436a847-0d15-0410-975c-d299462d15a1
2011-12-08Fix node moving (inform user via "moved" signal).David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3833 a436a847-0d15-0410-975c-d299462d15a1
2011-12-07Remove cruft from public API.David Robillard1-2/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3828 a436a847-0d15-0410-975c-d299462d15a1
2011-12-06FlowCanvas's successor is hereby dubbed Ganv.David Robillard10-62/+66
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3820 a436a847-0d15-0410-975c-d299462d15a1
2011-12-06Death to Module.cpp.David Robillard2-3/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3817 a436a847-0d15-0410-975c-d299462d15a1
2011-12-05Remove cruft.David Robillard3-17/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3811 a436a847-0d15-0410-975c-d299462d15a1
2011-12-04Move module port management stuff down to C level.David Robillard2-4/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3798 a436a847-0d15-0410-975c-d299462d15a1
2011-12-04Move module ports down to C level.David Robillard2-11/+15
Add STL-style port iteration API to Module. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3795 a436a847-0d15-0410-975c-d299462d15a1
2011-12-04Store C items in Canvas.David Robillard2-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3792 a436a847-0d15-0410-975c-d299462d15a1
2011-12-04Store C edges in Canvas.David Robillard2-0/+3
Edge is now truly just a thin C++ wrapper for the C object. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3787 a436a847-0d15-0410-975c-d299462d15a1
2011-12-04Move Port::_module down to C level (Port is now a stateless wrapper).David Robillard2-2/+2
Fix crash on edge deletion. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3785 a436a847-0d15-0410-975c-d299462d15a1
2011-12-03Don't expose canvas data structures.David Robillard5-46/+103
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3775 a436a847-0d15-0410-975c-d299462d15a1
2011-12-02Remove Shape typedef.David Robillard2-2/+2
Add Box wrapper class. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3752 a436a847-0d15-0410-975c-d299462d15a1
2011-12-02Joinable => Node.David Robillard2-14/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3751 a436a847-0d15-0410-975c-d299462d15a1
2011-12-02Remove Shape::store_location() in favour of Joinable::signal_moved.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3747 a436a847-0d15-0410-975c-d299462d15a1
2011-12-02Use Joinable shape and remove Node::_circle.David Robillard1-1/+1
Remove unused Shape::load_location(). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3746 a436a847-0d15-0410-975c-d299462d15a1
2011-12-02Connection => Edge.David Robillard6-11/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3745 a436a847-0d15-0410-975c-d299462d15a1
2011-12-01Move color stuff down to C level.David Robillard3-5/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3733 a436a847-0d15-0410-975c-d299462d15a1
2011-12-01Use consistent property wrappers for x and y coordinates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3730 a436a847-0d15-0410-975c-d299462d15a1
2011-12-01FlowCanvas::Item => FlowCanvas::Shape.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3719 a436a847-0d15-0410-975c-d299462d15a1
2011-12-01Remove menu stuff from FlowCanvas.David Robillard3-1/+31
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3717 a436a847-0d15-0410-975c-d299462d15a1
2011-12-01Remove width and height stuff from Item (not generic).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3713 a436a847-0d15-0410-975c-d299462d15a1
2011-11-30Remove redundant Connection::_source and Connection::_dest.David Robillard2-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@3708 a436a847-0d15-0410-975c-d299462d15a1