home *** CD-ROM | disk | FTP | other *** search
- '***********************************************************************
- ' CCDemo1.rlz
- '
- ' Custom Control Library #1 Demo
- '
- ' Copyright ⌐ 1991-1992 Computer Associates International, Inc.
- ' All rights reserved.
- '
- '***********************************************************************
-
- RUN "CCLib1"
-
- PROC formprocCC(params)
- FormSelect(params[_FormNum])
- SELECT CASE params[_ItemNum]
- CASE 31 'Start
- FormModifyObject(35, _Normal, "It's gonna blow...")
- FormModifyObject(33; 20)
- CASE 32 'Stop
- FormModifyObject(35, _Normal, "Don't start the bomb!")
- FormModifyObject(33; 0)
- CASE 33 'Short Timer
- FormModifyObject(35, _Normal, "BOOM!")
- FormModifyObject(33; 0)
- CASE 37 'Long Timer
- FormModifyObject(37; 120)
- FormModifyObject(35, _Normal, "It's gonna blow...")
- FormModifyObject(33; 20)
-
- CASE 43 'TextBox
- n = StrToNum(FormQStr(43))
- n = IF n < 0 THEN 0 ELSE n
- n = IF n > 100 THEN 100 ELSE n
- FormModifyObject(41; n)
- FormModifyObject(43, _Normal, Sprint("P(0)", n))
- CASE 41 'Scroll/TextBox
- FormModifyObject(43, _Normal, Sprint("P(0)", FormQNum(41)))
- END SELECT
- END PROC
-
- formCC = FormQUnique
- FormNew(formCC; "Custom Control Library #1", _Title + _Close)
- FormControl(_Size; _Center, _Center, 80 pct, 80 pct)
- FormSetColor(_Yellow; _Background)
- FormSetColor(_Yellow; _Field)
-
- font1 = FontQUnique
- FontNew(font1; "helv", 14)
- font2 = FontQUnique
- FontNew(font2; "Tms Rmn", 24, _Bold)
-
- FormSetObject(10, _GroupBox, "Digital Clocks", 7 pct, 4 pct, 27 pct, 37 pct)
- FormSetObject(11, _DigitalClock, "", 8 pct, 12 pct, 25 pct, _Default)
- FormSetObject(12, _DigitalClock, "", font1, 8 pct, 18 pct, 25 pct, _Default)
- FormSetObject(13, _DigitalClock, "", font2, 8 pct, 26 pct, 25 pct, _Default)
-
- FormSetObject(20, _GroupBox, "Lines", 53 pct, 43 pct, 43 pct, 55 pct)
- FormSetColor(_White; _Field)
- FormSetObject(21, _Lines, "", 54 pct, 51 pct, 41 pct, 45 pct)
- FormSetColor(_Yellow; _Field)
-
- FormSetObject(30, _GroupBox, "Single Event Timers", 7 pct, 43 pct, 40 pct, 55 pct)
- FormSetObject(31, _Button, "Start", 9 pct, 52 pct)
- FormSetObject(32, _Button, "Stop", 31 pct, 52 pct)
- FormSetObject(33, _EventTimer, "", font2, 16 pct, 63 pct)
- FormSetObject(35, _CaptionCenter, "It's gonna blow...", font1, 10 pct, 75 pct, 34 pct, _Default; _Red)
- FormSetObject(36, _CaptionLeft, "Time until restart:", 9 pct, 88 pct)
- FormSetObject(37, _EventTimer, "", 35 pct, 88 pct; 0, 2)
-
- FormSetObject(40, _GroupBox, "Scroll Bars", 40 pct, 4 pct, 57 pct, 37 pct)
- FormSetObject(41, _ScrollBar, "", 43 pct, 11 pct, 51 pct, _Default; 0, 0, 100)
- FormSetObject(42, _ScrollBar, "", 43 pct, 19 pct, _Default, 20 pct; _CCStyle + 1, 0, 0, 10)
- FormSetObject(43, _TextBox, "0", 86 pct, 19 pct, 8 pct, _Default; _Notify)
- FormSetObject(44, _ScrollBar, "", 53 pct, 19 pct, _Default, 20 pct; _CCStyle + 1, 0, 0, 10)
- FormSetObject(45, _ScrollBar, "", 63 pct, 19 pct, _Default, 20 pct; _CCStyle + 1, 0, 0, 10)
-
- FormControl(_Show)
- FormSetProc(formprocCC)
-
- FormModifyObject(33; 20)
- FormModifyObject(37; 120)
-
-