aboutsummaryrefslogtreecommitdiff
path: root/src/state.h
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2024-05-14 10:54:47 +0200
committerFederico Angelilli <code@fedang.net>2024-05-14 10:54:47 +0200
commit247a74810374894a74ca63af4eb86d9614cf6c74 (patch)
tree52f85875ab4aa0ca64112d86a151ba0cc44a4d5b /src/state.h
parent3768820fb27ff394114a17f6612417bcc78689a0 (diff)
Implement multiple windows
Diffstat (limited to 'src/state.h')
-rw-r--r--src/state.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/state.h b/src/state.h
index ef621f4..32d3ada 100644
--- a/src/state.h
+++ b/src/state.h
@@ -10,6 +10,7 @@
typedef struct State State;
struct State {
+ const char *label;
Window *win;
Drawer *draw;
GList *btns;
@@ -18,7 +19,9 @@ struct State {
bool relayout;
};
-State *state_create(Window *win, Drawer *draw);
+State *state_create(const char *label, Window *win, Drawer *draw);
+
+State *state_create_copy(const char *label, State *target);
void state_add_button(State *state, Button *btn);