summaryrefslogtreecommitdiffstats
path: root/src/libs/gui
AgeCommit message (Collapse)AuthorFilesLines
2007-10-11Fix initial state of radio buttons in connect window when running ingen -eg.David Robillard3-83/+38
Move all GTK main stuff into a single callback (control order better, avoid scheduler overhead). Speed up client GTK thread event processing rate. Eliminate buffering of post-processed events when running internal engine (post-process events directly in GTK thread). git-svn-id: http://svn.drobilla.net/lad/ingen@873 a436a847-0d15-0410-975c-d299462d15a1
2007-10-11Fix Gtk rendering corruption problems when running monolithic (internal engine).David Robillard3-38/+51
Reduce Gtk main loop overhead when running monolithic. Fix crash on importing certain Om patches. git-svn-id: http://svn.drobilla.net/lad/ingen@870 a436a847-0d15-0410-975c-d299462d15a1
2007-10-10Fix recursive patch problems (all objects recursively appearing as direct ↵David Robillard4-6/+10
child of root). Use slightly more human friendly names for blank nodes in patch files. Fix memory management semantics of engine side objects (fix crash on subpatch delete). Make Raul::Table a boost::noncopyable; related changes trickled down from that. git-svn-id: http://svn.drobilla.net/lad/ingen@865 a436a847-0d15-0410-975c-d299462d15a1
2007-10-09Fix port type URIs mismatching, fixes Jack ports not showing up.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@864 a436a847-0d15-0410-975c-d299462d15a1
2007-10-09Blink ports connected to outputs when output blinks.David Robillard1-0/+9
You can like, totally see the message, like, flow, man. git-svn-id: http://svn.drobilla.net/lad/ingen@858 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-08Added missing interface/Patch.hpp.David Robillard2-4/+4
Serialize variables in a sane way for a change. git-svn-id: http://svn.drobilla.net/lad/ingen@853 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08s/MetadataMap/Variables/ etc.David Robillard31-104/+100
Removed ancient/unused Controller.hpp. git-svn-id: http://svn.drobilla.net/lad/ingen@852 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Reorganize modules module (heh) to make a bit more sense. But not much.David Robillard6-14/+20
git-svn-id: http://svn.drobilla.net/lad/ingen@851 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Dynamically load Serialiser from serialisation module, make it actually ↵David Robillard4-21/+45
work, etc. git-svn-id: http://svn.drobilla.net/lad/ingen@850 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Serializer -> Serialiser.David Robillard3-8/+8
Ingen is a god-fearing proper Queen's english speaking upstanding gentleman of a project, cherrio, pip-pip, indeed, etc. git-svn-id: http://svn.drobilla.net/lad/ingen@849 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Move Serializer from client lib to serialisation lib (engine or client side ↵David Robillard3-4/+4
serialisation, woot). git-svn-id: http://svn.drobilla.net/lad/ingen@848 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08SharedPtr-ify engine side store.David Robillard1-4/+7
Fix reattaching to engine. Fix connection paths. Remove last dependencies on client (model) library from Serialiser. Fix Raul::PathTable::find_descendants_end. git-svn-id: http://svn.drobilla.net/lad/ingen@847 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Eliminate redundant object collections (ObjectModel having a separate ↵David Robillard3-4/+4
collection of its children). Fix renaming/creation of children (fix ticket 97). git-svn-id: http://svn.drobilla.net/lad/ingen@844 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Shared abstract Connection interface.David Robillard2-4/+4
Only Patch to go, now.... git-svn-id: http://svn.drobilla.net/lad/ingen@843 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Fix serialization/connection bugs resulting from refactoring.David Robillard10-22/+23
git-svn-id: http://svn.drobilla.net/lad/ingen@842 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Added shared abstract interface for ports.David Robillard4-19/+28
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-07Remove DSSI.David Robillard8-455/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@838 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Begin using shared virtual Node interface client side.David Robillard18-59/+65
git-svn-id: http://svn.drobilla.net/lad/ingen@836 a436a847-0d15-0410-975c-d299462d15a1
2007-10-06Access to object properties window via context menu (most importantly the ↵David Robillard12-68/+101
port one, for control ranges). git-svn-id: http://svn.drobilla.net/lad/ingen@833 a436a847-0d15-0410-975c-d299462d15a1
2007-10-06Fix building without libcurl.David Robillard3-5/+21
git-svn-id: http://svn.drobilla.net/lad/ingen@831 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 Robillard2-18/+28
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 Robillard2-0/+13
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 Robillard6-9/+31
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 Robillard2-17/+32
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-03Always hide toolbar text.David Robillard3-1/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@810 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Apply/tweak patch from larsl to apply matching style to embedded GUIs.David Robillard2-1/+27
git-svn-id: http://svn.drobilla.net/lad/ingen@808 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03s/Ingenuity/Ingen/David Robillard3-12/+12
git-svn-id: http://svn.drobilla.net/lad/ingen@806 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Hide LV2 GUI context menu items for non-LV2 nodes.David Robillard2-11/+9
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 Robillard2-12/+25
git-svn-id: http://svn.drobilla.net/lad/ingen@804 a436a847-0d15-0410-975c-d299462d15a1
2007-10-02Graceful shutdown on Ctrl+C (hopefully?).David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@802 a436a847-0d15-0410-975c-d299462d15a1
2007-10-02Revert completely broken glade file. gg, glade-3....David Robillard1-462/+884
git-svn-id: http://svn.drobilla.net/lad/ingen@799 a436a847-0d15-0410-975c-d299462d15a1
2007-10-02Maybe turn off text labels on ingen toolbar, possibly.David Robillard1-884/+462
git-svn-id: http://svn.drobilla.net/lad/ingen@798 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 Robillard5-4/+59
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 Robillard2-4/+35
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 Robillard7-27/+39
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 Robillard2-11/+28
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 Robillard5-474/+550
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 Robillard4-6/+9
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-22Type oblivious set_port_value interface.David Robillard2-3/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@765 a436a847-0d15-0410-975c-d299462d15a1