void IOutlinedDocument.ReleaseOutlineWidget() { if (outlineTreeView == null) { return; } Gtk.ScrolledWindow w = (Gtk.ScrolledWindow)outlineTreeView.Parent; w.Destroy(); outlineTreeView.Destroy(); outlineTreeStore.Dispose(); outlineTreeStore = null; outlineTreeView = null; }
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; } }