// Purpose: wxHtml testing example
/////////////////////////////////////////////////////////////////////////////
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
#pragma implementation "test.cpp"
#pragma interface "test.cpp"
#endif
// for all others, include the necessary headers (this file is usually all you
// need because it includes almost all "standard" wxWindows headers
#ifndef WX_PRECOMP
- #include <wx/wx.h>
+ #include "wx/wx.h"
#endif
#include "wx/image.h"
// `Main program' equivalent: the program execution "starts" here
bool MyApp::OnInit()
{
- wxLog::AddTraceMask(wxT("strconv"));
#if wxUSE_SYSTEM_OPTIONS
wxSystemOptions::SetOption(wxT("no-maskblt"), 1);
#endif
wxFileSystem::AddHandler(new wxInternetFSHandler);
#endif
- SetVendorName("wxWindows");
- SetAppName("wxHtmlTest");
+ SetVendorName(wxT("wxWindows"));
+ SetAppName(wxT("wxHtmlTest"));
// the following call to wxConfig::Get will use it to create an object...
// Create the main application window
- MyFrame *frame = new MyFrame("wxHtmlWindow testing application",
+ MyFrame *frame = new MyFrame(_("wxHtmlWindow testing application"),
wxPoint(50, 50), wxSize(640, 480));
// Show it and tell the application that it's our main window
// frame constructor
MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size)
- : wxFrame((wxFrame *)NULL, -1, title, pos, size, wxDEFAULT_FRAME_STYLE, "html_test_app")
+ : wxFrame((wxFrame *)NULL, -1, title, pos, size, wxDEFAULT_FRAME_STYLE,
+ wxT("html_test_app"))
{
// create a menu bar
wxMenu *menuFile = new wxMenu;
wxMenu *menuNav = new wxMenu;
- menuFile->Append(Minimal_PageOpen, "&Open HTML page...");
+ menuFile->Append(Minimal_PageOpen, _("&Open HTML page..."));
menuFile->AppendSeparator();
- menuFile->Append(Minimal_Processor, "&Remove bold attribute", "", TRUE);
+ menuFile->Append(Minimal_Processor, _("&Remove bold attribute"), wxT(""), TRUE);
menuFile->AppendSeparator();
- menuFile->Append(Minimal_Quit, "&Close frame");
- menuNav->Append(Minimal_Back, "Go &BACK");
- menuNav->Append(Minimal_Forward, "Go &FORWARD");
+ menuFile->Append(Minimal_Quit, _("&Close frame"));
+ menuNav->Append(Minimal_Back, _("Go &BACK"));
+ menuNav->Append(Minimal_Forward, _("Go &FORWARD"));
// now append the freshly created menu to the menu bar...
wxMenuBar *menuBar = new wxMenuBar;
- menuBar->Append(menuFile, "&File");
- menuBar->Append(menuNav, "&Navigate");
+ menuBar->Append(menuFile, _("&File"));
+ menuBar->Append(menuNav, _("&Navigate"));
// ... and attach this menu bar to the frame
SetMenuBar(menuBar);
m_Processor = new BoldProcessor;
m_Processor->Enable(FALSE);
m_Html = new wxHtmlWindow(this);
- m_Html->SetRelatedFrame(this, "HTML : %s");
+ m_Html->SetRelatedFrame(this, _("HTML : %s"));
m_Html->SetRelatedStatusBar(0);
m_Html->ReadCustomization(wxConfig::Get());
- m_Html->LoadPage("test.htm");
+ m_Html->LoadFile(wxFileName(wxT("test.htm")));
m_Html->AddProcessor(m_Processor);
}
void MyFrame::OnPageOpen(wxCommandEvent& WXUNUSED(event))
{
- wxString p = wxFileSelector(wxT("Open HTML document"), wxT(""), wxT(""), wxT(""), wxT("HTML files|*.htm"));
+ wxString p = wxFileSelector(_("Open HTML document"), wxT(""), wxT(""), wxT(""), wxT("HTML files|*.htm"));
if (p != wxEmptyString)
m_Html -> LoadPage(p);
}
void MyFrame::OnBack(wxCommandEvent& WXUNUSED(event))
{
-if (!m_Html -> HistoryBack()) wxMessageBox("You reached prehistory era!");
+if (!m_Html -> HistoryBack()) wxMessageBox(_("You reached prehistory era!"));
}
void MyFrame::OnForward(wxCommandEvent& WXUNUSED(event))
{
-if (!m_Html -> HistoryForward()) wxMessageBox("No more items in history!");
+if (!m_Html -> HistoryForward()) wxMessageBox(_("No more items in history!"));
}
void MyFrame::OnProcessor(wxCommandEvent& WXUNUSED(event))