Paul Davis
5265ceec51
change tortured GtkUI startup process into something just a little more sane, and remove "stopping" code since that belongs in a destructor
2013-10-07 20:27:04 -04:00
John Emmas
19bb2b33a8
Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows
...
Conflicts (hopefully resolved):
gtk2_ardour/marker.cc
gtk2_ardour/midi_region_view.h
gtk2_ardour/region_gain_line.h
gtk2_ardour/utils.cc
gtk2_ardour/video_image_frame.cc
gtk2_ardour/wscript
libs/backends/jack/wscript
2013-09-21 09:17:25 +01:00
John Emmas
e5c426ed41
Merge branch 'windows' of git.ardour.org:ardour/ardour into windows
2013-09-18 10:16:40 +01:00
John Emmas
6b1261ed30
'libs/gtkmm2ext/idle_adjustment.cc' - Add a missing header file
2013-09-18 10:02:20 +01:00
Paul Davis
5e0e41e068
Merge branch 'master' into cairocanvas
2013-09-16 22:11:50 -04:00
Paul Davis
fb45fdc052
fix conflicts and merge with master
2013-09-16 22:11:06 -04:00
Paul Davis
710ee36eaa
a few DEBUG_TRACE improvements
2013-09-16 22:02:36 -04:00
Paul Davis
7a30e63eaa
fix merge conflicts with master
2013-09-14 16:42:40 -04:00
John Emmas
2f3c62c5da
'libs/gtkmm2ext' - Minor modification to prevent MSVC from complaining about a malformed comment
2013-09-04 15:46:14 +01:00
John Emmas
e99a85ac92
'libs/gtkmm2ext' - Add the file 'gtkapplication_win32.c' to complement gtkapplication_x11 and gtkapplication_quartz
2013-09-04 15:43:35 +01:00
Paul Davis
d074bc586e
Merge branch 'master' into audioengine
2013-09-03 17:41:49 -04:00
Paul Davis
0013feddbf
Merge branch 'master' into windows
2013-09-03 08:34:27 -04:00
Robin Gareus
66292718a1
improve scroll and drag behaviour of volume-controller knob
2013-09-01 03:19:13 +02:00
Robin Gareus
dd0a1cd846
fix keyboard interaction with volume knobs (monitor section)
2013-08-31 20:37:02 +02:00
John Emmas
9482702bdc
'libs/gtkmm2ext' - Compiler specific includes
2013-08-26 17:47:28 +01:00
John Emmas
316b72eb0e
'libs/gtkmm2ext' - Main body of changes required for building with MSVC (mostly #includes and casting)
2013-08-26 17:45:18 +01:00
John Emmas
c1a25550d1
'libs/gtkmm2ext' - Use 'std::vector' instead of dynamically sized arrays (required to be buildable with MSVC)
2013-08-26 17:28:03 +01:00
John Emmas
9a877a54e8
'libs/gtkmm2ext' - Remove "using namespace Gdk;" to avoid confusion (in 'fastmeter.cc') over whether we want namespace ::Cairo or namespace Gdk::Cairo
2013-08-26 15:43:20 +01:00
Paul Davis
ee1b49f87e
fix merge conflicts from master
2013-08-24 12:18:06 -04:00
Paul Davis
1421a34e52
pot/po file updates caused by waf i18n
2013-08-24 11:46:45 -04:00
Paul Davis
7fe7e7ad4b
update czech translations from pavel fric
2013-08-15 14:55:10 -04:00
Paul Davis
2de09888b6
some const_cast<> additions for OS X where gcc believes that volatile int* means const int*
2013-08-14 12:40:49 -04:00
Robin Gareus
6b02d50d5e
clean up some valgrid "Uninitialised value was created by a heap allocation" wanings
2013-08-08 15:26:18 -04:00
Robin Gareus
69c6ef1aa1
initialize some uninitialized values
2013-08-08 15:26:18 -04:00
Robin Gareus
b6b614acac
minimize meter-peak re-draw area
2013-08-08 15:26:18 -04:00
Robin Gareus
82e1d9655f
use 3px for peak-hold in LED mode -> display 2 bright lines
2013-08-08 15:26:16 -04:00
Robin Gareus
3098e5963c
tweak meter-LED style
2013-08-08 15:26:01 -04:00
Robin Gareus
11c49ab8d1
cache shaded meter-background regardless of color
...
previously, shaded patterns were assumed to have different colors as well.
2013-08-08 15:26:01 -04:00
Robin Gareus
2bdd29d3ac
fix meter background redraw issue #5601
2013-08-08 15:26:01 -04:00
Robin Gareus
12c9055659
[re]implement horizontal meter
2013-08-08 15:26:01 -04:00
Robin Gareus
ba8742edd1
align gradient with meter-metrics
2013-08-08 15:25:40 -04:00
Robin Gareus
d10b712897
increase saturation of meter-shader
2013-08-08 15:24:49 -04:00
Robin Gareus
bc66985710
allow to en/disable shade and LED meter style
2013-08-08 15:24:49 -04:00
Colin Fletcher
1da655c2eb
Fix special handling of 'zoom vertical' scroll wheel modifier key.
...
gtkmm2ext/keyboard.cc has a special case to emit a signal on the key-up of
the modifier key used to adjust track heights in conjunction with the
scroll wheel, so that the same track continues to be resized even when
it's shrunk to no longer be under the mouse cursor. However, this code
assumed that the modifier key for this was <Shift>.
Fix it to use the event->state bit corresponding to
ScrollZoomVerticalModifier instead, and rename the relevant functions to
clarify that it's the 'zoom vertical' modifier key they're dealing with.
Partially fixes #5610 .
2013-08-08 15:24:15 -04:00
Robin Gareus
dbe31bcf22
add a stripe-pattern to the meters
2013-08-08 15:23:10 -04:00
Robin Gareus
a4edd1ed7a
possible fix for http://tracker.ardour.org/view.php?id=5586
2013-08-08 15:23:10 -04:00
Robin Gareus
e3978edabb
add option to disable cairo-RGBA overlays for meters.
2013-08-08 15:23:09 -04:00
Robin Gareus
a0ac0dca85
implement visual-sensitivity (gray out) for faders
...
Note: bar-controller sensitivity state is not yet set if
automation-mode changes to/from play, but the widget now
supports that.
2013-08-08 15:23:08 -04:00
Robin Gareus
443c0a2240
minor peak-meter performance tweak
...
* redraw only missing parts of the outside rectangle,
* don't redraw RMS meter if value has not changed
2013-08-08 15:23:08 -04:00
Robin Gareus
c209078c12
fix compiler warning
2013-08-08 15:23:08 -04:00
Paul Davis
6a436fd826
fix merge conflict from master
2013-07-31 20:11:15 -04:00
Robin Gareus
7a02d9e08d
clean up some valgrid "Uninitialised value was created by a heap allocation" wanings
2013-07-31 19:29:20 +02:00
Robin Gareus
b5a2b4e84e
initialize some uninitialized values
2013-07-31 15:22:51 +02:00
Robin Gareus
476da4f3df
minimize meter-peak re-draw area
2013-07-31 01:59:50 +02:00
Robin Gareus
893e26cc68
use 3px for peak-hold in LED mode -> display 2 bright lines
2013-07-28 21:24:27 +02:00
Robin Gareus
d1c2d53afe
tweak meter-LED style
2013-07-28 18:29:39 +02:00
Robin Gareus
069fd15c79
cache shaded meter-background regardless of color
...
previously, shaded patterns were assumed to have different colors as well.
2013-07-26 17:17:05 +02:00
Robin Gareus
cd35040535
fix meter background redraw issue #5601
2013-07-26 17:10:05 +02:00
Robin Gareus
43bd836778
[re]implement horizontal meter
2013-07-25 19:04:52 +02:00
Robin Gareus
2ec45cfd1b
align gradient with meter-metrics
2013-07-24 22:57:25 +02:00