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 |
Dimitrie O. Paun
|
01e82f2b27
|
Abstract autoarranging decision to a helper function.
|
2002-10-25 03:15:18 +00:00 |
Dimitrie O. Paun
|
5b8361463d
|
Do not do screen work if refreshing is disabled.
Reimplement SetRedraw to cope with the changes.
|
2002-10-25 03:14:44 +00:00 |
Dimitrie O. Paun
|
c4e45d7f94
|
Rewrite the UpdateScroll function: simpler, faster.
Add debugging helper for SCROLLINFO.
Fix potential bug in debugging helpers.
|
2002-10-25 03:14:06 +00:00 |
Dimitrie O. Paun
|
89ab25a737
|
Avoid division by 0 by initializing the item size in on creation.
Rename update_icon_size to set_icon_size, fix parameters order.
Assorted cleanups.
|
2002-10-23 23:32:50 +00:00 |
Dimitrie O. Paun
|
b894605987
|
Fix thinko that slipped in with the prev patch (reenables refresh).
Mark a few things that needs looking at.
Small cleanup.
|
2002-10-23 22:32:25 +00:00 |
Dimitrie O. Paun
|
9cdcd44eaa
|
Do not invalidate the window before the first paint job.
Assorted cleanups.
|
2002-10-23 22:31:47 +00:00 |
Dimitrie O. Paun
|
f7051c88ae
|
Use InvalidateItem instead of explicit InvalidateRect, it is cleaner,
and faster when redraw is disabled.
|
2002-10-23 22:31:13 +00:00 |
Dimitrie O. Paun
|
c093196c05
|
Transform the invalidation macros to proper functions.
|
2002-10-23 22:30:39 +00:00 |
Dimitrie O. Paun
|
bf46fab650
|
Delay some size computations until after first paint.
|
2002-10-23 22:29:47 +00:00 |
Rein Klazes
|
7d9b04dbe2
|
Reorganize the item size calculation (a bit simpler, and faster).
|
2002-10-23 22:28:44 +00:00 |
Rein Klazes
|
1fd077939f
|
Search through all items when LISTVIEW_FindItemW is called with
LVFI_PARAM flag.
|
2002-10-23 22:28:03 +00:00 |
Dimitrie O. Paun
|
bf761a331c
|
Delete the items if we actually own them.
|
2002-10-23 22:25:42 +00:00 |
Dimitrie O. Paun
|
8f15b6e6b3
|
Do not callback to the parent for lParam when in LVS_OWNERDATA.
Docs update.
|
2002-10-23 22:25:10 +00:00 |
Michael Stefaniuc
|
353529b2c8
|
- fix the "int format, HANDLE arg" type of warnings for comctl32
- compile the comctl32 dll with -DSTRICT
|
2002-10-23 22:19:10 +00:00 |
Michael Stefaniuc
|
85e40cf37a
|
Add casts to compile with -DSTRICT.
|
2002-10-23 20:58:33 +00:00 |
Dimitrie O. Paun
|
5acd96bb4e
|
Do not crash if callback text is not filled (behave like native).
Render report mode from top to bottom (easier on the eye).
Docs updates, type fixes, more traces.
|
2002-10-23 20:57:13 +00:00 |