Browse Source

Employ new drawButton function

Just Call Me Koko 6 years ago
parent
commit
d7cdbbfd8d

+ 1 - 1
esp32_marauder/Display.h

@@ -54,7 +54,7 @@ class Display
     TFT_eSPI tft = TFT_eSPI();
     TFT_eSprite img = TFT_eSprite(&tft);
     TFT_eSPI_Button key[BUTTON_ARRAY_LEN];
-    String version_number = "v0.4.0";
+    String version_number = "v0.4.1";
 
     bool printing = false;
     bool loading = false;

+ 6 - 3
esp32_marauder/MenuFunctions.cpp

@@ -198,13 +198,15 @@ void MenuFunctions::main()
     for (uint8_t b = 0; b < current_menu->list->size(); b++) {
       display_obj.tft.setFreeFont(MENU_FONT);
       if (display_obj.key[b].justPressed()) {
-        display_obj.key[b].drawButton2(current_menu->list->get(b).name, true);  // draw invert
+        //display_obj.key[b].drawButton2(current_menu->list->get(b).name, true);  // draw invert
+        display_obj.key[b].drawButton(ML_DATUM, BUTTON_PADDING, current_menu->list->get(b).name, true);
       }
   
       // If button was just release, execute the button's function
       if (display_obj.key[b].justReleased())
       {
-        display_obj.key[b].drawButton2(current_menu->list->get(b).name);     // draw normal
+        //display_obj.key[b].drawButton2(current_menu->list->get(b).name);     // draw normal
+        display_obj.key[b].drawButton(ML_DATUM, BUTTON_PADDING, current_menu->list->get(b).name);
         current_menu->list->get(b).callable();
       }
       display_obj.tft.setFreeFont(NULL);
@@ -413,7 +415,8 @@ void MenuFunctions::displayCurrentMenu()
     display_obj.tft.setFreeFont(MENU_FONT);
     for (int i = 0; i < current_menu->list->size(); i++)
     {
-      display_obj.key[i].drawButton2(current_menu->list->get(i).name);
+      //display_obj.key[i].drawButton2(current_menu->list->get(i).name);
+      display_obj.key[i].drawButton(ML_DATUM, BUTTON_PADDING, current_menu->list->get(i).name);
 
       if (current_menu->list->get(i).name != "Back")
         display_obj.tft.drawXBitmap(0, 

+ 1 - 0
esp32_marauder/MenuFunctions.h

@@ -19,6 +19,7 @@ extern Web web_obj;
 #define KEY_TEXTSIZE 1   // Font size multiplier
 #define ICON_W 22
 #define ICON_H 22
+#define BUTTON_PADDING 22
 //#define BUTTON_ARRAY_LEN 5
 
 #define FLASH_BUTTON 0

+ 1 - 1
esp32_marauder/esp32_marauder.ino

@@ -1,7 +1,7 @@
 /* FLASH SETTINGS
 Board: LOLIN D32
 Flash Frequency: 80MHz
-Partition Scheme: No OTA
+Partition Scheme: Minimal SPIFFS
 https://www.online-utility.org/image/convert/to/XBM
 */