diff options
author | Simon Ser <contact@emersion.fr> | 2020-01-15 17:52:33 +0100 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2020-01-15 17:56:14 +0100 |
commit | 0d2a3fa835c5c0a9ae13f621f5a76cd8b5c9781c (patch) | |
tree | ed1aee6d2d53a045246d93dca82ddd5091e797fb /include/sway/tree | |
parent | a4e4e21edfc6aed09c0be67c43fa4b1364f647c0 (diff) |
Revert "Make all the container dimensions integers"
This reverts commit 79c5f5ba1245a8c3d575770419a6501447e78919.
Fixes: https://github.com/swaywm/sway/issues/4908
Diffstat (limited to 'include/sway/tree')
-rw-r--r-- | include/sway/tree/container.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/include/sway/tree/container.h b/include/sway/tree/container.h index b31c6e7c..62c6556b 100644 --- a/include/sway/tree/container.h +++ b/include/sway/tree/container.h @@ -41,8 +41,8 @@ enum wlr_direction; struct sway_container_state { // Container properties enum sway_container_layout layout; - int x, y; - int width, height; + double x, y; + double width, height; enum sway_fullscreen_mode fullscreen_mode; @@ -60,8 +60,8 @@ struct sway_container_state { bool border_left; bool border_right; - int content_x, content_y; - int content_width, content_height; + double content_x, content_y; + double content_width, content_height; }; struct sway_container { @@ -83,10 +83,10 @@ struct sway_container { // For C_ROOT, this has no meaning // For other types, this is the position in layout coordinates // Includes borders - int x, y; - int width, height; - int saved_x, saved_y; - int saved_width, saved_height; + double x, y; + double width, height; + double saved_x, saved_y; + double saved_width, saved_height; // The share of the space of parent container this container occupies double width_fraction; @@ -98,14 +98,14 @@ struct sway_container { double child_total_height; // These are in layout coordinates. - int content_x, content_y; + double content_x, content_y; int content_width, content_height; // In most cases this is the same as the content x and y, but if the view // refuses to resize to the content dimensions then it can be smaller. // These are in layout coordinates. - int surface_x, surface_y; - int surface_width, surface_height; + double surface_x, surface_y; + double surface_width, surface_height; enum sway_fullscreen_mode fullscreen_mode; |