public override void OnAddedToParent(IPluginChildWindow parent, IWindowPluginHost host, string state) { m_parent = parent; if (parent.CurrentState == null) { m_project = null; m_verseRef = null; } else { m_project = parent.CurrentState.Project; m_verseRef = parent.CurrentState.VerseRef; } parent.SetTitle(PluginG.pluginName); parent.WindowClosing += WindowClosing; parent.ProjectChanged += ProjectChanged; parent.VerseRefChanged += VerseRefChanged; if (m_project != null) { m_project.ProjectDataChanged += ProjectDataChanged; } m_UpdateThread = new Thread(UpdateTimeWorker); m_UpdateThread.Start(); }
/// <summary> /// Shows the tip-of-the-day (automatically run by Paratext). /// </summary> public void Run(IWindowPluginHost host) { int tipToShow = DateTime.Now.Day % tips.Length; MessageBox.Show(tips[tipToShow], host.ApplicationName + " Tip-of-the-Day Plugin Demo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public void Run(IWindowPluginHost host) { if (false == ControlG.s_exists) { ControlG theControl = new ControlG(); host.ShowEmbeddedUi(theControl, null); } }
public override void OnAddedToParent(IPluginChildWindow parent, IWindowPluginHost host, string state) { parent.SetTitle(PluginJ.pluginName); SetProject(parent.CurrentState.Project); host.ActiveWindowSelectionChanged += ActiveWindowSelectionChanged; parent.ProjectChanged += ProjectChanged; }
public override void OnAddedToParent(IPluginChildWindow parent, IWindowPluginHost host, string state) { m_project = parent.CurrentState.Project; parent.SetTitle(PluginF.pluginName); parent.SaveRequested += SaveRequested; parent.WindowClosing += WindowClosing; parent.ProjectChanged += ProjectChanged; }
public override void OnAddedToParent(IPluginChildWindow parent, IWindowPluginHost host, string state) { parent.SetTitle(PluginE.pluginName); m_Project = parent.CurrentState.Project; m_Reference = parent.CurrentState.VerseRef; parent.ProjectChanged += ProjectChanged; parent.VerseRefChanged += VerseRefChanged; }
public override void OnAddedToParent(IPluginChildWindow parent, IWindowPluginHost host, string state) { parent.Icon = Resources.icon; parent.SetTitle(ProjectTextEditorPlugin.pluginName, false); UpdateProject(parent.CurrentState.Project); parent.SaveRequested += Parent_SaveRequested; parent.WindowClosing += Parent_WindowClosing; parent.ProjectChanged += Parent_ProjectChanged; parent.MegaMenuShowing += Parent_MegaMenuShowing; }
public override void OnAddedToParent(IPluginChildWindow parent, IWindowPluginHost host, string state) { m_host = host; parent.SetTitle(ChapterWordCloudPlugin.pluginName); parent.VerseRefChanged += Parent_VerseRefChanged; parent.ProjectChanged += Parent_ProjectChanged; SetProject(parent.CurrentState.Project); m_reference = parent.CurrentState.VerseRef; m_selectedText = state; selectedTextToolStripMenuItem.Checked = state != null; }
public override void OnAddedToParent(IPluginChildWindow parent, IWindowPluginHost host, string state) { parent.SetTitle(PluginH.pluginName); m_Host = host; m_Project = parent.CurrentState.Project; m_Reference = parent.CurrentState.VerseRef; IReferenceListWindow refList = host.ReferenceList; refList.ListChanged += ListChanged; refList.SelectedItemChanged += SelectedItemChanged; refList.ItemDoubleClicked += ItemDoubleClicked; }
public override void OnAddedToParent(IPluginChildWindow parent, IWindowPluginHost host, string state) { parent.SetTitle(PluginL.pluginName); parent.ProjectChanged += ProjectChanged; parent.VerseRefChanged += VerseRefChanged; SetProject(parent.CurrentState.Project); m_verseRef = parent.CurrentState.VerseRef; RowStyle rowStyle = new RowStyle(SizeType.AutoSize); m_tableLayoutPanel.RowStyles.Add(rowStyle); AddHeaderRow(); }
public override void OnAddedToParent(IPluginChildWindow parent, IWindowPluginHost host, string state) { parent.SetTitle(PluginK.pluginName); m_host = host; m_project = parent.CurrentState.Project; m_parent = parent; m_whichListListBox.BeginUpdate(); m_whichListListBox.Items.Add(ProjectList); m_whichListListBox.Items.Add(AllList); m_whichListListBox.Items.Add(MajorList); m_whichListListBox.SetSelected(0, true); m_whichListListBox.EndUpdate(); }
/// <summary> /// Called by Paratext when the menu item created for this plugin was clicked. /// </summary> private void Run(IWindowPluginHost host, IParatextChildState windowState) { IProject project = windowState.Project; OpenProjectDialog dialog = new OpenProjectDialog(); dialog.LoadControl(host, project); dialog.ShowDialog(); if (dialog.DialogResult == DialogResult.OK) { if (dialog.SelectedResourceCategory == OpenProjectDialog.ResourceCategory.Standard) { host.OpenTextWindowFor(dialog.SelectedProject, dialog.SelectedOpenWindowBehavior, dialog.SelectedVerseRef); } else if (dialog.SelectedResourceCategory == OpenProjectDialog.ResourceCategory.Dictionary) { host.OpenDictionaryWindowFor(dialog.SelectedProject, dialog.SelectedOpenWindowBehavior, dialog.SelectedDictionaryEntry); } else if (dialog.SelectedResourceCategory == OpenProjectDialog.ResourceCategory.SLT) { host.OpenSLTWindowFor(dialog.SelectedSLTProject, dialog.SelectedOpenWindowBehavior, dialog.SelectedVerseRef, dialog.SelectedWordToSelect); } } }
public override void OnAddedToParent(IPluginChildWindow parent, IWindowPluginHost host, string state) { parent.SetTitle(PluginI.pluginName); SetProject(parent.CurrentState.Project); m_Reference = parent.CurrentState.VerseRef; chapterText.Text = "Click 'Get Chapter'"; bookName.Text = m_Reference.BookCode; chapterNumber.Text = m_Reference.ChapterNum.ToString(); chapterText.Text = ""; chapterText.BringToFront(); changedCheckBox.Checked = false; EnableRadioButtons(); UsfmRadioButton.Checked = true; UsfmTokensRadioButton.Checked = false; UsxRadioButton.Checked = false; m_WriteLock = null; lockedCheckBox.Checked = false; parent.VerseRefChanged += ReferenceChanged; parent.WindowClosing += WindowClosing; parent.SaveRequested += SaveRequested; parent.ProjectChanged += ProjectChanged; }
/// <summary> /// Called by Paratext when the menu item created for this plugin was clicked. /// </summary> private void Run(IWindowPluginHost host, IParatextChildState windowState) { host.ShowEmbeddedUi(new ControlJ(), windowState.Project); }
/// <summary> /// Called by Paratext when the menu item created for this plugin was clicked. /// </summary> private static void Run(IWindowPluginHost host, IParatextChildState windowState) { host.ShowEmbeddedUi(new WordCloudControl(), windowState.Project); }
/// <summary> /// Called by Paratext when the menu item created for this plugin was clicked. /// </summary> private void Run(IWindowPluginHost host, IParatextChildState windowState) { theControl = new ControlH(host); host.ShowEmbeddedUi(theControl, windowState.Project); }
private void MenuClicked(IWindowPluginHost host, IParatextChildState windowState) { theControl.MenuClicked(); }
public ControlH(IWindowPluginHost host) : this() { m_Host = host; }
public ControlH() { InitializeComponent(); m_Host = null; }
/// <summary> /// Called by Paratext when the menu item created for this plugin was clicked. /// </summary> private static void Run(IWindowPluginHost ptHost, IParatextChildState activeProjectState) { EditTextControl control = new EditTextControl(); ptHost.ShowEmbeddedUi(control, activeProjectState.Project); }
public void Run(IWindowPluginHost host, IParatextChildState windowState) { ControlF theControl = new ControlF(); host.ShowEmbeddedUi(theControl, windowState.Project); }