fix(color): Clear Lua lcd buffer and display 'Loading...' (#2916)
* Clear LCD buffer before use for standalone Lua scripts. * Fix rebase merge issues. * Add translation. * Add translation. * Add translations. * Add translation/ Co-authored-by: Phil Mitchell <phil.a.mitchell@gmail.com>
This commit is contained in:
@@ -56,6 +56,8 @@ StandaloneLuaWindow::StandaloneLuaWindow() :
|
||||
lcdBuffer(BMP_RGB565, LCD_W, LCD_H),
|
||||
popup({50, 73, LCD_W - 100, LCD_H - 146})
|
||||
{
|
||||
lcdBuffer.clear();
|
||||
lcdBuffer.drawText(LCD_W / 2, LCD_H / 2 - 20, STR_LOADING, FONT(L)|COLOR_THEME_PRIMARY2|CENTERED);
|
||||
lv_obj_clear_flag(lvobj, LV_OBJ_FLAG_SCROLLABLE);
|
||||
lv_obj_clear_flag(lvobj, LV_OBJ_FLAG_CLICK_FOCUSABLE);
|
||||
|
||||
|
||||
@@ -815,6 +815,7 @@ const char STR_MODULES_RX_VERSION[] = TR_MODULES_RX_VERSION;
|
||||
const char STR_LEFT_STICK[] = TR_LEFT_STICK;
|
||||
const char STR_SHOW_MIXER_MONITORS[] = TR_SHOW_MIXER_MONITORS;
|
||||
const char STR_MODEL_QUICK_SELECT[] = TR_MODEL_QUICK_SELECT;
|
||||
const char STR_LOADING[] = TR_LOADING;
|
||||
#endif
|
||||
|
||||
#if !defined(COLORLCD)
|
||||
|
||||
@@ -724,6 +724,7 @@ extern const char STR_MODULES_RX_VERSION[];
|
||||
extern const char STR_LEFT_STICK[];
|
||||
extern const char STR_SHOW_MIXER_MONITORS[];
|
||||
extern const char STR_MODEL_QUICK_SELECT[];
|
||||
extern const char STR_LOADING[];
|
||||
#endif
|
||||
extern const char STR_EXECUTE_FILE[];
|
||||
extern const char STR_DELETE_FILE[];
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
#define TR_BAUDRATE "波特率"
|
||||
#define TR_SAMPLE_MODE "采样模式"
|
||||
#define TR_SAMPLE_MODES "标准","OneBit"
|
||||
#define TR_LOADING "加载中..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "快速选择模型"
|
||||
|
||||
@@ -779,6 +779,7 @@
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
#define TR_SAMPLE_MODE "Sample Mode"
|
||||
#define TR_SAMPLE_MODES "Normal","OneBit"
|
||||
#define TR_LOADING "Načítání..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "Rychlý výběr modelu"
|
||||
|
||||
@@ -766,6 +766,7 @@
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
#define TR_SAMPLE_MODE "Måle tilstand"
|
||||
#define TR_SAMPLE_MODES "Normal","EnBit"
|
||||
#define TR_LOADING "Indlæser..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "Hurtigvalg af model"
|
||||
|
||||
@@ -760,8 +760,8 @@
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
#define TR_MAXBAUDRATE "Max Baud"
|
||||
#define TR_SAMPLE_MODE "Abtastmodus"
|
||||
|
||||
#define TR_SAMPLE_MODES "Normal","OneBit"
|
||||
#define TR_LOADING "Wird geladen..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "schnelle Modellauswahl"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
#define TR_SAMPLE_MODE "Sample Mode"
|
||||
#define TR_SAMPLE_MODES "Normal","OneBit"
|
||||
#define TR_LOADING "Loading..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "Model quick select"
|
||||
|
||||
@@ -760,9 +760,9 @@
|
||||
#define TR_TIME "Hora"
|
||||
#define TR_MAXBAUDRATE "Máx bauds"
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
|
||||
#define TR_SAMPLE_MODE "Modo de muestra"
|
||||
#define TR_SAMPLE_MODES "Normal","OneBit"
|
||||
#define TR_LOADING "Loading..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "Model quick select"
|
||||
|
||||
@@ -788,6 +788,7 @@
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
#define TR_SAMPLE_MODE "Sample Mode"
|
||||
#define TR_SAMPLE_MODES "Normal","OneBit"
|
||||
#define TR_LOADING "Loading..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "Mallin pikavalinta"
|
||||
|
||||
@@ -782,6 +782,7 @@
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
#define TR_SAMPLE_MODE "Sample Mode"
|
||||
#define TR_SAMPLE_MODES "Normal""OneBit"
|
||||
#define TR_LOADING "Loading..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "Model quick select"
|
||||
|
||||
@@ -762,6 +762,7 @@
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
#define TR_SAMPLE_MODE "Modo Semplice"
|
||||
#define TR_SAMPLE_MODES "Normale","OneBit"
|
||||
#define TR_LOADING "Caricamento..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "Selezione veloce modello"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
#define TR_BAUDRATE "ボーレート"
|
||||
#define TR_SAMPLE_MODE "サンプルモード"
|
||||
#define TR_SAMPLE_MODES "標準","OneBit"
|
||||
#define TR_LOADING "読み込み中..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "モデル クイックセレクト"
|
||||
|
||||
@@ -767,6 +767,7 @@
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
#define TR_SAMPLE_MODE "Sample Mode"
|
||||
#define TR_SAMPLE_MODES "Normal""OneBit"
|
||||
#define TR_LOADING "Loading..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "Model quick select"
|
||||
|
||||
@@ -758,6 +758,7 @@
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
#define TR_SAMPLE_MODE "Sample Mode"
|
||||
#define TR_SAMPLE_MODES "Normal","OneBit"
|
||||
#define TR_LOADING "Ładowanie..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "Szybki wybór modelu"
|
||||
|
||||
@@ -764,6 +764,7 @@
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
#define TR_SAMPLE_MODE "Sample Mode"
|
||||
#define TR_SAMPLE_MODES "Normal","OneBit"
|
||||
#define TR_LOADING "Loading..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "Model quick select"
|
||||
|
||||
@@ -802,6 +802,7 @@
|
||||
#define TR_MAXBAUDRATE "Max bauds"
|
||||
#define TR_SAMPLE_MODE TR("Sample mod.", "Sample Mode")
|
||||
#define TR_SAMPLE_MODES "Normal","OneBit"
|
||||
#define TR_LOADING "Laddar..."
|
||||
|
||||
#if defined(COLORLCD)
|
||||
#define TR_MODEL_QUICK_SELECT "Snabbval av modell"
|
||||
|
||||
Reference in New Issue
Block a user