|
|
@@ -79,6 +79,10 @@ const DISPLAY_MENU_ITEM_FLAG_T DISPLAY_MENU_ITEM_FLAG_EMPTY = B00000000;
|
|
|
const DISPLAY_MENU_ITEM_FLAG_T DISPLAY_MENU_ITEM_FLAG_DELETED = B00000010;
|
|
|
const DISPLAY_MENU_ITEM_FLAG_T DISPLAY_MENU_ITEM_FLAG_INITIALIZED = B10000001;
|
|
|
|
|
|
+typedef byte DISPLAY_MENU_ITEM_CLASS_T ;
|
|
|
+const DISPLAY_MENU_ITEM_CLASS_T DISPLAY_MENU_ITEM_CLASS_UNSET = B00000000; //for title
|
|
|
+const DISPLAY_MENU_ITEM_CLASS_T DISPLAY_MENU_ITEM_CLASS_MENU_TITLE = B00000001; //for title
|
|
|
+const DISPLAY_MENU_ITEM_CLASS_T DISPLAY_MENU_ITEM_CLASS_ITEM = B00000010;//for std item
|
|
|
|
|
|
|
|
|
typedef ARDUINO_ARRAY_ATTR_T DISPLAY_MENU_ITEM_INDEX_T ;//which index
|
|
|
@@ -132,6 +136,7 @@ typedef DISPLAY_char_T DISPLAY_char24_T[DISPLAY_char24_T_SIZE] ;
|
|
|
struct DISPLAY_MENU_ITEM_S { //elementy menu
|
|
|
DISPLAY_MENU_ITEM_FLAG_T DISPLAY_MENU_ITEM_FLAG_A = DISPLAY_MENU_ITEM_FLAG_EMPTY ;
|
|
|
//czy nie jest do usuniecia itp ...
|
|
|
+ DISPLAY_MENU_ITEM_CLASS_T DISPLAY_MENU_ITEM_CLASS_A = DISPLAY_MENU_ITEM_CLASS_UNSET; //
|
|
|
DISPLAY_CURSOR_X_CHARS_T DISPLAY_CURSOR_X_CHARS_A; //gdzie sie wyswietla
|
|
|
DISPLAY_CURSOR_Y_CHARS_T DISPLAY_CURSOR_Y_CHARS_A ;//gdzie sie wyswietla
|
|
|
#if defined(USE_DISPLAY_string_T)
|
|
|
@@ -280,4 +285,4 @@ DISPLAY_char_PT DISPLAY_char_P( String message ) {//DISPLAY_char24_T DISPLAY_ch
|
|
|
//DISPLAY_char24_T DISPLAY_char_PV( DISPLAY_char_PT DISPLAY_char_PA ) {//DISPLAY_char24_T DISPLAY_char24_A
|
|
|
//return DISPLAY_char_PA;
|
|
|
//}
|
|
|
-
|
|
|
+
|