Nikolay Sivov
|
95a15a3482
|
comctl32: Make it possible to use TVM_GETITEM with item from another tree.
|
2012-05-22 17:44:00 +02:00 |
Nikolay Sivov
|
91fbef88bf
|
comctl32: Never release state image list.
|
2012-01-30 12:04:58 +01:00 |
Nikolay Sivov
|
1bc331f31f
|
comctl32/treeview: Free checkbox imagelist when control is about to be killed.
|
2011-10-03 14:39:03 -05:00 |
Nikolay Sivov
|
c13bf5a58c
|
comctl32/treeview: Set edit box text before notification and keep it after.
|
2011-08-22 16:14:35 +02:00 |
Nikolay Sivov
|
7445dcee05
|
comctl32/treeview: Remove redundant initializer (Clang).
|
2011-07-04 13:41:00 +02:00 |
Piotr Caban
|
f831f77515
|
comctl32: Use vssym32.h instead of tmschema.h.
|
2011-06-27 15:06:49 -05:00 |
Nikolay Sivov
|
bcb98d11ba
|
comctl32/treeview: TVM_EXPAND with TVE_TOGGLE action shouldn't always notify as it does on user input.
|
2011-05-25 11:54:13 +02:00 |
Nikolay Sivov
|
9bdd21cad5
|
comctl32/treeview: Correctly draw cut items.
|
2011-05-23 11:17:36 +02:00 |
Nikolay Sivov
|
a1f7c09b1c
|
comctl32/treeview: Item text should be vertically aligned.
|
2011-05-23 11:17:24 +02:00 |
Nikolay Sivov
|
4b741e8d2f
|
comctl32/treeview: Always draw a '+' for TVIS_EXPANDPARTIAL state.
|
2011-05-23 11:17:15 +02:00 |
Nikolay Sivov
|
28169c6d55
|
comctl32/treeview: Get rid of wine prefixed names.
|
2011-05-16 16:35:30 +02:00 |
Nikolay Sivov
|
7ef4546cfb
|
comctl32/treeview: Properly update image state index when TVS_CHECKBOXES is switched on.
|
2011-05-16 16:35:29 +02:00 |
Nikolay Sivov
|
f9b14fda02
|
comctl32/treeview: Store item state supplied from TVN_GETDISPINFO handler.
|
2011-05-16 16:35:29 +02:00 |
Nikolay Sivov
|
1fa1c72d90
|
comctl32/treeview: Always return state from TVM_GETITEM handler.
|
2011-05-16 16:35:29 +02:00 |
Nikolay Sivov
|
3fc6e08f2a
|
comctl32/treeview: Remove some casts.
|
2010-11-17 14:01:13 +01:00 |
Nikolay Sivov
|
0517abf184
|
comctl32/treeview: Use a code set by dispinfo holder to convert data encoding after TVN_GETDISPINFO.
|
2010-11-17 14:01:13 +01:00 |
Nikolay Sivov
|
6ec621e835
|
comctl32/treeview: Make item data layout partially compatible with native one.
|
2010-11-01 16:15:05 +01:00 |
Nikolay Sivov
|
4633fc5c03
|
comctl32/treeview: Fix TVN_DELETEITEM to use item that is about to be deleted.
|
2010-10-25 12:41:41 +02:00 |
Nikolay Sivov
|
04e5e9cfa0
|
comctl32/treeview: Accept null item handle as a root for TVM_DELETEITEM.
|
2010-10-25 12:41:41 +02:00 |
Nikolay Sivov
|
66bad889f4
|
comctl32/treeview: Prevent item height to be calculated to zero value.
|
2010-10-04 15:00:07 +02:00 |
Nikolay Sivov
|
b65423c546
|
comctl32/treeview: Erase background when painting over supplied hdc.
|
2010-09-27 14:13:16 +02:00 |
David Hedberg
|
31f538516a
|
comctl32: Return 0 when extended item state is requested from a treeview.
|
2010-08-18 11:29:15 +02:00 |
David Hedberg
|
4507905f8b
|
comctl32: Don't break on TVIS_NOSINGLEEXPAND.
|
2010-08-18 11:28:16 +02:00 |
Andrew Talbot
|
ebacf49f02
|
comctl32: Constify some variables.
|
2010-08-04 12:26:15 +02:00 |
Nikolay Sivov
|
279677b7d8
|
comctl32/treeview: Fix possible crash in TVS_SINGELEXPAND helper (Coverity).
|
2010-07-28 16:28:23 +02:00 |
Nikolay Sivov
|
16dfb1a039
|
comctl32/treeview: Fix TVS_SINGLEEXPAND notifications order.
|
2010-07-26 18:38:32 +02:00 |
Nikolay Sivov
|
b3a61c1329
|
comctl32/treeview: Properly initialize expanded image index.
|
2010-07-26 18:38:32 +02:00 |
David Hedberg
|
b30934c529
|
comctl32: Warn when using unsupported extended styles.
|
2010-07-19 15:09:05 +02:00 |
David Hedberg
|
e81d65f8d4
|
comctl32: Add support for expanded state image in treeview.
|
2010-07-19 15:09:03 +02:00 |
Florian Köberle
|
4be9f0a79b
|
comctl32: Simplify the code.
|
2010-07-19 14:38:17 +02:00 |
Florian Köberle
|
42c5ff799a
|
comctl32: Call TREEVIEW_SendExpanded after expanding.
|
2010-07-19 14:38:17 +02:00 |
Nikolay Sivov
|
138b2435f9
|
comctl32/tests: Some expand notifications tests.
|
2010-06-10 14:59:09 +02:00 |
Nikolay Sivov
|
16973508e7
|
comctl32/treeview: Remove some casts.
|
2010-06-08 13:00:25 +02:00 |
Nikolay Sivov
|
b354935092
|
comctl32/treeview: Remove commented out lines.
|
2010-06-08 13:00:07 +02:00 |
Nikolay Sivov
|
767754031d
|
comctl32/treeview: Activate tree verification only when TRACE() is on.
|
2010-06-08 13:00:03 +02:00 |
Huw Davies
|
c7a9e3a1b2
|
comctl32: Fix an hfont leak.
|
2010-05-11 17:44:25 +02:00 |
Michael Stefaniuc
|
9dd502a332
|
comctl32: Remove some explicit LPARAM/WPARAM casts.
|
2009-12-28 12:27:14 +01:00 |
Nikolay Sivov
|
e81f2642f1
|
comctl32/treeview: Implement NM_SETCURSOR notification.
|
2009-12-14 12:04:05 +01:00 |
Nikolay Sivov
|
49dabfe31d
|
comctl32/treeview: Draw +/- signs with text color, not the lines' one.
+/- aren't affected by customdraw settings, only per control
set colors used.
|
2009-12-14 12:04:05 +01:00 |
Nikolay Sivov
|
b65a7a0052
|
comctl32/treeview: Fix default colors set on creation.
|
2009-12-14 12:04:05 +01:00 |
Nikolay Sivov
|
28d5410596
|
comctl32/treeview: Fix mouse tracking request code.
After query current tracking state passed parameters could be overwritten,
similar fix for Listview was recently committed.
|
2009-12-14 12:04:05 +01:00 |
Nikolay Sivov
|
6823e0f3ec
|
comctl32/treeview: Remove some forward declarations.
|
2009-12-10 11:56:35 +01:00 |
Nikolay Sivov
|
e3c34f2d29
|
comctl32/treeview: Use additional helper for item invalidation.
|
2009-12-10 11:56:23 +01:00 |
Kirill K. Smirnov
|
dc45e2c513
|
comctl32/treeview: Avoid a NULL pointer dereference.
|
2009-12-09 14:54:01 +01:00 |
Nikolay Sivov
|
6d989feff9
|
comctl32/treeview: Free items pointer array and root item on control destruction.
Two issues here: item pointers array wasn't freed, root item data wasn't freed.
Found by Valgrind.
|
2009-12-07 14:18:26 +01:00 |
Nikolay Sivov
|
1804941797
|
comctl32/treeview: Simplify WM_CHAR handler.
|
2009-12-01 13:14:11 +01:00 |
Nikolay Sivov
|
277c5139d2
|
comctl32/treeview: Clean up winproc a bit, move parameter check to handlers.
|
2009-12-01 13:14:06 +01:00 |
Nikolay Sivov
|
459a0c4de9
|
comctl32/treeview: Collapse some message handlers.
|
2009-11-12 17:06:47 +01:00 |
Nikolay Sivov
|
76859b0f47
|
comctl32/treeview: Erase background on WM_PAINT if BeginPaint() tells us to do it.
|
2009-10-19 11:45:12 +02:00 |
Nikolay Sivov
|
f37130c83b
|
comctl32: Use user32 control names from public header constants instead of defining over and over again.
|
2009-10-08 12:11:47 +02:00 |
Nikolay Sivov
|
6bcdc69ec0
|
comctl32/treeview: Check passed handle value in WM_COMMAND handler.
|
2009-08-07 11:39:28 +02:00 |
Nikolay Sivov
|
83c9cdb797
|
comctl32/treeview: Use separate pointer for currently edited item.
|
2009-08-07 11:39:20 +02:00 |
Nikolay Sivov
|
861fb2eddd
|
comctl32/treeview: Handle EN_KILLFOCUS in WM_COMMAND handler.
|
2009-08-06 17:26:34 +02:00 |
Dmitry Timoshkov
|
1d265bcac2
|
comctl32: Explicitly initialize visible order of a newly added item, force visible order recalculation on redraw.
|
2009-07-16 11:15:36 +02:00 |
Dmitry Timoshkov
|
ee7ca802f4
|
comctl32: Do not redraw treeview in TVM_INSERTITEM handler if bRedraw is not set, trigger the redraw on WM_SETREDRAW/TRUE.
|
2009-07-15 14:31:23 +02:00 |
Vincent Povirk
|
49308e8da0
|
comctl32: Use NMTVDISPINFOEX in the TVN_GETDISPINFO notification.
|
2009-06-08 16:22:43 +02:00 |
Nikolay Sivov
|
d93aab9c2a
|
comctl32/treeview: Use cached colors instead of GetSysColor in TreeView.
|
2009-05-18 13:38:32 +02:00 |
Florian Köberle
|
5a6f956187
|
comctl32: Fix expanding of invisible sub trees.
|
2009-04-21 15:30:37 +02:00 |
Nikolay Sivov
|
f35960200a
|
comctl32: Correctly report systemcolor use for Treeview background.
|
2009-03-03 13:24:08 +01:00 |
André Hentschel
|
2ef02afe95
|
comctl32: Fix callback in treeview.
|
2009-01-21 10:25:06 +01:00 |
Michael Stefaniuc
|
d4b8948ce3
|
comctl32: Do not cast NULL.
|
2008-11-03 13:41:58 +01:00 |
Michael Stefaniuc
|
758f799205
|
comctl32: Just use 0 instead of casting NULL twice to an integer type.
|
2008-10-27 11:28:12 +01:00 |
Michael Stefaniuc
|
1659313142
|
comctl32: DPA_GetPtr() returns a LPVOID so don't cast its return value.
|
2008-10-24 14:24:59 +02:00 |
Michael Stefaniuc
|
b723e6f6b6
|
comctl32: Remove the superfluous casting of the LPVOID returned by Alloc().
|
2008-10-24 14:24:59 +02:00 |
Jan de Mooij
|
403221c228
|
comctl32/treeview: Fix pszText NULL pointer dereference.
|
2008-09-18 13:26:19 +02:00 |
Rob Shearman
|
6181419b64
|
comctl32: Fix use of arithmetic operator on Boolean type in TREEVIEW_ComputeItemInternalMetrics.
Use a conditional operator to get the same result, but improving
readability of the code.
|
2008-08-18 17:34:12 +02:00 |
Mikołaj Zalewski
|
60a1e20ba8
|
comctl32: Don't print ERRs for reflected messages.
|
2008-07-22 13:25:08 +02:00 |
Gerald Pfeifer
|
baa818120c
|
comctl32: Some simplifications.
|
2008-07-11 15:19:15 +02:00 |
Colin Finck
|
985b6e9c01
|
comctl32: Use a clip region when collapsing the treeview.
|
2008-06-19 11:47:17 +02:00 |
Andrew Talbot
|
2db311a843
|
comctl32: Dangling pointers fix.
|
2008-04-28 14:32:17 +02:00 |
Andrew Talbot
|
369d414d59
|
comctl32: Remove unused variables.
|
2008-04-14 12:42:36 +02:00 |
Rob Shearman
|
783b5b49a2
|
comctl32: Remove some more useless asserts.
|
2008-02-16 13:52:33 +01:00 |
Rob Shearman
|
82c41bb596
|
comctl32: Fix the character count passed to GetWindowTextW in TREEVIEW_Command.
|
2008-02-16 13:52:28 +01:00 |
Rob Shearman
|
affe20164e
|
comctl32: Remove a useless assert from TREEVIEW_GetItemIndex.
|
2008-02-16 13:52:24 +01:00 |
Lei Zhang
|
3980401231
|
comctl32: Use wine_dbgstr_rect() in traces.
|
2008-02-07 11:59:53 +01:00 |
Austin English
|
c2a7914d1c
|
comctl32: Spelling fixes.
|
2008-01-24 11:43:02 +01:00 |
Francois Gouget
|
44b52b128c
|
Assorted spelling fixes.
|
2008-01-16 12:48:29 +01:00 |
Andrew Talbot
|
863ffb719b
|
comctl32: Remove unneeded casts.
|
2008-01-02 12:38:41 +01:00 |
Gregor Brunmar
|
f18b428ccf
|
comctl32: Added context menu to treeview.
|
2007-12-07 19:01:45 +01:00 |
Andrew Talbot
|
1bf787d521
|
comctl32: Remove unneeded casts.
|
2007-12-03 13:10:21 +01:00 |
Andrew Talbot
|
4ccd78c2a1
|
comctl32: Fix a memory leak.
|
2007-09-14 14:42:59 +02:00 |
Aric Stewart
|
78da158ef8
|
comctl32: treeview: Ensure our textWidth is correct when returning the size of the text box.
|
2007-09-11 11:47:42 +02:00 |
Aric Stewart
|
4939aa2497
|
comctl32: Ensure item metric are calculated when an item becomes visible.
|
2007-09-11 11:47:30 +02:00 |
Dmitry Timoshkov
|
3c9e7a7f33
|
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
|
2007-05-25 20:37:56 +02:00 |
Mikołaj Zalewski
|
81cf09c6da
|
comctl32: treeview: Treeviews shouldn't be sending NM_TOOLTIPSCREATED (with testcase).
|
2007-05-07 14:26:22 +02:00 |
Felix Nawothnig
|
fe5881c788
|
comctl32: Allow enabling TVS_CHECKBOXES on the fly.
|
2007-04-07 11:01:22 +02:00 |
Andrew Talbot
|
3c9f867f77
|
comctl32: Constify some variables.
|
2007-04-03 11:22:06 +02:00 |
Piotr Caban
|
2b1f1093f0
|
comctl32: Set label width after editting.
|
2007-03-27 12:34:23 +02:00 |
Piotr Caban
|
47aaf09dc3
|
comctl32: Fixed TreeView_EndEditLabelNow crash.
|
2007-03-26 12:34:27 +02:00 |
Felix Nawothnig
|
6a514819db
|
comctl32: Fix visual glitches with TVS_HASLINES.
|
2007-03-13 21:55:01 +01:00 |
Felix Nawothnig
|
5cdcfbfaa0
|
comctl32: Fix a typo.
|
2007-03-12 12:03:32 +01:00 |
Felix Nawothnig
|
8784d47cba
|
comctl32: Remove redundant NULL checks before Free() calls.
|
2007-02-14 12:22:39 +01:00 |
Duane Clark
|
5bc1a8de87
|
treeview: Scrolling does not cause label being edited to lose focus.
|
2007-02-12 12:39:34 +01:00 |
Duane Clark
|
7942f5a0e4
|
treeview: Fix horizontal scrolling.
|
2007-01-12 11:53:06 +01:00 |
Felix Nawothnig
|
2eb171c1f5
|
treeview: Initialize iImage and iSelectedImage with zero.
|
2007-01-09 12:04:40 +01:00 |
Alexandre Julliard
|
656fc93815
|
Use GetDC instead of CreateDC where possible.
|
2007-01-02 17:16:36 +01:00 |
Alexandre Julliard
|
7cca856315
|
comctl32: Properly handle negative coordinates for mouse events.
|
2006-10-25 17:41:48 +02:00 |
Michael Ploujnikov
|
1c16d83379
|
comctl32: Win64 printf format warning fixes.
|
2006-10-14 20:17:06 +02:00 |
James Hawkins
|
3d2b37cc83
|
comctl32: Set the TVIF_TEXT mask when notifying the parent window of a selection change.
|
2006-10-04 09:59:27 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |