taskbar and system tray menus
Colin Harrison
colin.harrison@virgin.net
Mon Jun 2 21:28:00 GMT 2003
Hi Harold,
Code changes for this, I missed the mail earlier on doing the checkbox bit
on Hide Root Window, one for you?
'Exit' to bottom on tray and 'Always On Top' to top on sys menu (better I
think than the transpose with 'Close')
So 'Exit' and 'Close' are now at bottom of respective menus.
I put a hot-key on the T in 'Top' (made sense to me).
Patches:-
-----------------------8<----------------------
--- save_XWin.rc 2003-06-01 04:04:12.000000000 +0100
+++ XWin.rc 2003-06-02 21:04:46.000000000 +0100
@@ -72,10 +72,10 @@
BEGIN
POPUP "TRAYICON_MENU"
BEGIN
- MENUITEM "E&xit", ID_APP_EXIT
- MENUITEM SEPARATOR
MENUITEM "&Hide Root Window", ID_APP_HIDE_ROOT
MENUITEM "&Show Root Window", ID_APP_SHOW_ROOT
+ MENUITEM SEPARATOR
+ MENUITEM "E&xit", ID_APP_EXIT
END
END
------------------------>8----------------------------
------------------------8<----------------------------
--- save_winmultiwindowwndproc.c 2003-06-02 15:11:46.000000000 +0100
+++ winmultiwindowwndproc.c 2003-06-02 21:59:28.000000000 +0100
@@ -175,8 +175,8 @@
sys = GetSystemMenu (hwnd, FALSE);
- AppendMenu (sys, MF_SEPARATOR, 0, NULL);
- AppendMenu (sys, MF_STRING, ID_APP_ALWAYS_ON_TOP, "Always On Top");
+ InsertMenu (sys, 0, MF_BYPOSITION | MF_SEPARATOR, 0, NULL);
+ InsertMenu (sys, 0, MF_BYPOSITION | MF_STRING, ID_APP_ALWAYS_ON_TOP,
"Always On &Top");
}
return 0;
------------------------>8-----------------------------
Cheers,
Colin
More information about the Cygwin-xfree
mailing list