Added setters for Widget properties
This commit is contained in:
@@ -40,6 +40,12 @@ public:
|
||||
VerticalAlign valign = VALIGN_CENTER,
|
||||
SDL_Color bg_color = SDL_Color{.r = 255, .g = 255, .b = 255, .a = SDL_ALPHA_TRANSPARENT});
|
||||
|
||||
void set_filename(const std::string& filename);
|
||||
void set_resize(ImageResize type);
|
||||
void set_halign(HorizontalAlign halign);
|
||||
void set_valign(VerticalAlign valign);
|
||||
void set_bg_color(SDL_Color bg_color);
|
||||
|
||||
virtual void draw() override;
|
||||
|
||||
static std::unique_ptr<Widget> builder(const nlohmann::json& j);
|
||||
|
||||
Reference in New Issue
Block a user