git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19015
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
{
OpenUserDataRec * data = ( OpenUserDataRec *) ioUserData ;
if (inSelector == kNavCBEvent) {
{
OpenUserDataRec * data = ( OpenUserDataRec *) ioUserData ;
if (inSelector == kNavCBEvent) {
wxTheApp->MacHandleOneEvent(ioParams->eventData.eventDataParms.event);
wxTheApp->MacHandleOneEvent(ioParams->eventData.eventDataParms.event);
}
else if ( inSelector == kNavCBStart )
{
}
else if ( inSelector == kNavCBStart )
{
if ( fileDialog.ShowModal() == wxID_OK )
{
if ( fileDialog.ShowModal() == wxID_OK )
{
- strcpy(wxBuffer, (const char *)fileDialog.GetPath());
- return wxBuffer;
+ return fileDialog.GetPath();
}
else
return wxGetEmptyString();
}
else
return wxGetEmptyString();
if ( fileDialog.ShowModal() == wxID_OK )
{
*defaultFilterIndex = fileDialog.GetFilterIndex();
if ( fileDialog.ShowModal() == wxID_OK )
{
*defaultFilterIndex = fileDialog.GetFilterIndex();
- strcpy(wxBuffer, (const char *)fileDialog.GetPath());
- return wxBuffer;
+ return fileDialog.GetPath();
}
else
return wxGetEmptyString();
}
else
return wxGetEmptyString();
AEDesc mDefaultLocation ;
bool mSelectDefault = false ;
AEDesc mDefaultLocation ;
bool mSelectDefault = false ;
+ // zero all data
+
+ m_path = wxEmptyString ;
+ m_fileName = wxEmptyString ;
+ m_paths.Empty();
+ m_fileNames.Empty();
+
+ // setup dialog
+
::NavGetDefaultDialogOptions(&mNavOptions);
mNavFilterUPP = nil;
::NavGetDefaultDialogOptions(&mNavOptions);
mNavFilterUPP = nil;
}
if ( (err != noErr) && (err != userCanceledErr) ) {
}
if ( (err != noErr) && (err != userCanceledErr) ) {
{
OpenUserDataRec * data = ( OpenUserDataRec *) ioUserData ;
if (inSelector == kNavCBEvent) {
{
OpenUserDataRec * data = ( OpenUserDataRec *) ioUserData ;
if (inSelector == kNavCBEvent) {
wxTheApp->MacHandleOneEvent(ioParams->eventData.eventDataParms.event);
wxTheApp->MacHandleOneEvent(ioParams->eventData.eventDataParms.event);
}
else if ( inSelector == kNavCBStart )
{
}
else if ( inSelector == kNavCBStart )
{
if ( fileDialog.ShowModal() == wxID_OK )
{
if ( fileDialog.ShowModal() == wxID_OK )
{
- strcpy(wxBuffer, (const char *)fileDialog.GetPath());
- return wxBuffer;
+ return fileDialog.GetPath();
}
else
return wxGetEmptyString();
}
else
return wxGetEmptyString();
if ( fileDialog.ShowModal() == wxID_OK )
{
*defaultFilterIndex = fileDialog.GetFilterIndex();
if ( fileDialog.ShowModal() == wxID_OK )
{
*defaultFilterIndex = fileDialog.GetFilterIndex();
- strcpy(wxBuffer, (const char *)fileDialog.GetPath());
- return wxBuffer;
+ return fileDialog.GetPath();
}
else
return wxGetEmptyString();
}
else
return wxGetEmptyString();
AEDesc mDefaultLocation ;
bool mSelectDefault = false ;
AEDesc mDefaultLocation ;
bool mSelectDefault = false ;
+ // zero all data
+
+ m_path = wxEmptyString ;
+ m_fileName = wxEmptyString ;
+ m_paths.Empty();
+ m_fileNames.Empty();
+
+ // setup dialog
+
::NavGetDefaultDialogOptions(&mNavOptions);
mNavFilterUPP = nil;
::NavGetDefaultDialogOptions(&mNavOptions);
mNavFilterUPP = nil;
}
if ( (err != noErr) && (err != userCanceledErr) ) {
}
if ( (err != noErr) && (err != userCanceledErr) ) {