summaryrefslogtreecommitdiff
path: root/apps/plugins/rockpaint.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/rockpaint.c')
-rw-r--r--apps/plugins/rockpaint.c22
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 ) \