# pragma hdrstop
#endif
+#if wxUSE_HTML
+
#ifndef WX_PRECOMP
-# include "wx/setup.h"
# include "wx/string.h"
# include "wx/utils.h"
# include "wx/list.h"
#endif
IMPLEMENT_CLASS(wxHelpControllerHtml, wxHTMLHelpControllerBase)
-
+
/**
This class implements help via an external browser.
It requires the name of a directory containing the documentation
*/
#define FRAME_WIDTH 400
-#define FRAME_HEIGHT 400
+#define FRAME_HEIGHT 400
#define LAYOUT_X_MARGIN 2
#define LAYOUT_Y_MARGIN 2
#define OFFSET 10
-
+
class wxHelpFrame : public wxFrame
{
public:
{
m_controller = controller;
- m_htmlwin = new wxHtmlWindow(this,-1,wxDefaultPosition,wxSize(FRAME_WIDTH,
+ m_htmlwin = new wxHtmlWindow(this,-1,wxDefaultPosition,wxSize(FRAME_WIDTH,
FRAME_HEIGHT));
-
+
wxLayoutConstraints *c;
c = new wxLayoutConstraints;
{
m_Frame = NULL;
m_offset = 0;
-
+
SetFrameParameters(_("Help"),
wxSize(FRAME_WIDTH, FRAME_HEIGHT),
wxDefaultPosition);
if(m_offset > 200)
m_offset = 0;
}
-
+
}
return m_Frame->LoadPage(url);
}
if(pos) *pos = m_FramePosition;
if(newframe) *newframe = m_NewFrameEachTime;
}
+
+#endif // wxUSE_HTML