From 78d47c5c377f656d7d2ed9112627a58af1897d72 Mon Sep 17 00:00:00 2001 From: tokyo4j Date: Sun, 31 Aug 2025 04:38:36 +0900 Subject: [PATCH] overlay.h: reduce included headers --- include/overlay.h | 7 +++---- src/input/tablet.c | 1 + src/input/touch.c | 1 + src/osd/osd-thumbnail.c | 2 +- src/overlay.c | 3 ++- src/resize-outlines.c | 1 + 6 files changed, 9 insertions(+), 6 deletions(-) diff --git a/include/overlay.h b/include/overlay.h index 96897cad..111532a1 100644 --- a/include/overlay.h +++ b/include/overlay.h @@ -2,10 +2,9 @@ #ifndef LABWC_OVERLAY_H #define LABWC_OVERLAY_H -#include -#include "common/graphic-helpers.h" -#include "regions.h" -#include "view.h" +#include "common/edge.h" + +struct seat; /* TODO: replace this with single lab_scene_rect */ struct overlay_rect { diff --git a/src/input/tablet.c b/src/input/tablet.c index ab96fb84..9d9b9815 100644 --- a/src/input/tablet.c +++ b/src/input/tablet.c @@ -18,6 +18,7 @@ #include "labwc.h" #include "idle.h" #include "action.h" +#include "view.h" bool tablet_tool_has_focused_surface(struct seat *seat) diff --git a/src/input/touch.c b/src/input/touch.c index 82b9042b..0486535e 100644 --- a/src/input/touch.c +++ b/src/input/touch.c @@ -15,6 +15,7 @@ #include "idle.h" #include "labwc.h" #include "ssd.h" +#include "view.h" /* Holds layout -> surface offsets to report motion events in relative coords */ struct touch_point { diff --git a/src/osd/osd-thumbnail.c b/src/osd/osd-thumbnail.c index 2f37d50d..3ede04d6 100644 --- a/src/osd/osd-thumbnail.c +++ b/src/osd/osd-thumbnail.c @@ -5,7 +5,6 @@ #include #include #include "config/rcxml.h" -#include "config/types.h" #include "common/array.h" #include "common/box.h" #include "common/lab-scene-rect.h" @@ -15,6 +14,7 @@ #include "osd.h" #include "output.h" #include "theme.h" +#include "view.h" struct osd_thumbnail_scene_item { struct view *view; diff --git a/src/overlay.c b/src/overlay.c index 0c2235d3..2a5cc845 100644 --- a/src/overlay.c +++ b/src/overlay.c @@ -6,8 +6,9 @@ #include "config/rcxml.h" #include "labwc.h" #include "output.h" -#include "view.h" +#include "regions.h" #include "theme.h" +#include "view.h" static void create_overlay_rect(struct seat *seat, struct overlay_rect *rect, diff --git a/src/resize-outlines.c b/src/resize-outlines.c index abb201a1..a32351ac 100644 --- a/src/resize-outlines.c +++ b/src/resize-outlines.c @@ -7,6 +7,7 @@ #include "resize-indicator.h" #include "ssd.h" #include "theme.h" +#include "view.h" bool resize_outlines_enabled(struct view *view)