protected override void OnDestroyed() { if (preview != null) { if (wrapper != null) { wrapper.DetachDesigner(resizableFixed); } preview.SizeAllocated -= new Gtk.SizeAllocatedHandler(OnResized); resizableFixed.SelectionChanged -= OnSelectionChanged; resizableFixed = null; preview = null; wrapper = null; } base.OnDestroyed(); }
public override void Dispose() { if (preview != null) { if (wrapper != null) { wrapper.DetachDesigner(resizableFixed); } preview.SizeAllocated -= new Gtk.SizeAllocatedHandler(OnResized); resizableFixed.SelectionChanged -= OnSelectionChanged; // resizableFixed.Destroy (); resizableFixed = null; preview = null; wrapper = null; } base.Dispose(); }