Fix transparency
This commit is contained in:
parent
2fe6cd1cb6
commit
95e00c2eff
|
|
@ -695,7 +695,8 @@ bool _ui_drawMenuMacro() {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool _ui_drawDarkOverlay() {
|
bool _ui_drawDarkOverlay() {
|
||||||
color_t alpha_grey = {0, 0, 0, 245};
|
// TODO: Make this 245 alpha and fix alpha frame swap
|
||||||
|
color_t alpha_grey = {0, 0, 0, 255};
|
||||||
point_t origin = {0, 0};
|
point_t origin = {0, 0};
|
||||||
gfx_drawRect(origin, SCREEN_WIDTH, SCREEN_HEIGHT, alpha_grey, true);
|
gfx_drawRect(origin, SCREEN_WIDTH, SCREEN_HEIGHT, alpha_grey, true);
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -747,9 +748,10 @@ void ui_updateFSM(event_t event, bool *sync_rtx)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if(msg.keys & KEY_ENTER)
|
else if(msg.keys & KEY_ENTER)
|
||||||
|
{
|
||||||
// Open Menu
|
// Open Menu
|
||||||
state.ui_screen = MENU_TOP;
|
state.ui_screen = MENU_TOP;
|
||||||
<<<<<<< HEAD
|
}
|
||||||
else if(input_isNumberPressed(msg))
|
else if(input_isNumberPressed(msg))
|
||||||
{
|
{
|
||||||
// Open Frequency input screen
|
// Open Frequency input screen
|
||||||
|
|
@ -765,6 +767,12 @@ void ui_updateFSM(event_t event, bool *sync_rtx)
|
||||||
new_rx_frequency = _ui_freq_add_digit(new_rx_frequency,
|
new_rx_frequency = _ui_freq_add_digit(new_rx_frequency,
|
||||||
input_position, input_number);
|
input_position, input_number);
|
||||||
}
|
}
|
||||||
|
else if(msg.keys & KEY_MONI)
|
||||||
|
{
|
||||||
|
// Open Macro Menu
|
||||||
|
_ui_drawDarkOverlay();
|
||||||
|
state.ui_screen = MENU_MACRO;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
// VFO frequency input screen
|
// VFO frequency input screen
|
||||||
case VFO_INPUT:
|
case VFO_INPUT:
|
||||||
|
|
@ -928,12 +936,18 @@ void ui_updateFSM(event_t event, bool *sync_rtx)
|
||||||
// Reset menu selection
|
// Reset menu selection
|
||||||
menu_selected = 0;
|
menu_selected = 0;
|
||||||
}
|
}
|
||||||
|
else if(msg.keys & KEY_MONI)
|
||||||
|
{
|
||||||
|
// Open Macro Menu
|
||||||
|
_ui_drawDarkOverlay();
|
||||||
|
state.ui_screen = MENU_MACRO;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
// Macro menu
|
// Macro menu
|
||||||
case MENU_MACRO:
|
case MENU_MACRO:
|
||||||
// Exit from this menu when monitor key is released
|
// Exit from this menu when monitor key is released
|
||||||
if(!(msg.keys & KEY_MONI))
|
if(!(msg.keys & KEY_MONI))
|
||||||
state.ui_screen = MAIN_VFO;
|
state.ui_screen = VFO_MAIN;
|
||||||
break;
|
break;
|
||||||
// Settings menu screen
|
// Settings menu screen
|
||||||
case MENU_SETTINGS:
|
case MENU_SETTINGS:
|
||||||
|
|
@ -1041,7 +1055,7 @@ void ui_updateGUI(state_t last_state)
|
||||||
break;
|
break;
|
||||||
// Macro menu
|
// Macro menu
|
||||||
case MENU_MACRO:
|
case MENU_MACRO:
|
||||||
screen_update = _ui_drawMenuMacro();
|
_ui_drawMenuMacro();
|
||||||
break;
|
break;
|
||||||
// Settings menu screen
|
// Settings menu screen
|
||||||
case MENU_SETTINGS:
|
case MENU_SETTINGS:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue