Initial implementation of the new Base Game Template and some starting modules.

This makes some tweaks to the engine to support this, specifically, it tweaks the hardcoded shaderpaths to defer to a pref variable, so none of the shader paths are hardcoded.

Also tweaks how post effects read in texture files, removing a bizzare filepath interpretation choice, where if the file path didn't start with "/" it forcefully appended the script's file path. This made it impossible to have images not in the same dir as the script file defining the post effect.

This was changed and the existing template's post effects tweaked for now to just add "./" to those few paths impacted, as well as the perf vars to support the non-hardcoded shader paths in the engine.
This commit is contained in:
Areloch 2017-02-24 02:40:56 -06:00
parent 5c8a82180b
commit 1ed8b05169
1572 changed files with 146699 additions and 85 deletions

View file

@ -0,0 +1,145 @@
//--- OBJECT WRITE BEGIN ---
%guiContent = new GuiControl(DebuggerBreakConditionDlg, EditorGuiGroup) {
profile = "ToolsGuiDefaultProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "640 480";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
new GuiWindowCtrl() {
profile = "ToolsGuiWindowProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "220 146";
extent = "200 188";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Set the break condition";
resizeWidth = "True";
resizeHeight = "True";
canMove = "False";
canClose = "False";
canMinimize = "False";
canMaximize = "False";
minSize = "50 50";
new GuiTextCtrl() {
profile = "ToolsGuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 28";
extent = "121 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Enter the break condition:";
};
new GuiTextEditCtrl(BreakCondition) {
profile = "ToolsGuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 44";
extent = "160 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
altCommand = "DbgBreakConditionSet();";
helpTag = "0";
historySize = "0";
};
new GuiTextCtrl() {
profile = "ToolsGuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 68";
extent = "57 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Pass Count:";
};
new GuiTextEditCtrl(BreakPassCount) {
profile = "ToolsGuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 84";
extent = "160 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
historySize = "0";
returnTab = "true";
};
new GuiTextCtrl() {
profile = "ToolsGuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 108";
extent = "27 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Clear:";
};
new GuiTextEditCtrl(BreakClear) {
profile = "ToolsGuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 124";
extent = "160 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
historySize = "0";
returnTab = "true";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "56 156";
extent = "40 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "DbgBreakConditionSet();";
helpTag = "0";
text = "Set";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "104 156";
extent = "40 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "Canvas.popDialog(DebuggerBreakConditionDlg);";
helpTag = "0";
text = "Cancel";
};
};
};
//--- OBJECT WRITE END ---

View file

@ -0,0 +1,148 @@
//--- OBJECT WRITE BEGIN ---
%guiContent = new GuiControl(DebuggerConnectDlg, EditorGuiGroup) {
profile = "ToolsGuiDefaultProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "640 480";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
new GuiWindowCtrl() {
profile = "ToolsGuiWindowProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "220 146";
extent = "200 188";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Connect to server:";
resizeWidth = "True";
resizeHeight = "True";
canMove = "False";
canClose = "False";
canMinimize = "False";
canMaximize = "False";
minSize = "50 50";
new GuiTextCtrl() {
profile = "ToolsGuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 28";
extent = "55 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "IP Address:";
};
new GuiTextEditCtrl(DebuggerConnectAddress) {
profile = "ToolsGuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 44";
extent = "160 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
variable = "$pref::DBGConnectAddress";
helpTag = "0";
historySize = "0";
returnTab = "true";
};
new GuiTextCtrl() {
profile = "ToolsGuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 68";
extent = "21 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Port:";
};
new GuiTextEditCtrl(DebuggerConnectPort) {
profile = "ToolsGuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 84";
extent = "160 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
variable = "$pref::DBGConnectPort";
helpTag = "0";
historySize = "0";
returnTab = "true";
};
new GuiTextCtrl() {
profile = "ToolsGuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 108";
extent = "52 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Password:";
};
new GuiTextEditCtrl(DebuggerConnectPassword) {
profile = "ToolsGuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 124";
extent = "160 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
variable = "$pref::DBGConnectPassword";
helpTag = "0";
historySize = "0";
returnTab = "true";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "56 156";
extent = "40 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "DbgConnect();";
helpTag = "0";
text = "Open";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "104 156";
extent = "40 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "Canvas.popDialog(DebuggerConnectDlg);";
helpTag = "0";
text = "Cancel";
};
};
};
//--- OBJECT WRITE END ---

