| 215 | using Callback = std::function<void()>; |
| 216 | |
| 217 | Button(Widget* parent, std::string_view label = "", Callback callback = {}) : Widget(parent), m_label(label), m_callback(callback) {} |
| 218 | |
| 219 | const std::string& get_label() const { return m_label; } |
| 220 | void set_label(std::string_view label) { m_label = label; } |