set the script of card field clickable of card t to it
put t
end repeat
end poop
-- part 6 (field)
-- low flags: 01
-- high flags: 0000
-- rect: left=32 top=0 right=32 bottom=480
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 3
-- text size: 12
-- style flags: 12288
-- line height: 16
-- part name: title
-- part 7 (field)
-- low flags: 01
-- high flags: 0007
-- rect: left=0 top=98 right=282 bottom=512
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 9
-- style flags: 0
-- line height: 12
-- part name: abstract
-- part 8 (field)
-- low flags: 01
-- high flags: 0007
-- rect: left=0 top=282 right=342 bottom=512
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 9
-- style flags: 0
-- line height: 12
-- part name: other
-- part 18 (field)
-- low flags: 01
-- high flags: 0000
-- rect: left=0 top=32 right=50 bottom=512
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 3
-- text size: 9
-- style flags: 0
-- line height: 12
-- part name: author
-- part 19 (field)
-- low flags: 01
-- high flags: 0000
-- rect: left=0 top=50 right=68 bottom=512
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 3
-- text size: 9
-- style flags: 512
-- line height: 12
-- part name: organization
-- part 20 (field)
-- low flags: 01
-- high flags: 0000
-- rect: left=0 top=68 right=98 bottom=512
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 9
-- style flags: 256
-- line height: 12
-- part name: clickable
----- HyperTalk script -----
on hit
put rect of card field clickable into it
put item 2 of it into top
put item 2 of the clickLoc into it
put round((it-top+6)/12) into it
put line it of card field clickable into lookFor
if lookFor is in card field "system" of card 2 then
put "system choice" into card field status of card 2
put return after card field status of card 2
put lookFor after card field status of card 2
put return after card field status of card 2
put card field "title" after card field status of card 2
set visible of card field menuList of card 2 to false
go to card 2
end if
if lookFor is in card field "type" of card 2 then
put "type choice" into card field status of card 2
put return after card field status of card 2
put lookFor after card field status of card 2
put return after card field status of card 2
put card field "title" after card field status of card 2
set visible of card field menuList of card 2 to false
go to card 2
end if
if lookFor is in card field "discipline" of card 2 then
put "discipline choice" into card field status of card 2
put return after card field status of card 2
put lookFor after card field status of card 2
put return after card field status of card 2
put card field "title" after card field status of card 2
set visible of card field menuList of card 2 to false
go to card 2
end if
end hit
-- part 23 (field)
-- low flags: 81
-- high flags: 0004
-- rect: left=50 top=150 right=325 bottom=462
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 3
-- text size: 18
-- style flags: 256
-- line height: 24
-- part name: helper
-- part 24 (button)
-- low flags: 00
-- high flags: 2000
-- rect: left=0 top=68 right=80 bottom=512
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: New Button
----- HyperTalk script -----
on mouseUp
send hit to card field clickable
end mouseUp
-- part 25 (button)
-- low flags: 00
-- high flags: 2000
-- rect: left=0 top=80 right=92 bottom=512
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: New Button
----- HyperTalk script -----
on mouseUp
send hit to card field clickable
end mouseUp
-- part 26 (button)
-- low flags: 80
-- high flags: 2000
-- rect: left=0 top=80 right=92 bottom=512
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: New Button
----- HyperTalk script -----
on mouseUp
send hit to card field clickable
end mouseUp
-- part 27 (button)
-- low flags: 80
-- high flags: 2000
-- rect: left=206 top=140 right=162 bottom=306
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: New Button
----- HyperTalk script -----
on mouseUp
send hit to card field clickable
end mouseUp
-- part 28 (button)
-- low flags: 80
-- high flags: 2000
-- rect: left=206 top=140 right=162 bottom=306
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: New Button
----- HyperTalk script -----
on mouseUp
send hit to card field clickable
end mouseUp
-- part 29 (button)
-- low flags: 80
-- high flags: 2000
-- rect: left=206 top=140 right=162 bottom=306
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: New Button
----- HyperTalk script -----
on mouseUp
send hit to card field clickable
end mouseUp
-- part 30 (button)
-- low flags: 80
-- high flags: 2000
-- rect: left=206 top=140 right=162 bottom=306
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: New Button
----- HyperTalk script -----
on mouseUp
send hit to card field clickable
end mouseUp
-- part 31 (button)
-- low flags: 80
-- high flags: 2000
-- rect: left=206 top=140 right=162 bottom=306
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: New Button
----- HyperTalk script -----
on mouseUp
send hit to card field clickable
end mouseUp
-- part 32 (button)
-- low flags: 80
-- high flags: 2000
-- rect: left=206 top=140 right=162 bottom=306
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: New Button
----- HyperTalk script -----
on mouseUp
send hit to card field clickable
end mouseUp
-- part 33 (button)
-- low flags: 00
-- high flags: 2003
-- rect: left=0 top=0 right=32 bottom=32
-- title width / last selected line: 0
-- icon id / first selected line: 32488 / 32488
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: New Button
----- HyperTalk script -----
on mouseUp
put return after card field status of card 2
put card field "title" into line 3 of card field status of card 2
go to card 2
end mouseUp
-- part 34 (button)
-- low flags: 00
-- high flags: 2003
-- rect: left=480 top=0 right=32 bottom=512
-- title width / last selected line: 0
-- icon id / first selected line: 32462 / 32462
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Help
----- HyperTalk script -----
on mouseDown
set visible of card field helper to true
end mouseDown
on mouseUp
set visible of card field helper to false
end mouseUp
on mouseLeave
set visible of card field helper to false
end mouseLeave
-- part 35 (field)
-- low flags: 81
-- high flags: 0000
-- rect: left=156 top=120 right=205 bottom=356
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: discipline
-- part 36 (field)
-- low flags: 81
-- high flags: 0000
-- rect: left=156 top=120 right=205 bottom=356
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: system
-- part 37 (field)
-- low flags: 81
-- high flags: 0000
-- rect: left=156 top=120 right=205 bottom=356
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 0
-- font id: 3
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: type
-- part contents for card part 6
----- text -----
"edu-cat": a general EDUcational software CATalog
-- part contents for card part 7
----- text -----
EDU-CAT is a very general tool for viewing a catalog of information about educational software (and similar materials). You can customize its use with databases you create.
The most simple usage of EDU-CAT provides an easy-to-browse interface to the catalog/database through various "indices" (these can be set by an administrator or individual user). Examples of "indices" might be DISCIPLINE, TYPE OF USE, etc. A mouse-click on an index brings up an alphabetized list of index values -- a click on a value causes titles matching that value to appear -- finally a click on a title displays information from the entry.
Keyword search is available for advanced use. Several types of customization are possible, including adding indices at startup or while EDU-CAT is in use.
EDU-CAT is only for small (<200 entries) databases and does not use a sophisticated retrieval design. However, the database structure is flexible, understandable, and kept as a text file. This allows design of your own entries and easy modification. Many fields (up to 99) are permitted per entry, but only fields with non-empty content need be present for a given entry (and order does not matter).
In a multi-tasking/windowing environment, EDU-CAT can run programs it lists if they are in the same machine.
-- part contents for card part 19
----- text -----
Inter-university Consortium for Educational Computing
-- part contents for card part 23
----- text -----
Click "UP-ARROW" for previous menu
Click any BOLD-FACE phrase for a listing of entries sharing that
property or attribute
-- part contents for card part 18
----- text -----
Friend, Kenneth E.
-- part contents for card part 8
----- text -----
DEPARTMENT: ICEC Headquarters
DESCRIPTORS: database, catalog
DOCUMENTATION: See MORE INFO file.
VERSION: 1.0
LANGUAGE: CMU Tutor
RESTRICTIONS: Educational Use (Copyrighted)
AVAILABILITY: in the ICEC-Ware collection
MORE INFO: See *.doc files in /usr/edu/apps/edu-cat directory.