HDTenEightyP/NetNews huggingface dataset:
From: dl1@ukc.ac.uk (Duncan Langford)
Newsgroups: comp.sys.mac.hypercard
Subject: SuperCard paint objects - fixed b/w?
Date: 5 Oct 92 14:42:10 GMT
Organization: Computing Lab, University of Kent at Canterbury, UK.

I've ported a lovely street map into SuperCard, and wrapped a driver
application around it. Works just fine... But!

The map is in b/w, and I'd like to colour it (ideally in 24-bit, but
I'd happily settle for less). SuperCard lets me create new colour paint
images, but although I can alter /patterns/ on my map, it won't
let me alter colours. Everything's black. (Or white, of course!)

The manual says - somewhere - that you can't change colours of paint
objects. Is this really so? Even if you can change their patterns?

Any advice appreciated.

- duncan

PS  Sorry  - I'm using SC 1.6
From: skershaw@alsvid.une.edu.au (Shane Kershaw )
Newsgroups: comp.sys.mac.hypercard
Subject: Design Methodology for Hypercard - any?
Date: 30 Sep 92 06:13:16 GMT
Organization: University of New England - Northern Rivers (Lismore)

Hi folks,

I'm currently doing a post-grad systems design and implementation project 
for our computer centre where hypercard is the target environment. The
lecturer supervising the project wants the design thoroughly documented.
After searching through our library I've not managed to come up with any
good leads on documenting or designing; in fact the only thing I get is
"... make it up as you go along".

This is all very well, but scores very low in this particular lecturer's eyes.

What I'd like to find out is if anybody knows of any design methodologies
that can be applied to Hypercard with little or no modification. We don't
have a lot of time to learn anything, so if it's easy to get a handle on,
all the better.

I'm happy to summarise and post back to the group or we can continue
discussion on the group itself.

Thanks for your time,

Shane.
-- 
Shane Kershaw, Business and Computing,   |"Life! Don't talk to me about life!"
UNE - Northern Rivers   +61-66-20-3060   |Douglas Adams via Marvin 
Lismore NSW Australia fax +61-66-22-1724 |Internet: skershaw@loki.une.edu.au 
You call me a professional? No way! If I was a professional I'd have to take it seriously. Now where's the fun in that, I ask you?
From: KGODDEN@cmsa.gmr.com
Newsgroups: comp.sys.mac.hypercard
Subject: Re: script FIND puts box around target. Can I remove it?
Date: 5 Oct 92 12:33:44 GMT
Organization: GM Research Labs

In article <qmdbms.718280020@gsusgi1.gsu.edu>
qmdbms@gsusgi2.gsu.edu (Brian Schott) writes:

>
>How can the box around the successfully found phrase be detected and removed?
>In our BBS frontend a button threads through messages using FIND. We would
>like NOT to see the box since it is distracting and not needed.
>
Just add something like:
click at the loc of <some innocuous field that does not have a handler>
-Kurt
Newsgroups: comp.sys.mac.hypercard
From: parshall@ed.ecn.purdue.edu (Jim Parshall)
Subject: Re: Script speed questions
Organization: Purdue University Engineering Computer Network
Date: Sat, 3 Oct 1992 04:27:46 GMT

In article <waanders-021092184046@no-name-nib.med.umich.edu> waanders@umich.edu (Nick Waanders) writes:
>I have a large stack of ~1000 cards.  I like to use the Marked card feature
>to work with blocks of cards at a time.  To do this I want to be able to
>*store* the current set of "marks", mark some different ones and do some
>stuff, and then *restore* the original set of marks.  To do this, I wrote a
>script to collect the card ids of all the marked cards and put them into a
>hidden field.  The problem is that the scipt is much slower than I had
>hoped.  It appears that building a container with 90 marks (ie 90 six digit
>words) is the slow point.  I use the following script...
>
>  put the number of marked cards into num
>  repeat with i = 1 to num
>    put "Storing mark"&&i&&"of"&&num
>    put " "&word 3 of the short name of marked card i after marklist
>  end repeat
>
>Any suggestions to improve the speed?
>

