public void PackEnd(Widget widget, BoxMode mode) { bool expand = (mode & BoxMode.Expand) != 0; bool fill = (mode & BoxMode.Fill) != 0; PackEnd(widget, expand, fill); }
static void SetBox(GameObject go , BoxMode mode , float size) { switch (mode) { case BoxMode.R: case BoxMode.D: var box = go.GetComponent <BoxCollider2D>(); if (box == null) { box = go.AddComponent <BoxCollider2D>(); } SetBox(box, mode == BoxMode.R, size); break; case BoxMode.RD: var boxCount = go.GetComponents <BoxCollider2D>().Length; for (int i = 0; i < 2 - boxCount; i++) { go.AddComponent <BoxCollider2D>(); } var boxes = go.GetComponents <BoxCollider2D>(); SetBox(boxes[0], true, size); SetBox(boxes[1], false, size); break; } }
void Pack(Widget widget, BoxMode mode, int padding, PackOrigin ptype) { var p = new BoxPlacement((WidgetBackendHost)BackendHost, widget); p.BoxMode = mode; p.Padding = padding; p.PackOrigin = ptype; children.Add(p); }
void Pack(Widget widget, BoxMode mode, int padding, PackOrigin ptype) { var p = new BoxPlacement((EventSink)WidgetEventSink, widget); p.BoxMode = mode; p.Padding = padding; p.PackOrigin = ptype; children.Add(p); }
public void PackStart(Widget widget, BoxMode mode) { if (widget == null) { throw new ArgumentNullException("widget"); } bool expand = (mode & BoxMode.Expand) != 0; bool fill = (mode & BoxMode.Fill) != 0; PackStart(widget, expand, fill); }
void Pack(Widget widget, BoxMode mode, double padding, PackOrigin ptype) { if (widget == null) { throw new ArgumentNullException("widget"); } if (padding < 0) { throw new ArgumentException("padding can't be negative"); } var p = new BoxPlacement((WidgetBackendHost)BackendHost, widget); p.BoxMode = mode; p.Padding = padding; p.PackOrigin = ptype; children.Add(p); }
public void PackStart(Widget widget, BoxMode mode) { PackStart(widget, mode, 0); }
public void PackEnd(Widget widget, BoxMode mode, int padding) { Pack(widget, mode, padding, PackOrigin.End); }
public void PackEnd(Widget widget, BoxMode mode) { PackEnd(widget, mode, 0); }
public void PackStart(Widget widget, BoxMode mode, int padding) { Pack(widget, mode, padding, PackOrigin.Start); }