[FL-2524] Graphics cleanup and icon rotation (#2561)
* Canvas with rotation * Full icon rotation, cleanup of unused resources * F18 API update * Bitmap draw cleanup * More cleaning up * Migrate recovery and DFU to canvas * Make the internal draw function static * Remove all calls to u8g2_DrawXBM Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
@@ -51,10 +51,10 @@ static void dap_main_view_draw_callback(Canvas* canvas, void* _model) {
|
||||
canvas_set_color(canvas, ColorBlack);
|
||||
if(model->dap_active) {
|
||||
canvas_draw_icon(canvas, 14, 16, &I_ArrowUpFilled_12x18);
|
||||
canvas_draw_icon(canvas, 28, 16, &I_ArrowDownFilled_12x18);
|
||||
canvas_draw_icon_ex(canvas, 28, 16, &I_ArrowUpFilled_12x18, IconRotation180);
|
||||
} else {
|
||||
canvas_draw_icon(canvas, 14, 16, &I_ArrowUpEmpty_12x18);
|
||||
canvas_draw_icon(canvas, 28, 16, &I_ArrowDownEmpty_12x18);
|
||||
canvas_draw_icon_ex(canvas, 28, 16, &I_ArrowUpEmpty_12x18, IconRotation180);
|
||||
}
|
||||
|
||||
switch(model->mode) {
|
||||
@@ -76,9 +76,9 @@ static void dap_main_view_draw_callback(Canvas* canvas, void* _model) {
|
||||
}
|
||||
|
||||
if(model->rx_active) {
|
||||
canvas_draw_icon(canvas, 101, 16, &I_ArrowDownFilled_12x18);
|
||||
canvas_draw_icon_ex(canvas, 101, 16, &I_ArrowUpFilled_12x18, IconRotation180);
|
||||
} else {
|
||||
canvas_draw_icon(canvas, 101, 16, &I_ArrowDownEmpty_12x18);
|
||||
canvas_draw_icon_ex(canvas, 101, 16, &I_ArrowUpEmpty_12x18, IconRotation180);
|
||||
}
|
||||
|
||||
canvas_draw_str_aligned(canvas, 100, 38, AlignCenter, AlignTop, "UART");
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 160 B |
Binary file not shown.
Before Width: | Height: | Size: 168 B |
Reference in New Issue
Block a user