13
0

knob proposal.

feel free to revert.
This commit is contained in:
Robin Gareus 2015-04-24 22:36:44 +02:00
parent de80782f05
commit eea297dc3e

View File

@ -99,9 +99,9 @@ ArdourKnob::render (cairo_t* cr, cairo_rectangle_t *)
bool flat = _flat_buttons; bool flat = _flat_buttons;
if ( arc ) { if ( arc ) {
center_radius = scale*0.30; center_radius = scale*0.33;
float inner_progress_radius = scale*0.30; float inner_progress_radius = scale*0.38;
float outer_progress_radius = scale*0.48; float outer_progress_radius = scale*0.48;
float progress_width = (outer_progress_radius-inner_progress_radius); float progress_width = (outer_progress_radius-inner_progress_radius);
float progress_radius = inner_progress_radius + progress_width/2.0; float progress_radius = inner_progress_radius + progress_width/2.0;
@ -147,8 +147,7 @@ ArdourKnob::render (cairo_t* cr, cairo_rectangle_t *)
cairo_fill (cr); cairo_fill (cr);
cairo_pattern_destroy (shade_pattern); cairo_pattern_destroy (shade_pattern);
} }
#if 0 //black border
//black border
cairo_set_source_rgb (cr, 0, 0, 0 ); cairo_set_source_rgb (cr, 0, 0, 0 );
cairo_set_line_width (cr, border_width); cairo_set_line_width (cr, border_width);
cairo_move_to (cr, (outer_progress_radius * start_angle_x), (outer_progress_radius * start_angle_y)); cairo_move_to (cr, (outer_progress_radius * start_angle_x), (outer_progress_radius * start_angle_y));
@ -159,6 +158,7 @@ ArdourKnob::render (cairo_t* cr, cairo_rectangle_t *)
cairo_stroke (cr); cairo_stroke (cr);
cairo_arc (cr, 0, 0, outer_progress_radius, start_angle, end_angle); cairo_arc (cr, 0, 0, outer_progress_radius, start_angle, end_angle);
cairo_stroke (cr); cairo_stroke (cr);
#endif
} }
if (!flat) { if (!flat) {