From 96573917a06cde0a5c7c02d8c22aac3fd4ed10f2 Mon Sep 17 00:00:00 2001 From: "Jeffrey C. Ollie" Date: Sun, 27 Jul 2025 23:26:05 -0500 Subject: [PATCH] gtk-ng: fix up background of resize and url overlays PR #8088 had the unexpected side-effect of making the resize and url overlays transparent as well. This PR fixes that. --- src/apprt/gtk-ng/css/style.css | 4 ++-- src/apprt/gtk-ng/ui/1.2/resize-overlay.blp | 5 +++++ src/apprt/gtk-ng/ui/1.2/surface.blp | 8 +++----- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/apprt/gtk-ng/css/style.css b/src/apprt/gtk-ng/css/style.css index 314a96fae..4aa03c598 100644 --- a/src/apprt/gtk-ng/css/style.css +++ b/src/apprt/gtk-ng/css/style.css @@ -29,12 +29,12 @@ label.url-overlay.right { /* * GhosttySurface resize overlay */ -.size-overlay label { +label.resize-overlay { padding: 4px 8px 4px 8px; border-radius: 6px 6px 6px 6px; outline-style: solid; - outline-width: 1px; outline-color: #555555; + outline-width: 1px; } /* diff --git a/src/apprt/gtk-ng/ui/1.2/resize-overlay.blp b/src/apprt/gtk-ng/ui/1.2/resize-overlay.blp index a80b63fb3..5c4a94a8f 100644 --- a/src/apprt/gtk-ng/ui/1.2/resize-overlay.blp +++ b/src/apprt/gtk-ng/ui/1.2/resize-overlay.blp @@ -11,6 +11,11 @@ template $GhosttyResizeOverlay: Adw.Bin { // See surface.blp for why we need to wrap this. Adw.Bin { Label label { + styles [ + "background", + "resize-overlay", + ] + focusable: false; focus-on-click: false; justify: center; diff --git a/src/apprt/gtk-ng/ui/1.2/surface.blp b/src/apprt/gtk-ng/ui/1.2/surface.blp index 3bf856c48..4cbbef097 100644 --- a/src/apprt/gtk-ng/ui/1.2/surface.blp +++ b/src/apprt/gtk-ng/ui/1.2/surface.blp @@ -47,15 +47,12 @@ template $GhosttySurface: Adw.Bin { } [overlay] - $GhosttyResizeOverlay resize_overlay { - styles [ - "size-overlay", - ] - } + $GhosttyResizeOverlay resize_overlay {} [overlay] Label url_left { styles [ + "background", "url-overlay", ] @@ -73,6 +70,7 @@ template $GhosttySurface: Adw.Bin { [overlay] Label url_right { styles [ + "background", "url-overlay", ]