Ben Loftis
aed4ab6ec9
Clicking already-selected region should clear other selections. Thanks to nick_m
2014-08-12 14:40:43 -05:00
Ben Loftis
5c1a561325
change packing so number_label shares space with name_label
2014-08-11 15:08:57 -05:00
Ben Loftis
b41df8e120
shuffle packing order to accomodate midi controls
2014-08-11 14:44:12 -05:00
Ben Loftis
bf034f48ce
New track header layout.
...
Vertical alignment no longer depends on number of meters shown.
Looking for comments.
2014-08-11 12:59:42 -05:00
Paul Davis
126d6d3aae
fix new backends wscript to work correctly in the Ardour case
2014-08-08 11:00:30 -04:00
Paul Davis
16e37d975f
use some structured code to decide which backends to build (should have cherry picked from waves' code but ...)
2014-08-08 10:57:20 -04:00
Ben Loftis
ce4333f059
Use explicit strip widths and button heights for the mixer
...
The goal is to preserve a consistent layout and sizing of the buttons.
Button height should not resize based on text, because font styles differ and this leads to inconsistent button heights
Button width should not be based on text or font size; instead, font size just determines how many chars will be visible in the button
There are some elements of the editor page which _do_ scale based on the text width, and thats probably sensible because the text is predefined, and needs to fit
2014-08-06 15:47:22 -05:00
Ben Loftis
1873bcfa9d
More fixes for range-based automation editing.
...
-Remove redundant start_grab calls.
-Show gain curves in Range mode, so you can see the curves you are selecting
2014-08-06 14:43:40 -05:00
Ben Loftis
16ca4e0f9a
Initial steps towards usable range-based automation editing.
...
TODO: needs undo. only works in top quarter of automation lane. selection model feels weird sometimes. needs to show gain curve when you are using Range tool
2014-08-05 15:42:06 -05:00
John Emmas
45afed5e9a
Modify our VC project files to work with msvc32-fixup.pl
2014-08-04 09:02:17 +01:00
John Emmas
3437cf2677
Add our various '.in' files (to be processed by msvc32-fixup.pl)
2014-08-04 09:00:11 +01:00
John Emmas
04440cd52f
Add the remaining 'API_VERSION' properties to msvc32-fixup.pl
2014-08-04 08:52:06 +01:00
Ben Loftis
f296389fe0
Enforce mixer strip widths, more case fixes, and minor theme changes
2014-08-01 15:44:42 -05:00
Ben Loftis
b128271f29
consistently use mixed-case labels
2014-08-01 14:31:18 -05:00
Ben Loftis
3687dae6f6
top button table causes spacing issues when items are hidden. removed it.
2014-08-01 14:09:51 -05:00
Ben Loftis
3961017921
allow track headers to select io from right-click menu
2014-08-01 13:48:47 -05:00
Ben Loftis
7cd7927f0a
fix gain entry cancellation, per the_CLA
2014-08-01 13:48:47 -05:00
John Emmas
fef4631634
Add preliminary version of win32-fixup.pl (i.e. msvc32-fixup.pl)
2014-08-01 09:32:22 +01:00
John Emmas
bdeae57e3f
Add the removed files to '.gitignore'
2014-08-01 09:26:19 +01:00
John Emmas
1b3190da84
Ditto - 'icons/win32/msvc_resources.rc'
2014-08-01 09:21:11 +01:00
John Emmas
a89c5d709b
Delete '.vsprops' files (MSVC) in preparation for win32-fixup.pl
2014-08-01 09:19:42 +01:00
Ben Loftis
f71c060295
micro tweaks to width box and name button layout
2014-07-31 15:37:38 -05:00
David Robillard
b7c4a25560
Increase mixer strip button vpad to 4.
...
Fix issue where soloing resized buttons.
2014-07-31 15:56:34 -04:00
David Robillard
c5856428d8
Add 1px border to mixer strip so buttons don't overlap selection border.
2014-07-30 18:51:45 -04:00
David Robillard
b75b88a1eb
Use text to specify combo box padding for better font/display tolerance.
...
Consistent mixer strip button height.
The latter works by setting all the button size request heights to the
calculated height of the alphabet. Thus, all buttons of the same class will be
the same height regardless of their actual text.
2014-07-30 18:30:42 -04:00
Ben Loftis
394ea9cb86
use FocusEntry for the peak_display, so it matches the size of gain_display
2014-07-30 12:30:33 -05:00
David Robillard
f91846d5f8
More colour tweaks according to IRC discussion.
2014-07-30 13:10:35 -04:00
David Robillard
c1616ccff6
Shrink minimum width a bit by using the same hpad for all toolbar selectors.
...
30 was already being used for some, and looks like more than enough padding,
for me. Hopefully is enough everywhere.
2014-07-29 23:44:57 -04:00
David Robillard
564d8d7669
Consistent styling for toolbar buttons.
...
All the different looks here didn't seem to convey anything useful to me, and
looked sloppy. I went with the style of the transport button.
It would be nice if we could style button elements like Inset in the
configuration, but this would require some work.
2014-07-29 23:39:01 -04:00
Ben Loftis
b32823f074
Various UI tweaks.
...
Refactor comments dialog into Route_UI so it can be shared by tracks and strips.
Make Color and Comments selections consistent in the menus
Refine the color displays at the top of each mixer strip
Correctly color the number displays on tracks
2014-07-29 16:40:19 -05:00
Ben Loftis
79b34f0d8f
In the mixbus mixer, the rec/mon buttons are smaller
...
If Input is not shown, then you are just mixing, so the_CLA and I think it is ok to hide the MIDI input button with the audio input button
2014-07-29 11:48:35 -05:00
Ben Loftis
21ea94c000
grouped faders should have relative gain by default
2014-07-28 16:20:24 -05:00
Ben Loftis
4af99f7d00
remove some cruft with group button, move it under fader
2014-07-28 16:16:51 -05:00
Ben Loftis
ed07c53210
clean up cruft in some config variables
2014-07-28 15:55:20 -05:00
Ben Loftis
fb77669ee5
force horizontal scrollbar and spacer, so strips line up nicely
2014-07-28 12:01:54 -05:00
Ben Loftis
10747bc980
Mixer page: ESC should deselect all mixer strips and processors
2014-07-28 11:35:41 -05:00
Ben Loftis
02af7cb418
alternate layout with a full-height editor-mixer, for mixbus
2014-07-28 11:27:02 -05:00
Ben Loftis
df2a8fccc7
disallow selection of the fader and meter processor entries
2014-07-28 10:08:26 -05:00
John Emmas
966ed85005
Add provision for 'PROGRAM_VERSION' (MSVC libardour project)
2014-07-27 11:37:04 +01:00
John Emmas
4a36b5a6dd
Add (newly introduced) sources to our MSVC project
2014-07-27 11:32:24 +01:00
John Emmas
59822e8dd2
Minor change to 'pbd/controllable.h'
...
(in MSVC, 'min' & 'max' are not in namespace std)
2014-07-27 11:28:23 +01:00
John Emmas
576f39d6a0
Add the MSVC project file for building libs/surfaces/osc
2014-07-27 11:26:41 +01:00
Robin Gareus
cd96ae8e8a
fix for video-monitor (xjadeo >= 0.7.8 is started w/o jack-transport)
2014-07-25 12:59:41 +02:00
Robin Gareus
8d2c280438
update video-monitor override flags
...
(new OSX/openGL menu bar in upcoming xjadeo 0.8)
2014-07-25 12:59:40 +02:00
Ben Loftis
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
Ben Loftis
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
Ben Loftis
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
Ben Loftis
6e37afeee5
oops, fix copy-paste error
2014-07-24 11:34:43 -05:00
Ben Loftis
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
Ben Loftis
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