Re: Can I do "show through" graphic regions...

2005-12-09 Thread Scott Rossi
Recently, Andy wrote:

> I want to design a Chinese abacus. I'd like the background not covered by
> the beads, rods, reckoning bar and frame to show though.
> 
> Maybe this isn't accepted GUI design so I may change it around but I'd like
> to see if it works anyhow.
> 
> Any hints??

Hi Andy:

How can anyone resist a GUI challenge?...

OK, I'm not sure if I did what you're asking, but I took a stab at this, and
spent way to much time figuring out the math (this was a good exercise for
me in efficient scripting).  I think it works as an abacus should but the
"abacus experts" out there should take a look to verify.
Execute the following in your message box (not a browser):

 go url "http://www.tactilemedia.com/download/abacus.rev";

I believe what you want when you say "show through" is to use transparent
images (PNG images are used here).  You can make simple transparent images
in Rev, or use any decent image editor.  You could also use graphic objects
for the "pegs" though any non-rectilinear edges will appear jagged.  This
abacus is nicely rendered in PNGs so even if it doesn't work correctly it
will look good while failing.

PS  There's no reset button -- I leave that up to you to script.

Regards,

Scott Rossi
Creative Director
Tactile Media, Multimedia & Design
-
E: [EMAIL PROTECTED]
W: http://www.tactilemedia.com

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Mark Wieder
Stephen-

Friday, December 9, 2005, 4:03:43 PM, you wrote:

> tape copy room in 1989. I had to make my own hardware, fueled by the
> CY-500 serial chips.

Yep. I've done something similar with PIC chips. Sheesh.

> http://barncard.com/amstudios/htdoc/Pages/TC.html

...so that's HC we're looking at on the screen...

> I'll be making the construction details available online someday soon.

...looking forward to it.

-- 
-Mark Wieder
 [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Scott Kane
> Isn't there all kinds of truly gawdawful 'Made with VB' etc. 
> crap available?

Yes, there is.  But also applies to Delphi,
C++ Builder, Java, Visual C++, Visual Foxpro
and you will shudder when you see an application
aimed at the Mac in Lazarus (based on the Free Pascal
compiler) which ignores *all* of the Mac GUI guidelines
and does not support the "Aqua" interface at all.  When
I raised this issue in the relevant forum I was howled
down by people saying "who gives a...".

Scott


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Judy Perry
But...

Isn't there all kinds of truly gawdawful 'Made with VB' etc. crap
available?

Judy

On Fri, 9 Dec 2005, Mark Swindell wrote:

> No verification, but I've always felt your comment below re:Director is
> why Apple let Hypercard languish in the first place, never gave it even
> decent color, etc.  HC's rep was so tarnished by all the unsightly crap
> put out there by "the rest of us"  that they didn't want it associated
> in any professional context with their upscale brand identity.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: ANN: Ashalii 1.0 (Now 1.1)

2005-12-09 Thread curry

>I find the instructions pages a bit hard to read. Why only Mac?
>
>Steve


You know, these two comments were strangely prophetic, the way they ended up 
relating to each other. I took the game over to try it out on my PC, and good 
thing I did. Of course there were a few things to adjust. But soon I realized 
that the background image used in the menu screens (including instruction 
screen) was set to an absolute file path. Ouch.

Here's the resulting update:

http://curryk.com/ashalii.html

Try it now, it'll look a whole lot better! :-)

Yes, I'll be doing a PC version.

Curry


P.S. Richard, thanks for your comment too.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Judy Perry
I had forgotten that the 'Konfabulator' thread was about anything other
than the previously-solved clock problem, so I only was alerted to
Heather's post in Marielle's reply.

My post wasn't directed at anyone in particular.

I appreciate much of what Heather has said.  I was an early critic of the
lack of educational pricing, and, cis-bam-boom, the company incorporated
generous educational pricing.  I'm not saying it was because of me; I'm
only pointing out that I recognize that the company has been responsive.

My only point about wooing the edu crowd is that this IS  or has been a
stated goal of the company.  As such, it strikes me as premature to go
public with an edu list if it's going to be nothing than a small mirror of
the use list.  Ditto with respect to the DC line and its UI.  I like that
DC exists (especially price-wise).  Will Marielle and I and Devin and all
the other educators patiently wait until stuff happens?  Sure.  But that's
singing to the Christmas choir.

Will new would-be adopters wait with similar understanding patience?

That's my concern.

Time for some well-spiked eggnog, methinks.

Judy

Heather (in a low-flying post that eluded my radar) said:

Dear Judy, Marielle, Xavier and others,

Mountains move slowly. Especially when we only have a limited number of
people available to lift them. I wish we had more Kevin's, but we only
have the one, which we use as efficiently as we possibly can. I
frequently read on this list and others "he should do this, he should
do that, he should post more, he should create a reporting tool, create
a browser, write new docs, woo the educators, he is ignoring our
interests..." If you look back over Revolution's history, I think you
will find that over time many many user requests have become
incorporated in the program and the company - or third parties have
stepped up and provided them. Over Time. We cannot, much though we
would like to, do everything for everybody, all at once. We must be
doing something right however, since we are in fact still here, and
orders of magnitude bigger than we were even a year ago, let alone ten
years ago (yes folks, its ten years since this company got started, if
you don't believe me check out our Ten Thumbs Birthday celebrations:
http://www.tenthumbstypingtutor.com). We try to focus on providing the
things that most people will get most use out of, most of the time.
Many of your suggestions fall into that category, and over time will
and do appear.

So be of good cheer! You all are doing your bit, rest assured that we
are doing ours, even if you don't always see it.

Viva la Revolution! and Merry Christmas too.

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Filtering Columnar Data

2005-12-09 Thread Ken Ray
On 12/9/05 10:26 PM, "Gregory Lypny" <[EMAIL PROTECTED]> wrote:

> Not sure I understand, Ken.  Your first statement puts searchString
> in the fifth column, while the second puts it in the fourth.  If I
> changed mine to
> 
> filter theData with "*" & tab & searchString & tab & "*"
> 
> or
> 
> filter theData with "*" & tab & searchString & "*"
> 
> it would still find the string in the second column, but perhaps in
> higher columns too because the pattern can be shifted right.

That's right. That's why to match a specific column, you need to include
*all* the columns in your filter command. So for a 5-column set of data, in
order to specify the second column and only the second column you'd do:

  filter theData with "*" & tab & searchString & tab & "*" & tab & \
"*" & tab & "*"

and to filter on only the fourth column of 5, it would be:

  filter theData with "*" & tab & "*" & tab & "*" & tab & \
   searchString & tab & "*"

The only issue is when you're matching the last column... you have to make
sure you *don't* put a "*" after the last column, so it would be:

  filter theData with "*" & tab & "*" & tab & "*" & tab & \
   "*" & tab & searchString

and not 
 
  filter theData with "*" & tab & "*" & tab & "*" & tab & \
   "*" & tab & searchString & "*"


But perhaps repeat for each is a better choice for you...


Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Filtering Columnar Data

2005-12-09 Thread Gregory Lypny
Not sure I understand, Ken.  Your first statement puts searchString  
in the fifth column, while the second puts it in the fourth.  If I  
changed mine to


filter theData with "*" & tab & searchString & tab & "*"

or

filter theData with "*" & tab & searchString & "*"

it would still find the string in the second column, but perhaps in  
higher columns too because the pattern can be shifted right.


Greg


On 9-Dec-05, at 7:42 PM, Ken Ray wrote:



On 12/9/05 4:19 PM, "Gregory Lypny" <[EMAIL PROTECTED]>  
wrote:



Hello everyone,

I use the filter command on tab-delimited text files when I want to
pick off a string in a particular column.  For example, if the string
is located in the second column of a five column file, I use

filter theData with "*" & tab & searchString & tab & "*" & tab & "*"
& tab & "*"  .

This, I assume, ensures that my hits don't include lines where the
string appears in any other column.  It works like lightening when I
search in any of the first four columns, but beyond that I get the
dreaded spinning beach ball in Mac OS X (Tiger).  Is there a  
better way?


Yes, the problem (I think) is that you probably have the "*" after  
the last
column - I just worked with this today, and ran into the same  
problem. If

you remove the last asterisk you should be fine:

"*" & tab & "*" & tab & "*" & tab & "*" & tab & searchString

whereas for column 4 it would be:

"*" & tab & "*" & tab & "*" & tab & searchString & tab & "*"

Hope this helps,

Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Filtering Columnar Data

2005-12-09 Thread Gregory Lypny
A, thanks for the insight, Richard.  The "repeat for each" form  
of the loop control structure is faster than the filter command.  A  
quick test showed that I can cut my time by about 150 milliseconds  
per 800 lines of data.  Considering that I have some 4,000 files with  
thousands of lines per file, it'll make a real difference.


Greg Lypny

Associate Professor of Finance
John Molson School of Business
Concordia University
Montreal, Canada


Richard Gaskin responded concisely with the link below my original post:

On 9-Dec-05, at 7:42 PM, [EMAIL PROTECTED] wrote:


Gregory Lypny wrote:

Hello everyone,

I use the filter command on tab-delimited text files when I  
want to

pick off a string in a particular column.  For example, if the string
is located in the second column of a five column file, I use

filter theData with "*" & tab & searchString & tab & "*" & tab &
"*"  & tab & "*"  .

This, I assume, ensures that my hits don't include lines where the
string appears in any other column.  It works like lightening when I
search in any of the first four columns, but beyond that I get the
dreaded spinning beach ball in Mac OS X (Tiger).  Is there a  
better way?





___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Why did HyperCard wither away? [was: Re: Why is Konfabulator 'Pretty?']

2005-12-09 Thread Bill Marriott
Well, I had the good fortune to be at Claris during the HyperCard 
transition. I knew the development team and the product managers well. I 
don't think it was anything so deliberate/nefarious as you surmise.

- Claris didn't know how to make money on a program that had been given away 
for free. The demotion of the "free" HyperCard to a "player" and starting to 
charge for the full version ended up upsetting/alienating a lot of 
customers.

- In those days, there was free, unlimited, "red carpet" technical support. 
You could call in with just about any question and the support group would 
go to the ends of the earth to solve it for you. (This included writing 
scripts and debugging stacks.) With everyone from commercial developers to 
11th graders calling in, HyperCard became one of the most expensive products 
to support, surpassing even FileMaker Pro.

- Key members of the Apple team that built HyperCard declined to move to 
Claris and the product just wasn't upgraded quickly enough or smartly 
enough. It took forever to get their act together under the reorganization 
chaos. Not enough features were added, and the ones that were often were not 
done in a way that pleased customers.

- No one knew how to position it within the Claris product line. FileMaker 
was also the chief moneymaker, and there was some question why someone would 
use FileMaker if HyperCard was able to do the same things (easy reports, for 
example). There was actually a lot of contention for a while whether to use 
HyperCard or FileMaker as the engine for the technical knowledgebase 
(FileMaker won).

- As a producer of software primarily targeted at consumers and small 
businesses, Claris didn't have the depth of experience to create a 
developer-oriented tool.

- The HyperCard team tended not to integrate well with the rest of the 
company. They didn't eat lunch at the same tables. :) I think this prevented 
a lot of discussion, crossover ideas, and innovative thinking from 
occurring.

- HyperCard was not making a profit; there were therefore no substantial 
funds for marketing it. Combined with all the other factors above, other 
companies (like SuperCard) stepped in and started to compete for the 
HyperCard audience. Market share of HyperCard fell dramatically.

After HyperCard went back to Apple there may have been some additional 
machinations that I'm not aware of. However,

1) The Claris spinout was the beginning of the end for HyperCard as far as 
I'm concerned. It's not that Claris was a bad company (quite the opposite); 
it's just that insufficient strategic consideration was given to how it 
would grow there, and it probably should never have left Apple anyway.

2) I never once at Claris heard the notion that HyperCard stacks reflected 
poorly on the image of the Macintosh. Quite the opposite.

3) No one -- except a few crazies no one listened to -- saw the potential 
for HyperCard to impact the Web (and vice versa). "So close yet so far." 
(sigh.) HyperCard's paradigm was mired in floppy-disk distribution of 
stacks... a bandwidth-friendly, streaming, component-ized, multi-user, 
client-server world was simply not envisioned. By 1993/1994 the Web was 
clearly "the next big thing" and HyperCard missed the boat.

Bill

"Mark Swindell" <[EMAIL PROTECTED]> 
wrote in message 
news:[EMAIL PROTECTED]
>I think they were ok with HyperCard staying a fun toy for amateurs, but 
>they didn't want to blur the line by giving it full-blown professional UI 
>potential.  Then their platform would have been populated by half-baked 
>applications that worked poorly but which could have appeared superficially 
>to have been produced by professionals and would have helped define the Mac 
>"experience" as amateurish.  That would have been bad for business and 
>their reputation.
>
> DTP programs used the computer to produce docs, for good or bad, but they 
> "weren't" the computer in the same way a Hypercard stack "became" the 
> computer while it was in use.  Same for web pages, later on.   They were 
> documents, not applications.
>
> Mark
>
> On Dec 9, 2005, at 3:03 PM, Bill Marriott wrote:
>
>> You mean, like how they abandoned desktop publishing because of all the
>> horrid newsletters that sprung into existence? And how the web never took
>> off because of all the ugly sites? :)
>>
>> Bill
>>
>> "Mark Swindell" 
>> <[EMAIL PROTECTED]>
>> wrote in message
>> news:[EMAIL PROTECTED]
>>> HC's rep was so tarnished by all the unsightly crap put out there by 
>>> "the
>>> rest of us"  that they didn't want it associated in any professional
>>> context with their upscale brand identity.  Sure, there  were nuggets of
>>> gold among the piles of HyperCard coal, but even they were covered in
>>> black (and white) dust and hard to find.
>>> -Mark
>
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription pre

