aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/sway/tree/container.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/sway/tree/container.h b/include/sway/tree/container.h
index 136d618b..c9290108 100644
--- a/include/sway/tree/container.h
+++ b/include/sway/tree/container.h
@@ -78,6 +78,9 @@ struct sway_container {
enum sway_container_layout layout;
enum sway_container_layout prev_split_layout;
+ // Whether stickiness has been enabled on this container. Use
+ // `container_is_sticky_[or_child]` rather than accessing this field
+ // directly; it'll also check that the container is floating.
bool is_sticky;
// For C_ROOT, this has no meaning
@@ -367,4 +370,8 @@ bool container_is_scratchpad_hidden(struct sway_container *con);
bool container_is_scratchpad_hidden_or_child(struct sway_container *con);
+bool container_is_sticky(struct sway_container *con);
+
+bool container_is_sticky_or_child(struct sway_container *con);
+
#endif