df2a8fccc7
disallow selection of the fader and meter processor entries
2014-07-28 10:08:26 -05:00
cd96ae8e8a
fix for video-monitor (xjadeo >= 0.7.8 is started w/o jack-transport)
2014-07-25 12:59:41 +02:00
8d2c280438
update video-monitor override flags
...
(new OSX/openGL menu bar in upcoming xjadeo 0.8)
2014-07-25 12:59:40 +02:00
96171ebe83
several fixes to make processor selection and deletion feel right, for both mixer and editor-mixer strips
2014-07-24 22:49:47 -05:00
6bdc976462
Remove "implicit" selection for plugin deletion.
...
Allow deletions in the mixer strip to fall through to editor if nothing was selected.
2014-07-24 22:49:47 -05:00
3876b48879
Add track-rec/mute/solo actions to menu, so users can bind them
...
Make Fit-Tracks sensitive to track selections
2014-07-24 15:47:05 -05:00
6e37afeee5
oops, fix copy-paste error
2014-07-24 11:34:43 -05:00
61c66afd4c
Revert previous select-strips-under-mouse behavior
...
However, keep the path for deletions in the editor-mixer via _entered_mixer_strip
TODO: if nothing was deleted, assume the user was trying to delete something in the editor instead
Show selected plugins by a red border
TODO: more work on the selection model for plugins and mixer strips
2014-07-24 11:28:31 -05:00
05f3adaba3
Allow deletion of processors in editor_mixer_strip by pointing and pressing Delete
...
This had to be hacked because the editor_mixer strip is on the editor and doesnt respond to mixer keybindings.
Also force the gain intry to lose focus if the user leaves the mixer strip. this will probably solve some long-standing complaints. although perhaps a more elegant solution is possible.
2014-07-23 16:58:43 -05:00
d46081c275
holding Primary(ctrl/cmd) allows user to make noncontiguous strip selections
2014-07-23 16:13:55 -05:00
870206cf92
holding Primary(ctrl/cmd) allows user to make noncontiguous strip selections
2014-07-23 15:45:01 -05:00
b29e324ee4
Mixer selection follows mouse
...
This eliminates ambiguity about which strip the keybindings will affect.
Hold shift to make a quick group from adjacent mixer strips.
2014-07-23 15:41:14 -05:00
e85ff4dad2
Cut and Copy should remember the white space at the end of a range.
...
This will be used when you paste with Ripple; it maintains the whitespace that you chose in the selection.
Also fix default setting of Dim contol by storing the default(normal) value for MPControl Controllables.
2014-07-23 14:36:21 -05:00
1bbb60df5d
double-click a plugin to remove it from the pending add list
2014-07-23 11:38:24 -05:00
b22e136887
Add some new zoom-to-selection actions, so zoom tool is less needed.
...
Reverse order of items in the zoom menus to match Ardour.
Consolidate the extra zoom math into a function; this fixes a problem in zoom-to-session.
2014-07-23 11:31:06 -05:00
fdaa6a151a
3 monitor tweaks for the_CLA. shift+click to default, and new preset vals
2014-07-22 16:05:51 -05:00
25024e550a
Remove troublesome cairo antialiasing hint.
...
Tweak knob gfx slightly.
2014-07-22 10:17:09 -05:00
5424119b55
Merge branch 'waveview_hacks' of https://github.com/nmains/ardour into cairocanvas
2014-07-18 10:46:22 -04:00
b2b736d596
tweaks for the monitor section. refactoring of some buttons, using new ArdourKnob instead of VolumeController. New ArdourDisplay shows a controllables user value, and provides support for preset values (hardcoded at present). Further refactoring to come, so that ArdourWidgets are derived from a common class. Controllable now has more responsibility for scaling between internal, user, and interface (knob percent) values. This also needs more refactoring and might have some unintended consequences. tested with audio and nothing seems amiss, yet.
2014-07-18 08:47:45 -05:00
b69870dfe6
add Editor::trackviews_height() convenience function to determine height of trackview area of canvas; use to help fix set_visible_track_count(); don't consider hidden tracks in that function; add "Selected" to that selector menu
2014-07-15 18:09:04 -04:00
bb69a55784
try to get font size for rulers right or at least better on OS X
2014-07-15 17:48:30 -04:00
e3cf23b8a0
Don't show all controllers for generic MIDI devices.
...
This takes a VERY long time to do, so is probably a problem for defined devices
with a ton of channels and devices, too. Not sure what the smart thing to do
here is, though adding lanes really shouldn't be this slow in the first place.
2014-07-15 15:18:18 -04:00
d65091db16
Show all named controllers for "Show All Automation" on MIDI tracks.
2014-07-15 15:18:18 -04:00
c3f9688c37
Show 1-based channel numbers in MIDI controller automation menu.
...
This matches the numbers shown elsewhere, previously if you had a track set to
e.g. channel 10, the controller menu items had "[9]" suffixes.
2014-07-15 15:18:18 -04:00
74ec58c12e
Add a couple of function calls so that Ardour will perform some basic cleanup when the user exits
...
Up until now we were relying on various d'tors to do this cleanup for us. However, because we were calling 'exit()' (to terminate the program) those d'tors were never getting called. We should probably review the use of exit() as a termination strategy.
2014-07-15 13:19:33 +01:00
nick_m
d3408844be
Render waveview components onto alpha masks to simplify drawing.
...
Reduce user panic by removing ! from missing file dialog title.
Use justify left in missing file dialog.
2014-07-15 21:59:22 +10:00
de218360d0
remove some gtk warnings caused by adding monitor buttons without removing them first
2014-07-14 16:05:31 -05:00
c81395e7db
icon for experimental time-zoom on Mixbus
2014-07-14 12:20:58 -05:00
e062629ccd
make GUI preferences discoverable from the View menu
2014-07-14 12:20:01 -05:00
d0bc4b55fa
scroll up/down by tracks uses top edge as "focal point"; fix some other nasty code details
2014-07-14 12:36:51 -04:00
acc1977cbd
vertical scroll events should move by tracks
2014-07-14 12:36:51 -04:00
6386a5dd7a
up/down scroll buttons on left of summary should move by tracks
2014-07-14 12:36:51 -04:00
fc305cb217
if a button has an icon, dont draw text as well
2014-07-14 10:28:50 -05:00
849d80bfcc
Group the Rec and Monitor buttons together. Group the Solo Isolate and Lock buttons together. And add a method to show/hide each group in the Preferences
2014-07-14 10:08:55 -05:00
62cab525f0
(Mixbus profile only) tentatively remove the Zoom and Cut tools, to save space in the toolbar and reduce some highly redundant functions
2014-07-14 10:08:55 -05:00
492c933a69
fix the visible_tracks_selector to show * when user tweaks a track height. various experimental tweaks to visible_tracks_selector and a new zoom_preset_selector for Mixbus.
2014-07-14 10:08:55 -05:00
b19e1a7985
remove EditAtSelectedMarker for Mixbus, to match mb2. (also fix an existing thinko in the edit point selection actions) (oops: also fix previous track selection fix so that it pays attention to the selection property of the group)
2014-07-14 10:08:55 -05:00
e8106bb415
minor fixes to wscript files to make things python3 compatible
2014-07-13 08:36:18 -04:00
af2ee58e07
move fit-tracks back onto "f" and use / for fade-range, moving set-region-fade-(in|out)-length to PRIMARY-/ and PRIMARY-\ respectively
2014-07-11 06:19:32 -04:00
8bc0ac7529
restore correct functioning of fit-tracks, which was mistakenly removed because of a failure to understand its complexities
2014-07-11 06:19:32 -04:00
6157c685d9
fix TC entry beyond 2^31 frames.
2014-07-10 19:09:12 +02:00
a3b704b8c0
remove awful, inobvious, wrong and no longer necessary "_i_am_the_modifier" crap from RouteUI, except in one case where it might be useful
2014-07-10 11:54:59 -04:00
c39666dc5c
fix key editor resize behaviour
2014-07-10 11:53:39 -04:00
d324f67cce
add reset bindings button to key bindings editor
2014-07-10 11:04:24 -04:00
6cadefcb19
use lower-case PROGRAM_NAME for user bindings file name
2014-07-10 11:01:21 -04:00
0174ce52c6
make f be bound to fade-range by default
2014-07-10 09:28:33 -04:00
07e0f785f8
add "fade range" operation, bound to alt-f at present by default
2014-07-10 08:17:22 -04:00
15fa465013
add comment/doxygen doc
2014-07-10 08:14:41 -04:00
60597e750d
remove unused variable
2014-07-10 08:13:54 -04:00
e078102bc6
size various ArdourDropdowns according to the pixel width, not character length, of their various strings
2014-07-09 22:41:29 -04:00