Re: Text database using custom properties

2005-12-09 Thread simplsol

Brian,
Your approach sounds good.
We have been doing something similar.
 We started with HyperCard stacks with tens of thousands, and hundreds 
of thousands, of records. Converting them to Rev stacks bloated them 
significantly; 2 meg. HC stacks ballooned to almost 8 meg. Using a text 
file for the data required less than 2 meg.
 Going to custom properties will (in our experience) increase speed of 
access to the data 3 to 10 times. CPs will also help you avoid one 
limit in Rev: lines in fields can not be more than approx. 65k 
(normally not an issue, but a significant one when using lines to 
display database records.

Paul Looney

-Original Message-
From: Brian Alleyne <[EMAIL PROTECTED]>
To: use-revolution@lists.runrev.com
Sent: Sat, 10 Dec 2005 00:13:52 +
Subject: Text database using custom properties
Hi all 
 
 I am building a note and outline manager in rev. I've worked out my 
user interface, but before going further I wanted to seek some advice 
on text handling before working on the data engine. 

 
 I will store memo fields of various lengths, these would have styled 
text, and would be typed in or imported in html or rtf form from other 
applications. Some of these memo fields could run to 50 or 60 pages of 
text. I will need to quickly search for any word or string in these 
memo fields. I expect to store potentially thousands of these memo 
fields. 

 
 I was thinking of creating a data stack and storing the memo fields as 
custom properties - in essence using rev as my database. I've read Dan 
Shafer and Richard Gaskin on this, and if I understand them, it seems 
as if this is a reasonable way to go. 

 
 In sum, is rev good for a freetext database with thousands of memos or 
should I be looking at something like Valentina? 

 
 I am worried about the performance hit on searching when my database 
grows to say, 1 memos. 

 
Any advice is welcome. 
 
best regards, 
 
Brian 
___ 
use-revolution mailing list 
[EMAIL PROTECTED]
 Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences: 

http://lists.runrev.com/mailman/listinfo/use-revolution 

 
___

use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Filtering Columnar Data

2005-12-09 Thread Ken Ray
On 12/9/05 4:19 PM, "Gregory Lypny" <[EMAIL PROTECTED]> wrote:

> Hello everyone,
> 
> I use the filter command on tab-delimited text files when I want to
> pick off a string in a particular column.  For example, if the string
> is located in the second column of a five column file, I use
> 
> filter theData with "*" & tab & searchString & tab & "*" & tab & "*"
> & tab & "*"  .
> 
> This, I assume, ensures that my hits don't include lines where the
> string appears in any other column.  It works like lightening when I
> search in any of the first four columns, but beyond that I get the
> dreaded spinning beach ball in Mac OS X (Tiger).  Is there a better way?

Yes, the problem (I think) is that you probably have the "*" after the last
column - I just worked with this today, and ran into the same problem. If
you remove the last asterisk you should be fine:

"*" & tab & "*" & tab & "*" & tab & "*" & tab & searchString

whereas for column 4 it would be:

"*" & tab & "*" & tab & "*" & tab & searchString & tab & "*"

Hope this helps,

Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: clickLine and field #

2005-12-09 Thread Jeanne A. E. DeVoto

At 6:11 PM -0400 12/9/2005, Steven Fernandez wrote:

I notice that the function clickLine return the line clicked on along
with the field number. What is the "fieldNumber"? I just spent a long
time debugging a script because I could not understand what "field 3"
was when I have no field called by that name. If I look at the stack
inspector is there some way of figuring out which field is #3. I was
expecting "line 3 of field myFieldName" Learning Transcript is a
challenge. I know there is going to come a moment when I'll feel like
I got it. That moment is not here yet.


All objects can be identified by name, ID, or number - they're three 
ways of specifying the same object.


Name you know about already:
   get the text of field "My Field" -- uses the name
You find (and change) the name in the "Basic Properties" pane of the 
property inspector.


ID is assigned by the engine when the object is created, and (except 
for the ID of a stack) never changes:

  get the text of field ID 923 -- does the same thing using the ID
The ID appears in the title bar of the property inspector.

Number is related to the back-to-front layer order of objects on a card:
  get the text of field 3 -- does the same thing again using the number
The number is in the "Size and Position" pane of the property inspector.

If you use "Send to Back", "Move Backward", "Move Forward", or "Bring 
to Front" in the Object menu, the object's number may change because 
its front-to-back ordering is changing. (For cards, the number of the 
card is the order in the stack. When you open a stack, you see card 
number 1. If you "go next card", you go to card number 2, and so on.)


All of these ways of referring to an object have advantages and 
disadvantages, so you may find yourself using different ones 
depending on the circumstances. Using the name makes code easy to 
read ('put x into field "Total Amount"); on the other hand, you can 
change the name, and there can be more than one object with the same 
name, which can cause hard-to-debug problems. The ID is 
incomprehensible but stable and unique. The number is changeable, but 
is good to use if you're looping through all the fields on a card.


You can find more by checking out the name, ID, and number properties 
in the docs.

--
jeanne a. e. devoto ~ [EMAIL PROTECTED]
http://www.jaedworks.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Text database using custom properties

2005-12-09 Thread Jim Ault
On 12/9/05 4:13 PM, "Brian Alleyne" <[EMAIL PROTECTED]> wrote:
> I am building a note and outline manager in rev.
> Any advice is welcome. (the entire quoted below)
Well, depending on how much this is a labor of love vs need-to-get-it-
running-soon, you might check out NoteTaker.  Dan Shafer recommended it and
I decided very quickly to buy it.
www.aquaminds.com

Very powerful, and does automatic indexing on
Categories, Date, Documents, Email addresses, last changed, numbers,
priority, Proper Words, Text, Web Sites.

Each entry in the outline can even display an active web page of the link it
contains.

But if you are like most of us...
 building your own is what appeals to you :-)

Jim Ault
Las Vegas


> Hi all
> 
> I am building a note and outline manager in rev. I've worked out my user
> interface, but before going further I wanted to seek some advice on text
> handling before working on the data engine.
> 
> I will store  memo fields of various lengths, these would have styled
> text, and would be typed in or imported in html or rtf form from other
> applications. Some of these memo fields could run to 50 or 60 pages of
> text.  I will need to quickly search for any word or string in these
> memo fields. I expect to store potentially thousands of these memo fields.
> 
> I was thinking of creating a data stack and storing the memo fields as
> custom properties - in essence using rev as my database. I've read Dan
> Shafer and Richard Gaskin on this, and if I understand them, it seems as
> if this is a reasonable way to go.
> 
> In sum, is rev good for a freetext database with thousands of memos or
> should I be looking at something like Valentina?
> 
> I am worried about the performance hit on searching when my database
> grows to say,  1 memos.
> 
> Any advice is welcome.
> 
> best regards,
> 
> Brian
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: clickLine and field #

2005-12-09 Thread Jim Ault
On 12/9/05 2:11 PM, "Steven Fernandez" <[EMAIL PROTECTED]> wrote:

>  If I look at the stack
> inspector is there some way of figuring out which field is #3
Yes, as answered before:  In the property inspector. but you might want
to check out
Go to Tools:Application Browser, then locate your stack on the left hand
side,  click the triangles so that you see "card id 100x" and single click
the card icon 

Shows stacks and sub stacks
Nav to each card
Also try *single clicking* on any of the rows displayed in the window

first col of checkmarks = visible  [on off]
2nd col of checkmarks, is selectable [on off]
the rest of the row sets the property inspector to that "control"

*Right click* on the row and see the menu of choices, eg "property
inspector, edit script..."
Beware of the cut, copy, clear choices.

Click on the headers and sort by viz, selectable, layer,
control-name-you-gave-it, number of script lines.

Shows the groups and nested groups (they can confuse most anyone !!)

Hope this helps in your adventures.

Jim Ault
Las Vegas


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Mark Swindell
I think they were ok with HyperCard staying a fun toy for amateurs, but 
they didn't want to blur the line by giving it full-blown professional 
UI potential.  Then their platform would have been populated by 
half-baked applications that worked poorly but which could have 
appeared superficially to have been produced by professionals and would 
have helped define the Mac "experience" as amateurish.  That would have 
been bad for business and their reputation.


DTP programs used the computer to produce docs, for good or bad, but 
they "weren't" the computer in the same way a Hypercard stack "became" 
the computer while it was in use.  Same for web pages, later on.   They 
were documents, not applications.


Mark

On Dec 9, 2005, at 3:03 PM, Bill Marriott wrote:


You mean, like how they abandoned desktop publishing because of all the
horrid newsletters that sprung into existence? And how the web never 
took

off because of all the ugly sites? :)

Bill

"Mark Swindell" <[EMAIL PROTECTED]>
wrote in message
news:[EMAIL PROTECTED]
HC's rep was so tarnished by all the unsightly crap put out there by 
"the

rest of us"  that they didn't want it associated in any professional
context with their upscale brand identity.  Sure, there  were nuggets 
of

gold among the piles of HyperCard coal, but even they were covered in
black (and white) dust and hard to find.
-Mark


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Text database using custom properties

2005-12-09 Thread Lynch, Jonathan
I wrote a program that does some of the things you are talking about. It
stores data in custom properties of a couple of buttons, and then
autosaves each memo (or in my case each task) to a separate file
whenever you change from one task to another.

It works real well, and is pretty much instantaneous. Rev seems to
process data in custom properties quite quickly.

Even for 10,000 memos, I bet your performance will be acceptable. I
would suggest that all of your memos be saved in their own file. This
means you can program it to autosave each memo when you are done with
it. 

Let me know if you want to check out the program, and I can give you a
link. It's got a ton of coding in it, so I might have to tell you where
to look in the scripts to find out how to do particular things.

Cheers,

Jonathan

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Brian
Alleyne
Sent: Friday, December 09, 2005 7:14 PM
To: use-revolution@lists.runrev.com
Subject: Text database using custom properties

Hi all

I am building a note and outline manager in rev. I've worked out my user

interface, but before going further I wanted to seek some advice on text

handling before working on the data engine.

I will store  memo fields of various lengths, these would have styled 
text, and would be typed in or imported in html or rtf form from other 
applications. Some of these memo fields could run to 50 or 60 pages of 
text.  I will need to quickly search for any word or string in these 
memo fields. I expect to store potentially thousands of these memo
fields.

I was thinking of creating a data stack and storing the memo fields as 
custom properties - in essence using rev as my database. I've read Dan 
Shafer and Richard Gaskin on this, and if I understand them, it seems as

if this is a reasonable way to go.

In sum, is rev good for a freetext database with thousands of memos or 
should I be looking at something like Valentina?

I am worried about the performance hit on searching when my database 
grows to say,  1 memos.

Any advice is welcome.

best regards,

Brian
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Text database using custom properties

2005-12-09 Thread Brian Alleyne

Hi all

I am building a note and outline manager in rev. I've worked out my user 
interface, but before going further I wanted to seek some advice on text 
handling before working on the data engine.


I will store  memo fields of various lengths, these would have styled 
text, and would be typed in or imported in html or rtf form from other 
applications. Some of these memo fields could run to 50 or 60 pages of 
text.  I will need to quickly search for any word or string in these 
memo fields. I expect to store potentially thousands of these memo fields.


I was thinking of creating a data stack and storing the memo fields as 
custom properties - in essence using rev as my database. I've read Dan 
Shafer and Richard Gaskin on this, and if I understand them, it seems as 
if this is a reasonable way to go.


In sum, is rev good for a freetext database with thousands of memos or 
should I be looking at something like Valentina?


I am worried about the performance hit on searching when my database 
grows to say,  1 memos.


Any advice is welcome.

best regards,

Brian
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Stephen Barncard
It's beautiful. And I applaud their use of an IEC connector and 
internal power supply as opposed to a wall wart.


I wish something like this had been around when I built A&M studios 
tape copy room in 1989. I had to make my own hardware, fueled by the 
CY-500 serial chips.
It was a 'money is no object' situation. Hypercard with externals by 
Rinaldi and others came along at the exact right time.


http://barncard.com/amstudios/htdoc/Pages/TC.html

I'll be making the construction details available online someday soon.

sqb



The hardware looks great - now I want one, too.

--
-Mark Wieder


--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: more logs on the FireWire pyre

2005-12-09 Thread Stephen Barncard
No, right now I'm a 'conservative' PT HD user with a 1.22 ghz dual G4 
(so I can dual boot into OS9 and use some legacy audio apps.) This 
model does not have FW 800 ports though... I'm kinda boxed in... I'd 
really like an extra slot..


RE: Van Morrison, yep- and a couple more http://barncard.com : discography

Me, too. But I can't help feeling that just because Apple might stop 
putting firewire into iBooks, it doesn't mean it'll disappear from 
the 'pro' machines.

You're not running PT off an iBook, after all... :)

Mark

p.s. Are you the same Stephen Barncard who engineered on Tupelo Honey?




--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Mark Wieder
Stephen-

Friday, December 9, 2005, 10:17:28 AM, you wrote:

> What is not explained is -- does one have to still use Applescript to
> make it work with rev, or did they actually make some XCMDs so Rev 
> can work directly? The word "direcly" above line would suggest that...

It's an external library. No Applescript involved, unless you want to
use it that way. The library supports a fair number of low-level
commands and functions, e.g.,

SERVICEUSBSetOutputValue value
get SERVICEUSBGetInputValue()

> Also if one has the USB drivers for this product, would they be
> useful for access to any other USB device?

Not likely. The USB interface in the device is an AN2131SC 8051-based
microcontroller, and unless it has some reason to mimic the interface
of another existing device the commands will be very specific to this
box.

