Thanks Darko, patch applied. 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")); > } > } > > In events.cpp change function definition: > > void frmMain::OnPgsqlHelp(wxCommandEvent& event) > { > DisplayPgSqlHelp(this, wxT("index")); > } > > > And we have Postgresql help available. > > I promise I make a patch next time, I forgot to save > originals, sorry ! > > Regards ! > > > ---------------------------(end of > broadcast)--------------------------- > TIP 1: subscribe and unsubscribe commands go to > [EMAIL PROTECTED] > ---------------------------(end of broadcast)--------------------------- TIP 7: don't forget to increase your free space map settings
