1
edit
Changes
→Console UI Core Classes Rel 0.5 (developing)
* repo id: 9
=== Trunk Status ===
* committed/committing Committed by *: id: [mailto:emailidsthistle@learn.senecac.on.ca emailidsthistle]*: name: full nameSean Thistle*: irc nick: mynickYellow-Box_Mk2*: any other infofinal code for release .4
== Team Members ==
{| class="wikitable sortable" border="1" cellpadding="5"
|[[User:wliang11 | Weichen]]||Liang||OOP344B || [mailto:wliang11@learn.senecac.on.ca?subject=oop344 wliang11] || [[Special:Contributions/wliang11 | wliang11]] || wliang || [http://wliang983.blogspot.com Will's blog]
|-
|[[User:swedwards | Stephen]]||Edwards||OOP344A || [mailto:swedwards@learn.senecac.on.ca?subject=oop344 swedwards] || [[Special:Contributions/swedwards | swedwards]] || swedwards || [http://swedwards.blogspot.com / Steve's Blog]
|-
|}
<br /><br />
== Tasks ==
=== Console UI Core Classes Rel 0.5 (developing) ===
due: '''Fri April 8 R5.0'''
Code the following
*CCheck
:- By Herman Wu
*CButton
:- By Herman Wu
*CMenuItem
:- By Sean Thistle
Team members please pick one class to work with initially.<br />
Test2DialogAndLabel.cpp and Test3DialogAndLineEdit.cpp are located in svn://zenit/senecac.on.ca/oop344/trunk/Testers
==== Platform =Console UI Core Classes Rel 0.35 (released) ===* WIN VS** Handle by Herman Wu [mailto:hwu46@learnmerge the code for CFrame and CField from tags/fardad/coreclasses into your project and compile, run and test it with Test1Frame.senecac.on.ca hwu46]cpp** Status: Working.Tag it in Release 0.35
==== Complex Functions to be include on each platform ====* void bio_initscr(voidPlatform independent functions)* void bio_endscrRel 0.2 (voidreleased)===* int bio_getrows(void)* int bio_getcols(void)* void bio_cls(void)* void bio_flush(void)* int bio_getch(void)* void bio_curpos(int rdue on Mon, int c)* void bio_putch(int c)* void bio_prnstr(const char* s)Feb 21th 23:59
== Complex Functions (Platform independent functions) Rel 0.2 ===== Functions to be include ====
*void bio_display(const char* str, int row, int col,unsigned int len)
::- By ...fardad
*int bio_edit(char* str, int row, int col, int fieldlen, int maxdatalen, int* insertmode,
:::::int* offset, int* curpos, int IsTextEditor, int ReadOnly)
::- By sthistle and swedwards
::- debugged by all team members through irc room
*void bio_displayflag(const char* format, int row, int col, int status);
*int bio_flag(const char* format, int row, int col, int* status, int radio);
::- By wliang11
*void bio_displayMenuItem(const char* format, const char* menuItem, int row, int col, int len, int status);
*int bio_menuItem(const char* format, const char* menuItem, int row, int col, int len, int* status);
::- By hwu46
=== Simple Functions Rel 0.1 (released) ===
*due Wed Feb 2nd
For now team members please assign a platform to work on, please note if there are any issues for certain function, so other team members can help or take over. ( most likely int bio_getch(void)
==== Platform====
*WIN VS
**Handle by [[User:hwu46 | Herman Wu]]
**Status: released
*WIN Borland
**Handle by [[User:wliang11 | Weichen(Will) Liang]]
**Status: released
*Linux
**Handle by [[User:sthistle | Sean Thistle]]
**Status: released
*Mac
**Handle by [[User:swedwards | Stephen Edwards]]
**Status: released
==== Functions to be include on each platform====
*void bio_initscr(void)
*void bio_endscr(void)
*int bio_getrows(void)
*int bio_getcols(void)
*void bio_cls(void)
*void bio_flush(void)
*int bio_getch(void)
*void bio_curpos(int r, int c)
*void bio_putch(int c)
*void bio_prnstr(const char* s)
== meetings ==