Mercurial > public > ostc4
comparison Discovery/Inc/tMenuEdit.h @ 981:c6c781a2e85b default
Merge into default
| author | heinrichsweikamp |
|---|---|
| date | Tue, 11 Feb 2025 18:12:00 +0100 |
| parents | c6b858f2e025 |
| children | 5fedf7ba2392 |
comparison
equal
deleted
inserted
replaced
| 871:f7318457df4d | 981:c6c781a2e85b |
|---|---|
| 38 #define ME_Y_LINE3 (ME_Y_LINE1 + (2 * ME_Y_LINE_STEP)) | 38 #define ME_Y_LINE3 (ME_Y_LINE1 + (2 * ME_Y_LINE_STEP)) |
| 39 #define ME_Y_LINE4 (ME_Y_LINE1 + (3 * ME_Y_LINE_STEP)) | 39 #define ME_Y_LINE4 (ME_Y_LINE1 + (3 * ME_Y_LINE_STEP)) |
| 40 #define ME_Y_LINE5 (ME_Y_LINE1 + (4 * ME_Y_LINE_STEP)) | 40 #define ME_Y_LINE5 (ME_Y_LINE1 + (4 * ME_Y_LINE_STEP)) |
| 41 #define ME_Y_LINE6 (ME_Y_LINE1 + (5 * ME_Y_LINE_STEP)) | 41 #define ME_Y_LINE6 (ME_Y_LINE1 + (5 * ME_Y_LINE_STEP)) |
| 42 | 42 |
| 43 #define EXIT_TO_INFO_PREDIVE (245) | |
| 43 #define EXIT_TO_NEXT_MENU (246) | 44 #define EXIT_TO_NEXT_MENU (246) |
| 44 #define EXIT_TO_INFO_SENSOR (247) | 45 #define EXIT_TO_INFO_SENSOR (247) |
| 45 #define EXIT_TO_INFO_COMPASS (248) | 46 #define EXIT_TO_INFO_COMPASS (248) |
| 46 #define EXIT_TO_MENU_WITH_LOGO (249) | 47 #define EXIT_TO_MENU_WITH_LOGO (249) |
| 47 #define EXIT_TO_HOME (250) | 48 #define EXIT_TO_HOME (250) |
| 57 } input_u; | 58 } input_u; |
| 58 | 59 |
| 59 void sendActionToMenuEdit(uint8_t sendAction); | 60 void sendActionToMenuEdit(uint8_t sendAction); |
| 60 | 61 |
| 61 void tMenuEdit_init(void); | 62 void tMenuEdit_init(void); |
| 63 void resetMenuContentStructure(); | |
| 64 void resetMenuStructure(uint8_t color); | |
| 62 void resetMenuEdit(uint8_t color); | 65 void resetMenuEdit(uint8_t color); |
| 63 void tMenuEdit_refresh_live_content(void); | 66 void tMenuEdit_refresh_live_content(void); |
| 64 void tMenuEdit_refresh_field(uint32_t editID); | 67 void tMenuEdit_refresh_field(uint32_t editID); |
| 65 void tMenuEdit_select(uint32_t editID); | 68 void tMenuEdit_select(uint32_t editID); |
| 66 | 69 |
| 73 void write_label_var(uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text); | 76 void write_label_var(uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text); |
| 74 | 77 |
| 75 void clean_content(uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font); | 78 void clean_content(uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font); |
| 76 void write_content(uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint8_t color); | 79 void write_content(uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint8_t color); |
| 77 | 80 |
| 81 uint8_t togglePlusMinus(uint8_t input); | |
| 78 void write_topline( char *text); | 82 void write_topline( char *text); |
| 79 void write_buttonTextline( uint8_t left2ByteCode, char middle2ByteCode, char right2ByteCode); | 83 void write_buttonTextline( uint8_t left2ByteCode, char middle2ByteCode, char right2ByteCode); |
| 80 void write_field_udigit(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint32_t int1, uint32_t int2, uint32_t int3, uint32_t int4); | 84 void write_field_udigit(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint32_t int1, uint32_t int2, uint32_t int3, uint32_t int4); |
| 81 void write_field_2digit(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint32_t int1, uint32_t int2, uint32_t int3, uint32_t int4); | 85 void write_field_2digit(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint32_t int1, uint32_t int2, uint32_t int3, uint32_t int4); |
| 82 void write_field_3digit(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint32_t int1, uint32_t int2, uint32_t int3, uint32_t int4); | 86 void write_field_3digit(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint32_t int1, uint32_t int2, uint32_t int3, uint32_t int4); |
