#include "wx/splitter.h"
#include "wx/textfile.h"
+#include "../sample.xpm"
+
#ifdef __WXMAC__
#undef wxFontDialog
#include "wx/mac/fontdlg.h"
{
m_fontSize = 12;
+ SetIcon(wxIcon(sample_xpm));
+
// create a menu bar
wxMenu *menuFile = new wxMenu;
}
wxString facename;
+
if ( silent )
{
// choose the first
delete [] facenames;
}
- if ( !facename.IsEmpty() )
+ if ( !facename.empty() )
{
wxFont font(12, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL,
wxFONTWEIGHT_NORMAL, false, facename, encoding);
{
wxString fontInfo = m_canvas->GetTextFont().GetNativeFontInfoDesc();
- if ( fontInfo.IsEmpty() )
+ if ( fontInfo.empty() )
{
wxLogError(wxT("Native font info string is empty!"));
}
void MyFrame::OnViewMsg(wxCommandEvent& WXUNUSED(event))
{
+#if wxUSE_FILEDLG
// first, choose the file
static wxString s_dir, s_file;
wxFileDialog dialog(this, wxT("Open an email message file"),
wxFontMapper::GetEncodingDescription(fontenc).c_str());
}
}
+#endif // wxUSE_FILEDLG
}
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
fontInfo.Printf(wxT("Font size is %d points, family: %s, encoding: %s"),
m_font.GetPointSize(),
m_font.GetFamilyString().c_str(),
- wxFontMapper::Get()->
+ wxFontMapper::
GetEncodingDescription(m_font.GetEncoding()).c_str());
dc.DrawText(fontInfo, x, y);