My question is simple how to get make a navigation panel that is similar to
Finder (Mac OS X)

Explorer (Windows 7)

Nautilus (Ubuntu)

As for using a wx.TreeCtrl that does not work….
Example
http://paste.pocoo.org/show/500311/
As you can see the first problem is that there is a huge pink strip that is on the left and you can’t remove it, second only on root or else you have to put more of a buffer for the hidden buffer, second kludgy, third not really what either of the three example looks like at all.
So how can I get a navigation panel similar to the examples above (well except for the tree ctrl example :p)
==== UPDATE =====
On Windows (Windows 7 at least) there is no problem of the left side having a white column
Might be that on Linux and MacOS X the tree ctrl widget is generically drawn… if some one could run the example above on MacOS X and see if there is a pink column (pink because the example sets that to the background color) to the left of the tree ctrl.
==== Update 2 =====
iTunes as an example

There seems to be a little misunderstanding with the question it isn’t a file manager folder view I am looking for but the navigation panel side I am.
For example iTunes also has this but isn’t a file manager what they all have is on the left side there are a bunch of click able “tabs” that are used to navigate (for example in iTunes there is music, movies, tv shows, audiobooks, apps all under library)
Also the problem is that a tree ctrl DOESN’T work on Linux (see image below)

Try using Treebook.
update:
Alternatively, try doing something with wx.lib.agw.foldpanelbar. Check out it’s demo in the demo suite, depending on what you actually need it may be enough. If not, you can always make your own from scratch.