summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorLibravatar taiyu <taiyu.len@gmail.com>2015-08-21 10:28:37 -0700
committerLibravatar taiyu <taiyu.len@gmail.com>2015-08-21 10:28:37 -0700
commit1a1ac64662a603fdeb7025bed3822e24f9158076 (patch)
tree4ac14ed2cb3942072824a3376337ea5492bf4e75 /include
parentMerge pull request #110 from minus7/sign-comparsion-fix (diff)
downloadsway-1a1ac64662a603fdeb7025bed3822e24f9158076.tar.gz
sway-1a1ac64662a603fdeb7025bed3822e24f9158076.tar.zst
sway-1a1ac64662a603fdeb7025bed3822e24f9158076.zip
bugfixes, renames
Diffstat (limited to 'include')
-rw-r--r--include/container.h13
-rw-r--r--include/layout.h7
-rw-r--r--include/workspace.h4
3 files changed, 12 insertions, 12 deletions
diff --git a/include/container.h b/include/container.h
index 4e21461c..2ced248b 100644
--- a/include/container.h
+++ b/include/container.h
@@ -81,12 +81,21 @@ swayc_t *destroy_view(swayc_t *view);
81 81
82// Container Lookup 82// Container Lookup
83 83
84swayc_t *swayc_by_test(swayc_t *container, bool (*test)(swayc_t *view, void *data), void *data);
84swayc_t *swayc_parent_by_type(swayc_t *container, enum swayc_types); 85swayc_t *swayc_parent_by_type(swayc_t *container, enum swayc_types);
85swayc_t *swayc_parent_by_layout(swayc_t *container, enum swayc_layouts); 86swayc_t *swayc_parent_by_layout(swayc_t *container, enum swayc_layouts);
87swayc_t *swayc_by_handle(wlc_handle handle);
88swayc_t *swayc_active_output(void);
89swayc_t *swayc_active_workspace(void);
90swayc_t *swayc_active_workspace_for(swayc_t *view);
86 91
87swayc_t *find_container(swayc_t *container, bool (*test)(swayc_t *view, void *data), void *data); 92// Container information
88void container_map(swayc_t *, void (*f)(swayc_t *, void *), void *); 93
94bool swayc_is_fullscreen(swayc_t *view);
89 95
96// Mapping functions
97
98void container_map(swayc_t *, void (*f)(swayc_t *, void *), void *);
90 99
91// Mappings 100// Mappings
92void set_view_visibility(swayc_t *view, void *data); 101void set_view_visibility(swayc_t *view, void *data);
diff --git a/include/layout.h b/include/layout.h
index 55bb6709..7b8829ed 100644
--- a/include/layout.h
+++ b/include/layout.h
@@ -19,17 +19,10 @@ swayc_t *remove_child(swayc_t *child);
19 19
20void move_container(swayc_t* container,swayc_t* root,enum movement_direction direction); 20void move_container(swayc_t* container,swayc_t* root,enum movement_direction direction);
21 21
22
23// Layout 22// Layout
24void arrange_windows(swayc_t *container, double width, double height); 23void arrange_windows(swayc_t *container, double width, double height);
25 24
26// Focus
27void unfocus_all(swayc_t *container);
28void focus_view(swayc_t *view);
29void focus_view_for(swayc_t *ancestor, swayc_t *container);
30
31swayc_t *get_focused_container(swayc_t *parent); 25swayc_t *get_focused_container(swayc_t *parent);
32swayc_t *get_swayc_for_handle(wlc_handle handle, swayc_t *parent);
33swayc_t *get_swayc_in_direction(swayc_t *container, enum movement_direction dir); 26swayc_t *get_swayc_in_direction(swayc_t *container, enum movement_direction dir);
34 27
35void recursive_resize(swayc_t *container, double amount, enum wlc_resize_edge edge); 28void recursive_resize(swayc_t *container, double amount, enum wlc_resize_edge edge);
diff --git a/include/workspace.h b/include/workspace.h
index 042a15d9..d447ac2d 100644
--- a/include/workspace.h
+++ b/include/workspace.h
@@ -5,11 +5,9 @@
5#include "list.h" 5#include "list.h"
6#include "layout.h" 6#include "layout.h"
7 7
8extern swayc_t *active_workspace;
9
10char *workspace_next_name(void); 8char *workspace_next_name(void);
11swayc_t *workspace_create(const char*); 9swayc_t *workspace_create(const char*);
12swayc_t *workspace_find_by_name(const char*); 10swayc_t *workspace_by_name(const char*);
13void workspace_switch(swayc_t*); 11void workspace_switch(swayc_t*);
14void workspace_output_next(); 12void workspace_output_next();
15void workspace_next(); 13void workspace_next();