summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_time_axis.cc
AgeCommit message (Collapse)Author
2008-11-30clarify ownership and management of RouteUI::remote_control_menuPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4273 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25a slightly better fix than colinf's for the ↵Paul Davis
hang-when-resizing-while-renaming issue. at least, i think so git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4249 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-12Update sae bindings and menus.Nick Mainsbridge
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4145 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-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-08Fix for grouped playlist bug mentioned in the 3rd comment of bug report 1274.Sampo Savolainen
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-05Primitive take system: active edit groups now dictate playlist decisions. Sampo Savolainen
(I will port this to 3.0 after it's deemed usable) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3871 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-06-18colinf's patch to make editor faders insensitive to scroll wheel events ↵Paul Davis
without Alt being down, and also change the step size for resizing (was bug #2208) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-06-17refactor GainMeter so that it can used by RouteTimeAxisView, and thus bring ↵Paul Davis
automation display to editor track faders and more git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3468 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-06-17fix for #2296 (plugins shown twice in automation menus)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3466 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-11Fix compilation with GCC 4.3 (at least with SYSLIBS=1).David Robillard
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3334 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-05fixes for 2 of 3 "fit-tracks" problems; new feature: 12 "view-states" and ↵Paul Davis
bindings etc. to support them git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3313 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-01phase two (of 3 or 4) for zoom-to-region et alPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3300 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-04-30first pass of dynamically resizable track heightsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3298 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-04-21fix mix group problems caused by recursive loop when modifying gain/guiPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3275 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-30hide the gain slider when track area is too smallBen Loftis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-24small change to logic for track selection when context/button clicking on a ↵Paul Davis
track header. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3177 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-15TrackfadersDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3068 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-18audun's waveview outline patch; some diskstream fixes; real splash screen; ↵Paul Davis
more reorganization of new session dialog use; about is not marked as a splashscreen anymore (help out KDE users) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-20change behaviour of play-at-edit-point....; fix crash in SAE context with ↵Paul Davis
automation button; new SAE logos etc git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-20try to make NewSessionDialog only show up when really needed, and only have ↵Paul Davis
necessary tabs; clear out several track control buttons and simplify track header context menu for SAE mode git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2799 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-04Make level meter colors user definable. Base, Mid, Top, and Clip colors are ↵Doug McLain
defined, and a gradient from Base to Mid is created, then a gradient from Mid to Top is created, then solid Clip. Also fixed the theme manager bug of not saving settings since 2.1 or so git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2745 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-11-28provide support for playhead-to-next/previous-region-boundary actions, and ↵Paul Davis
bindings (note: selected marker support not done yet) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2719 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-26more ongoing SAE-driven changes (too many too list here)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2715 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-20Create new LevelMeter class for meter only widgets. This and some better ↵Doug McLain
packing options to the tracks make the meters look better git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2703 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-20connect trackmeters to existing I/O change signalsDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2702 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19Add meters to busses too, and hide meter once again for smallest sizeDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2700 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19Fix connect/disconnect of meter updating, and keep meters visible for now, ↵Doug McLain
to get some feedback as to which is better git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2699 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19more fixes for toggling on/off of the metersDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2695 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-18More fixing on the toggling on/off of the track metersDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2692 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-17Level meters added to editor tracks, smaller and aboveDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2690 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-01new ancestral data handling for regions; new Stretch AudioFilter replaces ↵Paul Davis
session member function; fix for "+" in XML node name; fix up async peak build flag in SourceFactory git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2583 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-06Backport fix from trunk for selection of regions that are in edit groups.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2527 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-07-05New theme manager from trunk, backported to 2.0-ongoingDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2110 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18allow diskstream deletion after a track is removed by using ↵Paul Davis
weak_ptr<Diskstream> instead of shared_ptr<Diskstream> in GUI signal handling git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1883 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-26no renaming tracks that are record-enabledPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1751 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-13fix buttons, finally?Paul Davis
git-svn-id: svn://localhost/ardour2/trunk@1454 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-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-09fixes for new button code; don't even make destructible sources ↵Paul Davis
non-writable; add a new binding/bindable for hte shuttle controller git-svn-id: svn://localhost/ardour2/trunk@1440 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-02-06some fixes/improvements for track selection; add upload target to manual ↵Paul Davis
makefile; do not build peakfile for SilentFileSource git-svn-id: svn://localhost/ardour2/trunk@1426 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-05actually fix cleanup design, plus buglet that used the wrong directory to ↵Paul Davis
store files in when cleaned up git-svn-id: svn://localhost/ardour2/trunk@1276 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-21fix crashing bug on cut operation; panner noodlingPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1243 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-19make shift-click (extend) selection operation on track headers etc. work Paul Davis
git-svn-id: svn://localhost/ardour2/trunk@1233 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-14fix for crash when loading a session after running another, caused by not ↵Paul Davis
checking for _view != 0 in route_time_axis.cc; make fit_to_pixels() more useful and use it to truncate redirect and redirect parameters names in track control area git-svn-id: svn://localhost/ardour2/trunk@1212 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-14use shared_ptr for all Playlist handling; cleanup works againPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1209 d708f5d6-7413-0410-9779-e7cbd77b26cf