Robert Shearman
eb9960f15b
Fix a regression in IE where the Favourites menu didn't appear
...
correctly because the height and width were swapped in the pager
control.
2005-06-25 17:55:15 +00:00
Dimitrie O. Paun
8e276da00f
Add Robert Shearman's explanation about WM_NCPAINT.
...
Move testing comments in a more appropriate place.
2005-03-25 10:25:45 +00:00
Dimitrie O. Paun
d09baae23d
Proper handling for GWL_STYLE.
...
Store and use hwndSelf in the PAGER_INFO.
Pass the infoPtr around instead of hwnd.
Use proper types in the function signatures.
Fix a few return statements.
2005-03-21 10:30:18 +00:00
Paul Vriens
740d6bc3a0
Remove needless check for horizontal or vertical pager.
2005-01-17 13:38:28 +00:00
Eric Pouech
cf1d00bb08
Removed excessive statement (break after return or goto, not useful
...
break, not needed vars...)
2005-01-09 16:42:53 +00:00
Robert Shearman
3c8fb21807
Document status of control against v6.0 of native version.
2004-09-20 19:10:43 +00:00
Robert Shearman
6a4d392670
- Don't use TrackMouseEvents/WM_MOUSELEAVE API for handling the hot
...
button; use plain mouse capture instead like native.
- Return only HTTRANSPARENT/HTCLIENT from WM_NCHITTEST and remove
associated hacks of WM_SETCURSOR, WM_NCLBUTTONDOWN and
WM_NCLBUTTONUP.
- Refactor state change code so that state changes don't happen as
side effects from messages such as WM_NCCALCSIZE, instead only from
user input messages like WM_MOUSEMOVE.
2004-09-16 19:06:36 +00:00
Robert Shearman
50c7fd4e85
- Set hbrBackground class property to same value as native.
...
- Use Unicode window functions instead of ANSI.
2004-09-14 00:44:38 +00:00
Robert Shearman
cdb263e588
Replace GetWindowLong by GetWindowLongPtr.
2004-08-25 17:33:01 +00:00
Dimitrie O. Paun
c594043316
Make the controls send notifications to the parent window passed to
...
them in CREATESTRUCT. Based on a treeview patch by Igor Grahek.
2003-11-20 22:04:13 +00:00
Dimitrie O. Paun
7de279a73a
Rename COMCTL32_{Alloc,ReAlloc,Free} to {Alloc,ReAlloc,Free}.
2003-09-22 21:32:33 +00:00
Alexandre Julliard
f5cb3dde17
Moved undocumented functions out of the exported commctrl.h.
2003-09-17 20:15:21 +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
Ulrich Czekalla
535e0f6238
Fixed bad non-client calculation.
2003-05-13 22:05:50 +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
Francois Gouget
d2667a4ce3
Removed unnecessary HANDLE typecasts.
2002-12-02 18:10:57 +00:00
Michael Stefaniuc
353529b2c8
- fix the "int format, HANDLE arg" type of warnings for comctl32
...
- compile the comctl32 dll with -DSTRICT
2002-10-23 22:19:10 +00:00
Gregg Mattinson
bac71315d2
Removed non-static structure initializers.
2002-07-03 21:06:58 +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
Guy L. Albertelli
ec67a95525
- Change traces to trace full window handle and improve some traces.
...
- Send WM_NOTIFY to parent not to self.
- Implement PGS_AUTOSCROLL via MOUSEMOVE and Timer routines.
2002-05-14 03:50:53 +00:00
Guy L. Albertelli
1251aa79cc
- Try to match the native control for the SetBkColor message.
...
- Correct processing in NCCalcSize message processing.
2002-04-05 21:13:07 +00:00
Guy L. Albertelli
66eda939ee
Reanalyze button status during NCCalcSize processing because size of
...
window may have changed.
2002-03-22 19:11:11 +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
Guy L. Albertelli
8fe19fa7bb
Implement EM_FMTLINES message based on relay trace of native.
2002-02-26 00:38:42 +00:00
Guy L. Albertelli
3554e75cc8
- Make all WM_NOTIFY messages go to the parent.
...
- Allow WM_WINDOWPOSCHANGING when the control is size 0 to set initial
size.
- Combine multiple SetWindowPos calls in same processing line and make
the flags like native.
- Redo WM_NCCALCSIZE to match native.
- Since Pager is a "transparent" control (except for its own buttons),
the WM_ERASEBKGND needs to be passed to the parent. Also do the window
offset like the native control does.
2001-08-13 20:07:47 +00:00
Susan Farley
ce7f12c425
Implement autorepeat scrolling when button is held down.
...
Improvements to size and appearance of buttons.
2001-05-03 18:33:57 +00:00
Susan Farley
496f434c72
- Background of the child wnd should be erased with the same color as
...
the control.
- Default scroll amount should be the minimum client area.
2001-03-05 20:00:16 +00:00
Francois Gouget
282f7270c1
Small 'typos in comments' fixes.
2001-02-28 05:31:02 +00:00
Susan Farley
16ac06ed6e
Horiz/Vert determination must be dynamic, as the style may not be set
...
upon creation; improved positioning and scrolling.
2001-02-23 01:33:01 +00:00
James Abbatiello
841ef6ebb9
Don't allow comctl32 controls to access their infoPtr before it has
...
been allocated or after it has been freed.
2001-02-12 03:42:23 +00:00
Susan Farley
e527f23865
Handle the CCS_NORESIZE style.
...
Change the scroll delta only when the app responds to the PGN_NOTIFY msg.
2001-02-12 01:21:13 +00:00
James Juran
f4d5fefb0a
Add <string.h> to files that needed it.
2001-01-26 20:43:40 +00:00
Susan Farley
d4c6485390
Implemented most functionality. TODO lists whats left.
2001-01-12 19:54:48 +00:00
Alexandre Julliard
70c9e095ef
Removed all non-standard common control headers from the include
...
directory.
2000-08-09 00:41:17 +00:00
Gerard Patel
a1b2fc2a80
Protect against use of comctl32 private control memory after it has
...
been freed.
2000-05-10 01:34:53 +00:00
Alexandre Julliard
d711ad9e0a
Removed superfluous GlobalFindAtom calls.
2000-02-13 15:10:16 +00:00
Patrik Stridvall
26ffb3cd76
Fixed/added missing/wrong function prototypes and made internal
...
functions static.
1999-07-31 14:41:43 +00:00
Eric Kohl
4d7e8778d5
Added builtin toolbar bitmaps.
1999-07-31 13:10:46 +00:00
Alexandre Julliard
a099a555c3
Converted to the new debug interface, using script written by Patrik
...
Stridvall.
1999-06-12 15:45:58 +00:00
Patrik Stridvall
9e61c1cc9b
Changed xxx(VOID) to xxx(void).
1999-06-12 08:27:49 +00:00
Patrik Stridvall
896889f317
ANSI C fixes.
1999-05-08 12:50:36 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Marcus Meissner
3480e4a596
Removed no longer necessary win.h include, added now necessary other
...
includes (win.h used only by UPDOWN now).
1999-03-16 10:53:11 +00:00
Eric Kohl
cad17ff708
Replaced direct access to the WND structure by corresponding calls to
...
Win32 functions.
1999-03-12 17:42:50 +00:00
Alexandre Julliard
a396029270
Large-scale renaming of all Win32 functions and types to use the
...
standard Windows names.
1999-02-26 11:11:13 +00:00
Marcus Meissner
317af320cf
Optimized include/*.h: (recursively) include all headers needed by
...
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
1999-02-17 13:51:06 +00:00
James Juran
c2a1063940
Commented out unused variables to prevent needless compiler warnings.
1999-01-28 16:33:44 +00:00