protected override void OnSizeRequested(ref Gtk.Requisition requisition) { if (canvas_child != null) { Size size = canvas_child.Measure(Size.Empty); if (size.Width > 0) { requisition.Width = (int)Math.Ceiling(size.Width); } if (size.Height > 0) { requisition.Height = (int)Math.Ceiling(size.Height); } } }
protected Requisition SizeRequested() { var requisition = new Requisition(); if (canvas_child != null) { Size size = canvas_child.Measure(Size.Empty); if (size.Width > 0) { requisition.Width = (int)Math.Ceiling(size.Width); } if (size.Height > 0) { requisition.Height = (int)Math.Ceiling(size.Height); } } return(requisition); }
public void QueueMeasure(CanvasItem item) { item.Measure(item.ContentSize); }
public void QueueMeasure(CanvasItem item) { item.Measure (item.ContentSize); }