03ab236b67
Anchored GTK3 menu popups to the parent window when no pointer event is available, while preserving the GTK2 popup path.
2026-01-23 07:58:26 -07:00
8ba068041d
Made GTK2-only chanlist menu popup and button icon paths explicit with #if !HAVE_GTK3, keeping GTK3 named-icon usage separate from stock icons.
...
Applied the same GTK2-guarded stock icon usage in plugingui and menu handling, including menu popups and icon helpers, to isolate GTK2-only calls.
2026-01-23 07:47:16 -07:00
fae83a34bc
Updated GTK3 menu icon fallback to use icon names instead of stock IDs while preserving GTK2 behavior.
2026-01-23 07:38:43 -07:00
b934b1b940
Updated the channel list context menu, buttons, and popup handling to use GTK3 icon names and gtk_menu_popup_at_pointer while keeping GTK2 stock fallbacks.
...
Switched the plugin GUI action buttons to GTK3 icon-name images with GTK2 stock fallbacks.
Added GTK3 icon-name mappings for menu entries, updated menu popups to gtk_menu_popup_at_pointer, and set GTK3 dialog button icons while preserving GTK2 stock behavior.
2026-01-23 07:32:38 -07:00
deepend-tildeclub
288d0e5751
Change menu entry from 'He_xChat' to '_ZoiteChat'
2026-01-09 00:01:59 -07:00
deepend-tildeclub
ded8119e41
Update copyright information in about dialog
2026-01-06 19:05:50 -07:00
deepend-tildeclub
f287ee97d8
Update URLs in menu.c for documentation and website
2026-01-06 01:21:58 -07:00
4683ef705b
new name after fork
2026-01-05 23:12:38 -07:00
Patrick Griffis
13b6a40b9c
Change preferences sub-dialogs to be modal
...
This solves the issue where the parent dialog is closed and then
the child dialog is used.
This is however only a partial fix:
- Many other dialogs throughout the codebase do not currently have
parent windows and need to be refactored.
- Not all window managers respect modal so users can still trigger
bugs. We can be more defensive against this but it requires more
refactoring.
Closes #2686
2022-04-16 18:41:34 -05:00
Paul Wise
71eb79fee4
Hide Focus Channel when the selected channel is already focussed
...
When the channel is focussed, the menu item does nothing so
it isn't useful to have it in the menu.
Fixes: commit c361bdca6a
See-also: https://github.com/hexchat/hexchat/pull/2255#issuecomment-475841824
2020-08-05 18:12:31 +02:00
Paul Wise
c361bdca6a
Add a channel context menu item to focus channels
2019-12-30 18:14:53 -08: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
torhus
281038e725
UI text consistency, capitalization etc.
2017-08-19 16:49:30 -04:00
torhus
da0635c960
Adjust use of ellipsis (...) in menus according to Gnome HIG ( #2035 )
...
* Adjust use of ellipses (...) in menus according to Gnome HIG
https://developer.gnome.org/hig/stable/writing-style.html.en
2017-08-18 15:59:31 -04:00
Patrick Griffis
c6f3fbd15c
Add mnemonic for URL Grabber
2017-07-20 17:33:23 -04:00
Poke
30a223a6cb
Removed ctrl+w keybinding from close menu. Closes #397 .
2017-02-27 04:22:59 -05:00
Ben Gamari
6a0e131b88
menu: Ensure that toggling lag-o-meter changes timer state
2016-06-29 15:42:11 -04:00
Patrick Griffis
aab881fda2
Fix strict prototype warnings
2016-02-18 08:57:22 -05:00
TingPing
0a8248578f
Remove compiled date from about
...
Distros like Debian depend on repeated builds
having the same results which this breaks.
Since this provides no real value just
remove it.
2015-02-19 21:00:24 -05:00
TingPing
95febd978c
Fix building as c89
2014-12-28 06:47:23 -05:00
TingPing
83032b1aa3
Use glib for all allocations
...
- Removes need to check for malloc failure
- Removes need for NULL checks on free
- Adds checks for integer overflows
- Removes some extra memset calls
- Removes chance of mixing libc and glib malloc/free
2014-12-28 06:44:44 -05:00
Arnavion
c1831cb19d
Minor tidying up
2014-12-08 21:24:59 -08:00
TingPing
9c981cfc6b
Fix warning
2014-06-04 13:47:09 -04:00
TingPing
5849a0588e
Use glib to parse and launch commands for util_exec
...
Fixes #958
2014-06-04 10:38:23 -04:00
TingPing
e13e0f4314
win32: Fix exiting fullscreen to a maximized window
2014-05-30 04:26:34 -04:00
Berke Viktor
31843017d4
Make lawyers happy
2014-05-29 18:04:28 +02:00
TingPing
f43b7524e0
osx: Properly use app menu
...
Mentioned in #994
2014-05-27 02:58:44 -04:00
RichardHitt
0f828dd74f
Add marker-line functionality for scrollback, instant seek.
...
Fixes #662 .
2014-04-02 16:14:45 -07:00
TingPing
b17c0276de
Fix some leaks
2014-02-12 10:31:11 -05:00
TingPing
ce09cb4a91
Update most deprecated gtk functions
2014-01-18 14:47:17 -05:00
TingPing
fa1eb92a7b
Update most deprecated gdk functions
2014-01-18 14:47:17 -05:00
TingPing
eb29de1c7c
Show a popup when opening plugin window when built without support
2014-01-16 00:58:04 -05:00
TingPing
e8d4f3f848
Properly set away and fullscreen menu items
2013-10-27 13:24:15 -04:00
TingPing
d552415abe
Add default keybindings for italics and underline
2013-09-29 01:47:10 -04:00
TingPing
c7a00a4aba
Only show users country if its not unknown
2013-09-25 17:16:47 -04:00
TingPing
130be78dbb
typo..
2013-09-23 23:10:31 -04:00
TingPing
29d6db30ba
Update help messages for userlist buttons and user popups
2013-09-23 23:08:56 -04:00
TingPing
2e6001f1ed
Revert menu.c @ ae04663aa9
...
This caused a few bugs such as improperly setting away/back
and redrawing the channel tree when the menu is opened.
2013-09-23 22:00:07 -04: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
36911710fd
Make manual reposition after unfullscreen Windows only
2013-09-19 22:01:15 -04:00
TingPing
267ac71d4f
Replace more GDK_* with GDK_KEY
2013-09-19 17:58:10 -04:00
TingPing
f6ba274134
Add fullscreen to to view menu
2013-09-19 17:52:17 -04:00
TingPing
bc8eaf6588
Replace search window with a searchbar
2013-09-15 02:55:18 -04:00
TingPing
b0b8f40791
Replace search window with a searchbar
2013-09-15 02:51:35 -04:00
TingPing
77e9417c7b
Add label for website in about dialog
2013-08-04 04:48:45 -04:00
TingPing
d63a33b6dc
Use built-in gtk_about_dialog
2013-08-03 07:11:25 -04:00
TingPing
9d4a1a3b4f
Update docs links
2013-07-12 19:32:10 -04:00
TingPing
7ef8d0d443
More autojoin wording tweaks
2013-06-13 20:53:55 -04:00
TingPing
cb1b1c6e1c
Tweak autojoin wording
2013-06-13 15:55:38 -03:00