DIFF

class HandsContainerSource

HandsContainer Container LayoutHolder ScriptedWidgetEventHandler Managed

All members, including inherited

Constructors 2

Members 12

protected bool m_Hidden
protected ref HandsHeader m_CollapsibleHeader
Referenced by GetHeader(), HandsContainer(), RemoveItem()
Show 2 more, ShowAtt(), and UpdateInterval()
protected ref HandsPreview m_HandsPreview
protected ref Attachments m_Atts
protected ref CargoContainer m_CargoGrid
protected ref map<EntityAI, AttachmentsWrapper> m_AttachmentAttachmentsContainers
protected ref map<EntityAI, ref Attachments> m_AttachmentAttachments
protected ref array<int> m_AttachmentSlotsSorted
Referenced by AttachmentAdded(), and ShowAtt()
protected int m_StaticAttCount = 0
Referenced by ShowAtt()
protected int m_StaticCargoCount = 0
Referenced by ShowAtt()
protected ScrollWidget m_ScrollWidget

Methods 48

void ResetContainer()
References array.Clear(), array.Insert(), Container.m_Body
Show 1 more, m_HandsPreview
Referenced by ShowAtt()
override Header GetHeader()
override void Insert(LayoutHolder container, int pos = -1, bool immedUpdate = true)
Referenced by AttachmentAdded(), and ShowAtt()
override void Refresh()
void OnDropReceivedFromHeader2(Widget w, int x, int y, Widget receiver)
override void OnDropReceivedFromHeader(Widget w, int x, int y, Widget receiver)
int GetRecipeCount(bool recipe_anywhere, EntityAI entity1, EntityAI entity2)
Referenced by GetCombinationFlags()
override void UnfocusAll()
References UnfocusGrid()
void TakeAsAttachment(Widget w, Widget receiver)
void RefreshHands()
override void SetLayoutName()
override void OnShow()
References array.Count(), array.Get(), OnShow()
Show 2 more, LayoutHolder.OnShow(), and Container.m_Body
Referenced by HandsArea.OnShow()
void DraggingOverHeader2(Widget w, int x, int y, Widget receiver)
void CollapseButtonOnMouseButtonDown(Widget w)