summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_ed.cc
AgeCommit message (Collapse)Author
2010-05-05remove JACK does montioring option for OS X, because the CoreAudio backend ↵Paul Davis
has no monitoring capabilities git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7062 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-24anchor the crossfade start and endpoints, and add Help shortcuts to the ↵Ben Loftis
manual and online reference git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6791 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12option to enable/disable translations when using a bundled (OS X) version of ↵Paul Davis
Ardour; compile-time control of Ardour program name for gtk2_ardour (libardour to follow) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6755 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-27make the JACK->Latency->256 frame option actually do somethingPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6713 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-05correct size used by tempo line allocator; fix crash when exit is initiated ↵Paul Davis
by menu "quit" on OS X; bump to 2.8.8 git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6636 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-01-15tidy up and abstract the GtkApplication concept a bit for OS X integrationPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6496 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-01-15rework "ige_mac" menubar integration from Carbon to Cocoa; recast as start ↵Paul Davis
of GtkApplication object as per discussions on #gtk+; associated changes in ardour; NOT TESTED ON X11, LEOPARD or SNOW LEOPARD git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6493 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-07weak version of "Save As"Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6323 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-08fix 2 action group registrationsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6036 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-08minor cleanups noted while forward porting transport stuff to 3.0Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6035 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-30make space NOT exit from loop/range play, but actually stop; provide ↵Paul Davis
ToggleRollMaybe action (and menu item) to do that; if in seamless mode, do not just exit from loop play, but stop, because it won't work (buffers have wrong data in them) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5992 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-30lots of deep but hard to spot changes to transport control, primarily ↵Paul Davis
relating to looping and transitions between loop, play-range and regular roll/stop ; add GUI option for seamless looping control (under Options). Needs to be forward ported to 3.0. Please TEST THE HELL out of this one - changes were deeper and wider than i would like, but did consolidate some of the GUI transport control code in a good way git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5976 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-20clean up Window titles for consistencyBen Loftis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5830 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-21make tearoff windows still forward key events (and thus bindings still ↵Paul Davis
work); make big clock window into a utility window, not a menu (!) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5562 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-20Help->Chat menu item launches the users browser to allow chatting on IRC via ↵Ben Loftis
mibbit git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5103 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25reverse all SAE keybindings so that next/prev-region-boundary variants (with ↵Paul Davis
and without selected tracks) are swapped) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4894 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25lincoln's solo-mute-override patch modified/extended to track the option ↵Paul Davis
changing state, plus build ardour.menus as part of the default target git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4254 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-22new user option "New Plugins Active"; make only *new* plugins active when ↵Paul Davis
this is set, not any added plugins (eg. during session loading); option is true by default git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4233 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-30remove cruft from ArdourUI; improve keyboard icon(s); shrink other plugin ↵Paul Davis
GUI buttons; close all dialogs when quitting so that we actually quit git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4036 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-30Make hw monitoring available when its available.Nick Mainsbridge
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4035 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-26Fix missing tempo lines if zooming with unchanged left edge, implement ↵Nick Mainsbridge
toggling editor/mixer on top. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4017 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-06-17possible fix for #2292Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3467 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-16add GotoWallClock command; switch Editor class to use nframes64_t ↵Paul Davis
throughout; fix up some glitches in playhead/screen handling when locating ; never save keybindings to user's ~/.ardour2 dir unless the user changed them (well, nearly) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3361 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-04-17gcc 4.3 compile fixes; new name-new-marker-at-creation option; make ferret ↵Paul Davis
region splits undoable git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3261 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-04-03rename menu items for monitoring options, and make the one based on JACK ↵Paul Davis
insensitive if there are no JACK ports capable of being monitored in that way git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3209 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-21fix dragging that involves locked regions; auto-rebinding patch for people ↵Paul Davis
to experiment with (probably needs a little work) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3164 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-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-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-17Fix for last commit where rec enable state was not considered. Change adat ↵Nick Mainsbridge
option name to Tape Machine Mode and make it default to off. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3077 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-17Remove beat entry from meter dialog (beats are not allowed in API), clean up ↵Nick Mainsbridge
some hardware monitoring code, new configuration vars: ADAT Monitor Mode (documented) and Rubberbanding Snaps to Grid (self explanitory I hope, defaults to off), add some monitoring documentation. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3076 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-13add option to create xrun markers on the location markerbarDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3048 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-12alter a previous change re: transport menu shortening; fix splash screen ↵Paul Davis
crash in some window managers; some code to get me a .png of a cursor git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3039 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-12AU GUIs basically working, though unfinished; push up dialog for massive ↵Paul Davis
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-07shrink height of transport submenuPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3031 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
2008-01-09Add option to use narrow mixer strips by default, and fix ardour_system.rc ↵Doug McLain
being overlooked by dev scripts git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2857 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-28implement 1-touch record actionPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2721 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-27fix for vamp-sdk botch in SConstruct; new audio clock focus command; make ↵Paul Davis
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-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-19a ton of changes based on discussions at SAE; to be documented laterPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2694 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-13Undo r2629Doug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2635 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12Bypass disk xrun bail out goto's when stop on xrun option is not selected. ↵Doug McLain
For now the dialog still appears. Do we want to keep it as a dialog or move it to the log window? git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2629 d708f5d6-7413-0410-9779-e7cbd77b26cf