aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/layout.h4
-rw-r--r--include/workspace.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/include/layout.h b/include/layout.h
index 62e4c202..b7731031 100644
--- a/include/layout.h
+++ b/include/layout.h
@@ -24,6 +24,10 @@ int index_child(const swayc_t *child);
24// parent must be of type C_WORKSPACE or C_CONTAINER 24// parent must be of type C_WORKSPACE or C_CONTAINER
25void add_child(swayc_t *parent, swayc_t *child); 25void add_child(swayc_t *parent, swayc_t *child);
26 26
27// Adds child to parent at index, if parent has no focus, it is set to child
28// parent must be of type C_WORKSPACE or C_CONTAINER
29void insert_child(swayc_t *parent, swayc_t *child, int index);
30
27// Adds child as floating window to ws, if there is no focus it is set to child. 31// Adds child as floating window to ws, if there is no focus it is set to child.
28// ws must be of type C_WORKSPACE 32// ws must be of type C_WORKSPACE
29void add_floating(swayc_t *ws, swayc_t *child); 33void add_floating(swayc_t *ws, swayc_t *child);
diff --git a/include/workspace.h b/include/workspace.h
index b916f715..c69ccdbb 100644
--- a/include/workspace.h
+++ b/include/workspace.h
@@ -10,6 +10,7 @@ extern char *prev_workspace_name;
10char *workspace_next_name(void); 10char *workspace_next_name(void);
11swayc_t *workspace_create(const char*); 11swayc_t *workspace_create(const char*);
12swayc_t *workspace_by_name(const char*); 12swayc_t *workspace_by_name(const char*);
13swayc_t *workspace_by_number(const char*);
13bool workspace_switch(swayc_t*); 14bool workspace_switch(swayc_t*);
14swayc_t *workspace_output_next(); 15swayc_t *workspace_output_next();
15swayc_t *workspace_next(); 16swayc_t *workspace_next();