Dimitrie O. Paun
|
4b6ed4ed84
|
Clear the state image bits only if LVS_EX_CHECKBOXES is set.
Fix obvious logical error in focus handling.
Indentation and formatting fixes.
(based on a patch by Krishna Murthy).
|
2004-06-04 17:58:29 +00:00 |
Ulrich Czekalla
|
fc9be6a599
|
Handle case where iterator range contains 0 elements.
|
2004-05-11 22:16:54 +00:00 |
Huw Davies
|
69f2e04ff8
|
Deleting column zero should only delete the column and not the item
data.
|
2004-04-21 22:25:04 +00:00 |
Francois Gouget
|
52c0832161
|
Make Unicode strings static const.
|
2004-04-20 01:12:17 +00:00 |
Robert Shearman
|
3c6956d3ea
|
Spelling fixes.
|
2004-03-11 00:39:53 +00:00 |
Dimitrie O. Paun
|
e879638d36
|
LVN_BEGINRDRAG is implemented now. Fix typo.
|
2004-02-20 05:12:49 +00:00 |
Aric Stewart
|
d240ae8d62
|
Implemented LISTVIEW_ApproximateViewRect for LVS_REPORT.
|
2004-02-20 01:05:39 +00:00 |
Fabian Cenedese
|
7142a4e0b2
|
ListView should behave in OWNERDRAW as in FULLROWSELECT. This allows
to select cells not in the first column in REPORT mode with OWNERDRAW
style set.
|
2004-02-17 22:47:51 +00:00 |
Aric Stewart
|
e56178d9d5
|
Work toward properly updating the SelectionMark when the selected
state changed inside a listbox.
|
2004-02-13 22:40:37 +00:00 |
Jon Griffiths
|
b56583ec1a
|
Don't call GetWindowLong for every comparison while sorting.
|
2003-12-10 00:37:14 +00:00 |
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 |