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

◆ DropdownPrefab()

void ScriptedWidgetEventHandler::DropdownPrefab ( Widget root,
string text = "" )
inlineprotected

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

19 {
20 m_Parent = root;
21 m_Root = GetGame().GetWorkspace().CreateWidgets( "gui/layouts/new_ui/dropdown_prefab/dropdown_prefab.layout", root );
22
23 m_Scroller = ScrollWidget.Cast( m_Root.FindAnyWidget( "dropdown_container" ) );
24 m_ContentContainer = m_Root.FindAnyWidget( "dropdown_content" );
25 m_Text = TextWidget.Cast( m_Root.FindAnyWidget( "dropdown_text" ) );
26 m_Holder = m_Root.FindAnyWidget( "holder" );
27 SetText( text );
28
29 m_Button = m_Root.FindAnyWidget( "dropdown_selector_button" );
30 m_ImageExpand = ImageWidget.Cast( m_Root.FindAnyWidget( "expand_image" ) );
31 m_ImageCollapse = ImageWidget.Cast( m_Root.FindAnyWidget( "collapse_image" ) );
32
33 m_Root.SetHandler( this );
34
36 }
proto native WorkspaceWidget GetWorkspace()
Widget m_ContentContainer
Определения DropdownPrefab.c:6
LayoutHolder m_Parent
Определения LayoutHolder.c:6
Widget m_Root
Определения SizeToChild.c:9
ScrollWidget m_Scroller
Определения DropdownPrefab.c:5
void RefreshContent()
Определения DropdownPrefab.c:38
TextWidget m_Text
Определения DropdownPrefab.c:11
ImageWidget m_ImageExpand
Определения DropdownPrefab.c:12
void SetText(string text)
Определения DropdownPrefab.c:108
Widget m_Button
Определения DropdownPrefab.c:9
ImageWidget m_ImageCollapse
Определения DropdownPrefab.c:13
Widget m_Holder
Определения DropdownPrefab.c:10
proto native CGame GetGame()
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.

Перекрестные ссылки WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), m_Button, m_ContentContainer, m_Holder, m_ImageCollapse, m_ImageExpand, m_Parent, m_Root, m_Scroller, m_Text, RefreshContent() и SetText().

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