Of course, it still needs a Windows driver, and maybe the good folks
at altuit could be persuaded to drag that project out of mothballs.
The hardware looks great - now I want one, too.

-- 
-Mark Wieder
 [EMAIL PROTECTED]


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: more logs on the FireWire pyre

2005-12-09 Thread Mark Smith
Me, too. But I can't help feeling that just because Apple might stop  
putting firewire into iBooks, it doesn't mean it'll disappear from  
the 'pro' machines.

You're not running PT off an iBook, after all... :)

Mark

p.s. Are you the same Stephen Barncard who engineered on Tupelo Honey?


On 9 Dec 2005, at 22:58, Stephen Barncard wrote:

That really really, sucks.  USB was designed for keyboards and  
mice, not peripherals.
http://www.zdnet.com/5208-11408-0.html? 
forumID=1&threadID=15820&messageID=314274&start=3


I've got a major investment in Firewire. What the hell are they  
thinking??? I mean they invented it!!


I do major Pro Tools HD work, and my only access to drives is by  
firewire, as I've scuttled all SCSI peripherals.


sqb



All-

Looks like FireWire's on the way out... there's been talk for some
time now about USB 2.0 replacing even FireWire 800 as the emerging
standard.

http://blogs.zdnet.com/Apple/?p=57

--
-Mark Wieder
 [EMAIL PROTECTED]



--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


[ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread liamlambert

http://www.bkohg.com/serviceusbplus_e.html
half way down under software
Software

You can use SERVICE USB plus with the following programs:

Runtime Revolution (via external)
RealBasic (via plug in)
AppleScript (via OSAX)
FileMaker (via AppleScript)
Ragtime (via AppleScript)
Xcode C/C++,Cocoa,Java (via Framework)
Hypercard (only OS9 via AppleScript)
CodeWarrior Carbon (via Framework)
MaxMSP (via driver)
LabView (via virtual instrument)
DirectorMX (via Xtra)
4th Dimension (external)

I've seen the site. I can't seem to find the the page that mentions
'external' for Rev.
sqb

>http://www.bkohg.com/
>liamlambert
>liamlambert at mac.com
>

--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -

liamlambert
[EMAIL PROTECTED]



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Stephen Barncard
I've seen the site. I can't seem to find the the page that mentions 
'external' for Rev.

sqb


http://www.bkohg.com/
liamlambert
[EMAIL PROTECTED]



--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


[ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread liamlambert

http://www.bkohg.com/
liamlambert
[EMAIL PROTECTED]



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Bill Marriott
You mean, like how they abandoned desktop publishing because of all the 
horrid newsletters that sprung into existence? And how the web never took 
off because of all the ugly sites? :)

Bill

"Mark Swindell" <[EMAIL PROTECTED]> 
wrote in message 
news:[EMAIL PROTECTED]
> HC's rep was so tarnished by all the unsightly crap put out there by "the 
> rest of us"  that they didn't want it associated in any professional 
> context with their upscale brand identity.  Sure, there  were nuggets of 
> gold among the piles of HyperCard coal, but even they were covered in 
> black (and white) dust and hard to find.
> -Mark



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Stephen Barncard

who's site? URL, please!


From the web-site:

``Revolution...

This contains a project exclusively for the SERVICE USB interface 
and Runtime Revolution's Revolution. All input and output functions 
and a stepping motor control example are implemented.''




--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: more logs on the FireWire pyre

2005-12-09 Thread Stephen Barncard
That really really, sucks.  USB was designed for keyboards and mice, 
not peripherals.

http://www.zdnet.com/5208-11408-0.html?forumID=1&threadID=15820&messageID=314274&start=3

I've got a major investment in Firewire. What the hell are they 
thinking??? I mean they invented it!!


I do major Pro Tools HD work, and my only access to drives is by 
firewire, as I've scuttled all SCSI peripherals.


sqb



All-

Looks like FireWire's on the way out... there's been talk for some
time now about USB 2.0 replacing even FireWire 800 as the emerging
standard.

http://blogs.zdnet.com/Apple/?p=57

--
-Mark Wieder
 [EMAIL PROTECTED]



--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: clickLine and field #

2005-12-09 Thread Mark Swindell
Select your field (double click it to open its property inspector).  Go 
to size and position in its property inspector (this is the object 
inspector, not the stack inspector).

Mark

On Dec 9, 2005, at 2:44 PM, Mark Swindell wrote:


 If I look at the stack
inspector is there some way of figuring out which field is #3.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: clickLine and field #

2005-12-09 Thread Mark Swindell
Fields are defined by both their name and their vertical position on 
the card.  If you make 3 fields and name them, in the order of 
creation, Bill, Joe and Sally, Bill will be field 1, Joe field 2, and 
Sally field 3.  If you drag one on top of the other, Bill will be on 
the bottom, Joe in the middle, and Sally on top.  If you send Sally to 
the back (Object menu, Send to Back), she becomes field 1, Bill becomes 
field 2, and Joe becomes field three.


When Rev tells you about fields, it does so by position number (field 3 
of cd 1), not by name (field Sally of cd 1).  You can tell Rev about 
your fields either by number or name  (select field 1, select field 
"Sally").


Hope this makes sense.
Mark

On Dec 9, 2005, at 2:11 PM, Steven Fernandez wrote:


I notice that the function clickLine return the line clicked on along
with the field number. What is the "fieldNumber"? I just spent a long
time debugging a script because I could not understand what "field 3"
was when I have no field called by that name. If I look at the stack
inspector is there some way of figuring out which field is #3. I was
expecting "line 3 of field myFieldName" Learning Transcript is a
challenge. I know there is going to come a moment when I'll feel like
I got it. That moment is not here yet.

Thanks

Steve
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Filtering Columnar Data

2005-12-09 Thread Richard Gaskin

Gregory Lypny wrote:

Hello everyone,

I use the filter command on tab-delimited text files when I want to  
pick off a string in a particular column.  For example, if the string  
is located in the second column of a five column file, I use


filter theData with "*" & tab & searchString & tab & "*" & tab & 
"*"  & tab & "*"  .


This, I assume, ensures that my hits don't include lines where the  
string appears in any other column.  It works like lightening when I  
search in any of the first four columns, but beyond that I get the  
dreaded spinning beach ball in Mac OS X (Tiger).  Is there a better way?





--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Windows printing - yet again...

2005-12-09 Thread Mark Smith
Is it related to a difference between screen dot size/resolution and  
printer dot size/resolution?


I had a similar problem, and simply reducing the font size by 1 point  
for printing did the trick...but this was on Mac OS X.


Mark

On 9 Dec 2005, at 21:28, Lynch, Jonathan wrote:


Well, I do that.

However, if I want it to have a really precise layout, then that won't
quite work.

I created this printing script (described as a total hack by a  
friend at

work) that replaces every single letter in a field with a field
containing that letter (and a couple blank spaces after it, to help  
with

adjusting for sub and superscript). It's a monster, but it works. It
forces every letter to stay in its exact spot when printing.

However - if there is sufficient variation in the font between the
screen and printing size, then the letters can wind up overlapping  
with

this approach.

Other programs on Windows do not have this problem - so there is
something they are doing that Rev is not doing. If I understood  
what was

missing, I might be able to come up with some other 'total hack' that
works on all occasions.

Could this be accomplished by creating a handler that converts a  
"page"

(in this case a group in the size of a single sheet of paper) to a
postscript file, then printing the postscript file? I know about as  
much
about postscript as I do about hieroglyphics, but I'd be willing to  
give

it a try if I thought it could work.

Maybe Windows just doesn't realize that it is supposed to regard a  
true

type font as a true type font unless it is told to do so?


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chipp
Walters
Sent: Friday, December 09, 2005 4:10 PM
To: How to use Revolution
Subject: Re: Windows printing - yet again...

Jonathan,

I don't know the answer, but if you're having the problem of your text
being 'trimmed' at the end of a line, you could try setting your field
margins to something much higher...like 10.

best,

Chipp

Lynch, Jonathan wrote:
What is the basic underlying reason why a true-type font, when  
printed

from Rev, might not be sized correctly - and yet it will be sized
correctly when printed from most Windows applications?


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Windows printing - yet again...

2005-12-09 Thread Lynch, Jonathan
Ok, this is a totally psycho idea, but that has never stopped me in the
past...

I could create a table that charts the proportional adjustment needed
for characters of various fonts.

For example, an 11-point arial, as it appears on screen, might need to
be adjusted to 10 point for printing.

Might be a wee bit of work to figure out the right adjustments for every
font, but it might also be worth it.

Unless a more practical solution presents itself.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Lynch,
Jonathan
Sent: Friday, December 09, 2005 4:28 PM
To: How to use Revolution
Subject: RE: Windows printing - yet again...

Well, I do that.

However, if I want it to have a really precise layout, then that won't
quite work.

I created this printing script (described as a total hack by a friend at
work) that replaces every single letter in a field with a field
containing that letter (and a couple blank spaces after it, to help with
adjusting for sub and superscript). It's a monster, but it works. It
forces every letter to stay in its exact spot when printing.

However - if there is sufficient variation in the font between the
screen and printing size, then the letters can wind up overlapping with
this approach.

Other programs on Windows do not have this problem - so there is
something they are doing that Rev is not doing. If I understood what was
missing, I might be able to come up with some other 'total hack' that
works on all occasions.

Could this be accomplished by creating a handler that converts a "page"
(in this case a group in the size of a single sheet of paper) to a
postscript file, then printing the postscript file? I know about as much
about postscript as I do about hieroglyphics, but I'd be willing to give
it a try if I thought it could work.

Maybe Windows just doesn't realize that it is supposed to regard a true
type font as a true type font unless it is told to do so?


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chipp
Walters
Sent: Friday, December 09, 2005 4:10 PM
To: How to use Revolution
Subject: Re: Windows printing - yet again...

Jonathan,

I don't know the answer, but if you're having the problem of your text 
being 'trimmed' at the end of a line, you could try setting your field 
margins to something much higher...like 10.

best,

Chipp

Lynch, Jonathan wrote:
> What is the basic underlying reason why a true-type font, when printed
> from Rev, might not be sized correctly - and yet it will be sized
> correctly when printed from most Windows applications?

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Filtering Columnar Data

2005-12-09 Thread Gregory Lypny

Hello everyone,

	I use the filter command on tab-delimited text files when I want to  
pick off a string in a particular column.  For example, if the string  
is located in the second column of a five column file, I use


	filter theData with "*" & tab & searchString & tab & "*" & tab & "*"  
& tab & "*"  .


This, I assume, ensures that my hits don't include lines where the  
string appears in any other column.  It works like lightening when I  
search in any of the first four columns, but beyond that I get the  
dreaded spinning beach ball in Mac OS X (Tiger).  Is there a better way?


Regards,

Greg

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


clickLine and field #

2005-12-09 Thread Steven Fernandez
I notice that the function clickLine return the line clicked on along
with the field number. What is the "fieldNumber"? I just spent a long
time debugging a script because I could not understand what "field 3"
was when I have no field called by that name. If I look at the stack
inspector is there some way of figuring out which field is #3. I was
expecting "line 3 of field myFieldName" Learning Transcript is a
challenge. I know there is going to come a moment when I'll feel like
I got it. That moment is not here yet.

Thanks

Steve
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Changing Label Text on Substacks

2005-12-09 Thread Sarah Reichelt
> The secret to having a modal dialog that you can update is this:
>
> go invisible stack "MyModal" as modal
> set visible of me to true
>
> By opening the stack as invisible your scripts won't halt but you
> will display a modal dialog.


Yes, I found this out the hard way when I couldn't work out why my
modal stack didn't make everything else wait for it :-(

Still, it's a very useful trick once you know it's going to happen.

Sarah
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread John Vokey

From the web-site:

``Revolution...

This contains a project exclusively for the SERVICE USB interface and  
Runtime Revolution's Revolution. All input and output functions and a  
stepping motor control example are implemented.''






And you can download the software from the same page.


On 9-Dec-05, at 11:00 AM, [EMAIL PROTECTED] wrote:


What is not explained is -- does one have to still use Applescript to
make it work with rev, or did they actually make some XCMDs so Rev
can work directly? The word "direcly" above line would suggest that...

This is a big difference. When I wrote them, they offered only the
Applescript calls as a solution.

Also if one has the USB drivers for this product, would they be
useful for access to any other USB device?


--
Please avoid sending me Word or PowerPoint attachments.
See 

-Dr. John R. Vokey


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Windows printing - yet again...

2005-12-09 Thread Lynch, Jonathan
Well, I do that.

However, if I want it to have a really precise layout, then that won't
quite work.

I created this printing script (described as a total hack by a friend at
work) that replaces every single letter in a field with a field
containing that letter (and a couple blank spaces after it, to help with
adjusting for sub and superscript). It's a monster, but it works. It
forces every letter to stay in its exact spot when printing.

However - if there is sufficient variation in the font between the
screen and printing size, then the letters can wind up overlapping with
this approach.

Other programs on Windows do not have this problem - so there is
something they are doing that Rev is not doing. If I understood what was
missing, I might be able to come up with some other 'total hack' that
works on all occasions.

Could this be accomplished by creating a handler that converts a "page"
(in this case a group in the size of a single sheet of paper) to a
postscript file, then printing the postscript file? I know about as much
about postscript as I do about hieroglyphics, but I'd be willing to give
it a try if I thought it could work.

Maybe Windows just doesn't realize that it is supposed to regard a true
type font as a true type font unless it is told to do so?


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chipp
Walters
Sent: Friday, December 09, 2005 4:10 PM
To: How to use Revolution
Subject: Re: Windows printing - yet again...

Jonathan,

I don't know the answer, but if you're having the problem of your text 
being 'trimmed' at the end of a line, you could try setting your field 
margins to something much higher...like 10.

best,

Chipp

Lynch, Jonathan wrote:
> What is the basic underlying reason why a true-type font, when printed
> from Rev, might not be sized correctly - and yet it will be sized
> correctly when printed from most Windows applications?

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Mark Swindell
No verification, but I've always felt your comment below re:Director is 
why Apple let Hypercard languish in the first place, never gave it even 
decent color, etc.  HC's rep was so tarnished by all the unsightly crap 
put out there by "the rest of us"  that they didn't want it associated 
in any professional context with their upscale brand identity.  Sure, 
there  were nuggets of gold among the piles of HyperCard coal, but even 
they were covered in black (and white) dust and hard to find.

-Mark

On Dec 9, 2005, at 1:05 PM, Chipp Walters wrote:

Many of us have been burned by the 'Made with Macromedia Director' 
logo, which spelled doom for any professional multimedia/game 
developers back in 90's. This was because of the poor Director 
applications which had been developed by 'newer' programmers.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Windows printing - yet again...

2005-12-09 Thread Chipp Walters

Jonathan,

I don't know the answer, but if you're having the problem of your text 
being 'trimmed' at the end of a line, you could try setting your field 
margins to something much higher...like 10.


best,

Chipp

Lynch, Jonathan wrote:

What is the basic underlying reason why a true-type font, when printed
from Rev, might not be sized correctly - and yet it will be sized
correctly when printed from most Windows applications?


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Chipp Walters

Marielle Lange wrote:
Professionals like Richard, Chipp and Ken and  others 
are worried about keeping their competitive advantage and have  the tool 
remain expensive and relatively unknown (at the very least  maintain the 
existence of a cost of switching via the license fee and  time to learn).


Marielle,

First, great post. I pretty much agree with all you say, but as both 
Richard and Ken have chimed in their 2 cents-- I'll do too.


I don't think if Richard, Ken or I wanted RR to remain relatively 
unknown we wouldn't be sharing so much about it on our collective 
websites, newsletters, conferences, free plugins and tools, or building 
externals for it.


Richard, Ken and I have been around for awhile (as have many) and we all 
have seen the various X-talks be dismissed, passed over, and go out of 
business. So, for those of us who's business depends on Rev, we're happy 
to see more revenue come into the company.


While I can't speak for Ken or Richard, I do believe they probably share 
the following sentiment with me. One main reason for a 'branded 
professional version' is to not be confused with a 'non pro version.' 
This is not to say we're any better programmers than those using a 
non-pro version, (as many have already shown) but more importantly, to 
differentiate the two to the outside world. Many of us have been burned 
by the 'Made with Macromedia Director' logo, which spelled doom for any 
professional multimedia/game developers back in 90's. This was because 
of the poor Director applications which had been developed by 'newer' 
programmers.


Also, professional developers do have different support needs than 
casual users.


All that said, I'm for giving away DreamCard with no support. So that 
students, inventive users, hobbyists, novices, and professionals can use 
it and learn how absolutely great Transcript and the message path really 
is. I believe many will eventually upgrade to Revolution. But, making a 
decision to give away DreamCard without a good understanding of the 
market dynamics and RunRev financials, is just guesswork and speculation.


best,

Chipp

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: more logs on the FireWire pyre

2005-12-09 Thread Andre Garzia

All DV cameras come with FireWire, they won't drop it...

cheers
andre
On Dec 9, 2005, at 6:58 PM, Mark Wieder wrote:


All-

Looks like FireWire's on the way out... there's been talk for some
time now about USB 2.0 replacing even FireWire 800 as the emerging
standard.

http://blogs.zdnet.com/Apple/?p=57

--  
-Mark Wieder

 [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Heads & Tails

2005-12-09 Thread Mark Greenberg
	Yes, but the original post (quite a while ago) was looking for a way  
to determine how many times h occurred in singles, doubles, triples,  
etc.  Your script counts how many heads and tails there are total.
	There were some non-RegEx solutions offered, but they were long.   
RegEx shortens the length of the solution quite a bit.  I can't  
determine whether the RegEx solution is faster because I am using an  
older version of Rev which has slower RegEx.


Mark

On Dec 9, 2005, at 10:21 AM, Jim Hurley wrote:


The many ways of skinning a cat:

on mouseUp
   put field 1 into tText
   put 0 into tHeads
   repeat for each char tChar in tText
 if tChar is "h" then add 1 to tHeads
   end repeat
   put the number of chars in tText - tHeads into tTails
   put tHeads, tTails into msg box
end mouseUp

Given field 1 of the form hhhththhthhhth

Jim


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Windows printing - yet again...

2005-12-09 Thread Lynch, Jonathan
What is the basic underlying reason why a true-type font, when printed
from Rev, might not be sized correctly - and yet it will be sized
correctly when printed from most Windows applications?

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Richard Gaskin

MisterX wrote:

I think that if rev re-implemented userlevels they not only would make rev
more hypercard like


I've long wished for enough time to make DeadCard: a pixel-for-pixel 
copy of HC's IDE for the Rev engine, with all the limitations: 
monchrome, force people to select only one object at a time, modal 
dialogs for property settings, no groups, only one fixed image layer, etc.


It would have two userlevels:  "5" for authoring, and "infinity" which 
closes DeadCard and launches the Rev IDE.


The tagline for DeadCard would be: "Experience the living dead." ;)


(and prevent customers from modifying our guis as Bill said)


Some of us like having total control over our work environment.


but they would deliver a better economic pricing in a more satisfying
way to their marketing avoiding the jaleousy of developpers paying 10X more
for like capabilities (as Richard feels economically at risk)...


I think you're a few emails behind:



On the other hand, as David Bovil proposed, making the MetaCard environment
(no xp or osx skinning, no sql or enterprise tools) - would create a side
economy that could boost the popularity of Rev inviting more serious
professionals to their Pro-IDE studio or enterprise framework. What have
they got to loose?


My upgrade fee, and the fee of anyone else who works with the MC IDE, 
which would be a lot if the engine came along with it for free.


OS X "skinning" (as well as native appearances for Classic and Win32) 
are part of the engine, so no matter which IDE you use that comes along 
for the ride.


As for SQL, the Rev libraries and the other parts that differentiate the 
product from the MC IDE, there's a great many of us who never use any of 
that while still cranking out a good many products every year.


There may be other ways RunRev could distinguish their pro product from 
their "inventive user" product, but relying on the spartan MC IDE would 
be at best a very difficult proposition: at once giving too much away, 
and in an environment that doesn't really appeal to anyone but pro-level 
scripters (and only a slender subset of those).



That said, I do believe that there is merit to a demo mode without a 
time limit, relying only on the built-in scriptLimits to pursuade. 
Sure, one might loose a few sales to the tiny handful of people who 
would be able to make something useful in only 10 lines per script, but 
I believe the value of putting a non-expiring copy of the engine on 
every hard drive far exceeds that minimal risk.


But no matter how much data I have about the efficacy of such a demo 
mode, Kevin tells me he has his own data which supports the current 
model.  So rather than tell him and Mike Markula how to run their 
company, I simply run my own.


Until I can demonstrate the merits of my thinking in the success of my 
own company, anything less is just an opinion.  There's no shortage of 
opinions, but demonstrated results are harder to come by


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


more logs on the FireWire pyre

2005-12-09 Thread Mark Wieder
All-

Looks like FireWire's on the way out... there's been talk for some
time now about USB 2.0 replacing even FireWire 800 as the emerging
standard.

http://blogs.zdnet.com/Apple/?p=57

-- 
-Mark Wieder
 [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Moving images with other visual effects on top

2005-12-09 Thread Sivakatirswami
OK I changed the subject of this thread as we are moving from  
windowshape issues to visual effect-animation issues.


Before I completely bail on this (I see so many beautiful things that  
Scott does)  I'm hoping you can all take a look at it yourselves...


I uploaded to user space "Sivakatirswami" or category "General" a stack:

HT Digital

check it out.

I'm not applying any visual effect to the move... but am applying  
those effects to the titles that fall on top of the image that is  
moving, while is is moving.


So we have two issues that seem independent.

SMOOTH MOVE:

even with no titles on top.. this move animation:

 move img "world_map.png" from 465,240 to 195,240 in 3 seconds  
without waiting


is jerky... am I doing something wrong?

VISUAL EFFECTS ON TOP OF MOVING IMAGE

Well, you will just need to see that stack to understand the  
problem... If this is not solveable (= Rev can't do it) then I will  
just reverse display order: expose the titles first, then bring in  
the map underneath and move it. This is just pure eye candy  
(targetting  a younger audience...I may even throw in some sound...)  
so there's nothing mission critical to the order of implementation.


But even in this latter strategy... the map will still jerk across  
the screen... Is this normal for move? I thought it was smooth, at  
least I remember it being smooth...I haven't done any eye candy UI's  
for a couple of years... maybe the "relative" from current position  
to new position works better?


From previous post: (see stack script)

We are not talking rocket science animation here:

on preopenstack
  set the windowshape of this stack to 1010
  set the loc of this stack to the screenloc
  set the loc of img "world_map.png" to 465,240
  hide img "ht_title.png"
  hide img "ht_logo.png"
  hide img "ht_digital.png"
  hide img"world_map.png"
end preopenstack

on openstack

  show img"world_map.png" with visual effect iris open fast
# the above actual pokes a hole momentarily in the interface
# and my desktop shows thru during the iris open action.
# not intended but an interesting effect...and possibly
# could be considered a "bug" since the windowshape image is
# not transparent in the middle

  move img "world_map.png" from 465,240 to 195,240 in 3 seconds  
without waiting

# this is horrible, the map "jerks" across the window...

  show img "ht_logo.png" with visual effect reveal down slowly
  show img "ht_title.png" with visual effect wipe down slowly
# more incredibly bad results, flicker, double images, grey boxes  
appearing...


  show img "ht_digital.png"

end openstack

Thanks for taking the time to check it out

On Dec 09, 2005, at 1:14 AM, Klaus Major wrote:

i don't know if this helps, but i found out that moving objects  
does not work with "visual effects"!
When a "visual effect" takes place, everything else comes to a  
complete halt during the effect and thus it just looks "jerky"...


You may have to use another concept...



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Why is Konfabulator 'Pretty?'

2005-12-09 Thread MisterX
Stephen

my mac knowledge started in December 1983 and finished in 1999 as Raphsody
betas on my Mac 8500 required so much daemon killing to make it work - 30
minutes to boot, etc... I understood quickly that Apple's new technology
based on Unix was being overloaded with lots of MacOS oriented candy that
didn't do good to the computational side of the equation that I need out of
a "PC - personal computer". 

Since I met ResEdit (1985?), it's been squared patterns - monochrome at
first (which culminated in an icon/pattern library with over 12000 icons
made in HC!) but "today" this B&W or squared limit is still only too present
in rev...

Cursors, patterns, inks, limited text style fields (no multiple lineheight
or alignment capabilities)... 

When you need to take a field to HTML DOM space (you'd expect paste to work
here) or a skin further than a static background (modular button bars, etc),
rev becomes all of a sudden quite a limited environment "visually"
speaking Not but it can't be done but the architecture is not "thought
out" long term... There's lots (I mean LOTS) you need to add to make rev XP
compliant... 

Taking this bit back to OSX is even harder given the stigmata that PC
software must be bad You know what the market says... 

Sorry to get into the real limiting issues of rev, I didn't want to spill
this bit (as I already tried over a year ago directly with rev which I don't
think they understood) but you asked for it... And I only mean to help
expand Rev's modularity cross-platform. Work on a PC in an enterprise
environment for a few months and you will see how hard it can be to
integrate this "mac object based tool"... If rev dropped the "Mac" out of
their ide and made the GUI go OSX or XP, I think they would have more
success adapting to all platforms. 

Rightfully Scott Raney set a limit to make rev as compatible as possible
x-platform and I respect that. Which is why things didn't work XP-wise
before rev stepped in. They made an excellent job integrating it so far.
Now, it's time things progresses further into 21th century technologies -
visually wise... 

cheers
Xavier
http://monsieurx.com/taoo - blowing the limit on object based technology


> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Stephen Barncard
> Sent: Friday, 09 December, 2005 19:41
> To: How to use Revolution
> Subject: Re: Why is Konfabulator 'Pretty?'
> 
> Are you sure about this? I thought Quartz ruled now...the 
> 'old toolbox' is long dead.
> 
> With all due respect, X, your mac knowledge seems to end around 1995.
> 
> sqb
> 
> >CThis is the big show stopper in my point of view towards smooth 
> >transitions across platforms.
> >The reason? Dependencies on the old Mac OS toolbox display!
> >
> 
> --
> stephen barncard
> s a n  f r a n c i s c o
> - - -  - - - - - - - - -
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage 
> your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Embedding images and movies in a standalone

2005-12-09 Thread Paul Malloy
I have created a large project to teach brain imaging, with hundreds of
images and a few Quicktime movies. When I build a standalone, all the images
appear when I run the Mac version, but there are only gray placeholders on
Windows. I used the Image tool on the Tools palette and indicated a path to
the image in the Object Inspector.

I assumed that the images would be embedded in the project when it was
compiled as an app. Apparently this does not occur unless you use File
menu>Import as control. I hope I do not have to redo the hundreds of images
in this manner. I am correct in my understanding and is there a work-around?
And why just on Windows?

Thanks in advance.
-- 
Paul Malloy, Ph.D.
Director of Psychology, Butler Hospital
Associate Professor, Brown University Medical School
Telephone: 401-301-0427
Mailing address: Paul Malloy, PhD
Butler Hospital
345 Blackstone Blvd
Providence RI 02906
USA

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Why is Konfabulator 'Pretty?'

2005-12-09 Thread MisterX
Ken, lovely answer (quoted below)...

I think that if rev re-implemented userlevels they not only would make rev
more hypercard like (and prevent customers from modifying our guis as Bill
said), but they would deliver a better economic pricing in a more satisfying
way to their marketing avoiding the jaleousy of developpers paying 10X more
for like capabilities (as Richard feels economically at risk)...

Rev development for free doesn't help the developper market - though other
competitive packages exists - it's not in rev's favor no matter how much we
customers would like to look at it. As Marielle said so well...

On the other hand, as David Bovil proposed, making the MetaCard environment
(no xp or osx skinning, no sql or enterprise tools) - would create a side
economy that could boost the popularity of Rev inviting more serious
professionals to their Pro-IDE studio or enterprise framework. What have
they got to loose?

Rev could also exploit revonline far better to this end (think paypal etc)
but that's another story in the economy market rev is in or could be in
(given the resources they lack)... 

So far, Rev has done a great job, but the engine is "visibly" aging as far
as im concerned... And new commers wont be atracted with that facet - not
many from the PC world I know - and that's the business enterprise PC world
running the markets of IT IOWs, solaris, oracle, PCs, novell, EMC, etc...
Common place? read the register some time to see how often they appear as
the major players in IT...

Rev's quality has gone up (not as high as expected) but high enough that it
becomes a rival for other IDEs - all have their errors - Rev has easiness
with it which no others offer in terms of GUI design to fishined product
cycle or efficiency or maintenance cycles. Performance is above acceptable
in 90 % of the cases...

For the 10 % percent, rev is really lame... And this hurts too in this world
I work in... (100s of thousands of network admins) BUT rev is working on it,
each rev engineer each with his 4 arms is doing their best to please
everyone (im not displeased with Rev's collaborator's choices)... 

Alas still a bit too mac OS oriented... If the rev team used 1/2 PC, 1/2 osx
and 1/2 linux (osx and pc) developpers, im sure we would see a lot more
revolution in IDE terms for this "perfect" object based development
environment...

I still wait to see mentioned in slashdot. I just don't have the words to
make it noteworthy - but such skills are not far from the mailist...
Question is whether the rev team is ready to handly that kind of criticism
later... respond to the support queries? Assume SLA and real support
contracts like we demand in the industry when production tools goes haywire
in a billion dollar market transaction moment... That would be something in
Rev's record no enterprise client could ignore...

Viva la revolution...
Xavier
http://monsieurx.com/taoo - wilder than Rev but only with rev synergy ;)

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Ken Ray
> Sent: Friday, 09 December, 2005 20:20
> To: Use Revolution List
> Subject: Re: Why is Konfabulator 'Pretty?'
> 
> > You have two products for two different markets.
> > We educators/hobbyists would like dreamcard to be 
> distributed for free 
> > across the world. Professionals like Richard, Chipp and Ken 
> and others 
> > are worried about keeping their competitive advantage and have the 
> > tool remain expensive and relatively unknown (at the very least 
> > maintain the existence of a cost of switching via the 
> license fee and 
> > time to learn).
> 
> As Richard stated his position on this, I'll state mine as 
> well. I'm not concerned about competitive advantage at all, 
> and won't be until RunRev becomes as popular as JavaScript 
> (one of my hopes!). :-)
> 
> Personally I don't think of Rev as a $99 tool (even without 
> standalone building capabilities). It's worth far more to me 
> than that. Ten years ago, I saw it as a $995 tool (which is 
> why I bought into it then), but that was when other tools of 
> its ilk were as high priced. Personally I see it as a
> $595 tool (or maybe $495) - expensive enough that the profit 
> margins are high so that more money can be spent on further 
> development. At $99, there is very little profit margin 
> relative to potential support issues, IMHO.
> 
> But since I'm not running the company, it doesn't matter. :-)
> 
> Regardless of my *feelings* on this, I would like everyone to 
> know about Revolution, which is why I have personally trained 
> a handful of people on the product, and have evangelized it 
> to everyone I know.
> 
> 
> Ken Ray
> Sons of Thunder Software
> Web site: http://www.sonsothunder.com/
> Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.

Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Stephen Barncard
It would seem that if it were officially offered by rev, that it 
would cross-platform. B-K's previous position was that they were Mac- 
only.



