DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ VicinityContainer()

void VicinityContainer::VicinityContainer ( LayoutHolder parent,
int sort = -1 )
inlineprotected

См. определение в файле VicinityContainer.c строка 13

14 {
15 m_VicinityIconsContainer = new VicinitySlotsContainer( this );
16 m_Body.Insert( m_VicinityIconsContainer );
17 m_VicinityIconsContainer.GetRootWidget().SetColor(166 << 24 | 120 << 16 | 120 << 8 | 120);
18
19 #ifndef PLATFORM_CONSOLE
20 LeftArea leftArea = LeftArea.Cast(GetParent());
21 if (leftArea)
22 {
23 leftArea.GetSlotsHeader().AddChild(GetHeader().GetRootWidget());
24 leftArea.GetSlotsArea().AddChild(m_VicinityIconsContainer.GetRootWidget());
25 }
26 #endif
27
28 m_MainWidget = m_RootWidget.FindAnyWidget( "body" );
29 WidgetEventHandler.GetInstance().RegisterOnChildAdd( m_MainWidget, this, "OnChildAdd" );
30 WidgetEventHandler.GetInstance().RegisterOnChildRemove( m_MainWidget, this, "OnChildRemove" );
31
32 RecomputeOpenedContainers();
33 m_CollapsibleHeader.SetName("#container_vicinity");
35 }
ref Widget m_RootWidget[MAX_SIMULTANIOUS_PLAYERS]
Определения PluginRemotePlayerDebugClient.c:14
ref CollapsibleHeader m_CollapsibleHeader
Определения CollapsibleContainer.c:3
override Header GetHeader()
Определения CollapsibleContainer.c:176
void LoadDefaultState()
Определения CollapsibleContainer.c:111
Widget GetSlotsArea()
Определения LeftArea.c:279
Widget GetSlotsHeader()
Определения LeftArea.c:274
ref VicinitySlotsContainer m_VicinityIconsContainer
Определения VicinityContainer.c:3
proto native Widget GetParent()
Get parent of the Effect.
Определения Effect.c:407

Перекрестные ссылки CollapsibleContainer::GetHeader(), WidgetEventHandler::GetInstance(), GetParent(), LeftArea::GetSlotsArea(), LeftArea::GetSlotsHeader(), CollapsibleContainer::LoadDefaultState(), CollapsibleContainer::m_CollapsibleHeader, m_RootWidget, m_VicinityIconsContainer, WidgetEventHandler::RegisterOnChildAdd() и WidgetEventHandler::RegisterOnChildRemove().