diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2011-02-08 23:43:06 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2011-02-08 23:43:06 +0000 |
commit | c7708e721dfa0da5059ce7b880100caab6bae1d3 (patch) | |
tree | 6fe64046dd060a64baa50e3e46c89fb6e328feb1 /libs | |
parent | 4ed504acd729fedb76aaa3b534dfd2b43082b5bb (diff) |
fixes for pixfader cairo-ification
git-svn-id: svn://localhost/ardour2/branches/3.0@8788 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r-- | libs/gtkmm2ext/pixfader.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libs/gtkmm2ext/pixfader.cc b/libs/gtkmm2ext/pixfader.cc index f24e5da389..6f8eb32e78 100644 --- a/libs/gtkmm2ext/pixfader.cc +++ b/libs/gtkmm2ext/pixfader.cc @@ -127,7 +127,7 @@ PixFader::on_expose_event (GdkEventExpose* ev) context->save(); context->set_source (belt_surface, -srcx, -srcy); context->rectangle (0, 0, get_width(), get_height()); - context->clip(); + context->clip (); context->paint(); context->restore(); @@ -146,9 +146,9 @@ PixFader::on_expose_event (GdkEventExpose* ev) context->set_line_width (1); context->set_source_rgb (right_r, right_g, right_b); - context->move_to (0, view.height - 1 + 0.5); /* lower left */ - context->line_to (view.width - 1, view.height - 1 + 0.5); /* lower right */ - context->line_to (view.width - 1 + 0.5, 0); /* upper right */ + context->move_to (0, view.height - 0.5); /* lower left */ + context->line_to (view.width - 0.5, view.height - 0.5); /* lower right */ + context->line_to (view.width - 0.5, 0); /* upper right */ context->stroke (); /* always draw the unity-position line */ @@ -158,13 +158,13 @@ PixFader::on_expose_event (GdkEventExpose* ev) context->set_line_width (1); context->set_source_rgb (0.0, 1.0, 0.0); context->move_to (1, unity_loc); - context->line_to (girth - 2, unity_loc); + context->line_to (girth, unity_loc); context->stroke (); } else { context->set_line_width (1); context->set_source_rgb (0.0, 1.0, 0.0); - context->move_to (unity_loc, 1.5); - context->line_to (unity_loc, girth - 1.5); + context->move_to (unity_loc, 1); + context->line_to (unity_loc, girth - 1); context->stroke (); } @@ -372,7 +372,7 @@ PixFader::set_fader_length (int l) unity_loc = (int) rint (view.height - (default_value * view.height)) - 1; } else { view.width = span = l; - unity_loc = (int) rint (default_value * view.width) - 1; + unity_loc = (int) rint (default_value * view.width); } queue_draw (); |