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

◆ GenerateQuickBarBackgroundTiles()

void ScriptedWidgetEventHandler::GenerateQuickBarBackgroundTiles ( int count)
inlineprivate

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

383 {
384 for (int i = 0; i < count; i++)
385 {
386 Widget root_widget = GetGame().GetWorkspace().CreateWidgets("gui/layouts/inventory/inventoryGridBackground.layout", m_Root);
387 TextWidget label_widget = TextWidget.Cast( root_widget.FindAnyWidget( "Label1" ) );
388 TextWidget label_widget2 = TextWidget.Cast( root_widget.FindAnyWidget( "Label2" ) );
389 label_widget.SetText( (i+1).ToString() );
390 label_widget2.SetText( (i+1).ToString() );
391 m_BackgroundWidgets.Insert( i, root_widget );
392 }
393 }
proto string ToString()
proto native WorkspaceWidget GetWorkspace()
Widget m_Root
Определения SizeToChild.c:9
ref map< int, Widget > m_BackgroundWidgets
Определения InventoryGrid.c:48
proto native CGame GetGame()
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.
WorkspaceWidget Widget
Defined in code.

Перекрестные ссылки WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), m_BackgroundWidgets, m_Root и ToString().