Пример #1
0
 /**
  * An initialized table view object
  *
  * @param dataSource data source;
  * @param size view size
  * @param container parent object for cells
  * @return table view
  */
 public CCTableView(ICCTableViewDataSource dataSource, CCSize size, CCNode container)
 {
     InitWithViewSize(size, container);
     DataSource = dataSource;
     _updateCellPositions();
     _updateContentSize();
 }
Пример #2
0
 /**
  * An intialized table view object
  *
  * @param dataSource data source
  * @param size view size
  * @return table view
  */
 public CCTableView(ICCTableViewDataSource dataSource, CCSize size)
     : this(dataSource, size, null)
 {
 }
Пример #3
0
 /**
  * An intialized table view object
  *
  * @param dataSource data source
  * @param size view size
  * @return table view
  */
 public CCTableView(ICCTableViewDataSource dataSource, CCSize size)
     : this(dataSource, size, null)
 { }
Пример #4
0
 /**
  * An initialized table view object
  *
  * @param dataSource data source;
  * @param size view size
  * @param container parent object for cells
  * @return table view
  */
 public CCTableView(ICCTableViewDataSource dataSource, CCSize size, CCNode container)
 {
     InitWithViewSize(size, container);
     DataSource = dataSource;
     _updateCellPositions();
     _updateContentSize();
 }
Пример #5
0
        public CCTableView(ICCTableViewDataSource dataSource, CCSize size, CCNode container) : base(size, container)
        {
            cellsPositions = new List<float>();
            cellsUsed = new CCArrayForObjectSorting();
            cellsFreed = new CCArrayForObjectSorting();
            indices = new List<int>();
            vordering = CCTableViewVerticalFillOrder.FillBottomUp;
            Direction = CCScrollViewDirection.Vertical;

            base.Delegate = this;

			DataSource = dataSource;
			UpdateCellPositions();
			UpdateContentSize();
        }