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

Private Member Functions

void LeftArea (LayoutHolder parent)
 
override void UnfocusGrid ()
 
override bool IsActive ()
 
override void SetActive (bool active)
 
override ScrollWidget GetScrollWidget ()
 
override void UpdateSelectionIcons ()
 
float GetCurrentContainerTopY ()
 
float GetCurrentContainerBottomY ()
 
override void SetSameLevelNextActive ()
 
override void SetSameLevelPreviousActive ()
 
override void ExpandCollapseContainer ()
 
void OnLeftPanelDropReceived (Widget w, int x, int y, Widget receiver)
 
override void DraggingOverHeader (Widget w, int x, int y, Widget receiver)
 
override void SetLayoutName ()
 
override EntityAI GetFocusedItem ()
 
VicinityContainer GetVicinityContainer ()
 
override void SetParentWidget ()
 
override void OnShow ()
 
override void Refresh ()
 
override void UpdateInterval ()
 
override bool OnChildRemove (Widget w, Widget child)
 
override bool OnChildAdd (Widget w, Widget child)
 
override ScrollWidget GetSlotsScrollWidget ()
 
Widget GetSlotsHeader ()
 
Widget GetSlotsArea ()
 

Private Attributes

protected Widget m_UpIcon
 
protected Widget m_DownIcon
 
protected Widget m_ContentParent
 
protected ref VicinityContainer m_VicinityContainer
 
protected Widget m_SlotsHeader
 
protected Widget m_SlotsContent
 
protected ScrollWidget m_SlotsScrollWidget
 
protected ScrollWidget m_ScrollWidget
 
protected ref SizeToChild m_ContentResize
 
protected bool m_ShouldChangeSize = true
 
protected bool m_IsProcessing = false
 

Constructor & Destructor Documentation

◆ LeftArea()

Member Function Documentation

◆ DraggingOverHeader()

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

◆ ExpandCollapseContainer()

override void ExpandCollapseContainer ( )
inlineprivate

References Refresh().

◆ GetCurrentContainerBottomY()

float GetCurrentContainerBottomY ( )
inlineprivate

◆ GetCurrentContainerTopY()

float GetCurrentContainerTopY ( )
inlineprivate

◆ GetFocusedItem()

override EntityAI GetFocusedItem ( )
inlineprivate

◆ GetScrollWidget()

override ScrollWidget GetScrollWidget ( )
inlineprivate

References m_ScrollWidget.

◆ GetSlotsArea()

Widget GetSlotsArea ( )
inlineprivate

◆ GetSlotsHeader()

Widget GetSlotsHeader ( )
inlineprivate

◆ GetSlotsScrollWidget()

override ScrollWidget GetSlotsScrollWidget ( )
inlineprivate

References m_SlotsScrollWidget.

◆ GetVicinityContainer()

VicinityContainer GetVicinityContainer ( )
inlineprivate

References m_VicinityContainer.

◆ IsActive()

override bool IsActive ( )
inlineprivate

◆ OnChildAdd()

override bool OnChildAdd ( Widget  w,
Widget  child 
)
inlineprivate

References m_IsProcessing, and Refresh().

◆ OnChildRemove()

override bool OnChildRemove ( Widget  w,
Widget  child 
)
inlineprivate

References m_IsProcessing, and Refresh().

◆ OnLeftPanelDropReceived()

void OnLeftPanelDropReceived ( Widget  w,
int  x,
int  y,
Widget  receiver 
)
inlineprivate

◆ OnShow()

override void OnShow ( )
inlineprivate

References Refresh().

◆ Refresh()

◆ SetActive()

override void SetActive ( bool  active)
inlineprivate

◆ SetLayoutName()

◆ SetParentWidget()

override void SetParentWidget ( )
inlineprivate

References m_Parent, and m_ParentWidget.

◆ SetSameLevelNextActive()

override void SetSameLevelNextActive ( )
inlineprivate

References Refresh().

◆ SetSameLevelPreviousActive()

override void SetSameLevelPreviousActive ( )
inlineprivate

References Refresh().

◆ UnfocusGrid()

override void UnfocusGrid ( )
inlineprivate

◆ UpdateInterval()

override void UpdateInterval ( )
inlineprivate

◆ UpdateSelectionIcons()

override void UpdateSelectionIcons ( )
inlineprivate

Field Documentation

◆ m_ContentParent

protected Widget m_ContentParent
private

Referenced by LeftArea(), and UpdateInterval().

◆ m_ContentResize

protected ref SizeToChild m_ContentResize
private

Referenced by LeftArea(), and UpdateInterval().

◆ m_DownIcon

protected Widget m_DownIcon
private

Referenced by LeftArea(), and UpdateSelectionIcons().

◆ m_IsProcessing

protected bool m_IsProcessing = false
private

◆ m_ScrollWidget

protected ScrollWidget m_ScrollWidget
private

◆ m_ShouldChangeSize

protected bool m_ShouldChangeSize = true
private

Referenced by Refresh(), and UpdateInterval().

◆ m_SlotsContent

protected Widget m_SlotsContent
private

Referenced by GetSlotsArea(), and LeftArea().

◆ m_SlotsHeader

protected Widget m_SlotsHeader
private

Referenced by GetSlotsHeader(), and LeftArea().

◆ m_SlotsScrollWidget

protected ScrollWidget m_SlotsScrollWidget
private

◆ m_UpIcon

protected Widget m_UpIcon
private

Referenced by LeftArea(), and UpdateSelectionIcons().

◆ m_VicinityContainer

protected ref VicinityContainer m_VicinityContainer
private

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