Example #1
0
 public KeyDialog(MainForm f)
 {
     InitializeComponent();
     Application.Idle += Application_Idle;
     _caller = f;
     _mgr = f.KeyChainMgr;
 }
Example #2
0
 public GroupsTree()
 {
     InitializeComponent();
     Application.Idle += Application_Idle;
     _mainForm = (MainForm)this.ParentForm;
     _mgr = new KeyChainMgr();
 }
Example #3
0
 private void BringFormToFront(MainForm f)
 {
     bool hasMaximizedWindow = false;
     foreach (MainForm w in _openedWindow)
     {
         if (w.WindowState == FormWindowState.Maximized)
         {
             hasMaximizedWindow = true;
             break;
         }
     }
     if (hasMaximizedWindow)
     {
         f.WindowState = FormWindowState.Maximized;
     }
     f.Focus();
 }
Example #4
0
        private void NewCloud(string url = "")
        {
            MainForm f = new MainForm();
            f.WindowState = _windowState;
            f.MdiParent = this;

            if (_windowState != DefaultState)
            {
                f.StartPosition = FormStartPosition.Manual;
                f.Location = new System.Drawing.Point(_openedWindow.Count * 10, _openedWindow.Count * 10);
            }
            ToolStripMenuItem windowItem = new ToolStripMenuItem();
            if (url != "")
            {
                if (f.KeyChainMgr.Open(url) == KeyChain.WrongPassword)
                {
                    return;
                }
                _openedFiles.Add(url);
            }
            else
            {
                f.KeyChainMgr.NewKeyChain();
                _openedFiles.Add("");
            }

            _openedWindow.Add(f);
            f.InitUI();
            f.Show();
        }