diff --git a/Extensions/Button.cpp b/Extensions/Button.cpp index 88a8bc0..6ec3373 100644 --- a/Extensions/Button.cpp +++ b/Extensions/Button.cpp @@ -10,7 +10,7 @@ TFT_eSPI_Button::TFT_eSPI_Button(void) { void TFT_eSPI_Button::initButton( TFT_eSPI *gfx, int16_t x, int16_t y, uint16_t w, uint16_t h, uint16_t outline, uint16_t fill, uint16_t textcolor, - char *label, uint8_t textsize) + const char *label, uint8_t textsize) { // Tweak arguments and pass to the newer initButtonUL() function... initButtonUL(gfx, x - (w / 2), y - (h / 2), w, h, outline, fill, @@ -21,7 +21,7 @@ void TFT_eSPI_Button::initButton( void TFT_eSPI_Button::initButtonUL( TFT_eSPI *gfx, int16_t x1, int16_t y1, uint16_t w, uint16_t h, uint16_t outline, uint16_t fill, uint16_t textcolor, - char *label, uint8_t textsize) + const char *label, uint8_t textsize) { _x1 = x1; _y1 = y1; diff --git a/Extensions/Button.h b/Extensions/Button.h index e44a8f4..eca4362 100644 --- a/Extensions/Button.h +++ b/Extensions/Button.h @@ -12,12 +12,12 @@ class TFT_eSPI_Button { // "Classic" initButton() uses center & size void initButton(TFT_eSPI *gfx, int16_t x, int16_t y, uint16_t w, uint16_t h, uint16_t outline, uint16_t fill, - uint16_t textcolor, char *label, uint8_t textsize); + uint16_t textcolor, const char *label, uint8_t textsize); // New/alt initButton() uses upper-left corner & size void initButtonUL(TFT_eSPI *gfx, int16_t x1, int16_t y1, uint16_t w, uint16_t h, uint16_t outline, uint16_t fill, - uint16_t textcolor, char *label, uint8_t textsize); + uint16_t textcolor, const char *label, uint8_t textsize); void drawButton(boolean inverted = false); boolean contains(int16_t x, int16_t y);