Exemplo n.º 1
0
        public ICheckBox CreateCheckBox(string canvas)
        {
            IPrototype clone = _checkBoxPrototype.Clone();

            clone.Init(canvas);
            ICheckBox box = (ICheckBox)clone;

            box.Toggle();
            return(box);
        }
Exemplo n.º 2
0
        public IButton CreateButton(string canvas)
        {
            IPrototype clone = _buttonProtype.Clone();

            clone.Init(canvas);
            IButton button = (IButton)clone;

            button.Enable(true);
            return(button);
        }
Exemplo n.º 3
0
        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);
        }