summaryrefslogtreecommitdiff
path: root/ui.hpp
diff options
context:
space:
mode:
authorquou <quou@disroot.org>2025-01-14 23:39:47 +1100
committerquou <quou@disroot.org>2025-01-14 23:39:47 +1100
commitec1ab61e120858b3fc646f9b330bc6a977d576a9 (patch)
tree55d9415bbc970d0379fa4c0a8f0854ef2aeb454a /ui.hpp
parented62713bbed8f82ed3044c41e6863bcccff3d890 (diff)
UI table layout
Diffstat (limited to 'ui.hpp')
-rw-r--r--ui.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/ui.hpp b/ui.hpp
index 9d95827..e904cfe 100644
--- a/ui.hpp
+++ b/ui.hpp
@@ -204,6 +204,13 @@ struct UI {
void on_render() override;
};
+ struct Table : Container {
+ int* rows;
+ Table(UI* ui, Element* parent, const int* rows);
+ ~Table();
+ Rect layout(const Rect& avail) override;
+ };
+
struct Toolbar : Element {
int padding;
Toolbar(UI* ui, Element* parent);