Computer Science 2574
Intro to Data Structures & Soft Eng

#	This interface was generated by the GIL Graphical Builder.

PALETTE
(black,	0,	0,	0)
(white,	63,	63,	63)
(dgray,	50,	45,	45)
(mgray,	30,	30,	55)
(lgray,	53,	53,	53)
(bluegray,	0,	50,	50)
(lblue,	10,	10,	55)
(peach,	63,	47,	50)
(lcyan,	0,	42,	42)
(mcyan,	0,	31,	31)
(gray,	25,	25,	25)
(myellow,	50,	50,	0)
(lyellow,	60,	60,	0)
(offgreen,	0,	38,	10)
(green,	0,	53,	0)
(red,	63,	0,	0)
END

ALIAS (rootbg, bluegray)
ALIAS (rootfg, black)
ALIAS (bbg, lblue)
ALIAS (befg, white)
ALIAS (bdfg, mgray)
ALIAS (popefg, black)
ALIAS (popdfg, dgray)
ALIAS (popbg, peach)
ALIAS (popbdr, black)
ALIAS (wbdr, black)
ALIAS (sclisttl, white)
ALIAS (sclistbr, black)
ALIAS (sclistcol, lgray)
ALIAS (wpopup, peach)
ALIAS (wstandard, lgray)
ALIAS (phighlight, bluegray)
ALIAS (scrollrect, lblue)
ALIAS (curitem, red)
ALIAS (etext, dgray)

HIGHLIGHT (phighlight)
SPEEDUP (100)
BUTTONSTUFF (black, 0, white, black)
REDRAWFUNC (redraw_func)


FUNCTION (char_func, 0, 0, 1)

POPUP (FilePopUp, 2, 20, popefg, popdfg, popbg, popbdr, 0)
	PLABEL (OpenTest, 1, OpenGen, |Open...|)
	PLABEL (SaveFile, 0, SaveFile, |Save|)
	PLABEL (SaveAs, 0, SaveFileAs, |Save As...|)
	PLABEL (Close, 0, CloseFile, |Close|)
	PLABEL (break, 0, Break, |---------|)
	PLABEL (Quit, 1, Quit, |Quit...|)

