summaryrefslogtreecommitdiff
path: root/include/sway/tree/container.h
diff options
context:
space:
mode:
authorReza Jelveh <[email protected]>2024-04-15 13:39:41 +0800
committerGitHub <[email protected]>2024-04-15 01:39:41 -0400
commitfb86ed6b0588dfdebfb66ce875bc63cfa0a897f6 (patch)
tree29857a1769107adc58696f08d379f608aa4e29a2 /include/sway/tree/container.h
parenta5e79676c4bd22fc5902182acf0667907202a465 (diff)
feat: 1.9 merge (#277)
Co-authored-by: William McKinnon <[email protected]> Co-authored-by: Erik Reider <[email protected]>
Diffstat (limited to 'include/sway/tree/container.h')
-rw-r--r--include/sway/tree/container.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/sway/tree/container.h b/include/sway/tree/container.h
index 3cd668f9..42fb71bf 100644
--- a/include/sway/tree/container.h
+++ b/include/sway/tree/container.h
@@ -119,6 +119,11 @@ struct sway_container {
float saturation;
+ // Stores last output size and position for adjusting coordinates of
+ // scratchpad windows.
+ // Unused for non-scratchpad windows.
+ struct wlr_box transform;
+
float alpha;
int corner_radius;
@@ -206,6 +211,9 @@ size_t container_titlebar_height(void);
void floating_calculate_constraints(int *min_width, int *max_width,
int *min_height, int *max_height);
+void floating_fix_coordinates(struct sway_container *con,
+ struct wlr_box *old, struct wlr_box *new);
+
void container_floating_resize_and_center(struct sway_container *con);
void container_floating_set_default_size(struct sway_container *con);