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

◆ KeybindingElementNew()

void ScriptedWidgetEventHandler::KeybindingElementNew ( int key_index,
Widget parent,
KeybindingsContainer group )
inlineprotected

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

23 {
25 m_ElementName = TextWidget.Cast( m_Root.FindAnyWidget( "setting_label" ) );
26 m_ElementModifier = TextWidget.Cast( m_Root.FindAnyWidget( "modifier_label" ) );
27 m_PrimaryBindButton = ButtonWidget.Cast( m_Root.FindAnyWidget( "primary_bind" ) );
28 m_AlternativeBindButton = ButtonWidget.Cast( m_Root.FindAnyWidget( "alternative_bind" ) );
29 m_PrimaryClear = m_Root.FindAnyWidget( "primary_clear" );
30 m_AlternativeClear = m_Root.FindAnyWidget( "alternative_clear" );
31
32 m_Container = group;
33 m_ElementIndex = key_index;
34
35 Reload();
36 m_Root.SetHandler( this );
37 }
proto native WorkspaceWidget GetWorkspace()
TextWidget m_ElementName
Определения KeybindingElement.c:7
Widget m_PrimaryClear
Определения KeybindingElement.c:11
Widget m_Root
Определения SizeToChild.c:9
ButtonWidget m_AlternativeBindButton
Определения KeybindingElement.c:10
TextWidget m_ElementModifier
Определения KeybindingElement.c:8
ButtonWidget m_PrimaryBindButton
Определения KeybindingElement.c:9
KeybindingsContainer m_Container
Определения KeybindingElementNew.c:3
Widget m_AlternativeClear
Определения KeybindingElement.c:12
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(), GetLayoutName(), CGame::GetWorkspace(), m_AlternativeBindButton, m_AlternativeClear, m_Container, m_ElementIndex, m_ElementModifier, m_ElementName, m_PrimaryBindButton, m_PrimaryClear, m_Root и Reload().

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