summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor.cc
AgeCommit message (Collapse)Author
2016-01-05safe default button focus for deleting playlistsRobin Gareus
2015-12-10disabling follow_playhead should have effect when using stationary-playheadBen Loftis
2015-12-04Remove "Fill Range with Region" from menu and also its function.André Nusser
2015-12-01Make capitalization consistent and other minor spelling corrections.André Nusser
2015-11-21cont'd 20262abe (GUI to keep all playlists)Robin Gareus
2015-11-21GUI support for "Delete All Unused" playlists.Robin Gareus
2015-11-03Clean up selection history in Editor destructor.nick_m
2015-11-01Grey out unavailable note context menu items rather than hiding them.nick_m
2015-11-01Clarify context menu for midi notes.nick_m
- right click on a note selects it if unselected or selection empty. - note_context_menu is shown as described in #6348
2015-10-30suspend timers while flushing the gtk-event queue.Robin Gareus
This fixes an issues where Ardour never completes to flush the GUI event queue due to rapid updates for meters and similar events. ARDOUR_UI::load_session() never returned and the complete session ran inside Gtkmm2ext::UI::flush_pending(), this later causes a crash at exit. as side effect, this also speeds up session load.
2015-10-20Fix redo action sensitivity for non-editor undo stack changes.nick_m
2015-10-17Introduce "Transpose..." also in the context menu of selected notes.André Nusser
2015-10-08Fix "Select All * Edit Point" when used as shortcut. -fixes #6626André Nusser
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-16Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tipTim Mayberry
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting tooltips. Removes inclusion of ardour_ui.h from 16 files.
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-16Move ARDOUR_UI::ui_scale into UIConfiguration classTim Mayberry
2015-09-12GUI part of memleak fixesRobin Gareus
2015-09-06initialize some uninitialized variables.Robin Gareus
really just nitpicking (keep valgrind clean).
2015-08-08update summary when re-ordering tracks - fixes #6502Robin Gareus
2015-07-23rename Marker classRobin Gareus
Classes are in the global namespace. OSX has a flat namespace and OSX32bit/Carbon has a Marker too.
2015-07-07stationary PH: improve performance and reduce jitter.Robin Gareus
2015-07-04stationary playhead implies follow playheadRobin Gareus
2015-06-29use Tracks' MainMenuDisabler during session lock (could be improved with ↵Paul Davis
more RAII)
2015-06-26make the quantize dialog persistent so that settings are retainedPaul Davis
2015-06-17fix 1024px width layout (remove nudge clock special case)Robin Gareus
Due to some change somewhere along the road the nudge clock does no longer fit in the transport-bar on 1024px screen with 100% font-scale, even if the 2nd clock is hidden. However, these days it does fit nicely on its default position even with wide-editor-mixer on a 1024px screen.
2015-06-04Enable stationary playhead mode.Ben Loftis
stationary playhead needs to follow same rules as regular moving playhead.
2015-05-30Stationary Playhead.Ben Loftis
It is hard to locate/edit while playing, in this mode. I think it needs to be an action, not a mode.
2015-05-26Rationalize some aspects of region-gain control-point visibility:Ben Loftis
Visibility is driven by the currently selected mouse mode. Visibility no longer depends on entering/exiting the region. Range mode shows the lines but not the points. Fixed option text to reflect new operation.
2015-05-25use vectorized TAV expand/shrink iconsRobin Gareus
2015-05-24use vectorized zoom icons instead of pixmaps.Robin Gareus
2015-05-24replace old ArdourButton::Icon API with Gtkmm2ext.Robin Gareus
2015-05-24remove explicit VectorIcon ElementRobin Gareus
2015-05-23Fix inverted logic of SnapOff with snap modifiers pressed.nick_m
- also clean up, rename and comment some previous hanges.
2015-05-22More cleanupnick_m
- remove "no_magnets" ugh.
2015-05-22Fix up modifier behaviournick_m
- its now possible to use snap modifiers in combination with others afaict this hasn't worked for some time. - use "contains" rather than "equals" during drag. Still uncertain about this wrt beginning a drag. for now they are all "equals". - probably solve the "snap modifier modifier" problem using ArdourKeyboard::indicates_snap () and friend.
2015-05-19Revert to old Lock mode (still called Lock).nick_m
Also make midi notes obey the snap delta modifire
2015-05-18"Lock" mode is now "Constrained", make snap absolute modifier configurable.nick_m
- user can abs/rel modifier key in prefs->user interaction suggested for linux - absolute->alt ignore snap->alt-shift - Constrained mode works the same as button 2 drag (initial move sets constraint axis).
2015-05-17Relative Snap -make it activated by the tertiary modifier during drag.nick_m
Disabled/enabled with the shift key. no config stuff at all now. Move existing (strange) trim feature to primary + tertiary modifiers.
2015-05-17Relative snap - support magnetic mode (hackishly for now)nick_m
2015-05-16Relative snapnick_m
2015-05-10Layering - the return of "later is higher".nick_m
Currently we don't do anything special on layering prefs change (relayer only occurs when each playlist is first edited). The idea here is that "undo" is still available to restore previous layering in case of any surprises.
2015-04-30fix over-optimzation in e3375c3.Robin Gareus
Some users of DisplaySuspender expect an implicit redisplay.
2015-04-24expose set-range-selection-from-region-selection operation in more placesPaul Davis
2015-04-22clean up GUI scalingRobin Gareus
2015-04-21minor tweaks to Cut Time dialog. Use an enum to tell ↵ben
preferred_edit_location what to ignore, so cut and insert dialogs will never use mouse location.
2015-04-21merge fix for tempo branchBen Loftis
2015-03-31fix OSX/PPC 10.4 long mathsRobin Gareus
2015-03-21Change default zoom to PlayheadRobin Gareus