Commit Graph

26 Commits

Author SHA1 Message Date
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
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
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
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
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
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