I for one have requested this as well.

I would like to know also about the Applescript versus straight to 
driver approach. Cross platform compatibility would be nice.


Tom




--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: [ANN] SERVICE USB Plus Drives Real World Device Control withRuntime Revolution

2005-12-09 Thread MisterX
What a surprise...

For those who don't know Fisher Teknik toys, it's the baby engineer's dream
come true. Fisher is the WW company that makes those grey plastic screw
inserts for wall screw holders. Drill, add fisher plug, screw in and it's
perfectly fit in the wall for holding anything...

I only remember seeing FT's once in America at the biggest ever toy store
"Schwartz" on 5th and 42nd in NY and never again... That was in 79'... 

Forget legos... Legos have come a long way but they still can't do all the
mechanical, electro-mechanical manipulative designs FT could do years
before!

Those Germans made in FT the best IMOHO most instructive mechanical toy
assembly kit possible... Accessible at age 6 and on!!! It's the 3D rev of
your dreams now thanks to this Rev external!!! Legos are to Microsoft as
FT's are to Apple sort of... ;)

But why isn't this USB device PC compatible? I got rev, PC hardware all I
want, a dozen usb 2.0 ports, some 50 kilos of PT's in my home office (mad
scientist lab more like it)... aggg why me?

I still have these FTs in my office and use them for quick industrial-design
concepts im work on... 

cheers
Xavier
http://monsieurx.com/taoo - the FT kits of Rev...

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Thomas McGrath III

Ken,

I too paid $999.00 and now pay $499 to upgrade each year and consider  
it a bargain. I not only doubled my salary but also started my own  
business (no profits yet ;-) ) and get to pursue this as a hobby as  
well. What a deal. AND now I get to play with Robots too.


Tom
On Dec 9, 2005, at 2:19 PM, Ken Ray wrote:


You have two products for two different markets.
We educators/hobbyists would like dreamcard to be distributed for
free across the world. Professionals like Richard, Chipp and Ken and
others are worried about keeping their competitive advantage and have
the tool remain expensive and relatively unknown (at the very least
maintain the existence of a cost of switching via the license fee and
time to learn).


As Richard stated his position on this, I'll state mine as well.  
I'm not
concerned about competitive advantage at all, and won't be until  
RunRev

becomes as popular as JavaScript (one of my hopes!). :-)

Personally I don't think of Rev as a $99 tool (even without standalone
building capabilities). It's worth far more to me than that. Ten  
years ago,
I saw it as a $995 tool (which is why I bought into it then), but  
that was
when other tools of its ilk were as high priced. Personally I see  
it as a
$595 tool (or maybe $495) - expensive enough that the profit  
margins are
high so that more money can be spent on further development. At  
$99, there
is very little profit margin relative to potential support issues,  
IMHO.


But since I'm not running the company, it doesn't matter. :-)

Regardless of my *feelings* on this, I would like everyone to know  
about
Revolution, which is why I have personally trained a handful of  
people on

the product, and have evangelized it to everyone I know.


Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Stephen Barncard
right, but there are several components to the software, extensions 
at the system level. What I'm interested in is the 'last mile' -- 
direct integration to Rev  (in real-time control apps, latency is a 
drag - and I would fear that with the use of Applescript)


sqb


Congrats Rev! I think things like this are really important as it 
leads to new opportunities.


@Stephen:

I just downloaded the Software. It looks like an external. Now I 
know what I want for Christmas.


All the best,

Malte


--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Thomas McGrath III

FANTASTIC

It has been years in the waiting for me.

Now where did I put that $ ??? I got to get the boss onboard for  
this one.


I want the high end Plus model, barcode scanner, Pneumatic Robot kit,  
Industry Robot kit, power plug and Computing Starter kit.


Tom
On Dec 9, 2005, at 2:09 PM, liamlambert wrote:


Software

You can use SERVICE USB plus with the following programs:

Runtime Revolution (via external)
RealBasic (via plug in)
AppleScript (via OSAX)
FileMaker (via AppleScript)
Ragtime (via AppleScript)
Xcode C/C++,Cocoa,Java (via Framework)
Hypercard (only OS9 via AppleScript)
CodeWarrior Carbon (via Framework)
MaxMSP (via driver)
LabView (via virtual instrument)
DirectorMX (via Xtra)
4th Dimension (external)

It is an external This is really great move forward for rev in my  
book.

Liam
liamlambert
[EMAIL PROTECTED]



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Ken Ray
> You have two products for two different markets.
> We educators/hobbyists would like dreamcard to be distributed for
> free across the world. Professionals like Richard, Chipp and Ken and
> others are worried about keeping their competitive advantage and have
> the tool remain expensive and relatively unknown (at the very least
> maintain the existence of a cost of switching via the license fee and
> time to learn).

As Richard stated his position on this, I'll state mine as well. I'm not
concerned about competitive advantage at all, and won't be until RunRev
becomes as popular as JavaScript (one of my hopes!). :-)

Personally I don't think of Rev as a $99 tool (even without standalone
building capabilities). It's worth far more to me than that. Ten years ago,
I saw it as a $995 tool (which is why I bought into it then), but that was
when other tools of its ilk were as high priced. Personally I see it as a
$595 tool (or maybe $495) - expensive enough that the profit margins are
high so that more money can be spent on further development. At $99, there
is very little profit margin relative to potential support issues, IMHO.

But since I'm not running the company, it doesn't matter. :-)

Regardless of my *feelings* on this, I would like everyone to know about
Revolution, which is why I have personally trained a handful of people on
the product, and have evangelized it to everyone I know.


Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Thomas McGrath III

What secret

Damn, I knew I was out of the loop..


Tom

On Dec 9, 2005, at 1:57 PM, Richard Gaskin wrote:



With all that I've put out into the public, it's difficult to  
understand how it could be mistaken for trying to keep Rev a  
secret. :)


--
 Richard Gaskin


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Thomas McGrath III
Actually, The newest version of OSX 10.4 has done away with the  
dependency on that API. Classic was changed in that release.


Tom

On Dec 9, 2005, at 1:48 PM, Richard Gaskin wrote:

But in the meantime, it's my limited understanding that there are a  
few remnant dependencies on the old APIs.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Selecting text across multiple fields

2005-12-09 Thread Thomas McGrath III

Jonathan,

There is a request for some version of mouseDown to pass along its  
message to the target it is over instead of hogging it all. Don't  
waste your time with any of the mouse messages except mouseMove or  
the way I do it:


On mouseDown
myMouseDown
end mouseDown

on myMouseDown
-- check if mouse is down and check over what
--act upon that
-- check f mouse is up and check over what
-- act upon that
send myMouseDown to me in 50 milliseconds
end myMouseDown

I really hope they give us a fix or alternative for this. I thought a  
penDown would be better since it won't break mouseDown and would more  
closely match how this is supposed to work in on a PDA (with a pen).


Vote for this enhancement.

Tom

On Dec 9, 2005, at 1:17 PM, Lynch, Jonathan wrote:


I see also that I have to use mouse(3) to start the selection. An open
field just will not receive a mousedown message from mouse(1) - even
selectionchanged does not work for this, because it is sent when the
mouse is released, not when the mouse is pressed.

Torment.

Thanks Ken.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ken Ray
Sent: Friday, December 09, 2005 12:55 PM
To: Use Revolution List
Subject: Re: Selecting text across multiple fields

On 12/9/05 10:22 AM, "Lynch, Jonathan" <[EMAIL PROTECTED]> wrote:


I am trying to figure out how to select text with the mouse across
multiple fields.

The problem is that with the mousebutton down, messages only get sent

to

the starting field, not other fields that you move the mouse over.

Does anyone have suggestions on how to overcome that?


You need to a use mouseMove and then check to see if the mouseLoc is
within
the rect of a specific field or object. You can't use the mouseControl
either for the same reason you mentioned. If you have a lot of  
objects,

you'll need to loop over them. Not pretty, but it works if you don't
have a
large number of objects.


Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


[ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread liamlambert

Software

You can use SERVICE USB plus with the following programs:

Runtime Revolution (via external)
RealBasic (via plug in)
AppleScript (via OSAX)
FileMaker (via AppleScript)
Ragtime (via AppleScript)
Xcode C/C++,Cocoa,Java (via Framework)
Hypercard (only OS9 via AppleScript)
CodeWarrior Carbon (via Framework)
MaxMSP (via driver)
LabView (via virtual instrument)
DirectorMX (via Xtra)
4th Dimension (external)

It is an external This is really great move forward for rev in my book.
Liam
liamlambert
[EMAIL PROTECTED]



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Richard Gaskin

Heather Nagey wrote:

PROGRAMMATIC CONTROL OVER TRADESHOW, CONCERT ENTERTAINMENT DEVICES

December 9, 2005. Dortmund, Germany. Boenig & Kallenbach, the leader in 
real time interfaces for Apple Macintosh computers, announces its new 
USB interface “SERVICE USB plus” control device, enabling measurement 
and control of real-world devices directly from Runtime Revolution under 
MacOS X.


Most excellent -- congrats to you and the others at RunRev, and the good 
folks at B&K.


And to think all this time we thought you were just sitting around at 
the beach drinking Mai Tais...


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Thomas McGrath III

I for one have requested this as well.

I would like to know also about the Applescript versus straight to  
driver approach. Cross platform compatibility would be nice.


Tom

On Dec 9, 2005, at 1:17 PM, Stephen Barncard wrote:

IS IT POSSIBLE that activity on this list made this happen??? At  
least two of us here (myself included) made a request for Rev  
compatibility for this directly to B&K.



 and control of real-world devices directly from Runtime Revolution
 under MacOS X.


We've been aware of this product for a while.

What is not explained is -- does one have to still use Applescript  
to make it work with rev, or did they actually make some XCMDs so  
Rev can work directly? The word "direcly" above line would suggest  
that...


This is a big difference. When I wrote them, they offered only the  
Applescript calls as a solution.


Also if one has the USB drivers for this product, would they be  
useful for access to any other USB device?


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Malte Brill
Congrats Rev! I think things like this are really important as it leads 
to new opportunities.


@Stephen:

I just downloaded the Software. It looks like an external. Now I know 
what I want for Christmas.


All the best,

Malte



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Richard Gaskin

Marielle Lange wrote:

You have two products for two different markets.  We educators/hobbyists
would like dreamcard to be distributed for  free across the world.
Professionals like Richard, Chipp and Ken and  others are worried
about keeping their competitive advantage and have  the tool remain
expensive and relatively unknown (at the very least  maintain the 
existence of a cost of switching via the license fee and  time to learn).


I can't speak for Ken or Chipp, but I would like to clarify my own position:

IF I *acquired* the product, I would charge $5k for it with $1k 
annually, and would continue to sell it but not bother spending much 
money advertising it.  I make applications for a living, and feel the 
engine is worth many times that for the sort of work I do.  That amount 
of money would allow the engine to be enhanced in perpetuity without the 
need to become distracted from my work making consumer apps to become a 
vendor of development tools.  My clients simply wouldn't allow it, and 
making dev tools is a hard business.


IF I was *given* the product, I would make it open source.  As a 
consultant that would benefit me tremendously, as it would many of us 
(except for those who've invested in it).


But fortunately neither of those IFs exist.

I don't own the product, nor do I intend to, and I certainly don't 
believe RunRev will give it to me.


In brief, I don't matter.

I don't run Kevin's company, and he doesn't run mine, and we both have a 
good time doing our own thing.  Kevin gets advisement from people like 
Mike Markula; I don't presume his success is dependent on mine as well.


Instead, I fully recognize that RunRev's business model is based on very 
different needs than mine:  while I make end-user software they make 
development tools.  Having committed to that market their priorities are 
 very different, and I have had just enough experience in the dev tools 
market to understand just how difficult it is.  I'll stick with the much 
simpler world of end-user software.


So I'm not all that worried about "keeping my competitive advantage", 
though I have joked about that once, and believe all of us who work with 
Rev professionally understand just how powerful an advantage it is.


On the contrary, I've demonstrated my support for RunRev's plans by:

- maintaining and enhancing revJournal.com

- publishing Rev articles on the web and in print

- preparing and presenting sessions on working with Rev at
  every conference that's been held (SF, Monterey I, ERC in
  Malta, Monterey II, and am going back to Malta for ERC II).

- hosting meetings of a regional Rev user group

- distributing free Rev tools

- contributing to the maintenance of the Metacard IDE so
  users of that environment can continue to enjoy the
  ever-expanding power of the Rev engine

- contributing code and tips to this list

I'll try to do a better job of adding smilies when I joke about the 
competitive advantages Rev affords me and my clients.


But in the meantime, I'd like to believe my actions clarify my support 
of RunRev's mission.


With all that I've put out into the public, it's difficult to understand 
how it could be mistaken for trying to keep Rev a secret. :)


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Richard Gaskin

Stephen Barncard wrote:

>> This is the big show stopper in my point of view towards smooth
>> transitions across platforms.
>> The reason? Dependencies on the old Mac OS toolbox display!
>
> Are you sure about this? I thought Quartz ruled now...the
> 'old toolbox' is long dead.
>
> With all due respect, X, your mac knowledge seems to end around 1995.

I believe you're both right.

Yes, Quartz rules the Mac -- on OS X.  Remember, Rev still saddles 
themselves with support for Classic, which has them using older APIs.


I look forward to the day they can safely abandon Classic, and given 
enough time they could probably fork the internal code to use different 
APIs for each.


But in the meantime, it's my limited understanding that there are a few 
remnant dependencies on the old APIs.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Call and Send?

2005-12-09 Thread Jim Ault
You are welcome!
Yes, it was exciting to hear Bill Atkinson talk about the far reach of
Hypertalk and building hundreds of stacks that could be visited.. of course
now we have web sites and browsers, links and redirects (and POP UPS !! :-)

Jim Ault
Las Vegas


On 12/9/05 10:17 AM, "J. Landman Gay" <[EMAIL PROTECTED]> wrote:

> Jim Ault wrote:
> 
>> A "call" statement was used mostly in the concept of multiple stacks that
>> were not 'in use', therefore not in the message path.  The idea was to be
>> able to jump to a variety of stacks, then use 'pop card' & 'go back' so the
>> user would not know or care where he was in the labyrinth.
> 
> 
> 
> 
> Thanks for writing this up, I'm sure it took some time. It makes
> everything clear now and I see how useful it might be in certain
> situations. I don't actually find myself in those situations very often,
> but if I ever do, now I know. :)


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Selecting text across multiple fields

2005-12-09 Thread Lynch, Jonathan
I see also that I have to use mouse(3) to start the selection. An open
field just will not receive a mousedown message from mouse(1) - even
selectionchanged does not work for this, because it is sent when the
mouse is released, not when the mouse is pressed.

Torment.

Thanks Ken.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ken Ray
Sent: Friday, December 09, 2005 12:55 PM
To: Use Revolution List
Subject: Re: Selecting text across multiple fields

On 12/9/05 10:22 AM, "Lynch, Jonathan" <[EMAIL PROTECTED]> wrote:

> I am trying to figure out how to select text with the mouse across
> multiple fields.
> 
> The problem is that with the mousebutton down, messages only get sent
to
> the starting field, not other fields that you move the mouse over.
> 
> Does anyone have suggestions on how to overcome that?

You need to a use mouseMove and then check to see if the mouseLoc is
within
the rect of a specific field or object. You can't use the mouseControl
either for the same reason you mentioned. If you have a lot of objects,
you'll need to loop over them. Not pretty, but it works if you don't
have a
large number of objects.


Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Stephen Barncard
Are you sure about this? I thought Quartz ruled now...the 'old 
toolbox' is long dead.


With all due respect, X, your mac knowledge seems to end around 1995.

sqb


CThis is the big show stopper in my point of view towards smooth
transitions across platforms.
The reason? Dependencies on the old Mac OS toolbox display!



--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Stephen Barncard
X, don't patterns have to have boundaries to repeat? And generally 
they should relate to binary boundaries, 64x64, 128x128, 16x16, etc. 
Why would the Mac platform be the problem?

I've never seen any 'standard' 20x20 pattern.

sqb




later and when i realized my mistake it was too late - damage was done -
20X20 patterns dont work either on macs (they must be specific sizes which


--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Stephen Barncard
IS IT POSSIBLE that activity on this list made this happen??? At 
least two of us here (myself included) made a request for Rev 
compatibility for this directly to B&K.



 and control of real-world devices directly from Runtime Revolution
 under MacOS X.


We've been aware of this product for a while.

What is not explained is -- does one have to still use Applescript to 
make it work with rev, or did they actually make some XCMDs so Rev 
can work directly? The word "direcly" above line would suggest that...


This is a big difference. When I wrote them, they offered only the 
Applescript calls as a solution.


Also if one has the USB drivers for this product, would they be 
useful for access to any other USB device?




PROGRAMMATIC CONTROL OVER TRADESHOW, CONCERT ENTERTAINMENT DEVICES

December 9, 2005. Dortmund, Germany. Boenig & Kallenbach, the leader 
in real time interfaces for Apple Macintosh computers, announces its 
new USB interface "SERVICE USB plus" control device, enabling 
measurement and control of real-world devices directly from Runtime 
Revolution under MacOS X.


--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Call and Send?

2005-12-09 Thread J. Landman Gay

Jim Ault wrote:


A "call" statement was used mostly in the concept of multiple stacks that
were not 'in use', therefore not in the message path.  The idea was to be
able to jump to a variety of stacks, then use 'pop card' & 'go back' so the
user would not know or care where he was in the labyrinth.





Thanks for writing this up, I'm sure it took some time. It makes 
everything clear now and I see how useful it might be in certain 
situations. I don't actually find myself in those situations very often, 
but if I ever do, now I know. :)


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Can I do "show through" graphic regions... Let me explain...

2005-12-09 Thread Rob Cozens

Hi Andy,


I want to design a Chinese abacus. I'd like the background not covered by
the beads, rods, reckoning bar and frame to show though.


[snip]


Any hints??


Create an image of the frame, rods, & reckoning bar with the rest of 
the image transparent.

Group that image with buttons or images for the beads.
Script the group so draggging a bead is contstrained to the axis of 
the rod, bar, & frame, also moves the beads above/below it 
appropriatey, and displays a running total.


You should be able to place the group over any background and see the 
background in the space not occupied by the beads, rods, reckoning 
bar and frame.


Rob Cozens CCW
Serendipity Software Company

"And I, which was two fooles, do so grow three;
 Who are a little wise, the best fooles bee."

 from "The Triple Foole" by John Donne (1572-1631)

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Full Screen

2005-12-09 Thread Rob Cozens

Scott,


What happened to the Serendipity website?


It's a long story...

In the meantime, I'm squatting on Andre Garzia's website: 
.


Rob Cozens CCW
Serendipity Software Company

"And I, which was two fooles, do so grow three;
 Who are a little wise, the best fooles bee."

 from "The Triple Foole" by John Donne (1572-1631) 


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why is Konfabulator 'Pretty?'

2005-12-09 Thread Marielle Lange

Hi Heather,

I always enjoy reading you on this list.


Over Time. We cannot, much though we would like to, do everything  
for everybody, all at once.




As you are probably aware, we all try on this list to minimize the  
amount of criticisms and to channel them when they occur. In reaction  
to such criticisms, it has often been reminded on this list that the  
most important aspects (bug  chasing, documentation diversification,  
robustness) are well taken care of, that though not perfect yet (and  
what is), the product is evolving very positively and at good speed.  
Personally, by experience I know it is not a good idea, as a  
customer, to start to think too  much about what the company should  
be doing and to get nagged by what is not working 100% yet. I am in a  
merrier mood when I am happy about the product I use. If something  
nags me, personally, I prefer to focus on what I can do to help fix  
it and do it. This seems to be the attitude of many members of this  
list.


But to nag and complain from time to time is what we are expected do  
as customers. You have your interests as a company and I believe that  
most of us respect that. But, it remains that our interests as  
consumers are not always the same as your interests as a company. Our  
interests are to pressure you to give us the best and to nag you when  
we don't have it yet. That said, as customers, given the cost of  
switching if revolution collapsed, it is clear that it is in our  
interest is to help you prosper and to encourage rather than nag.



We must be doing something right however, since we are in fact  
still here, and orders of magnitude bigger than we were even a year  
ago,




No question, the product is great. It's well deserved.

The criticism that had been expressed against the management comes  
from the fact that some of us believe that more could be done to get  
persons discover how great revolution is. We are zealots, we would  
like everybody in the world to get a chance to discover this. And we  
get frustrated because you don't seem to do enough in that area. Of  
course, it is not difficult to understand why. This has been  
discussed recently. You have two products for two different markets.  
We educators/hobbyists would like dreamcard to be distributed for  
free across the world. Professionals like Richard, Chipp and Ken and  
others are worried about keeping their competitive advantage and have  
the tool remain expensive and relatively unknown (at the very least  
maintain the existence of a cost of switching via the license fee and  
time to learn).


The main issue then, is that we don't really know what you are trying  
to do. No problem with taking no as an answer. Frustrating on the  
moment, but that doesn't last long. What is more difficult is  
receiving answers like "it would be really great for you to help"...  
but then with no information *at all* about what your strategy is. I  
am a person to easily propose my help, but I have learned to be  
careful about not to impose it. I am not sure I am always successful,  
but I do my best to do my stuff and I expect nothing in return other  
than the benefits (emotional or others) it brings me. The reason  
frustration is expressed within the education community is that when  
we proposed our help, the answer we got was "yes, please do"... but  
then doesn't really make it possible for us to help. I am only a  
human, I get frustrated in such contexts. You let us guess a lot  
about what we could do to help in ways that would be useful both to  
you and to us (i.e., not redundant with something that revolution is  
already doing).


That's with respect to that : (1) that we have said that in the past  
we have proposed help but we experienced communication difficulties  
(these communication difficulties sometimes caused by an absence of  
any reply -- to this I should add I have always received a prompt  
reply from you) and (2) that we have no replied to a fairly new user  
that his ideas about what could be done to help revolution become  
more visible were great but by experience best was not to invest too  
much energy in it without explicit encouragements from RunRev Ltd.  
Many of us, as you know, are ready to help. But for this help to be  
efficient, we need somebody from your team tell us how we can be  
useful. As long as it doesn't happen, we will discourage fellow  
members of the community to spend too much energy in anything  
described as having for primary goal to help *you*, runrev ltd to  
become more visible. I believe you can understand that it is in the  
best interest of everybody, it's not good to encourage persons to  
follow a road that will cause frustrations on both sides. Apologizes  
if our words suggested that we believe you don't care. I can speak  
for myself and I believe that's the same for Judy, that's not what we  
tried to imply.



So be of good cheer! You all are doing your bit, rest assured that 

Re: Selecting text across multiple fields

2005-12-09 Thread Ken Ray
On 12/9/05 10:22 AM, "Lynch, Jonathan" <[EMAIL PROTECTED]> wrote:

