mirror of
https://github.com/Ralim/IronOS.git
synced 2025-02-26 07:53:55 +00:00
Proposal for using checkbox instead of True/False (#177)
Replace True/False icons with checkbox symbols :)
This commit is contained in:
@@ -272,6 +272,9 @@ void OLED::drawBattery(uint8_t state) {
|
||||
state = 10;
|
||||
drawSymbol(3 + state);
|
||||
}
|
||||
void OLED::drawCheckbox(bool state) {
|
||||
drawSymbol((state) ? 17 : 18);
|
||||
}
|
||||
void OLED::drawSymbol(uint8_t symbolID) {
|
||||
//draw a symbol to the current cursor location
|
||||
setFont(2);
|
||||
|
||||
@@ -79,8 +79,6 @@ const char* SleepingAdvancedString = "Sleeping..."; // <=17 chars
|
||||
const char* WarningSimpleString = "HOT!"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "WARNING! TIP HOT!";
|
||||
|
||||
const char SettingTrueChar = 'T';
|
||||
const char SettingFalseChar = 'F';
|
||||
const char SettingRightChar = 'R';
|
||||
const char SettingLeftChar = 'L';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -136,8 +134,6 @@ const char* SleepingAdvancedString = "Ожидание..."; // <=17 chars
|
||||
const char* WarningSimpleString = " АЙ!"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "ОСТОРОЖНО! ГОРЯЧО";
|
||||
|
||||
const char SettingTrueChar = '+';
|
||||
const char SettingFalseChar = '-';
|
||||
/*
|
||||
* #TODO change support for multibyte constants here
|
||||
const char SettingRightChar = 'П';
|
||||
@@ -199,8 +195,6 @@ const char* SleepingAdvancedString = "Sleeping..."; // <=17 chars
|
||||
const char* WarningSimpleString = "HOT!"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "WARNING! TIP HOT!";
|
||||
|
||||
const char SettingTrueChar = 'T';
|
||||
const char SettingFalseChar = 'F';
|
||||
const char SettingRightChar = 'R';
|
||||
const char SettingLeftChar = 'L';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -256,8 +250,6 @@ const char* SleepingAdvancedString = "Sleeping..."; // <=17 chars
|
||||
const char* WarningSimpleString = "HOT!"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "WARNING! TIP HOT!";
|
||||
|
||||
const char SettingTrueChar = 'T';
|
||||
const char SettingFalseChar = 'F';
|
||||
const char SettingRightChar = 'R';
|
||||
const char SettingLeftChar = 'L';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -313,8 +305,6 @@ const char* SleepingAdvancedString = "Standby"; // <=17 chars
|
||||
const char* WarningSimpleString = "HOT!"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "ATTENZIONE! PUNTA CALDA!";
|
||||
|
||||
const char SettingTrueChar = 'A';
|
||||
const char SettingFalseChar = 'D';
|
||||
const char SettingRightChar = 'D';
|
||||
const char SettingLeftChar = 'S';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -370,8 +360,6 @@ const char* SleepingAdvancedString = "En veille..."; // <=17 chars
|
||||
const char* WarningSimpleString = "HOT!"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "ATTENTION! PANNE CHAUDE!";
|
||||
|
||||
const char SettingTrueChar = 'V';
|
||||
const char SettingFalseChar = 'F';
|
||||
const char SettingRightChar = 'D';
|
||||
const char SettingLeftChar = 'G';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -427,8 +415,6 @@ const char* SleepingAdvancedString = "Ruhemodus..."; // <=17 chars
|
||||
const char* WarningSimpleString = "HEIß"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "Achtung! Spitze Heiß!";
|
||||
|
||||
const char SettingTrueChar = 'J';
|
||||
const char SettingFalseChar = 'N';
|
||||
const char SettingRightChar = 'R';
|
||||
const char SettingLeftChar = 'L';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -484,8 +470,6 @@ const char* SleepingAdvancedString = "Kludovy rezim..."; // <=17 chars
|
||||
const char* WarningSimpleString = "HOT!"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "Pozor! Hrot je horuci!";
|
||||
|
||||
const char SettingTrueChar = 'T';
|
||||
const char SettingFalseChar = 'F';
|
||||
const char SettingRightChar = 'R';
|
||||
const char SettingLeftChar = 'L';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -541,8 +525,6 @@ const char* SleepingAdvancedString = "Uyuyor..."; // <=17 chars
|
||||
const char* WarningSimpleString = "HOT!"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "UYARI! UÇ SICAK!";
|
||||
|
||||
const char SettingTrueChar = 'T';
|
||||
const char SettingFalseChar = 'F';
|
||||
const char SettingRightChar = 'R';
|
||||
const char SettingLeftChar = 'L';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -598,8 +580,6 @@ const char* SleepingAdvancedString = "Spavanje..."; // <=17 chars
|
||||
const char* WarningSimpleString = "VRUĆ"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "OPREZ! Vršak je vruć!";
|
||||
|
||||
const char SettingTrueChar = '+';
|
||||
const char SettingFalseChar = '-';
|
||||
const char SettingRightChar = 'D';
|
||||
const char SettingLeftChar = 'L';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -655,8 +635,6 @@ const char* SleepingAdvancedString = "Rezim spanku..."; // <=17 chars
|
||||
const char* WarningSimpleString = "HOT!"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "!! HORKY HROT !!"; // <= 16 chars
|
||||
|
||||
const char SettingTrueChar = 'Z';
|
||||
const char SettingFalseChar = 'V';
|
||||
const char SettingRightChar = 'P';
|
||||
const char SettingLeftChar = 'L';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -712,8 +690,6 @@ const char* SleepingAdvancedString = "Alvás..."; // <=17 chars
|
||||
const char* WarningSimpleString = "HOT!"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "FIGYELEM! FORRÓ HEGY!";
|
||||
|
||||
const char SettingTrueChar = 'T';
|
||||
const char SettingFalseChar = 'F';
|
||||
const char SettingRightChar = 'R';
|
||||
const char SettingLeftChar = 'L';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -769,8 +745,6 @@ const char* SleepingAdvancedString = "Dvale..."; // <=17 chars
|
||||
const char* WarningSimpleString = "Varm"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "ADVARSEL! VARM LODDESPIDS!";
|
||||
|
||||
const char SettingTrueChar = 'j';
|
||||
const char SettingFalseChar = 'N';
|
||||
const char SettingRightChar = 'H';
|
||||
const char SettingLeftChar = 'V';
|
||||
const char SettingAutoChar = 'A';
|
||||
@@ -826,8 +800,6 @@ const char* SleepingAdvancedString = "Uspienie..."; // <=17 chars
|
||||
const char* WarningSimpleString = "HOT!"; // Must be <= 4 chars
|
||||
const char* WarningAdvancedString = "UWAGA! GORĄCA KOŃCÓWKA!";
|
||||
|
||||
const char SettingTrueChar = 'T';
|
||||
const char SettingFalseChar = 'N';
|
||||
const char SettingRightChar = 'P';
|
||||
const char SettingLeftChar = 'L';
|
||||
const char SettingAutoChar = 'A';
|
||||
|
||||
@@ -258,8 +258,7 @@ static void settings_setAdvancedSolderingScreens(void) {
|
||||
static void settings_displayAdvancedSolderingScreens(void) {
|
||||
printShortDescription(15, 7);
|
||||
|
||||
lcd.drawChar((systemSettings.detailedSoldering) ? SettingTrueChar
|
||||
: SettingFalseChar);
|
||||
lcd.drawCheckbox(systemSettings.detailedSoldering);
|
||||
}
|
||||
|
||||
|
||||
@@ -270,8 +269,7 @@ static void settings_setAdvancedIDLEScreens(void) {
|
||||
static void settings_displayAdvancedIDLEScreens(void) {
|
||||
printShortDescription(6, 7);
|
||||
|
||||
lcd.drawChar((systemSettings.detailedIDLE) ? SettingTrueChar
|
||||
: SettingFalseChar);
|
||||
lcd.drawCheckbox(systemSettings.detailedIDLE);
|
||||
}
|
||||
|
||||
|
||||
@@ -307,8 +305,7 @@ static void settings_setBoostModeEnabled(void) {
|
||||
static void settings_displayBoostModeEnabled(void) {
|
||||
printShortDescription(8, 7);
|
||||
|
||||
lcd.drawChar((systemSettings.boostModeEnabled) ? SettingTrueChar
|
||||
: SettingFalseChar);
|
||||
lcd.drawCheckbox(systemSettings.boostModeEnabled);
|
||||
}
|
||||
|
||||
|
||||
@@ -339,8 +336,7 @@ static void settings_setAutomaticStartMode(void) {
|
||||
static void settings_displayAutomaticStartMode(void) {
|
||||
printShortDescription(10, 7);
|
||||
|
||||
lcd.drawChar((systemSettings.autoStartMode) ? SettingTrueChar
|
||||
: SettingFalseChar);
|
||||
lcd.drawCheckbox(systemSettings.autoStartMode);
|
||||
}
|
||||
|
||||
|
||||
@@ -351,8 +347,7 @@ static void settings_setCoolingBlinkEnabled(void) {
|
||||
static void settings_displayCoolingBlinkEnabled(void) {
|
||||
printShortDescription(11, 7);
|
||||
|
||||
lcd.drawChar((systemSettings.coolingTempBlink) ? SettingTrueChar
|
||||
: SettingFalseChar);
|
||||
lcd.drawCheckbox(systemSettings.coolingTempBlink);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user