c10896e984
use and wrap Rectangle::set_outline_all() method
2014-03-11 07:38:02 -04:00
c2885671c6
avoid multiple requests for redraws when resetting a TimeAxisViewItem name highlight
2014-03-11 07:37:20 -04:00
495c0de4ac
fix up waf build in wake of search path changes earlier today
2014-03-10 17:30:12 -04:00
72965e411f
improve (though not 100% perfect) handling of region trim handles and mouse mode interaction
2014-03-10 12:14:37 -04:00
1374501727
tempo match midi auditioning - #5881
2014-03-10 00:48:48 +01:00
10e34a9831
default plugin scan timeout preference
2014-03-09 20:32:52 +01:00
ba0ae4818a
[VST] scan timeout display and per plugin timeout override.
2014-03-09 20:32:52 +01:00
da73b0f670
prepare configurable VST scan timeout
2014-03-09 20:32:52 +01:00
1beed21c8a
don't show frame trim handles when in internal editing mode
2014-03-07 12:27:48 -05:00
170aee13eb
third part of the logic fix for percussive note trimming
2014-03-07 11:24:06 -05:00
3cfc873914
second part of the logic fix for percussive note trimming
2014-03-07 11:23:48 -05:00
0ef3fedf9a
fix up some logic that allowed hits (percussive note display) to be trimmed with the mouse, which was not intended
2014-03-07 11:22:49 -05:00
770dbf8fdc
remove irrelevant comment
2014-03-07 09:25:18 -05:00
fa5529b694
fix missing Hit destructor, which left polygons all over the canvas after deleting the Hit object(s)
2014-03-06 23:17:04 -05:00
41c4c41eaa
fix apparent logic error for MidiRegionView when redisplaying note model
2014-03-06 23:16:42 -05:00
feebabb330
trivial API change for MidiRegionView::update_hit()
2014-03-06 13:27:51 -05:00
2784ce99e1
comment edit
2014-03-06 13:27:26 -05:00
72517680cc
use CANVAS_DEBUG_NAME instead of explicit #ifdef to set canvas item name
2014-03-06 13:26:55 -05:00
37de3e2f67
make Hit (percussive note display item) actually draw something and fix up its coordinates
2014-03-06 13:26:36 -05:00
7d17db09ac
when in smart mode, context-click on a region item should behave as if in object mode.
...
Specifically, select the region before displaying the context menu
2014-03-06 10:40:31 -05:00
7bb305b8ae
separate ArdourButton::set_colors() and ArdourButton::build_patterns()
2014-03-06 09:53:38 -05:00
f9dbc28086
add ::on_name_changed() to ArdourButton, to use recently added ::on_name_changed() in CairoWidget
2014-03-06 09:49:00 -05:00
4a915ee541
Add ArdourButton::set_fixed_colors() (equivalent to ::set_bg_colors() in Valeriy's original changes)
2014-03-06 08:05:33 -05:00
b360274e34
revert 29b1e706dd
and then redo separation of ArdourButton::set_colors() from ArdourButton::build_patterns.
...
More to come
2014-03-05 17:51:51 -05:00
0c9120de8f
do not show region trim handles unless in (effective) object mouse mode
2014-03-05 14:40:49 -05:00
6605b2a542
when an automation/region gain line is hidden, so are its points
2014-03-05 14:40:49 -05:00
983bf548cd
alter name of AutomationLine::show() to much more sensibly named ::update_visibility()
2014-03-05 12:11:22 -05:00
f5233f11a2
remove debugging output
2014-03-05 11:47:58 -05:00
836e95d964
fix/adjust logic used to display automation lines
2014-03-04 21:58:17 -05:00
912f07b919
mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64)
2014-03-04 15:25:58 +01:00
9952f774e9
some mingw related tweaks to the build-environment.
2014-03-03 16:09:14 +01:00
40c426fc5d
install small-splash image
2014-03-02 12:24:16 -05:00
3b5cc5a9fd
move fixup_bundle_environment() code into per-platform files
2014-03-02 11:30:51 -05:00
597db6421a
re-work VST paths configuration.
...
environment vars provide the "default", but are no longer
relevant once ardour-internal paths are configured.
2014-03-01 01:01:42 +01:00
895084a806
fix semantics of button press -> leave button -> button release, to match typical GUI toolkits
2014-02-28 17:17:23 -05:00
cd8778c789
change latency calibration button from "record enable button" to "generic button"
2014-02-28 17:00:25 -05:00
d0f806a6ff
add generic button style for ArdourButtons
2014-02-28 17:00:25 -05:00
1a3b838dff
fix problem with splash window on OS X: requesting a redraw of a hidden window doesn't result in an expose event being delivered.
...
The splash window was being hidden by default on OS X as soon as someone called Splash::pop_back_for(), because of window layering issues on OS X. But then
the next call to ::message() would not return because a recursive event loop was started that waits for the expose event, which never comes. So, (a) show the
window when ::message() is called AND (b) remove the recursive event loop because (b.1) we don't seem to need it (b.2) recursive event loops are generally evil.
2014-02-28 16:40:01 -05:00
2067d52f10
remove splash message/window at shutdown - it is just irritating and unnecessary (or ought to be)
2014-02-28 16:36:43 -05:00
d7dc62b340
make custom lxvst path work..
2014-02-28 17:48:21 +01:00
b8e4c44637
display policy of plugin-scan progress popup-window
...
Only show scan-progress when discovering new plugins
(discovery can be cancelled) and optionally also show
it during 'scanning index only'
(with insensitive cancel button)
2014-02-28 00:05:47 +01:00
3cf5dcb64c
move Paths Dialog to libgtkmm2ext
2014-02-28 00:05:47 +01:00
2e7248eba8
add back color definitions that were removed in cd68ae78f9
2014-02-27 08:43:36 -05:00
3ec4bf4c26
fix transparent waveform outline
2014-02-26 19:49:14 -05:00
344f326919
use Canvas::Curve for drawing xfades
...
Pixel-by-pixel we shall rule the earth.
2014-02-26 18:52:14 -05:00
cd68ae78f9
tweak a few colors, add options and missing colors
2014-02-26 18:52:14 -05:00
5d99a664f0
don't waste time and effort deleting GUI components in ~ARDOUR_UI - the OS takes care of all that stuff
2014-02-26 18:52:14 -05:00
4aaae2eb3b
user-configurable VST search paths (basic UI)
2014-02-26 18:07:46 +01:00
977f2b35df
severe rationalization (still incomplete) of behaviour of cut + copy.
...
Quite a bit more to do here to make this as intuitive as it ought to be.
2014-02-26 10:51:38 -05:00
5cbb60d339
fix display of time selection rect(s) when switching mouse modes
2014-02-26 10:50:51 -05:00