void IOutlinedDocument.ReleaseOutlineWidget()
        {
            if (outlineTreeView == null)
            {
                return;
            }

            Gtk.ScrolledWindow w = (Gtk.ScrolledWindow)outlineTreeView.Parent;
            w.Destroy();
            outlineTreeView.Destroy();
            outlineTreeStore.Dispose();
            outlineTreeStore = null;
            outlineTreeView  = null;
        }
示例#2
0
        void IOutlinedDocument.ReleaseOutlineWidget()
        {
            if (outlineView != null)
            {
                Gtk.ScrolledWindow w = (Gtk.ScrolledWindow)outlineView.Parent;
                w.Destroy();
                outlineView.Destroy();
                outlineView = null;
            }

            if (outlineStore != null)
            {
                outlineStore.Dispose();
                outlineStore = null;
            }
        }