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

◆ AddSubgroup()

void ScriptedWidgetEventHandler::AddSubgroup ( Widget parent,
Input input )
inlineprotected

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

88 {
89 Widget subgroup = g_Game.GetWorkspace().CreateWidgets( "gui/layouts/new_ui/options/keybindings_selectors/keybinding_subgroup.layout", parent );
90 TextWidget subgroup_name = TextWidget.Cast( subgroup.FindAnyWidget( "subgroup_text" ) );
91
92 subgroup_name.SetText( "TestSubgroup" );
93 Widget subgroup_content = subgroup.FindAnyWidget( "subgroup_content" );
94
95 TIntArray actions = new TIntArray;
96 GetUApi().GetActiveInputs(actions);
97 for( int i = 0; i < actions.Count(); i++ )
98 {
99 AddAction( actions.Get( i ), subgroup_content, input );
100 }
101
102 subgroup_content.Update();
103 }
DayZGame g_Game
Определения DayZGame.c:3942
proto native UAInputAPI GetUApi()
void AddAction(int index, Widget parent, Input input)
Определения KeybindingsGroup.c:105
proto native void GetActiveInputs(out TIntArray items)
array< int > TIntArray
Определения EnScript.c:714
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.
WorkspaceWidget Widget
Defined in code.

Перекрестные ссылки AddAction(), g_Game, UAInputAPI::GetActiveInputs() и GetUApi().

Используется в array< string >::CreateSubgroups() и KeybindingsGroup().