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

◆ KeybindingElement()

void ScriptedWidgetEventHandler::KeybindingElement ( int key_index,
Widget parent,
KeybindingsGroup group )
inlineprotected

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

24 {
26 m_ElementName = TextWidget.Cast( m_Root.FindAnyWidget( "setting_label" ) );
27 m_ElementModifier = TextWidget.Cast( m_Root.FindAnyWidget( "modifier_label" ) );
28 m_PrimaryBindButton = ButtonWidget.Cast( m_Root.FindAnyWidget( "primary_bind" ) );
29 m_AlternativeBindButton = ButtonWidget.Cast( m_Root.FindAnyWidget( "alternative_bind" ) );
30 m_PrimaryClear = m_Root.FindAnyWidget( "primary_clear" );
31 m_AlternativeClear = m_Root.FindAnyWidget( "alternative_clear" );
32
33 m_Group = group;
34 m_ElementIndex = key_index;
35
36 Reload();
37 m_Root.SetHandler( this );
38 }
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
Widget m_AlternativeClear
Определения KeybindingElement.c:12
KeybindingsGroup m_Group
Определения KeybindingElement.c:4
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(), KeybindingsGroup(), m_AlternativeBindButton, m_AlternativeClear, m_ElementIndex, m_ElementModifier, m_ElementName, m_Group, m_PrimaryBindButton, m_PrimaryClear, m_Root и Reload().

Используется в AddAction(), Apply(), IsChanged(), ReloadProfiles() и ResetEx().