diff options
Diffstat (limited to 'include/sway/tree/container.h')
-rw-r--r-- | include/sway/tree/container.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/sway/tree/container.h b/include/sway/tree/container.h index c584cd92..d91b3bf1 100644 --- a/include/sway/tree/container.h +++ b/include/sway/tree/container.h | |||
@@ -297,6 +297,11 @@ void container_notify_subtree_changed(struct sway_container *container); | |||
297 | */ | 297 | */ |
298 | size_t container_titlebar_height(void); | 298 | size_t container_titlebar_height(void); |
299 | 299 | ||
300 | /** | ||
301 | * Resize and center the container in its workspace. | ||
302 | */ | ||
303 | void container_init_floating(struct sway_container *container); | ||
304 | |||
300 | void container_set_floating(struct sway_container *container, bool enable); | 305 | void container_set_floating(struct sway_container *container, bool enable); |
301 | 306 | ||
302 | void container_set_geometry_from_floating_view(struct sway_container *con); | 307 | void container_set_geometry_from_floating_view(struct sway_container *con); |
@@ -341,6 +346,12 @@ void container_end_mouse_operation(struct sway_container *container); | |||
341 | void container_set_fullscreen(struct sway_container *container, bool enable); | 346 | void container_set_fullscreen(struct sway_container *container, bool enable); |
342 | 347 | ||
343 | /** | 348 | /** |
349 | * Return true if the container is floating, or a child of a floating split | ||
350 | * container. | ||
351 | */ | ||
352 | bool container_is_floating_or_child(struct sway_container *container); | ||
353 | |||
354 | /** | ||
344 | * Return true if the container is fullscreen, or a child of a fullscreen split | 355 | * Return true if the container is fullscreen, or a child of a fullscreen split |
345 | * container. | 356 | * container. |
346 | */ | 357 | */ |