public ICheckBox CreateCheckBox(string canvas) { IPrototype clone = _checkBoxPrototype.Clone(); clone.Init(canvas); ICheckBox box = (ICheckBox)clone; box.Toggle(); return(box); }
public IButton CreateButton(string canvas) { IPrototype clone = _buttonProtype.Clone(); clone.Init(canvas); IButton button = (IButton)clone; button.Enable(true); return(button); }
public IPrototype Make(IPrototype prototype, Slot position, Slot size) { IPrototype item = prototype.Make(_board); item.Position = position; if (size != null) { ((IPrototype)item).Size = size; } item.Init(); return(item); }