BTP300A A2 Team 5 Workplan

From CDOT Wiki
Jump to: navigation, search

WORK PLAN FOR TEAM 5:

  • Team Leader: Jake Deacon
  • Created Base Files
  • Distribute Functions among team to start coding
  • void row(int) // sets the top row to the value received
  • int row() const // returns the top row position relative to the parent frame, if any; 0 if fullsreen
  • void col(int) // sets the left column to the value received
  • int col() const // returns the left column position relative to the parent frame, if any; 0 if fullsreen
  • void height(int) // sets the height to the value received
  • int height() const // returns the current height
  • void width(int) // sets the width to the value received
  • int width() const // returns the current width
  • void display(const char*) // displays data within the frame

* Team Member: Adrian Sauvageot

  • void goMiddle(); // set cursor to [row/2, col/2] for center
  • void setLine( char* str, char left, char fill, char right );
  • void capture( );
  • int absRow( ) const;
  • int absCol( ) const;


* Team Member: Norbert Curiciac

  • int edit(char* str, int maxStrLength, bool* insertMode, int* offset, int* cursor)
  • void draw(int = C_FULL_FRAME); // draws the frame
  • void hide(CDirection = C_STATIONARY);
  • void move(CDirection);//hides frame, changes position, draws frame
  • void move(&iFrame); // HELPER moves until ESC

* Team Member: Taylor Cousins

  • int edit( );
  • void bordered(bool); // check for visibility of border
  • bool bordered() const; // returns the visibility of the border
  • void frame(CFrame*); // sets the address of the parent to the address received
  • CFrame* frame() const; // returns the address of the parent, if any