TCL/TK Minutes
(for the whole project)
Tickle Minutes: 10/26/95
----
Personal note from your fearful leader:
I know that you're all stressing out over this assignment (or at least
you should be) and probably think you don't know what the hell you're
doing. Do not panic! We all feel that way, so you're not the only one.
The first thing I need from all of you is team work. We ARE going to do
this, and we're going to do it right. Just remember that.
Second, I need you to learn Tlk/Tk as fast as possible. This might
sound like a tough task, but once you start looking at the code you
might find it enjoyable. (Buy/borrow a book! And if
anyone knows of a better book then the one we've seen in class, let me
know.) Once you start to learn Tlk, it will allow you to help the ones
who need assistance and gets us roll quickly.
And finally, just focus on the task you've been assigned. If you try to
look at the big picture, you'll just get confused and overwhelmed. It's
simple if you let it be.
So lets get out there and Tickle some ass,
Josh:^)
----
Back to the minutes.....
Today we discussed what our group is going to do. We are to design the
interface to the new XCDDRAW. At the moment we would like to see that
all the parts built and pseudo-functioning. This means when a button or
menu function is click, it acknowledges that it was clicked.
We're going to play with the current xcddraw and get a feel for how it
works and think of improvements. I guess there is also sample code to
look at according to one of the recent e-mailings.
The break down of tasks:
Marsha: Main Window
Design the Main window. The window will have a Menu bar and a
drawing section. Make sure the menus can easily be plugged into the
window, and don't count on just a File and Help item.
Steve: File Menu
Design the File menu. So far the item look like; New, Open, Save,
Save As, Print, Exit. If you think of anything else cool add. (Maybe
make an "About ..." menu as well to give credit where credit is do.)
You might also be called upon later to do other menus, but just worry
about the File menu for now. Once you get one, the rest will be easy,
right?
Chi (someone): Dialog Boxes
Design the Dialog boxes to be used. Boxes for Opening, Saving, and
Printing. We'll also need boxes like "Are you sure you want really want
it Quit?", "Enter Label name:" and anything else you can think of. We
may need more later. Play with xcddraw a lot to get a feel for what is
needed (not needed or missing.)
Paul: Help stuff
Think of a cool way to do the On-line help and do it. You don't
need to write the help files. Make the windows/menus/buttons needed.
(This may need some discussion time in class.)
Josh: Leader/Toolbar
Design the floating toolbar. I'll be drawing the icons, making the
window and buttons for the tools. The icons should be able to be reused
for the actual drawing part. I will also function as leader. I will
try to keep us on track and discuss with the leaders of other groups to
find out what is needed and what we need.
Mike: Minutes/Putting things together (and who didn't show today)
Since Mike wasn't here today, he volunteered to take the minutes
and put them on-line for the rest of our meetings. (I'm serious.) He
will also lend a helping hand when requested and will help in putting
all the pieces of the puzzle together when the parts are built.
Tickle group minutes 10/30/95
************************************************
Opened the meeting with a discussion of additional TCL books that may be helpful to us.
Steve has one he is looking into and will report his findings at a later meeting.
Chih-chen, who is designing the dialog boxes, had a question on how the printing dialog box should
look. It was decided that a pulldown menu with a list of files available for printing would be
better than just an input box for typing the name in.
Prof Lieberherr suggested we look at the code for the cdd-dfp and vc-cd programs to cut down on
the amount of new code we will need to write.
Tim, the leader of the cd-doc group spoke to us for a few minutes on his groups progress.
According to Tim they may have an updated CD by this weekend if all goes well.
Josh, our fearless leader, fresh from his nap, spoke a few inspired words to the group and the
meeting was adjourned.
Belated Minutes for 11/2/95
**************************************
Josh should have a quasi functional toolbar by Monday, and Steve says he may
be able to get a Menu online by Monday.
Prof Lieberherr reminded us of the code written by last years groups that is
available for our reuse. He also mentioned xf, a code generator for TCL
Steve has found a better TCL book for us, Joshman is going to buy it this weekend.
The PP group asked us to put together a list of functions we are going to need.
They also want us to have something visual working by next friday, along with
a few buttonsns that implement empty pp's of our own.
Minutes for 11/9/95
****************************************
The first use case will be tested tomorrow (11/10/95) at 4:00 p.m. in the
alpha lab.
This first use case is Josh's problem to worry about, per his orders.
Paul: working on the help procedure. It will have a searchable function.
Steve: Is getting some error messages with the main window, mainapp.tcl, that
he is going to send Josh. He is also working on the print procedure, called
printit. It will create a postscript file and use exec to execute lpr. The
procedure will also use a variable for the printer name. After the file has
been printed, it will be deleted.
Mush: Trying to get a canvas that can open, scroll and resize properly.
Chih-Chen: working on the open dialog box. He is trying to get forward and
backward directory changing to work.
Me: I am slave boy, at the beck and call of the other members of the group.
Josh is also supposed to give me a special assignment, but first he has to
sleep so the gods can once again use him as a vessel for their eternal wisdom.
Our leader, Lord Josh, High Priest of the God of Software Design.
His dreams shall be our salvation.
Minutes for 11/13/95
***********************
Karen joined in the group today
chih-chen: still working on directory changing for printing
Steve: work in progress on print thing
Paul: Not here today, Josh-man pronounced him a slacker
CD group joined in and Tim, their leader, asked us to put lots of comments in
the code to help his group with the documentation
Josh declares that he will, without a doubt, make it possible to have two
construction edges from one class to another at the same time
Mike: thats me, working on directory changing
Marsha: Still working on canvas scroll-bar thingie
minutes for 11/20/95 ---- Tickly group
************************************
Steve is being worshiped.. . . . but permissions need to be fixed so others
can use his cool printing.
marsha: working on the scrolly bars. She is working on making some changes in
the way we do the coordinate system that will hopefully make the scrollies work.
Paul: help stuff working alright.
Paul is going to put basics on using the system and some basics on CD's for
the clueless user.
me: working on some help stuff.
For future reference: The black tickle book that is cool is called
Practical programming on TCL/TK by Brent Welch
Minutes for tickle group 11/21/95
*********************************
Big problems in Demdraw land. APP is hosed.
Josh: is not a happy camper. The tickle side seems to be passing only one
variable when it should bass a bunch at a time.
There are many bugs. Josh, the godlike leader that he is, managed to fill
the app with so many bugs it breaks with more than a macintosh computer.
He has fixed some of the bugs, but others need help.
The biggest problem is passing parameters -> gives bus error.
Steve: fixed it so we can all use his cool printing stuff.
Marsha: Playing air hockey instead of working. Naughty naughty.
Steve: declares at this point that he is losing his mind. We assure him that
cannot be true as he lost it long ago.
Josh: wants us all to use version 2001, (the one that works) and suggest some
cool features for it.
le minutes for tickle group 11-27-95
****************************************
Marsha: does not like stuffing, hates thanksgiving.
Josh: shows us a bug in Demdraw. When you put a bunch of vertices on the
screen and don't but any edges on. Then you try to rename and move the last
one you put on, the label stays put. WIP
marsha: having more problems with scrollies. A group effort under way to make
it work!
Steve: is tired, appears to be high.
prof lieberherr enters our groups and asks some questions.
wants some cd's on how we did stuff for tomorrow's class.
Paul: wip on help.