diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/container.h | 5 | ||||
-rw-r--r-- | include/layout.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/include/container.h b/include/container.h index 2ced248b..aadba5de 100644 --- a/include/container.h +++ b/include/container.h | |||
@@ -84,6 +84,11 @@ swayc_t *destroy_view(swayc_t *view); | |||
84 | swayc_t *swayc_by_test(swayc_t *container, bool (*test)(swayc_t *view, void *data), void *data); | 84 | swayc_t *swayc_by_test(swayc_t *container, bool (*test)(swayc_t *view, void *data), void *data); |
85 | swayc_t *swayc_parent_by_type(swayc_t *container, enum swayc_types); | 85 | swayc_t *swayc_parent_by_type(swayc_t *container, enum swayc_types); |
86 | swayc_t *swayc_parent_by_layout(swayc_t *container, enum swayc_layouts); | 86 | swayc_t *swayc_parent_by_layout(swayc_t *container, enum swayc_layouts); |
87 | // Follow focused until type/layout | ||
88 | swayc_t *swayc_focus_by_type(swayc_t *container, enum swayc_types); | ||
89 | swayc_t *swayc_focus_by_layout(swayc_t *container, enum swayc_layouts); | ||
90 | |||
91 | |||
87 | swayc_t *swayc_by_handle(wlc_handle handle); | 92 | swayc_t *swayc_by_handle(wlc_handle handle); |
88 | swayc_t *swayc_active_output(void); | 93 | swayc_t *swayc_active_output(void); |
89 | swayc_t *swayc_active_workspace(void); | 94 | swayc_t *swayc_active_workspace(void); |
diff --git a/include/layout.h b/include/layout.h index 8f269607..11bf1a28 100644 --- a/include/layout.h +++ b/include/layout.h | |||
@@ -29,6 +29,7 @@ void arrange_windows(swayc_t *container, double width, double height); | |||
29 | 29 | ||
30 | swayc_t *get_focused_container(swayc_t *parent); | 30 | swayc_t *get_focused_container(swayc_t *parent); |
31 | swayc_t *get_swayc_in_direction(swayc_t *container, enum movement_direction dir); | 31 | swayc_t *get_swayc_in_direction(swayc_t *container, enum movement_direction dir); |
32 | swayc_t *get_swayc_in_direction_under(swayc_t *container, enum movement_direction dir, swayc_t *limit); | ||
32 | 33 | ||
33 | void recursive_resize(swayc_t *container, double amount, enum wlc_resize_edge edge); | 34 | void recursive_resize(swayc_t *container, double amount, enum wlc_resize_edge edge); |
34 | 35 | ||