Commit Graph
26 Commits
Author SHA1 Message Date
deepend b47c45d4cc feat: merge GTK3 Theme into Appearance (new Advanced section); fix+scale chat bg image + use FileChooserNative picker 2026-03-08 10:10:59 -06:00
deepend e63e68dfde icons: dedupe resolver tables, add unified menu-action API, route gtkutil/pixmaps through one registry + fallback chain 2026-03-01 09:58:04 -07:00
deepend 395ccb0706 gtk: centralize icon lookup (new icon-resolver), move mappings out of gtkutil/pixmaps, add sane fallback chain + meson hookup 2026-02-28 23:17:27 -07:00
deepend 3445d946bc Removed a redundant inline comment in icon loading/scaling logic, leaving behavior unchanged.
Removed a redundant inline comment in the Windows sysinfo volume-name guard path, with no functional impact.
Removed a redundant inline comment in WinRT toast setup while keeping the same notification/audio attribute behavior.
2026-02-25 18:05:21 -07:00
deepend 0601be026c - 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.
2026-01-17 18:19:00 -07:00
deepend 4683ef705b new name after fork 2026-01-05 23:12:38 -07:00
Sadie Powell f0554b27df Add a workaround for icons not scaling right on HiDPI screens. (#2573) 2021-05-23 13:01:39 -05:00
Bilal Elmoussaoui 2965fbcc87 Support changing tray icon only with tray_normal image
Previously making a hexchat icon would override all hexchat icons
not just the tray.

Fixes #2017
Closes #2018
2017-07-01 16:26:00 -04:00
Arnavion 671a838b52 fe-gtk: Use manual registration for resources. 2015-10-10 16:14:07 -07:00
Arnavion c1831cb19d Minor tidying up 2014-12-08 21:24:59 -08:00
TingPing 1f84c507a0 Reorganize files and migrate images to gresource 2013-09-29 02:24:06 -04:00
Berke Viktor 9c49254abd Only include top level includes from GTK+, GLib and GDK-PixBuf 2013-04-02 20:39:37 -07:00
Dan Mashal b04377825f fix incorrect FSF address 2012-12-23 11:36:54 -08:00
TingPing 8e4d9c1f61 fix loading custom tray icons 2012-12-06 00:11:50 -05:00
Arnavion 5d9264aff6 Initial commit for utf8 everywhere. 2012-11-03 19:04:02 -07:00
Berke Viktor 98ef77406d Varname consolidation for the rest of pixmaps 2012-11-03 02:57:24 +01:00
Berke Viktor c65e16fd00 Relocate hexchat.png and hexchat.ico and some more varname cleanup 2012-11-03 02:33:44 +01:00
Berke Viktor 396d74322a Rainbow user list colors and more senseful variable names 2012-11-03 01:42:47 +01:00
TingPing da43158772 added support for op+3 icons 2012-11-02 00:55:24 -04:00
Berke Viktor ea0d3059f4 Eliminate even more warnings and bump warning level to 3
Shouldn't need to go any higher, level 4+ gives insane warnings
2012-10-30 22:13:40 +01:00
Berke Viktor 1a75c8e1be A lot more rebranding 2012-10-24 21:33:02 +02:00
Berke Viktor c01ee90ef6 Provide builtin defauls for treeview icons 2012-10-13 15:31:25 +02:00
Berke Viktor 6b383ec134 Avoid inline declarations 2012-08-01 20:12:47 +02:00
Berke Viktor c401817d51 Load custom icons from <config>/icons 2012-08-01 19:49:12 +02:00
Berke Viktor 16d32fdeda Another bunch of rebranding stuff 2012-07-13 18:04:00 +02:00
berkeviktor@aol.com 4a6ceffb98 add xchat r1489 2011-02-24 04:14:30 +01:00