Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_EntitiesToolbarEditorUIComponent.c File Reference

Go to the source code of this file.

Classes

class  SCR_EntitiesToolbarEditorUIComponent
class  SCR_EntityToolbarStateOffset

Functions

SCR_EntitiesToolbarEditorUIComponent SCR_BaseToolbarEditorUIComponent BaseContainerProps ()
Widget CreateItem (SCR_EditableEntityComponent entity)
void QueueRefresh ()
void Clear ()
 Remove all calls from list.
void OnChanged (EEditableEntityState state, set< SCR_EditableEntityComponent > entitiesInsert, set< SCR_EditableEntityComponent > entitiesRemove)
void OnEditorSetSelection ()
void OnTypeTab (SCR_TabViewComponent tabView, SCR_TabViewContent tabContent, int index)
void ShowEntries (Widget contentWidget, int indexStart, int indexEnd)
override bool IsUnique ()
void SetToolbarVisible (bool show)
void Refresh ()
override void OnRepeat ()
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

EEditableEntityType m_Type
ref array< EEditableEntityTypem_aTypeBlackList
EEditableEntityState m_State
ref array< ref SCR_EntityToolbarStateOffsetm_aStateOffsets
EEditableEntityFlag m_FlagsBlacklist
bool m_bOnlyDirectChildren
ref array< EEditableEntityTypem_aTypeOrder
string m_sTypeTabsWidgetName
ref array< ref SCR_EntityToolbarTypeList > m_aEntityTypeTabs
bool m_bHasTabs
bool m_bHasEntities
ref SCR_SortedArray< SCR_EditableEntityComponentm_Entities = new SCR_SortedArray<SCR_EditableEntityComponent>()
ref map< SCR_EditableEntityComponent, Widgetm_ItemsMap = new map<SCR_EditableEntityComponent, Widget>()
SCR_HoverEditableEntityFilter m_HoverFilter
SCR_EditableEntityComponent m_HoverEntity
SCR_EditableEntityComponent m_RepeatEntity
SCR_EditableEntitySlotManagerUIComponent m_SlotManager
SCR_LayersEditorComponent m_LayersManager
SCR_TabViewComponent m_TabView
int m_iTab
bool m_queuedRefresh = false

Function Documentation

◆ BaseContainerProps()

◆ CopyPage()

void BaseContainerProps::CopyPage ( SCR_DialogEditorUIComponent linkedComponent)
protected

Definition at line 201 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ CreateItem()

Widget BaseContainerProps::CreateItem ( SCR_EditableEntityComponent entity)
protected

Definition at line 43 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ HandlerAttachedScripted()

override void BaseContainerProps::HandlerAttachedScripted ( Widget w)
protected

Definition at line 243 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ HandlerDeattached()

override void BaseContainerProps::HandlerDeattached ( Widget w)
protected

Definition at line 297 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ IsUnique()

override bool BaseContainerProps::IsUnique ( )
protected

Definition at line 125 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnChanged()

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

Definition at line 86 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnEditorSetSelection()

void BaseContainerProps::OnEditorSetSelection ( )
protected

Definition at line 93 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnFocus()

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

Definition at line 218 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnMenuUpdate()

override void BaseContainerProps::OnMenuUpdate ( float timeSlice)
protected

Definition at line 211 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnRepeat()

override void BaseContainerProps::OnRepeat ( )
protected

Definition at line 188 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnTypeTab()

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

Definition at line 103 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ QueueRefresh()

void BaseContainerProps::QueueRefresh ( )
protected

Definition at line 69 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ Refresh()

void BaseContainerProps::Refresh ( )
protected

Definition at line 137 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ SCR_BaseContainerCustomTitleEnum()

Returns
Parameters
[out]blackList

Definition at line 333 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ SetToolbarVisible()

void BaseContainerProps::SetToolbarVisible ( bool show)
protected

Definition at line 131 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ ShowEntries()

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

Definition at line 113 of file SCR_EntitiesToolbarEditorUIComponent.c.

Variable Documentation

◆ m_aEntityTypeTabs

ref array<ref SCR_EntityToolbarTypeList> m_aEntityTypeTabs
protected

Definition at line 25 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_aStateOffsets

ref array<ref SCR_EntityToolbarStateOffset> m_aStateOffsets
protected

Definition at line 10 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_aTypeBlackList

ref array<EEditableEntityType> m_aTypeBlackList
protected

Definition at line 4 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_aTypeOrder

ref array<EEditableEntityType> m_aTypeOrder
protected

Definition at line 19 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_bHasEntities

bool m_bHasEntities
protected

Definition at line 28 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_bHasTabs

bool m_bHasTabs
protected

Definition at line 27 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_bOnlyDirectChildren

bool m_bOnlyDirectChildren
protected

Definition at line 16 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_Entities

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

Definition at line 29 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_FlagsBlacklist

EEditableEntityFlag m_FlagsBlacklist
protected

Definition at line 13 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_HoverEntity

SCR_EditableEntityComponent m_HoverEntity
protected

Definition at line 33 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_HoverFilter

SCR_HoverEditableEntityFilter m_HoverFilter
protected

Definition at line 32 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_iTab

int m_iTab
protected

Definition at line 38 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_ItemsMap

◆ m_LayersManager

◆ m_queuedRefresh

bool m_queuedRefresh = false
protected

Definition at line 40 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_RepeatEntity

SCR_EditableEntityComponent m_RepeatEntity
protected

Definition at line 34 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_SlotManager

Definition at line 35 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_State

EEditableEntityState m_State
protected

Definition at line 7 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_sTypeTabsWidgetName

string m_sTypeTabsWidgetName
protected

Definition at line 22 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_TabView

SCR_TabViewComponent m_TabView
protected

Definition at line 37 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_Type

EEditableEntityType m_Type
protected

Definition at line 1 of file SCR_EntitiesToolbarEditorUIComponent.c.