Euphoria
|
button.cc
Go to the documentation of this file.
Definition: button.cc:13
virtual void on_clicked()=0
void render(render::SpriteRenderer *renderer) const override
Definition: button.cc:123
core::Tweenable< vec2f > position_displacement
Definition: button.h:35
~Button() override
Definition: skin.h:40
Definition: uistate.h:13
void set_hot(Widget *w)
void set_active(Widget *w)
bool is_mouse_down() const
Definition: visitor.h:14
virtual void visit(Button *button)=0
Definition: widget.h:24
void draw(SpriteRenderer *renderer, const vec2f &p, const Rgb &base_hi_color) const
Definition: font.cc:587
Definition: spriterender.h:35
void draw_ninepatch(const ScalableSprite &ninepatch, const Rectf &rect, const Rgba &tint)
Definition: spriterender.cc:145
Definition: size2.h:12
static size2f create_from_width_height(float w, float h)
Definition: size2.cc:15