Commit Graph

3724 Commits

Author SHA1 Message Date
Nikolay Sivov 65a47e3df6 comctl32: Return previously set colors for PBM_SETBKCOLOR and PBM_SETBARCOLOR. 2013-05-27 19:18:01 +02:00
Nikolay Sivov 2d5abbd1d7 comctl32: Forward WM_MEASUREITEM to Rebar notification window. 2013-05-20 12:08:00 +02:00
Nikolay Sivov 4f99560ef0 comctl32: Remove duplicated code for scroll control size calculation. 2013-05-20 12:07:43 +02:00
Alexandre Julliard 1b4c1ab900 comctl32: Don't bother to unregister classes at process exit. 2013-05-14 11:13:09 +02:00
Nikolay Sivov 4625c399c6 comctl32: Use selected image for listbox/editbox for selected item only. 2013-05-14 11:09:25 +02:00
Nikolay Sivov 97caa729b6 comctl32: Allocate edit data with control info. 2013-05-14 11:09:20 +02:00
Nikolay Sivov 2e0ff5b780 comctl32: Remove unused defines. 2013-05-13 11:09:36 +02:00
Nikolay Sivov eaad1cdea8 comctl32: Fix tics rectangle width/height. 2013-05-13 11:09:26 +02:00
Nikolay Sivov 1776cbf459 comctl32: Properly paint thumb using DrawEdge() for diagonal edges too. 2013-05-13 11:09:20 +02:00
Nikolay Sivov a24808326d comctl32: Properly invalidate after setting thumb length. 2013-05-13 11:09:07 +02:00
Nikolay Sivov e95b9d2f06 comctl32: Update thumb size on WM_SIZE if it's not fixed, invalidate after resize. 2013-05-13 11:09:03 +02:00
Nikolay Sivov 2620e3cbe0 comctl32: Handle WM_ENABLE to update disabled style bit and repaint. 2013-05-10 17:53:07 +02:00
Nikolay Sivov 6f15ca3e47 comctl32: Paint item as selected if it's TVIS_SELECTED and also focused. 2013-05-09 19:24:21 +02:00
Nikolay Sivov 2248cfbb6b comctl32: Fix disabled thumb painting, for TBS_BOTH use edged rectangle. 2013-05-09 19:24:20 +02:00
Nikolay Sivov 61a6a4f476 comctl32: Export TaskDialogIndirect by ordinal and name. 2013-04-12 16:26:17 +02:00
Nikolay Sivov 6ee869da6d comctl32: Initialize id field for message data (Coverity). 2013-04-01 12:32:36 +02:00
Daniel Jelinski 27fb2fb076 comctl32/listview: Fix overwriting of item values. 2013-03-25 13:57:15 +01:00
Daniel Jelinski 6ad51d509c comctl32/listview: Fix overwriting of item values. 2013-03-11 10:40:42 +01:00
Daniel Jelinski cb8ce94e4d comctl32/imagelist: Use proper color format for merged image lists. 2013-03-08 19:35:21 +01:00
Daniel Jelinski fae9738cc3 comctl32/listview: Correct sending NM_CUSTOMDRAW to subitem 0. 2013-03-08 11:00:23 +01:00
Daniel Jelinski 704412b459 comctl32/listview: Fix custom draw prepaint handling. 2013-03-04 11:44:37 +01:00
Daniel Jelinski 0ee1df5926 comctl32/listview: Fix font handling in custom draw. 2013-03-04 11:39:20 +01:00
Daniel Jelinski 634d190478 comctl32/imagelist: Fixed merging of images without mask. 2013-03-04 11:39:00 +01:00
Daniel Jelinski 30d667bd25 comctl32/imagelist: Allow only one drag cursor. 2013-02-25 10:40:36 +01:00
Daniel Jelinski b9fe178f36 comctl32/listview: Implement overlay image support. 2013-02-22 10:16:43 +01:00
André Hentschel 2c966be6c3 comctl32/tests: Mark win8 behaviour as broken. 2013-02-21 08:32:39 +01:00
Daniel Jelinski 75d774a43b comctl32/listview: Fix incorrect message parameters. 2013-02-21 08:32:03 +01:00
Daniel Jelinski 77874d7863 comctl32/listview: Fix LVM_SETICONSPACING on 64bit machines. 2013-02-11 12:31:55 +01:00
Daniel Jelinski 80f70b5d85 comctl32/listview: Better handling of custom colors in report view. 2013-02-11 12:31:29 +01:00
Ken Thomases c5858c16a6 comctl32: Improve mouse wheel scrolling in treeview control.
Allow fractions of WHEEL_DELTA to scroll fractions of SPI_GETWHEELSCROLLLINES,
although still only whole lines.  Keep the remainder and apply it to next
event if in same direction.
2013-02-11 11:46:10 +01:00
Ken Thomases 858acfbb0d comctl32: Improve mouse wheel scrolling in listview control.
Allow fractions of WHEEL_DELTA to scroll fractions of SPI_GETWHEELSCROLLLINES,
although still only whole lines.  Keep the remainder and apply it to next
event if in same direction.
2013-02-11 11:46:10 +01:00
Ken Thomases 930e84dfd2 comctl32: Eliminate redundant local variable (gcWheelDelta == -wheelDelta). 2013-02-11 11:46:09 +01:00
Daniel Jelinski f9c3a612af comctl32/listview: Do not touch icon spacing if set explicitly. 2013-02-07 12:02:27 +01:00
Daniel Jelinski aeefa82185 comctl32/listview: Always use large icon size when calculating icon spacing. 2013-02-06 10:16:17 +01:00
Daniel Jelinski cb77ab1a00 comctl32/listview: Correct icon spacing calculation when set to 0 or -1. 2013-02-06 10:16:00 +01:00
Dmitry Timoshkov 7b3305169c comctl32: Test appropriate tool window for active state.
There is no point in testing owner of the tooltip itself since it's often
created as a popup of the desktop window.
2013-02-05 10:53:42 +01:00
Nikolay Sivov 8f87fc5b39 comctl32/listview: Fix item search with keyboard input. 2013-01-30 12:43:11 +01:00
Nikolay Sivov 8418ae5334 comctl32: Test WM_GETDLGCODE return value for TreeView. 2013-01-30 12:43:05 +01:00
Nikolay Sivov ac4192e769 comctl32: Use NM_RCLICK return value to allow default processing. 2013-01-30 12:43:01 +01:00
Francois Gouget a5ff4b8088 Assorted spelling fixes. 2013-01-29 12:13:04 +01:00
Nikolay Sivov 500da7def6 comctl32/listview: Implement dragging with right button with a message loop. 2013-01-28 14:04:19 +01:00
Nikolay Sivov ea57e29d08 comctl32/listview: Remove some dead code. 2013-01-14 11:02:18 +01:00
Nikolay Sivov dbd997c3c9 comctl32/listview: Update focus index when new item data is already there. 2013-01-14 11:02:12 +01:00
Nikolay Sivov b68e95abd8 comctl32/listview: Add a special case for deselect all attempt when nothing is selected. 2013-01-11 11:58:51 +01:00
Nikolay Sivov 7773d6b095 comctl32/listview: Always send LVN_ITEMCHANGING notification even if nothing changed. 2013-01-11 11:58:46 +01:00
Marcus Meissner 1fe4af293c comctl32: Initialize SYSTEMTIME structs (Coverity). 2013-01-10 19:18:45 +01:00
Nikolay Sivov 7bb36372c8 comctl32/listview: Use LVM_SETITEMSTATE directly in tests. 2013-01-10 16:06:03 +01:00
Nikolay Sivov 6227bbcff7 comctl32/listview: Fix focus index update when item is deleted. 2013-01-10 16:05:56 +01:00
Marcus Meissner d8d83d2eb3 comctl32: Avoid leak of hShell32 (Coverity). 2013-01-09 12:54:39 +01:00
Marcus Meissner 3173f17315 comctl32: Free the selection ranges (Coverity). 2013-01-08 12:30:15 +01:00