diff options
author | Po Lu <luangruo@yahoo.com> | 2022-01-31 20:21:04 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-01-31 20:21:04 +0800 |
commit | 46473a4eac2579b88ec843e1301eb2a89835e2ae (patch) | |
tree | f945e81e20b215f2f5cf2188b1ddf141415b75a9 /test/lisp/gnus/message-tests.el | |
parent | 790ad61fcf91c75811ed30d21518e1dac99be044 (diff) | |
download | emacs-46473a4eac2579b88ec843e1301eb2a89835e2ae.tar.gz emacs-46473a4eac2579b88ec843e1301eb2a89835e2ae.tar.bz2 emacs-46473a4eac2579b88ec843e1301eb2a89835e2ae.zip |
Implement `alpha-background' on PGTK
* src/ftcrfont.c (ftcrfont_draw): Respect alpha-background where
appropriate.
* src/gtkutil.c (xg_create_frame_widgets): Swap some
conditionals around to get the right visual and signal handlers
on PGTK.
(xg_widget_style_updated): Likewise.
* src/pgtkfns.c (pgtk_set_alpha_background): New function.
(pgtk_frame_parm_handlers): Add it instead of the generic param
handler.
(Fx_create_frame): Fix typo.
* src/pgtkterm.c (pgtk_fill_rectangle):
(pgtk_set_cr_source_with_gc_foreground):
(pgtk_set_cr_source_with_gc_background):
(pgtk_set_cr_source_with_color): New argument
`respect_alpha_backend'. All callers changed.
* src/pgtkterm.h: Update function prototypes.
Diffstat (limited to 'test/lisp/gnus/message-tests.el')
0 files changed, 0 insertions, 0 deletions