Alexandre Julliard
|
c82626a4c1
|
user32: Add workaround for removed SC_TASKLIST system menu item.
Word 95 assumes that the item exists.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-19 20:55:15 +09:00 |
Dmitry Timoshkov
|
c0de7f8641
|
user32: Menu item with a "magic" bitmap should not have MFT_BITMAP type set.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-18 13:07:15 +09:00 |
Alex Henrie
|
5b53c0b88b
|
user32: Avoid double initialization.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-06 21:59:08 +09:00 |
Huw Davies
|
e79684874d
|
user32: Restore the dc's colours after sending WM_DRAWITEM.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-02 23:02:24 +09:00 |
Huw Davies
|
9650f21b2d
|
user32: Actually use the menu's background brush.
|
2015-01-16 16:52:40 +01:00 |
Piotr Caban
|
dcdf4dbf15
|
user32: Return early on child windows in DrawMenuBar.
|
2014-09-23 18:48:26 +02:00 |
Michael Müller
|
997e197f23
|
user32: Also set cch member in GetMenuItemInfo when passing a null pointer.
|
2014-09-09 11:11:27 +02:00 |
Akihiro Sagawa
|
cb2b15921d
|
user32: Don't close a popup menu when clicking a sub-menu parent item twice.
|
2014-06-13 15:57:25 +02:00 |
Andrew Eikum
|
d7f827254e
|
user32: Remove unused internal menu messages.
|
2014-05-19 18:55:55 +02:00 |
Dmitry Timoshkov
|
c6dbb33e19
|
user32: When converting from MF_ flags to MENUITEMINFO ignore MF_POPUP if id is not a menu.
|
2014-04-21 11:09:52 +02:00 |
Vincent Povirk
|
68f2b878d2
|
user32: Allow EndMenu() calls from WM_ENTERMENULOOP.
|
2014-04-18 14:36:04 +02:00 |
Piotr Caban
|
55ff066103
|
user32: Don't fail on windows without menu bar in DrawMenuBar.
|
2014-04-10 16:51:09 +02:00 |
Vincent Povirk
|
a07966dba8
|
user32: Create popup menu windows before WM_ENTERMENULOOP.
|
2014-03-12 20:26:35 +01:00 |
Aric Stewart
|
beab7da6cd
|
user32: Correct buffer calculation for GetMenuStringA.
|
2014-03-03 17:02:49 +01:00 |
Bruno Jesus
|
06a6b189f6
|
user32: Cope with null LPMENUITEMINFO in SetMenuItemInfo.
|
2014-01-27 14:13:51 +01:00 |
Frédéric Delanoy
|
77ee42fd33
|
user32: Use BOOL type where appropriate.
|
2013-11-05 11:15:06 +01:00 |
Ken Thomases
|
029aec19ff
|
user32: Remove dead code for suppressing menu drawing.
|
2013-07-27 11:50:12 -05:00 |
Alexandre Julliard
|
cd4d71e4a2
|
user32: Fetch the window menu again after sending initialization messages.
|
2013-06-27 17:48:30 +02:00 |
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 |