summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_ui.cc
AgeCommit message (Collapse)Author
2008-11-04more tooltips; better tooltip colors for dark themesPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4097 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-04Infrastructure for customized SAE ui themes. Some performance improvements ↵Nick Mainsbridge
for osx-visible momentary solo gui glitches, allow solo all even when solo not latched (see comments). git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4093 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-03Dont move track backgrounds, so that they no longer disappear at high zooms, ↵Nick Mainsbridge
SAE version uses shift button1 to solo additional tracks in not latched solo mode. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4089 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-03meta-fy handling of button2, to deal with apple's messed up design ↵Paul Davis
decisions; on gtk/osx, button2 is (currently) Ctrl-Option-Button1 git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4087 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-01Ignore triple clicks for mute/solo/rec-enable (fixes long-standing ↵Nick Mainsbridge
insensitive to clicks bug), momentary solo/mute works for track headers, redraw some widgets when resizing editor-mixer (osx only), don't autoconnect physical inputs to busses (sae only), new sends active by default (sae only), some minor sae gui customizations using ardour2_ui_sae.conf. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4078 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11test another fix for solo-press-crashesPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3929 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-11probable crash fix for solo-press causes segvPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3927 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-07do not manage the remote control menu, since it is explicitly deleted during ↵Paul Davis
destruction of its parent RouteUI git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3881 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-05make RouteUI and its children and relations able to switch the Route/IO ↵Paul Davis
object they refer to (significant architectural changes) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3869 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-25ignore dbl-clicks on mute/solo/rec-enable buttons since they make the ↵Paul Davis
user-experience feel inconsistent git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3180 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-10AU support; mv LADSPA gui to Generic; small fix(?) for NSD issue with ↵Paul Davis
absolute/full pathnames git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2755 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-08make rec-enable MIDI bindable againPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2753 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-28add set loop/punch from edit-range; don't select track when propagating ↵Paul Davis
region list selection into tracks git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2723 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-28parametize modifier key usage; fix keyboard-driven sync point setting; add ↵Paul Davis
ladspa whitelist to allow subset of plugins to be shown (hardcoded for now, but to expanded in the future) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2722 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-02limited history depth (no GUI yet); more work on import dialog and semanticsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2361 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-31add new denormal handling capabilities (95% finished)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-28fix for mute button color/state caused by cut-n-paste coding, plus another ↵Paul Davis
access(2) bites the portability dust git-svn-id: svn://localhost/ardour2/trunk@1532 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-22remove all lines to avoid recompiles after commitsPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1488 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-19remote control IDs follow editor/mixer view order; fix multiple display of ↵Paul Davis
disk over/under run errors; don't show automation editing cursor unless you actually edit it git-svn-id: svn://localhost/ardour2/trunk@1474 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-13give mixer (R|M|S) buttons back their special statusPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1452 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-13the buttons will submit to my rule! prelight-when-active, be gonecd ↵Paul Davis
/usr/local/music/src/ardour git-svn-id: svn://localhost/ardour2/trunk@1451 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-11This one's for oofus: optionally show solo mute status (FEATURE FREEZE my ass!)Paul Davis
git-svn-id: svn://localhost/ardour2/trunk@1448 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-09strip X specific from keyboard.cc; fix up many buttons to avoid prelight ↵Paul Davis
(mostly) and make transport buttons bindable (state not saved yet); use const char* not string in route order keys to avoid pointless mallocs during route sorting git-svn-id: svn://localhost/ardour2/trunk@1437 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-11various fixes to named selection mgmt and display, plus fixes for xfade mgmt ↵Paul Davis
and a bit of debugging for them too git-svn-id: svn://localhost/ardour2/trunk@1313 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-27many small changes, see ardour-dev for morePaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1160 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-15fix hover-expand mode for a couple of treeviews; make solo/rec/mute MIDI ↵Paul Davis
bindable again; merge our own clearlooks engine git-svn-id: svn://localhost/ardour2/trunk@1132 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-13handle disconnected-from-JACK state a little better (i.e. don't crash and be ↵Paul Davis
helpful git-svn-id: svn://localhost/ardour2/trunk@1123 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-11use thorsten's new record button icons; fix history rebuild error caused by ↵Paul Davis
using an unregistered object type git-svn-id: svn://localhost/ardour2/trunk@1106 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-08use track colour to set comment button background rather than use active ↵Nick Mainsbridge
button state, mut and solo right-click action is now consistent with the rest of the ui, reorder sfdb dialog buttons git-svn-id: svn://localhost/ardour2/trunk@1096 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-26last minute cleanups before beta62.0beta6Paul Davis
git-svn-id: svn://localhost/ardour2/trunk@1009 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-25fixes for endemic (compiler?) issues with virtual inheritance of ↵Paul Davis
sigc::trackable. NOTE: automation list undo/redo no longer operational, fix to follow git-svn-id: svn://localhost/ardour2/trunk@1007 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-18more object lifetime management fixes, plus a couple of tiny cleanupsPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@992 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-04lower zoom step slightly, speed up autoscrolling when snapping to sub-beats ↵Nick Mainsbridge
(esp 32), make grid lines disappear when on coarse zoom, put grid lines in the idle thread (called from the idle thread.. interesting..), make current_bbt_points coarser so the bbt_ruler and grid lines can use it instead of making their own list, clean up bbt ruler. git-svn-id: svn://localhost/ardour2/trunk@905 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-02make autoscroll a bit easier to use, fix missing measure lines when moving ↵Nick Mainsbridge
the editor pane, slight optimisation(?) of canvas-simplerect (seems to make a difference to me), fix dirty pixels when moving regions across tracks sometimes. some code cleanup. git-svn-id: svn://localhost/ardour2/trunk@885 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-17further optimizations for multiple-track-at-once addition. as in "whoah!"Paul Davis
git-svn-id: svn://localhost/ardour2/trunk@836 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-16RCU-ification of AudioEngine port list, and DiskStreams. not well tested, ↵Paul Davis
but basically functional. better to get this in now rather than later. git-svn-id: svn://localhost/ardour2/trunk@828 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 r316@gandalf: fugalh | 2006-08-11 17:06:48 -0600Hans Fugal
Reconstitution. Comiples, untested. git-svn-id: svn://localhost/ardour2/branches/undo@797 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-04Really fixed conflicts. Ready to merge into trunk.Hans Fugal
git-svn-id: svn://localhost/ardour2/branches/undo@757 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-04 r269@gandalf: fugalh | 2006-08-03 20:18:05 -0600Hans Fugal
Trunk merge conflicts resolved git-svn-id: svn://localhost/ardour2/branches/undo@756 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-03 r260@gandalf: fugalh | 2006-08-03 15:53:50 -0600Hans Fugal
It compiles and runs and seems to still work. Still needed is the actual serialization. Time to merge back to trunk so things can be tested by all. git-svn-id: svn://localhost/ardour2/branches/undo@754 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-29Compiles, but doesn't link. The link errors are mostly expected and areHans Fugal
tomorrow's task. git-svn-id: svn://localhost/ardour2/branches/undo@719 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-28 r209@gandalf: fugalh | 2006-07-28 17:38:21 -0600Hans Fugal
global {solo,mute,record enable,metering} state commands. Same philosophy as the MementoCommand but using only the appropriate state and not the entire state of the session. git-svn-id: svn://localhost/ardour2/branches/undo@718 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-27 r205@gandalf: fugalh | 2006-07-26 18:11:47 -0600Hans Fugal
More Command conversions git-svn-id: svn://localhost/ardour2/branches/undo@697 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-22Merging from trunkHans Fugal
git-svn-id: svn://localhost/ardour2/branches/undo@638 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-17Remove CannotRecordNoInput signal (allowing recording without input ↵Nick Mainsbridge
connections), provide visual indication of phase reverse, change e.g. 'gain automation' to 'fader automation', enforce mouse button 1 use in mixer strip, make button labels more consistent in mixer strip, disable io change/record enable when disconnected from jack on mixer strip, remove duplicated signal connections and typo in audio_time_axis.cc. git-svn-id: svn://localhost/trunk/ardour2@505 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-22Prompter now prevents blank strings or unaltered names & now has a ↵Nick Mainsbridge
horizontal orientation. Rename marker now uses the ArdourPrompter. git-svn-id: svn://localhost/trunk/ardour2@463 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-20Add a stock question image to the choices dialog, other general dialog ↵Nick Mainsbridge
love.. Forgot to mention that in the last commit the default snapshot name has been modified for slightly better alphabetical sorting goodness (year is now first, weekday last). git-svn-id: svn://localhost/trunk/ardour2@459 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-19Change ArdourPrompter to not have an OK button by default, clean up new ↵Nick Mainsbridge
track/bus dialog and change 'affirmative' button on ArdourPrompter dialogs, make 'jack isn't running' dialog a MessageDialog, standardise some capitalisation, add stock buttons to plugin selector, fix layout of presets in plugin_ui. Fix 'rename range' dialog. git-svn-id: svn://localhost/trunk/ardour2@458 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-30a) remove polarity button, add polarity menu item, move functionality into ↵Paul Davis
RouteUI b) correct switcheroo in function of active/visible columns for edit groups git-svn-id: svn://localhost/trunk/ardour2@431 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-29a) fix special button press handling for solo+mute buttonsPaul Davis
b) buttons for "restore pending state" dialog had reversed semantics c) logic for checking a pending source file header was wrong d) fixed file unlink from within real-time context git-svn-id: svn://localhost/trunk/ardour2@424 d708f5d6-7413-0410-9779-e7cbd77b26cf