Dayz Explorer 1.29.162510
Loading...
Searching...
No Matches
VicinityContainer Class Reference
Inheritance diagram for VicinityContainer:
CollapsibleContainer

Protected Member Functions

void VicinityContainer (LayoutHolder parent, int sort=-1)
bool IsVicinityContainerIconsActive ()
VicinitySlotsContainer GetVicinityIconsContainer ()
bool IsContainerWithCargoActive ()
bool IsItemWithAttachmentsActive ()
bool IsItemWithCategoriesActive ()
void TraverseShowedItems ()
override void DraggingOverHeader (Widget w, int x, int y, Widget receiver)
void DraggingOverIcon (Widget w, int x, int y, Widget receiver)
void OnDropReceivedFromIcon (Widget w, int x, int y, Widget receiver)
void OnLeftPanelDropReceived (Widget w, int x, int y, Widget receiver)
void OnDropReceivedFromEmptySpace (Widget w, int x, int y, Widget receiver)
override void OnDropReceivedFromHeader (Widget w, int x, int y, Widget receiver)
override void UpdateInterval ()
void ToggleContainer (Widget w, EntityAI item)
override bool CanOpenCloseContainerEx (EntityAI focusedEntity)
void ToggleContainer (notnull Container conta)
override void ExpandCollapseContainer ()
override bool OnChildRemove (Widget w, Widget child)
override bool OnChildAdd (Widget w, Widget child)
override void CollapseButtonOnMouseButtonDown (Widget w)
void UpdateHeader (EntityAI entity, Container cont, PlayerBase player)
 Updates header dragability to be consistent with current 'icon' behaviour.

Protected Attributes

bool m_IsProcessing = false
ScrollWidget m_CargoScrollWidget
const float DISTANCE_TO_ENTITIES = 1.0
const float DISTANCE_TO_THE_REST = 0.5
const int ITEMS_PER_COLUMN_MAX = 8
const float VICINITY_CARGO_SCROLLER_HEIGHT_MIN = 0.77
const float VICINITY_CARGO_SCROLLER_HEIGHT_MID = 0.78
const float VICINITY_CARGO_SCROLLER_HEIGHT_MAX = 0.87

Detailed Description

Definition at line 1 of file vicinitycontainer.c.

Constructor & Destructor Documentation

◆ VicinityContainer()

void VicinityContainer::VicinityContainer ( LayoutHolder parent,
int sort = -1 )
protected

Definition at line 22 of file vicinitycontainer.c.

Member Function Documentation

◆ CanOpenCloseContainerEx()

override bool VicinityContainer::CanOpenCloseContainerEx ( EntityAI focusedEntity)
protected

Definition at line 666 of file vicinitycontainer.c.

◆ CollapseButtonOnMouseButtonDown()

override void VicinityContainer::CollapseButtonOnMouseButtonDown ( Widget w)
protected

Definition at line 723 of file vicinitycontainer.c.

◆ DraggingOverHeader()

override void VicinityContainer::DraggingOverHeader ( Widget w,
int x,
int y,
Widget receiver )
protected

Definition at line 116 of file vicinitycontainer.c.

◆ DraggingOverIcon()

void VicinityContainer::DraggingOverIcon ( Widget w,
int x,
int y,
Widget receiver )
protected

Definition at line 162 of file vicinitycontainer.c.

◆ ExpandCollapseContainer()

override void VicinityContainer::ExpandCollapseContainer ( )
protected

Definition at line 685 of file vicinitycontainer.c.

◆ GetVicinityIconsContainer()

VicinitySlotsContainer VicinityContainer::GetVicinityIconsContainer ( )
protected

Definition at line 61 of file vicinitycontainer.c.

◆ IsContainerWithCargoActive()

bool VicinityContainer::IsContainerWithCargoActive ( )
protected

Definition at line 66 of file vicinitycontainer.c.

◆ IsItemWithAttachmentsActive()

bool VicinityContainer::IsItemWithAttachmentsActive ( )
protected

Definition at line 71 of file vicinitycontainer.c.

◆ IsItemWithCategoriesActive()

bool VicinityContainer::IsItemWithCategoriesActive ( )
protected

Definition at line 76 of file vicinitycontainer.c.

