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

◆ OptionSelectorEditbox()

void OptionSelectorBase::OptionSelectorEditbox ( Widget parent,
string value,
ScriptedWidgetEventHandler parent_menu,
bool disabled )
inlineprotected

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

6 {
7 m_Root = GetGame().GetWorkspace().CreateWidgets("gui/layouts/new_ui/option_editbox.layout", parent);
8 #ifdef PLATFORM_CONSOLE
9 m_Parent = parent.GetParent().GetParent();
10 #else
11 #ifdef PLATFORM_WINDOWS
12 m_Parent = parent.GetParent();
13 #endif
14 #endif
15
16 m_SelectorType = 1;
17 m_ParentClass = parent_menu;
18 m_EditBox = EditBoxWidget.Cast(m_Root.FindAnyWidget("option_value"));
19
20 SetValue(value);
21 Enable();
22
23 m_Parent.SetHandler(this);
24 }
Widget m_Root
Определения SizeToChild.c:91
Widget m_Parent
Определения SizeToChild.c:92
proto native WorkspaceWidget GetWorkspace()
EditBoxWidget m_EditBox
Определения OptionSelectorEditbox.c:3
override void Enable()
Определения OptionSelector.c:207
void SetValue(string value, bool update=true)
Определения OptionSelectorEditbox.c:133
proto native CGame GetGame()
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.

Перекрестные ссылки WorkspaceWidget::CreateWidgets(), Enable(), GetGame(), CGame::GetWorkspace(), m_EditBox, m_Parent, m_Root и SetValue().