On 2/20/2011 18:58, Roderick Colenbrander wrote:
On Sun, Feb 20, 2011 at 4:05 AM, Andrew Greengreeniekin@gmail.com wrote:
I was just looking at the Google summer of code(GSOC) ideas and noticed "implement the explorer". This grabbed my attention as I have recently been working on a windows xp explorer clone. Also it mentions a reference to ReactOS explorer written in c++. Well there is a second explorer which is planned to be more true to the xp implementation and written in c. Currently it's called explorer new as it is not yet complete and is just a shell. I was wondering if it was possible to share this code. As it would probably be beneficial in the long term. It already has support for shell extensions. When running under windows I can add any extension such as Quick launch, language bar and so on. Here is a pic of my working copy(trunk doesn't have this theming yet. Though I should finish it soon) http://img156.imageshack.us/f/yaytheme.png/
This is just an idea. I know it's very incomplete. Though it is showing promise.
Here is a link to the "GSOC implement the explorer" page I mentioned http://wiki.winehq.org/SummerOfCode#head-18241c95194e4e1c597bd2923cf296084fc...
Any comments and ideas are much appreciated.
As of Vista, Explorer itself seems to be a small application which hosts the IExplorerBrowser control. Last year it was decided to implement this control properly (someone worked on it for GSoc, but not sure about its status and whether the code is in). This control can be used in the file open/save dialogs and in explorer.exe itself. I would research what happened to this code (and where it is, perhaps it has to be merged in).
David Hedberg was working on this and it's merged already in shell32, it implements some new interfaces and kind of treeview support for shellview (that was originally list based only).
Roderick