might be considered a good thing anyway).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2252
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void wxDocMDIParentFrame::OnMRUFile(wxCommandEvent& event)
{
wxString f(m_docManager->GetHistoryFile(event.GetSelection() - wxID_FILE1));
void wxDocMDIParentFrame::OnMRUFile(wxCommandEvent& event)
{
wxString f(m_docManager->GetHistoryFile(event.GetSelection() - wxID_FILE1));
(void)m_docManager->CreateDocument(f, wxDOC_SILENT);
}
(void)m_docManager->CreateDocument(f, wxDOC_SILENT);
}
#include "wx/utils.h"
#include "wx/app.h"
#include "wx/dc.h"
#include "wx/utils.h"
#include "wx/app.h"
#include "wx/dc.h"
#include "wx/menu.h"
#include "wx/list.h"
#include "wx/filedlg.h"
#include "wx/menu.h"
#include "wx/list.h"
#include "wx/filedlg.h"
bool ret = FALSE;
if (!IsModified()) return TRUE;
bool ret = FALSE;
if (!IsModified()) return TRUE;
- if (m_documentFile == "" || !m_savedYet)
+ if (m_documentFile == _T("") || !m_savedYet)
ret = SaveAs();
else
ret = OnSaveDocument(m_documentFile);
ret = SaveAs();
else
ret = OnSaveDocument(m_documentFile);
wxString ext("");
wxSplitPath(fileName, & path, & name, & ext);
wxString ext("");
wxSplitPath(fileName, & path, & name, & ext);
- if (ext.IsEmpty() || ext == "")
+ if (ext.IsEmpty() || ext == _T(""))
{
fileName += ".";
fileName += docTemplate->GetDefaultExtension();
{
fileName += ".";
fileName += docTemplate->GetDefaultExtension();
return FALSE;
wxString msgTitle;
return FALSE;
wxString msgTitle;
- if (wxTheApp->GetAppName() != "")
+ if (wxTheApp->GetAppName() != _T(""))
msgTitle = wxTheApp->GetAppName();
else
msgTitle = wxString(_("File error"));
msgTitle = wxTheApp->GetAppName();
else
msgTitle = wxString(_("File error"));
return FALSE;
wxString msgTitle;
return FALSE;
wxString msgTitle;
- if (wxTheApp->GetAppName() != "")
+ if (wxTheApp->GetAppName() != _T(""))
msgTitle = wxTheApp->GetAppName();
else
msgTitle = wxString(_("File error"));
msgTitle = wxTheApp->GetAppName();
else
msgTitle = wxString(_("File error"));
// Get title, or filename if no title, else unnamed
bool wxDocument::GetPrintableName(wxString& buf) const
{
// Get title, or filename if no title, else unnamed
bool wxDocument::GetPrintableName(wxString& buf) const
{
- if (m_documentTitle != "")
+ if (m_documentTitle != _T(""))
{
buf = m_documentTitle;
return TRUE;
}
{
buf = m_documentTitle;
return TRUE;
}
- else if (m_documentFile != "")
+ else if (m_documentFile != _T(""))
{
buf = wxFileNameFromPath(m_documentFile);
return TRUE;
{
buf = wxFileNameFromPath(m_documentFile);
return TRUE;
GetPrintableName(title);
wxString msgTitle;
GetPrintableName(title);
wxString msgTitle;
- if (wxTheApp->GetAppName() != "")
+ if (wxTheApp->GetAppName() != _T(""))
msgTitle = wxTheApp->GetAppName();
else
msgTitle = wxString(_("Warning"));
msgTitle = wxTheApp->GetAppName();
else
msgTitle = wxString(_("Warning"));
// Existing document
wxDocTemplate *temp = (wxDocTemplate *) NULL;
// Existing document
wxDocTemplate *temp = (wxDocTemplate *) NULL;
- wxString path2("");
- if (path != "")
+ wxString path2(_T(""));
+ if (path != _T(""))
path2 = path;
if (flags & wxDOC_SILENT)
path2 = path;
if (flags & wxDOC_SILENT)
return (wxDocTemplate *) NULL;
}
#if 0
return (wxDocTemplate *) NULL;
}
#if 0
if (!temp)
return (wxDocTemplate *) NULL;
if (!temp)
return (wxDocTemplate *) NULL;
- char *pathTmp = wxFileSelector(_("Select a file"), "", "",
+ wxChar *pathTmp = wxFileSelector(_("Select a file"), _T(""), _T(""),
temp->GetDefaultExtension(),
temp->GetFileFilter(),
0, wxTheApp->GetTopWindow());
temp->GetDefaultExtension(),
temp->GetFileFilter(),
0, wxTheApp->GetTopWindow());
int n = 0;
for (i = 0; i < noTemplates; i++)
{
int n = 0;
for (i = 0; i < noTemplates; i++)
{
- if (templates[i]->IsVisible() && (templates[i]->GetViewName() != ""))
+ if (templates[i]->IsVisible() && (templates[i]->GetViewName() != _T("")))
{
strings[n] = WXSTRINGCAST templates[i]->m_viewTypeName;
data[n] = (wxChar *)templates[i];
{
strings[n] = WXSTRINGCAST templates[i]->m_viewTypeName;
data[n] = (wxChar *)templates[i];
void wxDocParentFrame::OnMRUFile(wxCommandEvent& event)
{
wxString f(m_docManager->GetHistoryFile(event.GetSelection() - wxID_FILE1));
void wxDocParentFrame::OnMRUFile(wxCommandEvent& event)
{
wxString f(m_docManager->GetHistoryFile(event.GetSelection() - wxID_FILE1));
(void)m_docManager->CreateDocument(f, wxDOC_SILENT);
}
(void)m_docManager->CreateDocument(f, wxDOC_SILENT);
}
{
wxCommand *command = (wxCommand *)m_currentCommand->Data();
wxString commandName(command->GetName());
{
wxCommand *command = (wxCommand *)m_currentCommand->Data();
wxString commandName(command->GetName());
- if (commandName == "") commandName = _("Unnamed command");
+ if (commandName == _T("")) commandName = _("Unnamed command");
bool canUndo = command->CanUndo();
if (canUndo)
buf = wxString(_("&Undo ")) + commandName;
bool canUndo = command->CanUndo();
if (canUndo)
buf = wxString(_("&Undo ")) + commandName;
{
wxCommand *redoCommand = (wxCommand *)m_currentCommand->Next()->Data();
wxString redoCommandName(redoCommand->GetName());
{
wxCommand *redoCommand = (wxCommand *)m_currentCommand->Next()->Data();
wxString redoCommandName(redoCommand->GetName());
- if (redoCommandName == "") redoCommandName = _("Unnamed command");
+ if (redoCommandName == _T("")) redoCommandName = _("Unnamed command");
buf = wxString(_("&Redo ")) + redoCommandName;
m_commandEditMenu->SetLabel(wxID_REDO, buf);
m_commandEditMenu->Enable(wxID_REDO, TRUE);
buf = wxString(_("&Redo ")) + redoCommandName;
m_commandEditMenu->SetLabel(wxID_REDO, buf);
m_commandEditMenu->Enable(wxID_REDO, TRUE);
// we've undone to the start of the list, but can redo the first.
wxCommand *redoCommand = (wxCommand *)m_commands.First()->Data();
wxString redoCommandName(redoCommand->GetName());
// we've undone to the start of the list, but can redo the first.
wxCommand *redoCommand = (wxCommand *)m_commands.First()->Data();
wxString redoCommandName(redoCommand->GetName());
- if (redoCommandName == "") redoCommandName = _("Unnamed command");
+ if (redoCommandName == _T("")) redoCommandName = _("Unnamed command");
buf = wxString(_("&Redo ")) + redoCommandName;
m_commandEditMenu->SetLabel(wxID_REDO, buf);
m_commandEditMenu->Enable(wxID_REDO, TRUE);
buf = wxString(_("&Redo ")) + redoCommandName;
m_commandEditMenu->SetLabel(wxID_REDO, buf);
m_commandEditMenu->Enable(wxID_REDO, TRUE);
wxString buf;
buf.Printf(_T("file%d"), m_fileHistoryN+1);
wxString historyFile;
wxString buf;
buf.Printf(_T("file%d"), m_fileHistoryN+1);
wxString historyFile;
- while ((m_fileHistoryN <= m_fileMaxFiles) && config.Read(buf, &historyFile) && (historyFile != ""))
+ while ((m_fileHistoryN <= m_fileMaxFiles) && config.Read(buf, &historyFile) && (historyFile != _T("")))
{
m_fileHistory[m_fileHistoryN] = copystring((const wxChar*) historyFile);
m_fileHistoryN ++;
{
m_fileHistory[m_fileHistoryN] = copystring((const wxChar*) historyFile);
m_fileHistoryN ++;
bool
wxIsAbsolutePath (const wxString& filename)
{
bool
wxIsAbsolutePath (const wxString& filename)
{
+ if (filename != _T(""))
{
if (filename[0] == _T('/')
#ifdef __VMS__
{
if (filename[0] == _T('/')
#ifdef __VMS__
// Return just the directory, or NULL if no directory
wxString wxPathOnly (const wxString& path)
{
// Return just the directory, or NULL if no directory
wxString wxPathOnly (const wxString& path)
{
{
wxChar buf[_MAXPATHLEN];
{
wxChar buf[_MAXPATHLEN];
// each_font->GetFontId () == FamilyOrFontId) /* New font system */
//#else
each_font->GetFamily () == FamilyOrFontId &&
// each_font->GetFontId () == FamilyOrFontId) /* New font system */
//#else
each_font->GetFamily () == FamilyOrFontId &&
- ((each_font->GetFaceName() == "") || each_font->GetFaceName() == Face))
+ ((each_font->GetFaceName() == _T("")) || each_font->GetFaceName() == Face))
//#endif
return each_font;
}
//#endif
return each_font;
}
#include "wx/hash.h"
#endif
#include "wx/hash.h"
#endif
size_t wxMB2WC(wchar_t *buf, const char *psz, size_t n)
{
if (buf) {
size_t wxMB2WC(wchar_t *buf, const char *psz, size_t n)
{
if (buf) {
return wcstombs((char *) NULL, pwz, 0);
#endif // GNU
}
return wcstombs((char *) NULL, pwz, 0);
#endif // GNU
}
#ifndef wxStrdup
wxChar * WXDLLEXPORT wxStrdup(const wxChar *psz)
#ifndef wxStrdup
wxChar * WXDLLEXPORT wxStrdup(const wxChar *psz)
+#ifndef wxStricmp
+int WXDLLEXPORT wxStricmp(const wxChar *psz1, const wxChar *psz2)
+{
+ register wxChar c1, c2;
+ do {
+ c1 = wxTolower(*psz1++);
+ c2 = wxTolower(*psz2++);
+ } while ( c1 && (c1 == c2) );
+ return c1 - c2;
+}
+#endif
+
#ifndef wxStrtok
wxChar * WXDLLEXPORT wxStrtok(wxChar *psz, const wxChar *delim, wxChar **save_ptr)
{
#ifndef wxStrtok
wxChar * WXDLLEXPORT wxStrtok(wxChar *psz, const wxChar *delim, wxChar **save_ptr)
{