Nick:

   When was the last time you compacted the stack?  What most people don't 
know is that HyperCard keeps internal pointers for fast searches or jumps.
When the stack is altered like adding or deleting cards and especially
sorting these pointers are no longer valid resulting in much longer searches.

   Whenever you compact the stack HyperCard re-builds these indexes making
searching much much faster.

Jim

(I apologize for improper grammer but my vi is not working correctly
whenever I type a comma...)

Newsgroups: comp.sys.mac.hypercard
From: Laurie Kirchmeier <laurence.kirchmeier@umich.edu>
Subject: Re: QTRecordMovie XCMD and VideoSpigot Question
Organization: Office of Instructional Technology, Univ of Michigan
X-Useragent: Nuntius v1.1
     <cem7mjS00YV703M2wb@andrew.cmu.edu>
Date: Tue, 29 Sep 1992 21:11:29 GMT

In article <cem7mjS00YV703M2wb@andrew.cmu.edu> Adam C. Gross,
ag3j+@andrew.cmu.edu writes:
>QTRecordMovie is notoriously flakey, but it should atleast BEGIN to
>work... what error message were you getting?

The latest versions of the Hypercard QTRecordMovie XCMD released in June
have been quite solid  - we are using them for an instructional
application where we are recording the actions & responses of a student
using QuickTime and have had no problems with the XCMD.
Laurie Kirchmeier
Office of Instructional Technology
University of Michigan
Internet   : laurence.kirchmeier@umich.edu
AppleLink: A0214
From: shawn@cars.com (Shawn Connelly)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: field extracting problem...
Date: 28 Sep 92 19:07:03 GMT
Reply-To: shawn@cars.com
Organization: Connelly Automation Research and Services
X-Mailer: uAccess - Macintosh Release: 1.6v1


