Dave Page wrote:
>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"));
>> }
>>}
>>
>>
>>
This wipes away the possibility to include different doc versions using
options!!!!!