Add getCursorX() and getCursorY() functions

As requested in Issue #79

Function names are compatible with Adafruit_GFX

Also trimmed out duplicate keywords
This commit is contained in:
Bodmer
2018-01-26 15:19:40 +00:00
parent 26c4cac3c9
commit 6c993f8fd2
3 changed files with 24 additions and 6 deletions

View File

@@ -1525,6 +1525,25 @@ void TFT_eSPI::setCursor(int16_t x, int16_t y, uint8_t font)
} }
/***************************************************************************************
** Function name: getCursorX
** Description: Get the text cursor x position
***************************************************************************************/
int16_t TFT_eSPI::getCursorX(void)
{
return cursor_x;
}
/***************************************************************************************
** Function name: getCursorY
** Description: Get the text cursor y position
***************************************************************************************/
int16_t TFT_eSPI::getCursorY(void)
{
return cursor_y;
}
/*************************************************************************************** /***************************************************************************************
** Function name: setTextSize ** Function name: setTextSize
** Description: Set the text size multiplier ** Description: Set the text size multiplier

View File

@@ -429,6 +429,9 @@ class TFT_eSPI : public Print {
getTextDatum(void), getTextDatum(void),
color332(uint16_t color565); // Convert 16 bit colour to 8 bits color332(uint16_t color565); // Convert 16 bit colour to 8 bits
int16_t getCursorX(void),
getCursorY(void);
uint16_t fontsLoaded(void), uint16_t fontsLoaded(void),
color565(uint8_t r, uint8_t g, uint8_t b); color565(uint8_t r, uint8_t g, uint8_t b);

View File

@@ -7,8 +7,6 @@ setAddrWindow KEYWORD2
setWindow KEYWORD2 setWindow KEYWORD2
readAddrWindow KEYWORD2 readAddrWindow KEYWORD2
pushColor KEYWORD2 pushColor KEYWORD2
pushColor KEYWORD2
pushColors KEYWORD2
pushColors KEYWORD2 pushColors KEYWORD2
fillScreen KEYWORD2 fillScreen KEYWORD2
writeBegin KEYWORD2 writeBegin KEYWORD2
@@ -32,8 +30,8 @@ drawTriangle KEYWORD2
fillTriangle KEYWORD2 fillTriangle KEYWORD2
drawBitmap KEYWORD2 drawBitmap KEYWORD2
setCursor KEYWORD2 setCursor KEYWORD2
setCursor KEYWORD2 getCursorX KEYWORD2
setTextColor KEYWORD2 getCursorY KEYWORD2
setTextColor KEYWORD2 setTextColor KEYWORD2
setTextSize KEYWORD2 setTextSize KEYWORD2
setTextFont KEYWORD2 setTextFont KEYWORD2
@@ -59,7 +57,6 @@ getTextDatum KEYWORD2
fontsLoaded KEYWORD2 fontsLoaded KEYWORD2
color565 KEYWORD2 color565 KEYWORD2
color332 KEYWORD2 color332 KEYWORD2
drawChar KEYWORD2
drawNumber KEYWORD2 drawNumber KEYWORD2
drawFloat KEYWORD2 drawFloat KEYWORD2
drawString KEYWORD2 drawString KEYWORD2
@@ -97,7 +94,6 @@ createSprite KEYWORD2
setColorDepth KEYWORD2 setColorDepth KEYWORD2
deleteSprite KEYWORD2 deleteSprite KEYWORD2
fillSprite KEYWORD2 fillSprite KEYWORD2
setWindow KEYWORD2
pushBitmap KEYWORD2 pushBitmap KEYWORD2
pushSprite KEYWORD2 pushSprite KEYWORD2
setScrollRect KEYWORD2 setScrollRect KEYWORD2