POPUP (EditPopUp, 72, 20, popefg, popdfg, popbg, popbdr, 0)
	PLABEL (SSN, 0, EditSSN, |SSN...|)
	PLABEL (Name, 0, EditName, |Name...|)
	PLABEL (CorrectNum, 0, EditCorrNum, |Correct #...|)
	PLABEL (Group, 0, EditGroup, |Group...|)
	PLABEL (Form, 0, EditForm, |Form...|)
	PLABEL (Omitted, 0, EditOmit, |Omitted #...|)
	PLABEL (Seat, 0, EditSeat, |Seat...|)

POPUP (StudPopUp, 142, 20, popefg, popdfg, popbg, popbdr, 0)
	PLABEL (Insert, 0, StudInsert, |Insert|)
	PLABEL (Delete, 0, StudDelete, |Delete...|)

POPUP (TestPopup, 212, 20, popefg, popdfg, popbg, popbdr, 0)
	PLABEL (QuestionsNum, 0, TestQuestNum, |Questions #...|)
	PLABEL (Description, 0, TestDesc, |Description...|)
	PLABEL (Date, 0, TestDate, |Date...|)
	PLABEL (break, 0, Break, |---------|)
	PLABEL (Evaluate, 0, TestEval, |Evaluate...|)

POPUP (HelpPopUp, 572, 20, popefg, popdfg, popbg, popbdr, 0)
	PLABEL (Help, 1, HelpHelp, |Help...|)
	PLABEL (About, 1, HelpAbout, |About...|)

WINDOW (root, 0, 0, 640, 480, white, rootbg, wbdr, 1, 1, 0)

WINDOW (MainWindow, 0, 0, 640, 480, black, lgray, wbdr, 0, 1, 0)
	BUTTON (FileButton, |File|, 0, 0, 70, 20, befg, bdfg, bbg, @FilePopUp, 1, 1, 0, C)
	BUTTON (EditButton, |Edit|, 70, 0, 70, 20, befg, bdfg, bbg, @EditPopUp, 1, 1, 0, C)
	BUTTON (StudButton, |Student|, 140, 0, 70, 20, befg, bdfg, bbg, @StudPopUp, 1, 1, 0, C)
	BUTTON (Test, |Test|, 210, 0, 70, 20, befg, bdfg, bbg, @TestPopup, 1, 1, 0, C)
	BUTTON (HelpButton, |Help|, 570, 0, 70, 20, befg, bdfg, bbg, @HelpPopUp, 1, 1, 0, C)
	BUTTON (UpButton, |\^|, 510, 35, 20, 20, befg, bdfg, bbg, UpButton, 1, 1, 0, C)
	BUTTON (DownButton, |\v|, 510, 415, 20, 20, befg, bdfg, bbg, DownButton, 1, 1, 0, C)
	DRAGAREA (ListDragArea, 5, 35, 500, 400, white, ListDrag, 1)
	DRAGAREA (ScrollDragArea, 510, 55, 20, 360, white, ScrollDrag, 1)
	LABEL (545, 50, black, |Students: |, )
	LABEL (545, 110, black, |Average:  |, )
	LABEL (545, 170, black, |Std Dev:  |, )
	LABEL (545, 240, black, |Questions:  |, )
	LABEL (545, 310, black, |Date:  |, )
	LABEL (5, 450, black, |Description:  |, )
	LABEL (325, 473, black, |Opscan Database Grader  (c)1996 Jon A. Ford|, )
	LABEL (15, 34, black, |SSN  |, )
	LABEL (91, 34, black, |Name  |, )
	LABEL (213, 34, black, |Score  |, )
	LABEL (252, 34, black, |T-Score  |, )
	LABEL (306, 34, black, |#Corr  |, )
	LABEL (350, 34, black, |Group  |, )
	LABEL (392, 34, black, |Form  |, )
	LABEL (430, 34, black, |Omit  |, )
	LABEL (465, 34, black, |Seat  |, )
	LABEL (292, 15, black, |Current File:  |, )
	FIELD (StudField, 570, 60, 65, 20, white)
	FIELD (AveField, 570, 120, 65, 20, white)
	FIELD (DevField, 570, 180, 65, 20, white)
	FIELD (QuestField, 570, 250, 65, 20, white)
	FIELD (DateField, 570, 320, 65, 20, white)
	FIELD (DescField, 95, 440, 435, 20, white)
	FIELD (ListField, 0, 0, 500, 20, white)
	FIELD (FileNameField, 384, 1, 180, 20, white)

WINDOW (InputWindow, 75, 129, 471, 182, black, lcyan, wbdr, 2, 1, 0)
	BUTTON (InputOK, |OK|, 78, 138, 50, 25, befg, bdfg, bbg, InputOK, 1, 1, 0, C)
	BUTTON (InputCancel, |Cancel|, 306, 138, 50, 25, befg, bdfg, bbg, InputCancel, 1, 1, 0, C)
	LABEL (26, 85, black, |Enter a new value below:|, )
	FIELD (InputItem, 149, 17, 160, 20, lcyan)
	FIELD (InputField, 26, 90, 435, 20, white)

WINDOW (AboutWindow, 141, 114, 340, 220, black, bluegray, wbdr, 2, 1, 0)
	BUTTON (AboutOK, |OK|, 137, 190, 60, 23, befg, bdfg, bbg, AboutOK, 1, 1, 0, C)
	LABEL (83, 66, black, |Opscan Database Grader  |, )
	LABEL (90, 98, black, |(c)1996 Jon A. Ford  |, )
	LABEL (116, 128, black, |480-02-3473  |, )
	LABEL (212, 19, black, |CS 1704 Barnette  |, )

WINDOW (HelpWindow, 153, 1, 450, 345, black, lcyan, wbdr, 2, 1, 0)
	BUTTON (HelpOK, |OK|, 175, 285, 67, 24, befg, bdfg, bbg, HelpOK, 1, 1, 0, C)
	LABEL (25, 19, black, |Help Information: |, )
	LABEL (25, 45, black, |From the File Menu:  |, )
	LABEL (60, 67, black, |Choose Open Test File to open a raw opscan file  |, )
	LABEL (60, 87, black, |Choose Open ODB File to open an existing ODB file  |, )
	LABEL (29, 114, black, |You may only select from the active menu items in the popup  |, )
	LABEL (31, 132, black, |menus.  i.e., you can't edit a SSN without an open file.  |, )
	LABEL (33, 170, black, |To edit a student, highlight the student in the list and  |, )
	LABEL (36, 190, black, |choose the appropriate menu item.  |, )
	LABEL (38, 226, black, |To exit this program, choose Quit from the file menu.  |, )

WINDOW (FileWindow, 206, 133, 333, 176, black, lgray, wbdr, 2, 1, 0)
	BUTTON (FileOKButton, |OK|, 70, 131, 50, 25, befg, bdfg, bbg, FileOK, 1, 1, 0, C)
	BUTTON (FileCancelButton, |Cancel|, 192, 131, 50, 25, befg, bdfg, bbg, FileCancel, 1, 1, 0, C)
	LABEL (94, 39, black, | Enter the File Name |, )
	LABEL (42, 62, black, |(Don't forget the path and extention.)  |, )
	FIELD (FileField, 29, 80, 280, 20, white)

WINDOW (QuitWindow, 212, 142, 256, 170, black, lyellow, wbdr, 2, 1, 0)
	BUTTON (QuitOK, |OK|, 47, 122, 50, 25, befg, bdfg, bbg, QuitOK, 1, 1, 0, C)
	BUTTON (QuitCancel, |Cancel|, 155, 122, 50, 25, befg, bdfg, bbg, QuitCancel, 1, 1, 0, C)
	LABEL (30, 53, red, |Are You Sure You Want to Quit? |, )

WINDOW (SaveFirstWindow, 234, 111, 275, 220, black, lgray, wbdr, 2, 1, 0)
	BUTTON (SaveFileButton, |Save|, 46, 162, 80, 30, befg, bdfg, bbg, SaveFileConfirm, 1, 1, 0, C)
	BUTTON (DumpFileButton, |Don't Save|, 161, 162, 80, 30, befg, bdfg, bbg, DumpFileButton, 1, 1, 0, C)
	LABEL (34, 48, black, |Current file has unsaved changes. |, )
	LABEL (99, 101, black, |Save First?  |, )

WINDOW (DelStudWindow, 227, 110, 287, 223, black, lgray, wbdr, 2, 1, 0)
	BUTTON (DelOK, |OK|, 46, 162, 50, 25, befg, bdfg, bbg, StudDeleteOK, 1, 1, 0, C)
	BUTTON (DelStudCancel, |Cancel|, 194, 162, 50, 25, befg, bdfg, bbg, StudDeleteCancel, 1, 1, 0, C)
	LABEL (92, 45, black, |Confirm Delete ! |, )
	LABEL (29, 86, black, |Name  |, )
	LABEL (30, 118, black, |SSN  |, )
	FIELD (DelStudName, 65, 75, 170, 20, white)
	FIELD (DelStudSSN, 65, 108, 170, 20, white)

WINDOW (ProcessWindow, 259, 164, 219, 79, black, lgray, wbdr, 2, 1, 0)
	LABEL (78, 38, black, |Processing... |, )

WINDOW (FileTypeWindow, 245, 165, 251, 139, black, lgray, wbdr, 2, 1, 0)
	BUTTON (OpenOP, |Opscan|, 33, 94, 50, 25, befg, bdfg, bbg, OpenTest, 1, 1, 0, C)
	BUTTON (OpenODB, |ODB|, 147, 94, 50, 25, befg, bdfg, bbg, OpenODB, 1, 1, 0, C)
	LABEL (38, 45, black, |Open which type of file?|, )