GNU bug report logs - #79160
[PATCH] Allow borders to be any alpha, independently of frame alpha

Previous Next

Package: emacs;

Reported by: Garklein <garklein97 <at> gmail.com>

Date: Sun, 3 Aug 2025 02:20:02 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Garklein <garklein97 <at> gmail.com>, Po Lu <luangruo <at> yahoo.com>, waylandthrowaway <at> gmail.com
Cc: 79160 <at> debbugs.gnu.org
Subject: bug#79160: [PATCH] Allow borders to be any alpha, independently of frame alpha
Date: Sat, 09 Aug 2025 15:22:08 +0300
> From: Garklein <garklein97 <at> gmail.com>
> Date: Sat, 2 Aug 2025 22:18:34 -0400
> 
> This patch replaces my previous borders-respect-alpha-background frame parameter with an alpha-borders
> frame parameter, which lets users set the alpha of borders to whatever they desire.
> 
> Most of the changes are just changing boolean respect_alpha_background parameters to double alpha
> parameters. respect_alpha_background=true gets replaced with f->alpha_background, and
> respect_alpha_background=false gets replaced with 1.0 (opaque).
> 
> I have tested both the GTK3 and PGTK builds.
> 
> One detail I noticed (prior to this patch) is that on X, internal borders are opaque. However, on PGTK,
> internal borders take on the alpha-background opacity. Is this intentional? If not, I'm happy to fix it.

Thanks.  Po Lu, could you take a look, please?




This bug report was last modified 9 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.