In article <01010063.ej2eot@egansys.> (comp.sys.mac.hypercard), Al@egansys (Al Egan) writes:
> Seems to me there's a better way to get hypercard to evaluate the clickline.
> That is, word 1 of the clickline returns "line".  I vaguely remember reading
> about a function that would evaluate the clickline into the text it describes.
> Something like answer word 1 of evaluate (the clickline) would be cleaner.
> (Evaluate isn't it.)
> 

There is a better way. Get the value of the clickLine. That will return
the contents of the clickLine expression.

------------------------------------------------------------------------
Shawn Connelly                          |
Connelly Automation Research & Services |   Go Colorado Rockies!
1910 Sharon Oaks Lane, Suite 102        |    The only undefeated team 
Charlotte, NC 28210                     |      in the Nat'l League West!
(704) 552-7304                          |
Internet: shawn@cars.com or shawn@csn.org; UUCP: ...!csn!sable!shawn
Newsgroups: comp.sys.mac.hypercard
From: dblackbu@carr11.alleg.edu (David Blackburn)
Subject: Re: field extracting problem... (the clickLine)
Organization: Allegheny College
Date: Mon, 28 Sep 1992 14:24:14 GMT

In article <01010063.ej2eot@egansys.> Al@egansys (Al Egan) writes:
> 
> In article <1992Sep24.015828.13766@monu6.cc.monash.edu.au>  
(comp.sys.mac.hypercard), steven@monu6.cc.monash.edu.au (Steve Stergakis)  
writes:
> > when i click on the card field, i require only the first variable 
> 
> on mouseDown
>   put "put word 1 of " & the clickline & " into x" into x
>   do x
>   answer x
> end mouseDown
> 
> Seems to me there's a better way to get hypercard to evaluate the  
clickline.
> That is, word 1 of the clickline returns "line".  I vaguely remember  
reading
> about a function that would evaluate the clickline into the text it  
describes.
> Something like answer word 1 of evaluate (the clickline) would be  
cleaner.
> (Evaluate isn't it.)
> 
> --  Alan Egan    Egan Systems    Metalogic S.a r.l.    Holder, Egan &  
Company, Inc.
>     Al@egansys   (Al%egansys@wsu-cs.cs.wayne.edu)      Grosse Pointe  
Shores, MI
>     non-preferred:            CompuServe 73540,556     AppleLink  
Egan.Systems

--
The way I've implemented this is 

   put word 1 of (the value of the clickLine) into fooBar

because the clickLine is "Line 37 of card field 2"
and the value of it is the actual text. 
* Dave Blackburn  dblackbu@alleg.edu  flames to self@home.dev.null *          
* Chemistry, Macs, Hypercard, cats, religion, & the Dead           *
* (Anyone else who held these opinions would be as crazy as I am.) *
* "Sometimes the songs that we hear are just songs of our own"     *
From: parshall@ed.ecn.purdue.edu (Jim Parshall)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: stopping tabbing to next field from script
Date: 30 Sep 92 19:22:06 GMT
Organization: Purdue University Engineering Computer Network

In article <BvD33t.70u@research.canon.oz.au> ian@billie.research.canon.oz.au (Ian Daniel) writes:
>In my script for a field, I examine the value the user has just entered in  
>the field, and if it is a certain value, I would like that the "tabbing" 
>to the next field not take place, so that the same field would remain  
>highlighted and the user could try again.
>
>I cannot work out how to prevent the tabbing from taking place. How do I
>do this?
>

Put this in the field script:

   on tabKey
      if me is (some value) then
	 (Maybe do something)
	 select the text of me  -- Value is special: stay on this field
      else
	 pass tabKey   -- Value is not special continue to tab
      end if
   end tabKey


Jim Parshall
Newsgroups: comp.sys.mac.hypercard
From: tapp@uvphys.phys.uvic.ca (Bob Tapp)
Subject: how to measure elapsed time accurately?
News-Software: VAX/VMS VNEWS 1.3-4   
Reply-To: tapp@uvphys.phys.uvic.ca
Organization: UVic, Physics & Astronomy, Victoria, BC
Distribution:  world
Date: 30 SEP 92 12:37:10    

I'm trying to use HyperCard scripts to measure the response time of a
human subject in pressing a keyboard key after seeing a card displayed. 

For this I need a timer from which the script can determine elapsed time
to the nearest millisecond. 

Does anybody know the best solution to this problem on a plain Mac II?

I'm not sure whether the computer has an internal timer of sufficient
accuracy that could be accessed via an XCMD, or whether an add-on timer
circuit would be needed. 

Thanks.

Bob Tapp, University of Victoria
tapp@uvphys.phys.UVic.CA

Newsgroups: comp.sys.mac.hypercard
From: twillis@ec.ecn.purdue.edu (Thomas E Willis)
Subject: even more stupid newbie questions...
Summary: hypertext help!
Organization: Purdue University Electrical Engineering
Date: Mon, 28 Sep 1992 02:20:21 GMT

hi all, hopefully this isn't an rtfm question, but here goes (btw: i'm
using version 2.0 to do all this)...

i've got these text fields and i'd like to be able to create hyperlinks
within them.  so, one could link a chunk of the text to another card by
simply selecting the text to link, clicking a "link" button, and then
specifying a destination to link to.

but i run into this problem: when you click on a button, the current
selection is deactivated and thus "the selection" returns nothing.  this is
slightly annoying.  is there any (clean) way to prevent the selection from
deactivating when a button is pressed?  i really don't want to do something
slimy like write a mouseWithin handler that stashes the current selection,
or create a custom menu that only has a "link" item in it.

and while i have your attention, another question.  i've seen a few stacks
with hyperlinks in them, but they all seem to be static - in other words,
somebody built a stack and set up all the links before hand (the help
stacks, for example).  what i'm trying to do is let the user not only set
up links, but also set up the text (so, you might have a field that has
notes on a journal article the card represents and you can build links
from there to other cards "on the fly") by only typing and clicking a
button or two.  has anyone out there seen some scripts/stacks that do this
kinda thing?  right now, i'm looking at switching between "locked" and
"unlocked" fields to get everything to work ok (unlocked for editing,
locked for traversing links).  but this implies an "edit" mode and a
"navigate" mode - i'd like to be modeless, but unlocked fields don't seem
to get mouseDowns, which basicaly breaks the code i'm using to do the link
traversal.

anyway this request has turned into a book, thanks in advance for any help
and directions you can give me.
--
    - t
---------------------------------------------------------------------------
Tom Willis		 / "Well I know this world is full of hate, but
Purdue Electrical Engr. / wouldn't you hate to see the good things go?"
twillis@ecn.purdue.edu / Young Fresh Fellows, "Good Things Go"
From: xixax@panix.com (Dany Drennan)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Script speed questions
Date: 6 Oct 92 15:35:10 GMT
Organization: Panix, NYC


>In article <1992Oct3.042039.6213@panix.com> Dany Drennan, xixax@panix.com
>writes:
>>try th following
>>lock the screen
>>remember the card where you are
>>go to each card you need to get info from
>>get the info and put it whereever
>>go back to where you were
>>
>>for whatever reason, going to the card first with the screen frozen makes
>>this kind of info gathering MUCH MUCH quicker.

>Nope.  Always reference cards rather than actually going to them.  See
>page 498 of _The HyperCard Script Language Guide_ for more info.  If you
>thought the above code was fast (which it really isn't) try setting
>lockMessages to true in addition to locking the screen.  This can have an
>enormous effect on the execution speed of the script (mostly depending on
>how many Open/CloseCard handlers you have).


Well, I beg to differ. I was dealing with the exact same problem; i needed
to create a reference file of all cards: in the end, by going to each
card, i cut a good 15 minutes off of the total time involved--my stack had
700 cards in it.

In any case, I will get the definitive answer from Chris Watson and repost
it here... 

Dany
From: beekman@cs.orst.edu (George Beekman)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: 3rd Party Hypercard Books
Date: 1 Oct 92 23:11:11 GMT
Organization: Oregon State University Computer Science Dept.
X-Xxmessage-Id: <A6F0D5021103224B@beekman.cs.orst.edu>
X-Xxdate: Thu, 1 Oct 92 16: 17:06 GMT
X-Useragent: Nuntius v1.1.1d10

In article <BvF4I9.55B@usenet.ucs.indiana.edu> John A. Walsh,
jawalsh@silver.ucs.indiana.edu requested information on HyperCard books.

If you want a reference manual substitute, you can't do much better
than Danny Goodman's Complete HyperCard Handbook from Bantam.
It also contains some introductory material, but non-programmers sometimes
find this massive book intimidating.

An alternative to the Claris tutorials is written by me (with a forward
by 
Danny Goodman) and called HyperCard 2 in a Hurry (from Wadsworth).
It's no reference manual, but it's gotten good reviews as a beginner's
guide.

Of course, I'm not exactly objective.....

George Beekman
Oregon State University Computer Science Department
From: dblackbu@carr11.alleg.edu (David Blackburn)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: FIND doesn't work
Date: 5 Oct 92 01:57:09 GMT
Organization: Allegheny College

In article <jpugh-021092220433@90.20.3.219> jpugh@apple.com (Jon Pugh) writes:
> In article <1992Oct2.205711.18895@dartvax.dartmouth.edu>,
> Robert.H.Gross@dartmouth.edu (Robert H. Gross) wrote:
> > 
> > Funny you should bring this up as I just ran into the same problem
> > myself. I have been HyperCard programming since it was called WildCard
> > (beta testing) and have never had this problem before. In my case, not
> > only does the find command issued through scripting a button not work,
> > but find from the menu doesn't work either. I am searching a background
> > field that does not have the "don't search" check box checked. The
> > search function still works in all my other stacks and I can even copy
> > a "find" button from a stack in which it works to this probelm stack,
> > where it will refuse to work!
> > 
> > I'd be grateful for any hints.
> 
> I think you ought to compact the stack.  It is my understanding that this
> builds an index used for the fast find capability.  Compacting should
> enable the find function again.
> 
> Jon

--
I believe (may be wrong) that there's a don't search background property...

* Dave Blackburn  dblackbu@alleg.edu  flames to self@home.dev.null *          
* Chemistry, Macs, Hypercard, cats,  <>< religion, & the Dead      *
* (Anyone else who held these opinions would be as crazy as I am.) *
*   "Sometimes the songs that we hear are just songs of our own"   *
From: bayes@hplvec.LVLD.HP.COM (Scott Bayes)
Date: Thu, 1 Oct 1992 22:50:22 GMT
Subject: Re: Can script editor font be changed?
Organization: Hewlett-Packard Co., Loveland, CO
Newsgroups: comp.sys.mac.hypercard

set scriptTextFont to courier 

and 

set scriptTextSize to 14

ScottB
From: cwp@ccwf.cc.utexas.edu (WEN-PING Chang)
Newsgroups: comp.sys.mac.hypercard
Subject: problem on sound recording
Date: 6 Oct 92 02:04:04 GMT
Reply-To: cwp@ccwf.cc.utexas.edu (WEN-PING Chang)
Organization: The University of Texas at Austin, Austin TX
Originator: cwp@dumbo.cc.utexas.edu


	Hi,

	I was doing a project of teaching Japanese through HyperCard.
	A lot of vacabulary, phrases, and dialogues are to be incorporated
	into our program.  At first, I tried to record these text by
	Mac Recorder but found that they took a huge amount of memory
	even though compresse.  Is there anybody has experience in dealing
	with sound-recording problem?  How am I going to record them
	without spending too much memory?  Or is there other software 
	or devices that can help solve this problem?  Or other technical
	skill?

	Please drop me any information which you think is available.  I
	appreciate your help.  Thanks in advance!

	CWP
	cwp@ccwf.cc.utexas.edu
From: ks3y+@andrew.cmu.edu (Kenneth L. Simons)
Newsgroups: comp.sys.mac.hypercard
Subject: Copying white in graphics
Date: 26 Sep 92 13:39:35 GMT
Article-I.D.: andrew.selBWLG00WBOM3soEZ
Organization: Doctoral student, Social & Decision Sciences, Carnegie Mellon, Pittsburgh, PA

I've made some graphics with diagrams in the background picture, and
painted text in the card picture.  In the card picture I've used the
pencil tool to make white pixels that cover some parts of the diagrams,
so that the text is readable.  This allows me to show and hide the text
of the diagrams.

Now I need to copy the card pictures, including the painted text and the
white pixels.  The trouble is, I can't copy the white pixels.  I either
do a transparent copy, which ignores the white pixels, or an opaque
copy, which blanks out all parts of the background picture.

Is there a way to copy the white pixels and the painted text?

Of course, I could paste in the whole cards, then update them by killing
all the buttons, fields, and scripts and installing the new buttons,
fields, and scripts.  But I'm hoping to avoid this.

Thanks in advance,

- Ken
Newsgroups: comp.sys.mac.hypercard
From: tomj@u.cc.utah.edu (Johnson)
Subject: Re: script FIND puts box around target. Can I remove it?
Organization: University of Utah Computer Center
Date: Mon, 5 Oct 92 14:22:42 GMT

In article <168776A5D.KGODDEN@cmsa.gmr.com> KGODDEN@cmsa.gmr.com writes:
>In article <qmdbms.718280020@gsusgi1.gsu.edu>
>qmdbms@gsusgi2.gsu.edu (Brian Schott) writes:
>
>>
>>How can the box around the successfully found phrase be detected and removed?
>>In our BBS frontend a button threads through messages using FIND. We would
>>like NOT to see the box since it is distracting and not needed.
>>
>Just add something like:
>click at the loc of <some innocuous field that does not have a handler>
>-Kurt

Even easier:
  ...
  select browse tool
  ...

Tom Johnson
(tomj@iomega.com)
From: beekman@cs.orst.edu (George Beekman)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: 3rd Party Hypercard Books
Date: 1 Oct 92 23:08:21 GMT
Organization: Oregon State University Computer Science Dept.
X-Xxmessage-Id: <A6F0D4558702224B@beekman.cs.orst.edu>
X-Xxdate: Thu, 1 Oct 92 16: 14:13 GMT
X-Useragent: Nuntius v1.1.1d10

In article <BvF4I9.55B@usenet.ucs.indiana.edu> John A. Walsh,
jawalsh@silver.ucs.indiana.edu requested information on HyperCard books.

If you want a reference manual substitute, you can't do much better
than Danny Goodman's Complete HyperCard Handbook from Bantam.
It also contains some introductory material, but non-programmers sometimes
find this massive book intimidating.

An alternative to the Claris tutorials is written by me (with a forward
by 
Danny Goodman) and called HyperCard 2 in a Hurry (from Wadsworth).
It's no reference manual, but it's gotten good reviews as a beginner's
guide.

Of course, I'm not exactly objective.....

George Beekman
Oregon State University Computer Science Department
From: Al@egansys.uucp (Al Egan)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Does "mouseUp" message not work with button tool?
Date: 26 Sep 92 16:58:07 GMT
Reply-To: Al@egansys.uucp (Al Egan)
Organization: Egan Systems & Metalogic S.a r.l.
X-Mailer: uAccess - Macintosh Release: 1.6v0


In article <5758@ucsbcsl.ucsb.edu> (comp.sys.mac.hypercard), sekey@engrhub.ucsb.edu (Andrew Sekey) writes:
> The first part works fine, but once the browse tool changes to the arrow,
> subsequent messages (mouseUp or mouseLeave) are not handled. It is as if
> the mouse event messages were accepted only when the browse tool is in use.

Messages only occur when the browse tool is selected.  What're you trying
to do?  Would the following be of use?

on mouseUp
  if the commandKey = down and the shiftKey = down then
     -- or commandKey, or shiftKey, or optionKey, or optionKey and shiftKey
     -- u can't use command + option with or without shift, that gets you the script
     flash
     choose button tool
     -- do whatever else
  else
     -- rest of real "mouseUp" code
  end if
end mouseUp

--  Alan Egan    Egan Systems    Metalogic S.a r.l.    Holder, Egan & Company, Inc.
    Al@egansys   (Al%egansys@wsu-cs.cs.wayne.edu)      Grosse Pointe Shores, MI
    non-preferred:            CompuServe 73540,556     AppleLink Egan.Systems
From: busey@stein.u.washington.edu (Thomas Busey)
Newsgroups: comp.sys.mac.hypercard
Subject: Plant database for hypercard?
Date: 5 Oct 92 21:39:51 GMT
Article-I.D.: u.1992Oct5.213951.6360
Organization: University of Washington

Does anyone know of a plant database written for Hypercard?  I'm looking
for one that will help me study for my horticulture class, that I can
add plants to.

Thanks,
Tom
busey@u.washington.edu
Newsgroups: comp.sys.mac.hypercard
From: jawalsh@silver.ucs.indiana.edu (John A. Walsh)
Subject: 3rd Party Hypercard Books
Organization: Indiana University
Distribution: na
Date: Thu, 1 Oct 1992 01:08:33 GMT

I'm interested in hearing recommendations on any good third party books
on working with Hypercard.  $99.00 (educational price) seems like a lot
to pay for documentation and tools in the development kit when the program
itself comes bundled with my computer.  So, if I could pick up a helpful
book for a few bucks, I'd be very very pleased.  

Thanks to all who reply.

John
-- 
**********John A. Walsh, Dept. of English, Indiana University************
*               jawalsh@silver.ucs.indiana.edu (Internet)               *
*         jawalsh@iubacs.bitnet (Bitnet)  812/323-1035 (Voice)          *   
*********1216 S. Stull Ave. #2, Bloomington, IN 47401 (US Mail)**********          
Newsgroups: comp.sys.mac.hypercard