Difference between revisions of "Team Excellence - oop344 20113"
(→R0.2 Task Assignments) |
(→R0.2 Task Assignments) |
||
Line 58: | Line 58: | ||
virtual bool editable() const = 0; | virtual bool editable() const = 0; | ||
virtual void set(const void* data) = 0; | virtual void set(const void* data) = 0; | ||
− | virtual void* data(); | + | virtual void* data(); |
+ | |||
+ | /* Chad */ | ||
void container(cdialog* thecontainer); | void container(cdialog* thecontainer); | ||
cdialog* container(); | cdialog* container(); | ||
Line 68: | Line 70: | ||
Clabel(Int Row, Int Col, Int Len); | Clabel(Int Row, Int Col, Int Len); | ||
~Clabel(); | ~Clabel(); | ||
− | void Draw(Int Fn=C_no_frame) ; | + | void Draw(Int Fn=C_no_frame) ; |
int Edit(); | int Edit(); | ||
+ | |||
+ | /* Jitender */ | ||
bool Editable()Const; | bool Editable()Const; | ||
void Set(Const Void* Str); | void Set(Const Void* Str); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | ''' | + | '''Chad:''' |
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
CDialog(CFrame *Container = (CFrame*)0, int Row = -1, int Col = -1, | CDialog(CFrame *Container = (CFrame*)0, int Row = -1, int Col = -1, | ||
Line 82: | Line 86: | ||
void draw(int fn = C_FULL_FRAME); | void draw(int fn = C_FULL_FRAME); | ||
int edit(int fn = C_FULL_FRAME); | int edit(int fn = C_FULL_FRAME); | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | '''Jitender:''' | ||
+ | <syntaxhighlight lang="cpp"> | ||
int add(CField* field, bool dynamic = true); | int add(CField* field, bool dynamic = true); | ||
int add(CField& field, bool dynamic = false); | int add(CField& field, bool dynamic = false); | ||
CDialog& operator<<(CField* field); | CDialog& operator<<(CField* field); | ||
CDialog& operator<<(CField& field); | CDialog& operator<<(CField& field); | ||
− | |||
− | |||
− | |||
− | |||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
'''Pavel:''' | '''Pavel:''' | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | + | bool editable(); | |
+ | int fieldNum()const; | ||
+ | int curIndex()const; | ||
+ | CField& operator[](unsigned int index); | ||
+ | CField& curField(); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 15:12, 15 October 2011
OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources
Contents
Excellence (team X)
Project Marking Percentage
- due right after study break
Group work: XX% (25 <= xx <= 50) Individual work: XX% + (50 <= xx <= 75) ------------------------- Total 100%
Repository
- repo id: rep113_1
Code Standards
These standards must be followed for all code written so that our code is kept consistent and won't be sent back by Fardad.
Team Members
First Name | Last Name | Section | Seneca Id | wiki id | IRC nick | Blog URL |
---|---|---|---|---|---|---|
Sandip | Patel | C | smpatel7 | smpatel | smpatel7 | Sandip's Blog |
Dzmitry | Kavalchyk | C | dkavalchyk2 | dkavalchyk2 | RevenTL | Dima's Blog |
Chad | Pilkey | C | capilkey | capilkey | cap6 | N/A |
Jitender | Dhanda | C | jsingh180 | jsingh180 | jay | Jitenders' blog |
Trunk Status
- committed By
- id: capilkey
- name: Chad Pilkey
- irc nick: cap6
- any other info
Tasks
Add console2.0 functions
- Add the chosen display() and edit() functions to the trunk
- being done by Chad with help from Sandip, Dzmitry, and Jitender
- completed
R0.2 Task Assignments
Sandip:
cfield(int row = 0, int col = 0, int width = 0, int height =0, void* data = (void*) 0, bool bordered = false,
const char* border=c_border_chars);
~cfield();
virtual int edit() = 0;
virtual bool editable() const = 0;
virtual void set(const void* data) = 0;
virtual void* data();
/* Chad */
void container(cdialog* thecontainer);
cdialog* container();
Dzmitry:
Clabel(Const Char *Str, Int Row, Int Col, Int Len = 0);
Clabel(Int Row, Int Col, Int Len);
~Clabel();
void Draw(Int Fn=C_no_frame) ;
int Edit();
/* Jitender */
bool Editable()Const;
void Set(Const Void* Str);
Chad:
CDialog(CFrame *Container = (CFrame*)0, int Row = -1, int Col = -1,
int Width = -1, int Height = -1, bool Borderd = false,
const char* Border=C_BORDER_CHARS);
virtual ~CDialog();
void draw(int fn = C_FULL_FRAME);
int edit(int fn = C_FULL_FRAME);
Jitender:
int add(CField* field, bool dynamic = true);
int add(CField& field, bool dynamic = false);
CDialog& operator<<(CField* field);
CDialog& operator<<(CField& field);
Pavel:
bool editable();
int fieldNum()const;
int curIndex()const;
CField& operator[](unsigned int index);
CField& curField();
Meetings
- latest will be on top