public System.nfloat ConstrainSplitPosition(AppKit.NSSplitView splitView, System.nfloat proposedPosition, System.nint subviewDividerIndex) { var height = albumDetailsView.GetHeight(); //albumDetailsView.Frame = new CoreGraphics.CGRect (0, 0, 500, height); return(NMath.Max(proposedPosition, height)); }
public void Resize(AppKit.NSSplitView splitView, CoreGraphics.CGSize oldSize) { var dividerThickness = splitView.DividerThickness; var leftRect = splitView.Subviews [0].Frame; var rightRect = splitView.Subviews [1].Frame; var newFrame = splitView.Frame; leftRect.Height = newFrame.Height; leftRect.X = leftRect.Y = 0; rightRect.Width = newFrame.Width - leftRect.Width - dividerThickness; rightRect.Height = newFrame.Height; rightRect.X = leftRect.Width + dividerThickness; splitView.Subviews [0].Frame = leftRect; splitView.Subviews [1].Frame = rightRect; }
public System.nfloat ConstrainSplitPosition(AppKit.NSSplitView splitView, System.nfloat proposedPosition, System.nint subviewDividerIndex) { return(250); //return NMath.Max (proposedPosition, 150); }
public bool CanCollapse(AppKit.NSSplitView splitView, AppKit.NSView subview) { return(false); }
public System.nfloat ConstrainSplitPosition(AppKit.NSSplitView splitView, System.nfloat proposedPosition, System.nint subviewDividerIndex) { return(NMath.Min(MaxSideBarWidth, NMath.Max(proposedPosition, MinSideBarWidth))); }