From nnguyen@cs.uml.edu  Thu Dec 13 11:04:21 2001
Date: Thu, 13 Dec 2001 11:04:21 -0500 (EST)
From: Ngoc TB Nguyen <nnguyen@cs.uml.edu>
To: Bob Lechner <lechner@cs.uml.edu>
Subject: Re: Project To do List (fwd)
RJLRef: $CASE/02f522/bdeStateProjTasks.011208

---------- Forwarded message ----------
Date: Sat, 8 Dec 2001 11:29:53 -0500 (EST)
From: Suryamani Sastry <ssastry@cs.uml.edu>
To: "Anvi T. Vu" <avu@cs.uml.edu>
Cc: Svitlana Grankovska <sgrankov@cs.uml.edu>,
    Ngoc TB Nguyen <nnguyen@cs.uml.edu>,
    Cris Fernandes <cfernand@cs.uml.edu>
Subject: Re: Project To do List

Hi Anvi,
I was there at 8.25 p.m. yesterday. I didn't see you in the Algorithms
class.

Are you sure the distribution of work is equal ? I feel you and Ngoc are
doing a lot more. I'll do what you asked for. 
When are we meeting regarding the progress? 
I am free till 20th Dec. Can come whenever you guys are meeting.
I think it would be better , if we meet before this Wednesday, so that ,
we can tell Dr. Lechner what we are doing, and thus sort all the problems
before the final submission.
Surya

On Sat, 8 Dec 2001, Anvi T. Vu wrote:

> 	Hi, guys! Ngoc and I went over a list of what we have to do for
> the OOAD project. Please take a look at it and let us know if you disagree
> with anything. Thanks!
> 
> 
> ----------------------------------
> TO DO LIST
> 
> 1. Split the file "bdescv7.cpp" into "bdeState.h" and "bdeState.cpp".
>    - add global variable BdeState* bdeState
>    - Do not include Widget stwidget in BdeState class
> 
> 2. Remove Select class in "graph.h"
>    - Replace bdeState class for Select class?
>    
> 3. Replace Select selected instances by BdeState* bdeState in all
>    files that Select selected occurs except *ops.cc
> 
> 4. Move dostate() function from smselect.cc into BdeState class.
>    - Modify dostate() with switch(ttyp) and switch(oper) instead of  
>    switch(state)
>    - Remove smselect.cc
> 
> 5. In fileio.cc, replace dostate(valuemenu, SCnode, NULL ); by
>    BdeState constructor
> 
> 6. Modify state.h by Renaming and Recalculating all 
>    state names and values.
> 
> 7. In buttonevent.cc, modify dobuttonevent() and replace switch(state) by
>    switch(ttyp) and switch(oper).  
>    - Need to pass in "step" values instead of state values into ttyp_oper 
>    functions
> 
> 8. In leftmenu_cb.cc, need to modify all calls to dostate() and others?
> 
> 9. Replace all occurences of selected inside *ops.cc by bdeState
>    - Change switch(state) to switch(step)
>    - Step values goes from 0 to 7
>    - REPLACE "extern Select selected" BY "extern BdeState* bdeState"
> 
>    Examples:
> 
>    REPLACE selected.changeAttribState(SDnode2);    
>    BY      bdeState->set_step(step);
> 
>    REPLACE case SDnode1:    
>    BY      case 0:
> 
> There are Totally 31 files to update including the 6 *ops.cc files. Please
> check the following to confirm the list of files to change. It's taken
> from
> /usr/cs/fac1/lechner/01f522/bdeRefs2State.011206. 
> 
> We want to ask you to do the works according to the list below. Anvi and
> Ngoc
> will do all code changes in reference to the list above and the listed of 
> files below. We want to ask Cris to change the *ops.cc file. 
> We rather one person do them so they will be consistent.
> We want to ask Surya and Svitlana Grankovska to make changes in the rest 
> of the file that selected occurs. Please let us know if you disagree with 
> the way that the works are divided. We can trade the works around. Thanks!
> 
> Anvi
> 
> 
> ----------------------------------
> SURYA
> 
> bde.cc          1        15        76
> bendpt.cc       2        26       150
> cursor.cc       1         15        76
> dialog.cc       12        99       701
> display.cc      1        15        76
> draw.cc         3        36       206
> edit.cc         10        77       474
> font.cc         1        15        76
> fprint.cc       2        31       152
> graphobject.cc  17       142       958
> handler.cc      1        15        76
> ---------------------------------------
> Svitlana Grankovska
> 
> help.cc         1        14        72
> hlink.cc        5        54       338
> infodialog.cc   1        14        73
> infomessage.cc  1        15        76
> init.cc         3        24       137
> initClasses.cc  2        17        98
> leftmenu.cc     1        15        76
> menubar.cc      1        15        76
> menubar_cb.cc   1        15        76
> select.cc       2        17        98
> strdup.cc       1        15        76
> text.cc         5        41       248
> ---------------------------------
> ANVI
> graph.h
> Project Documentation or Reports
> buttonevent.cc  33       152      1507
> fileio.cc        8        83       513
> 
> 
> -------------------------------
> NGOC
> state.h
> bdeState.h
> bdeState.cpp
> leftmenu_cb.cc  67       473      3763
> smselect.cc
> 
> ----------------------------------
> CRIS
> bendptops.cc    21       170      1153
> captionops.cc   31       225      1693
> graphops.cc     22       140      1041
> linkops.cc      25       218      1498
> nodeops.cc      28       253      1713
> textops.cc      30       238      1617 
> ----------------------------------
> 
> 
> 



