Nikolay Sivov
1168b79266
shell32: Properly fail for unsupported interfaces in IShellView::GetItemObject.
2010-03-22 15:52:35 +01:00
Nikolay Sivov
345ab7d591
shell32/shellview: Don't crash on ::DragLeave called without droptraget.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
78c909fb08
shell32/shellview: Implement IFolderView::ItemCount for SVGIO_ALLVIEW flag.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
b8220e727c
shell32/shellview: Implement IFolderView::GetFolder() for IID_IShellFolder.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
8c92ba009d
shell32/shellview: Implemented IFolderView::GetFocusedItem.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
90b9c2fd39
shell32/shellview: Implemented IFolderView::GetSelectionMarkedItem() with basic test.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
4261aaffd7
shell32/shellview: Remove unneeded memset, release browser reference on failure.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
537e3821d5
shell32: Initial test file for IShellView/IFolderView, implemented IFolderView::GetSpacing.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
5308dfb396
shell32/shellview: Use W-calls for menu handling, same for SendMessage to ListView window.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
571159d5ff
shell32/shellview: Improve error handling on some helpers, fix possible leak.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
072951e2f8
shell32: Stub IShellView2::SelectAndPositionItem() over IFolderView::SelectAndPositionItems().
2010-03-05 12:40:54 +01:00
Nikolay Sivov
04e527b31b
shell32: Move SelectItem implementation to IFolderView and use it for IShellView::SelectItem.
2010-03-05 12:40:45 +01:00
Nikolay Sivov
c9751d3688
shell32: Cast to class data pointer IShellView2 vtable as it's a first member.
2010-03-05 12:40:34 +01:00
Nikolay Sivov
8032ae7047
shell32: Stub IFolderView implementation for IShellView instance.
2010-03-05 12:39:35 +01:00
Michael Stefaniuc
6f36945f2b
shell32: Remove some superfluous LPARAM/WPARAM casts.
2009-12-28 12:27:15 +01:00
Nikolay Sivov
daf99d4bdd
shell32: Fix some trace typos.
2009-12-09 14:25:25 +01:00
Eric Pouech
881bea26a4
shell32: In shell view, use the expected value for the effect in Drag & Drop operation.
2009-08-29 17:12:45 +02:00
Eric Pouech
35d6217def
Remove a couple of superfluous casts.
2009-08-29 17:11:26 +02:00
Nikolay Sivov
f8f8f0a457
comctl32/listview: Make ListView_* macros match PSDK.
2009-05-11 14:51:32 +02:00
Michael Stefaniuc
6c54ad3dba
shell32: Remove superfluous pointer casts.
2009-02-19 12:52:02 +01:00
Michael Stefaniuc
b7de266082
shell32: Remove superfluous casts; mostly of void pointers.
2008-11-06 11:09:51 +01:00
Henri Verbeet
abb7f92b78
shell32: Add a FIXME for unimplemented view modes.
2008-10-14 13:41:56 +02:00
Henri Verbeet
67f86a410f
shell32: Implement IShellView2_CreateViewWindow2.
2008-10-14 13:41:55 +02:00
Henri Verbeet
5cfb3c4a6f
shell32: Add IShellView32 stubs.
2008-10-14 13:41:55 +02:00
Michael Stefaniuc
f6baf97629
shell32: Use FAILED instead of !SUCCEEDED.
2008-10-08 13:41:52 +02:00
Jon Griffiths
f2276f5a49
include: Provide wide char definitions for CFSTR_*.
2008-06-19 12:44:43 +02:00
Francois Gouget
44b52b128c
Assorted spelling fixes.
2008-01-16 12:48:29 +01:00
Alexander Nicolaysen Sørnes
84e945f180
shell32: Handle backspace key in shellview.
2007-12-06 12:13:02 +01:00
Alexandre Julliard
7a4e3a1011
shell32: Get rid of the internal _InsertMenuItem function.
2007-12-03 15:49:51 +01:00
Andrew Talbot
ebb2fa1aa3
shell32: Constify some variables.
2007-11-05 14:55:55 +01:00
Mikołaj Zalewski
4db3b1bba8
shell32: shlview: Change some more ANSI calls to Unicode.
2007-09-26 12:15:34 +02:00
Mikołaj Zalewski
212c36048a
shell32: Make the shell view control Unicode.
2007-09-26 12:15:27 +02:00
Thomas Weidenmueller
042bdefe5e
shell32: Set current directory when executing files in a shell view.
2007-07-09 11:46:19 +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
Francois Gouget
ef998ea6cb
Assorted spelling fixes.
2006-10-16 11:33:38 +02:00
Hans Leidekker
89e1d29482
shell32: Win64 printf format warning fixes.
2006-10-09 12:45:02 +02:00
James Hawkins
7b89ff88e8
janitorial: Remove redundant NULL checks before SHFree.
2006-10-07 17:52:59 +02:00
Francois Gouget
4e00d7940d
shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
...
Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
2006-10-05 17:44:37 +02:00
Andrew Talbot
414c333652
shell32: Write-strings warning fix.
2006-07-11 12:37:40 +02:00
Alexandre Julliard
7a0396afd1
shell32: Make some variables static and/or const.
2006-06-12 13:44:21 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Mikołaj Zalewski
379460f6da
shell32: Don't use uninitialized item.mask in shlview.
2006-05-08 14:48:36 +02:00
Mikołaj Zalewski
89ed90f3e5
shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
2006-04-18 11:16:14 +02:00
Mike McCormack
6f9dd397d2
shell32: Fix some gcc 4.1 warnings caused by casts in macros.
2006-03-13 14:19:20 +01:00
Andrey Turkin
06188b6d34
shell32: IShellView list's control id should be 1, not 2000.
2006-02-11 18:41:34 +01:00
Robert Shearman
d11069f8bb
shell: Fix view window Z order.
...
After creating the Shell View window we should call SetWindowPos to
move the window on top of other child windows in the parent window.
Also delay the showing of the window so that we can do more
initialisation after window creation without it causing visual
artifacts.
2006-01-12 11:54:03 +01:00
Michael Jung
edf6cf94ca
shell32: Fix drag-scrolling in the shellview object.
2005-12-12 12:43:03 +01:00
Michael Jung
08a2a60993
Implemented scrolling during drag&drop for the shellview class.
2005-12-02 13:00:01 +01:00
Michael Jung
12dd1bc12e
Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
2005-11-28 17:30:11 +01:00
Michael Jung
a83d55e929
Register the shell view itself as the drop target, not it's parent folder.
...
Forward drag&drop method calls to the folder currently under the cursor.
2005-11-28 11:00:33 +01:00