Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
LeftArea Class Reference
Inheritance diagram for LeftArea:
Container

Protected Member Functions

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

Protected Attributes

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

Additional Inherited Members

Private Member Functions inherited from Container
void ~CargoContainer ()
void AddedToCargo (EntityAI item)
void AddedToCargoEx (EntityAI item, bool refresh=true)
override bool CanCombineAmmo ()
void CargoContainer (LayoutHolder parent, bool is_attachment=false)
override void CheckHeaderDragability ()
void ClosableContainer (LayoutHolder parent, int sort=-1)
override void Close ()
void CloseButtonOnMouseButtonDown ()
override bool Combine ()
override LayoutHolder Get (int x)
int GetAttachmentSlotID ()
int GetCargoCapacity ()
int GetCargoIndex ()
EntityAI GetEntity ()
override float GetFocusedContainerHeight (bool contents=false)
override float GetFocusedContainerHeight (bool contents=false)
override float GetFocusedContainerYPos (bool contents=false)
override float GetFocusedContainerYPos (bool contents=false)
override float GetFocusedContainerYScreenPos (bool contents=false)
override float GetFocusedContainerYScreenPos (bool contents=false)
Icon GetFocusedIcon ()
override EntityAI GetFocusedItem ()
override Header GetHeader ()
Icon GetIcon (EntityAI item)
Icon GetIcon (int index)
int GetIconsCount ()
float GetIconSize ()
int GetMaxCargoCapacity ()
int GetRecipeCount (bool recipe_anywhere, ItemBase entity1, ItemBase entity2, PlayerBase player)
float GetSpaceSize ()
bool HasItem (EntityAI item)
void InitGridHeight ()
Icon InitIcon (Icon icon, EntityAI item, int pos_x, int pos_y)
Icon InitIconEx (Icon icon, EntityAI item, int pos_x, int pos_y, bool refresh=true)
override bool IsDisplayable ()
override bool IsEmpty ()
override bool IsItemActive ()
override bool IsItemWithQuantityActive ()
void MoveContainerDown (Widget cont)
void MoveContainerUp (Widget cont)
void MovedInCargo (EntityAI item)
override void OnShow ()
override void Open ()
override void Refresh ()
override void Refresh ()
void RefreshImpl ()
void ReleaseLock (EntityAI item)
void RemovedFromCargo (EntityAI item)
override bool Select ()
override bool SelectItem ()
override void SetActive (bool active)
void SetAlternateFalseTextHeaderWidget (TextWidget w)
void SetAttachmentSlotID (int slotID)
override void SetDefaultFocus (bool while_micromanagment_mode=false)
void SetEntity (EntityAI item, int cargo_index=0, bool immedUpdate=true)
override void SetLastActive ()
override void SetLastFocus ()
override void SetLayoutName ()
override void SetLayoutName ()
void SetLock (EntityAI item)
override void SetNextActive ()
override void SetNextLeftActive ()
override void SetNextRightActive ()
void SetOpenState (bool state)
override void SetPreviousActive (bool force=false)
void ShowFalseCargoHeader (bool show)
override bool TransferItem ()
override bool TransferItemToVicinity ()
override void Unfocus ()
override void UnfocusAll ()
void UpdateHeaderText ()
override void UpdateInterval ()
override void UpdateRadialIcon ()
void UpdateRowVisibility (int count)
void UpdateSelection ()
void UpdateSize ()
Private Attributes inherited from Container
TextWidget m_AlternateFalseHeaderTextWidget
int m_AttachmentSlotID = -1
CargoBase m_Cargo
Widget m_CargoContainer
Widget m_CargoHeader
int m_CargoIndex = -1
ref ClosableHeader m_ClosableHeader
TextWidget m_FalseHeaderTextWidget
int m_FocusedItemPosition = -1
ref array< ref Iconm_Icons
float m_IconSize
bool m_IsAttachment
Widget m_ItemsContainer
bool m_LockCargo
ref SizeToChild m_Resizer1
ref SizeToChild m_Resizer2
ref Timer m_ResizeTimer
ref array< ref CargoContainerRowm_Rows
ref map< EntityAI, ref Param3< ref Icon, int, int > > m_ShowedItemPositions
ref map< EntityAI, ref Param3< ref Icon, int, int > > m_ShowedLockPositions
float m_SpaceSize
const int ROWS_NUMBER_XBOX = 5

Detailed Description

Definition at line 1 of file leftarea.c.

Constructor & Destructor Documentation

◆ LeftArea()

Member Function Documentation

◆ DraggingOverHeader()

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

Definition at line 158 of file leftarea.c.

References m_VicinityContainer, x, and y.

◆ ExpandCollapseContainer()

override void ExpandCollapseContainer ( )
inlineprotected

Definition at line 142 of file leftarea.c.

References Refresh().

◆ GetCurrentContainerBottomY()

float GetCurrentContainerBottomY ( )
inlineprotected

◆ GetCurrentContainerTopY()

float GetCurrentContainerTopY ( )
inlineprotected

Definition at line 106 of file leftarea.c.

References Container::GetFocusedContainerYScreenPos(), x, and y.

