// Author: David Webster
// Modified by:
// Created: 10/05/99
-// RCS-ID: $Id$
// Copyright: (c) David Webster
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef WX_PRECOMP
#include "wx/utils.h"
#include "wx/msgdlg.h"
+ #include "wx/filename.h"
#include "wx/intl.h"
#include "wx/log.h"
#include "wx/app.h"
#include <string.h>
#include "wx/tokenzr.h"
+#include "wx/modalhook.h"
#define wxMAXPATH 1024
#define wxMAXFILE 1024
size_t nCount = m_fileNames.GetCount();
rasPaths.Empty();
- if (m_dir.Last() != _T('\\'))
- sDir += _T('\\');
+ if (m_dir.Last() != wxT('\\'))
+ sDir += wxT('\\');
for ( size_t n = 0; n < nCount; n++ )
{
int wxFileDialog::ShowModal()
{
+ WX_HOOK_MODAL_DIALOG();
+
wxString sTheFilter;
wxString sFilterBuffer;
wxChar* pzFilterBuffer;
switch (ch)
{
- case _T('/'):
+ case wxT('/'):
//
// Convert to backslash
//
- ch = _T('\\');
+ ch = wxT('\\');
//
// Fall through
//
- case _T('\\'):
+ case wxT('\\'):
while (i < nLen - 1)
{
wxChar chNext = m_dir[i + 1];
- if (chNext != _T('\\') && chNext != _T('/'))
+ if (chNext != wxT('\\') && chNext != wxT('/'))
break;
//