//////////////////////////////////////////////////////////////////////////////
-// File: edit.cpp
+// File: contrib/samples/stc/edit.cpp
// Purpose: STC test module
// Maintainer: Wyo
// Created: 2003-09-01
// headers
//----------------------------------------------------------------------------
-// For compilers that support precompilation, includes <wx/wx.h>.
-#include <wx/wxprec.h>
+// For compilers that support precompilation, includes "wx/wx.h".
+#include "wx/wxprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
// for all others, include the necessary headers (this file is usually all you
// need because it includes almost all 'standard' wxWidgets headers)
#ifndef WX_PRECOMP
- #include <wx/wx.h>
+ #include "wx/wx.h"
#endif
//! wxWidgets headers
-#include <wx/file.h> // raw file io support
-#include <wx/filename.h> // filename support
+#include "wx/file.h" // raw file io support
+#include "wx/filename.h" // filename support
//! application headers
#include "defsext.h" // additional definitions
return true;
}
-bool Edit::LoadFile () {
-
+bool Edit::LoadFile ()
+{
+#if wxUSE_FILEDLG
// get filname
if (!m_filename) {
wxFileDialog dlg (this, _T("Open file"), wxEmptyString, wxEmptyString,
- _T("Any file (*)|*"), wxOPEN | wxFILE_MUST_EXIST | wxCHANGE_DIR);
+ _T("Any file (*)|*"), wxFD_OPEN | wxFD_FILE_MUST_EXIST | wxFD_CHANGE_DIR);
if (dlg.ShowModal() != wxID_OK) return false;
m_filename = dlg.GetPath();
}
// load file
return LoadFile (m_filename);
+#else
+ return false;
+#endif // wxUSE_FILEDLG
}
bool Edit::LoadFile (const wxString &filename) {
return true;
}
-bool Edit::SaveFile () {
-
+bool Edit::SaveFile ()
+{
+#if wxUSE_FILEDLG
// return if no change
if (!Modified()) return true;
// get filname
if (!m_filename) {
wxFileDialog dlg (this, _T("Save file"), wxEmptyString, wxEmptyString, _T("Any file (*)|*"),
- wxSAVE | wxOVERWRITE_PROMPT);
+ wxFD_SAVE | wxFD_OVERWRITE_PROMPT);
if (dlg.ShowModal() != wxID_OK) return false;
m_filename = dlg.GetPath();
}
// save file
return SaveFile (m_filename);
+#else
+ return false;
+#endif // wxUSE_FILEDLG
}
bool Edit::SaveFile (const wxString &filename) {
ShowModal();
}
+#if wxUSE_PRINTING_ARCHITECTURE
+
//----------------------------------------------------------------------------
// EditPrint
//----------------------------------------------------------------------------
return true;
}
+#endif // wxUSE_PRINTING_ARCHITECTURE