Ken Thomases
|
effc28e16e
|
user32: Allow sent WM_CANCELMODE to end menu tracking in a window's menu bar.
|
2013-05-20 21:15:38 +02:00 |
Andrew Talbot
|
f3790542d5
|
user32: Avoid signed-unsigned integer comparisons.
|
2013-03-15 11:40:02 +01:00 |
Michael Stefaniuc
|
20595d2988
|
user32: Don't bother using the register storage class specifier.
|
2012-09-14 15:41:40 +02:00 |
Akihiro Sagawa
|
70937bd8dd
|
user32: Add support for legacy access keys.
|
2012-09-06 20:28:49 +02:00 |
Michael Stefaniuc
|
4affaea0ba
|
user32: Avoid TRUE:FALSE conditional expressions.
|
2012-08-13 11:50:51 +02:00 |
Piotr Caban
|
cd08b5a40a
|
user32: Added GetMenuBarInfo implementation.
|
2012-05-16 20:27:11 +02:00 |
Francois Gouget
|
fac36c55e9
|
Assorted typo, spelling, wording and case fixes.
|
2012-05-15 16:26:43 +02:00 |
Alexandre Julliard
|
03820a527b
|
user32: Fix some printf format warnings.
|
2012-01-17 15:02:51 +01:00 |
Alexandre Julliard
|
755abced55
|
user32: Always use the default alignment when displaying submenu popups.
|
2011-12-15 17:46:25 +01:00 |
Alexandre Julliard
|
efaa068cd1
|
user32: Always pass 0 as item id for WM_MEASUREITEM in menus.
|
2011-06-21 16:12:53 +02:00 |
Alexandre Julliard
|
33ba7c07fb
|
user32: Don't truncate bitmap ids in InsertMenu.
|
2011-06-21 16:07:00 +02:00 |
Owen Rudge
|
c55ff281c7
|
user32: Add separate sysmenu for MDI child windows.
|
2011-05-17 10:45:31 +02:00 |
Alexandre Julliard
|
bd1fab7862
|
user32: Don't start menu tracking when the owner window is invalid.
|
2011-04-21 16:53:42 +02:00 |
Dmitry Timoshkov
|
629f382a80
|
user32: Fix the single menu item activation using a hot key.
|
2011-04-12 17:42:12 +02:00 |
Dmitry Timoshkov
|
094db744ce
|
user32: Use symbolic names for values returned by WM_MENUCHAR handler.
|
2011-04-08 14:08:49 +02:00 |
Alexandre Julliard
|
5c6a1f776a
|
user32: Add support for right-to-left menus.
|
2010-09-22 20:31:52 +02:00 |
Alexandre Julliard
|
9b693ddadb
|
user32: Use WIN_GetRectangles where possible instead of mapping coordinates explicitly.
|
2010-09-07 15:11:24 +02:00 |
Nikolay Sivov
|
6f0560dfa7
|
user32: Set WM_EXITMENULOOP wParam same way as for WM_ENTERMENULOOP.
|
2010-04-12 11:29:34 +02:00 |
Nikolay Sivov
|
e9bae2cfaf
|
user32: Block TrackPopupMenu if menu is already active.
|
2010-04-09 11:42:01 +02:00 |
Mikhail Maroukhine
|
819464f1d9
|
user32: Fix compiler warnings with flag -Wcast-qual.
|
2010-03-29 12:16:50 +02:00 |
Kusanagi Kouichi
|
56416b09a6
|
user32: F10 key deactivates menu.
|
2010-01-18 14:38:29 +01:00 |
Alexandre Julliard
|
00e75f2b9e
|
user32: Reimplement MENU_FindSubMenu on the 16-bit side using only exported functions.
|
2009-12-22 17:00:12 +01:00 |
Alexandre Julliard
|
d081a7352c
|
user32: Simplify window procedure allocation for the builtin classes.
|
2009-12-18 12:39:13 +01:00 |
Alexandre Julliard
|
e6f15c5886
|
user32: Pre-allocate the window procedure for the menu class.
|
2009-12-18 12:37:58 +01:00 |
Alexandre Julliard
|
15000f32b6
|
user32: Move the 16-bit menu functions to user16.c.
|
2009-12-17 15:04:21 +01:00 |
Rein Klazes
|
b94f63ef38
|
user32: Handle MN_GETHMENU in PopupMenuWndProc.
|
2009-10-16 17:49:40 +02:00 |
Alexandre Julliard
|
a7adbf7849
|
user32: Reimplement accelerator functions to use 32-bit user handles instead of 16-bit functions.
|
2009-10-15 17:35:06 +02:00 |
Alexandre Julliard
|
db79a9f2e9
|
user32: Use client-side user handles for menus.
|
2009-10-12 17:07:04 +02:00 |
Rein Klazes
|
251c26e0f9
|
user32: Handle WM_PRINTCLIENT message in PopupMenuWndProc().
|
2009-08-18 16:14:51 +02:00 |
Rein Klazes
|
06b99c62c2
|
user32: Fix a bug in computing the maximum depth of a branch in a menu hierarchy.
It was computing the number of submenus in the branch, rather then the
maximum depth.
|
2009-08-12 12:53:42 +02:00 |
Rein Klazes
|
c18cd1b46f
|
user32: When all items in a menu have either a bitmap or text but not both, then texts should be aligned with the bitmaps.
|
2009-08-03 17:39:22 +02:00 |
Rein Klazes
|
38dbe067c3
|
user32: Fail if inserting a submenu would create a loop in the menu hierarchy.
|
2009-07-24 13:11:10 +02:00 |
Rein Klazes
|
50cfcffd32
|
user32: Get rid of internal function MENU_SetItemData, use SetMenuItemInfo_common instead.
|
2009-07-23 15:35:23 +02:00 |
Rein Klazes
|
9555171044
|
user32: When setting a menu item, handle MIIM_TYPE flag by setting approriate MIIM_BITMAP, MIIM_FTYPE and MIIM_STRING flags.
|
2009-07-23 15:34:03 +02:00 |
Rein Klazes
|
e9f4c6bb02
|
user32: Put some repeated code for checking and extending of a MENUITEMINFO structure in a separate function.
|
2009-07-23 15:31:18 +02:00 |
Rein Klazes
|
c2ada64097
|
user32: Ignore the MFT_BITMAP flag when testing menu items for 'magic' bitmap handles.
|
2009-07-20 14:19:46 +02:00 |
Rein Klazes
|
e861d8be43
|
user32: Fix for the ending of menu tracking in the default handler of WM_CANCELMODE message with test.
|
2009-04-03 13:25:31 +02:00 |
Rein Klazes
|
d75b0cdc98
|
user32: In MENU_SuspendPopup() make sure the right message is removed.
|
2009-03-25 12:39:10 +01:00 |
Rein Klazes
|
366334c2fa
|
user32: Check for invalid menu handle passed to TrackPopupMenu and TrackPopupMenuEx.
|
2009-03-06 12:49:04 +01:00 |
Alexandre Julliard
|
d387cf3251
|
user32: Use MAKEWPARAM instead of MAKELONG for menu messages.
|
2009-03-03 13:20:21 +01:00 |
Rein Klazes
|
5c130c813a
|
user32: MENU_TrackMenu, called from TrackPopupMenu(), should send WM_ENTERIDLE message with the menu window handle as lparam with test.
|
2009-03-02 15:06:57 +01:00 |
Michael Stefaniuc
|
214b40b109
|
user32: Remove superfluous pointer casts.
|
2009-03-02 12:11:38 +01:00 |
Rein Klazes
|
471e949cff
|
user32: In SetMenuInfo() implement the MIM_APPLYTOSUBMENUS. Also set last error if called with invalid parameters with tests.
|
2009-02-27 14:16:23 +01:00 |
Rein Klazes
|
bdb770e10e
|
user32: Refine the size calculations for menu items with HBMMENU_POPUP magic bitmaps with some conformance tests.
|
2009-02-25 12:36:51 +01:00 |
Rein Klazes
|
0c6e37bb04
|
user32: Implement support for HBMENU_POPUP_* magic menu bitmaps and use them to decorate the system menu.
|
2009-02-20 18:46:03 +01:00 |
Alexandre Julliard
|
7d657ed8f4
|
user32: Make sure the submenu is valid in MENU_HideSubPopups.
|
2009-01-26 15:09:07 +01:00 |
Alexandre Julliard
|
f12c5bfca3
|
user32: Use a finally handler to make sure capture is always released when exiting the menu loop.
|
2009-01-26 15:08:49 +01:00 |
Andrew Talbot
|
b5081dacc0
|
user32: Sign-compare warnings fix.
|
2008-12-16 14:27:50 +01:00 |
Paul Vriens
|
80d3604947
|
user32/tests: Set last error if the menu item cannot be found.
|
2008-11-07 13:34:18 +01:00 |
Alexandre Julliard
|
5d9d8f854f
|
user32: Convert source files to utf-8.
|
2008-10-18 19:21:00 +02:00 |