class AttachmentCategoriesContainerSource
AttachmentCategoriesContainer › CollapsibleContainer › Container › LayoutHolder › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constructors 2
void AttachmentCategoriesContainer(LayoutHolder parent, int sort = -1)References m_CategorySlotIndex
Referenced by VicinityContainer.UpdateInterval()
void ~AttachmentCategoriesContainer()References Class.Cast(), LayoutHolder.GetParent(), LayoutHolder.IsActive()
Show 2 more
, Container.ScrollToActiveContainer(), and Container.SetFirstActive()Members 3
protected int m_SlotsCountReferenced by CanDisplayAnyCategory(), InitGhostSlots(), InitIconsContainers()
Show 1 more
, UpdateInterval()protected SlotsIcon m_CargoSlotsIconReferenced by Close(), GetCargoSlotsIcon(), InitGhostSlots()
Show 2 more
, OnHide(), and UpdateInterval()Methods 26
void SetEntity(EntityAI entity)References Class.Cast(), Widget.FindAnyWidget(), WidgetEventHandler.GetInstance()
Show 12 more
, InitGhostSlots(), InitIconsContainers(), array.Insert(), Container.RecomputeOpenedContainers(), LayoutHolder.Refresh(), WidgetEventHandler.RegisterOnChildAdd(), WidgetEventHandler.RegisterOnChildRemove(), SetHeaderName(), Container.m_Entity, LayoutHolder.m_MainWidget, LayoutHolder.m_Parent, and LayoutHolder.m_RootWidgetReferenced by VicinityContainer.UpdateInterval()
void SetHeaderName()References Object.GetDisplayName(), Header.SetName(), CollapsibleContainer.m_CollapsibleHeader
Show 1 more
, Container.m_EntityReferenced by SetEntity()
override void UpdateInterval()References EntityAI.CanDisplayAttachmentCategory(), EntityAI.CanDisplayCargo(), Class.Cast()
Show 33 more
, Class.Cast(), Class.Cast(), array.Count(), AttachmentCategoriesRow.GetCategoryIdentifier(), EntityAI.GetInventory(), LayoutHolder.GetMainWidget(), Container.HideContent(), ClosableContainer.IsDisplayable(), AttachmentCategoriesSlotsContainer.IsDisplayable(), GameInventory.IsInventoryLockedForLockType(), LayoutHolder.IsVisible(), LayoutHolder.IsVisible(), LayoutHolder.OnHide(), LayoutHolder.OnHide(), LayoutHolder.OnHide(), LayoutHolder.OnHide(), ClosableContainer.OnShow(), LayoutHolder.OnShow(), ClosableContainer.OnShow(), LayoutHolder.OnShow(), Container.RecomputeOpenedContainers(), Widget.Show(), Widget.Show(), ShowInSlots(), ContainerWithCargo.UpdateInterval(), AttachmentCategoriesRow.UpdateInterval(), Container.m_Body, m_CargoSlotsIcon, CollapsibleContainer.m_CollapsibleHeader, Container.m_Entity, CollapsibleContainer.m_Hidden, LayoutHolder.m_MainWidget, and m_SlotsCountvoid LoadAttachmentCategoriesIcon(SlotsContainer items_cont, string icon_name, int slot_number)Referenced by InitGhostSlots()
References CGame.ConfigGetChildrenCount()
SlotsContainer GetSlotsContainer(int icons_row)References Class.Cast(), array.Get(), AttachmentCategoriesSlotsContainer.GetSlotsContainer()
Show 1 more
, Container.m_BodySlotsIcon GetCargoSlotsIcon()References m_CargoSlotsIcon
Referenced by UpdateInterval()
override bool CanDisplayAnyCategory()override void UpdateRadialIcon()References CGame.ConfigGetChildName()
Referenced by InitGhostSlots()
References CGame.ConfigGetText()
Referenced by InitGhostSlots()
References CGame.ConfigGetInt()
void MouseClick(Widget w)References Class.Cast(), SlotsIcon.GetContainer(), Widget.GetUserData()
Show 1 more
, Container.Toggle()override void ExpandCollapseContainer()bool IsHeaderActive()void InitIconsContainers()References new AttachmentCategoriesSlotsContainer(), GetAttachmentCategoriesCount(), GameInventory.GetCargo()
Referenced by SetEntity()
void InitGhostSlots()References new AttachmentCategoriesRow(), Widget.ClearFlags(), Object.ConfigGetString()
Show 41 more
, CGame.ConfigGetText(), new ContainerWithCargo(), array.Count(), ClosableContainer.Get(), GetAttachmentCategoriesCount(), GetAttachmentCategory(), GameInventory.GetCargo(), SlotsIcon.GetGhostSlot(), GetIconName(), EntityAI.GetInventory(), LayoutHolder.GetMainWidget(), SlotsIcon.GetRadialIconPanel(), LayoutHolder.GetRootWidget(), SlotsContainer.GetSlotIcon(), GetSlotsContainer(), Object.GetType(), AttachmentCategoriesRow.Init(), CollapsibleContainer.Insert(), map.Insert(), LoadAttachmentCategoriesIcon(), ImageWidget.LoadImageFile(), ClosableContainer.Open(), ContainerWithCargo.Open(), Container.RecomputeOpenedContainers(), SlotsIcon.SetContainer(), ContainerWithCargo.SetEntity(), Widget.SetFlags(), SlotsIcon.SetSlotDisplayName(), Container.SetSlotIcon(), Container.SetSlotIcon(), Widget.Show(), Widget.Show(), Widget.Show(), StaticGUIUtils.VerifyIconImageString(), StaticGUIUtils.IMAGESETGROUP_INVENTORY, Container.ITEMS_IN_ROW, Container.m_Body, m_CargoSlotsIcon, m_CategorySlotIndex, Container.m_Entity, and m_SlotsCountReferenced by SetEntity()
override void CollapseButtonOnMouseButtonDown(Widget w)References Class.Cast(), Container.Close(), array.Count()
Show 12 more
, array.Get(), OnHide(), OnHide(), CollapsibleContainer.OnShow(), Container.RecomputeOpenedContainers(), CollapsibleContainer.SetCollapsibleHeaderArrowState(), CollapsibleHeader.SetHeaderVisible(), CollapsibleContainer.UpdateCollapseButtons(), Container.m_Body, Container.m_Closed, CollapsibleContainer.m_CollapsibleHeader, and CollapsibleContainer.m_Hiddenoverride void Open()References IsDisplayable(), CollapsibleContainer.OnShow(), Container.Open()
Show 1 more
, Container.SetOpenForSlotIcon()override void Close()References Container.Close(), SlotsIcon.GetObject(), SlotsIcon.GetObject()
Show 4 more
, OnHide(), Container.SetOpenForSlotIcon(), m_CargoSlotsIcon, and Container.m_SlotIconoverride void OnHide()