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

◆ VicinityContainer()

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

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

23 {
24 m_VicinityIconsContainer = new VicinitySlotsContainer( this );
25 m_Body.Insert( m_VicinityIconsContainer );
26 m_VicinityIconsContainer.GetRootWidget().SetColor(166 << 24 | 120 << 16 | 120 << 8 | 120);
27
28 #ifndef PLATFORM_CONSOLE
29 LeftArea leftArea = LeftArea.Cast(GetParent());
30 if (leftArea)
31 {
34 {
35 bool hasScrollerExactSize = m_CargoScrollWidget.GetFlags() & WidgetFlags.EXACTSIZE;
36 if (!hasScrollerExactSize)
37 {
38 m_CargoScrollWidget.SetFlags(WidgetFlags.IGNOREPOINTER);
39 }
40 }
41
42 leftArea.GetSlotsHeader().AddChild(GetHeader().GetRootWidget());
43 leftArea.GetSlotsArea().AddChild(m_VicinityIconsContainer.GetRootWidget());
44 }
45 #endif
46
47 m_MainWidget = m_RootWidget.FindAnyWidget( "body" );
48 WidgetEventHandler.GetInstance().RegisterOnChildAdd( m_MainWidget, this, "OnChildAdd" );
49 WidgetEventHandler.GetInstance().RegisterOnChildRemove( m_MainWidget, this, "OnChildRemove" );
50
51 RecomputeOpenedContainers();
52 m_CollapsibleHeader.SetName("#container_vicinity");
54 }
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
override ScrollWidget GetScrollWidget()
Определения LeftArea.c:70
Widget GetSlotsArea()
Определения LeftArea.c:279
Widget GetSlotsHeader()
Определения LeftArea.c:274
ScrollWidget m_CargoScrollWidget
Определения VicinityContainer.c:11
ref VicinitySlotsContainer m_VicinityIconsContainer
Определения VicinityContainer.c:3
proto native Widget GetParent()
Get parent of the Effect.
Определения Effect.c:422
WidgetFlags
Определения EnWidgets.c:58

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