#ifndef INPUTLABEL_H #define INPUTLABEL_H #include #include #include "GuiElement.h" extern void unload(); class InputLabel : public GuiElement { int x, y; const char *caption; int color; public: InputLabel(BITMAP *desiredCanvas, int desiredX, int desiredY, const char *desiredCaption, int desiredColor = 15) : GuiElement(desiredCanvas, false), x(desiredX), y(desiredY), caption(desiredCaption), color(desiredColor) {} void setCaption(const char *desiredCaption); void focus(); void blur(); void shift(int xOffset, int yOffset); bool within(int xTarget, int yTarget); void draw(); void erase(); }; #endif