mirror of
https://github.com/opentx/opentx.git
synced 2025-07-23 16:25:16 +03:00
[Horus] Column names are back + A small description in the status bar ...
This commit is contained in:
parent
60334a3cf2
commit
086632003b
19 changed files with 52 additions and 29 deletions
|
@ -91,7 +91,7 @@ bool menuModelFlightModesAll(evt_t event)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sub<MAX_FLIGHT_MODES && posHorz>=0) {
|
if (sub<MAX_FLIGHT_MODES && posHorz>=0) {
|
||||||
drawColumnHeader(STR_PHASES_HEADERS, posHorz);
|
drawColumnHeader(STR_PHASES_HEADERS, NULL, posHorz);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i=0; i<NUM_BODY_LINES; i++) {
|
for (int i=0; i<NUM_BODY_LINES; i++) {
|
||||||
|
|
|
@ -103,7 +103,7 @@ bool menuModelLimits(evt_t event)
|
||||||
uint32_t sub = menuVerticalPosition;
|
uint32_t sub = menuVerticalPosition;
|
||||||
|
|
||||||
if (sub<NUM_CHNOUT && menuHorizontalPosition>=0) {
|
if (sub<NUM_CHNOUT && menuHorizontalPosition>=0) {
|
||||||
drawColumnHeader(STR_LIMITS_HEADERS, menuHorizontalPosition);
|
drawColumnHeader(STR_LIMITS_HEADERS, NULL, menuHorizontalPosition);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (warningResult) {
|
if (warningResult) {
|
||||||
|
|
|
@ -84,7 +84,7 @@ bool menuModelLogicalSwitches(evt_t event)
|
||||||
int horz = menuHorizontalPosition;
|
int horz = menuHorizontalPosition;
|
||||||
|
|
||||||
if (sub>= 0 && horz>=0) {
|
if (sub>= 0 && horz>=0) {
|
||||||
drawColumnHeader(STR_CSW_HEADERS, horz);
|
drawColumnHeader(STR_LSW_HEADERS, STR_LSW_DESCRIPTIONS, horz);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (horz<0 && event==EVT_KEY_LONG(KEY_ENTER) && !READ_ONLY()) {
|
if (horz<0 && event==EVT_KEY_LONG(KEY_ENTER) && !READ_ONLY()) {
|
||||||
|
|
|
@ -21,9 +21,17 @@
|
||||||
#include "opentx.h"
|
#include "opentx.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
void drawColumnHeader(const char * const * headers, uint8_t index)
|
void drawStatusText(const char * text)
|
||||||
{
|
{
|
||||||
// TODO ? displayHeader(headers[index]);
|
lcdDrawText(MENUS_MARGIN_LEFT, MENU_FOOTER_TOP, text, MENU_TITLE_COLOR); // TODO dedicated theme color
|
||||||
|
}
|
||||||
|
|
||||||
|
void drawColumnHeader(const char * const * headers, const char * const * descriptions, uint8_t index)
|
||||||
|
{
|
||||||
|
lcdDrawText(LCD_W, MENU_TITLE_TOP + 2, headers[index], RIGHT | SMLSIZE | MENU_TITLE_COLOR);
|
||||||
|
if (descriptions) {
|
||||||
|
drawStatusText(descriptions[index]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#include "alpha_stick_background.lbm"
|
#include "alpha_stick_background.lbm"
|
||||||
|
@ -142,7 +150,7 @@ void drawMenuTemplate(const char * title, uint8_t icon, const uint8_t * icons, u
|
||||||
lcdDrawSolidFilledRect(0, MENU_HEADER_HEIGHT, LCD_W, MENU_TITLE_TOP - MENU_HEADER_HEIGHT, TEXT_BGCOLOR);
|
lcdDrawSolidFilledRect(0, MENU_HEADER_HEIGHT, LCD_W, MENU_TITLE_TOP - MENU_HEADER_HEIGHT, TEXT_BGCOLOR);
|
||||||
lcdDrawSolidFilledRect(0, MENU_TITLE_TOP, LCD_W, MENU_TITLE_HEIGHT, TITLE_BGCOLOR);
|
lcdDrawSolidFilledRect(0, MENU_TITLE_TOP, LCD_W, MENU_TITLE_HEIGHT, TITLE_BGCOLOR);
|
||||||
if (title) {
|
if (title) {
|
||||||
lcdDrawText(MENUS_MARGIN_LEFT, MENU_TITLE_TOP+2, title, MENU_TITLE_COLOR);
|
lcdDrawText(MENUS_MARGIN_LEFT, MENU_TITLE_TOP+1, title, MENU_TITLE_COLOR);
|
||||||
}
|
}
|
||||||
if (icons) {
|
if (icons) {
|
||||||
for (int i=0; i<menuPageCount; i++) {
|
for (int i=0; i<menuPageCount; i++) {
|
||||||
|
|
|
@ -18,8 +18,8 @@
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _WIDGETS_H_
|
#ifndef _WIDGETS_H_
|
||||||
#define _WIDGETS_H_
|
#define _WIDGETS_H_
|
||||||
|
|
||||||
#include "opentx.h"
|
#include "opentx.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
@ -39,8 +39,8 @@
|
||||||
#define OPTION_SLIDER_NUMBER_BUTTON 0x100
|
#define OPTION_SLIDER_NUMBER_BUTTON 0x100
|
||||||
#define OPTION_SLIDER_SQUARE_BUTTON 0x200
|
#define OPTION_SLIDER_SQUARE_BUTTON 0x200
|
||||||
|
|
||||||
|
void drawStatusText(const char * text);
|
||||||
void drawColumnHeader(const char * const * headers, uint8_t index);
|
void drawColumnHeader(const char * const * headers, const char * const * descriptions, uint8_t index);
|
||||||
void drawTopbarDatetime();
|
void drawTopbarDatetime();
|
||||||
void drawStick(coord_t x, coord_t y, int16_t xval, int16_t yval);
|
void drawStick(coord_t x, coord_t y, int16_t xval, int16_t yval);
|
||||||
|
|
||||||
|
|
|
@ -83,7 +83,7 @@ void menuModelLogicalSwitches(uint8_t event)
|
||||||
horzpos_t horz = menuHorizontalPosition;
|
horzpos_t horz = menuHorizontalPosition;
|
||||||
|
|
||||||
if (horz>=0) {
|
if (horz>=0) {
|
||||||
drawColumnHeader(STR_CSW_HEADERS, horz);
|
drawColumnHeader(STR_LSW_HEADERS, horz);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (horz<0 && event==EVT_KEY_LONG(KEY_ENTER) && !READ_ONLY()) {
|
if (horz<0 && event==EVT_KEY_LONG(KEY_ENTER) && !READ_ONLY()) {
|
||||||
|
|
|
@ -560,7 +560,8 @@ const pm_char STR_BLCOLOR[] PROGMEM = TR_BLCOLOR;
|
||||||
#if LCD_W >= 212
|
#if LCD_W >= 212
|
||||||
const char * const STR_PHASES_HEADERS[] = TR_PHASES_HEADERS;
|
const char * const STR_PHASES_HEADERS[] = TR_PHASES_HEADERS;
|
||||||
const char * const STR_LIMITS_HEADERS[] = TR_LIMITS_HEADERS;
|
const char * const STR_LIMITS_HEADERS[] = TR_LIMITS_HEADERS;
|
||||||
const char * const STR_CSW_HEADERS[] = TR_CSW_HEADERS;
|
const char * const STR_LSW_HEADERS[] = TR_LSW_HEADERS;
|
||||||
|
const char * const STR_LSW_DESCRIPTIONS[] = TR_LSW_DESCRIPTIONS;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
|
|
|
@ -828,7 +828,8 @@ extern const pm_char STR_BLCOLOR[];
|
||||||
#if LCD_W >= 212
|
#if LCD_W >= 212
|
||||||
extern const char * const STR_PHASES_HEADERS[];
|
extern const char * const STR_PHASES_HEADERS[];
|
||||||
extern const char * const STR_LIMITS_HEADERS[];
|
extern const char * const STR_LIMITS_HEADERS[];
|
||||||
extern const char * const STR_CSW_HEADERS[];
|
extern const char * const STR_LSW_HEADERS[];
|
||||||
|
extern const char * const STR_LSW_DESCRIPTIONS[];
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
|
|
|
@ -1078,9 +1078,10 @@
|
||||||
// Taranis column headers
|
// Taranis column headers
|
||||||
#define TR_PHASES_HEADERS { " Název ", " Spínač ", " Trim směrovky ", " Trim výškovky ", " Trim plynu ", " Trim křidélek ", " Přechod náběhu ", " Přechod konce " }
|
#define TR_PHASES_HEADERS { " Název ", " Spínač ", " Trim směrovky ", " Trim výškovky ", " Trim plynu ", " Trim křidélek ", " Přechod náběhu ", " Přechod konce " }
|
||||||
#define TR_LIMITS_HEADERS { " Název ", " Subtrim ", " Min ", " Max ", " Invertovat ", " Křivka ", " Střed PPM ", " Symetrické " }
|
#define TR_LIMITS_HEADERS { " Název ", " Subtrim ", " Min ", " Max ", " Invertovat ", " Křivka ", " Střed PPM ", " Symetrické " }
|
||||||
#define TR_CSW_HEADERS { " Funkce ", " Hodnota 1 ", " Hodnota 2 ", " Hodnota 2 ", " AND Spínač ", " Trvání ", " Zpoždění " }
|
#define TR_LSW_HEADERS { " Funkce ", " Hodnota 1 ", " Hodnota 2 ", " Hodnota 2 ", " AND Spínač ", " Trvání ", " Zpoždění " }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
|
||||||
//Taranis About screen
|
// Taranis About screen
|
||||||
#define TR_ABOUTUS TR(" O nás ", "O nás")
|
#define TR_ABOUTUS TR(" O nás ", "O nás")
|
||||||
|
|
||||||
#define TR_ABOUT_OPENTX_1 TR("OpenTX je nekomerční,", "OpenTX\001je\001open-source,")
|
#define TR_ABOUT_OPENTX_1 TR("OpenTX je nekomerční,", "OpenTX\001je\001open-source,")
|
||||||
|
|
|
@ -1082,9 +1082,10 @@
|
||||||
// Taranis Info Zeile Anzeigen
|
// Taranis Info Zeile Anzeigen
|
||||||
#define TR_PHASES_HEADERS { " Name ", " Schalter ", " Trim Seite ", " Trim Höhe ", " Trim Gas ", " Trim Quer ", " Fade In ", " Fade Out " }
|
#define TR_PHASES_HEADERS { " Name ", " Schalter ", " Trim Seite ", " Trim Höhe ", " Trim Gas ", " Trim Quer ", " Fade In ", " Fade Out " }
|
||||||
#define TR_LIMITS_HEADERS { " Name ", " Mitte ", " Min ", " Max ", " Richtung ", " Kurve ", " PPM-Mitte ", " Mitte-Mode " }
|
#define TR_LIMITS_HEADERS { " Name ", " Mitte ", " Min ", " Max ", " Richtung ", " Kurve ", " PPM-Mitte ", " Mitte-Mode " }
|
||||||
#define TR_CSW_HEADERS { " Funktion ", " Var1 ", " Var2 ", " Var2 ", " UND-Schalter ", " Dauer ", " Verzögerung " }
|
#define TR_LSW_HEADERS { " Funktion ", " Var1 ", " Var2 ", " Var2 ", " UND-Schalter ", " Dauer ", " Verzögerung " }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
|
||||||
//Taranis About screen
|
// Taranis About screen
|
||||||
#define TR_ABOUTUS "Über OpenTx"
|
#define TR_ABOUTUS "Über OpenTx"
|
||||||
|
|
||||||
#define TR_ABOUT_OPENTX_1 "OpenTX ist Open Source,"
|
#define TR_ABOUT_OPENTX_1 "OpenTX ist Open Source,"
|
||||||
|
|
|
@ -1092,7 +1092,9 @@
|
||||||
// Taranis column headers
|
// Taranis column headers
|
||||||
#define TR_PHASES_HEADERS { " Name ", " Switch ", " Rudder Trim ", " Elevator Trim ", " Throttle Trim ", " Aileron Trim ", " Fade In ", " Fade Out " }
|
#define TR_PHASES_HEADERS { " Name ", " Switch ", " Rudder Trim ", " Elevator Trim ", " Throttle Trim ", " Aileron Trim ", " Fade In ", " Fade Out " }
|
||||||
#define TR_LIMITS_HEADERS { " Name ", " Subtrim ", " Min ", " Max ", " Direction ", " Curve ", " PPM Center ", " Subtrim mode " }
|
#define TR_LIMITS_HEADERS { " Name ", " Subtrim ", " Min ", " Max ", " Direction ", " Curve ", " PPM Center ", " Subtrim mode " }
|
||||||
#define TR_CSW_HEADERS { " Function ", " V1 ", " V2 ", " V2 ", " AND Switch ", " Duration ", " Delay " }
|
#define TR_LSW_HEADERS { " Function ", " V1 ", " V2 ", " V2 ", " AND Switch ", " Duration ", " Delay " }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
|
||||||
// About screen
|
// About screen
|
||||||
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")
|
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")
|
||||||
|
|
|
@ -1042,9 +1042,10 @@
|
||||||
// Taranis column headers
|
// Taranis column headers
|
||||||
#define TR_PHASES_HEADERS { " Nombre ", " Interrup.", " Rudder Trim ", " Elevator Trim ", " Throttle Trim ", " Aileron Trim ", " Aparecer ", " Desparecer " }
|
#define TR_PHASES_HEADERS { " Nombre ", " Interrup.", " Rudder Trim ", " Elevator Trim ", " Throttle Trim ", " Aileron Trim ", " Aparecer ", " Desparecer " }
|
||||||
#define TR_LIMITS_HEADERS { " Nombre ", " Compensacion", " Min ", " Max ", " Direccion ", " Curve ", " Centrado PPM ", " Simetrica " }
|
#define TR_LIMITS_HEADERS { " Nombre ", " Compensacion", " Min ", " Max ", " Direccion ", " Curve ", " Centrado PPM ", " Simetrica " }
|
||||||
#define TR_CSW_HEADERS { " Funcion ", " V1 ", " V2 ", " V2 ", " AND Interrup. ", " Duracion ", " Retardo " }
|
#define TR_LSW_HEADERS { " Funcion ", " V1 ", " V2 ", " V2 ", " AND Interrup. ", " Duracion ", " Retardo " }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
|
||||||
//Taranis About screen
|
// Taranis About screen
|
||||||
#define TR_ABOUTUS "Nosotros"
|
#define TR_ABOUTUS "Nosotros"
|
||||||
|
|
||||||
#define TR_ABOUT_OPENTX_1 "OpenTX es open source, no-"
|
#define TR_ABOUT_OPENTX_1 "OpenTX es open source, no-"
|
||||||
|
|
|
@ -1042,7 +1042,8 @@
|
||||||
// Taranis column headers
|
// Taranis column headers
|
||||||
#define TR_PHASES_HEADERS { " Name ", " Switch ", " Rudder Trim ", " Elevator Trim ", " Throttle Trim ", " Aileron Trim ", " Fade In ", " Fade Out " }
|
#define TR_PHASES_HEADERS { " Name ", " Switch ", " Rudder Trim ", " Elevator Trim ", " Throttle Trim ", " Aileron Trim ", " Fade In ", " Fade Out " }
|
||||||
#define TR_LIMITS_HEADERS { " Name ", " Subtrim ", " Min ", " Max ", " Direction ", " Curve ", " PPM Center ", " Subtrim mode " }
|
#define TR_LIMITS_HEADERS { " Name ", " Subtrim ", " Min ", " Max ", " Direction ", " Curve ", " PPM Center ", " Subtrim mode " }
|
||||||
#define TR_CSW_HEADERS { " Function ", " V1 ", " V2 ", " V2 ", " AND Switch ", " Duration ", " Delay " }
|
#define TR_LSW_HEADERS { " Function ", " V1 ", " V2 ", " V2 ", " AND Switch ", " Duration ", " Delay " }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
|
||||||
// About screen
|
// About screen
|
||||||
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")
|
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")
|
||||||
|
|
|
@ -1069,9 +1069,10 @@
|
||||||
// Taranis column headers
|
// Taranis column headers
|
||||||
#define TR_PHASES_HEADERS { " Nom ", " Inter ", " Trim Dir ", " Trim Prf ", " Trim Gaz ", " Trim Ail ", " Fondu ON ", " Fondu OFF " }
|
#define TR_PHASES_HEADERS { " Nom ", " Inter ", " Trim Dir ", " Trim Prf ", " Trim Gaz ", " Trim Ail ", " Fondu ON ", " Fondu OFF " }
|
||||||
#define TR_LIMITS_HEADERS { " Nom ", " Subtrim ", " Min ", " Max ", " Direction ", " Courbe ", " Neutre PPM ", " Mode subtrim " }
|
#define TR_LIMITS_HEADERS { " Nom ", " Subtrim ", " Min ", " Max ", " Direction ", " Courbe ", " Neutre PPM ", " Mode subtrim " }
|
||||||
#define TR_CSW_HEADERS { " Fonction ", " V1 ", " V2 ", " V2 ", " ET suppl. ", " Durée ", " Délai " }
|
#define TR_LSW_HEADERS { " Fonction ", " V1 ", " V2 ", " V2 ", " ET suppl. ", " Durée ", " Délai " }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
|
||||||
//Taranis About screen
|
// Taranis About screen
|
||||||
#define TR_ABOUTUS TR(" A PROPOS ", "A PROPOS")
|
#define TR_ABOUTUS TR(" A PROPOS ", "A PROPOS")
|
||||||
|
|
||||||
#define TR_ABOUT_OPENTX_1 TR("OpenTX\001est\001libre,\001non-", "OpenTX est libre, non-")
|
#define TR_ABOUT_OPENTX_1 TR("OpenTX\001est\001libre,\001non-", "OpenTX est libre, non-")
|
||||||
|
|
|
@ -1077,7 +1077,8 @@
|
||||||
// Taranis column headers
|
// Taranis column headers
|
||||||
#define TR_PHASES_HEADERS { " Nome ", " Inter. ", " Trim Deriva ", " Trim Elevator ", " Trim Motore ", " Trim Alettoni ", " Disolv. In ", " Dissolv. Out " }
|
#define TR_PHASES_HEADERS { " Nome ", " Inter. ", " Trim Deriva ", " Trim Elevator ", " Trim Motore ", " Trim Alettoni ", " Disolv. In ", " Dissolv. Out " }
|
||||||
#define TR_LIMITS_HEADERS { " Nome ", " Offset ", " Min ", " Max ", " Direzione ", " Curve ", " Centro PPM ", " Simmetria " }
|
#define TR_LIMITS_HEADERS { " Nome ", " Offset ", " Min ", " Max ", " Direzione ", " Curve ", " Centro PPM ", " Simmetria " }
|
||||||
#define TR_CSW_HEADERS { " Funzione ", " V1 ", " V2 ", " V2 ", " Inter. AND ", " Durata ", " Ritardo " }
|
#define TR_LSW_HEADERS { " Funzione ", " V1 ", " V2 ", " V2 ", " Inter. AND ", " Durata ", " Ritardo " }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
|
||||||
// About screen
|
// About screen
|
||||||
#define TR_ABOUTUS TR(" INFO ", "INFO SU")
|
#define TR_ABOUTUS TR(" INFO ", "INFO SU")
|
||||||
|
|
|
@ -1091,7 +1091,8 @@
|
||||||
// Taranis column headers
|
// Taranis column headers
|
||||||
#define TR_PHASES_HEADERS { " Name ", " Switch ", " Rudder Trim ", " Elevator Trim ", " Throttle Trim ", " Aileron Trim ", " Fade In ", " Fade Out " }
|
#define TR_PHASES_HEADERS { " Name ", " Switch ", " Rudder Trim ", " Elevator Trim ", " Throttle Trim ", " Aileron Trim ", " Fade In ", " Fade Out " }
|
||||||
#define TR_LIMITS_HEADERS { " Name ", " Subtrim ", " Min ", " Max ", " Richtung ", " Curve ", " PPM-Midden ", " Subtrim Mode " }
|
#define TR_LIMITS_HEADERS { " Name ", " Subtrim ", " Min ", " Max ", " Richtung ", " Curve ", " PPM-Midden ", " Subtrim Mode " }
|
||||||
#define TR_CSW_HEADERS { " Funktie ", " Var1 ", " Var2 ", " Var2 ", " EN-Schakelaar ", " Duur ", " Vertraging " }
|
#define TR_LSW_HEADERS { " Funktie ", " Var1 ", " Var2 ", " Var2 ", " EN-Schakelaar ", " Duur ", " Vertraging " }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
|
||||||
// About screen
|
// About screen
|
||||||
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")
|
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")
|
||||||
|
|
|
@ -1079,7 +1079,8 @@
|
||||||
// Taranis column headers
|
// Taranis column headers
|
||||||
#define TR_PHASES_HEADERS { " Nazwa", " Przełą.", " Trymer SK ", " Trymer SW ", " Trymer Gazu ", " Trymer Lotek ", " Pojawian", " Zanik " }
|
#define TR_PHASES_HEADERS { " Nazwa", " Przełą.", " Trymer SK ", " Trymer SW ", " Trymer Gazu ", " Trymer Lotek ", " Pojawian", " Zanik " }
|
||||||
#define TR_LIMITS_HEADERS { " Nazwa", " Subtrim ", " Min ", " Max ", " Kierunek ", " Krzywa", " Środek PPM ", " Tryb subtrim " }
|
#define TR_LIMITS_HEADERS { " Nazwa", " Subtrim ", " Min ", " Max ", " Kierunek ", " Krzywa", " Środek PPM ", " Tryb subtrim " }
|
||||||
#define TR_CSW_HEADERS { " Funkcja ", " V1 ", " V2 ", " V2 ", " AND Przełą ", " CzasTrwa ", " Opóźn " }
|
#define TR_LSW_HEADERS { " Funkcja ", " V1 ", " V2 ", " V2 ", " AND Przełą ", " CzasTrwa ", " Opóźn " }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
|
||||||
// About screen
|
// About screen
|
||||||
#define TR_ABOUTUS TR(" O ", " O ")
|
#define TR_ABOUTUS TR(" O ", " O ")
|
||||||
|
|
|
@ -1038,9 +1038,10 @@
|
||||||
// Taranis column headers
|
// Taranis column headers
|
||||||
#define TR_PHASES_HEADERS { " Name ", " Switch ", " Rudder Trim ", " Elevator Trim ", " Throttle Trim ", " Aileron Trim ", " Fade In ", " Fade Out " }
|
#define TR_PHASES_HEADERS { " Name ", " Switch ", " Rudder Trim ", " Elevator Trim ", " Throttle Trim ", " Aileron Trim ", " Fade In ", " Fade Out " }
|
||||||
#define TR_LIMITS_HEADERS { " Name ", " Offset ", " Min ", " Max ", " Direction ", " Curve ", " PPM Center ", " Symmetrical " }
|
#define TR_LIMITS_HEADERS { " Name ", " Offset ", " Min ", " Max ", " Direction ", " Curve ", " PPM Center ", " Symmetrical " }
|
||||||
#define TR_CSW_HEADERS { " Function ", " V1 ", " V2 ", " V2 ", " AND Switch ", " Duration ", " Delay " }
|
#define TR_LSW_HEADERS { " Function ", " V1 ", " V2 ", " V2 ", " AND Switch ", " Duration ", " Delay " }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
|
||||||
//Taranis About screen
|
// Taranis About screen
|
||||||
#define TR_ABOUTUS "ABOUT US"
|
#define TR_ABOUTUS "ABOUT US"
|
||||||
|
|
||||||
#define TR_ABOUT_OPENTX_1 "OpenTX is open source, non-"
|
#define TR_ABOUT_OPENTX_1 "OpenTX is open source, non-"
|
||||||
|
|
|
@ -1090,7 +1090,9 @@
|
||||||
// Taranis column headers
|
// Taranis column headers
|
||||||
#define TR_PHASES_HEADERS { " Namn ", " Brytare ", " Rodertrim ", " Höjdrodertrim ", " Gastrim ", " Skevrodertrim ", " Tona Upp ", " Tona Ned " }
|
#define TR_PHASES_HEADERS { " Namn ", " Brytare ", " Rodertrim ", " Höjdrodertrim ", " Gastrim ", " Skevrodertrim ", " Tona Upp ", " Tona Ned " }
|
||||||
#define TR_LIMITS_HEADERS { " Namn ", " Subtrim ", " Min ", " Max ", " Riktning ", " Kurva ", " PPM-center ", " Subtrim-läge " }
|
#define TR_LIMITS_HEADERS { " Namn ", " Subtrim ", " Min ", " Max ", " Riktning ", " Kurva ", " PPM-center ", " Subtrim-läge " }
|
||||||
#define TR_CSW_HEADERS { " Funktion ", " V1 ", " V2 ", " V2 ", " OCH Brytare ", " Tidslängd ", " Fördröj " }
|
#define TR_LSW_HEADERS { " Funktion ", " V1 ", " V2 ", " V2 ", " OCH Brytare ", " Tidslängd ", " Fördröj " }
|
||||||
|
#define TR_LSW_DESCRIPTIONS { "Choose the function name", "", "", "", "Choose an AND condition", "Logical switch duration", "Logical switch delay" }
|
||||||
|
|
||||||
// About screen
|
// About screen
|
||||||
#define TR_ABOUTUS "Om Oss"
|
#define TR_ABOUTUS "Om Oss"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue