summaryrefslogtreecommitdiffstats
path: root/include/sway/tree/container.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/sway/tree/container.h')
-rw-r--r--include/sway/tree/container.h11
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 */
298size_t container_titlebar_height(void); 298size_t container_titlebar_height(void);
299 299
300/**
301 * Resize and center the container in its workspace.
302 */
303void container_init_floating(struct sway_container *container);
304
300void container_set_floating(struct sway_container *container, bool enable); 305void container_set_floating(struct sway_container *container, bool enable);
301 306
302void container_set_geometry_from_floating_view(struct sway_container *con); 307void container_set_geometry_from_floating_view(struct sway_container *con);
@@ -341,6 +346,12 @@ void container_end_mouse_operation(struct sway_container *container);
341void container_set_fullscreen(struct sway_container *container, bool enable); 346void 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 */
352bool 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 */