Пример #1
0
        // Returns true if the tab was successfully closed
        internal bool OnCloseTab(DockNotebookTab tab)
        {
            var e = new TabClosedEventArgs()
            {
                Tab = tab
            };

            DockNotebookManager.OnTabClosed(this, e);

            return(!e.Cancel);
        }
Пример #2
0
        public DockNotebookContainer(DockNotebook tabControl, bool isMasterTab = false)
        {
            this.isMasterTab = isMasterTab;
            this.tabControl  = tabControl;
            Child            = tabControl;

            DockNotebookManager.AddContainer(this);

            if (!isMasterTab)
            {
                tabControl.PageRemoved += HandlePageRemoved;
            }
        }
Пример #3
0
 void OnDragDataReceived(object o, Gtk.DragDataReceivedArgs args)
 {
     DockNotebookManager.OnDragDataReceived(o, args);
 }
Пример #4
0
        protected override void OnDestroyed()
        {
            DockNotebookManager.RemoveContainer(this);

            base.OnDestroyed();
        }