Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_EntitiesToolbarEditorUIComponent.c File Reference

Go to the source code of this file.

Data Structures

class  SCR_EntitiesToolbarEditorUIComponent
 
class  SCR_EntityToolbarStateOffset
 

Functions

protected Widget CreateItem (SCR_EditableEntityComponent entity)
 
protected void Clear ()
 
protected void OnChanged (EEditableEntityState state, set< SCR_EditableEntityComponent > entitiesInsert, set< SCR_EditableEntityComponent > entitiesRemove)
 
protected void OnEditorSetSelection ()
 
protected void OnTypeTab (SCR_TabViewComponent tabView, SCR_TabViewContent tabContent, int index)
 
override protected void ShowEntries (Widget contentWidget, int indexStart, int indexEnd)
 
protected override bool IsUnique ()
 
override protected void SetToolbarVisible (bool show)
 
override protected void Refresh ()
 
override void OnRepeat ()
 
override protected void CopyPage (SCR_DialogEditorUIComponent linkedComponent)
 
override void OnMenuUpdate (float timeSlice)
 
override bool OnFocus (Widget w, int x, int y)
 
override void HandlerAttachedScripted (Widget w)
 
override void HandlerDeattached (Widget w)
 
SCR_EntitiesToolbarEditorUIComponent SCR_BaseToolbarEditorUIComponent SCR_BaseContainerCustomTitleEnum (EEditableEntityType, "m_Type")
 

Variables

protected EEditableEntityType m_Type
 
protected ref array< EEditableEntityTypem_aTypeBlackList
 
protected EEditableEntityState m_State
 
protected ref array< ref SCR_EntityToolbarStateOffsetm_aStateOffsets
 
protected EEditableEntityFlag m_FlagsBlacklist
 
protected bool m_bOnlyDirectChildren
 
protected ref array< EEditableEntityTypem_aTypeOrder
 
protected string m_sTypeTabsWidgetName
 
protected ref array< ref SCR_EntityToolbarTypeList > m_aEntityTypeTabs
 
protected bool m_bHasTabs
 
protected bool m_bHasEntities
 
protected ref SCR_SortedArray< SCR_EditableEntityComponentm_Entities = new SCR_SortedArray<SCR_EditableEntityComponent>()
 
protected ref map< SCR_EditableEntityComponent, Widget > m_ItemsMap = new map<SCR_EditableEntityComponent, Widget>()
 
protected SCR_HoverEditableEntityFilter m_HoverFilter
 
protected SCR_EditableEntityComponent m_HoverEntity
 
protected SCR_EditableEntityComponent m_RepeatEntity
 
protected SCR_EditableEntitySlotManagerUIComponent m_SlotManager
 
protected SCR_LayersEditorComponent m_LayersManager
 
protected SCR_TabViewComponent m_TabView
 
protected int m_iTab
 
SCR_EditorPingInfoDisplay BaseContainerProps ()
 Class that saves the color data for specific ENotificationColor enums for the notification system. More...
 

Function Documentation

◆ Clear()

protected void BaseContainerProps::Clear ( )

Definition at line 69 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ CopyPage()

override protected void BaseContainerProps::CopyPage ( SCR_DialogEditorUIComponent  linkedComponent)

Definition at line 187 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ CreateItem()

protected Widget BaseContainerProps::CreateItem ( SCR_EditableEntityComponent  entity)

Definition at line 43 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ HandlerAttachedScripted()

override void BaseContainerProps::HandlerAttachedScripted ( Widget  w)

Definition at line 229 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ HandlerDeattached()

override void BaseContainerProps::HandlerDeattached ( Widget  w)

Definition at line 283 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ IsUnique()

protected override bool BaseContainerProps::IsUnique ( )

Definition at line 113 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnChanged()

protected void BaseContainerProps::OnChanged ( EEditableEntityState  state,
set< SCR_EditableEntityComponent entitiesInsert,
set< SCR_EditableEntityComponent entitiesRemove 
)

Definition at line 76 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnEditorSetSelection()

protected void BaseContainerProps::OnEditorSetSelection ( )

Definition at line 82 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnFocus()

override bool BaseContainerProps::OnFocus ( Widget  w,
int  x,
int  y 
)

Definition at line 204 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnMenuUpdate()

override void BaseContainerProps::OnMenuUpdate ( float  timeSlice)

Definition at line 197 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnRepeat()

override void BaseContainerProps::OnRepeat ( )

Definition at line 174 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnTypeTab()

protected void BaseContainerProps::OnTypeTab ( SCR_TabViewComponent  tabView,
SCR_TabViewContent  tabContent,
int  index 
)

Definition at line 92 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ Refresh()

override protected void BaseContainerProps::Refresh ( )

Definition at line 125 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ SCR_BaseContainerCustomTitleEnum()

◆ SetToolbarVisible()

override protected void BaseContainerProps::SetToolbarVisible ( bool  show)

Definition at line 119 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ ShowEntries()

override protected void BaseContainerProps::ShowEntries ( Widget  contentWidget,
int  indexStart,
int  indexEnd 
)

Definition at line 101 of file SCR_EntitiesToolbarEditorUIComponent.c.

Variable Documentation

◆ m_aEntityTypeTabs

protected ref array<ref SCR_EntityToolbarTypeList> m_aEntityTypeTabs

Definition at line 27 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_aStateOffsets

protected ref array<ref SCR_EntityToolbarStateOffset> m_aStateOffsets

Definition at line 12 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_aTypeBlackList

protected ref array<EEditableEntityType> m_aTypeBlackList

Definition at line 6 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_aTypeOrder

protected ref array<EEditableEntityType> m_aTypeOrder

Definition at line 21 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_bHasEntities

protected bool m_bHasEntities

Definition at line 30 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_bHasTabs

protected bool m_bHasTabs

Definition at line 29 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_bOnlyDirectChildren

protected bool m_bOnlyDirectChildren

Definition at line 18 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_Entities

protected ref SCR_SortedArray<SCR_EditableEntityComponent> m_Entities = new SCR_SortedArray<SCR_EditableEntityComponent>()

Definition at line 31 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_FlagsBlacklist

protected EEditableEntityFlag m_FlagsBlacklist

Definition at line 15 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_HoverEntity

protected SCR_EditableEntityComponent m_HoverEntity

Definition at line 35 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_HoverFilter

protected SCR_HoverEditableEntityFilter m_HoverFilter

Definition at line 34 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_iTab

protected int m_iTab

Definition at line 40 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_ItemsMap

protected ref map<SCR_EditableEntityComponent, Widget> m_ItemsMap = new map<SCR_EditableEntityComponent, Widget>()

Definition at line 33 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_LayersManager

protected SCR_LayersEditorComponent m_LayersManager

Definition at line 38 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_RepeatEntity

protected SCR_EditableEntityComponent m_RepeatEntity

Definition at line 36 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_SlotManager

Definition at line 37 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_State

protected EEditableEntityState m_State

Definition at line 9 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_sTypeTabsWidgetName

protected string m_sTypeTabsWidgetName

Definition at line 24 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_TabView

protected SCR_TabViewComponent m_TabView

Definition at line 39 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_Type

protected EEditableEntityType m_Type

Definition at line 3 of file SCR_EntitiesToolbarEditorUIComponent.c.