> I am trying to figure out how to select text with the mouse across
> multiple fields.
> 
> The problem is that with the mousebutton down, messages only get sent to
> the starting field, not other fields that you move the mouse over.
> 
> Does anyone have suggestions on how to overcome that?

You need to a use mouseMove and then check to see if the mouseLoc is within
the rect of a specific field or object. You can't use the mouseControl
either for the same reason you mentioned. If you have a lot of objects,
you'll need to loop over them. Not pretty, but it works if you don't have a
large number of objects.


Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Ken Ray
On 12/9/05 9:36 AM, "Heather Nagey" <[EMAIL PROTECTED]> wrote:

> PROGRAMMATIC CONTROL OVER TRADESHOW, CONCERT ENTERTAINMENT DEVICES
> 
> December 9, 2005. Dortmund, Germany. Boenig & Kallenbach, the leader in
> real time interfaces for Apple Macintosh computers, announces its new
> USB interface ³SERVICE USB plus² control device, enabling measurement
> and control of real-world devices directly from Runtime Revolution
> under MacOS X.

Congratulations, RunRev! This is a great addition to our current Revolution
development capabilities!


Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Disabling MenuItems

2005-12-09 Thread Rob Cozens

Eric,


But as for me, I'll go on with the architecture I told you about :-)


If it works for you and you're happy with it, go for it.

Salut!

Rob 


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Disabling MenuItems

2005-12-09 Thread Eric Chatonet

Hi Dave,

I did not realised that you were interested by menuPick.
But the way to handle this is the same:

on menuPick pItem
  put "u" & the short name of the target into tMenuName
  do "put the" && the uLanguage of this stack & "[" & quote &  
tMenuName & quote & "] of this stack into tMenu"
  do "put the uEnglish["& quote & tMenuName & quote & "] of this  
stack into tRefMenu"

  put line lineOffset(pItem, tMenu) of tRefMenu into tRefItem
  switch tRefItem

etc.


Best Regards from Paris,
Eric Chatonet
 
--

http://www.sosmartsoftware.com/[EMAIL PROTECTED]/

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Disabling MenuItems

2005-12-09 Thread Eric Chatonet

Hi Dave,

I create a custom property set for each language.
Each menu is a custom property in the corresponding language custom  
property set.
Of course, the same menus are stored into custom properties that have  
the same name.

Then for instance:
If I want to disable the "Paste" item in its own language in the Edit  
menu in its own language:


put "uEdit" into tMenuName
do "put the" && the uLanguage of this stack & "[" & quote & tMenuName  
& quote & "] of this stack into tMenu"


This puts the right template menu in the right language for the edit  
menu in tMenu.

(the uLanguage of this stack is the current language)
Then I do the same for my reference in English:

do "put the uEnglish["& quote & tMenuName & quote & "] of this stack  
into tRefMenu"


Then to disable the "Paste" menu item in any language:

put "(" before line lineOffset("Paste", tRefMenu) of tMenu

So managing different languages adds a line only to the basic script  
(the one that gets the reference menu :-)


Have a great Week-end too :-)
Best Regards from Paris,
Eric Chatonet
 
--

http://www.sosmartsoftware.com/[EMAIL PROTECTED]/


Le 9 déc. 05 à 18:00, David Burgun a écrit :


Hi Eric,

How would you handle other languages (french, english, spanish etc) ?

The problem I have with menu's is how to handle them if the text of
the menu changes due to a language change. What I do at present is to:

1.  The menu item is passed to the menuPick handler in the current  
language.

2.  Figure out the Offset on the Menu Button of the menu Item.
3.  Look up the English Text for this item.
4.  Use the English Text in switch statements, if statements etc.

How would you handle this using your system???

Thanks a lot and have a Great Weekend
All the Best
Dave


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Can I do "show through" graphic regions... Let me explain...

2005-12-09 Thread yoy
I want to design a Chinese abacus. I'd like the background not covered by
the beads, rods, reckoning bar and frame to show though.

Maybe this isn't accepted GUI design so I may change it around but I'd like
to see if it works anyhow.

Any hints??

Thanks for any breadcrumbs,

Andy

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Disabling MenuItems

2005-12-09 Thread David Burgun

Hi Eric,

How would you handle other languages (french, english, spanish etc) ?

The problem I have with menu's is how to handle them if the text of
the menu changes due to a language change. What I do at present is to:

1.  The menu item is passed to the menuPick handler in the current language.
2.  Figure out the Offset on the Menu Button of the menu Item.
3.  Look up the English Text for this item.
4.  Use the English Text in switch statements, if statements etc.

How would you handle this using your system???

Thanks a lot and have a Great Weekend
All the Best
Dave


Salut Rob,

It's the reason why I told you that I prefer to use a menu template
stored into a custom property *without* any "(" , "!c", etc.
Then I put the custom property into a variable and don't worry about
the current status of any menu item :-)
None item, using this way, can be *already* disabled: I always use a
*fresh* menu and rebuild it at each call.
It's very fast to disable, put a checkmark and so on (I have some
pop-up with until 5 rows and hundreds of menu items that need 300
lines of code to be built from the template: they appear
instantaneously :-)
This way of doing eliminates all kind of error and makes completely
safe your menus handling.
Just try it!

Le 8 déc. 05 à 16:47, Rob Cozens a écrit :


put "(" before line lineOffset("Paste", tMenu) of tMenu
Very fast an reliable.


What if the item is already disabled?  That's why my logic checks
the char before adding a "(" on disable or blindly deleting char 1
to enable.


Best Regards from Paris,
Eric Chatonet
--
http://www.sosmartsoftware.com/[EMAIL PROTECTED]/


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Full Screen

2005-12-09 Thread Scott Kane
> Have you tried  set the rect of this stack to the 
> screenRect?

Thanks, Rob.  :-)

BTW - What happened to the Serendipity website?

Scott


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Full Screen

2005-12-09 Thread Scott Kane
Thanks Richard!  :-)

Scott

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Richard Gaskin
> Sent: Saturday, December 10, 2005 3:40 AM
> To: How to use Revolution
> Subject: Re: Full Screen
> 
> 
> Scott Kane wrote:
> > I'm trying to get a stack to fill the entire
> > screen.  I set the size properties to 1064 x 768
> > but it does not take up the full screen.  Any
> > pointers would be greatly appreciated...
> 
> The maximum size of a stack is governed by the 
> windowBoundingRect global 
> property.  By default, the engine trims this rect to match the 
> screenRect minus the space required for the taskbar, Dock, 
> menubar, etc. 
>   The Rev IDE further trims this to make space for its 
> toolbar and Tools 
> palette.
> 
> You can set the windowBoundingRect to match the full 
> screenRect like this:
> 
>set the windowBoundingRect to the screenRect
> 
> --
>   Richard Gaskin
>   Managing Editor, revJournal
>   ___
>   Rev tips, tutorials and more: http://www.revJournal.com 
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage 
> your subscription preferences: 
> http://lists.runrev.com/mailman/listinfo/use-> revolution
> 
> 


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Selecting text across multiple fields

2005-12-09 Thread Lynch, Jonathan
I am trying to figure out how to select text with the mouse across
multiple fields.

The problem is that with the mousebutton down, messages only get sent to
the starting field, not other fields that you move the mouse over.

Does anyone have suggestions on how to overcome that?

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Full Screen

2005-12-09 Thread Rob Cozens

Hi Scott,


I'm trying to get a stack to fill the entire
screen.  I set the size properties to 1064 x 768
but it does not take up the full screen.  Any
pointers would be greatly appreciated...


Have you tried  set the rect of this stack to the screenRect?

Rob Cozens, CCW
Serendipity Software Company

Vive R Revolution!


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Disabling MenuItems

2005-12-09 Thread Eric Chatonet

Rob,

As included in a library, your scripts look very good.
The solution I was talking about (that combines coding and custom  
property) would not be suitable within a library:
A library assumes nothing but usual handling and then has directly an  
effect on the menu button contents.

But as for me, I'll go on with the architecture I told you about :-)

Best Regards from Paris,
Eric Chatonet
 
--

http://www.sosmartsoftware.com/[EMAIL PROTECTED]/


Le 9 déc. 05 à 16:53, Rob Cozens a écrit :


Eric,


This way of doing eliminates all kind of error and makes completely
safe your menus handling.


My disableMenuItems & enableMenuItems handlers will be included in  
the next release of Serendipity Library:


on disableMenuItems menuButtonId, itemNumberList
  get the text of button id menuButtonId
  repeat for each item menuItemNumber in itemNumberList
if char 1 of line menuItemNumber of it <> "(" then put "("  
before line menuItemNumber of it

  end repeat
  set the text of button id menuButtonId to it
end disableMenuItems

on enableMenuItems menuButtonId, itemNumberList
  get the text of button id menuButtonId
  repeat for each item menuItemNumber in itemNumberList
if char 1 of line menuItemNumber of it = "(" then delete char 1  
of line menuItemNumber of it

  end repeat
  set the text of button id menuButtonId to it
end enableMenuItems

Since these are meant for gereral purpose use by other developers,  
it cannot be guaranteed that a referenced menuItem is not already  
in the desired state.


BTW, I changed the itemNumberList format from return-delimited  
lines to comma-delimited items, because it's easier to script:


disableMenuItems 1004,"11,13"

than

disableMenuItems 1004, "11"&return&"13"

especially when there are many menuItems involved.

With these handlers in Serendipity Library, I can now do all my  
menu setup at preOpenStack.


Rob Cozens CCW
Serendipity Software Company

"And I, which was two fooles, do so grow three;
 Who are a little wise, the best fooles bee."

 from "The Triple Foole" by John Donne (1572-1631)
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Full Screen

2005-12-09 Thread Richard Gaskin

Scott Kane wrote:

I'm trying to get a stack to fill the entire
screen.  I set the size properties to 1064 x 768
but it does not take up the full screen.  Any
pointers would be greatly appreciated...


The maximum size of a stack is governed by the windowBoundingRect global 
property.  By default, the engine trims this rect to match the 
screenRect minus the space required for the taskbar, Dock, menubar, etc. 
 The Rev IDE further trims this to make space for its toolbar and Tools 
palette.


You can set the windowBoundingRect to match the full screenRect like this:

  set the windowBoundingRect to the screenRect

--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Overriding modal default behaviour

2005-12-09 Thread FlexibleLearning
Trevor wrote:
> The secret to having a modal dialog that you can  update is this:
> 
> go invisible stack "MyModal" as modal
>  set visible of me to true
> 
> By opening the stack as invisible  your scripts won't halt but you
> will display a modal dialog.

Ken said:
> Holy crow! I've been using MC/Rev for almost 10 years and  I didn't know you
> could do that!
>
> Thanks, Trevor! That's  *definitely* going into the tips area of my site...

Likewise! That's  what's so great about this engine... I'm still learning the 
basics after 10  years of 24/7!
 
/H!
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Button Linker from Monterey

2005-12-09 Thread Richard Gaskin
In an informal breakout session in Monterey, I made a Button Linker tool 
palette a la HyperCard's at the request of one of the attendees.  It was 
a fun exercise, as it only took about an hour to do (would have taken 
far less if not for my typos in the script), and we managed to have a 
useful gadget when we were done.


Unfortunately, a combination of poor housekeeping and a hard drive 
failure have made it impossible for me to locate my copy.


I'd like to donate it to Marielle Lange's collection of Rev resources 
for educators, but of course to do that I'd need to have it first. :)


Do any of you folks who attended the Monterey RevCon have a copy of the 
Button Linker tool?


If so, please email me a copy.
Thanks in advance -

--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Full Screen

2005-12-09 Thread Scott Kane
Hi folks,

I'm trying to get a stack to fill the entire
screen.  I set the size properties to 1064 x 768
but it does not take up the full screen.  Any
pointers would be greatly appreciated...

Cheers

Scott


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Windowshape image as mask for second image

2005-12-09 Thread Rob Cozens

Aloha Sannyasin,


I have this "concept" and I'm not really sure it can be implemented
in Rev... at least I haven't found a way:

1) Establish a border that is like a picture frame, that is feathered
on the outer edges... and the inside is transparent

2) use this as a windowshape

3) next we want to place an image inside this "frame" such that the
frame serves as a mask to the second image which is underneath...
then we would want the image underneath to be set to move across very
slowly... but only appear on the inside of the frame.


I believe you have two mutually exclusive objectives:

1. You want an irregular window shape, and
2. You want something to scroll an image under a frame.

Since the window shape must be (AFAIK) under the scrolling image, 
there is no way to mask the image with the window shape.


If you simply want to scroll a masked image --or move it in any 
direction, for that matter-- in a rectangular window, I have a sample 
stack I could send you that does that.  One could probably create a 
mask image with a transparent center to serve as an irregular "frame" 
and use the same technique; but the boundaries of the "frame" must 
extend completely to the boundaries of the window


So:

Scrolling image inside a frame with irregular-shaped interior, si;
scrolling image inside a frame with irregular-shaped exterior, no!

Rob Cozens CCW
Serendipity Software Company

"And I, which was two fooles, do so grow three;
 Who are a little wise, the best fooles bee."

 from "The Triple Foole" by John Donne (1572-1631) 


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Disabling MenuItems

2005-12-09 Thread Rob Cozens

Eric,


This way of doing eliminates all kind of error and makes completely
safe your menus handling.


My disableMenuItems & enableMenuItems handlers will be included in 
the next release of Serendipity Library:


on disableMenuItems menuButtonId, itemNumberList
  get the text of button id menuButtonId
  repeat for each item menuItemNumber in itemNumberList
if char 1 of line menuItemNumber of it <> "(" then put "(" 
before line menuItemNumber of it

  end repeat
  set the text of button id menuButtonId to it
