summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext/fastmeter.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-02 18:23:00 +0200
committerRobin Gareus <robin@gareus.org>2013-07-10 15:27:04 +0200
commita13bdf4153ddd78bb255c536c97fc78e345a1f0a (patch)
tree58b269cc04adf6af899e2a9c22cac92b88095552 /libs/gtkmm2ext/fastmeter.cc
parent3823ffc942e426590b43f72e86ca875a8306b2c7 (diff)
meter rounded rectangle
Diffstat (limited to 'libs/gtkmm2ext/fastmeter.cc')
-rw-r--r--libs/gtkmm2ext/fastmeter.cc17
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);