summaryrefslogtreecommitdiffstats
path: root/src/libs/gui/NodeModule.cpp
AgeCommit message (Collapse)AuthorFilesLines
2008-08-18More copy/paste and serialisation work.David Robillard1-1/+2
Don't die on invalid path for set_property and set_variable (return error to client). Working paste to subpatches, paste of connected patch ports and modules. git-svn-id: http://svn.drobilla.net/lad/ingen@1428 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Set/send/etc properties through the engine.David Robillard1-1/+19
Add 'ingen:selected' property so selection is persistent and shared among clients. git-svn-id: http://svn.drobilla.net/lad/ingen@1424 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17More serialization work.David Robillard1-7/+11
Preliminary copy/paste (nodes only) git-svn-id: http://svn.drobilla.net/lad/ingen@1418 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Replace imperative polyphony/polyphonic stuff with properties (kill more API).David Robillard1-1/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@1412 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 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-06-23Move widget embedding down to FlowCanvas.David Robillard1-81/+21
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-05-20Fix various problems with control port values.David Robillard1-1/+0
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 Robillard1-4/+6
git-svn-id: http://svn.drobilla.net/lad/ingen@1216 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
2007-12-21Fix SLV2 GUI sketchiness, repeated embedding/unembedding/pop-up/window ↵David Robillard1-59/+60
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-10-18Fix module size on renaming.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@887 a436a847-0d15-0410-975c-d299462d15a1
2007-10-09Fix OSC patching.David Robillard1-4/+7
Add OSC "bang" LV2 plugin, with GUI (just a button). Make OSC metronome suck slightly less. git-svn-id: http://svn.drobilla.net/lad/ingen@857 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08s/MetadataMap/Variables/ etc.David Robillard1-8/+8
Removed ancient/unused Controller.hpp. git-svn-id: http://svn.drobilla.net/lad/ingen@852 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Fix serialization/connection bugs resulting from refactoring.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@842 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Added shared abstract interface for ports.David Robillard1-2/+10
Moved DataType to shared. Switch data type URIs to match LV2 type semantics (e.g. separate audio/control types). git-svn-id: http://svn.drobilla.net/lad/ingen@840 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Begin using shared virtual Node interface client side.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@836 a436a847-0d15-0410-975c-d299462d15a1
2007-10-06Removed comment that's no longer applicable. It was a bad comment. Yay.David Robillard1-3/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@830 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Fix embedded LV2 GUI resizing.David Robillard1-17/+26
git-svn-id: http://svn.drobilla.net/lad/ingen@826 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Fix ridiculous CPU chewing on embedded LV2 GUIs.David Robillard1-0/+11
For some reason the GUI widget's size request signal fires continuously... this needs fixing. git-svn-id: http://svn.drobilla.net/lad/ingen@824 a436a847-0d15-0410-975c-d299462d15a1
2007-10-04Fixed port menu (load fancy dynamic menu from Glade).David Robillard1-1/+1
Renaming of JACK ports. git-svn-id: http://svn.drobilla.net/lad/ingen@820 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Initialise GUI controls for popped up GUIs as well.David Robillard1-17/+31
git-svn-id: http://svn.drobilla.net/lad/ingen@819 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Set initial values for embedded LV2 GUIs.David Robillard1-2/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@818 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Fix embedded widget size (don't crop pixels on the RHS).David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@811 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Apply/tweak patch from larsl to apply matching style to embedded GUIs.David Robillard1-0/+7
git-svn-id: http://svn.drobilla.net/lad/ingen@808 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Hide LV2 GUI context menu items for non-LV2 nodes.David Robillard1-4/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@805 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Fix embed gui/popup gui/show controls items in node menu.David Robillard1-8/+21
git-svn-id: http://svn.drobilla.net/lad/ingen@804 a436a847-0d15-0410-975c-d299462d15a1
2007-10-02Fix LV2 GUI updating on initial plugin creation (ie w/o having to restart GUI).David Robillard1-6/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@797 a436a847-0d15-0410-975c-d299462d15a1
2007-10-01Fix unembedding/reembedding of LV2 GUIs.David Robillard1-6/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@796 a436a847-0d15-0410-975c-d299462d15a1
2007-10-01Blink MIDI ports on message transmission.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@794 a436a847-0d15-0410-975c-d299462d15a1
2007-09-30Working port notification for LV2 GUIs (ll-plugins VU meter works in Ingen now).David Robillard1-4/+32
git-svn-id: http://svn.drobilla.net/lad/ingen@790 a436a847-0d15-0410-975c-d299462d15a1
2007-09-26Fix plugin embedding toggling.David Robillard1-2/+10
git-svn-id: http://svn.drobilla.net/lad/ingen@777 a436a847-0d15-0410-975c-d299462d15a1
2007-09-24Avoid thread creation and glade stuff on module/port creation (defer until ↵David Robillard1-7/+12
menu requested). git-svn-id: http://svn.drobilla.net/lad/ingen@776 a436a847-0d15-0410-975c-d299462d15a1
2007-09-24LV2 UI interface cleanups.David Robillard1-2/+2
Documentation reorganization. Updated LV2 spec (1.0beta5). git-svn-id: http://svn.drobilla.net/lad/ingen@775 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Embedded LV2 GUI resizing.David Robillard1-11/+27
git-svn-id: http://svn.drobilla.net/lad/ingen@771 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23LV2 GUI embedding w/ proper sizing.David Robillard1-10/+20
git-svn-id: http://svn.drobilla.net/lad/ingen@770 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Fix liblo thing for real this time.David Robillard1-2/+6
git-svn-id: http://svn.drobilla.net/lad/ingen@769 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Fix some weird liblo problem, probably in a breakey and/or leakey way.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@768 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Working LV2 GUI embedding, except for size issues...David Robillard1-1/+54
git-svn-id: http://svn.drobilla.net/lad/ingen@767 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Working LV2 UI control setting (including MIDI).David Robillard1-2/+2
Klaviatur (ll-plugins virtual keyboard) is now fully functional inside Ingen. git-svn-id: http://svn.drobilla.net/lad/ingen@766 a436a847-0d15-0410-975c-d299462d15a1
2007-09-22LV2 UI extension updates.David Robillard1-8/+22
LV2 GUI support in ingen. git-svn-id: http://svn.drobilla.net/lad/ingen@763 a436a847-0d15-0410-975c-d299462d15a1
2007-09-21Show context menu for patch ports when clicking on anonymous module, as well ↵David Robillard1-8/+1
as actual port. git-svn-id: http://svn.drobilla.net/lad/ingen@746 a436a847-0d15-0410-975c-d299462d15a1
2007-09-21Reimplement menu system to be picturey, glade loaded, heirarchial, code ↵David Robillard1-4/+7
reusey, etc. Patch port polyphony toggling. git-svn-id: http://svn.drobilla.net/lad/ingen@745 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Rename C++ signals to cleaner Gtkmm convention.David Robillard1-5/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@734 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Toggling of individual node polyphonic state.David Robillard1-9/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@733 a436a847-0d15-0410-975c-d299462d15a1
2007-09-16More obvious visual representation of polyphonic nodes.David Robillard1-3/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@715 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Fix various Table bugs (and put some way too slow code in there, but hey, it ↵David Robillard1-0/+8
works). Use PathTable for models on the client side. Implement renaming on client side. git-svn-id: http://svn.drobilla.net/lad/ingen@636 a436a847-0d15-0410-975c-d299462d15a1