Referenced by UpdateSelectionIcons().

◆ GetFocusedItem()

override EntityAI GetFocusedItem ( )
inlineprotected

Definition at line 189 of file leftarea.c.

◆ GetScrollWidget()

override ScrollWidget GetScrollWidget ( )
inlineprotected

Definition at line 70 of file leftarea.c.

References m_ScrollWidget.

Referenced by VicinityContainer::VicinityContainer().

◆ GetSlotsArea()

Widget GetSlotsArea ( )
inlineprotected

Definition at line 279 of file leftarea.c.

References m_SlotsContent.

Referenced by VicinityContainer::VicinityContainer().

◆ GetSlotsHeader()

Widget GetSlotsHeader ( )
inlineprotected

Definition at line 274 of file leftarea.c.

References m_SlotsHeader.

Referenced by VicinityContainer::VicinityContainer().

◆ GetSlotsScrollWidget()

override ScrollWidget GetSlotsScrollWidget ( )
inlineprotected

Definition at line 269 of file leftarea.c.

References m_SlotsScrollWidget.

◆ GetVicinityContainer()

VicinityContainer GetVicinityContainer ( )
inlineprotected

Definition at line 195 of file leftarea.c.

References m_VicinityContainer.

◆ IsActive()

override bool IsActive ( )
inlineprotected

Definition at line 53 of file leftarea.c.

◆ OnChildAdd()

override bool OnChildAdd ( Widget w,
Widget child )
inlineprotected

Definition at line 261 of file leftarea.c.

References m_IsProcessing, and Refresh().

◆ OnChildRemove()

override bool OnChildRemove ( Widget w,
Widget child )
inlineprotected

Definition at line 254 of file leftarea.c.

References m_IsProcessing, and Refresh().

◆ OnLeftPanelDropReceived()

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

Definition at line 153 of file leftarea.c.

References m_VicinityContainer, x, and y.

◆ OnShow()

override void OnShow ( )
inlineprotected

Definition at line 205 of file leftarea.c.

References Refresh().

◆ Refresh()

◆ SetActive()

override void SetActive ( bool active)
inlineprotected

Definition at line 63 of file leftarea.c.

References UpdateSelectionIcons().

◆ SetLayoutName()

override void SetLayoutName ( )
inlineprotected

◆ SetParentWidget()

override void SetParentWidget ( )
inlineprotected

Definition at line 200 of file leftarea.c.

References m_Parent, and m_ParentWidget.

◆ SetSameLevelNextActive()

override void SetSameLevelNextActive ( )
inlineprotected

Definition at line 130 of file leftarea.c.

References Refresh().

◆ SetSameLevelPreviousActive()

override void SetSameLevelPreviousActive ( )
inlineprotected

Definition at line 136 of file leftarea.c.

References Refresh().

◆ UnfocusGrid()

override void UnfocusGrid ( )
inlineprotected

Definition at line 43 of file leftarea.c.

◆ UpdateInterval()

override void UpdateInterval ( )
inlineprotected

◆ UpdateSelectionIcons()

override void UpdateSelectionIcons ( )
inlineprotected

Field Documentation

◆ m_ContentParent

Widget m_ContentParent
protected

Definition at line 5 of file leftarea.c.

Referenced by LeftArea(), and UpdateInterval().

◆ m_ContentResize

ref SizeToChild m_ContentResize
protected

Definition at line 11 of file leftarea.c.

Referenced by LeftArea(), and UpdateInterval().

◆ m_DownIcon

Widget m_DownIcon
protected

Definition at line 4 of file leftarea.c.

Referenced by LeftArea(), and UpdateSelectionIcons().

◆ m_IsProcessing

bool m_IsProcessing = false
protected

Definition at line 13 of file leftarea.c.

Referenced by OnChildAdd(), OnChildRemove(), and UpdateInterval().

◆ m_ScrollWidget

ScrollWidget m_ScrollWidget
protected

Definition at line 10 of file leftarea.c.

Referenced by LeftArea(), GetScrollWidget(), Refresh(), and UpdateInterval().

◆ m_ShouldChangeSize

bool m_ShouldChangeSize = true
protected

Definition at line 12 of file leftarea.c.

Referenced by Refresh(), and UpdateInterval().

◆ m_SlotsContent

Widget m_SlotsContent
protected

Definition at line 8 of file leftarea.c.

Referenced by LeftArea(), and GetSlotsArea().

◆ m_SlotsHeader

Widget m_SlotsHeader
protected

Definition at line 7 of file leftarea.c.

Referenced by LeftArea(), and GetSlotsHeader().

◆ m_SlotsScrollWidget

ScrollWidget m_SlotsScrollWidget
protected

Definition at line 9 of file leftarea.c.

Referenced by LeftArea(), GetSlotsScrollWidget(), Refresh(), and UpdateInterval().

◆ m_UpIcon

Widget m_UpIcon
protected

Definition at line 3 of file leftarea.c.

Referenced by LeftArea(), and UpdateSelectionIcons().

◆ m_VicinityContainer

ref VicinityContainer m_VicinityContainer
protected

The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/5_mission/gui/inventorynew/areas/leftarea.c