Ejemplo n.º 1
0
        private void editToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AemInstance instance = this.SelectedInstanceInListview;

            if (instance == null)
            {
                return;
            }
            AemInstanceDialog dialog = new AemInstanceDialog(instance);

            if (dialog.ShowDialog(this) == DialogResult.OK)
            {
                instance.Save();
                Program.InstanceList.SortByName();
                Program.UpdateInstanceListInViews();
            }
        }
Ejemplo n.º 2
0
 void propertiesMenuItem_Click(object sender, EventArgs e)
 {
     AemInstanceDialog dialog = new AemInstanceDialog(this);
       dialog.StartPosition = FormStartPosition.CenterScreen;
       if (dialog.ShowDialog() == DialogResult.OK) {
     this.Save();
     Program.InstanceList.SortByName();
     Program.UpdateInstanceListInViews();
       }
 }
Ejemplo n.º 3
0
 private void editToolStripMenuItem_Click(object sender, EventArgs e)
 {
     AemInstance instance = this.SelectedInstanceInListview;
       if (instance == null) {
     return;
       }
       AemInstanceDialog dialog = new AemInstanceDialog(instance);
       if (dialog.ShowDialog(this) == DialogResult.OK) {
     instance.Save();
     Program.InstanceList.SortByName();
     Program.UpdateInstanceListInViews();
       }
 }
Ejemplo n.º 4
0
        private void addToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (openFileDialogJar.ShowDialog(this) == DialogResult.OK) {
            AemInstance instance = new AemInstance();

            // auto-detect some instance properties
            instance.Path = openFileDialogJar.FileName;
            string[] pathParts = instance.Path.Split('/', '\\');

            string jarFilename = pathParts[pathParts.Length-1];
            if (jarFilename.Contains("-publish") || instance.Path.Contains("/publish/")) {
              instance.Runmode = Runmode.PUBLISH;
            }
            else {
              instance.Runmode = Runmode.AUTHOR;
            }

            string[] fileParts = jarFilename.Split('-','.');
            foreach (string filePart in fileParts) {
              int port = 0;
              if (int.TryParse(filePart, out port)) {
            instance.Port = port;
              }
            }

            if (pathParts.Length > 4) {
              string name = pathParts[pathParts.Length - 2];
              if ("author".Equals(name) || "publish".Equals(name)) {
            name = pathParts[pathParts.Length - 3];
              }
              instance.Name = name;
            }

            AemInstanceDialog dialog = new AemInstanceDialog(instance);
            if (dialog.ShowDialog(this) == DialogResult.OK) {
              instance.Save();
              Program.InstanceList.Add(instance);
              Program.InstanceList.SortByName();
              Program.UpdateInstanceListInViews();
            }
              }
        }
Ejemplo n.º 5
0
 private void copyToolStripMenuItem_Click(object sender, EventArgs e)
 {
     AemInstance instance = this.SelectedInstanceInListview;
       if (instance == null) {
     return;
       }
       instance = instance.Clone();
       instance.Name = "Copy of " + instance.Name;
       AemInstanceDialog dialog = new AemInstanceDialog(instance);
       if (dialog.ShowDialog(this) == DialogResult.OK) {
     instance.Save();
     Program.InstanceList.Add(instance);
     Program.InstanceList.SortByName();
     Program.UpdateInstanceListInViews();
       }
       else {
     // remove instance icon because instance not saved
     instance.NotifyIcon.Visible = false;
     instance.NotifyIcon.Dispose();
     instance.NotifyIcon = null;
       }
 }