diff options
Diffstat (limited to 'apps/plugins/rockpaint.c')
-rw-r--r-- | apps/plugins/rockpaint.c | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/apps/plugins/rockpaint.c b/apps/plugins/rockpaint.c index 7032a8e793..557c84d8ea 100644 --- a/apps/plugins/rockpaint.c +++ b/apps/plugins/rockpaint.c | |||
@@ -977,8 +977,6 @@ static unsigned int color_chooser( unsigned int color ) | |||
977 | enum BaseColor current = Red; | 977 | enum BaseColor current = Red; |
978 | bool has_changed; | 978 | bool has_changed; |
979 | 979 | ||
980 | char str[6] = ""; | ||
981 | |||
982 | restore_screen(); | 980 | restore_screen(); |
983 | 981 | ||
984 | rgb2hsv( red, green, blue, &hue, &saturation, &value ); | 982 | rgb2hsv( red, green, blue, &hue, &saturation, &value ); |
@@ -1028,18 +1026,14 @@ static unsigned int color_chooser( unsigned int color ) | |||
1028 | #undef POSITION | 1026 | #undef POSITION |
1029 | rb->lcd_set_background(COLOR_LIGHTGRAY); | 1027 | rb->lcd_set_background(COLOR_LIGHTGRAY); |
1030 | rb->lcd_setfont( FONT_SYSFIXED ); | 1028 | rb->lcd_setfont( FONT_SYSFIXED ); |
1031 | rb->snprintf( str, 6, "%d", hue/10 ); | 1029 | rb->lcd_putsxyf( left + 117, top + 20, "%d", hue/10 ); |
1032 | rb->lcd_putsxy( left + 117, top + 20, str ); | 1030 | rb->lcd_putsxyf( left + 117, top + 30, "%d.%d", |
1033 | rb->snprintf( str, 6, "%d.%d", saturation/255, ((saturation*100)/255)%100 ); | 1031 | saturation/255, ((saturation*100)/255)%100 ); |
1034 | rb->lcd_putsxy( left + 117, top + 30, str ); | 1032 | rb->lcd_putsxyf( left + 117, top + 40, "%d.%d", |
1035 | rb->snprintf( str, 6, "%d.%d", value/255, ((value*100)/255)%100 ); | 1033 | value/255, ((value*100)/255)%100 ); |
1036 | rb->lcd_putsxy( left + 117, top + 40, str ); | 1034 | rb->lcd_putsxyf( left + 117, top + 50, "%d", red ); |
1037 | rb->snprintf( str, 6, "%d", red ); | 1035 | rb->lcd_putsxyf( left + 117, top + 60, "%d", green ); |
1038 | rb->lcd_putsxy( left + 117, top + 50, str ); | 1036 | rb->lcd_putsxyf( left + 117, top + 70, "%d", blue ); |
1039 | rb->snprintf( str, 6, "%d", green ); | ||
1040 | rb->lcd_putsxy( left + 117, top + 60, str ); | ||
1041 | rb->snprintf( str, 6, "%d", blue ); | ||
1042 | rb->lcd_putsxy( left + 117, top + 70, str ); | ||
1043 | rb->lcd_setfont( FONT_UI ); | 1037 | rb->lcd_setfont( FONT_UI ); |
1044 | 1038 | ||
1045 | #define CURSOR( l ) \ | 1039 | #define CURSOR( l ) \ |