Difference between revisions of "OOP344 - HOTYS Project Dev Page - 20101"

From CDOT Wiki
Jump to: navigation, search
(fixed the wrong URL (OOP244 to OOP344))
 
(added the task distribution of main application)
Line 62: Line 62:
 
   [edit(): data entry - overstrike mode]
 
   [edit(): data entry - overstrike mode]
 
   [Overall review before final release]
 
   [Overall review before final release]
 +
</pre></big>
 +
 +
== [http://zenit.senecac.on.ca/wiki/index.php/OOP344_20102_TextEdit Main Application] ==
 +
 +
<p>The following is the task distribution.</p>
 +
 +
<big><pre>
 +
Han
 +
A- IOFrame
 +
 +
Ozzy
 +
B- IOField
 +
 +
Tony
 +
C- IOForm
 +
 +
YuJin
 +
D- IOEdit
 +
  IOVEdit
 +
 +
Stephanie
 +
E- IOLabel
 
</pre></big>
 
</pre></big>

Revision as of 12:25, 18 July 2010

HOTYS Project Development Page

Team HOTYS - link to the main team page.

Simple Functions

We have decided to split up the functions in the proceeding manner.

Han:
    - void iof_clrscr(void);
    - void iof_end(void);

Ozzy:
    - int iof_cols(void);
    - void iof_putch(int c);

Tony:
    - void iof_prnstr(const char *s);
    - int iof_rows(void);

YuJin:
    - int iof_getch(void);
    - void iof_flush(void);

Stephanie:
    - void iof_init(void);
    - void iof_movecur(int r, int c);


Complex Functions

The following is the task distribution.

Han
A- [displayFlag()]
   [flag()]
   [edit(): Left key]
   [Test BCC platform]

Ozzy
B- [edit(): Escape key, including Undo (memory allocation and release)]
   [edit(): Delete Key]
   [edit(): Right Key]
   [Test VCC platfrom]

Tony
C- [edit(): Corrections before editing]
   [edit(): Backspace Key]
   [edit(): Enter and All function keys]
   [Test Mac platform]

YuJin
D- [displayMenuItem()]
   [MenuItem()] 
   [edit(): data entry - insert mode]
   [Test Linux platform]

Stephanie
E- [edit(): Home and End Key] 
   [edit(): Insert Key and Tab Key]
   [edit(): data entry - overstrike mode]
   [Overall review before final release]

Main Application

The following is the task distribution.

Han
A- IOFrame

Ozzy
B- IOField

Tony
C- IOForm

YuJin
D- IOEdit
   IOVEdit

Stephanie
E- IOLabel