public static void initializeDebugger() { Omni.self.Print(" % - Initializing Debugger"); // Load the scripts. // And the guis. DebuggerBreakConditionDlg.initialize(); DebuggerConnectDlg.initialize(); DebuggerEditWatchDlg.initialize(); DebuggerFindDlg.initialize(); DebuggerGui.initialize(); DebuggerWatchDlg.initialize(); }
public static void DbgWatchDialogAdd() { GuiTextEditCtrl WatchDialogExpression = "WatchDialogExpression"; GuiTextListCtrl DebuggerWatchView = "DebuggerWatchView"; TCPDebugger TCPDebugger = "TCPDebugger"; DebuggerWatchDlg DebuggerWatchDlg = "DebuggerWatchDlg"; GuiCanvas Canvas = "Canvas"; string expr = WatchDialogExpression.getValue(); if (expr != "") { DebuggerWatchView.setRowById(omni.iGlobal["$DbgWatchSeq"], expr + "\t(unknown)"); TCPDebugger.send("EVAL " + omni.iGlobal["$DbgWatchSeq"] + " 0 " + expr + "\r\n"); omni.iGlobal["$DbgWatchSeq"]++; } Canvas.popDialog(DebuggerWatchDlg); }