View file

@ -0,0 +1,583 @@
//--- OBJECT WRITE BEGIN ---
%guiContent = new GuiControl(DebuggerGui, EditorGuiGroup) {
profile = "ToolsGuiWindowProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "640 480";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "8 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "Canvas.pushDialog(DebuggerConnectDlg, 80);";
helpTag = "0";
text = "Connect";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "72 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "Canvas.pushDialog(OpenFileDialog, 80);";
helpTag = "0";
text = "File";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "72 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "dbgStepIn();";
accelerator = "f7";
helpTag = "0";
text = "Step In";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "136 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "dbgStepOver();";
accelerator = "f8";
helpTag = "0";
text = "Step Over";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "200 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "dbgStepOut();";
accelerator = "f6";
helpTag = "0";
text = "Step Out";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "264 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "dbgContinue();";
accelerator = "f9";
helpTag = "0";
text = "Run";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "328 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "Canvas.pushDialog(DebuggerFindDlg, 80);";
helpTag = "0";
text = "Find";
};
new GuiTextCtrl(DebuggerCursorWatch) {
profile = "ToolsGuiTextProfile";
horizSizing = "width";
vertSizing = "bottom";
position = "398 4";
extent = "126 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "";
justify = "left";
};
new GuiTextCtrl(DebuggerStatus) {
profile = "ToolsGuiTextProfile";
horizSizing = "left";
vertSizing = "bottom";
position = "532 4";
extent = "100 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "NOT CONNECTED";
justify = "right";
};
new GuiFrameSetCtrl(DebuggerRootFrame) {
profile = "GuiContentProfile";
horizSizing = "width";
vertSizing = "height";
position = "0 24";
extent = "640 456";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
columns = "0 486";
rows = "0";
borderWidth = "4";
borderEnable = "dynamic";
borderMovable = "dynamic";
new GuiFrameSetCtrl(DebuggerLeftFrame) {
profile = "GuiContentProfile";
horizSizing = "width";
vertSizing = "height";
position = "0 0";
extent = "482 456";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
columns = "0";
rows = "0 350";
borderWidth = "4";
borderEnable = "dynamic";
borderMovable = "dynamic";
new GuiControl() {
profile = "ToolsGuiDefaultProfile";
horizSizing = "width";
vertSizing = "height";
position = "0 0";
extent = "482 346";
minExtent = "8 8";
visible = "True";
setFirstResponder = "True";
modal = "True";
helpTag = "0";
new GuiTextCtrl() {
profile = "ToolsGuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "8 4";
extent = "47 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Open File:";
};
new GuiPopUpMenuCtrl(DebuggerFilePopup) {
profile = "ToolsGuiPopUpMenuProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "64 4";
extent = "160 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "True";
modal = "True";
helpTag = "0";
maxPopupHeight = "200";
};
new GuiScrollCtrl() {
profile = "ToolsGuiScrollProfile";
horizSizing = "width";
vertSizing = "height";
position = "0 24";
extent = "482 321";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
willFirstRespond = "True";
hScrollBar = "dynamic";
vScrollBar = "dynamic";
lockHorizScroll = "false";
lockVertScroll = "false";
constantThumbHeight = "False";
new DbgFileView(DebuggerFileView) {
profile = "ToolsGuiTextArrayProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 -433";
extent = "509 3904";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
};
};
};
new GuiControl() {
profile = "ToolsGuiWindowProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 350";
extent = "482 106";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "8 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "Canvas.pushDialog(DebuggerWatchDlg, 80);";
helpTag = "0";
text = "Add";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "72 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "Canvas.pushDialog(DebuggerEditWatchDlg, 80);";
helpTag = "0";
text = "Edit";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "136 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "DbgDeleteSelectedWatch();";
helpTag = "0";
text = "Delete";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "200 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "DebuggerWatchView.clear();";
helpTag = "0";
text = "Clear";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "264 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "DbgRefreshWatches();";
helpTag = "0";
text = "Refresh";
};
new GuiScrollCtrl() {
profile = "ToolsGuiScrollProfile";
horizSizing = "width";
vertSizing = "height";
position = "0 24";
extent = "481 80";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
willFirstRespond = "True";
hScrollBar = "dynamic";
vScrollBar = "dynamic";
lockHorizScroll = "false";
lockVertScroll = "false";
constantThumbHeight = "False";
new GuiTextListCtrl(DebuggerWatchView) {
profile = "ToolsGuiTextListProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "640 8";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
enumerate = "False";
resizeCell = "True";
columns = "0 200";
};
};
};
};
new GuiFrameSetCtrl(DebuggerRightFrame) {
profile = "GuiContentProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "486 0";
extent = "154 456";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
columns = "0";
rows = "0 150 350";
borderWidth = "4";
borderEnable = "dynamic";
borderMovable = "dynamic";
new GuiScrollCtrl() {
profile = "ToolsGuiScrollProfile";
horizSizing = "width";
vertSizing = "height";
position = "0 0";
extent = "154 146";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
willFirstRespond = "True";
hScrollBar = "dynamic";
vScrollBar = "dynamic";
lockHorizScroll = "false";
lockVertScroll = "false";
constantThumbHeight = "False";
new GuiTextListCtrl(DebuggerCallStack) {
profile = "ToolsGuiTextListProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "640 8";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
enumerate = "False";
resizeCell = "True";
columns = "-1 -1 0";
};
};
new GuiControl() {
profile = "ToolsGuiWindowProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 150";
extent = "154 196";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "4 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "Canvas.pushDialog(DebuggerBreakConditionDlg, 80);";
helpTag = "0";
text = "Condition";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "68 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "DbgDeleteSelectedBreak();";
helpTag = "0";
text = "Delete";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "132 4";
extent = "56 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "DebuggerBreakPoints.clearBreaks();";
helpTag = "0";
text = "Clear";
};
new GuiScrollCtrl() {
profile = "ToolsGuiScrollProfile";
horizSizing = "width";
vertSizing = "height";
position = "0 24";
extent = "153 171";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
willFirstRespond = "True";
hScrollBar = "dynamic";
vScrollBar = "dynamic";
lockHorizScroll = "false";
lockVertScroll = "false";
constantThumbHeight = "False";
new GuiTextListCtrl(DebuggerBreakPoints) {
profile = "ToolsGuiTextListProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "182 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
enumerate = "False";
resizeCell = "True";
columns = "16 56 156";
};
};
};
new GuiControl() {
profile = "ToolsGuiWindowProfile";
horizSizing = "width";
vertSizing = "height";
position = "0 350";
extent = "154 106";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
new GuiScrollCtrl() {
profile = "ToolsGuiScrollProfile";
horizSizing = "width";
vertSizing = "height";
position = "0 0";
extent = "153 80";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
willFirstRespond = "True";
hScrollBar = "dynamic";
vScrollBar = "dynamic";
lockHorizScroll = "false";
lockVertScroll = "false";
constantThumbHeight = "False";
new GuiTextListCtrl(DebuggerConsoleView) {
profile = "ToolsGuiTextListProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "62 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
enumerate = "False";
resizeCell = "True";
columns = "0";
};
};
new GuiTextCtrl() {
profile = "ToolsGuiTextProfile";
horizSizing = "right";
vertSizing = "top";
position = "15 83";
extent = "9 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "%";
};
new GuiTextEditCtrl(DbgConsoleEntry) {
profile = "ToolsGuiTextEditProfile";
horizSizing = "width";
vertSizing = "top";
position = "29 83";
extent = "120 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
altCommand = "DbgConsoleEntryReturn();";
helpTag = "0";
historySize = "32";
};
};
};
};
};
//--- OBJECT WRITE END ---

