Thanks Darko, patch applied.This wipes away the possibility to include different doc versions using options!!!!!
Regards, Dave.
-----Original Message-----
From: Darko Prenosil [mailto:[EMAIL PROTECTED] Sent: 20 July 2003 22:23
To: [EMAIL PROTECTED]
Subject: [pgadmin-hackers] PostgreSQL.hhp
Now when there is hhp file for PostgreSQL help why not enable it in PgAdmin3.
So:
In misc.h add function declaration:
void DisplayPgSqlHelp(wxWindow *wnd, const wxString &helpTopic, char **icon=0);
In misc.cpp add function definition:
void DisplayPgSqlHelp(wxWindow *wnd, const wxString &helpTopic, char **icon){
extern wxString docPath;
static wxHtmlHelpController *helpCtl=0;
static bool firstCall=true;
if (firstCall) { firstCall=false; wxString helpfile=docPath + wxT("/") + settings->GetCanonicalLanguage() + wxT("/pg/PostgreSQL");
if (!wxFile::Exists(helpfile + wxT(".hhp")) && !wxFile::Exists(helpfile + wxT(".zip")))
helpfile=docPath + wxT("/en_US/pg/PostgreSQL");
if (wxFile::Exists(helpfile + wxT(".hhp")) || wxFile::Exists(helpfile + wxT(".zip")))
{
helpCtl=new wxHtmlHelpController();
helpCtl->Initialize(helpfile);
}
}
if (helpCtl) { if (helpTopic == wxT("index")) helpCtl->DisplayContents(); else helpCtl->DisplaySection(helpTopic + wxT(".html")); } else { while (wnd->GetParent()) wnd=wnd->GetParent();
frmHelp::LoadLocalDoc(wnd, helpTopic + wxT(".html")); } }
---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ?
http://www.postgresql.org/docs/faqs/FAQ.html
