Ich hab mal im Code nachgeschaut, es wird nur der Schatten gerundet.
Dieser Fix korrigiert das, falls es jemand ins CVS einpflegen möchte...
Code: Alles auswählen
--- tuxbox-cvs/apps/tuxbox/neutrino/daemons/sectionsd/progressbar.cpp 2011-12-19 19:08:44.078125000 +0100
+++ tuxbox-src/apps/tuxbox/neutrino/daemons/sectionsd/progressbar.cpp 2011-12-18 22:24:53.000000000 +0100
@@ -160,8 +160,8 @@
frameBuffer->paintBoxRel(pos_x+10,pos_y+pb_max_height-frame_widht, width-20, frame_widht, backgroundbar_col);
}
- frameBuffer->paintBoxRel(start_x, start_y, active_pb_width, bar_height, active_col); // active bar
- frameBuffer->paintBoxRel(start_x_passive_bar, start_y, width_passive_bar, bar_height, passive_col); // passive bar
+ frameBuffer->paintBoxRel(start_x, start_y, active_pb_width, bar_height, active_col, c_rad, CORNER_LEFT); // active bar
+ frameBuffer->paintBoxRel(start_x_passive_bar, start_y, width_passive_bar, bar_height, passive_col, c_rad, CORNER_RIGHT); // passive bar
if ((paintZero) && (value ==0))
frameBuffer->paintLine(pos_x+2 , pos_y+2, pos_x+width-3, pos_y+height-3, active_col); // zero line
}