View file

@ -0,0 +1,93 @@
//--- OBJECT WRITE BEGIN ---
%guiContent = new GuiControl(DebuggerEditWatchDlg, EditorGuiGroup) {
profile = "ToolsGuiDefaultProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "640 480";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
new GuiWindowCtrl() {
profile = "ToolsGuiWindowProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "220 180";
extent = "200 108";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Edit a Variable";
resizeWidth = "True";
resizeHeight = "True";
canMove = "False";
canClose = "False";
canMinimize = "False";
canMaximize = "False";
minSize = "50 50";
new GuiTextCtrl() {
profile = "ToolsGuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 28";
extent = "99 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Enter the new value:";
};
new GuiTextEditCtrl(EditWatchDialogValue) {
profile = "ToolsGuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 44";
extent = "160 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
altCommand = "DbgWatchDialogEdit();";
helpTag = "0";
historySize = "0";
fontHL = "14 253 Arial";
font = "14 244 Arial";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "56 80";
extent = "40 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "DbgWatchDialogEdit();";
helpTag = "0";
text = "Edit";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "104 80";
extent = "40 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "Canvas.popDialog(DebuggerEditWatchDlg);";
helpTag = "0";
text = "Cancel";
};
};
};
//--- OBJECT WRITE END ---

View file