end disableMenuItems

on enableMenuItems menuButtonId, itemNumberList
  get the text of button id menuButtonId
  repeat for each item menuItemNumber in itemNumberList
if char 1 of line menuItemNumber of it = "(" then delete char 1 
of line menuItemNumber of it

  end repeat
  set the text of button id menuButtonId to it
end enableMenuItems

Since these are meant for gereral purpose use by other developers, it 
cannot be guaranteed that a referenced menuItem is not already in the 
desired state.


BTW, I changed the itemNumberList format from return-delimited lines 
to comma-delimited items, because it's easier to script:


disableMenuItems 1004,"11,13"

than

disableMenuItems 1004, "11"&return&"13"

especially when there are many menuItems involved.

With these handlers in Serendipity Library, I can now do all my menu 
setup at preOpenStack.


Rob Cozens CCW
Serendipity Software Company

"And I, which was two fooles, do so grow three;
 Who are a little wise, the best fooles bee."

 from "The Triple Foole" by John Donne (1572-1631) 


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Björnke von Gierke
Cool, now we can build a robot steered by rev... Only time will tell 
how well they will do in robobattle :)


On Dec 09 2005, at 16:36, Heather Nagey wrote:


...
SERVICE USB products start at under $300, while fischertechnik model 
sets begin at approximately $100, based on exchange rates. For further 
information, please visit http://www.bkohg.com/service_e.html. For 
more information on rapid application development with Runtime 
Revolution, please visit http://www.runrev.com.

...


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Heads & Tails

2005-12-09 Thread Jim Hurley


Message: 5
Date: Fri, 9 Dec 2005 04:35:10 -0700
From: Mark Greenberg <[EMAIL PROTECTED]>
Subject: Heads & Tails
To: Runtime Revolution 
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain;	charset=US-ASCII;	delsp=yes; 
	format=flowed


Here's another solution for the problem of finding the runs of heads 
in a series of coin flips:


Function TheRuns Data --in the form of tthttthhth...
   Local P1, P2=1
   Repeat with i = 1 to 12
 Put True into M;Put Data into D;Put 0 into Ct
 Repeat until M is False
   Put MatchChunk (D,"(?:^|t)(h{" & i & "})(?:t|$)",P1,P2) into M
   If M then Add 1 to Ct
   Delete Char 1 to P2 of D
 end Repeat
 Put Ct & " runs of " & i & Return after Report
   end Repeat
   Return Report
end TheRuns



Mark and Marielle,

The many ways of skinning a cat:

on mouseUp
  put field 1 into tText
  put 0 into tHeads
  repeat for each char tChar in tText
if tChar is "h" then add 1 to tHeads
  end repeat
  put the number of chars in tText - tHeads into tTails
  put tHeads, tTails into msg box
end mouseUp

Given field 1 of the form hhhththhthhhth

Jim




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: user interrupt for script

2005-12-09 Thread Trevor DeVore

On Dec 9, 2005, at 5:58 AM, Preston Shea wrote:


I have an audio slide show made by

on openCard
   play audioClip "blabla"
   wait until the sound is done
go next card

How do I allow the user to interrupt the sequence and restart it?  
Is there a better way to script the whole design?


Rather than using a wait until comand try using playStopped.  This  
message is sent to the card when an audio clip stops playing.  When  
the audio clip stops you can start the next one.  This way you can  
have a button that the user can click which calls


play stop "blabla"

There is a basic example in the Images & Multimedia conference stack  
at  that you could  
take a look at.



--
Trevor DeVore
Blue Mango Multimedia
[EMAIL PROTECTED]


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


[ANN] SERVICE USB Plus Drives Real World Device Control with Runtime Revolution

2005-12-09 Thread Heather Nagey

PROGRAMMATIC CONTROL OVER TRADESHOW, CONCERT ENTERTAINMENT DEVICES

December 9, 2005. Dortmund, Germany. Boenig & Kallenbach, the leader in 
real time interfaces for Apple Macintosh computers, announces its new 
USB interface “SERVICE USB plus” control device, enabling measurement 
and control of real-world devices directly from Runtime Revolution 
under MacOS X.


SERVICE USB plus is a proven, robust control technology in professional 
implementations for industry, tradeshows and entertainment. With this 
release, it can be used, for example, to drive special effects such as 
flashes or fog machines at concerts and tradeshows, directly from 
within Runtime Revolution applications.


SERVICE USB plus is not limited to simple switching. Other examples 
include complex, scientific measurement value logging with temperature, 
liquid, pressure or light sensors as well as remote control of slide 
projectors, relays, step motors, switches or push buttons. By combining 
multiple SERVICE USB interfaces, up to 128 input and output channels 
can be handled by a single Apple Macintosh computer.


This release allows developers to control SERVICE USB plus using 
Runtime Revolution’s Revolution family of application and 
multimedia design tools. SERVICE USB ships with a complete SDK 
including drivers, sample applications and documentation.


“Runtime Revolution is the perfect platform for fast and easy software 
development. Their acknowledged professional approach and the stability 
of their software will guarantee quality and short development times 
for application programs,” said Martin Kallenbach, founder and 
president of Boenig & Kallenbach oHG.


For connecting external devices, SERVICE USB offers eight digital 
input, eight digital output and two analog input lines. The state of 
connections is displayed on 26 LEDs providing a visual control during 
operation. SERVICE USB ships in a compact and robust aluminum case 
including 21 cable clamps for connecting control lines, a 25-pole 
standard connector replicating all signals and an RS232 interface for 
controlling additional devices.


“Boenig & Kallenbach make exceptional, real world control 
products that allow real time digital entertainment and scientific 
analysis teams to rapidly assemble and deploy solutions. Teams that 
require real time solutions but don’t want or have time to learn 
complicated programming languages in the process will greatly benefit 
from SERVICE USB plus and Runtime Revolution,” said Kevin Miller, 
CEO of Runtime Revolution, Ltd.


Boenig & Kallenbach also develop the software for fischertechnik model 
construction kits. These construction kits are made for beginners who 
want to learn how robots work and have fun at the same time! With 
fischertechnik model construction kits beginners can see, feel, touch 
and play with real working machines and robots.


SERVICE USB products start at under $300, while fischertechnik model 
sets begin at approximately $100, based on exchange rates. For further 
information, please visit http://www.bkohg.com/service_e.html. For more 
information on rapid application development with Runtime Revolution, 
please visit http://www.runrev.com.


About Boenig & Kallenbach

Founded in 1985, Dortmund, Germany based Boenig & Kallenbach, 
specialize in development of real time software and hardware solutions. 
The company provides solutions to the scientific research, tradeshow 
and industrial design markets, medical measurement instrumentation, 
including prototyping and complete production. Its customers can be 
found in Europe, Asia and North America.


Heather Nagey, Customer Support Manager
Runtime Revolution Ltd
www.runrev.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: changing input keyboard

2005-12-09 Thread Bill Marriott
Lars,

I don't know the keyboard input system well :) However, it occurred to me 
that you might "trap" a keyboard sequence or text run in your application to 
automatically insert the correct characters. This could be done using an on 
keyup handler for example. Just an idea...

Bill

"Lars Brehmer" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
I can always cut and paste
these two letters into my rev standalone, and content produced on my
Mac display the letters properly in Windows, I just cant create them
in my standalone in Windows.  Even though these letters aren't very
common in Estonian, it would be nice to have this work correctly.
I'd hate to have to tell users they need to cut and paste a few
leters when using my app! Any tips from Windows users who know the
keyboard input system well? Is there any way around this?



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Overriding modal default behaviour (was: Re: Changing Label Text on Substacks)

2005-12-09 Thread Ken Ray
> The secret to having a modal dialog that you can update is this:
> 
> go invisible stack "MyModal" as modal
> set visible of me to true
> 
> By opening the stack as invisible your scripts won't halt but you
> will display a modal dialog.

Holy crow! I've been using MC/Rev for almost 10 years and I didn't know you
could do that!

Thanks, Trevor! That's *definitely* going into the tips area of my site...

:-)

Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Windowshape image as mask for second image

2005-12-09 Thread Eric Chatonet

Hi Sivakatirswami,

Don't know if I understand correctly your problem but I would try to  
solve it in this way:
A plain windowshape window with your feathered outer edge, your world  
image grouped and a scroll by script of the image inside its group.

Sorry if I misunderstood :-)

Best Regards from Paris,
Eric Chatonet

Le 9 déc. 05 à 11:51, Sivakatirswami a écrit :


Scott:

I made a bit of progress... I wanted to "play" with the window  
shape to see if a feathered outer edge to the window shape was good  
(I'm not so sure now that I see it.. I mean it's "cool" and all,  
but a clean edge to probably a more solid design)


Any way I set that image as the window shape and put it all the way  
to the back, it's a PNG feathered on the outside and solid inside..  
then I created another PNG which is a dup of the first one, but  
this time with a transparent square hole in the center set this to  
the top layer -- this is the "picture frame" and put my world map  
underneath it...


Then I have a logo and a couple of titles that I wanted to show on  
top of the world map as it moves...


OK this all works pretty well as I want now. At least if everything  
is just static... But if we start adding animation using simple  
move and show with visual effects, --problems... big time...


We are not talking rocket science animation here:

on preopenstack
  set the windowshape of this stack to 1010
  set the loc of this stack to the screenloc
  set the loc of img "world_map.png" to 465,240
  hide img "ht_title.png"
  hide img "ht_logo.png"
  hide img "ht_digital.png"
  hide img"world_map.png"
end preopenstack

on openstack

  show img"world_map.png" with visual effect iris open fast
# the above actual pokes a hole momentarily in the interface
# and my desktop shows thru during the iris open action.
# not intended but an interesting effect...and possibly
# could be considered a "bug" since the windowshape image is
# not transparent in the middle

  move img "world_map.png" from 465,240 to 195,240 in 3 seconds  
without waiting

# this is horrible, the map "jerks" across the window...

  show img "ht_logo.png" with visual effect reveal down slowly
  show img "ht_title.png" with visual effect wipe down slowly
# more incredibly bad results, flicker, double images, grey boxes  
appearing...


  show img "ht_digital.png"

end openstack

Results--disaster... I'm getting the world map jerking across the  
screen instead of moving in a smooth fluid motion over 3 seconds..  
and the  visual effects of the title images on top of the moving  
map underneath are, well, stunningly bad... flicker, double image,  
grey box appears, followed by the actual title image... I'm doing  
something terribly wrong.


I'll upload the stack to my space later today after our fire wall  
"wakes up" here (no http during off hours...)


I didn't implement the group but I do get that as a useful way to  
"mask" an img that moves around inside the group but I don't  
think it will solve the basic display problems.. Either I am   
missing something simple... Or Rev simply doesn't do well with  
layered animation effects, animated images on top of animated  
images..??


Sivakatirswami





On Dec 08, 2005, at 8:51 PM, Scott Rossi wrote:


Recently, Sivakatirswami wrote:



I have this "concept" and I'm not really sure it can be implemented
in Rev... at least I haven't found a way:

1) Establish a border that is like a picture frame, that is  
feathered

on the outer edges... and the inside is transparent

2) use this as a windowshape

3) next we want to place an image inside this "frame" such that the
frame serves as a mask to the second image which is underneath...
then we would want the image underneath to be set to move across  
very

slowly... but only appear on the inside of the frame.

Now, this doesn't work...

Saving the window frame as PNG with transparency on.. we get a lowly
frame, and I can see right three the middle to my desktop and also
the outer edges are feathered. Lovely: caveat: the inside of the
frame is also completely knocking on the entire interface!



If I understand what you're trying to do, you don't even need a  
custom
windowshape for this.  You can do this within a single window by  
using a
transparent PNG for the frame and placing whatever images you want  
to move
behind the frame in a group (with lockLoc enabled) behind the  
frame that is
set to the same width as the frame .  Thus when you slide the  
images back
and forth within the group, they will be masked by the group and  
visible
within the frame image.  But you will have a solid color (or  
texture) in the
center of the frame where photos are visible, since this is where  
the card

shows through the frame.

Make sense?

If you want to animate the mask of an image, it's possible by  
repeatedly
setting the alphadata of an image to a sequence of PNGs but this  
will be a

lot of work.

Otherwise, yes, we need more elaborate masking options wit

re: changing input keyboard

2005-12-09 Thread Lars Brehmer
I also have a small problem with this in Windows, but my problem is  
slightly different.


I have a project dealing with Estonian vocabulary and I just prepared  
a Windows version for testing purposes and the keyboard input is  
buggy in Windows.  Wehn I switch the keyboard to Estonian it tends to  
switch immediately, unlike your problem, but when I click to create a  
new word card, the keyboard switches back to English.  However when I  
click to edit fields on existing cards, it stays in Estonian keyboard  
mode.  This seems to be 100% - edit card, keyboard stays correct -  
create new card, keyboard switches.


Would it be possible to put something in the create card handler that  
forces they keyboard input to stay in Estonian?


Also, and I've been wrestling with this for months now, Rev unicode  
doesn't handle the letters ž and š in Windows.  (if these letters  
don't display properly in your mail software, they are the s and z  
with the diacritical mark above that looks like a little "v").  These  
work in any Windows word processor so I can always cut and paste  
these two letters into my rev standalone, and content produced on my  
Mac display the letters properly in Windows, I just cant create them  
in my standalone in Windows.  Even though these letters aren't very  
common in Estonian, it would be nice to have this work correctly.   
I'd hate to have to tell users they need to cut and paste a few  
leters when using my app! Any tips from Windows users who know the  
keyboard input system well? Is there any way around this?


Cheers,

Lars


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


  1   2   >