X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8520f1374ceec64abae3802984c4f8654d8836ba..5d81550097b18ecd1d980f4f5479fb2ccf4a8e68:/samples/html/widget/widget.cpp diff --git a/samples/html/widget/widget.cpp b/samples/html/widget/widget.cpp index 667d7705aa..2d5f6fca74 100644 --- a/samples/html/widget/widget.cpp +++ b/samples/html/widget/widget.cpp @@ -1,14 +1,9 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: virtua;.cpp +// Name: widget.cpp // Purpose: wxHtml testing example -// demonstrates virtual file systems feature +// Demonstrates embedded controls ///////////////////////////////////////////////////////////////////////////// -#if defined(__GNUG__) && !defined(__APPLE__) - #pragma implementation "test.cpp" - #pragma interface "test.cpp" -#endif - // For compilers that support precompilation, includes "wx/wx.h". #include "wx/wxprec.h" @@ -25,6 +20,8 @@ #include "wx/html/htmlwin.h" +#include "../../sample.xpm" + /* @@ -50,8 +47,15 @@ TAG_HANDLER_PROC(tag) if (tag.HasParam(wxT("FLOAT"))) fl = ax; - wnd = new wxTextCtrl(m_WParser->GetWindow(), wxID_ANY, tag.GetParam(wxT("NAME")), - wxPoint(0,0), wxSize(ax, ay), wxTE_MULTILINE); + wnd = new wxTextCtrl + ( + m_WParser->GetWindowInterface()->GetHTMLWindow(), + wxID_ANY, + tag.GetParam(wxT("NAME")), + wxPoint(0,0), + wxSize(ax, ay), + wxTE_MULTILINE + ); wnd->Show(true); @@ -118,7 +122,7 @@ enum Minimal_Forward, // controls start here (the numbers are, of course, arbitrary) - Minimal_Text = 1000, + Minimal_Text = 1000 }; // ---------------------------------------------------------------------------- @@ -152,6 +156,9 @@ IMPLEMENT_APP(MyApp) // `Main program' equivalent: the program execution "starts" here bool MyApp::OnInit() { + if ( !wxApp::OnInit() ) + return false; + // Create the main application window MyFrame *frame = new MyFrame( _("wxHtmlWindow testing application"), wxDefaultPosition, wxSize(640, 480) ); @@ -193,16 +200,19 @@ MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size) // ... and attach this menu bar to the frame SetMenuBar(menuBar); + SetIcon(wxIcon(sample_xpm)); + #if wxUSE_STATUSBAR CreateStatusBar(2); #endif // wxUSE_STATUSBAR html = new wxHtmlWindow(this); - html -> SetRelatedFrame(this, _("VFS Demo: '%s'")); + html -> SetRelatedFrame(this, _("wxHTML Demo: '%s'")); #if wxUSE_STATUSBAR html -> SetRelatedStatusBar(1); #endif // wxUSE_STATUSBAR html -> LoadPage(wxT("start.htm")); + }