Dayz Explorer 1.28.160049
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
 
const float DISTANCE_TO_ENTITIES = 1.0
 
const float DISTANCE_TO_THE_REST = 0.5
 

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 13 of file vicinitycontainer.c.

Member Function Documentation

◆ CanOpenCloseContainerEx()

override bool VicinityContainer::CanOpenCloseContainerEx ( EntityAI focusedEntity)
protected

Definition at line 626 of file vicinitycontainer.c.

◆ CollapseButtonOnMouseButtonDown()

override void VicinityContainer::CollapseButtonOnMouseButtonDown ( Widget w)
protected

Definition at line 683 of file vicinitycontainer.c.

◆ DraggingOverHeader()

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

Definition at line 97 of file vicinitycontainer.c.

◆ DraggingOverIcon()

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

Definition at line 143 of file vicinitycontainer.c.

◆ ExpandCollapseContainer()

override void VicinityContainer::ExpandCollapseContainer ( )
protected

Definition at line 645 of file vicinitycontainer.c.

◆ GetVicinityIconsContainer()

VicinitySlotsContainer VicinityContainer::GetVicinityIconsContainer ( )
protected

Definition at line 42 of file vicinitycontainer.c.

◆ IsContainerWithCargoActive()

bool VicinityContainer::IsContainerWithCargoActive ( )
protected

Definition at line 47 of file vicinitycontainer.c.

◆ IsItemWithAttachmentsActive()

bool VicinityContainer::IsItemWithAttachmentsActive ( )
protected

Definition at line 52 of file vicinitycontainer.c.

◆ IsItemWithCategoriesActive()

bool VicinityContainer::IsItemWithCategoriesActive ( )
protected

Definition at line 57 of file vicinitycontainer.c.

◆ IsVicinityContainerIconsActive()

bool VicinityContainer::IsVicinityContainerIconsActive ( )
protected

Definition at line 37 of file vicinitycontainer.c.

◆ OnChildAdd()

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

Definition at line 673 of file vicinitycontainer.c.

◆ OnChildRemove()

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

Definition at line 660 of file vicinitycontainer.c.

◆ OnDropReceivedFromEmptySpace()

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

Definition at line 266 of file vicinitycontainer.c.

◆ OnDropReceivedFromHeader()

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

Definition at line 271 of file vicinitycontainer.c.

◆ OnDropReceivedFromIcon()

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

Definition at line 202 of file vicinitycontainer.c.

◆ OnLeftPanelDropReceived()

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

Definition at line 261 of file vicinitycontainer.c.

◆ ToggleContainer() [1/2]

void VicinityContainer::ToggleContainer ( notnull Container conta)
protected

Definition at line 640 of file vicinitycontainer.c.

◆ ToggleContainer() [2/2]

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

Definition at line 609 of file vicinitycontainer.c.

◆ TraverseShowedItems()

void VicinityContainer::TraverseShowedItems ( )
protected

Definition at line 62 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 690 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

Definition at line 322 of file vicinitycontainer.c.

Member Data Documentation

◆ DISTANCE_TO_ENTITIES

const float VicinityContainer::DISTANCE_TO_ENTITIES = 1.0
protected

Definition at line 10 of file vicinitycontainer.c.

◆ DISTANCE_TO_THE_REST

const float VicinityContainer::DISTANCE_TO_THE_REST = 0.5
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.


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