/// <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;
     }
 }
Exemplo n.º 3
0
        /// <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;
            }
        }
Exemplo n.º 4
0
 /// <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();
 }