Exemplo n.º 1
0
        public MList(MenuData data, MenuBase parent) : base(data, parent)
        {
            ItemHeight  = FloatFromString(data.GetDataProperty("ItemHeight").ToString(), false);
            ItemSpacing = FloatFromString(data.GetDataProperty("ItemSpacing").ToString(), false);

            ListItems = new List <MListItem>();
            for (int _index = 0; _index < Items.Count; _index++)
            {
                var _item = Items[_index];

                if (_item is MListItem)
                {
                    var _listItem = (MListItem)_item;
                    _listItem.Depth = Depth;
                    _listItem.SetList(this, _index);
                    ListItems.Add(_listItem);
                }
            }
        }
Exemplo n.º 2
0
 public MbBoard(MenuData data, MenuBase parent) : base(data, parent)
 {
     Rows = int.Parse(data.GetDataProperty("Rows").ToString());
     Cols = int.Parse(data.GetDataProperty("Cols").ToString());
 }