summaryrefslogtreecommitdiffstats
path: root/src/libs/gui
AgeCommit message (Collapse)AuthorFilesLines
2008-08-14Shave some more time off startup (send commands off before updating GUI ↵David Robillard2-21/+24
things, don't show until as late as possible). git-svn-id: http://svn.drobilla.net/lad/ingen@1374 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Don't wait for plugins from ingen, show root patch window as soon as ↵David Robillard1-40/+16
possible (huge reduction in startup time-to-patch-window). git-svn-id: http://svn.drobilla.net/lad/ingen@1373 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Defer menu creation until it is actually requested (speeds up startup ↵David Robillard4-49/+86
time-to-patch-window considerably). Handle new plugins being presented after initialization in plugin menu and dialog. git-svn-id: http://svn.drobilla.net/lad/ingen@1372 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Fix deadlock.David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1369 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Lock RDF world mutex in all places slv2 or redland is accessed (fix random ↵David Robillard1-1/+1
segfaults usually on patch loading). git-svn-id: http://svn.drobilla.net/lad/ingen@1367 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Clamp range of voice selector in node control window.David Robillard4-8/+27
Only show voice controls for polyphonic nodes (and dynamically show/hide). git-svn-id: http://svn.drobilla.net/lad/ingen@1366 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Fix crash when attempting to pop up the GUI of a node with no plugin.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1363 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Fix crash when showing control window for root patch.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1362 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Fix initial stacked border state of modules on patch importing.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1361 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Fix crash on 'clear' in plugin selector window.David Robillard1-4/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@1357 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Fix new node default naming from both plugin window and patch context menu.David Robillard2-10/+21
git-svn-id: http://svn.drobilla.net/lad/ingen@1355 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Remove old LASH stuff (wouldn't be useful in implementing the new LASH with ↵David Robillard3-229/+0
the new Ingen design anyway). git-svn-id: http://svn.drobilla.net/lad/ingen@1353 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Move crap (now) only used internally by deprecated loader to ↵David Robillard5-5/+0
DeprecatedLoader.cpp. git-svn-id: http://svn.drobilla.net/lad/ingen@1352 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Remove control modifier which conflicted with multi-select in FlowCanvas.David Robillard2-22/+18
Edit mode is now toggled with 'e' ala Max. git-svn-id: http://svn.drobilla.net/lad/ingen@1349 a436a847-0d15-0410-975c-d299462d15a1
2008-08-12Fix plugin selection window (adding the same plugin twice in a row works, ↵David Robillard1-8/+12
nicer default numbering). Cascade multiple plugins added from one run of plugin selection window. git-svn-id: http://svn.drobilla.net/lad/ingen@1343 a436a847-0d15-0410-975c-d299462d15a1
2008-07-30Allow loading multiple subpatches at once (in Load Patch dialog from context ↵David Robillard1-2/+12
menu). git-svn-id: http://svn.drobilla.net/lad/ingen@1311 a436a847-0d15-0410-975c-d299462d15a1
2008-07-29Add converted Smack 909 patches.David Robillard1-2/+0
Fix MIDI/Event ports loaded from patches. git-svn-id: http://svn.drobilla.net/lad/ingen@1303 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Simply global memory management crap by using shared_ptr in the World struct ↵David Robillard9-69/+52
(it's not C anyway, might as well). Properly support LV2 events from plugin UIs over OSC and directly (w/ monolithic UI/engine). Fix crashes on node destruction with monolithic UI/engine. Resolves ticket #177. git-svn-id: http://svn.drobilla.net/lad/ingen@1293 a436a847-0d15-0410-975c-d299462d15a1
2008-06-23Move widget embedding down to FlowCanvas.David Robillard2-88/+22
git-svn-id: http://svn.drobilla.net/lad/ingen@1274 a436a847-0d15-0410-975c-d299462d15a1
2008-06-23Formatting.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1273 a436a847-0d15-0410-975c-d299462d15a1
2008-06-10Spell kludge correctly :)David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1266 a436a847-0d15-0410-975c-d299462d15a1
2008-06-10Fix 'disconnect' operation for all objects (inc. patch ports).David Robillard9-15/+38
Fixes ticket #147. git-svn-id: http://svn.drobilla.net/lad/ingen@1265 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Fix prompting for filename when patch is loaded from command line.David Robillard2-6/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1264 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Fix Ctrl 'editable' patch modifier (for control twiddling) ceasing to work ↵David Robillard4-20/+61
in various scenarios (ticket #120). git-svn-id: http://svn.drobilla.net/lad/ingen@1259 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Fix lingering breadcrumbs of destroyed subpatches (ticket #80).David Robillard6-17/+17
git-svn-id: http://svn.drobilla.net/lad/ingen@1258 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Fix port control slider synchronization issues.David Robillard3-5/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@1255 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Fix compilation.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@1254 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Bump liblo dependency to 0.25 (SVN).David Robillard2-10/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@1253 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Store information from patch properties window.David Robillard2-8/+10
Currently stored as variables but some other mechanism probably needs to exist to specifically set RDF data for the patch (not wrapped up in a variable) to make the RDF of a patch more sane and like an LV2 plugin. Fixes ticket #94. git-svn-id: http://svn.drobilla.net/lad/ingen@1250 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Make sure plugin window isn't modal (hopefully...).David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1246 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Add quick context menu for Internal 'plugins'.David Robillard2-2/+30
git-svn-id: http://svn.drobilla.net/lad/ingen@1235 a436a847-0d15-0410-975c-d299462d15a1
2008-05-20Fix various problems with control port values.David Robillard6-12/+16
Fix control port feedback issues with LV2 plugin UIs. git-svn-id: http://svn.drobilla.net/lad/ingen@1218 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19Better global (engine/client) LV2 feature sharing.David Robillard1-2/+2
Provide URI map extension to plugin UIs. git-svn-id: http://svn.drobilla.net/lad/ingen@1217 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19More (but not yet completely) type safe value_changed notification.David Robillard5-11/+15
git-svn-id: http://svn.drobilla.net/lad/ingen@1216 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19Fix multiple ports showing up when attempting to add a MIDI output to a patch.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1215 a436a847-0d15-0410-975c-d299462d15a1
2008-05-15Show error messages from engine in a pop-up dialog.David Robillard2-2/+16
Don't attempt to create root patch when loading deprecated (.om) patches. git-svn-id: http://svn.drobilla.net/lad/ingen@1208 a436a847-0d15-0410-975c-d299462d15a1
2008-04-12LV2 UI extension updates from larsl.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1181 a436a847-0d15-0410-975c-d299462d15a1
2008-04-12LV2 event/MIDI fixed for Ingen from larsl.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1180 a436a847-0d15-0410-975c-d299462d15a1
2008-01-25Overhaul SLV2 API to return/take SLV2Value (instead of strings or ↵David Robillard1-3/+3
primitives) wherever possible. Make 'index' a fundemental property of ingen ports. git-svn-id: http://svn.drobilla.net/lad/ingen@1113 a436a847-0d15-0410-975c-d299462d15a1
2008-01-23Remove unnecessary subst vars.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1108 a436a847-0d15-0410-975c-d299462d15a1
2008-01-23More LV2 extension work.David Robillard3-0/+28
Implement URI map extension in Ingen. git-svn-id: http://svn.drobilla.net/lad/ingen@1097 a436a847-0d15-0410-975c-d299462d15a1
2008-01-21Work on generic LV2 events.David Robillard3-7/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@1090 a436a847-0d15-0410-975c-d299462d15a1
2008-01-07Fix building.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1034 a436a847-0d15-0410-975c-d299462d15a1
2008-01-06Tone down port colours a touch.David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@1020 a436a847-0d15-0410-975c-d299462d15a1
2008-01-06Use colours derived from Tango-palette (de-candified, darkened).David Robillard1-5/+5
Use same port colours between Ingen and Patchage (though with different meanings). git-svn-id: http://svn.drobilla.net/lad/ingen@1019 a436a847-0d15-0410-975c-d299462d15a1
2008-01-02Fix canvas scroll buttons.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@1007 a436a847-0d15-0410-975c-d299462d15a1
2007-12-31Clean up and remove useless code in FlowCanvas.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@998 a436a847-0d15-0410-975c-d299462d15a1
2007-12-21Fix SLV2 GUI sketchiness, repeated embedding/unembedding/pop-up/window ↵David Robillard2-62/+65
destroy, etc. Break out LV2 GUI stuff to a separate class, SharedPtr it up, spiffify, etc. git-svn-id: http://svn.drobilla.net/lad/ingen@993 a436a847-0d15-0410-975c-d299462d15a1
2007-12-20Fix about dialog close button.David Robillard4-3/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@990 a436a847-0d15-0410-975c-d299462d15a1
2007-12-19Fix LV2 GUI embedding.David Robillard3-13/+15
Clean up LV2 icon stuff. Fix flood of "unable to load icon" warnings. git-svn-id: http://svn.drobilla.net/lad/ingen@980 a436a847-0d15-0410-975c-d299462d15a1