mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-21 23:53:51 +00:00
inputTest Module Initialization
Updates module initialization to use queueExec() for consistency with the ui module. This is required so all module dependencies (gui objects and profiles) are loaded before they're referenced.
This commit is contained in:
parent
cc5359fdfd
commit
83e41ce188
2 changed files with 65 additions and 61 deletions
|
|
@ -13,67 +13,12 @@ function inputTest::destroy( %this )
|
|||
|
||||
function inputTest::initClient( %this )
|
||||
{
|
||||
exec("./scripts/customProfiles.cs");
|
||||
exec("./scripts/inputMonitor.cs");
|
||||
exec("./scripts/gui/inputMonitor.gui");
|
||||
exec("./scripts/joystickSettings.cs");
|
||||
exec("./scripts/gui/joystickSettings.gui");
|
||||
|
||||
if (isObject(MainMenuGui))
|
||||
{
|
||||
%testBtn = new GuiButtonCtrl() {
|
||||
text = "Input Event Monitor";
|
||||
groupNum = "-1";
|
||||
buttonType = "PushButton";
|
||||
useMouseEvents = "0";
|
||||
position = "0 0";
|
||||
extent = "200 40";
|
||||
minExtent = "8 8";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
profile = "GuiBlankMenuButtonProfile";
|
||||
visible = "1";
|
||||
active = "1";
|
||||
command = "Canvas.pushDialog(InputMonitorDlg);";
|
||||
tooltipProfile = "GuiToolTipProfile";
|
||||
isContainer = "0";
|
||||
canSave = "0";
|
||||
canSaveDynamicFields = "0";
|
||||
};
|
||||
|
||||
if (!isObject(MMTestContainer))
|
||||
{
|
||||
new GuiDynamicCtrlArrayControl(MMTestContainer) {
|
||||
colCount = "0";
|
||||
colSize = "200";
|
||||
rowCount = "0";
|
||||
rowSize = "40";
|
||||
rowSpacing = "2";
|
||||
colSpacing = "0";
|
||||
frozen = "0";
|
||||
autoCellSize = "0";
|
||||
fillRowFirst = "1";
|
||||
dynamicSize = "1";
|
||||
padding = "0 0 0 0";
|
||||
position = "0 0";
|
||||
extent = "200 40";
|
||||
minExtent = "8 2";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
profile = "GuiDefaultProfile";
|
||||
visible = "1";
|
||||
active = "1";
|
||||
tooltipProfile = "GuiToolTipProfile";
|
||||
hovertime = "1000";
|
||||
isContainer = "1";
|
||||
canSave = "0";
|
||||
canSaveDynamicFields = "0";
|
||||
};
|
||||
MainMenuGui.add(MMTestContainer);
|
||||
}
|
||||
|
||||
MMTestContainer.add(%testBtn);
|
||||
}
|
||||
%this.queueExec("/scripts/customProfiles.cs");
|
||||
%this.queueExec("/scripts/inputMonitor.cs");
|
||||
%this.queueExec("/scripts/gui/inputMonitor.gui");
|
||||
%this.queueExec("/scripts/joystickSettings.cs");
|
||||
%this.queueExec("/scripts/gui/joystickSettings.gui");
|
||||
%this.queueExec("/scripts/menuButtons.cs");
|
||||
}
|
||||
|
||||
function onSDLDeviceConnected(%sdlIndex, %deviceName, %deviceType)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue