Esempio n. 1
0
 protected override bool ProcessTask()
 {
     if (m_Doc == null)
     {
         return(false);
     }
     if (m_Doc.InvokeRequired)
     {
         return((bool)m_Doc.Invoke(new ProcessTaskCallback(ProcessTask)));
     }
     m_Doc.OnKnownKeywordsChanged();
     m_Doc.OnKnownTokensChanged();
     return(true);
 }
Esempio n. 2
0
 protected override bool ProcessTask()
 {
     if (Doc == null)
     {
         return(false);
     }
     if (Doc.InvokeRequired)
     {
         return((bool)Doc.Invoke(new ProcessTaskCallback(ProcessTask)));
     }
     //Debug.Log( "Update keywords for " + Doc.DocumentFilename );
     Doc.OnKnownKeywordsChanged();
     Doc.OnKnownTokensChanged();
     //Debug.Log( "Update keywords done for " + Doc.DocumentFilename );
     return(true);
 }
Esempio n. 3
0
 public void ShowDocument(BaseDocument Doc)
 {
     if (Doc.InvokeRequired)
     {
         Doc.Invoke(new MainForm.DocCallback(ShowDocument), new object[] { Doc });
         return;
     }
     if (!Doc.IsActivated)
     {
         Doc.Activate();
     }
     if (!Doc.Visible)
     {
         Doc.Show();
     }
     if (Doc.Pane != null)
     {
         if (Doc.Pane.ActiveContent != Doc)
         {
             Doc.Pane.ActiveContent = Doc;
         }
     }
 }