X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e987a489c8fa978f90b15a6630dfb7761b97e671..dd107c50be43e8d4dbdba20df162faf119a3781c:/src/generic/dirctrlg.cpp diff --git a/src/generic/dirctrlg.cpp b/src/generic/dirctrlg.cpp index d878e874fa..de1b5eb301 100644 --- a/src/generic/dirctrlg.cpp +++ b/src/generic/dirctrlg.cpp @@ -67,6 +67,10 @@ #endif // __WXPM__ +#if defined(__WXMAC__) && !defined(__UNIX__) +#include "moreextr.h" +#endif + #ifdef __BORLANDC__ #include "dos.h" #endif @@ -593,7 +597,17 @@ void wxGenericDirCtrl::SetupSections() } } #endif - +#elif defined(__WXMAC__) && !defined(__UNIX__) + FSSpec volume ; + short index = 1 ; + while(1) { + short actualCount = 0 ; + if ( OnLine( &volume , 1 , &actualCount , &index ) != noErr || actualCount == 0 ) + break ; + + wxString name = wxMacFSSpec2MacFilename( &volume ) ; + AddSection(name+":", name, 0); + } #else AddSection(wxT("/"), _("The Computer"), 0); AddSection(wxGetHomeDir(), _("My Home"), 0 );