My Project
 
Loading...
Searching...
No Matches
redbutton.h
Go to the documentation of this file.
1#pragma once
2
3#include "button.h"
4#include "bitmaptext.h"
5#include "image.h"
6#include "ninepatch.h"
7
8class RedButton :public Button{
9protected:
10 BitmapText* _text;
11 Image* _icon;
12 NinePatch* _bg;
13
14 virtual void createChildren();
15 virtual void layout();
16 virtual void onTouchDown();
17 virtual void onTouchUp();
18public:
19 RedButton(const std::string& label);
20
21 void enable(bool value);
22 void text(const std::string& value);
23 void textColor(int value);
24 void icon(Image* icon);
25 float reqWidth();
26 float reqHeight();
27};
float reqHeight()
Definition redbutton.cpp:92
virtual void onTouchUp()
Definition redbutton.cpp:51
Image * _icon
Definition redbutton.h:11
BitmapText * _text
Definition redbutton.h:10
void text(const std::string &value)
Definition redbutton.cpp:61
NinePatch * _bg
Definition redbutton.h:12
RedButton(const std::string &label)
Definition redbutton.cpp:5
void textColor(int value)
Definition redbutton.cpp:68
float reqWidth()
Definition redbutton.cpp:87
virtual void createChildren()
Definition redbutton.cpp:15
void icon(Image *icon)
Definition redbutton.cpp:73
virtual void onTouchDown()
Definition redbutton.cpp:45
virtual void layout()
Definition redbutton.cpp:27
void enable(bool value)
Definition redbutton.cpp:55