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