ide: change enabled state to View registers and View assembler menu items according to debugging state

git-svn-id: trunk@23080 -
This commit is contained in:
paul 2009-12-11 02:57:40 +00:00
parent 16847565ea
commit fc439939dd

View File

@ -1877,10 +1877,12 @@ begin
itmViewLocals.Tag := Ord(ddtLocals);
itmViewRegisters.OnClick := @mnuViewDebugDialogClick;
itmViewRegisters.Tag := Ord(ddtRegisters);
itmViewRegisters.Enabled := False;
itmViewCallStack.OnClick := @mnuViewDebugDialogClick;
itmViewCallStack.Tag := Ord(ddtCallStack);
itmViewAssembler.OnClick := @mnuViewDebugDialogClick;
itmViewAssembler.Tag := Ord(ddtAssembler);
itmViewAssembler.Enabled := False;
itmViewDebugOutput.OnClick := @mnuViewDebugDialogClick;
itmViewDebugOutput.Tag := Ord(ddtOutput);
@ -1979,6 +1981,10 @@ begin
SrcEditMenuInspect.Enabled := (not DebuggerInvalid)
and (dcEvaluate in FDebugger.Commands);
itmRunMenuAddWatch.Enabled := True; // always allow to add a watch
// menu view
itmViewRegisters.Enabled := (not DebuggerInvalid);
itmViewAssembler.Enabled := (not DebuggerInvalid);
// TODO: add other debugger menuitems
// TODO: implement by actions
end;