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

◆ InitWidgets()

void PluginBase::InitWidgets ( )
inlineprotected

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

41 {
42 for (int i = 0; i < MAX_SIMULTANEOUS_UTS; i++)
43 {
44 m_RootWidget[i] = GetGame().GetWorkspace().CreateWidgets("gui/layouts/debug/day_z_debug_remoteinfo.layout");
45 m_StatListWidgets[i] = TextListboxWidget.Cast(m_RootWidget[i].FindAnyWidget("TextListboxWidget0"));
46 m_HeaderWidget[i] = TextWidget.Cast(m_RootWidget[i].FindAnyWidget("TextWidget0"));
47 }
48 }
proto native WorkspaceWidget GetWorkspace()
TextWidget m_HeaderWidget[MAX_SIMULTANEOUS_UTS]
TextListboxWidget m_StatListWidgets[MAX_SIMULTANEOUS_UTS]
const int MAX_SIMULTANEOUS_UTS
ref Widget m_RootWidget[MAX_SIMULTANEOUS_UTS]
proto native CGame GetGame()
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.
proto native Widget FindAnyWidget(string pathname)

Перекрестные ссылки WorkspaceWidget::CreateWidgets(), FindAnyWidget(), GetGame(), CGame::GetWorkspace(), m_HeaderWidget, m_RootWidget, m_StatListWidgets и MAX_SIMULTANEOUS_UTS.

Используется в OnInit() и OnInit().