Commit Graph

3709 Commits

Author SHA1 Message Date
Nikolay Sivov
fbd7f8813f comctl32: Fix font style when item is bold and hovered in track mode. 2012-12-11 20:45:41 +01:00
Andrew Talbot
441780b2f1 comctl32: Indentation fix. 2012-12-11 12:03:41 +01:00
Nikolay Sivov
3938bfd30d comctl32: Initialize id field for message tests. 2012-12-10 11:25:29 +01:00
Nikolay Sivov
9ed808e340 comctl32: Fix a ranges leak on error. 2012-12-10 11:25:00 +01:00
Andrew Talbot
da71545319 comctl32: Remove unneeded address-of operators from array names. 2012-12-06 13:01:15 +01:00
Michael Stefaniuc
5bade39f55 comctl32: Remove a superfluous function pointer cast. 2012-11-30 19:12:16 +01:00
Daniel Jelinski
c1157b79fd comctl32: Properly initialize internal structures. 2012-11-27 19:45:38 +01:00
Alexandre Julliard
c3f0abfa40 comctl32/tests: Add some initial pager tests. 2012-11-20 17:23:39 +01:00
Alexandre Julliard
3ad9f29e02 comctl32/pager: Don't rely on PGN_CALCSIZE to set the non-scrollable dimension of the control. 2012-11-20 17:18:17 +01:00
Alexandre Julliard
7a78eed463 comctl32/pager: Fix tracking of mouse position inside the buttons. 2012-11-20 16:02:18 +01:00
Alexandre Julliard
f3b8e68296 comctl32/pager: Use DrawFrameControl to paint the buttons. 2012-11-20 16:01:47 +01:00
Daniel Jelinski
e9e09b66a0 comctl32: Move WM_SIZE handling into WM_WINDOWPOSCHANGED. 2012-11-13 16:54:54 +01:00
Piotr Caban
b6b7eb050f comctl32: Fixed RBBS_BREAK flag unsetting in REBAR_HandleUDDrag. 2012-11-01 15:43:34 +01:00
Piotr Caban
d2f4893cb6 comctl32: Don't update rebar layout if it doesn't change in REBAR_HandleUDDrag. 2012-11-01 15:43:29 +01:00
Hans Leidekker
232a44edaf comctl32: Use the dialog template caption as default propsheet title. 2012-10-29 14:40:13 +01:00
Alexandre Julliard
c4bae8fab0 comctl32/tests: Don't delete the global font object. 2012-10-18 22:28:37 +02:00
Daniel Jelinski
50bdb257f9 comctl32/tests: Expanding/collapsing a node always sends associated messages. 2012-10-16 11:38:36 +02:00
Daniel Jelinski
0b6cf6e46a comctl32: Fix notifications and return value when collapsing already collapsed node. 2012-10-16 11:38:27 +02:00
Daniel Jelinski
9933f5e446 comctl32: Do not send TVN_ITEMEXPANDING when expanding item with no children. 2012-10-16 11:37:58 +02:00
Daniel Jelinski
06d284cabb comctl32: Allow expanding/collapsing treeview nodes multiple times. 2012-10-15 15:25:38 +02:00
Daniel Jelinski
ae72b21641 comctl32: Clean up listview resizing code. 2012-10-01 12:20:30 +02:00
Daniel Jelinski
0edb0233a4 comctl32: Use GetWindowLong to check for scrollbar.
dwStyle is updated only in WM_STYLECHANGED, which is not sent
when displaying and hiding scrollbars.
2012-10-01 12:20:09 +02:00
Huw Davies
3cfc2ab772 comctl32: Forward the focus to the edit control if it exists. 2012-09-25 18:11:21 +02:00
Christian Costa
55ff254986 comctl32: Invalid format returned by NF_QUERY defaults to ANSI in treeview. 2012-09-24 16:38:16 +02:00
Michael Stefaniuc
9f56598fb9 comctl32/tests: Use the proper type for function pointers. 2012-09-13 13:56:34 +02:00
Michael Stefaniuc
5b19a55910 comctl32/tests: Remove commented out struct declaration. 2012-09-13 13:56:23 +02:00
Daniel Jelinski
425f0a25d6 comctl32: Invalidate correct rectangle for marquee selection. 2012-09-12 12:48:50 +02:00
Alexandre Julliard
0e9c9772ef comctl32: XOR'ing with a black pen is not useful. 2012-09-10 11:38:21 +02:00
Daniel Jelinski
e389326bdd comctl32/listview: Do not draw unnecessary grid lines. 2012-09-03 16:45:50 +02:00
Piotr Caban
21898b2fba comctl32: Remove property sheet page that can't be initialized. 2012-08-29 20:13:48 +02:00
Nikolay Sivov
21897a9689 comctl32: Call interface methods properly. 2012-08-20 10:58:45 +02:00
Sergey Guralnik
d54979e329 comctl32: Correct values passed in MCN_SELECT/MCN_SELCHANGE notifications. 2012-08-17 15:16:12 +02:00
Sergey Guralnik
c7abff0a27 comctl32/tests: Add test for MCN_SELECT/MCN_SELCHANGE notifications. 2012-08-17 15:16:08 +02:00
Michael Stefaniuc
175eaf1074 comctl32: Avoid TRUE:FALSE conditional expressions. 2012-08-13 17:29:01 +02:00
Michael Stefaniuc
11d35ef8e7 comctl32: Get rid of two macros. 2012-08-13 17:28:53 +02:00
Daniel Jelinski
baed448fc7 comctl32/treeview: Fix the position reported by WM_CONTEXTMENU. 2012-07-17 13:09:43 +02:00
Daniel Jelinski
067d528855 comctl32/treeview: Send WM_CONTEXTMENU only to parent window. 2012-07-17 13:09:43 +02:00
Daniel Jelinski
5e86d84337 comctl32/treeview: Inlined TREEVIEW_RButtonUp. 2012-07-17 13:09:43 +02:00
Daniel Jelinski
c7212f8262 comctl32/treeview: Send WM_CONTEXTMENU everywhere, not just over items. 2012-07-17 13:09:42 +02:00
Daniel Jelinski
602dea1e12 comctl32/treeview: Fix NM_RCLICK behavior. 2012-07-17 13:09:42 +02:00
Daniel Jelinski
7e56fd38d8 comctl32/treeview: Clean up mouse tracking code. 2012-07-17 13:09:42 +02:00
Francois Gouget
ac323a20ba comctl32: Simplify the string comparison functions a bit and use the CSTR_XXX macros. 2012-06-21 08:33:31 +02:00
Francois Gouget
bede13b335 comctl32: Fix lstrncmpiW() so its return value is standard and use the CSTR_XXX macros. 2012-06-20 10:27:36 +02:00
Nikolay Sivov
6560d88151 comctl32/listview: Properly update selection mark on item state change. 2012-06-11 12:19:07 +02:00
Daniel Jelinski
4c6803d858 comctl32/tests: Treeview shouldn't modify cChildren if it was explicitly set. 2012-06-07 19:47:59 +02:00
Daniel Jelinski
1196aed33f comctl32: Allow label edit only if treeview style allows editing. 2012-06-07 16:26:25 +02:00
Michael Stefaniuc
fe947be7e7 comctl32/tests: Remove stray backslashes at end of lines. 2012-06-07 10:33:17 +02:00
Dmitry Timoshkov
92a81c215f comctl32: Use WARN instead of ERR if a toolbar index is out of range. 2012-05-24 19:54:20 +02:00
Nikolay Sivov
95a15a3482 comctl32: Make it possible to use TVM_GETITEM with item from another tree. 2012-05-22 17:44:00 +02:00
Piotr Caban
99ff5683f3 comctl32: Don't make separator on first position hot. 2012-05-17 17:44:23 +02:00
Piotr Caban
2d75a2425e comctl32: Return if point is over a button in TOOLBAR_InternalHitTest. 2012-05-17 17:44:15 +02:00
Nikolay Sivov
21727c416f comctl32: When created with TCS_VERTICAL, TCS_MULTILINE is set automatically. 2012-05-17 10:18:39 +02:00
Nikolay Sivov
ace41e9264 comctl32: Properly disable redraw on tab control. 2012-05-17 10:18:36 +02:00
Francois Gouget
fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Piotr Caban
25f347892e comctl32: Make icons not overlapping in LVS_ICON mode. 2012-05-10 18:42:06 +02:00
Piotr Caban
8276a3375b comctl32: LVM_SETITEMTEXT is not supported on LVS_OWNERDATA. 2012-05-10 18:41:55 +02:00
Francois Gouget
a0bb28f7d9 comctl32/tests: Add a trailing '\n' to an ok() call. 2012-04-25 17:20:42 +02:00
André Hentschel
4598c48041 comctl32: Remove unneeded shadow variables for comboex. 2012-04-18 17:10:34 +02:00
Akihiro Sagawa
8cedea0d60 comctl32: Truncate the info tip text when using ANSI version messages. 2012-04-16 11:50:00 +02:00
Akihiro Sagawa
28f26c9783 comctl32/tests: Add tests for long info tip texts. 2012-04-16 11:49:37 +02:00
Akihiro Sagawa
b48f394e4f comctl32: Add support for retrieving lpszText in TOOLINFO structure. 2012-04-12 21:27:45 +02:00
Daniel Jelinski
cd8609597a comctl32/tests: Added tests for treeview TVM_HITTEST message. 2012-04-05 14:51:33 +02:00
Daniel Jelinski
c52d7acf54 comctl32/tests: Added test for treeview expand notifications on keyboard events. 2012-04-02 18:37:06 +02:00
Nikolay Sivov
b326426fec comctl32: Use single notification message for setting all item state with LVM_SETITEMSTATE (LVS_OWNERDATA case only). 2012-03-26 18:15:51 +02:00
Nikolay Sivov
f296c84feb comctl32: Update thumb position on autopage instead of deferring it. 2012-03-13 10:30:08 +01:00
Owen Rudge
ffbdd27268 comctl32/datetime: Fix AM/PM handling with 12-hour fields. 2012-03-12 10:46:41 +01:00
Owen Rudge
74d1c11684 comctl32/datetime: Allow entering 'AM' or 'PM' via keyboard. 2012-03-12 10:46:35 +01:00
Owen Rudge
9147e7fd22 comctl32/datetime: Don't check box if no valid date set. 2012-03-12 10:46:14 +01:00
Owen Rudge
9de240bd0e comctl32/datetime: Don't allow an invalid year to be typed in. 2012-03-12 10:46:06 +01:00
Owen Rudge
3f93230812 comctl32/datetime: Ensure up/down/home/end increments remain within bounds. 2012-03-12 10:45:59 +01:00
Owen Rudge
c8c3c4be91 comctl32/datetime: Check dates are within range in SetSystemTime. 2012-03-12 10:45:47 +01:00
Owen Rudge
300140e2cb comctl32/tests: Add test for DTM_SETSYSTEMTIME outside range limit. 2012-03-12 10:45:21 +01:00
Owen Rudge
72f174192b comctl32/monthcal: Check both min and max ranges in IsDateInValidRange. 2012-03-12 10:45:18 +01:00
Nikolay Sivov
3d4a4dae70 comctl32: Update thumb position on WM_MOUSEMOVE instead of deferring it. 2012-03-12 10:11:28 +01:00
Nikolay Sivov
0cae0842b9 comctl32/tests: Fix test failures running on February 29. 2012-02-29 10:32:09 +01:00
Francois Gouget
07d9d04de8 comctl32/tests: Make cbt_hook_proc() static. 2012-02-20 11:47:55 +01:00
Frédéric Delanoy
3c13f991e4 comctl32/tests: Use initialized window handle when rebuilding toolbar (Coverity). 2012-02-20 11:38:35 +01:00
Nikolay Sivov
31b44fb6e8 comctl32: Fix TB_SETEXTENDEDSTYLE to use mask passed in wParam. 2012-02-16 11:48:51 +01:00
Nikolay Sivov
a4e2f47c2d comctl32: Trace Header order array contents. 2012-02-13 13:09:45 +01:00
Nikolay Sivov
e508eae7d7 comctl32: Update ticks on TBM_SETRANGE. 2012-02-13 13:09:45 +01:00
Nikolay Sivov
11de98be34 comctl32: Update ticks on TBM_SETRANGEMIN. 2012-02-13 13:09:45 +01:00
Nikolay Sivov
abde0c21e3 comctl32: Update ticks on TBM_SETRANGEMAX. 2012-02-13 13:09:45 +01:00
Nikolay Sivov
e630e4997d comctl32: A test for auto-set TBSTYLE_TRANSPARENT style. 2012-02-09 09:39:58 -06:00
Nikolay Sivov
b32b969eb6 comctl32: Invalidate before item is removed. 2012-02-08 10:50:12 -06:00
Michael Stefaniuc
482a5746ee comctl32: Remove an obsolete resource attribute. 2012-02-07 09:32:30 -06:00
André Hentschel
91a63ad08c comctl32/tests: Add some more thumb length tests. 2012-02-06 10:27:22 -06:00
Nikolay Sivov
1c1b1c0073 comctl32: More tests for Toolbar window style handling. 2012-02-01 16:42:45 +01:00
Thomas Faber
2fb139ffe7 comctl32: Fix MSVC build in imagelist.c. 2012-01-30 20:44:50 +01:00
Nikolay Sivov
91fbef88bf comctl32: Never release state image list. 2012-01-30 12:04:58 +01:00
Thomas Faber
05253f900f comctl32: Fix MSVC build in monthcal.c. 2012-01-30 11:51:35 +01:00
André Hentschel
80d9017e03 comctl32: Test and fix WM_GETTEXTLENGTH for statusbars. 2012-01-23 16:06:52 +01:00
Austin English
913fb67a5b comctl32: Fix a grammar error in comment. 2012-01-12 12:24:40 +01:00
Alexandre Julliard
e0cc9a798b comctl32/syslink: Fix painting of background color for transparent controls. 2012-01-12 12:20:46 +01:00
Alexandre Julliard
ff71cc2ca4 comctl32: Fix management of imagelist growth amount. 2012-01-11 17:47:31 +01:00
Nikolay Sivov
e3688c2f9a comctl32: Remove redundant parameter from a helper. 2012-01-09 12:22:47 +01:00
Nikolay Sivov
9188b58e4c comctl32: Store style bits provided with WM_CREATE. 2012-01-09 12:22:39 +01:00
Nikolay Sivov
54b6c76720 comctl32: Fix TB_SETSTYLE behaviour and return value. 2012-01-09 12:22:31 +01:00
André Hentschel
9e0517ac6d comctl32: Also free pszHeaderTitle and pszHeaderSubTitle in DestroyPropertySheetPage. 2011-12-29 17:56:51 +01:00
Nikolay Sivov
fade32b515 comctl32: Block selection change depending on TCN_SELCHANGING result. 2011-12-27 16:55:05 +01:00
Frédéric Delanoy
8d6f9e3036 comctl32: Avoid using uninitialized value (Coverity). 2011-12-20 20:24:00 +01:00