mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
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.
59 lines
1.8 KiB
C#
59 lines
1.8 KiB
C#
//-----------------------------------------------------------------------------
|
|
// Add buttons to the MainMenu after all other scripts have been exec'ed.
|
|
//-----------------------------------------------------------------------------
|
|
|
|
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);
|
|
} |