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 |
Dimitrie O. Paun
|
add721769b
|
Do not draw the text of the item being edited.
|
2002-11-06 22:32:00 +00:00 |
Dimitrie O. Paun
|
c6ff9064d0
|
Fix the 'jumping selection' bug (#1108).
Misc small cleanups.
|
2002-11-06 22:01:56 +00:00 |
Dimitrie O. Paun
|
40dab82a13
|
Append columns with large column indices.
|
2002-10-31 22:01:33 +00:00 |
Rein Klazes
|
d9310e76c4
|
Fix for listview wheelmouse message handling.
|
2002-10-29 23:08:33 +00:00 |
Alexandre Julliard
|
26a470e1f0
|
set_main_item: ignore meaningless bits in stateMask for LVS_OWNERDATA
instead of failing.
|
2002-10-28 21:21:42 +00:00 |
Dimitrie O. Paun
|
2d2e6acbbd
|
We should always have a main item in report mode.
|
2002-10-28 20:40:21 +00:00 |
Dimitrie O. Paun
|
7e12841030
|
Properly fill lParam in NMLISTVIEW.
|
2002-10-28 20:38:39 +00:00 |
Dimitrie O. Paun
|
173d40a493
|
Fix crash-inducing typo/thinko.
|
2002-10-28 20:38:03 +00:00 |
Dimitrie O. Paun
|
5574e750c5
|
Mark immutable objects as const. Fix inconsistent *-style.
|
2002-10-28 20:37:28 +00:00 |
Dimitrie O. Paun
|
f5221578f6
|
Add LVHITTESTINFO debug helper. More tracing.
|
2002-10-28 20:36:52 +00:00 |
Dimitrie O. Paun
|
17b97eb929
|
Despite what the docs say, we have to invalidate the list on
WM_SETREDRAW(TRUE).
|
2002-10-28 20:36:16 +00:00 |
Dimitrie O. Paun
|
ccc8f7dca9
|
Eliminate flicker when resizing, docs updates.
|
2002-10-28 20:35:44 +00:00 |
Dimitrie O. Paun
|
19a1c42386
|
Cleanup, and simplification of UpdateSize.
|
2002-10-28 20:35:09 +00:00 |
Dimitrie O. Paun
|
9a9fcab763
|
Handle focus item properly in SetItemCount.
|
2002-10-28 20:34:34 +00:00 |
Dimitrie O. Paun
|
f9e70d8b81
|
Remove only the necessary selections when setting the item count.
|
2002-10-28 20:34:00 +00:00 |
Dimitrie O. Paun
|
28a2f193a3
|
Rewrite of the SetItemCount: bugs got squashed,
LVSICF_{NOSCROLL,NOINVALIDATEALL} implemented.
|
2002-10-28 20:33:18 +00:00 |
Andreas Mohr
|
6e256c72fe
|
- fix some pselling
- enhance some TRACEs
|
2002-10-25 19:09:02 +00:00 |
Dimitrie O. Paun
|
5a11b009f1
|
Do not invalidate list on WM_SETREDRAW.
Update size info even if redrawing is disabled.
Trivial cleanups, and some tracing.
|
2002-10-25 03:21:25 +00:00 |
Dimitrie O. Paun
|
221398344e
|
We can avoid flicker on column resize only if it's left align.
|
2002-10-25 03:20:43 +00:00 |
Dimitrie O. Paun
|
fa5b29acd3
|
Always draw the main item in full row select.
|
2002-10-25 03:20:03 +00:00 |
Dimitrie O. Paun
|
f7441d00ed
|
Use iterators to render over the columns, in report mode.
|
2002-10-25 03:19:24 +00:00 |
Dimitrie O. Paun
|
863d6a87f5
|
Small iterator-over-range[s] cleanup.
|
2002-10-25 03:18:47 +00:00 |
Dimitrie O. Paun
|
83679e6b88
|
Eliminate most of the flicker when resizing columns.
More debug tracing.
|
2002-10-25 03:18:07 +00:00 |
Dimitrie O. Paun
|
ab97b86902
|
Fix subitem background color in full row select.
|
2002-10-25 03:17:36 +00:00 |
Dimitrie O. Paun
|
b14c82a8b8
|
We should callback for inexistent subitems.
Do not store callback items for subitems, even if we're asked to.
Small cleanup.
|
2002-10-25 03:17:04 +00:00 |
Dimitrie O. Paun
|
16db256923
|
Fix crash when computing the item width of a report with no columns.
Override custom draw bkgnd color for selection items.
Fill background for all items that have a bkgnd colour.
|
2002-10-25 03:16:26 +00:00 |
Dimitrie O. Paun
|
3520c83275
|
Keep autoarranging items until one is moved.
|
2002-10-25 03:15:51 +00:00 |