/////////////////////////////////////////////////////////////////////////////
#ifdef __GNUG__
-#pragma implementation
+#pragma implementation "helpctrl.h"
#endif
// For compilers that support precompilation, includes "wx.h".
#pragma hdrstop
#endif
-#include "wx/defs.h"
+#if wxUSE_WXHTML_HELP
-#if wxUSE_HTML && wxUSE_STREAMS
+#ifndef WX_PRECOMP
+ #include "wx/app.h"
+ #include "wx/intl.h"
+#endif // WX_PRECOMP
#include "wx/html/helpctrl.h"
-#include "wx/wx.h"
#include "wx/busyinfo.h"
#if wxUSE_HELP
#if wxUSE_BUSYINFO
wxBusyInfo* busy = NULL;
wxString info;
- if (show_wait_msg)
+ if (show_wait_msg)
{
info.Printf(_("Adding book %s"), book.c_str());
busy = new wxBusyInfo(info);
#if wxUSE_BUSYINFO
if (show_wait_msg)
delete busy;
-#endif
+#endif
+ if (m_helpFrame)
+ m_helpFrame->RefreshLists();
return retval;
}
return ;
}
- if (m_Config == NULL)
+ if (m_Config == NULL)
{
m_Config = wxConfigBase::Get(FALSE);
if (m_Config != NULL)
bool wxHtmlHelpController::DisplayTextPopup(const wxString& text, const wxPoint& WXUNUSED(pos))
{
-#if wxUSE_HELP
+#if wxUSE_TIPWINDOW
static wxTipWindow* s_tipWindow = NULL;
if (s_tipWindow)
return TRUE;
}
+#endif // wxUSE_TIPWINDOW
return FALSE;
-#endif
- return FALSE;
}
void wxHtmlHelpController::SetFrameParameters(const wxString& title,
return TRUE;
}
-// Sets the specified book or all books to have the given base path
-void wxHtmlHelpController::SetBookBasePath(const wxString& basePath, int which)
-{
- size_t i;
- for (i = 0; i < m_helpData.GetBookRecArray().Count(); i++ )
- {
- if (i == (size_t) which || which == -1)
- {
- wxHtmlBookRecord& book = m_helpData.GetBookRecArray()[i];
- book.SetBasePath(basePath);
- }
- if (i == (size_t) which)
- return;
- }
-}
+#endif // wxUSE_WXHTML_HELP
-#endif