summaryrefslogtreecommitdiff
path: root/src/interface/Checkbox.h
diff options
context:
space:
mode:
authorjacob1 <jfu614@gmail.com>2012-09-20 23:33:16 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-09-25 19:09:24 (GMT)
commit187a5189d597786e51a89221b16393e4ccc37256 (patch)
treeccd7af7fb8b6c3928364a5b361d037f1a00c2573 /src/interface/Checkbox.h
parent5ee1c7ff801b475b4447c5ee6db4a77d0f75f532 (diff)
downloadpowder-187a5189d597786e51a89221b16393e4ccc37256.zip
powder-187a5189d597786e51a89221b16393e4ccc37256.tar.gz
some improvements to the render options interface and checkboxes (icons and tooltips coming next)
Diffstat (limited to 'src/interface/Checkbox.h')
-rw-r--r--src/interface/Checkbox.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/interface/Checkbox.h b/src/interface/Checkbox.h
index f9d305c..1323831 100644
--- a/src/interface/Checkbox.h
+++ b/src/interface/Checkbox.h
@@ -21,13 +21,15 @@ public:
};
class Checkbox: public ui::Component {
std::string text;
+ std::string toolTip;
bool checked;
bool isMouseOver;
CheckboxAction * actionCallback;
public:
- Checkbox(ui::Point position, ui::Point size, std::string text);
+ Checkbox(ui::Point position, ui::Point size, std::string text, std::string toolTip);
void SetText(std::string text);
std::string GetText();
+ void SetIcon(Icon icon);
void Draw(const Point& screenPos);
virtual void OnMouseEnter(int x, int y);
virtual void OnMouseLeave(int x, int y);