b48376c370
Added per-file ICON_* macros with GTK3 icon-name mappings and GTK2 stock fallbacks across GTK UI modules like banlist, DCC, editlist, ignore, URL grabber, notify, text events, tray menu, chanview tabs, and join dialog UI.
...
Updated GTK helper usages to reference the new ICON_* (and label) macros so GTK3 builds no longer pass stock IDs to button/icon helpers or dialogs, including banlist buttons, DCC windows, rawlog actions, notify dialog/buttons, pevent dialog buttons, tray menu items, and join dialog image helper usage.
2026-01-30 09:23:52 -07:00
2b98ebc544
HEXCHAT -> ZOITECHAT
2026-01-25 16:13:47 -07:00
4683ef705b
new name after fork
2026-01-05 23:12:38 -07:00
Manuel Schneider
ee85129a9b
Deiconify window on tray click. Closes #2136
2018-03-20 11:32:02 +00:00
Patrick Griffis
e9b9ff9f38
Various fixes for mingw
2018-03-09 18:23:25 +00:00
Chase Patterson
18b741804c
Use localized "HexChat" in window titles
...
Also allow rearranging of "HexChat" in window titles
2017-09-15 19:18:29 -04:00
Chase Patterson
d935197895
Change windows from starting with "Hexchat: " to ending with " - Hexchat"
2017-09-15 19:18:29 -04:00
Patrick Griffis
d99cd18fb9
Improve detection of system tray support
...
Closes #2045
2017-08-31 10:16:03 -04: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
Patrick Griffis
aab881fda2
Fix strict prototype warnings
2016-02-18 08:57:22 -05:00
Arnavion
97bf0de016
Make Preferences option in plugin tray menu available on all platforms.
2015-02-27 17:33:33 -08:00
Arnavion
b6c4cfa2a3
Fixed undefined behavior causing hover highlights on the plugin tray menu not working.
...
Fixes #602
2015-02-27 17:24:57 -08:00
TingPing
f4f27e438b
Implement windows 8.1+ notifications
...
This splits notifications up into multiple backends
currently only libnotify on unix and win8 toasts.
The win8 backend was originally written by @leeter
though heavily modified.
2015-02-04 20:24:53 -05:00
Campbell Barton
f83d78dd28
Warning cleanup
...
- ignoring const
- declarations after statements
- some C files didnt include own headers (risking them getting out of sync)
Closes #1064
2014-11-02 14:41:20 -05:00
TingPing
904493b24f
Show notifications for private actions
...
Fixes #990
2014-05-20 22:03:45 -04:00
TingPing
b1b6255f38
Revert e64aa93f8
2014-02-05 01:27:36 -05:00
TingPing
e64aa93f85
Use persitance with libnotify
...
This will keep notifications in gnomes tray
similar to a tray icon.
2014-02-05 01:00:06 -05:00
TingPing
ce09cb4a91
Update most deprecated gtk functions
2014-01-18 14:47:17 -05:00
Arnavion
2bd1c3f99d
Fixed whitespace.
2013-12-27 19:50:50 -08:00
Arnavion
c531db4714
fe-gtk: Fixed notification balloons for PMs not getting displayed if blinking tray icons for PMs is unchecked.
2013-12-27 19:41:18 -08: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
TingPing
f6ba274134
Add fullscreen to to view menu
2013-09-19 17:52:17 -04:00
Arnav Singh
ac5771377e
fe-gtk: Only escape notification bodies for notification servers that support "body-markup".
2013-06-28 00:14:54 -07:00
Berke Viktor
712eb5428e
GtkComboBoxText requires GTK+ 2.24, dump code for older versions
2013-05-11 13:06:25 +02:00
TingPing
bd73c80152
Clean up balloon formatting
2013-04-22 20:13:34 -03:00
TingPing
e67371d269
Add option for omitting alerts while focused
2013-04-13 23:03:54 -04:00
TingPing
5326f76a40
Fix tray not respecting away_omit_alerts
2013-04-12 19:59:46 -03: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
5e59578e28
Remove most of HexTray and one instance
...
You can still build HexTray manually if you want to try fixing it
2013-04-02 11:56:08 -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
e9a3528bbd
Disable tray when using Unity
2013-03-25 02:41:13 -04:00
TingPing
e5a6913f83
add notification hints for gnome
2013-02-18 00:32:59 -05:00
TingPing
3915abc91e
fix path to icon for notifications
2013-02-18 00:15:47 -05:00
TingPing
3f60c59908
fix tray menu placement issues
...
notably top taskbar issues on windows
2013-02-06 12:58:14 -05:00
RichardHitt
0ecbeb7152
Merge pull request #337 from TingPing/tray
...
add even more tray icon changes
2013-01-04 17:43:35 -08:00
TingPing
af92429ea0
use notify::embedded
2013-01-04 20:30:30 -05:00
TingPing
00bd8d42c3
use tabs
2013-01-03 18:18:04 -05:00
TingPing
9aa33ad1d3
add glebihans disappearing tray patch
2012-12-21 15:09:00 -05:00
TingPing
b259595c9d
allow tray blinks to be static icons
2012-12-20 19:53:58 -05:00
TingPing
4524367cc0
Add auto-away to plugin-tray
2012-12-20 19:39:52 -05:00
TingPing
52ffb02685
Update src/fe-gtk/plugin-tray.c
2012-12-20 13:30:48 -05:00
TingPing
59d3fa47a5
fix restoring previously maximized window from tray
2012-12-16 12:54:15 -05:00
TingPing
ed54ea08b2
make preferences in tray win only
...
to make up for lack of 'blink on' and for ex-hextray users
2012-12-03 17:23:38 -05:00
TingPing
10b195a59f
relocate custom tray menu items
2012-11-23 04:58:56 -05:00
TingPing
2cafe9ff9b
show away/back in windows tray menu
2012-11-23 04:40:35 -05:00
TingPing
0a5c8356eb
add preferences to tray menu
2012-11-22 02:49:41 -05:00
TingPing
a1c8fd998c
ensure menu exists
2012-11-20 15:25:38 -05:00
TingPing
ecde599fd4
add missing ifdef
2012-11-19 23:02:53 -05:00
TingPing
a7631810bd
auto close menu on windows
2012-11-18 16:35:18 -05:00
TingPing
d67dc36bbe
allow only one menu
2012-11-18 15:45:31 -05:00