diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-02 18:23:00 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-10 15:27:04 +0200 |
commit | a13bdf4153ddd78bb255c536c97fc78e345a1f0a (patch) | |
tree | 58b269cc04adf6af899e2a9c22cac92b88095552 /libs | |
parent | 3823ffc942e426590b43f72e86ca875a8306b2c7 (diff) |
meter rounded rectangle
Diffstat (limited to 'libs')
-rw-r--r-- | libs/gtkmm2ext/fastmeter.cc | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/libs/gtkmm2ext/fastmeter.cc b/libs/gtkmm2ext/fastmeter.cc index 4a96353b1e..5b5cd160d8 100644 --- a/libs/gtkmm2ext/fastmeter.cc +++ b/libs/gtkmm2ext/fastmeter.cc @@ -66,7 +66,7 @@ FastMeter::FastMeter (long hold, unsigned long dimen, Orientation o, int len, set_events (BUTTON_PRESS_MASK|BUTTON_RELEASE_MASK); pixrect.x = 1; - pixrect.y = 0; + pixrect.y = 1; if (orientation == Vertical) { if (!len) { @@ -326,21 +326,8 @@ FastMeter::vertical_expose (GdkEventExpose* ev) if (resized) { cairo_set_source_rgb (cr, 0, 0, 0); // black -#if 1 // fake rounded corners.. - cairo_set_line_width(cr, 1.0); - cairo_move_to (cr, 1, 0); - cairo_line_to (cr, 1 + pixrect.width, 0); - cairo_move_to (cr, 2 + pixrect.width, 1); - cairo_line_to (cr, 2 + pixrect.width, 1 + pixheight); - cairo_move_to (cr, 1 + pixrect.width, 2 + pixheight); - cairo_line_to (cr, 1, 2 + pixheight); - cairo_move_to (cr, 0, 1 + pixheight); - cairo_line_to (cr, 0, 1); - cairo_stroke (cr); -#else - cairo_rectangle (cr, 0, 0, pixrect.width + 2, pixheight + 2); + rounded_rectangle (cr, 0, 0, pixrect.width + 2, pixheight + 2, 2); cairo_fill (cr); -#endif } cairo_rectangle (cr, ev->area.x, ev->area.y, ev->area.width, ev->area.height); |