Visual updates

pull/100/head
obscuren 11 years ago
parent de183e80db
commit 9e38ca555d
  1. 12
      ethereal/assets/debugger/debugger.qml
  2. 8
      ethereal/debugger.go

@ -231,7 +231,7 @@ ApplicationWindow {
} }
height: parent.height height: parent.height
width: parent.width width: parent.width
TableViewColumn{ id: message ; role: "message" ; title: "log" ; width: logTableView.width -1 } TableViewColumn{ id: message ; role: "message" ; title: "log" ; width: logTableView.width - 2 }
model: logModel model: logModel
} }
} }
@ -258,16 +258,6 @@ ApplicationWindow {
exec() exec()
} }
} }
Button {
anchors {
left: dbgCommand.right
}
text: "Exec"
onClicked: {
exec()
}
}
} }
toolBar: ToolBar { toolBar: ToolBar {

@ -73,6 +73,10 @@ func (self *DebuggerWindow) Compile(code string) {
} }
} }
func (self *DebuggerWindow) ClearLog() {
self.win.Root().Call("clearLog")
}
func (self *DebuggerWindow) Debug(valueStr, gasStr, gasPriceStr, scriptStr, dataStr string) { func (self *DebuggerWindow) Debug(valueStr, gasStr, gasPriceStr, scriptStr, dataStr string) {
if !self.Db.done { if !self.Db.done {
self.Db.Q <- true self.Db.Q <- true
@ -189,7 +193,7 @@ func (self *DebuggerWindow) ExecCommand(command string) {
case "help": case "help":
self.Logln("Debugger commands:") self.Logln("Debugger commands:")
self.Logln("break, bp Set breakpoint on instruction") self.Logln("break, bp Set breakpoint on instruction")
self.Logln("clear [break, bp] Clears previous set sub-command(s)") self.Logln("clear [log, break, bp] Clears previous set sub-command(s)")
case "break", "bp": case "break", "bp":
if len(cmd) > 1 { if len(cmd) > 1 {
lineNo, err := strconv.Atoi(cmd[1]) lineNo, err := strconv.Atoi(cmd[1])
@ -211,6 +215,8 @@ func (self *DebuggerWindow) ExecCommand(command string) {
self.vm.BreakPoints = nil self.vm.BreakPoints = nil
self.Logln("Breakpoints cleared") self.Logln("Breakpoints cleared")
case "log":
self.ClearLog()
default: default:
self.Logf("clear '%s' is not valid", cmd[1]) self.Logf("clear '%s' is not valid", cmd[1])
} }

Loading…
Cancel
Save