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