diff options
Diffstat (limited to 'include/sway/tree/container.h')
-rw-r--r-- | include/sway/tree/container.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/sway/tree/container.h b/include/sway/tree/container.h index 751612e2..fe3ee8a8 100644 --- a/include/sway/tree/container.h +++ b/include/sway/tree/container.h | |||
@@ -113,6 +113,11 @@ struct sway_container { | |||
113 | // Hidden scratchpad containers have a NULL parent. | 113 | // Hidden scratchpad containers have a NULL parent. |
114 | bool scratchpad; | 114 | bool scratchpad; |
115 | 115 | ||
116 | // Stores last output size and position for adjusting coordinates of | ||
117 | // scratchpad windows. | ||
118 | // Unused for non-scratchpad windows. | ||
119 | struct wlr_box transform; | ||
120 | |||
116 | float alpha; | 121 | float alpha; |
117 | 122 | ||
118 | struct wlr_texture *title_focused; | 123 | struct wlr_texture *title_focused; |
@@ -196,6 +201,9 @@ size_t container_titlebar_height(void); | |||
196 | void floating_calculate_constraints(int *min_width, int *max_width, | 201 | void floating_calculate_constraints(int *min_width, int *max_width, |
197 | int *min_height, int *max_height); | 202 | int *min_height, int *max_height); |
198 | 203 | ||
204 | void floating_fix_coordinates(struct sway_container *con, | ||
205 | struct wlr_box *old, struct wlr_box *new); | ||
206 | |||
199 | void container_floating_resize_and_center(struct sway_container *con); | 207 | void container_floating_resize_and_center(struct sway_container *con); |
200 | 208 | ||
201 | void container_floating_set_default_size(struct sway_container *con); | 209 | void container_floating_set_default_size(struct sway_container *con); |