class Button: public Widget
{
public:
+ class Loader: public Widget::Loader
+ {
+ public:
+ Loader(Button &);
+ Button &get_object() const;
+ };
+
sigc::signal<void> signal_clicked;
Button(const Resources &, const std::string & =std::string());
void set_text(const std::string &);
void button_press(int, int, unsigned);
void button_release(int, int, unsigned);
+ void pointer_enter();
+ void pointer_leave();
private:
std::string text;
bool pressed;