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

Private Member Functions

void CollapsibleContainer (LayoutHolder parent, int sort=-1)
 
override void SetLayoutName ()
 
EntityAI GetEntity ()
 
override void OnDropReceivedFromHeader (Widget w, int x, int y, Widget receiver)
 
override void Refresh ()
 
override void OnShow ()
 
override void OnHide ()
 
override void Insert (LayoutHolder container, int pos=-1, bool immedUpdate=true)
 
override void Remove (LayoutHolder container)
 
bool CanDisplayAnyCategory ()
 
void UpdateCollapseButtons ()
 
void LoadDefaultState ()
 
bool IsHidden ()
 
void CollapseButtonOnMouseButtonDown (Widget w)
 
override void Toggle ()
 
override bool OnChildRemove (Widget w, Widget child)
 
override bool OnChildAdd (Widget w, Widget child)
 
override Header GetHeader ()
 
override void SetHeader (Header header)
 
void SetCollapsibleHeaderArrowState (bool open)
 

Private Attributes

protected ref CollapsibleHeader m_CollapsibleHeader
 
protected bool m_Hidden
 

Constructor & Destructor Documentation

◆ CollapsibleContainer()

void CollapsibleContainer ( LayoutHolder  parent,
int  sort = -1 
)
inlineprivate

References m_CollapsibleHeader.

Member Function Documentation

◆ CanDisplayAnyCategory()

bool CanDisplayAnyCategory ( )
inlineprivate

◆ CollapseButtonOnMouseButtonDown()

void CollapseButtonOnMouseButtonDown ( Widget  w)
inlineprivate

References Toggle().

◆ GetEntity()

EntityAI GetEntity ( )
inlineprivate

References m_Entity.

◆ GetHeader()

◆ Insert()

override void Insert ( LayoutHolder  container,
int  pos = -1,
bool  immedUpdate = true 
)
inlineprivate

◆ IsHidden()

bool IsHidden ( )
inlineprivate

◆ LoadDefaultState()

◆ OnChildAdd()

override bool OnChildAdd ( Widget  w,
Widget  child 
)
inlineprivate

◆ OnChildRemove()

override bool OnChildRemove ( Widget  w,
Widget  child 
)
inlineprivate

◆ OnDropReceivedFromHeader()

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

◆ OnHide()

override void OnHide ( )
inlineprivate

◆ OnShow()

◆ Refresh()

override void Refresh ( )
inlineprivate

◆ Remove()

override void Remove ( LayoutHolder  container)
inlineprivate

◆ SetCollapsibleHeaderArrowState()

void SetCollapsibleHeaderArrowState ( bool  open)
inlineprivate

◆ SetHeader()

override void SetHeader ( Header  header)
inlineprivate

◆ SetLayoutName()

override void SetLayoutName ( )
inlineprivate

◆ Toggle()

◆ UpdateCollapseButtons()

Field Documentation

◆ m_CollapsibleHeader

◆ m_Hidden


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