summaryrefslogtreecommitdiffstats
path: root/src/gui/GraphBox.cpp
AgeCommit message (Collapse)AuthorFilesLines
2018-01-21Add URI class and remove use of Raul::URIDavid Robillard1-7/+7
2018-01-21Replace insert(make_pair(...)) with emplaceDavid Robillard1-2/+2
2017-12-25Always use bracesDavid Robillard1-18/+34
2017-12-25Use nullptrDavid Robillard1-6/+6
2017-02-26Fix filtering by type in plugin selectorDavid Robillard1-1/+1
2017-02-18Kludge around broken clipboard on MacOSDavid Robillard1-1/+5
2017-02-15Move Properties out of ResourceDavid Robillard1-1/+1
2016-10-06Add plugin state savingDavid Robillard1-10/+21
This only works with a server-side save, so the GUI now uses that if the server is not running remotely, where "remotely" is defined as "via TCP". This isn't perfect, since running ingen via TCP locally is a perfectly valid thing to do, but it will do for now.
2016-10-02Show audio and load information in status lineDavid Robillard1-0/+14
2016-07-30Add undo supportDavid Robillard1-1/+21
2016-03-14Add key binding for moving to parent graphDavid Robillard1-2/+16
2015-10-24Remove excess toolbar buttonsDavid Robillard1-0/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5773 a436a847-0d15-0410-975c-d299462d15a1
2015-04-05Hide close/quit menu items in plugin GUI.David Robillard1-0/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5669 a436a847-0d15-0410-975c-d299462d15a1
2015-04-04Update copyright dates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5653 a436a847-0d15-0410-975c-d299462d15a1
2015-03-14Set default export format to PDF.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5630 a436a847-0d15-0410-975c-d299462d15a1
2015-02-14Fix quit via window close.David Robillard1-5/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5565 a436a847-0d15-0410-975c-d299462d15a1
2015-02-14Fix save issues.David Robillard1-5/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5564 a436a847-0d15-0410-975c-d299462d15a1
2015-02-14Clean up save dialog stuff.David Robillard1-31/+36
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5563 a436a847-0d15-0410-975c-d299462d15a1
2015-02-14Confirm quit on last window close.David Robillard1-1/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5562 a436a847-0d15-0410-975c-d299462d15a1
2015-02-08Add support for exporting canvas as PDF or PS.David Robillard1-18/+34
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5543 a436a847-0d15-0410-975c-d299462d15a1
2014-08-30Disable sprung layout initially.David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5461 a436a847-0d15-0410-975c-d299462d15a1
2014-08-08Use Markdown in doc comments for better source readability.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5429 a436a847-0d15-0410-975c-d299462d15a1
2014-04-27Add support for sprung layout to Patchage.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5379 a436a847-0d15-0410-975c-d299462d15a1
2014-03-31Add zoom full and font size commands to Ingen.David Robillard1-0/+34
Consistent font size keybindings between Patchage and Ingen. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5356 a436a847-0d15-0410-975c-d299462d15a1
2014-03-17Tidy up draw dialog code.David Robillard1-13/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5343 a436a847-0d15-0410-975c-d299462d15a1
2014-03-16Allow user to enable or disable sprung layout.David Robillard1-5/+41
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
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/ingen@5338 a436a847-0d15-0410-975c-d299462d15a1
2014-01-18Consolidate URIs.David Robillard1-3/+3
Add missing definition to ontology. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5317 a436a847-0d15-0410-975c-d299462d15a1
2014-01-04Set documentation pane position to maximum to hide in LV2 GUI.David Robillard1-0/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5257 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Remove Raul::fmt wrapper, the last vestige of boost dependency for Raul.David Robillard1-4/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5077 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Move Atom implementation out of Raul so it can depend on LV2.David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5076 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02More generic Atom class.David Robillard1-6/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5024 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix default status bar text when engine is local.David Robillard1-4/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5019 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix status bar hover text.David Robillard1-5/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5018 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Add option to enable/disable canvas animation (fix/avoid #879).David Robillard1-0/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5016 a436a847-0d15-0410-975c-d299462d15a1
2013-01-12Remove Raul::SharedPtr and switch to std::shared_ptr.David Robillard1-10/+10
Use project local short type aliases for shared_ptr and friends. Move Raul::Disposable and Raul::Manageable into Raul::Maid. Use sets to store machina nodes and edges to avoid O(n) searches. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4939 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Use range-based for loops where possible.David Robillard1-6/+4
Mmm, shiny. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4919 a436a847-0d15-0410-975c-d299462d15a1
2013-01-11Use type safe enumerations.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4918 a436a847-0d15-0410-975c-d299462d15a1
2013-01-09Load internal plugin data files and rework documentation code to work the ↵David Robillard1-0/+1
same as LV2 plugins (fix #671). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4910 a436a847-0d15-0410-975c-d299462d15a1
2013-01-08Re-enable node documentation.David Robillard1-21/+24
Separate setting documentation from showing documentation pane, and make the latter a user option. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4909 a436a847-0d15-0410-975c-d299462d15a1
2012-11-22Configuration file saving.David Robillard1-1/+2
Automatically save and restore GUI settings (last patch directory, human names, etc.). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4848 a436a847-0d15-0410-975c-d299462d15a1
2012-11-21Move most recent graph open directory to Configuration.David Robillard1-3/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4846 a436a847-0d15-0410-975c-d299462d15a1
2012-11-21GUI::Configuration => GUI::Style.David Robillard1-8/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4844 a436a847-0d15-0410-975c-d299462d15a1
2012-11-21Move human name and port label options to main configuration.David Robillard1-6/+14
This makes it possible to persistently set the desired style in configuration files. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4843 a436a847-0d15-0410-975c-d299462d15a1
2012-08-19Patch => GraphDavid Robillard1-0/+706
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4721 a436a847-0d15-0410-975c-d299462d15a1