11 override Widget
Init()
13 layoutRoot =
g_Game.GetWorkspace().CreateWidgets(
"gui/layouts/day_z_options_controls_preset.layout");
15 m_schemes_list = TextListboxWidget.Cast( layoutRoot.FindAnyWidget(
"PresetListboxWidget") );
17 int c =
g_Game.GetInput().GetProfilesCount();
18 for (
int i = 0; i < c; i++)
21 g_Game.GetInput().GetProfileName(i, tmp);
22 m_schemes_list.AddItem(tmp, NULL, 0);
25 i =
g_Game.GetInput().GetCurrentProfile();
28 m_schemes_list.SelectRow(i);
34 override bool OnClick(Widget w,
int x,
int y,
int button)
36 super.OnClick(w,
x,
y, button);
38 switch (w.GetUserID())
46 int index = m_schemes_list.GetSelectedRow();
49 g_Game.GetInput().SetProfile(index);
50 g_Game.GetMission().GetOnInputPresetChanged().Invoke();
60 private TextListboxWidget m_schemes_list;