aboutsummaryrefslogtreecommitdiff
path: root/sway/desktop/desktop.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/desktop/desktop.c')
-rw-r--r--sway/desktop/desktop.c40
1 files changed, 0 insertions, 40 deletions
diff --git a/sway/desktop/desktop.c b/sway/desktop/desktop.c
deleted file mode 100644
index c8d4502c..00000000
--- a/sway/desktop/desktop.c
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "sway/tree/container.h"
-#include "sway/desktop.h"
-#include "sway/output.h"
-
-void desktop_damage_surface(struct wlr_surface *surface, double lx, double ly,
- bool whole) {
- for (int i = 0; i < root->outputs->length; ++i) {
- struct sway_output *output = root->outputs->items[i];
- struct wlr_box output_box;
- wlr_output_layout_get_box(root->output_layout,
- output->wlr_output, &output_box);
- output_damage_surface(output, lx - output_box.x,
- ly - output_box.y, surface, whole);
- }
-}
-
-void desktop_damage_whole_container(struct sway_container *con) {
- for (int i = 0; i < root->outputs->length; ++i) {
- struct sway_output *output = root->outputs->items[i];
- output_damage_whole_container(output, con);
- }
-}
-
-void desktop_damage_box(struct wlr_box *box) {
- for (int i = 0; i < root->outputs->length; ++i) {
- struct sway_output *output = root->outputs->items[i];
- output_damage_box(output, box);
- }
-}
-
-void desktop_damage_view(struct sway_view *view) {
- desktop_damage_whole_container(view->container);
- struct wlr_box box = {
- .x = view->container->current.content_x - view->geometry.x,
- .y = view->container->current.content_y - view->geometry.y,
- .width = view->surface->current.width,
- .height = view->surface->current.height,
- };
- desktop_damage_box(&box);
-}