Esempio n. 1
0
        public new bool InitWithViewSize(CCSize size, CCNode container)
        {
            if (base.InitWithViewSize(size, container))
            {
                m_vCellsPositions = new List <float>();
                m_pCellsUsed      = new CCArrayForObjectSorting();
                m_pCellsFreed     = new CCArrayForObjectSorting();
                m_pIndices        = new List <int>();
                m_eVordering      = CCTableViewVerticalFillOrder.FillBottomUp;
                Direction         = CCScrollViewDirection.Vertical;

                base.Delegate = this;
                return(true);
            }
            return(false);
        }
Esempio n. 2
0
        public new bool InitWithViewSize(CCSize size, CCNode container)
        {
            if (base.InitWithViewSize(size, container))
            {
                m_pCellsUsed = new CCArrayForObjectSorting();
                m_pCellsFreed = new CCArrayForObjectSorting();
                m_pIndices = new List<int>();
                m_pTableViewDelegate = null;
                m_eVordering = CCTableViewVerticalFillOrder.FillBottomUp;
                Direction = CCScrollViewDirection.Vertical;

                base.Delegate = this;
                return true;
            }
            return false;
        }
Esempio n. 3
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();
        }