Mercurial > public > ostc4
comparison Discovery/Inc/tMenuEdit.h @ 1026:5fedf7ba2392 GasConsumption
Added text based edit item:
In previous version only numbers could be entered as data field. This changes introduces a edit field for entering text in upper characters. '_' are used for seperation because simple white spaces (' ') would cause problems in the handling of the edit field. String length is limited to eigth charecters.
| author | Ideenmodellierer |
|---|---|
| date | Sun, 07 Sep 2025 18:55:45 +0200 |
| parents | c6b858f2e025 |
| children |
comparison
equal
deleted
inserted
replaced
| 1025:6e11f7327efd | 1026:5fedf7ba2392 |
|---|---|
| 66 void tMenuEdit_refresh_live_content(void); | 66 void tMenuEdit_refresh_live_content(void); |
| 67 void tMenuEdit_refresh_field(uint32_t editID); | 67 void tMenuEdit_refresh_field(uint32_t editID); |
| 68 void tMenuEdit_select(uint32_t editID); | 68 void tMenuEdit_select(uint32_t editID); |
| 69 | 69 |
| 70 void evaluateNewString (uint32_t editID, uint32_t *pNewValue1, uint32_t *pNewValue2, uint32_t *pNewValue3, uint32_t *pNewValue4); | 70 void evaluateNewString (uint32_t editID, uint32_t *pNewValue1, uint32_t *pNewValue2, uint32_t *pNewValue3, uint32_t *pNewValue4); |
| 71 void evaluateNewStringText(uint32_t editID, uint8_t *pNewString); | |
| 72 | |
| 71 void tMenuEdit_newInput (uint32_t editID, uint32_t int1, uint32_t int2, uint32_t int3, uint32_t int4); | 73 void tMenuEdit_newInput (uint32_t editID, uint32_t int1, uint32_t int2, uint32_t int3, uint32_t int4); |
| 74 void tMenuEdit_newInputText(uint32_t editID, uint8_t* ptext); | |
| 72 void tMenuEdit_newButtonText(uint32_t editID, char *text); | 75 void tMenuEdit_newButtonText(uint32_t editID, char *text); |
| 73 void tMenuEdit_set_on_off(uint32_t editID, uint32_t int1); | 76 void tMenuEdit_set_on_off(uint32_t editID, uint32_t int1); |
| 74 | 77 |
| 75 void write_label_fix(uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char textId); | 78 void write_label_fix(uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char textId); |
| 76 void write_label_var(uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text); | 79 void write_label_var(uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text); |
| 89 void write_field_button(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text); | 92 void write_field_button(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text); |
| 90 void write_field_symbol(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint8_t int1); | 93 void write_field_symbol(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint8_t int1); |
| 91 void write_field_toggle(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint8_t int1, uint8_t int2); | 94 void write_field_toggle(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint8_t int1, uint8_t int2); |
| 92 void write_field_on_off(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint8_t int1); | 95 void write_field_on_off(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint8_t int1); |
| 93 void write_field_fpoint(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, float input); | 96 void write_field_fpoint(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, float input); |
| 97 void write_field_text(uint32_t editID, uint16_t XleftGimpStyle, uint16_t XrightGimpStyle, uint16_t YtopGimpStyle, const tFont *Font, const char *text, uint8_t* pInput); | |
| 94 | 98 |
| 95 void stop_cursor_fields(void); | 99 void stop_cursor_fields(void); |
| 96 | 100 |
| 97 void setEvent(uint32_t inputEventID, uint32_t inputFunctionCall); | 101 void setEvent(uint32_t inputEventID, uint32_t inputFunctionCall); |
| 98 void resetEnterPressedToStateBeforeButtonAction(void); | 102 void resetEnterPressedToStateBeforeButtonAction(void); |
