- Converted text background loading to build Cairo surfaces directly from pixbufs for renderer use.

- Updated the xtext renderer to accept Cairo background surfaces and dropped the GtkStyle attach during realize to keep rendering Cairo/Pango-focused.
- Switched background surface ownership and cleanup to use cairo_surface_t across the shared state and settings update path.
This commit is contained in:
2026-01-17 18:19:00 -07:00
parent 24b0a3d75f
commit 0601be026c
7 changed files with 84 additions and 19 deletions

View File

@@ -58,7 +58,7 @@
#include <canberra.h>
#endif
GdkPixmap *channelwin_pix;
cairo_surface_t *channelwin_pix;
#ifdef USE_LIBCANBERRA
static ca_context *ca_con;