Example #1
0
 private void miHelpBrowser_Click(object sender, EventArgs e)
 {
     if (helpBrowserDock == null || helpBrowserDock.IsDisposed)
     {
         helpBrowserDock = new HelpBrowserDock();
         LoadHelp();
         helpBrowserDock.Show(dockPanel, DockState.DockBottom);
     }
     else if (!helpBrowserDock.Visible)
     {
         helpBrowserDock.Show(dockPanel, DockState.DockRight);
     }
     else
     {
         helpBrowserDock.Close();
     }
 }
Example #2
0
 private void LoadPHPContextualHelp()
 {
     if (MainForm.mainForm.phpHelp != null)
     {
         IndexItem item = MainForm.mainForm.phpHelp.Index.SearchIndex(
             TextUtilities.GetWordAt(editor.ActiveTextAreaControl.Document, editor.ActiveTextAreaControl.Caret.Offset - 1) + "?", IndexType.KeywordLinks);
         if (item != null)
         {
             HelpBrowserTab helpBrowserTab = HelpBrowserDock.FindHelpTab();
             if (helpBrowserTab == null)
             {
                 helpBrowserTab = new HelpBrowserTab();
             }
             helpBrowserTab.Show(MainForm.mainForm.dockPanel);
             helpBrowserTab.webBrowser.Navigate((item.Topics[0] as IndexTopic).URL);
         }
     }
 }