PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
RightArea Class Reference

Private Member Functions

void RightArea (LayoutHolder parent)
 
PlayerContainer GetPlayerContainer ()
 
override void DraggingOverHeader (Widget w, int x, int y, Widget receiver)
 
override bool Select ()
 
override bool SelectItem ()
 
override bool Combine ()
 
override bool SplitItem ()
 
override bool EquipItem ()
 
override bool TransferItem ()
 
override bool InspectItem ()
 
override bool TransferItemToVicinity ()
 
override void UnfocusGrid ()
 
override bool CanTakeToInventory ()
 
override bool CanTakeToInventoryEx (EntityAI focusedEntity)
 
bool HasEntityContainerVisible (EntityAI entity)
 
void SwapItemsInOrder (int slot1, int slot2)
 
bool IsPlayerEquipmentActive ()
 
override void SetSameLevelNextActive ()
 
override void SetSameLevelPreviousActive ()
 
override void ExpandCollapseContainer ()
 
override void Refresh ()
 
override void SetLayoutName ()
 
override void SetParentWidget ()
 
override void OnShow ()
 
override void UpdateInterval ()
 
void MoveUpDownIcons ()
 
override ScrollWidget GetScrollWidget ()
 
override void UpdateSelectionIcons ()
 
float GetCurrentContainerTopY ()
 
float GetCurrentContainerBottomY ()
 
Widget GetSlotsArea ()
 
Widget GetSlotsHeader ()
 

Private Attributes

ref PlayerContainer m_PlayerContainer
 
protected Widget m_ContentParent
 
protected Widget m_SlotsHeader
 
protected Widget m_SlotsContent
 
protected ScrollWidget m_ScrollWidget
 
protected Widget m_UpIcon
 
protected Widget m_DownIcon
 
protected ref SizeToChild m_ContentResize
 
protected bool m_ShouldChangeSize = true
 
protected bool m_ProcessGridMovement
 

Constructor & Destructor Documentation

◆ RightArea()

Member Function Documentation

◆ CanTakeToInventory()

override bool CanTakeToInventory ( )
inlineprivate

◆ CanTakeToInventoryEx()

override bool CanTakeToInventoryEx ( EntityAI  focusedEntity)
inlineprivate

◆ Combine()

override bool Combine ( )
inlineprivate

◆ DraggingOverHeader()

override void DraggingOverHeader ( Widget  w,
int  x,
int  y,
Widget  receiver 
)
inlineprivate

◆ EquipItem()

override bool EquipItem ( )
inlineprivate

References m_PlayerContainer.

Referenced by UpdateInterval().

◆ ExpandCollapseContainer()

override void ExpandCollapseContainer ( )
inlineprivate

◆ GetCurrentContainerBottomY()

float GetCurrentContainerBottomY ( )
inlineprivate

◆ GetCurrentContainerTopY()

float GetCurrentContainerTopY ( )
inlineprivate

◆ GetPlayerContainer()

PlayerContainer GetPlayerContainer ( )
inlineprivate

References m_PlayerContainer.

◆ GetScrollWidget()

override ScrollWidget GetScrollWidget ( )
inlineprivate

References m_ScrollWidget.

◆ GetSlotsArea()

Widget GetSlotsArea ( )
inlineprivate

◆ GetSlotsHeader()

Widget GetSlotsHeader ( )
inlineprivate

◆ HasEntityContainerVisible()

bool HasEntityContainerVisible ( EntityAI  entity)
inlineprivate

◆ InspectItem()

override bool InspectItem ( )
inlineprivate

◆ IsPlayerEquipmentActive()

bool IsPlayerEquipmentActive ( )
inlineprivate

◆ MoveUpDownIcons()

void MoveUpDownIcons ( )
inlineprivate

◆ OnShow()

override void OnShow ( )
inlineprivate

References Refresh().

◆ Refresh()

◆ Select()

override bool Select ( )
inlineprivate

◆ SelectItem()

override bool SelectItem ( )
inlineprivate

◆ SetLayoutName()

◆ SetParentWidget()

override void SetParentWidget ( )
inlineprivate

References m_Parent, and m_ParentWidget.

◆ SetSameLevelNextActive()

override void SetSameLevelNextActive ( )
inlineprivate

References Refresh().

Referenced by MoveFocusByContainer().

◆ SetSameLevelPreviousActive()

override void SetSameLevelPreviousActive ( )
inlineprivate

References Refresh().

Referenced by MoveFocusByContainer().

◆ SplitItem()

override bool SplitItem ( )
inlineprivate

References m_PlayerContainer.

Referenced by UpdateInterval().

◆ SwapItemsInOrder()

void SwapItemsInOrder ( int  slot1,
int  slot2 
)
inlineprivate

◆ TransferItem()

override bool TransferItem ( )
inlineprivate

◆ TransferItemToVicinity()

override bool TransferItemToVicinity ( )
inlineprivate

◆ UnfocusGrid()

override void UnfocusGrid ( )
inlineprivate

◆ UpdateInterval()

override void UpdateInterval ( )
inlineprivate

◆ UpdateSelectionIcons()

override void UpdateSelectionIcons ( )
inlineprivate

References MoveUpDownIcons().

Field Documentation

◆ m_ContentParent

protected Widget m_ContentParent
private

◆ m_ContentResize

protected ref SizeToChild m_ContentResize
private

◆ m_DownIcon

protected Widget m_DownIcon
private

Referenced by MoveUpDownIcons(), and RightArea().

◆ m_PlayerContainer

◆ m_ProcessGridMovement

protected bool m_ProcessGridMovement
private

Referenced by RightArea().

◆ m_ScrollWidget

protected ScrollWidget m_ScrollWidget
private

Referenced by GetScrollWidget(), Refresh(), and RightArea().

◆ m_ShouldChangeSize

protected bool m_ShouldChangeSize = true
private

Referenced by Refresh().

◆ m_SlotsContent

protected Widget m_SlotsContent
private

Referenced by GetSlotsArea(), and RightArea().

◆ m_SlotsHeader

protected Widget m_SlotsHeader
private

Referenced by GetSlotsHeader(), and RightArea().

◆ m_UpIcon

protected Widget m_UpIcon
private

Referenced by MoveUpDownIcons(), and RightArea().


The documentation for this class was generated from the following file: