DayZ Enforce
Script API
Private Member Functions | List of all members
Widget Class Reference

#include <proto.h>

Inheritance diagram for Widget:
ImageWidget RenderTargetWidget RTTextureWidget TextWidget UIWidget MultilineEditBoxWidget MultilineTextWidget RichTextWidget BaseListboxWidget ButtonWidget CheckBoxWidget EditBoxWidget ItemPreviewWidget PlayerPreviewWidget SimpleProgressBarWidget SliderWidget XComboBoxWidget

Private Member Functions

proto private void  ~Widget ()
 
proto private void  Widget ()
 
proto string  GetName ()
 
proto void  SetName (string name)
 
proto string  GetTypeName ()
 
proto WidgetType  GetTypeID ()
 
proto void  Show (bool show)
 
proto void  Enable (bool enable)
 
proto int  GetFlags ()
 
proto int  SetFlags (int flags, bool immedUpdate=true)
 
proto int  ClearFlags (int flags, bool immedUpdate=true)
 
proto bool  IsControlClass ()
 
proto string  GetStyleName ()
 
proto void  GetUserData (out class data)
 
proto void  SetUserData (class data)
 
proto int  GetUserID ()
 
proto void  SetUserID (int id)
 
proto bool  IsVisible ()
 
proto bool  IsVisibleHierarchy ()
 
proto void  SetPos (float x, float y, bool immedUpdate=true)
 
proto void  SetSize (float x, float y, bool immedUpdate=true)
 
proto void  SetColor (int color)
 
proto int  GetColor ()
 
proto void  SetRotation (float roll, float pitch, float yaw, bool immedUpdate=true)
 
proto void  SetAlpha (float alpha)
 
proto float  GetAlpha ()
 
proto void  GetPos (out float x, out float y)
 
proto void  GetSize (out float width, out float height)
 
proto void  GetScreenPos (out float x, out float y)
 
proto void  GetScreenSize (out float width, out float height)
 
proto void  SetTransform (vector mat[4], bool immedUpdate=true)
 
proto Widget  GetParent ()
 
proto Widget  GetChildren ()
 
proto Widget  GetSibling ()
 
proto void  AddChild (Widget child, bool immedUpdate=true)
 
proto void  RemoveChild (Widget child)
 
proto void  Update ()
 
proto void  GetScript (class data)
 
proto Widget  FindWidget (string pathname)
 
proto Widget  FindAnyWidget (string pathname)
 
proto Widget  FindAnyWidgetById (int user_id)
 
proto void  SetHandler (ScriptedWidgetEventHandler eventHandler)
 
proto void  Destroy ()
 

Constructor & Destructor Documentation

proto private void Widget::~Widget ( )
private
proto private void Widget::Widget ( )
private

Member Function Documentation

proto string Widget::GetName ( )
private
proto void Widget::SetName ( string  name )
private
proto string Widget::GetTypeName ( )
private
proto WidgetType Widget::GetTypeID ( )
private
proto void Widget::Show ( bool  show )
private

Referenced by AssignmentMenu::CancelCapture(), InventoryView::CreateLayout(), InventoryViewHands::CreateLayout(), LoadingScreen::Dec(), IngameHud::DisplayPresence(), WidgetFadeTimer::FadeIn(), WidgetFadeTimer::FadeOut(), HudDebugWinBase::Hide(), ContextMenu::Hide(), LoadingScreen::Hide(), NotificationMessage::Hide(), IngameHud::HideQuickbar(), InventoryMenu::HideQuickbar(), InventoryManager::HideTooltip(), ContextMenu::Init(), HudDebug::Init(), ActionMenu::Init(), SceneEditorMenu::Init(), AssignmentMenu::Init(), IngameHud::Init(), InventoryMenu::Init(), InventoryViewGrid::InitIconGrid(), InventoryView::InitIconGrid(), InventoryViewHands::InitIconGrid(), InventoryContainer::InventoryContainer(), InventoryManager::InventoryManager(), NotificationMessage::NotificationMessage(), MissionGameplay::OnInit(), MissionGameplay::OnMissionStart(), InventoryViewGrid::OnMouseButtonDown(), InventoryView::OnMouseButtonDown(), InventoryContainer::OnMouseButtonDown(), InventoryViewHands::OnMouseButtonDown(), WidgetFadeTimer::OnTimer(), MissionGameplay::OnUpdate(), SceneEditorMenu::PopupBack(), SceneEditorMenu::PopupHideAll(), SceneEditorMenu::PopupOpen(), InventoryGrid::RefreshItemVariables(), OptionsMenu::SelectTab(), Tabber::SelectTab(), ScriptConsole::SelectTab(), UIPopupScript::Show(), HudDebugWinBase::Show(), ContextMenu::Show(), LoadingScreen::Show(), TileEffect::Show(), InventoryGrid::ShowBackground(), IngameHud::ShowQuickbar(), InventoryMenu::ShowQuickbar(), InventoryManager::ShowTooltip(), AssignmentMenu::StartCapture(), TileEffect::TileEffect(), SceneEditorMenu::ToggleVisibility(), ScrollBarContainer::Update(), InventoryView::UpdateAttachmentGrid(), and ActionMenu::UpdateWidgets().

