Huw Davies
|
14743a0f3b
|
SetMenu should always call SetWindowPos whether the window is visible
or not. However we shouldn't call SWP from CreateWindowEx.
Added a test for this behaviour.
|
2004-02-17 20:29:05 +00:00 |
Alexandre Julliard
|
a2e2e18586
|
Avoid a few more GetModuleHandle calls.
|
2004-02-12 00:35:01 +00:00 |
Alexandre Julliard
|
c273407429
|
Fixed TrackPopupMenu return value (based on a patch by Andreas
Rosenberg).
|
2004-02-09 22:02:55 +00:00 |
Francois Gouget
|
6b6ed724ae
|
Add missing '\n's to debug traces.
|
2004-01-27 00:01:43 +00:00 |
Alexandre Julliard
|
b0622101b6
|
System classes must not have the CS_GLOBALCLASS style.
|
2003-12-10 04:14:35 +00:00 |
Dmitry Timoshkov
|
86e4079bc2
|
Make Alt+[national key] menu shortcuts work.
|
2003-11-26 05:08:48 +00:00 |
Alexandre Julliard
|
b7976c00a0
|
Fixed declarations of BroadcastSystemMessage and TranslateAccelerator
in winuser.h. Added GetWindowModuleFileName.
|
2003-11-26 04:09:00 +00:00 |
Dmitry Timoshkov
|
f2963aeb86
|
Make national (hot)keys work in menus. Make menu code use unicode APIs.
|
2003-11-18 19:42:31 +00:00 |
Alexandre Julliard
|
9d61596624
|
SLOWORD and SHIWORD do not exist on Win32 (reported by Filip Navara).
|
2003-09-17 04:28:28 +00:00 |
Alexandre Julliard
|
cf52644a1c
|
Removed the A/W constants for builtin cursors, icons and resource
types since they don't exist on Windows, and added typecasts
everywhere instead.
|
2003-09-10 03:56:47 +00:00 |
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
Alexandre Julliard
|
864ca06832
|
winnls.h must not include winbase.h.
|
2003-08-20 18:22:31 +00:00 |
Alexandre Julliard
|
cfd60b217b
|
Don't track the system menu for managed windows.
|
2003-05-12 03:19:03 +00:00 |
Adam Gundy
|
6199e6029a
|
Allow modifying a menu string to be NULL.
|
2003-03-07 23:03:27 +00:00 |
Tony Lambregts
|
6dc4cb4b7a
|
Janitorial. Get rid of W->A call.
|
2003-03-04 02:14:58 +00:00 |
Alexandre Julliard
|
27fba89d03
|
Removed flag checks in SetMenuItemInfoA, NT doesn't do this.
|
2003-01-16 01:17:34 +00:00 |
Mike Hearn
|
ac8e75284a
|
Fail SetMenuItemInfo if both MFT_BITMAP and MFT_SEPARATOR are
specified (an api violation).
|
2003-01-15 00:51:38 +00:00 |
Robert Shearman
|
9caa6bafc0
|
Move internal implementation into the exported function
DrawMenuBarTemp.
|
2003-01-14 19:28:49 +00:00 |
Dan Kegel
|
0fd521fee3
|
Change RECT to use LONG to match win32 standard headers and fix format
strings to use %ld for RECT elements.
|
2003-01-08 21:09:25 +00:00 |
Alberto Massari
|
3d60c63adf
|
Set the ODS_DISABLED bit when the item is grayed.
|
2002-12-17 04:16:31 +00:00 |
Alexandre Julliard
|
101c430957
|
Fixed use of HBMMENU_* in switch statements.
|
2002-11-22 22:25:59 +00:00 |
Alexandre Julliard
|
aff7ddaeeb
|
Made user compile with -DSTRICT.
|
2002-11-22 21:22:14 +00:00 |
Alexandre Julliard
|
a8a422f70d
|
Fixed more -DSTRICT issues.
|
2002-11-22 20:43:01 +00:00 |
Alexandre Julliard
|
7ef66af34a
|
Moved some more 16-bit functions to user16.c.
A few fixes for -DSTRICT.
|
2002-11-22 04:47:10 +00:00 |
Chris Morgan
|
36595828c3
|
Remove ERR() if menu entry isn't of type MF_STRING as some
applications set flags of MT_SEPARATOR and erroneous errors are
produced. Add a couple of comments.
|
2002-11-06 21:57:50 +00:00 |
Dmitry Timoshkov
|
601a3abec1
|
Fix some types and function prototypes according to Platform SDK
definitions.
|
2002-10-31 01:04:39 +00:00 |
Michael Stefaniuc
|
61d92562b9
|
Silence some warnings due to casts between pointer and integers of
different size.
|
2002-10-19 00:52:55 +00:00 |
Alexandre Julliard
|
0ca051e555
|
Fixed wownt32.h to make it usable from inside Wine, and use it to
avoid some duplication of the handle conversion macros.
|
2002-10-17 16:43:42 +00:00 |
Alexandre Julliard
|
a9e8f59c95
|
Moved mouse capture handling into the server.
|
2002-10-12 01:24:37 +00:00 |
Alexandre Julliard
|
034cacb79c
|
Remove clearing of the window menu id for now. This will need more
work.
|
2002-09-17 18:40:39 +00:00 |
Andreas Mohr
|
8578f01960
|
Make sure we clear the owning window's hMenu in DestroyMenu().
|
2002-08-28 23:31:56 +00:00 |
Michael Stefaniuc
|
4a75c5c6ea
|
Convert HACCEL to a void*.
|
2002-08-28 00:39:39 +00:00 |
Andreas Mohr
|
957f1f98ef
|
Only allow tabs in popup menus, and make sure to never display them.
|
2002-06-04 23:08:16 +00:00 |
Vincent Béron
|
9a62491660
|
Removed trailing whitespace.
|
2002-05-31 23:06:46 +00:00 |
Alexandre Julliard
|
4344c368cb
|
Got rid of GetSysColorPen.
|
2002-05-20 18:15:28 +00:00 |
Alexandre Julliard
|
0aa28b5b8d
|
Export the debugging API from libwine instead of ntdll.
Removed debugres_[aw].
|
2002-05-17 02:55:48 +00:00 |
Rizsanyi Zsolt
|
0026d78ed8
|
Disabled catching of mouse move events when not over menu.
Changed MENU_SelectItem allow EndMenu to deselect the selected menu.
|
2002-05-09 01:14:35 +00:00 |
Dmitry Timoshkov
|
5076dbaabc
|
Convert NULL menu items to separators.
|
2002-04-02 02:36:44 +00:00 |
Uwe Bonnes
|
6815f3a6fd
|
MenuItemFromPoint: rough implementation.
|
2002-03-28 22:04:45 +00:00 |
Alexandre Julliard
|
0799c1a780
|
Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
|
2002-03-09 23:29:33 +00:00 |
Dimitrie O. Paun
|
693cca5d4d
|
Make FIXMEs more grep-able.
|
2002-01-29 03:12:19 +00:00 |
Alexandre Julliard
|
cc2d3826f1
|
Use DrawFrameControl instead of bitmaps in certain cases.
Moved remaining OEM bitmaps to user32 resources.
|
2002-01-03 02:35:23 +00:00 |
Andreas Mohr
|
6924967539
|
Fixed, added or implemented stubs:
- DrawMenuBarTemp(): corrected parameter count.
- CallCPLEntry16(): stub.
- SetSysColorsTemp(): fully implemented (hopefully) this undocumented
function.
|
2001-12-26 20:34:12 +00:00 |
François Gouget
|
1425941e29
|
Fix the #include order for config.h.
Add #include "config.h" directives where needed.
|
2001-11-06 20:57:11 +00:00 |
Alexandre Julliard
|
b662e11a00
|
Moved scrollbar tracking code to scroll.c.
Avoid unnecessary coordinates conversion in NC_HandleSysCommand.
|
2001-10-16 21:52:26 +00:00 |
Francois Gouget
|
386cf6e342
|
When including 'wine/port.h', include it first.
Remove redundant 'config.h' includes.
|
2001-10-14 16:25:47 +00:00 |
Alexandre Julliard
|
d23a82bc86
|
Made all 16<->32 HWND conversions use explicit functions instead of
implicit type casts.
Moved a lot of 16-bit functions to the new wnd16.c file.
Changed DIALOGINFO structure handling to support 32-bit handles.
|
2001-09-19 20:37:04 +00:00 |
Alexandre Julliard
|
f44bbb8d10
|
Make sure that HWND comparisons are always done with full 32-bit
handles.
|
2001-09-14 00:24:39 +00:00 |
Alexandre Julliard
|
b3ec03092f
|
Added proper support for 32-bit WM_NEXTMENU.
|
2001-08-18 18:10:04 +00:00 |
Alexandre Julliard
|
de42428f23
|
Removed a number of direct accesses to the WND structure, replacing
them by API calls.
|
2001-08-10 22:51:42 +00:00 |