Dmitry Timoshkov
a081e2380f
Clear an old button text in WM_SETTEXT as Windows does.
2002-05-20 18:21:29 +00:00
Alexandre Julliard
4344c368cb
Got rid of GetSysColorPen.
2002-05-20 18:15:28 +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
Rein Klazes
0e4cf6c083
Don't change button state on WM_MOUSEMOVE messages unless left mouse
...
button is pressed.
2002-01-15 20:27:30 +00:00
Sander van Leeuwen
7ccd27a6d5
Check, Radio & 3State buttons send WM_CTLCOLORSTATIC instead of
...
WM_CTLCOLORBTN.
2002-01-04 21:26:20 +00:00
Bill Medland
b153725988
For a radio button even if the initial style includes WS_TABSTOP the
...
first BM_SETCHECK 0 will clear it (even if the state was clear).
2001-12-11 00:16:23 +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
de42428f23
Removed a number of direct accesses to the WND structure, replacing
...
them by API calls.
2001-08-10 22:51:42 +00:00
Jukka Heinonen
186a79cb92
WNDPROC handlers now check whether HWND argument is valid.
2001-07-24 01:16:16 +00:00
Dmitry Timoshkov
b32c00055c
Prepare background while drawing radio buttons and checkboxes.
2001-02-23 01:32:05 +00:00
Alexandre Julliard
a41b2cfdd0
Moved tweak support to USER dll. Removed tweak.h and cache.h.
2001-01-15 20:12:55 +00:00
Alexandre Julliard
91222da881
Moved most builtin controls structures into their respective C file.
...
Created new controls.h file private to user32.dll and moved remaining
builtin controls definitions there.
2000-12-10 23:01:33 +00:00
Alexandre Julliard
9877906b26
Removed dependencies on the internals of the CLASS structure.
...
Added support for having both ASCII and Unicode window procedures for
builtin classes.
2000-12-07 23:39:16 +00:00
Dmitry Timoshkov
2b4be4be93
Made button control fully unicode aware.
2000-11-28 23:51:48 +00:00
Joerg Mayer
abe635cfd7
Get rid of some warnings about unused variables, signed/unsigned
...
comparisons and incomplete initializations.
2000-11-11 00:38:37 +00:00
Serge Ivanov
6117fc4165
(Merged by Marcus Meissner <marcus@jet.franken.de>)
...
Fixed problem with origin for DST_COMPLEX style.
Fixed handling of DSS_DISABLED and DSS_DEFAULT styles.
Added handling of BS_MULTILINE style, label alignment
styles (BS_RIGHT, etc.) and some exotic styles BS_FLAT (only
pushbuttons for now), and BS_PUSHLIKE.
Modified label drawing procedure: now all kinds of buttons
use common BUTTON_DrawLabel function. Actual label drawing is
performed by DrawStateW function.
GroupBox must use WM_CTLCOLORSTATIC instead of WM_CTLCOLORBTN message.
2000-09-13 00:00:55 +00:00
Andreas Mohr
20cd9356a8
- fixes debugger output
...
- get rid of wrong comments
- fix comments
- .spec spelling fix
- improve warning message
2000-09-12 23:40:40 +00:00
Dave Hawkes
fcd352152f
All standard window controls should have CS_PARENTDC, but should still
...
clip to the control window.
2000-07-15 21:31:42 +00:00
Dmitry Timoshkov
04da8b8f28
Convert WND.text field to Unicode.
...
Add new key to wine.ini in the section [x11drv] - TextCP, which means
code page used for texts passed to X.
Accordingly fix handlers of WM_SETTEXT/WM_GETTEXT.
2000-07-10 12:09:31 +00:00
Sheri Steeves
13ffd58a1f
Added save and reset of SetBKMode values in WM_PAINT.
...
Added handling of lParam value in BM_SETSTYLE.
2000-06-11 20:08:46 +00:00
Susan Farley
b09c6ef5ae
Attempt to paint the checkbox and radio buttons better.
2000-06-04 01:32:59 +00:00
Susan Farley
b64aa2460e
Like the AUTORADIOBUTTON, the parent of a RADIOBUTTON style button
...
should be sent a BN_CLICKED when it receives the focus.
2000-05-12 21:51:09 +00:00
Patrik Stridvall
6cc47d4924
Removed a lot of unnecessary includes and fixed the compile errors.
2000-03-08 18:26:56 +00:00
Bill Jin
4f155e88bc
Bitmap buttons were not refreshed correctly.
2000-02-26 18:29:15 +00:00
Jeremy White
d3e22d9d55
Removed #include of wingdi.h and windef.h from winuser.h (and resolved
...
the resulting compilation failures).
2000-02-10 19:03:02 +00:00
Dmitry Timoshkov
6fb62f52f5
Correct the behaviour of the accelerator keys in dialogs according to
...
the Windows' one.
2000-01-29 22:09:40 +00:00
Dmitry Timoshkov
f92a777007
Remove hack for keyboard messages in dialogs.
1999-12-05 23:51:15 +00:00
Francois Boisvert
73d7337e83
Removed FillRect in the ownerdrawn button procedure.
1999-10-13 13:49:42 +00:00
Rein Klazes
61b15de4ba
Use an extra bit in the button status byte to flag whether the
...
DefButtonWndProc should process the WM_LBUTTONUP message.
1999-09-27 11:38:47 +00:00
Dennis Björklund
9af3ebaa7b
Fixed win9x look on checkboxes and radiobuttons.
1999-09-13 16:06:17 +00:00
Abey George
3cee09c0fc
Draw the focus rectangle for buttons with BS_3STATE, BS_RADIOBUTTON,
...
BS_CHECKBOX, BS_AUTO* styles.
1999-09-11 16:22:10 +00:00
Francis Beaudet
49936036e6
Slight 1 pixel adjustment on the position of the radio button bitmap.
1999-09-03 15:07:21 +00:00
Francis Beaudet
f22ff403ac
Fixed a little positioning bug with the checkbox.
1999-09-03 12:35:18 +00:00
Patrik Stridvall
0e38aa7fda
Various ANSI C compability fixes.
1999-07-31 17:34:43 +00:00
Rein Klazes
dbb4ad8284
Fix handling of WM_LBUTTONDCLICK message for buttons with certain
...
styles.
1999-07-31 11:10:52 +00:00
Pierre Mageau
cfbafe3247
Fixed a problem when the style is BS_BITMAP or BS_ICON: the bitmap or
...
icon needed to be centered when the button is smaller than the bitmap.
1999-07-30 18:03:15 +00:00
Francis Beaudet
9b4748b6e5
Implemented the BS_ICON style.
1999-07-18 15:29:43 +00:00
Dennis Björklund
767b099fe8
Win9x look & feel on buttons and a fix for ownerdrawn buttons
...
(background set to COLOR_BTNFACE).
1999-07-15 16:07:19 +00:00
Luc Tourangeau
70cd8cb4ae
Added BN_CLICKED notification in WM_SETFOCUS.
1999-07-10 11:57:29 +00:00
Alexandre Julliard
6a232b0c40
Reverted previous change.
1999-07-03 15:51:07 +00:00
Alexandre Julliard
f9c20b6592
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
...
Only draw a black border around normal buttons when in WIN31_LOOK.
1999-06-26 11:37:18 +00:00
Rein Klazes
be7a9d16ea
Do not process WM_LBUTTONUP message in ButtonWndProc()
...
when the mouse is not captured.
1999-06-05 08:54:27 +00:00
Marcus Meissner
ddca315388
Replaced all occurences of SYSMETRICS_xx and sysMetrics[SM_xx] by
...
GetSystemMetrics(SM_xx), removed no longer needed includes of
sysmetrics.h.
1999-05-22 11:33:23 +00:00
Ulrich Weigand
ab7abb14bd
Removed superfluous WIN_ReleaseWndPtr.
1999-05-17 14:53:21 +00:00
Pavel Roskin
845113c624
Pushbuttons should only be rounded in Win31 look.
1999-05-02 11:21:45 +00:00
Marcus Meissner
9aded5135c
Removed the gotos from the WndProcs, always use a small wrapper that
...
locks the window, calls the real wndproc, unlocks the window.
1999-05-01 10:23:45 +00:00
Eric Pouech
8dde5a4fe4
Added missing WIN_ReleaseWndPtr.
1999-04-25 10:58:04 +00:00
Patrik Stridvall
0f8bc5b5c7
Fixed ANSI compabillity.
1999-04-22 16:27:50 +00:00
Pascal Lessard
026f705dbc
Implement the button with bitmaps.
1999-04-15 15:49:36 +00:00