Thanks Darko, patch applied.
Regards, Dave.
> -----Original Message-----
> From: Darko Prenosil [mailto:Darko.Prenosil@finteh.hr]
> Sent: 20 July 2003 22:23
> To: pgadmin-hackers@postgresql.org
> 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
> majordomo@postgresql.org
>