9bdbeffeb0
Updated the chanview API to use GTK3-safe font descriptions while keeping GTK2 style handling conditional in the header and implementation.
...
Guarded tree view palette application to use GTK3 font descriptions or GTK2 styles appropriately.
Adjusted the chanview creation call site to pass GTK3 font descriptions or GTK2 styles based on the build.
2026-01-30 18:39:49 -07:00
6c17f4bc16
Added the GTK3 InputStyle abstraction and updated input style/chanview declarations to avoid direct GtkStyle usage in GTK3 builds.
...
Updated input style initialization and kept GTK2-only RC parsing while applying GTK3 palette styling for the channel tree via CSS-aware paths.
2026-01-30 18:19:01 -07:00
deepend-tildeclub
f3855583dd
Merge pull request #41 from ZoiteChat/master
...
HEXCHAT -> ZOITECHAT
2026-01-25 16:15:37 -07:00
2b98ebc544
HEXCHAT -> ZOITECHAT
2026-01-25 16:13:47 -07:00
94789a9100
Added gtkutil_apply_palette declaration and implementation to apply palette colors/fonts via GTK3 CSS providers with GTK2 fallbacks preserved.
...
Switched channel tree and theme application logic to use the new palette helper.
Updated entry and user list styling to route palette/font application through the helper.
2026-01-25 11:30:21 -07:00
5986e6a78b
-Added the standard type attribute to the GTK file info query so file type checks no longer trigger GLib-GIO warnings.
...
-Replaced GtkStyle application in the channel tree view with explicit base/text/font modifications to avoid style attach/detach issues on teardown.
-Updated user list styling to apply the font directly instead of setting a shared GtkStyle instance.
-Switched color button updates to use background modifications instead of creating per-button styles, reducing detach warnings on shutdown.
2026-01-17 18:31:04 -07:00
c1cbe14871
dark mode
2026-01-11 12:02:58 -07:00
4683ef705b
new name after fork
2026-01-05 23:12:38 -07:00
TingPing
a918ec2236
Fix scrolling the chanview on Unix
...
Fixes #948
2014-06-03 08:39:37 -04:00
TingPing
011514e1ad
Enable drag and drop on Windows
...
The issues around it no longer seem to exist in current GTK
2014-05-23 18:47:27 -04:00
TingPing
aae6633c28
Don't select tab while closing with middle-click
...
Also fix unused warning and ignore shift right click
2014-01-08 09:03:50 -05:00
TingPing
537fb85696
Bind middle-click to close tab
...
Closes #832
2014-01-02 18:03:32 -05:00
TingPing
0c3220c469
Add preference to change tabs on scroll
...
Also revert e52905f50c
2013-10-08 18:16:10 -04:00
TingPing
c463236521
Round two of gtk accessor functions: chanview-tabs
2013-10-05 22:21:04 -04:00
Farow
65eb233f9c
tree-view: switch tabs on mouse wheel up/down
2013-10-05 00:35:50 +03:00
TingPing
ae04663aa9
First round of using GTK accessor functions
...
This is the first step to build with GSEAL_ENABLE
setup.c uses a deprecated fontchooser,
chanview-tabs.c didn't like the conversion, and
I am waiting to do some work on xtext.c before
converting it.
2013-09-20 17:24:39 -04:00
Berke Viktor
9c49254abd
Only include top level includes from GTK+, GLib and GDK-PixBuf
2013-04-02 20:39:37 -07:00
Berke Viktor
3c1bd3cff0
Supposed fix for license issues
...
I have no clue what to put here so I'll just use what the About dialog
provides (unless specified otherwise in the file)
2013-03-31 21:45:05 +02:00
TingPing
93c79d4463
fix tree indentation with icons
2013-03-23 04:28:22 -03:00
TingPing
265207a97a
Don't indent channels with server tabs disabled.
2013-03-18 16:08:53 -03:00
Berke Viktor
a04fdc50b6
More rebranding
2012-11-11 15:23:48 +01:00
Berke Viktor
a51a69134b
Nah, even more rebranding
2012-10-30 11:35:39 +01:00
Berke Viktor
1a75c8e1be
A lot more rebranding
2012-10-24 21:33:02 +02:00
Berke Viktor
bf27d43052
Variable cleanup for gui_*
2012-10-22 13:49:28 +02:00
Berke Viktor
9435851dee
Get rid of gui_tweaks 8
2012-10-22 08:00:55 +02:00
Berke Viktor
2cbae7f6a5
Get rid of gui_tweaks 32
2012-10-22 06:18:32 +02:00
Berke Viktor
c80cb47e5c
Update XChat to r1516
2012-07-14 20:46:42 +02:00
berkeviktor@aol.com
4a6ceffb98
add xchat r1489
2011-02-24 04:14:30 +01:00