proto void Widget::Enable ( bool  enable )
private
proto int Widget::GetFlags ( )
private
proto int Widget::SetFlags ( int  flags,
bool  immedUpdate = true 
)
private
proto int Widget::ClearFlags ( int  flags,
bool  immedUpdate = true 
)
private
proto bool Widget::IsControlClass ( )
private
proto string Widget::GetStyleName ( )
private
proto void Widget::GetUserData ( out class  data )
private
proto void Widget::SetUserData ( class data  )
private
proto int Widget::GetUserID ( )
private
proto void Widget::SetUserID ( int  id )
private
proto bool Widget::IsVisible ( )
private
proto bool Widget::IsVisibleHierarchy ( )
private
proto void Widget::SetPos ( float  x,
float  y,
bool  immedUpdate = true 
)
private
proto void Widget::SetSize ( float  x,
float  y,
bool  immedUpdate = true 
)
private
proto void Widget::SetColor ( int  color )
private
proto int Widget::GetColor ( )
private
proto void Widget::SetRotation ( float  roll,
float  pitch,
float  yaw,
bool  immedUpdate = true 
)
private

Referenced by Rotator::Update().

proto void Widget::SetAlpha ( float  alpha )
private
proto float Widget::GetAlpha ( )
private
proto void Widget::GetPos ( out float  x,
out float  y 
)
private
proto void Widget::GetSize ( out float  width,
out float  height 
)
private
proto void Widget::GetScreenPos ( out float  x,
out float  y 
)
private
proto void Widget::GetScreenSize ( out float  width,
out float  height 
)
private
proto void Widget::SetTransform ( vector  mat[4],
bool  immedUpdate = true 
)
private
proto Widget Widget::GetParent ( )
private
proto Widget Widget::GetChildren ( )
private
proto Widget Widget::GetSibling ( )
private
proto void Widget::AddChild ( Widget  child,
bool  immedUpdate = true 
)
private
proto void Widget::RemoveChild ( Widget  child )
private
proto void Widget::Update ( )
private
proto void Widget::GetScript ( class data  )
private
proto Widget Widget::FindWidget ( string  pathname )
private
proto Widget Widget::FindAnyWidget ( string  pathname )
private

Referenced by ContextMenu::Add(), InventoryGrid::AddItem(), ScriptConsole::AddSqfDebugWatcher(), ContextMenu::Clear(), InventoryView::CreateLayout(), InventoryViewHands::CreateLayout(), IngameHud::DisplayBadge(), IngameHud::DisplayNotifier(), InventoryGrid::GenerateBackgroundTiles(), InventoryGrid::GenerateQuickBarBackgroundTiles(), InventoryGrid::GetItemBackground(), HudDebugWinCharDebug::HudDebugWinCharDebug(), HudDebugWinCharNotifiers::HudDebugWinCharNotifiers(), HudDebugWinCharValues::HudDebugWinCharValues(), StartupMenu::Init(), LoadingMenu::Init(), MissionEditor::Init(), ContextMenu::Init(), ScriptConsole::Init(), HudDebug::Init(), ActionMenu::Init(), SceneEditorMenu::Init(), AssignmentMenu::Init(), IngameHud::Init(), CharacterMenu::Init(), InventoryMenu::Init(), OptionsMenu::Init(), ScriptConsoleNewPresetDialog::Init(), ScriptConsoleRenamePresetDialog::Init(), InventoryView::InitIconGrid(), InventoryViewHands::InitIconGrid(), InventoryContainer::InventoryContainer(), LoadingScreen::LoadingScreen(), NotificationMessage::NotificationMessage(), UIPopupScriptSceneNew::OnClick(), MissionGameplay::OnInit(), InventoryGrid::RefreshItemVariables(), InventoryGrid::RefreshQuickbarItemVariables(), ContextMenu::Remove(), InventoryGrid::RemoveItem(), InventoryGrid::ResetItem(), InspectMenu::SetItem(), ContextMenu::Show(), InventoryManager::ShowTooltip(), TileEffect::TileEffect(), UIPopupScriptSceneManager::UIPopupScriptSceneManager(), UIPopupScriptSceneNew::UIPopupScriptSceneNew(), InventoryView::UpdateAttachmentGrid(), InventoryViewGrid::UpdateItems(), InventoryView::UpdateItems(), InventoryViewHands::UpdateItems(), InventoryGrid::UpdateItems(), and WidgetTrySetText().

proto Widget Widget::FindAnyWidgetById ( int  user_id )
private
proto void Widget::SetHandler ( ScriptedWidgetEventHandler  eventHandler )
private
proto void Widget::Destroy ( )
private

The documentation for this class was generated from the following file:
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)