Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
Header Class Reference
Inheritance diagram for Header:
LayoutHolder ClosableHeader CollapsibleHeader HandsHeader

Protected Member Functions

void Header (LayoutHolder parent, string function_name)
void DraggingOverHeader (Widget w, int x, int y, Widget receiver)
void OnDropReceivedFromHeader (Widget w, int x, int y, Widget receiver)
override void SetActive (bool active)
void SetItemPreview (EntityAI entity_ai)
void SetName (string name)
void ShowCollapseButton (bool state)

Protected Attributes

Widget m_CollapseButton
int m_DefaultColor
int m_DefaultFontSize
Widget m_DownArrowButton
EntityAI m_Entity
TextWidget m_HeaderText
Widget m_UpArrowButton

Additional Inherited Members

Private Member Functions inherited from LayoutHolder
bool AddItemToQuickbarRadial (EntityAI itemToAssign)
bool CanAddToQuickbarEx (EntityAI focusedEntity)
bool CanCombine ()
bool CanCombineAmmo ()
bool CanCombineEx (EntityAI focusedEntity)
bool CanDrop ()
bool CanDropEx (EntityAI focusedEntity)
bool CanEquip ()
bool CanEquipEx (EntityAI focusedEntity)
bool CanOpenCloseContainer ()
bool CanOpenCloseContainerEx (EntityAI focusedEntity)
bool CanSplit ()
bool CanSplitEx (EntityAI focusedEntity)
bool CanSwapOrTakeToHands ()
bool CanSwapOrTakeToHandsEx (EntityAI focusedEntity)
bool CanTakeToInventory ()
bool CanTakeToInventoryEx (EntityAI focusedEntity)
void CheckHeaderDragability ()
void CheckScrollbarVisibility ()
void CheckScrollbarVisibility (ScrollWidget sw)
void Close ()
bool Combine ()
void Container (LayoutHolder parent)
int Count ()
void DraggingOver (Widget w, int x, int y, Widget receiver)
void DraggingOverHeader (Widget w, int x, int y, Widget receiver)
bool EquipItem ()
void ExpandCollapseContainer ()
LayoutHolder Get (int x)
int GetActiveIndex ()
int GetColumnCount ()
Container GetContainer (int index)
int GetFocusedColumn ()
Container GetFocusedContainer ()
EntityAI GetFocusedContainerEntity ()
float GetFocusedContainerHeight (bool contents=false)
float GetFocusedContainerYPos (bool contents=false)
float GetFocusedContainerYScreenPos (bool contents=false)
EntityAI GetFocusedItem ()
SlotsIcon GetFocusedSlotsIcon ()
Header GetHeader ()
ScrollWidget GetScrollWidget ()
ScrollWidget GetSlotsScrollWidget ()
void HideContent (bool force_hide=false)
void Insert (LayoutHolder container, int pos=-1, bool immedUpdate=true)
bool InspectItem ()
bool IsEmpty ()
bool IsFirstContainerFocused ()
bool IsFirstIndex ()
bool IsItemActive ()
bool IsItemWithQuantityActive ()
bool IsLastContainerFocused ()
bool IsLastIndex ()
bool IsOpened ()
void MoveGridCursor (int direction)
void OnDropReceivedFromHeader (Widget w, int x, int y, Widget receiver)
bool OnSelectButton ()
void Open ()
void RecomputeOpenedContainers ()
override void Refresh ()
void Remove (LayoutHolder container)
void ResetFocusedContainer ()
void ScrollToActiveContainer ()
void ScrollToActiveContainer (ScrollWidget sw)
bool Select ()
bool SelectItem ()
override void SetActive (bool active)
void SetActiveIndex (int index)
void SetColumnCount (int count)
void SetDefaultFocus (bool while_micromanagment_mode=false)
override void SetFirstActive ()
void SetFocusedColumn (int column)
void SetFocusedContainer (Container cont)
void SetForceShow (bool value)
void SetHeader (Header header)
override void SetLastActive ()
void SetLastFocus ()
override void SetLayoutName ()
void SetNextActive ()
void SetNextLeftActive ()
void SetNextRightActive ()
void SetOpenForSlotIcon (bool open, SlotsIcon icon=null)
void SetPreviousActive (bool force=false)
void SetSameLevelNextActive ()
void SetSameLevelPreviousActive ()
void SetSlotIcon (SlotsIcon icon)
void ShowContent (bool force_show=false)
bool SplitItem ()
void Toggle ()
bool TransferItem ()
bool TransferItemToVicinity ()
void Unfocus ()
void UnfocusAll ()
void UnfocusGrid ()
void UpdateBodySpacers ()
override void UpdateInterval ()
void UpdateRadialIcon ()
override void UpdateSelectionIcons ()
void UpdateSpacer ()
Private Attributes inherited from LayoutHolder
const int ITEMS_IN_ROW = 8
int m_ActiveIndex = 0
ref array< ref LayoutHolderm_Body
bool m_Closed
int m_ColumnCount
EntityAI m_Entity
int m_FocusedColumn = 0
Container m_FocusedContainer
bool m_ForcedHide
bool m_ForcedShow
bool m_LastIndex
ref array< LayoutHolderm_OpenedContainers
float m_PrevAlpha
SlotsIcon m_SlotIcon
const int SORT_ATTACHMENTS_NEXT_OFFSET = 2
const int SORT_ATTACHMENTS_OWN = 1
const int SORT_CARGO_NEXT_OFFSET = 3
const int SORT_CARGO_OWN = 2

Detailed Description

Definition at line 1 of file header.c.

Constructor & Destructor Documentation

◆ Header()

Member Function Documentation

◆ DraggingOverHeader()

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

Definition at line 49 of file header.c.

References LayoutHolder::Container(), m_Parent, x, and y.

◆ OnDropReceivedFromHeader()

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

Definition at line 58 of file header.c.

References LayoutHolder::Container(), m_Parent, x, and y.

◆ SetActive()

override void SetActive ( bool active)
inlineprotected

Definition at line 64 of file header.c.

References ARGBF(), and m_DefaultColor.

Referenced by LayoutHolder::SetActive(), and LayoutHolder::SetLastActive().

◆ SetItemPreview()

void SetItemPreview ( EntityAI entity_ai)
inlineprotected

◆ SetName()

void SetName ( string name)
inlineprotected

◆ ShowCollapseButton()

void ShowCollapseButton ( bool state)
inlineprotected

Definition at line 74 of file header.c.

References m_CollapseButton.

Field Documentation

◆ m_CollapseButton

Widget m_CollapseButton
protected

◆ m_DefaultColor

int m_DefaultColor
protected

◆ m_DefaultFontSize

int m_DefaultFontSize
protected

◆ m_DownArrowButton

Widget m_DownArrowButton
protected

Definition at line 10 of file header.c.

Referenced by Header(), and CollapsibleHeader::SetArrowButtonOpened().

◆ m_Entity

◆ m_HeaderText

TextWidget m_HeaderText
protected

Definition at line 11 of file header.c.

Referenced by Header(), ClosableHeader::SetName(), and SetName().

◆ m_UpArrowButton

Widget m_UpArrowButton
protected

Definition at line 9 of file header.c.

Referenced by Header(), and CollapsibleHeader::SetArrowButtonOpened().


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