Dave Page wrote:

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"));
   }
}



This wipes away the possibility to include different doc versions using options!!!!!


---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html

Reply via email to