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 To: Bob Lechner 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 To: "Anvi T. Vu" Cc: Svitlana Grankovska , Ngoc TB Nguyen , Cris Fernandes 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 > ---------------------------------- > > >