home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 March
/
Chip_1998-03_cd.bin
/
tema
/
MINICAD
/
MC7DEMO
/
MINICAD.1
/
CUSDIA.TXT
< prev
next >
Wrap
Text File
|
1997-04-22
|
3KB
|
95 lines
<<!---------------------------------------------------------->
Procedure AlignScreen(J,K: INTEGER; VAR TopL,BotR : INTEGER);
VAR
scnx1,scny1,scnx2,scny2,Width : INTEGER;
BEGIN
GetScreen(scnx1,scny1,scnx2,scny2);
Width:= K-J;
TopL:= ((scnx1 + scnx2) DIV 2) - (Width DIV 2);
BotR:= TopL + Width;
END;
<!---------------------------------------------------------->
Procedure StdOKControl(ScreenHt,ScreenWid:INTEGER);
BEGIN
AddButton('OK',1,1,ScreenWid - 68,(ScreenHt-100)-33,ScreenWid -10,(ScreenHt-100)-13);
END;
<!---------------------------------------------------------->
Procedure StdControls(ScreenHt,ScreenWid:INTEGER);
BEGIN
AddButton('OK',1,1,ScreenWid - 68,(ScreenHt-100)-33,ScreenWid -10,(ScreenHt-100)-13);
AddButton('Cancel',2,1,ScreenWid - 136,(ScreenHt-100)-33,ScreenWid -78,(ScreenHt-100)-13);
END;
<!---------------------------------------------------------->
Procedure StdControls2(ScreenHt,ScreenWid:INTEGER);
BEGIN
AddButton('OK',1,1,ScreenWid - 68,(ScreenHt-100)-63,ScreenWid -10,(ScreenHt-100)-43);
AddButton('Cancel',2,1,ScreenWid - 68,(ScreenHt-100)-33,ScreenWid -10,(ScreenHt-100)-13);
END;
<!---------------------------------------------------------->
Procedure BoxToggle(theItem:INTEGER);
BEGIN
IF ItemSel(theItem) THEN
SetItem(theItem,False)
ELSE
SetItem(theItem,True);
END;
<!---------------------------------------------------------->
Procedure RadioToggle(Control1,Control2,ItemSelected:INTEGER);
BEGIN
IF ItemSelected = Control1 THEN BEGIN
SetItem(Control1,True);
SetItem(Control2,False);
END
ELSE IF ItemSelected = Control2 THEN BEGIN
SetItem(Control1,False);
SetItem(Control2,True);
END;
END;
<!---------------------------------------------------------->
Procedure RadioToggle3(Control1,Control2,Control3,ItemSelected:INTEGER);
BEGIN
IF ItemSelected = Control1 THEN BEGIN
SetItem(Control1,True);
SetItem(Control2,False);
SetItem(Control3,False);
END
ELSE IF ItemSelected = Control2 THEN BEGIN
SetItem(Control1,False);
SetItem(Control2,True);
SetItem(Control3,False);
END
ELSE IF ItemSelected = Control3 THEN BEGIN
SetItem(Control1,False);
SetItem(Control2,False);
SetItem(Control3,True);
END;
END;
<!---------------------------------------------------------->
Procedure RadioToggle4(Control1,Control2,Control3,Control4,ItemSelected:INTEGER);
BEGIN
IF ItemSelected = Control1 THEN BEGIN
SetItem(Control1,True);
SetItem(Control2,False);
SetItem(Control3,False);
SetItem(Control4,False);
END
ELSE IF ItemSelected = Control2 THEN BEGIN
SetItem(Control1,False);
SetItem(Control2,True);
SetItem(Control3,False);
SetItem(Control4,False);
END
ELSE IF ItemSelected = Control3 THEN BEGIN
SetItem(Control1,False);
SetItem(Control2,False);
SetItem(Control3,True);
SetItem(Control4,False);
END
ELSE IF ItemSelected = Control4 THEN BEGIN
SetItem(Control1,False);
SetItem(Control2,False);
SetItem(Control3,False);
SetItem(Control4,True);
END;
END;