32 #ifdef PLATFORM_MSSTORE
33 layoutRoot =
g_Game.GetWorkspace().CreateWidgets(
"gui/layouts/new_ui/options/msstore/keybinding_menu.layout", null);
35 layoutRoot =
g_Game.GetWorkspace().CreateWidgets(
"gui/layouts/new_ui/options/pc/keybinding_menu.layout", null);
38 m_Version = TextWidget.Cast(layoutRoot.FindAnyWidget(
"version"));
39 m_Apply = ButtonWidget.Cast(layoutRoot.FindAnyWidget(
"apply"));
40 m_Back = ButtonWidget.Cast(layoutRoot.FindAnyWidget(
"back"));
41 m_Undo = ButtonWidget.Cast(layoutRoot.FindAnyWidget(
"undo"));
42 m_Defaults = ButtonWidget.Cast(layoutRoot.FindAnyWidget(
"reset"));
43 m_HardReset = ButtonWidget.Cast(layoutRoot.FindAnyWidget(
"reset_all"));
45 layoutRoot.FindAnyWidget(
"Tabber").GetScript(
m_Tabber);
48 g_Game.GetVersion(version);
49 #ifdef PLATFORM_CONSOLE
50 version =
"#main_menu_version" +
" " + version +
" (" +
g_Game.GetDatabaseID() +
")";
52 version =
"#main_menu_version" +
" " + version;
57 string back =
"circle";
61 ImageWidget toolbar_b = ImageWidget.Cast(layoutRoot.FindAnyWidget(
"BackIcon"));
62 toolbar_b.LoadImageFile(0,
"set:playstation_buttons image:" + back);
69 InitPresets(-1, layoutRoot.FindAnyWidget(
"group_header"), input);
73 g_Game.SetKeyboardHandle(
this);
486 Widget kb_root = parent.FindAnyWidget(
"keyboard_dropown");
495 for (
int i = 0; i < input.GetProfilesCount(); i++)
497 input.GetProfileName(i, profile_text);
498 opt1.Insert(profile_text);
501 int current_idx = input.GetCurrentProfile();
503 m_PresetSelector =
new OptionSelectorMultistate(layoutRoot.FindAnyWidget(
"profile_setting_option"), current_idx, null,
false, opt1);