\BaseGridCell
Synopsis
class BaseGridCell
extends BaseGridGroup
{
- // members
- protected integer $max_grid_items_count = 1;
- protected array $grid_items = ;
- protected integer $grid_items_count = 0;
- protected $grid_item_cursor = NULL;
- // Inherited members from BaseGridGroup
- protected string $name;
- protected array $groups;
- protected array $unfinished_groups;
- protected array $unfinished_groups_original_index;
- protected integer $last_touched_group_index;
- protected boolean $append_suitable_group_if_needed;
- protected $group_cursor;
- protected $first_group_cursor;
- protected BaseGridGroup $parent_group;
- protected array $accepted_categories;
- public array $ignored_categories;
- // methods
- public void addGridItem()
- public void fillGaps()
- public void getGridItems()
- public void getGridItemsCount()
- public void getMaxGridItemsCount()
- public void getAvailableGridItemsCount()
- public void canAcceptGridItem()
- public void isFull()
- public void isEmpty()
- public void __clone()
- protected void advanceSubtreeCursor()
- public void getCursor()
- protected void getGridItemCursorKey()
- protected void resetCursor()
- protected void getGridItem()
- // Inherited methods from BaseGridGroup
- public void addGroup()
- public void removeGroupsFromIndex()
- public void setParentGroup()
- public void propagateAcceptedCategories()
- public void addGridItem()
- public void ignoreCategory()
- public void isIgnoredCategory()
- protected void addGridItemToUnfinishedGroup()
- protected void canRemoveUnfinishedGroup()
- protected void addGridItemToNextUnfinishedGroup()
- protected void appendSuitableGroup()
- protected void canAcceptGridItem()
- public void isFull()
- public void isEmpty()
- public void __clone()
- public void fillGaps()
- public void getFillGridItem()
- public void removeGaps()
- protected void getGridItem()
- protected void advanceSubtreeCursor()
- public void advanceCursor()
- public void getCursor()
- protected void getGridItemCursorKey()
- protected void resetGroupCursor()
- protected void resetCursor()
- public void rewind()
- public void current()
- public void key()
- public void next()
- public void valid()
- public string getName()
- public BaseGridGroup setName()
Hierarchy
Extends
Members
protected
- $accepted_categories
- $append_suitable_group_if_needed
- $first_group_cursor
- $grid_item_cursor
- $grid_items
- $grid_items_count
- $group_cursor
- $groups
- $last_touched_group_index
- $max_grid_items_count
- $name
- $parent_group — BaseGridGroup
- $unfinished_groups
- $unfinished_groups_original_index
public
- $ignored_categories
Methods
protected
public
- __clone()
- addGridItem()
- canAcceptGridItem()
- fillGaps()
- getAvailableGridItemsCount()
- getCursor()
- getGridItems()
- getGridItemsCount()
- getMaxGridItemsCount()
- isEmpty()
- isFull()
Inherited from BaseGridGroup
protected
- addGridItemToNextUnfinishedGroup()
- addGridItemToUnfinishedGroup()
- advanceSubtreeCursor()
- appendSuitableGroup()
- canAcceptGridItem()
- canRemoveUnfinishedGroup()
- getGridItem()
- getGridItemCursorKey()
- resetCursor()
- resetGroupCursor()