◆ IsVicinityContainerIconsActive()

bool VicinityContainer::IsVicinityContainerIconsActive ( )
protected

Definition at line 56 of file vicinitycontainer.c.

◆ OnChildAdd()

override bool VicinityContainer::OnChildAdd ( Widget w,
Widget child )
protected

Definition at line 713 of file vicinitycontainer.c.

◆ OnChildRemove()

override bool VicinityContainer::OnChildRemove ( Widget w,
Widget child )
protected

Definition at line 700 of file vicinitycontainer.c.

◆ OnDropReceivedFromEmptySpace()

void VicinityContainer::OnDropReceivedFromEmptySpace ( Widget w,
int x,
int y,
Widget receiver )
protected

Definition at line 285 of file vicinitycontainer.c.

◆ OnDropReceivedFromHeader()

override void VicinityContainer::OnDropReceivedFromHeader ( Widget w,
int x,
int y,
Widget receiver )
protected

Definition at line 290 of file vicinitycontainer.c.

◆ OnDropReceivedFromIcon()

void VicinityContainer::OnDropReceivedFromIcon ( Widget w,
int x,
int y,
Widget receiver )
protected

Definition at line 221 of file vicinitycontainer.c.

◆ OnLeftPanelDropReceived()

void VicinityContainer::OnLeftPanelDropReceived ( Widget w,
int x,
int y,
Widget receiver )
protected

Definition at line 280 of file vicinitycontainer.c.

◆ ToggleContainer() [1/2]

void VicinityContainer::ToggleContainer ( notnull Container conta)
protected

Definition at line 680 of file vicinitycontainer.c.

◆ ToggleContainer() [2/2]

void VicinityContainer::ToggleContainer ( Widget w,
EntityAI item )
protected

Definition at line 649 of file vicinitycontainer.c.

◆ TraverseShowedItems()

void VicinityContainer::TraverseShowedItems ( )
protected

Definition at line 81 of file vicinitycontainer.c.

◆ UpdateHeader()

void VicinityContainer::UpdateHeader ( EntityAI entity,
Container cont,
PlayerBase player )
protected

Updates header dragability to be consistent with current 'icon' behaviour.

Definition at line 730 of file vicinitycontainer.c.

◆ UpdateInterval()

override void VicinityContainer::UpdateInterval ( )
protected

Allow view access of inventory if in free camera. Write access is elsewhere

Allow view access of inventory if in free camera. Write access is elsewhere

Adjust left cargo container scroller height depending on visible items in the vicinity

Definition at line 341 of file vicinitycontainer.c.

Member Data Documentation

◆ DISTANCE_TO_ENTITIES

const float VicinityContainer::DISTANCE_TO_ENTITIES = 1.0
protected

Definition at line 14 of file vicinitycontainer.c.

◆ DISTANCE_TO_THE_REST

const float VicinityContainer::DISTANCE_TO_THE_REST = 0.5
protected

Definition at line 15 of file vicinitycontainer.c.

◆ ITEMS_PER_COLUMN_MAX

const int VicinityContainer::ITEMS_PER_COLUMN_MAX = 8
protected

Definition at line 17 of file vicinitycontainer.c.

◆ m_CargoScrollWidget

ScrollWidget VicinityContainer::m_CargoScrollWidget
protected

Definition at line 11 of file vicinitycontainer.c.

◆ m_IsProcessing

bool VicinityContainer::m_IsProcessing = false
protected

Definition at line 8 of file vicinitycontainer.c.

◆ VICINITY_CARGO_SCROLLER_HEIGHT_MAX

const float VicinityContainer::VICINITY_CARGO_SCROLLER_HEIGHT_MAX = 0.87
protected

Definition at line 20 of file vicinitycontainer.c.

◆ VICINITY_CARGO_SCROLLER_HEIGHT_MID

const float VicinityContainer::VICINITY_CARGO_SCROLLER_HEIGHT_MID = 0.78
protected

Definition at line 19 of file vicinitycontainer.c.

◆ VICINITY_CARGO_SCROLLER_HEIGHT_MIN

const float VicinityContainer::VICINITY_CARGO_SCROLLER_HEIGHT_MIN = 0.77
protected

Definition at line 18 of file vicinitycontainer.c.


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