summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_actions.cc
AgeCommit message (Collapse)Author
2010-04-18add GUI/action control over replicate-missing-region-channelsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6928 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-01-22include BOTH loop-region and set-loop-from-region on main Region menu, and ↵Paul Davis
add a border to a plugin DnD reconf error dialog git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6543 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-09-26open un-writable sessions without complaining, and desensitize all/most ↵Paul Davis
actions that rely on writability (to be forward ported to 3.0 once tested and confirmed) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5688 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-09-11reinstate export-region which was lost, change keybindings to more closely ↵Ben Loftis
match 3.0, and make zoom-to-region more straightforward. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5656 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-20save and recall rectified waveform viewBen Loftis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5556 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-20simplify waveform menu itemsBen Loftis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5555 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-19fix some items that need track-selection-sensitityBen Loftis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5550 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-19first round of menu refactoringBen Loftis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5549 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-22make stationary-playhead mode less secretBen Loftis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5111 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12new options for moving playhead to next/previous region boundaryPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-05apply/merge/redo carl & colin's patches for making range markers from the ↵Paul Davis
region selection so that there are now 1 actions: 1 range for all selected regions, or 1 range per selected region; add these to the relevant menus git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4291 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-17add step-mouse-mode action, bound to F1 for SAE bindingsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4188 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-09Remove Splice edit mode from SAE version, sync instant.xml files.Nick Mainsbridge
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4119 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-01Wiimote control surface. Bind one wiimote by pressing 1+2 after the surface ↵Sampo Savolainen
module is loaded. You need to bind every time you start ardour: A Toggle play/stop D-pad: Up/Down: scroll tracks in the editor Left/Right: move playhead (nudge) +/- Zoom 1 Arm selected track(s) for recording 2 Toggle recording As an extra, if you press down B and then A to stopp recording pass, Ardour scraps the recorded audio. This is a work in progress. Please test. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4079 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-30Show loop/punch ruler in initial session.Nick Mainsbridge
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4034 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-23Reinstate ZoomFocusMenu and KeyMouseActions, fix odd horizontal scroller ↵Nick Mainsbridge
behaviour (thanks dooooomi). git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4000 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09add toggles for region fade in/out/both active, plus toggle for region fades ↵Paul Davis
visibility git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3903 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09new global fade in/out togglePaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3898 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-07add move-selected-tracks-{up,down} commandsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3879 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-22fix track selection sensitivity botch for Import action, should be ↵Paul Davis
toggle-waveform-visible instead (dup from 3.0) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3394 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-15add note onset detection to the ferret, c/o the aubio-based Onset VAMP ↵Paul Davis
plugin (REQUIRES libaubio installed); add toggle-region-opaque menu item for scalable ops on region opacity git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3356 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-06logic rearrangement for visual state savePaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3324 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-06now with extra-yummy key-release binding semantics, specially for visual ↵Paul Davis
state stuff, but potentially useful for momentary actions etc. Remove ~/.ardour2/ardour.bindings to see the effect for visual-state git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3318 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-06minor tweaks to View/Zoom menusPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3315 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-01insert time operationPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3203 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-31minor mootcher fixes; change "Analyze .." to "Spectral Analysis" where ↵Paul Davis
applicable; make separate actions be appropriately sensitive to the edit point git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3198 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-30fixed some typos in track height menusBen Loftis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3196 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-26a big menu cleanup; vertical auto-scrolling; some code cleanups; an ↵Paul Davis
unfinished (and broken) attempt to get escape to break out of a drag-in-progress git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3185 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-14enable icon-start-from-.ardour-file to work on OS X; properly install apple ↵Paul Davis
event handlers; change plugin add logic to avoid asking for stream counts before they would be configured; fix up new session dialog to not use manage(), and thus not throw away widgets when their page is hidden (by removal) in the tabbed browser git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3144 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-08Fix warnings.David Robillard
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3139 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-23fix up use of plugin input counts when running; SAE menu tweaks; fix up ↵Paul Davis
management and display of edit point selection; AU window stuff git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3117 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-21fix deadlock in playlist::partition(); new first idle model, including ↵Paul Davis
message about loading visual data; make h-faders use scroll up/down and be scalable-clickable; new track menu stuff (waveform scaling/shape); fix up ordering of ruler menus; fix initial sensitivity of region menu operations git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3097 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-20drop ruler_show[] in favor of specific editor actions; various new actions ↵Paul Davis
and menu support for new Tracks top level menu git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3089 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-17a boatload of changes and fixes related to SAE menu redesign (several new ↵Paul Davis
operations, things set up as actions for use in the main menu; fix Editor::snap_to() since it was really severely broken for general use git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3079 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-15lock edit mode disallows sliding regions in time. override by holding 3rd ↵Ben Loftis
mouse button git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3060 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-04provide instructional hint for keyeditor; fix keybinding issues on OS X ↵Paul Davis
(needs current GTK patch); fix up packaging up OSX native to include VAMP plugins and put control surfaces in (mostly) the right places ; new (improved) arrow key bindings git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3007 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-01large chunks of code to deal with pre-analysis of audio; transient/perconset ↵Paul Davis
data used for new tab-to-transient; all ArdourDialogs push the splash screen out of the way; try to keep verbose canvas cursor within the editor canvas visible area; fix template use from NSD git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2983 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-26first pass attempt at tab-to-transient (to be improved)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2970 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25lots of small fixes related to the rythmic rodentPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2967 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25meet rhythm ferret: cute, furry and always on time (ardour build now ↵Paul Davis
requires fftw3 & fftw3f, no exceptions, ever) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2959 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-20make bar-setting generic; add set-tempo-from-edit-range ; change bindings to ↵Paul Davis
9 for region, 0 for edit range; add binding for cycle-edit-point-with-marker (missing from non-SAE version) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2952 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-19fixes and bindings for region gain control; set-tempo-from-region ↵Paul Davis
implementation : please test and look for tempo/meter related bugs git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2950 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-18permit OSX native package without JACK; prevent excessive track name lengths ↵Paul Davis
from messing up JACK port names; splash screen tweaks for OS X; new region gain control operations ; work on AU plugin GUIs (totally incomplete); don't needlessly create prompters in a barcontroller (create on demand) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2938 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-16ctrl-click on nudge buttons only moves playheadPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2926 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-10set-punch-loop-from-region added (missing somehow!); keybindings changed; ↵Paul Davis
tarball fixes; SConstruct looks for fftw3f before committing to rubberband usage git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2873 d708f5d6-7413-0410-9779-e7cbd77b26cf