Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-17 | Move Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-03-20 | Towards a consistent render() API. | Robin Gareus | |
This fixes an -Woverloaded-virtual ambiguity introduced in b5e613d45 void render (cairo_t*, cairo_rectagle*) void render (Cairo::RefPtr<Cairo::Context> const&, cairo_rectangle_t*) ArdourCanvas prefers cairomm and CairoWidget itself uses Cairo::Context, this improves overall API consistency. | |||
2016-08-04 | workaround changes in glibmm 2.49.x | Nils Philippsen | |
Glib::RefPtr defines the operator bool() as explicit which breaks comparisons like "some_ref_ptr == 0" or "... != 0". https://bugzilla.gnome.org/show_bug.cgi?id=769502 | |||
2015-09-07 | properly clean up meter-pattern cache | Robin Gareus | |
2015-09-05 | remove a float loop counter | Robin Gareus | |
2014-10-25 | skip meter re-draw when no pixels are changed. | Robin Gareus | |
2014-09-11 | API flush static cairo pattern cache | Robin Gareus | |
(should probably be cleaned regularly e.g. meterbridge resize) | |||
2014-03-21 | Avoid some ambiguous calls to 'floor()' which were upsetting MSVC | John Emmas | |
2014-03-21 | tweak meter-peak hold when using LED-striped meters | Robin Gareus | |
2014-03-20 | change the meters into CairoWidget, add expose_area to CairoWidget::render() | Robin Gareus | |
2013-08-26 | 'libs/gtkmm2ext' - Remove "using namespace Gdk;" to avoid confusion (in ↵ | John Emmas | |
'fastmeter.cc') over whether we want namespace ::Cairo or namespace Gdk::Cairo | |||
2013-07-31 | clean up some valgrid "Uninitialised value was created by a heap allocation" ↵ | Robin Gareus | |
wanings | |||
2013-07-31 | initialize some uninitialized values | Robin Gareus | |
2013-07-31 | minimize meter-peak re-draw area | Robin Gareus | |
2013-07-28 | use 3px for peak-hold in LED mode -> display 2 bright lines | Robin Gareus | |
2013-07-28 | tweak meter-LED style | Robin Gareus | |
2013-07-26 | cache shaded meter-background regardless of color | Robin Gareus | |
previously, shaded patterns were assumed to have different colors as well. | |||
2013-07-26 | fix meter background redraw issue #5601 | Robin Gareus | |
2013-07-25 | [re]implement horizontal meter | Robin Gareus | |
2013-07-24 | align gradient with meter-metrics | Robin Gareus | |
2013-07-24 | increase saturation of meter-shader | Robin Gareus | |
2013-07-24 | allow to en/disable shade and LED meter style | Robin Gareus | |
2013-07-17 | add a stripe-pattern to the meters | Robin Gareus | |
2013-07-16 | add option to disable cairo-RGBA overlays for meters. | Robin Gareus | |
2013-07-12 | minor peak-meter performance tweak | Robin Gareus | |
* redraw only missing parts of the outside rectangle, * don't redraw RMS meter if value has not changed | |||
2013-07-10 | with RMS meters: use "peak indicator" as DPM | Robin Gareus | |
2013-07-10 | use digital max-peak with RMS meter | Robin Gareus | |
2013-07-10 | don't reset meter background/highlight on click. | Robin Gareus | |
2013-07-10 | prepare meter-widget for dual background color | Robin Gareus | |
2013-07-10 | less prominent meter shade | Robin Gareus | |
2013-07-10 | add shade gradient to meter | Robin Gareus | |
2013-07-10 | fix meter gradient y-axis only | Robin Gareus | |
2013-07-10 | make all meter-colors configurable,.. | Robin Gareus | |
2013-07-10 | refactor level-meter widget: 5x2 stops meter colors | Robin Gareus | |
2013-07-10 | remove b0rked horizontal meter code. | Robin Gareus | |
2013-07-10 | reduce peak-hold indicator to 2px height | Robin Gareus | |
2013-07-10 | meter rounded rectangle | Robin Gareus | |
2013-07-10 | configurable meter background color | Robin Gareus | |
2013-07-10 | meter border | Robin Gareus | |
2013-07-10 | remove border around meter gradients, again. | Robin Gareus | |
2013-07-10 | meter background gradient (hardcoded colors so far) | Robin Gareus | |
this is a quick test w/black borders only left+right for Mr oofus to assess. | |||
2013-07-10 | fastmeter: 1px padding left&right | Robin Gareus | |
2011-08-31 | Fix meter colour range to again have a hard knee at 0dB and twiddle colours ↵ | David Robillard | |
so >0dB levels are red and stand out. I am not sure if this is the original intent here, but it seems the most informative/useful/standard/etc. Unfortunately the colour names in the configuration (min, mid, max, clip) are a bit confusing (starting to clip = "mid"?) but changing them would break things. Oh well. git-svn-id: svn://localhost/ardour2/branches/3.0@10042 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-08-31 | Fix meter colour gradients (mid and top were swapped). | David Robillard | |
I removed the double stop around the knee because... well, this is the way I figured out that actually follows the colour configuration as expected. It may be less correct for some reason, but it looks like what I expect when twiddling the colours, anyway. git-svn-id: svn://localhost/ardour2/branches/3.0@10041 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-08-31 | Make meters with different colour parameters actually work. | David Robillard | |
Particularly, audio meters and MIDI meters would more or less randomly use each other's colours. Now they each use their own configured colours as it should be. git-svn-id: svn://localhost/ardour2/branches/3.0@10040 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-07-25 | remove more unneeded header includes | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@9922 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-07-25 | remove unneeded header includes | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@9921 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2011-07-25 | change FastMeter drawing implementation to use Cairo instead of GDK; some ↵ | Paul Davis | |
subtle changes to meter drawing will be visible and are subject to a revisit git-svn-id: svn://localhost/ardour2/branches/3.0@9919 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2009-07-21 | Fix some unused parameter warnings. | Carl Hetherington | |
git-svn-id: svn://localhost/ardour2/branches/3.0@5403 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2008-09-10 | merge from 2.0-ongoing @ 3581 | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@3711 d708f5d6-7413-0410-9779-e7cbd77b26cf |