28 super.SetActive(active);
37 super.SetDefaultFocus();
44 if (include_invisible)
57 if (include_invisible)
59 return m_Body.Count();
63 return m_OpenedContainers.Count();
70 if (include_invisible)
76 c =
Container.Cast(m_OpenedContainers[row]);
78 return c.GetColumnCount();
84 int visible_focus = 0;
87 if (m_OpenedContainers.Count())
92 if (active && active.IsActive())
97 if (!active || !active.IsActive())
100 if (!IsLastContainerFocused())
125 int visible_focus = 0;
128 if (m_OpenedContainers.Count())
133 if (active && active.IsActive())
139 if (!active || !active.IsActive())
142 if (!IsFirstContainerFocused())
override void SetPreviousActive(bool force=false)
int GetRowCount(bool include_invisible=true)
override Header GetHeader()
override void SetHeader(Header header)
override void SetLayoutName()
override void SetNextActive()
override void SetDefaultFocus(bool while_micromanagment_mode=false)
void AttachmentsGroupContainer(LayoutHolder parent)
int GetColumnCountForRow(int row, bool include_invisible=true)
override void SetActive(bool active)
SlotsIcon GetSlotsIcon(int row, int column, bool include_invisible=true)
override void SetActive(bool active)
override void SetNextActive()
override void SetPreviousActive(bool force=false)
override void SetLastActive()
SlotsIcon GetSlotIcon(int index)
void SetVisibleFocus(int index)