Exemple #1
0
        private void LoadDockControls()
        {
            // Start Updated. Clear All Items
            this.listViewWindows.BeginUpdate();
            this.listViewWindows.Items.Clear();

            // Add All Tabs
            foreach (TabbedDocument tabbedDocument in this.m_sanDockManager.GetDockControls(DockSituation.Document))
            {
                ListViewItemTabbedDocument item = new ListViewItemTabbedDocument(tabbedDocument);

                this.listViewWindows.Items.Add(item);
            }

            // End Update
            this.listViewWindows.EndUpdate();
        }
Exemple #2
0
        private void Activate_Click(object sender, EventArgs e)
        {
            try{
                if (sender == this.buttonActivate)
                {
                    if (this.listViewWindows.SelectedItems.Count != 1)
                    {
                        return;
                    }

                    ListViewItemTabbedDocument item = (ListViewItemTabbedDocument)this.listViewWindows.SelectedItems[0];
                    item.TabbedDocument.Activate();

                    //
                    this.LoadDockControls();
                }
                else if (sender == this.buttonClose)
                {
                    foreach (ListViewItemTabbedDocument item in this.listViewWindows.SelectedItems)
                    {
                        if (item.TabbedDocument.AllowClose)
                        {
                            item.TabbedDocument.Close();
                        }
                    }

                    //
                    this.LoadDockControls();
                }
                else if (sender == this.buttonOK)
                {
                    this.Close();
                }
            }
            catch (Exception ex) {
                ExceptionDialog.HandleException(ex);
            }
        }
        private void LoadDockControls() {
            // Start Updated. Clear All Items
            this.listViewWindows.BeginUpdate();
            this.listViewWindows.Items.Clear();

            // Add All Tabs
            foreach (TabbedDocument tabbedDocument in this.m_sanDockManager.GetDockControls(DockSituation.Document)) {
                ListViewItemTabbedDocument item = new ListViewItemTabbedDocument(tabbedDocument);

                this.listViewWindows.Items.Add(item);
            }

            // End Update
            this.listViewWindows.EndUpdate();
        }