Rein Klazes
|
b76e883344
|
The LVN_GETDISPINFO notify message should point to the same iSubItem
as in the call to LISTVIEW_GetItemT, valid or not. Fix a badly placed
brace.
|
2003-11-18 19:38:30 +00:00 |
Aric Stewart
|
89ba8760f3
|
We need to make sure that customdraw_fill is called even if
CDRF_NOTIFYITEMDRAW is not being used because we used the text and
background colors from that struct later.
|
2003-11-18 00:04:27 +00:00 |
Rein Klazes
|
7b6b9d6e93
|
Ignore invalid iSubItem in LISTVIEW_GetItemT().
|
2003-11-17 20:01:49 +00:00 |
Huw Davies
|
83e9fd8513
|
Implemented LVS_EX_CHECKBOXES.
|
2003-11-13 20:50:25 +00:00 |
Huw Davies
|
ac24a0a692
|
A multicolumn listview should get a customdraw notification for the
item as well as one for subitem 0.
|
2003-11-12 22:41:27 +00:00 |
Huw Davies
|
818c5861c4
|
Add support for LVS_EX_SUBITEMIMAGES.
|
2003-11-11 00:26:15 +00:00 |
Huw Davies
|
a7c4fa8119
|
ReleaseCapture on lbuttondown if the cursor is outside an item, just
like the native one does.
|
2003-11-09 00:27:20 +00:00 |
Huw Davies
|
4de17c3724
|
LISTVIEW_GetSubItemRect should succeed if subitem == 0 whatever mode
the listview is in.
|
2003-11-05 00:35:57 +00:00 |
Alexandre Julliard
|
55cb8177b5
|
Authors: Ulrich Czekalla <ulrich@codeweavers.com>, Huw Davies <huw@codeweavers.com>
Added drag and drop support to listview.
|
2003-11-04 04:22:37 +00:00 |
Huw Davies
|
b37adfb4b5
|
Make the listview send its notifications to the parent window passed
to it in CREATESTRUCT. Based on a treeview patch by Igor Grahek.
|
2003-11-03 22:15:22 +00:00 |
Daniel Marmier
|
ee1eb63b31
|
Fixed warnings with gcc option "-Wwrite-strings".
|
2003-10-07 03:30:47 +00:00 |
Dimitrie O. Paun
|
7de279a73a
|
Rename COMCTL32_{Alloc,ReAlloc,Free} to {Alloc,ReAlloc,Free}.
|
2003-09-22 21:32:33 +00:00 |
Maxime Bellengé
|
e5cd5a778a
|
When an item is activated, we should send a NMITEMACTIVATE struct and
not a NMHDR one.
|
2003-09-22 19:27: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 |
Francois Gouget
|
ae50013017
|
Fix the case of product and company names.
|
2003-09-08 19:38:45 +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 |
Dimitrie O. Paun
|
6d0019fb0e
|
Adjust selection ranges before we insert the item so we don't mix the
new selection with the existing ones (reported by Eric Pouech).
|
2003-09-04 19:38:44 +00:00 |
Dimitrie O. Paun
|
dad477ce3f
|
If we don't send custom draw messages for subitems, inherit the color
& text attributes of the main item.
|
2003-09-01 23:55:33 +00:00 |
Dimitrie O. Paun
|
31d4a7c47f
|
Always setup the selection colour, not just in custom draw.
|
2003-08-25 23:44:51 +00:00 |
Dimitrie O. Paun
|
2fb93f1b85
|
Fix the hit test for full row select in REPORT mode (found, debugged,
and tested by Eric Pouech).
|
2003-08-25 00:53:11 +00:00 |
Stefan Haller
|
43858e4d0d
|
Ignoring LISTVIEW_ScrollColumns() request if no columns in list.
|
2003-07-24 00:03:13 +00:00 |
Francois Gouget
|
56aaea2f43
|
Spelling fixes.
|
2003-07-09 02:52:57 +00:00 |
Dimitrie O. Paun
|
36d0e2ba63
|
Align the text vertically in single line labels (spotted by BiGgUn).
|
2003-06-06 18:13:47 +00:00 |
Dimitrie O. Paun
|
bc9de0500e
|
Remove bFirstPain funky optimization, it is causing too much grief.
|
2003-06-04 20:19:11 +00:00 |
Maxime Bellengé
|
66855d4a22
|
Fix listview custom draw notification for CDDS_ITEMPREPAINT and
CDDS_SUBITEMPREPAINT messages.
|
2003-05-22 03:37:10 +00:00 |
Dimitrie O. Paun
|
bb993e0127
|
Inserting column zero should not modify the main item (spotted by
Robert Shearman).
|
2003-05-21 18:25:10 +00:00 |
Robert Shearman
|
c00aa9985a
|
Fix use of freed memory.
|
2003-05-13 00:30:10 +00:00 |
Stephan Beuze
|
442dd75420
|
Implemented Get/SetToolTips functions.
|
2003-05-11 03:44:13 +00:00 |
Dimitrie O. Paun
|
c6e988eaa0
|
Fix custom draw for item 0.
|
2003-05-11 03:29:25 +00:00 |
Adam Gundy
|
06d610ec9b
|
Check the mask flags in the item structure to determine how much
memory to read/write.
|
2003-05-02 20:14:33 +00:00 |
Dimitrie O. Paun
|
dfdeaaf922
|
Generate custom draw notifications for ownerdraw listviews (based on a
patch by Maxime Bellengé).
Reorganize the custom draw code for better reuse.
|
2003-04-30 00:49:44 +00:00 |
Dimitrie O. Paun
|
a50bd8117f
|
Send LVN_ODCACHEHINT notification for LVS_OWNERDATA style in all modes
(based on a patch by Vitaliy Margolen).
|
2003-03-24 19:28:50 +00:00 |
Vitaliy Margolen
|
eded087e4e
|
Changes for Icon and SmallIcon modes:
- fix typo causing wrong scroll boundaries
- reverse mouse wheel scroll directions
- fix navigation with keyboard when auto arranged
|
2003-03-15 00:05:46 +00:00 |
Dimitrie O. Paun
|
d39af613a3
|
Spacing information is signed (debugged and fixed by Vitaliy
Margolen).
Decode spacing information in the window procedure.
Some spelling fixes.
|
2003-03-14 22:58:22 +00:00 |
Adam Gundy
|
64eff97f51
|
When shifting the list's indices, we must not send notify messages if
we have to refocus. Item modification handlers are not supposed to be
called here.
|
2003-03-07 20:35:30 +00:00 |
Duane Clark
|
65a9f4daac
|
Support the undocumented behavior of deleting column zero.
|
2003-02-14 23:31:45 +00:00 |
Dimitrie O. Paun
|
00ccf38987
|
Correctly remember the first paint event, but delay item metrics
calculation until we actually have some items.
|
2003-02-14 19:24:11 +00:00 |
Gerald Pfeifer
|
820157b836
|
Avoid warnings caused by assert(...).
|
2003-02-12 21:28:04 +00:00 |
Dimitrie O. Paun
|
15e0657f6b
|
Compute matrix of first paint when we actually have some items
(problem first spotted & debugged by Duane Clark).
|
2003-02-11 22:17:31 +00:00 |
Alexandre Julliard
|
43690e9e47
|
Removed no longer needed inclusion of heap.h.
|
2003-01-24 00:54:58 +00:00 |
Francois Gouget
|
9b0b1e078a
|
Remove (POINTER)NULL casts.
|
2003-01-14 23:43:41 +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 |
Chris Morgan
|
fa93b446d0
|
Listview should scroll by at least one column, fixes bug where item
being wider than listview prevents any scrolling from occuring. Added
printing of the scroll code text during tracing of scroll functions.
|
2003-01-03 03:04:22 +00:00 |
Duane Clark
|
3d2e380244
|
Report mode padding tweaks.
Fix to LISTVIEW_GetSubItemRect.
|
2002-12-23 02:02:06 +00:00 |
Dimitrie O. Paun
|
5720007370
|
- Plug a bunch of memory leaks.
- Make ranges_destroy behave more like free().
- Fix messed up indentation from tabs set to 4 chars.
- Updated the documentation.
|
2002-12-10 19:07:27 +00:00 |
Francois Gouget
|
d2667a4ce3
|
Removed unnecessary HANDLE typecasts.
|
2002-12-02 18:10:57 +00:00 |
Aric Stewart
|
eb56d81956
|
LVN_GETDISPINFO seems to always be Ansi.
|
2002-11-25 01:11:11 +00:00 |
Alexandre Julliard
|
bb0fd59674
|
Setting the horizontal scrollbar can change the values for the
vertical one so make sure we compute them separately.
|
2002-11-18 19:51:11 +00:00 |