mirror of
https://github.com/adafruit/Adafruit-GFX-Library.git
synced 2026-10-26 22:10:52 +00:00
Merge pull request #302 from kinafu/master
Add const specifier for strings
This commit is contained in:
2 files changed
+8
-8
No files matched your search
+4
-4
@@ -1834,7 +1834,7 @@ Adafruit_GFX_Button::Adafruit_GFX_Button(void) {
|
||||
void Adafruit_GFX_Button::initButton(Adafruit_GFX *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, textcolor,
|
||||
label, textsize);
|
||||
@@ -1860,7 +1860,7 @@ void Adafruit_GFX_Button::initButton(Adafruit_GFX *gfx, int16_t x, int16_t y,
|
||||
void Adafruit_GFX_Button::initButton(Adafruit_GFX *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_x,
|
||||
const char *label, uint8_t textsize_x,
|
||||
uint8_t textsize_y) {
|
||||
// Tweak arguments and pass to the newer initButtonUL() function...
|
||||
initButtonUL(gfx, x - (w / 2), y - (h / 2), w, h, outline, fill, textcolor,
|
||||
@@ -1886,7 +1886,7 @@ void Adafruit_GFX_Button::initButton(Adafruit_GFX *gfx, int16_t x, int16_t y,
|
||||
void Adafruit_GFX_Button::initButtonUL(Adafruit_GFX *gfx, int16_t x1,
|
||||
int16_t y1, uint16_t w, uint16_t h,
|
||||
uint16_t outline, uint16_t fill,
|
||||
uint16_t textcolor, char *label,
|
||||
uint16_t textcolor, const char *label,
|
||||
uint8_t textsize) {
|
||||
initButtonUL(gfx, x1, y1, w, h, outline, fill, textcolor, label, textsize,
|
||||
textsize);
|
||||
@@ -1912,7 +1912,7 @@ void Adafruit_GFX_Button::initButtonUL(Adafruit_GFX *gfx, int16_t x1,
|
||||
void Adafruit_GFX_Button::initButtonUL(Adafruit_GFX *gfx, int16_t x1,
|
||||
int16_t y1, uint16_t w, uint16_t h,
|
||||
uint16_t outline, uint16_t fill,
|
||||
uint16_t textcolor, char *label,
|
||||
uint16_t textcolor, const char *label,
|
||||
uint8_t textsize_x, uint8_t textsize_y) {
|
||||
_x1 = x1;
|
||||
_y1 = y1;
|
||||
|
||||
+4
-4
@@ -270,18 +270,18 @@ public:
|
||||
// "Classic" initButton() uses center & size
|
||||
void initButton(Adafruit_GFX *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);
|
||||
void initButton(Adafruit_GFX *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_x,
|
||||
uint16_t textcolor, const char *label, uint8_t textsize_x,
|
||||
uint8_t textsize_y);
|
||||
// New/alt initButton() uses upper-left corner & size
|
||||
void initButtonUL(Adafruit_GFX *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 initButtonUL(Adafruit_GFX *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_x,
|
||||
uint16_t textcolor, const char *label, uint8_t textsize_x,
|
||||
uint8_t textsize_y);
|
||||
void drawButton(bool inverted = false);
|
||||
bool contains(int16_t x, int16_t y);
|
||||
|
||||
Reference in new issue
Block a user