/// <summary> /// Show Ports of selected elements in Diagram. The ports are on the right side of the element. /// If isOptimized=true: /// - Receiving Ports on the left side (Server, Receiver) /// - Sending Ports on the right side (Client, Sender) /// </summary> /// <param name="isOptimizePortLayout"></param> public void ShowPortsInDiagram(bool isOptimizePortLayout = false) { try { Cursor.Current = Cursors.WaitCursor; // remember Diagram data of current selected diagram var eaDia = new EaDiagram(_rep); // hide all ports RemovePortFromDiagramGui(); // show all ports eaDia.ReloadSelectedObjectsAndConnector();// reload selection EaService.ShowEmbeddedElementsGui(_rep, "Port", isOptimizePortLayout); // set selction eaDia.ReloadSelectedObjectsAndConnector(); Cursor.Current = Cursors.Default; } catch (Exception e11) { MessageBox.Show(e11.ToString(), "Error show ports on diagram"); } finally { Cursor.Current = Cursors.Default; } }
// text field // There are special keys like "Enter" which require an enabling by //--------------------------------------------------------- // see at: protected override bool IsInputKey(Keys keyData) void txtUserText_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { EaService.RunQuickSearch(Repository, AddinSettings.QuickSearchName, txtUserText.Text); e.Handled = true; } }
/// <summary> /// About Window /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void aboutToolStripMenuItem_Click(object sender, EventArgs e) { string configFilePath = AddinSettings.ConfigFilePath; switch (AddinSettings.Customer) { case AddinSettings.CustomerCfg.Var1: EaService.AboutVar1(Release, configFilePath); break; case AddinSettings.CustomerCfg.HoTools: EaService.About(Repository, Release, configFilePath, AddinSettings.ConfigFolderPath); break; default: EaService.About(Repository, Release, configFilePath, AddinSettings.ConfigFolderPath); break; } }
/// <summary> /// ShowHelp /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void helpToolStripMenuItem1_Click(object sender, EventArgs e) { Help.ShowHelp(this, EaService.GetAssemblyPath() + "\\" + "hoTools.chm"); }
private void txtUserText_MouseDoubleClick(object sender, MouseEventArgs e) { txtUserText.Text = Clipboard.GetText(); EaService.RunQuickSearch(Repository, AddinSettings.QuickSearchName, txtUserText.Text); }
private void gitHubRepositoryToolStripMenuItem_Click(object sender, EventArgs e) { EaService.Repo(); }
private void gitHubWiKiScriptToolStripMenuItem_Click(object sender, EventArgs e) { EaService.WikiScript(); }