@ -0,0 +1,93 @@
//--- OBJECT WRITE BEGIN ---
%guiContent = new GuiControl(DebuggerFindDlg, EditorGuiGroup) {
profile = "ToolsGuiDefaultProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "640 480";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
new GuiWindowCtrl() {
profile = "ToolsGuiWindowProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "220 180";
extent = "200 108";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "File Search";
resizeWidth = "True";
resizeHeight = "True";
canMove = "False";
canClose = "False";
canMinimize = "False";
canMaximize = "False";
minSize = "50 50";
new GuiTextCtrl() {
profile = "ToolsGuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 28";
extent = "99 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Search for:";
};
new GuiTextEditCtrl(DebuggerFindStringText) {
profile = "ToolsGuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 44";
extent = "160 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
altCommand = "DbgFileViewFind();";
helpTag = "0";
historySize = "0";
fontHL = "14 253 Arial";
font = "14 244 Arial";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "56 80";
extent = "40 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "DbgFileViewFind();";
helpTag = "0";
text = "Find";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "104 80";
extent = "40 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "Canvas.popDialog(DebuggerFindDlg);";
helpTag = "0";
text = "Cancel";
};
};
};
//--- OBJECT WRITE END ---

View file

@ -0,0 +1,92 @@
//--- OBJECT WRITE BEGIN ---
%guiContent = new GuiControl(DebuggerWatchDlg, EditorGuiGroup) {
profile = "ToolsGuiDefaultProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "640 480";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
new GuiWindowCtrl() {
profile = "ToolsGuiWindowProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "220 180";
extent = "200 108";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Add a Watch Expression:";
resizeWidth = "True";
resizeHeight = "True";
canMove = "False";
canClose = "False";
canMinimize = "False";
canMaximize = "False";
minSize = "50 50";
opaque = "true";
new GuiTextCtrl() {
profile = "ToolsGuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 28";
extent = "88 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
helpTag = "0";
text = "Enter the Variable:";
};
new GuiTextEditCtrl(WatchDialogExpression) {
profile = "ToolsGuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "20 44";
extent = "160 18";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
altCommand = "DbgWatchDialogAdd();";
helpTag = "0";
historySize = "0";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "56 80";
extent = "40 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "DbgWatchDialogAdd();";
helpTag = "0";
text = "Add";
};
new GuiButtonCtrl() {
profile = "ToolsGuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "104 80";
extent = "40 16";
minExtent = "8 8";
visible = "True";
setFirstResponder = "False";
modal = "True";
command = "Canvas.popDialog(DebuggerWatchDlg);";
helpTag = "0";
text = "Cancel";
};
};
};
//--- OBJECT WRITE END ---