summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_route_list.cc
AgeCommit message (Collapse)Author
2008-06-19reset editor's entered_track to null if that track is deleted; fix use of ↵Paul Davis
wrong constructor for MessageDialog in both IOSelector and import handling, which would lead to a glibmm exception caused by a null C string (old, common and very very bad) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3483 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-08allow keybindings manager to bind arrow keys, using hack from utils.cc that ↵Paul Davis
was already in place git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3328 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-02many changes related to region zooming; proto-visual state undo/redo stack; ↵Paul Davis
fill-tracks command steals "f" (follow-playhead now on shift-f git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3306 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-03-14make feature lines (rhythm ferret etc) scale with zoom; hide them whenever ↵Paul Davis
RF hides git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3143 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-26non-AA canvas support (not used by default); new SAE menus; fix ↵Paul Davis
locate-play-locate ; add toggle-punch ; use primary clock for verbose cursor mode at all the right times; minimize clock redrawing part one git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3123 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
2007-12-18new LocateRollLocate event, used to implement play-at-edit-point-and-return; ↵Paul Davis
other fixes from the OS X world git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2792 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-18Remove debug output and move meter option to root menu for nowDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2693 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-17Fix for crash on track removal, backported from trunk.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2687 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-06don't mess with signal order keys, everPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2423 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-05optionally tie together editor+mixer display orders; provide GUI control for ↵Paul Davis
timecode-is-synced; make Ctrl-w close any dialog git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2422 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-03-19Editor GUI touchups:David Robillard
Fixed separator lines between marker "tracks". Fixed track alignment with track controls. Changed track controls bevel to better fit in with canvas. Made selected track controls colour match selected region colour (could maybe use a better colour for both though...). Added frame to time labels to match toolbar. git-svn-id: svn://localhost/ardour2/trunk@1622 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15update editor mixer action if strip is hidden due to track deselect (Carl)Paul Davis
git-svn-id: svn://localhost/ardour2/trunk@1600 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09Bug fix for displaying routes after a hidden route.Taybin Rutkin
git-svn-id: svn://localhost/ardour2/trunk@1564 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-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-03make zoom rect extend to cover all tracks, no matter when addedPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1422 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-22patch from brian to get consistent menu behaviourPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1155 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-02editor mixer visibility now restored correctlyPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1061 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-01Heavy-duty abstraction work to split type-specific classes intoDavid Robillard
specializations of (new, for the most part) generic bases. (eg. most everything from the MIDI branch except for actual MIDI things, so merges have a chance of succeeding). Also the new edit toolbar, and various other cleanup things I did along the way. Should be functionally equivalent (except the toolbar), this is just design work. She's a big'un.... git-svn-id: svn://localhost/ardour2/trunk@727 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-27added RCU handling of Session route list, and major use of shared_ptr<T> ↵Paul Davis
everywhere else. plus a few bug fixes for issues discovered with -Wextra git-svn-id: svn://localhost/ardour2/trunk@707 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-11fix for playhead/edit cursor having wrong z-order placement; fix fader mouse ↵Paul Davis
control git-svn-id: svn://localhost/ardour2/trunk@676 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-21the return of VST supportPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@629 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-08add/remove edit groups via buttons (still a bit of work left to do)Paul Davis
git-svn-id: svn://localhost/trunk/ardour2@364 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-13fixed orderering of editor and mixer tracksDoug McLain
git-svn-id: svn://localhost/trunk/ardour2@321 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-01-17a metric boatload of changes; plugin UIs work, adding tracks work, redirect ↵Paul Davis
list is useful again, and more git-svn-id: svn://localhost/trunk/ardour2@273 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-01-10route list + edit group list now pretty much functional, plus preparations ↵Paul Davis
for ardour2.0-alpha1 git-svn-id: svn://localhost/trunk/ardour2@253 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-01-08fix control layout size allocation (nearly done) and make duplicate region ↵Paul Davis
even more useful for multiple selected regions git-svn-id: svn://localhost/trunk/ardour2@250 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-01-05lots of small fixes for various irritations, return of snapshots, region ↵Paul Davis
list hiding stuff, etc etc etc git-svn-id: svn://localhost/trunk/ardour2@241 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-30many changes, read the diffsPaul Davis
git-svn-id: svn://localhost/trunk/ardour2@214 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-24various changes to controls_layout size managementPaul Davis
git-svn-id: svn://localhost/trunk/ardour2@205 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-23use scroll handling instead of button 4/5 (incomplete)Paul Davis
git-svn-id: svn://localhost/trunk/ardour2@204 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-22s/stringcr_t/const string &/Karsten Wiese
git-svn-id: svn://localhost/trunk/ardour2@201 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-17A possible method for correctly sizing the editor controls, and a couple ↵Doug McLain
buttons fixed git-svn-id: svn://localhost/trunk/ardour2@195 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-16use stringcr_t and gain 1/1000 binary size reduction. not thaat much...Karsten Wiese
git-svn-id: svn://localhost/trunk/ardour2@194 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-12editor window layout changes, and lots morePaul Davis
git-svn-id: svn://localhost/trunk/ardour2@187 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-06some treeview headings and session click fixNick Mainsbridge
git-svn-id: svn://localhost/trunk/ardour2@174 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-11-23Gnome::Canvas -> ArdourCanvas and some other small fixesNick Mainsbridge
git-svn-id: svn://localhost/trunk/ardour2@107 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-11-12incomplete changes based on karsten's megapatchPaul Davis
git-svn-id: svn://localhost/trunk/ardour2@81 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-10-26editor group list, route list and named selection treeviewsNick Mainsbridge
git-svn-id: svn://localhost/trunk/ardour2@68 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-09-25Switched to use libgnomecanvas (not the C++ one).Taybin Rutkin
git-svn-id: svn://localhost/trunk/ardour2@30 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-09-25replaced slot() with mem_fun() and ptr_fun().Taybin Rutkin
git-svn-id: svn://localhost/trunk/ardour2@29 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-09-25Fly my pretties!Taybin Rutkin
git-svn-id: svn://localhost/trunk/ardour2@28 d708f5d6-7413-0410-9779-e7cbd77b26cf