]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/html/help/help.cpp
select current column when Ctrl-Space is pressed; the current row when Shift-Space...
[wxWidgets.git] / samples / html / help / help.cpp
index d54817fab5345e2f90f81f11b79a1dabc90787dc..062949c8cf4b3dbe78a855e4be8576fdbf440815 100644 (file)
@@ -3,11 +3,6 @@
 // Purpose:     wxHtml testing example
 /////////////////////////////////////////////////////////////////////////////
 
-#if defined(__GNUG__) && !defined(__APPLE__)
-    #pragma implementation "help.cpp"
-    #pragma interface "help.cpp"
-#endif
-
 // For compilers that support precompilation, includes "wx/wx.h".
 #include "wx/wxprec.h"
 
@@ -60,7 +55,7 @@
       void OnClose(wxCloseEvent& event);
    private:
       wxHtmlHelpController help;
-   
+
     // any class wishing to process wxWidgets events must use this macro
     DECLARE_EVENT_TABLE()
    };
    // `Main program' equivalent: the program execution "starts" here
    bool MyApp::OnInit()
    {
+       if ( !wxApp::OnInit() )
+           return false;
+
       wxInitAllImageHandlers();
-#if wxUSE_STREAMS && wxUSE_ZIPSTREAM && wxUSE_ZLIB 
+#if wxUSE_STREAMS && wxUSE_ZIPSTREAM && wxUSE_ZLIB
       wxFileSystem::AddHandler(new wxZipFSHandler);
 #endif
       SetVendorName(wxT("wxWidgets"));
-      SetAppName(wxT("wxHTMLHelp")); 
+      SetAppName(wxT("wxHTMLHelp"));
 
     // Create the main application window
       MyFrame *frame = new MyFrame(_("HTML Help Sample"),
 
 // frame constructor
    MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size)
-   : wxFrame((wxFrame *)NULL, wxID_ANY, title, pos, size), 
+   : wxFrame((wxFrame *)NULL, wxID_ANY, title, pos, size),
      help(wxHF_DEFAULT_STYLE | wxHF_OPEN_FILES)
    {
     // create a menu bar
        if ( help.GetFrame() ) // returns NULL if no help frame active
            help.GetFrame()->Close(true);
        // now we can safely delete the config pointer
-       event.Skip();   
+       event.Skip();
        delete wxConfig::Set(NULL);
    }