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

Reply via email to