104 if (address == (Word)row) {
106 value.Append(_T(
" "));
113 value.Append(_T(
"next>"));
233 int row,
int col, wxGridCellAttr::wxAttrKind ) {
235 wxGridCellAttr* attr =
new wxGridCellAttr();
242 attr->SetBackgroundColour(wxColour(180, 180, 180));
virtual InstructionAddress address() const
virtual wxString GetColLabelValue(int col)
virtual int GetNumberRows()
virtual wxString GetValue(int row, int col)
virtual int GetNumberCols()
Word addressOfRow(int row)
virtual wxGridCellAttr * moveCellAttr(InstructionAddress address, int move)=0
void setMoveCellAttrProvider(ProximDisasmAttrProvider *attrProvider)
virtual wxGridCellAttr * GetAttr(int row, int col, wxGridCellAttr::wxAttrKind kind)
Word currentInstruction_
Program counter value.
virtual int GetNumberCols()
ProximDisassemblyGridTable()
void setStopPointManager(StopPointManager &manager)
void setCurrentInstruction(Word address)
ProximDisasmAttrProvider * attrProvider_
~ProximDisassemblyGridTable()
virtual wxString GetColLabelValue(int col)
bool showPCArrow_
True, if the current istrcution arrow should be displayed.
virtual int GetNumberRows()
StopPointManager * bpManager_
Stoppoint manager managing program breakpoints.
virtual wxString GetValue(int row, int col)
ProximDisasmAttrProvider * moveCellAttrProvider() const
unsigned int stopPointCount()
const StopPoint & stopPointWithHandleConst(unsigned int handle) const
unsigned int stopPointHandle(unsigned int index)
static wxString toWxString(const std::string &source)