Commit Graph

55 Commits

Author SHA1 Message Date
Paul Davis 2f199ac0ae fix names of new no-selected-tracks actions in menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4802 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12 14:14:48 +00:00
Paul Davis c0ae57e120 use non-selection based PH-to-region-boundary actions in menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4800 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12 02:44:09 +00:00
Paul Davis ad47f3d935 add step-mouse-mode action, bound to F1 for SAE bindings
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4188 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-17 08:57:05 +00:00
Paul Davis 844e486207 remove unimplemented actions that i just added to ardour-sae.menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4167 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-14 09:55:51 +00:00
Paul Davis cd14010e99 add select-all-before/after-playhead to SAE menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4161 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-14 08:47:34 +00:00
Nick Mainsbridge d0ca995b4d Update sae bindings and menus.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4145 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-12 08:00:14 +00:00
Nick Mainsbridge 3043b68bfb Ignore triple clicks for mute/solo/rec-enable (fixes long-standing 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-11-01 14:45:03 +00:00
Nick Mainsbridge fc54f2eab1 Fix missing tempo lines if zooming with unchanged left edge, implement toggling editor/mixer on top.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4017 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-26 20:09:05 +00:00
Paul Davis 1df8d73957 add toggles for region fade in/out/both active, plus toggle for region fades visibility
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3903 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 21:51:10 +00:00
Paul Davis 4752fdabca add global fade toggle to menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3900 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-09 14:21:18 +00:00
Paul Davis 0671b31d78 correct menu defs for move-selected-tracks-{up,down}
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3880 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-07 21:49:10 +00:00
Paul Davis 0d173fdccd add move-selected-tracks-{up,down} commands
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3879 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-07 21:46:42 +00:00
Paul Davis 3a3780249a a big menu cleanup; vertical auto-scrolling; some code cleanups; an 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-26 15:22:46 +00:00
Paul Davis 11af3f8fdf enable icon-start-from-.ardour-file to work on OS X; properly install apple 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-14 20:18:05 +00:00
Paul Davis f6f9c8975d fix up dual punch action logic
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3128 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-27 15:11:24 +00:00
Paul Davis 295b2da733 non-AA canvas support (not used by default); new SAE menus; fix 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-26 16:34:45 +00:00
Paul Davis 7e53102018 fix up use of plugin input counts when running; SAE menu tweaks; fix up 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-23 15:22:58 +00:00
Paul Davis cdf37e613b fix deadlock in playlist::partition(); new first idle model, including 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-21 18:37:00 +00:00
Paul Davis 7321f25043 drop ruler_show[] in favor of specific editor actions; various new actions 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-20 19:49:43 +00:00
Paul Davis 15936ab6d9 a boatload of changes and fixes related to SAE menu redesign (several new 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-17 22:41:34 +00:00
Paul Davis a1955a82e8 AU GUIs basically working, though unfinished; push up dialog for massive split operations (still in progress); fix problem where peakfile is slightly older than audio data even though it is ready to use (debugging output still present); move sync-menu code to libs/gtkmm2ext for linkage reasons; prevent flush_pending() calls from "top menu" items on OS X from locking the GUI; try to make adding lots of regions (e.g. from split-at-points) scale a bit better; SAE version has no timecode mode for audio clocks
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3038 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-12 02:51:51 +00:00
Paul Davis 359e69ab88 get arrow keys to appear in the mac menu; add/change high level command to osx_build script; update ardour-sae.menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3014 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-06 01:46:53 +00:00
Paul Davis c0185b419e various sundry OS X fixes, changes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2971 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-28 21:33:36 +00:00
Paul Davis 55e056a0eb set-punch-loop-from-region added (missing somehow!); keybindings changed; 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
2008-01-10 17:19:39 +00:00
Paul Davis bae8d50093 first pass at making shift-click to select region extend the selection vertically across tracks
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2809 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-21 20:34:55 +00:00
Paul Davis 5252e9d640 make locate-to-markers work (again?) for SAE context
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2796 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-18 23:02:58 +00:00
Paul Davis 6bcec5f820 new LocateRollLocate event, used to implement play-at-edit-point-and-return; other fixes from the OS X world
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2792 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-18 20:54:46 +00:00
Paul Davis 5119d48267 make click on empty canvas area clear selection; change zoom-ot-region to be a toggle; fixup naming of audition-selection/play-selected-region
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2789 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-17 14:44:27 +00:00
Paul Davis a0c61cdd17 expose region/track selection linkage in menus etc.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2780 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-12 22:36:07 +00:00
Paul Davis fac1a37764 add pitch shifting; minor fixes elsewhere
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2740 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-04 20:17:28 +00:00
Paul Davis 523952e655 add single-layer zoom toggle; add toggle-fade-active commands (& bindings for SAE); add zoom-to-region; allow 2 digits in the tempo dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2735 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-03 19:06:07 +00:00
Paul Davis 8dc368badd fix bug with insert region when no track is selected; make keybindings editor show apple-like names for modifiers; fix range marker menu; fix mapping of keybindings to Quartz equivalents; make cycle-edit-point work without marker unless specifically requested
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2728 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-29 18:47:24 +00:00
Paul Davis 54cbca8aa3 add set-loop-from-region variants; no grabber cursor in object mode (for SAE); fixup add track dialog for SAE profile (no track mode selector)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2727 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-29 18:07:32 +00:00
Paul Davis d9032350e0 add set loop/punch from edit-range; don't select track when propagating region list selection into tracks
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2723 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-28 22:18:01 +00:00
Paul Davis b8e300b36c implement 1-touch record action
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2721 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-28 13:56:11 +00:00
Paul Davis 618f575ac1 provide support for playhead-to-next/previous-region-boundary actions, and 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-28 03:29:53 +00:00
Paul Davis 00b409b661 fix for vamp-sdk botch in SConstruct; new audio clock focus command; make insert-region pay attention to entered track; different modifier list for gtk/osx; hide ye olde blue arrow on selected marker line
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2718 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-27 20:29:12 +00:00
Paul Davis 263520b70b MESCLUN: new SAE-specific bindings file; parametized binding files; fix handling of master source info loading from XML; change rubberband stretch progress reporting; better handling of top level menubar accelerators on Quartz; fixup handling of user-specified bindings file; no more audition on double-click in region list (does rename instead); various OS X specific fixups; partial fix for memory leakage in import code (fixed by timbyr in trunk but not back-portable to 2.X)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2716 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-27 04:32:25 +00:00
Paul Davis 1268bf8b45 more ongoing SAE-driven changes (too many too list here)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2715 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-26 17:20:34 +00:00
Paul Davis c2b9f932c4 trim at edit point added, keybindings altered (in progress); more subtle improvements to splice mode
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2701 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19 23:58:02 +00:00
Paul Davis ed9bdd0894 a ton of changes based on discussions at SAE; to be documented later
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2694 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19 01:53:39 +00:00
Paul Davis 2568966f8a added "separate" as a new bindable editor operation; bound to F4 by default; fixed up some more selection issues when using key-mouse operations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2654 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-14 03:14:21 +00:00
Paul Davis d9db9d4eac commit SAE menu changes too
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2625 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 17:40:48 +00:00
Paul Davis d79ff102e8 fix up botched marker management scheme; add Editor::get_edit_op_range(); make cut ops use get_edit_op_range() when there is no time/region selection. still a little in progress to get the details right
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2614 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 17:52:32 +00:00
Paul Davis 79ba996096 catch markers as they go away, to avoid selection corruption; add select-range-between-cursors (F3); add unimplemented select-all-within-cursors (different from select-all-between-cursors); make ctrl-x/delete delete a marker if the mouse is pointing at it
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2611 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 13:28:45 +00:00
Paul Davis 96fa1cd0b6 the edit cursor is dead, long live the edit point; plus a few fixes; plus location locking
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2610 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 03:36:24 +00:00
Paul Davis a8d2605f9a substantial changes that start to use the edit point and the selected marker for operations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2609 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-08 20:55:43 +00:00
Paul Davis c61de034c7 add mouse-zoom-focus to ardour.menus files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2607 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-08 01:45:43 +00:00
Paul Davis f8aee7446b add logo visibility control action etc.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2517 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-05 17:29:54 +00:00
Paul Davis 6d0f8a3360 some SAE logo & menu related changes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2500 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-29 23:49:09 +00:00