Menu system broken
Dependencies: ANSITermMenuSystem
Fork of menuSystemMbed by
CdisplayItem.cpp
- Committer:
- Rybowonder
- Date:
- 2013-04-21
- Revision:
- 5:92389cf2106d
- Child:
- 6:2f220f5d782d
File content as of revision 5:92389cf2106d:
// // menuItem.cpp // menuSystem // // Created by BradDSmith on 2013-02-26. // Copyright (c) 2013 BradDSmith. All rights reserved. // #include "CdisplayItem.h" #include "console.h" CdisplayItem::CdisplayItem():Text("EMPTY") { } void CdisplayItem::initialize(const char * text, int x, int y,int x2, int y2) { setText( (char *) text); setPosition(x,y); value.X = x2; value.Y = y2; } void CdisplayItem::setText( char * CdisplayText) { Text.assign(CdisplayText); } void CdisplayItem::setPosition(int x, int y) { position.X = x; position.Y = y; } void CdisplayItem::print() { const char * msg = Text.c_str(); printXY( (char *)msg, position.X, position.Y); } void CdisplayItem::erase() { printXY (" ", position.X - 2, position.Y); } void CdisplayItem::setValue(char * newval) { printXY( (char *)newval, value.X, value.Y); } void CdisplayItem::Crect(int x1, int y1, int x2, int y2) { printRec(x1, y1, x2, y2); } void CdisplayItem::DeleteCrect(int x1, int y1, int x2, int y2) { eraseRec(x1, y1, x2, y2); }