summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2015-06-02always round integer steps (regardless of enum)Robin Gareus
2015-06-01fix cursor in smart mode, when moving up and down the frame handlesBen Loftis
2015-06-01Fix some visual loopholes when switching tools inside a region:Ben Loftis
switching to Grab should show the fade handles... ...switching away from grab should hide them. Also, change "always show gain" preference to show lines, but not control points.
2015-06-01engine dialog fixes for multiple devicesRobin Gareus
2015-05-31Allow selection of input and output devices in EngineDialog for backends ↵Tim Mayberry
that support it Some refactoring was necessary to avoid code duplication Restoring of device state for input and output devices still doesn't work correctly. I'm not quite sure what the issue is at this stage.
2015-05-30vector icons should at least be 6x6 pxRobin Gareus
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-29factor out Route::muted_by_others from existing codeBen Loftis
2015-05-28add name text for ToggleExternalSync actionPaul Davis
2015-05-28only use and present the buggy gradient parameter if built with a suitably ↵Paul Davis
patched version of Cairo
2015-05-28rearrange and redesign UIConfiguration/ARDOUR_UI APIs to allow correct ↵Paul Davis
initialization. We need to be able to set an environment variable *before* gtk_init() is called, but also to load the color theme right after gtk_init() and before the rest of the GUI is created.
2015-05-28add control for buggy gradient optionPaul Davis
2015-05-28add buggy gradient optionPaul Davis
2015-05-28Fix uninitialised variable.nick_m
2015-05-28amend 3f5d17d, clear changes to MIDI as well.Robin Gareus
2015-05-28Fix region paste (ctrl+v) undo.Robin Gareus
2015-05-27prevent crash when using WM close button on "new route name contains bad ↵Paul Davis
chars" dialog. The dialog would be created twice, once because the user hit enter etc. to indicate they were done editing, and once because focus left the name text entry, also indicate the end of editing. We now note that we're already processing the end of a name edit, and do nothing in that case
2015-05-27relax LinuxVST GUI event loop.Robin Gareus
it was spinning at 100Hz.
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-26replace tool pixel icons with vector drawingRobin Gareus
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-24ArdourButton API: set_icon() implies Icon and No TextRobin Gareus
2015-05-24add vector rendition of nudge icons.Robin Gareus
2015-05-24prepare cleanup of ArdourButton renderingRobin Gareus
2015-05-24Merge branch 'relative_snap'nick_m
- Many changes to the "User Interaction" pane wrt key modifiers. - Snap is now relative by default (override to absolute with the "Snap to absolute using:" modifier). - Midi notes now obey both snap modifiers (disable snap and absolute snap) - Timefx drag now selects the primary region (less user confusion). - Includes MIDI event id fix.
2015-05-24Fix bug where inserting notes in MouseContent mode disallowed resizing.nick_m
2015-05-24Rekative snap - add commentsnick_m
2015-05-23Clarify the convention on modifiers and drags.nick_m
2015-05-23Proper initialisation of _x/y_constrained.nick_m
2015-05-23Bring back contrained drag modifier with preference setting.nick_m
- this should work as before, but when applied to a button 1 drag, the constraint is in the first direction travelled.
2015-05-23Fix missing comment.nick_m
2015-05-23Fix inverted logic of SnapOff with snap modifiers pressed.nick_m
- also clean up, rename and comment some previous hanges.
2015-05-21tweak layout of main clocks so that HMS display remains center-justifiedBen Loftis
2015-05-21FONT_SMALLER is too small for visibility of clocks. use normal font sizeBen Loftis
2015-05-22Make note drags and resizes obey the disable sanp modifier.nick_m
2015-05-22Small cleanupnick_m
2015-05-22More cleanupnick_m
- remove "no_magnets" ugh.
2015-05-22Clean up a bit - should be a no-opnick_m
2015-05-22Appease Our Dear Leadernick_m
2015-05-22Fix excessive use of logic.nick_m
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-21Make the prefs less squashed looking, add another entry for OSX modifiers.nick_m
- Defaults are probably still wrong, but at least they are actual keys.
2015-05-20recover keybinding for SnapshotBen Loftis
2015-05-21Move ui-centric modifiers into ArdourKeyboard, set some bad defaults.nick_m
- Also makes "Mod4" Appear as "Windows" and adds new combination "Alt-Windows" to the dropdown. - Attempt to set a pair of default snap modifiers (without knowing what it actually is for OSX) - Copy modifier now saves - Snap modifier modifier problem still remains.
2015-05-21Allow all drag -related modifiers to be set, re-instate "jump after trim"nick_m
- Copy modifier still doesn't save - Testers please edit the Extra section of ~/.ardourN/config to allow defaults to "take" - Note that the current defaults overlap. - warning - absolute snap modifier has no default and will be always "on" unless you set it!
2015-05-19publish editor-fade-range action to the main menuBen Loftis
2015-05-20Add more modifier preferences.nick_m
Note that no defaults are set - go to prefs->user interaction to ensure that nothing is set to "no modifer" also - the copy modifier doesn't actually save its state yet.