RE: [noob again]objects and properties and messages

2005-03-27 Thread MisterX

Is this what you wanted?
Pop it in a menu to see the hierarchy ;)

I should release my script editor X ;)

Background
deleteBackground
newBackground
openBackground
preOpenBackground
Button
arrowKey
backspaceKey
commandKeyDown
copyKey
cutKey
delete
Button
Key
enterKey
escapeKey
focus
In
Out
functionKey
help
keyDown
menuPick
mouse
DoubleDown
DoubleUp
Down
Enter
Leave
StillDown
Up
Within
newButton
optionKeyDown
pasteKey
returnKey
tabKey
undoKey
Card
arrowKey
backspaceKey
close
Background
Card
Stack
commandKeyDown
copyKey
cutKey
delete
Card
Key
Stack
enterKey
escapeKey
focus
In
Out
functionKey
help
iconifyStack
idle
key
Down
Up
mouse
DoubleDown
DoubleUp
Down
Enter
Leave
Move
Up
moveStack
new
Card
Stack
open
Background
Card
Stack
optionKeyDown
pasteKey
preOpen
Background
Card
Stack
quitMC
rawKeyDown
resizeStack
resumeStack
returnKey
signal
startUp
suspendStack
tabKey
undoKey
uniconifyStack
EPS
arrowKey
backspaceKey
commandKeyDown
copyKey
cutKey
deleteEPS
deleteKey
enterKey
escapeKey
focus
In
Out
functionKey
help
keyDown
DoubleDown
DoubleUp
Down
Enter
Leave
StillDown
Up
Within
newEPS
optionKeyDown
pasteKey
returnKey
tabKey
undoKey
Field
arrowKey
backspaceKey
closeField
commandKeyDown
copyKey
cutKey
deleteField
deleteKey
enterInField
escapeKey
exitField
functionKey
help
keyDown
keyUp
linkClicked
mouse
DoubleDown
DoubleUp
Down
Enter
Leave
StillDown
Up
Within
newField
openField
optionKeyDown
pasteKey
rawKeyDown
returnInField
tabKey
undoKey
Graphic
arrowKey
backspaceKey
commandKeyDown
copyKey
cutKey
deleteGraphic
deleteKey
enterKey
escapeKey
focus
In
Out
functionKey
help
keyDown
mouse
DoubleDown
DoubleUp
Down
Enter
Leave
StillDown
Up
Within
newGraphic
optionKeyDown
pasteKey
returnKey
tabKey
undoKey
Group
arrowKey
backspaceKey
close
Background
Card
Stack
commandKeyDown
copyKey
cutKey
deleteKey
delete
Card
Stack
enterKey
escapeKey
focus
In
Out
functionKey
help
iconifyStack
idle
key
Down
Up
mouse
DoubleDown
DoubleUp
Down
Enter
Leave
Move
Up
moveStack
new
Card
Stack
open
Background
Card
Stack
optionKeyDown
pasteKey
preOpen
Background
Card
Stack
quitMC
rawKeyDown
resizeStack
resumeStack
returnKey
signal
startUp
suspendStack
tabKey
undoKey
uniconifyStack
Image
arrowKey
backspaceKey
commandKeyDown
copyKey
cutKey
deleteImage
deleteKey
enterKey

RE: Is there a list of the keyboard shortcuts in the documentation?

2005-03-27 Thread MisterX
only the right-click on a keyword in the script editor works ;)

But note that clicking on revdocumentation icon in the revtoolbar is not
hard either ;)

Oh my, a missing feature in the Alt-plugins! ;)

Just a hotkey for HotKeyN2O! ;)

cheers
Xavier

 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Chipp Walters
> Sent: Monday, March 28, 2005 09:48
> To: Use-Revolution
> Subject: Is there a list of the keyboard shortcuts in the 
> documentation?
> 
> Anyone? I looked and looked and couldn't find anything under:
> 
> keyboard
> shortcuts
> keys
> 
> Seems an obvious one. A noob asked me offline about it, and 
> unfortunately, I couldn't answer :-(
> 
> -Chipp
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: [noob again]objects and properties and messages

2005-03-27 Thread MisterX
 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Richard Gaskin
> Sent: Monday, March 28, 2005 09:35
> To: How to use Revolution
> Subject: Re: [noob again]objects and properties and messages
> 
> Mikey wrote:
> > I believe devolution only lists properties that are 
> editable, right? 
> > What about read-only properties?
> 
> As I'd written, it returns all properties which are returned 
> in "the properties", as in:
> 
> get the properties of button 1
> 
> This includes read-only properties like ID.
> 
> If you find any properties not returned by that function 
> submit a Bugzilla report and when they fix it in the engine 
> it'll automatically work in 4W Props too.
> 
> > Anyboty have any suggestions on how to figure out what messages a 
> > particular class of object receives?  There are several types of 
> > buttons, but some receive different messages from others.
> 
> The only difference I'm away of with buttons is for those 
> which are used as menus.
> 
> I've been wanting to build a reference tool for that too -- 
> it seems a natural compliment to 4W Props.  If we had a 
> built-in function I'd have it done by now, but alas tools 
> that take more time away from client work than they save me 
> have a way of falling toward the bottom of the priority list 
> here... ;)
> 
> This type of essential reference sounds like a good job for RunRev. 
> I'll happily build it for them if they're up for a contractor

There is such a selective tool in my old script editor for MC where it would
give you the possibility to insert messages selected by a submenu for any
control type... I'll see if I can dig it out ;)

cheers
Xavier

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Is there a list of the keyboard shortcuts in the documentation?

2005-03-27 Thread Richard Gaskin
Chipp Walters wrote:
Anyone? I looked and looked and couldn't find anything under:
keyboard
shortcuts
keys
I'll see if I can add it to my third-party ref after I finish the list 
of object messages.

--
 Richard Gaskin
 Fourth World Media Corporation
 Developer of WebMerge: Publish any database on any Web site
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Is there a list of the keyboard shortcuts in the documentation?

2005-03-27 Thread Chipp Walters
Anyone? I looked and looked and couldn't find anything under:
keyboard
shortcuts
keys
Seems an obvious one. A noob asked me offline about it, and 
unfortunately, I couldn't answer :-(

-Chipp
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: "rather not have apps... from a web page"

2005-03-27 Thread Richard Gaskin
Thomas McGrath III wrote:
I was just thinking I would create something and then later decide that 
I need to include the "animation" libraries or maybe the "speech" or 
geometry libraries etc. and that I guess I should include all of 
these??? Or how do you include them later??
I never use those so they don't figure into my own work, but they 
shouldn't be too hard to accomodate.  The key is to remember that 
they're not part of the engine, just scripts in buttons that get 
inserted into your backscripts.  You could just put them in your 
standalone and leave them there -- they don't change often between 
engine releases.  If you really need them separately you could copy them 
into a stack file.

If you're really ambitious you could concatenate all those scripts into 
one big one.  There's no practical limit on script size, and putting 
them all in one script will free up about 6 runtime backscript slots. 
But with 50 library slots available there's probably little need for that.

For more on backscript, frontscripts, and libraries see:

--
 Richard Gaskin
 Fourth World Media Corporation
 __
 Rev tools and more: http://www.fourthworld.com/rev
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [noob again]objects and properties and messages

2005-03-27 Thread Richard Gaskin
Mikey wrote:
I believe devolution only lists properties that are editable, right? 
What about read-only properties?
As I'd written, it returns all properties which are returned in "the 
properties", as in:

   get the properties of button 1
This includes read-only properties like ID.
If you find any properties not returned by that function submit a 
Bugzilla report and when they fix it in the engine it'll automatically 
work in 4W Props too.

Anyboty have any suggestions on how to figure out what messages a
particular class of object receives?  There are several types of
buttons, but some receive different messages from others.
The only difference I'm away of with buttons is for those which are used 
as menus.

I've been wanting to build a reference tool for that too -- it seems a 
natural compliment to 4W Props.  If we had a built-in function I'd have 
it done by now, but alas tools that take more time away from client work 
than they save me have a way of falling toward the bottom of the 
priority list here... ;)

This type of essential reference sounds like a good job for RunRev. 
I'll happily build it for them if they're up for a contractor

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: larger/smaller fonts

2005-03-27 Thread Richard Gaskin
Ken Ray wrote:
On 3/27/05 6:31 PM, "Richard Gaskin" <[EMAIL PROTECTED]> wrote:

I've had a request to do this in one of my Rev-based apps, but it's not
so easy:  adjusting the size of the field will not affect any styled
text within it, requiring some means of adjusting things by character or
style run.
More efficient than walking through characters would be to manipulate
the htmlText of the field, since in most cases the number of  tags
should be fewer than the number of characters.

Actually, you can do it this way (YMMV):
put 18 into tSize  -- or whatever size you want
put the htmlText of fld 1 into tData
put char 4 to -5 of tData into tData  -- strips  ... 
put "" & tData & "" into tNewText
set the htmlText of fld 1 to tNewText
set the textSize of fld 1 to tSize

Is it worth requesting a new language feature to have the engine do
this?  If so, what syntax do you feel would be appropriate?

I think this should still be a new language feature, though. Perhaps the
"effective size"? So we could say:
  set the effective size of fld 1 to 18
and all text would go to 18, regardless of styling?
I forgot to clarify:  by "styled text" I meant all style attributes, 
including size.

So the challenge is to bump up all sizes by about 10% or so.
Got a regex one-liner for that?
You usually come up with one for everything else. :)
--
 Richard Gaskin
 Fourth World Media Corporation
 __
 Rev tools and more: http://www.fourthworld.com/rev
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [noob again]objects and properties and messages

2005-03-27 Thread Dan Shafer
Mikey.
There is not a single-document reference that lists all the objects and 
the properties they have and the messages they can receive. I think 
that's a serious need, however.

When I published my first HyperTalk book, many of my readers told me 
the appendix I had that did just this was the most valuable part of the 
book a good deal of the time. WHen I started my Rev book project, I 
intended to create such a reference for Transcript/Rev but when I 
discovered that hugely greater number of objects -- and the 
significantly greater number of properties and messages for each -- I 
decided it was a book all by itself and one for which there would 
probably not be enough of a market to warrant the huge time it would 
require.

Am I wrong? Is there a market?
On Mar 27, 2005, at 8:26 PM, Pat Trendler wrote:
Mikey,
As usual, I'm not quite clear what it is exactly that you want.
Doesn't the help/documentation/object/object/object you 
want/properties (or messages), give what you you're asking for?

Pat
- Original Message - From: "Mikey" <[EMAIL PROTECTED]>
To: "How to use Revolution" 
Sent: Monday, March 28, 2005 1:28 PM
Subject: Re: [noob again]objects and properties and messages

I believe devolution only lists properties that are editable, right?
What about read-only properties?
Anyboty have any suggestions on how to figure out what messages a
particular class of object receives?  There are several types of
buttons, but some receive different messages from others.
~~
Dan Shafer, Co-Chair
RevConWest '05
June 17-18, 2005, Monterey, California
http://www.altuit.com/webs/altuit/RevConWest
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Quit vs Exit

2005-03-27 Thread Pat Trendler
Actually this is on my user space - Pat.
I put it there because some people had asked about it. I took it down a few 
weeks ago and immediately got requests to put it back.

This time I've also put a copy of the text from the tutorial.
It is probably the most useful of all the tutorials (once you have done the 
beginners stuff). There is so much there that will help you in building an 
app.A lot of the questions and things not thought of for those new to RR get 
answered.

Pat.
- Original Message - 
From: "Richard Gaskin" <[EMAIL PROTECTED]>
To: "How to use Revolution" 
Sent: Monday, March 28, 2005 10:44 AM
Subject: Re: Quit vs Exit


Stewart Lynch wrote:
In Dan Shaver's book "Revolution, Software at the speed of Thought" he
refers to a solution for the Macintosh 'Quit' vs Windows 'Exit' menu
option.  He suggest that we get the code from Richard Gaskin's 
Intependent
Study Tutorial that ships with Revolution.

Unfortunately, this shipped with earlier versions of Revolution and not
the latest version.  Can anyone send me this stack or tell me how to deal
with this problem?
Thanks for bringing this to my attention.  I'll follow up with Kevin to 
see if he plans on reinstating it.  If not I'll publish a variant of it 
myself.  I feel strongly that having as much info as possible to help 
newcomers is critical for the success of the product.

--
 Richard Gaskin
 Fourth World Media Corporation
 __
 Rev tools and more: http://www.fourthworld.com/rev
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: HC Home handlers

2005-03-27 Thread Jonathan Cooper
On Saturday, March 26, 2005, at 02:53  PM, Mikey wrote:
Has anybody written handlers similar to a couple of the more popular
ones in HC, e.g. ss, c, etc.?
Here are a few I use:
on commandKeyDown whichKey -- use like command-F in HyperCard
  if whichKey <> "E" then pass commandKeyDown
  go stack "Message Box"
  put "Find" && quote & quote into fld "Message Field" of stack 
"Message Box"
  select char 7 to 6 of fld "Message Field" of stack "Message Box"
end commandKeyDown

on tl -- toggleLock: toggles lockText of all fields
  put the defaultStack into saved_val
  set the defaultStack to the topStack
  repeat with i=1 to the number of flds
set cursor to busy
set lockText of fld i to not (lockText of fld i)
  end repeat
  set the defaultStack to saved_val
end tl
on filep -- put file path
  answer file "Select a file:"
  if it = empty then exit mouseUp
  put it
end filep
on folderp -- put folder path
  answer folder "Select a folder:"
  if it = empty then exit mouseUp
  put it
end folderp
on addup -- adds up column of numbers in clipboard
  put the clipboardData["text"] into temp
  set the clipboardData["text"] to columnSum(temp) -- see next handler
end addup
function columnSum str
  put 0 into total
  repeat with i=1 to the number of lines in str
set cursor to busy
get line i of str
-- Note: change comma to "." in the next 2 lines if commas are used 
as decimal points:
repeat while comma is in it
  delete char offset(comma,it) of it
end repeat

if it is not a number then next repeat
add it to total
  end repeat
  return total
end columnSum
Regards,
--
Jonathan Cooper
Manager of Information / WWW
Art Gallery of New South Wales
http://www.artgallery.nsw.gov.au/staff/jcooper
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [noob again]objects and properties and messages

2005-03-27 Thread Pat Trendler
Mikey,
As usual, I'm not quite clear what it is exactly that you want.
Doesn't the help/documentation/object/object/object you want/properties (or 
messages), give what you you're asking for?

Pat
- Original Message - 
From: "Mikey" <[EMAIL PROTECTED]>
To: "How to use Revolution" 
Sent: Monday, March 28, 2005 1:28 PM
Subject: Re: [noob again]objects and properties and messages


I believe devolution only lists properties that are editable, right?
What about read-only properties?
Anyboty have any suggestions on how to figure out what messages a
particular class of object receives?  There are several types of
buttons, but some receive different messages from others.
--
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
  and did a little diving.
And God said, "This is good."
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution 
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: "rather not have apps... from a web page"

2005-03-27 Thread Thomas McGrath III
I was just thinking I would create something and then later decide that 
I need to include the "animation" libraries or maybe the "speech" or 
geometry libraries etc. and that I guess I should include all of 
these??? Or how do you include them later??

tom
On Mar 27, 2005, at 8:01 PM, Richard Gaskin wrote:
> I know the downloads can be just stacks, right? Is there a way to
> include ide parts there?
I don't think I understand:  "IDE parts"?  Will these users be running 
licensed copies of Rev?

Thomas J. McGrath III
SCS
1000 Killarney Dr.
Pittsburgh, PA 15234
412-885-8541
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Rev Help System

2005-03-27 Thread Stewart Lynch
As a follow up to this question.  What I am really interested in doing is
something like the Rev documentation with expanding lists on the left side
revealing documentation on the right.

Has anyone done anything like this with an expanding/collapsing list of
words in a list field?
How would this be done?

***

:  o/  : Stewart Lynch
: <|   : Director of Instruction, Technology and Information Services
: / >  : Richmond School District
:..:   Richmond, BC Canada
Internet: [EMAIL PROTECTED]
https://public.sd38.bc.ca/~slynch
tel. (604) 668-6128 fax: (604) 668-6006
***

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [noob again]objects and properties and messages

2005-03-27 Thread Mikey
I believe devolution only lists properties that are editable, right? 
What about read-only properties?

Anyboty have any suggestions on how to figure out what messages a
particular class of object receives?  There are several types of
buttons, but some receive different messages from others.

-- 
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: is metal look and feel broken?

2005-03-27 Thread Howard Bornstein
On Sun, 27 Mar 2005 20:20:47 -0300, Andre Garzia <[EMAIL PROTECTED]> wrote:
> Hi folks,
> 
> I have an app here that is working fine with metal look and feel, but
> when I build the standalone it puts a big white background inside the
> card background, like metal borders, white content, as if it looses the
> metal for the card. I checked, the card background is empty, buffer
> display is true... any clue out there?
> 
> this is MacOS X 10.3.4 and Rev 2.5.1 (by the way, check update says 2.5
> is current... silly thing) I also checked with plain 2.5 and it didn't
> work either...
> 
> Andre

It's not clear from your message whether the white background is on
your standalone or just in the IDE. I have the same thing when I build
a standalone--but the white background only appears in the IDE. The
standalone metal looks as it should. I can bring back the metal look
in the IDE by doing something like clicking the resizable button on
the stack propery palette.

I know the metal look has had problems in the past. So far I haven't
seen anything other than this IDE cosmetic glitch.

-- 
Regards,

Howard Bornstein
---
www.designeq.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Rev Help System

2005-03-27 Thread Stewart Lynch
Has anyone developed and is willing to share a Revolution Help System that
can be integrated into a product.

I am just finishing up something that is going to require some online
help.  I was wondering if anyone has developed something that can be
shared.  I know I can develop it myself, but if there is already something
out there, it would save me some coding time.  My expedience in developing
in other languages is that I spend a lot of time on help systems and the
all seem to follow the same format. 

***

:  o/  : Stewart Lynch
: <|   : Director of Instruction, Technology and Information Services
: / >  : Richmond School District
:..:   Richmond, BC Canada
Internet: [EMAIL PROTECTED]
https://public.sd38.bc.ca/~slynch
tel. (604) 668-6128 fax: (604) 668-6006
***

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: larger/smaller fonts

2005-03-27 Thread Ken Ray
On 3/27/05 6:31 PM, "Richard Gaskin" <[EMAIL PROTECTED]> wrote:

> I've had a request to do this in one of my Rev-based apps, but it's not
> so easy:  adjusting the size of the field will not affect any styled
> text within it, requiring some means of adjusting things by character or
> style run.
> 
> More efficient than walking through characters would be to manipulate
> the htmlText of the field, since in most cases the number of  tags
> should be fewer than the number of characters.

Actually, you can do it this way (YMMV):

put 18 into tSize  -- or whatever size you want
put the htmlText of fld 1 into tData
put char 4 to -5 of tData into tData  -- strips  ... 
put "" & tData & "" into tNewText
set the htmlText of fld 1 to tNewText
set the textSize of fld 1 to tSize

> Is it worth requesting a new language feature to have the engine do
> this?  If so, what syntax do you feel would be appropriate?

I think this should still be a new language feature, though. Perhaps the
"effective size"? So we could say:

  set the effective size of fld 1 to 18

and all text would go to 18, regardless of styling?


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


___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: "rather not have apps... from a web page"

2005-03-27 Thread Richard Gaskin
Thomas McGrath III wrote:
> On Mar 27, 2005, at 2:28 AM, Richard Gaskin wrote:
>> Just make your app a single-window executable which periodically
>> checks your server for updates and downloads them.  You can do
>> it all from within your app, so the admin doesn't have to do
>> another install everytime you update and you save your users
>> the step of going to another program (the browser) to get updated.
>>
>> You're welcome to borrow any useful parts you need from the
>> devolution setup stack:
>> 
>
> What do you do about the parts of the engine that need included in
> certain stacks?
Put as little as possible in the app and the app needs little change. 
I've run some shell apps like this for years, updating only accompanying 
stackfiles.

> WHat if you change your mind later and decide that you need pieces
> in the project? Do you just include everything?
For devolution I keep a list of components with version numbers, derived 
from a custom prop.  So I just get the small text list, compare local 
versions to those in the list, and download what's needed.

> I know the downloads can be just stacks, right? Is there a way to
> include ide parts there?
I don't think I understand:  "IDE parts"?  Will these users be running 
licensed copies of Rev?

--
 Richard Gaskin
 Fourth World Media Corporation
 __
 Rev tools and more: http://www.fourthworld.com/rev
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: scientific publishing

2005-03-27 Thread Richard Gaskin
Eric Engle wrote:
Hi, 

I've written a couple computer science articles. I used revolution to buil apps
to illustrate the ideas. I would like to ask if anyone has any ideas about
academic publishing in computer science. I am coming at this from social
science which is why I have less of an idea which journals to write to. 

Any suggestions? 
None for that specifically just yet, but please feel free to email me 
offline about HyperRESEARCH.  It's a qualitative analysis tool aimed at 
sociology research, and we're working on a roadmap for the next three 
versions and would love to get your input if this is something that 
interests you

--
 Richard Gaskin
 Fourth World Media Corporation
 __
 Rev tools and more: http://www.fourthworld.com/rev
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: "rather not have apps... from a web page"

2005-03-27 Thread Richard Gaskin
jbv wrote:

Just make your app a single-window executable which periodically checks
your server for updates and downloads them.  You can do it all from
within your app, so the admin doesn't have to do another install
everytime you update and you save your users the step of going to
another program (the browser) to get updated.
Just curious : how do you manage upgrades of a standalone,
if not by downloading new versions of sub-stacks that will be
downloaded and saved on the HD, and thus ending with more
than 1 file on the user's HD ?
You can overwrite the stack files on disk.  If you need to do the swap 
in vitro, you can even delete the memory copy and re-open from disk 
after saving the new one.  That's how devolution handles its live 
updates -- the code for devolution setup is wide open, borrow what you 
need (a kind mention in credits is always appreciated ).

Of course, there's also the possibility to open a distant stack
from the standalone, but that means client - server communication
everytime the executable is used...
Could be, but if you make a summary of available versions it's a small 
transaction.  Or you could have it be a manual process, perhaps driven 
by the user selecting "Check for Updates..." form a Help menu.

--
 Richard Gaskin
 Fourth World Media Corporation
 __
 Rev tools and more: http://www.fourthworld.com/rev
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [noob again]objects and properties and messages

2005-03-27 Thread Richard Gaskin
Mikey wrote:
is there a reasonably comprehensive list somewhere of what properties
and messages are associated with particular objects?  How about which
properties are read-only vs. writable?  I realize that some of this is
available via Transcript, but I'd like to actually have a
reference/cheat sheet to refer to.
How about a living cheat sheet that also lets you edit values?
Check out 4W Props, a property sheet utility available in devolution:

It lists all properties returned by "the properties" function for any 
selected object, the current card, or the current stack, and can even 
list global props as well.

--
 Richard Gaskin
 Fourth World Media Corporation
 __
 Rev tools and more: http://www.fourthworld.com/rev
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Quit vs Exit

2005-03-27 Thread Richard Gaskin
Stewart Lynch wrote:
In Dan Shaver's book "Revolution, Software at the speed of Thought" he
refers to a solution for the Macintosh 'Quit' vs Windows 'Exit' menu
option.  He suggest that we get the code from Richard Gaskin's Intependent
Study Tutorial that ships with Revolution.
Unfortunately, this shipped with earlier versions of Revolution and not
the latest version.  Can anyone send me this stack or tell me how to deal
with this problem?
Thanks for bringing this to my attention.  I'll follow up with Kevin to 
see if he plans on reinstating it.  If not I'll publish a variant of it 
myself.  I feel strongly that having as much info as possible to help 
newcomers is critical for the success of the product.

--
 Richard Gaskin
 Fourth World Media Corporation
 __
 Rev tools and more: http://www.fourthworld.com/rev
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


larger/smaller fonts

2005-03-27 Thread Richard Gaskin
It's common in many apps that display large blocks of text to have a
Larger Font and Smaller Font menu item or control as a convenience for
the user.  In most apps this applies to all text, whether styled or not,
and regardless of whether the text was all one size or mixed.
I've had a request to do this in one of my Rev-based apps, but it's not
so easy:  adjusting the size of the field will not affect any styled
text within it, requiring some means of adjusting things by character or
style run.
More efficient than walking through characters would be to manipulate
the htmlText of the field, since in most cases the number of  tags
should be fewer than the number of characters.
But for a really large block of text this will still be relatively
inefficient.
Suggestions?
Is it worth requesting a new language feature to have the engine do
this?  If so, what syntax do you feel would be appropriate?
--
 Richard Gaskin
 Fourth World Media Corporation
 __
 Rev tools and more: http://www.fourthworld.com/rev
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


is metal look and feel broken?

2005-03-27 Thread Andre Garzia
Hi folks,
I have an app here that is working fine with metal look and feel, but 
when I build the standalone it puts a big white background inside the 
card background, like metal borders, white content, as if it looses the 
metal for the card. I checked, the card background is empty, buffer 
display is true... any clue out there?

this is MacOS X 10.3.4 and Rev 2.5.1 (by the way, check update says 2.5 
is current... silly thing) I also checked with plain 2.5 and it didn't 
work either...

Andre
--
Andre Alves Garzia  2004  BRAZIL
http://studio.soapdog.org
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: help with HTML escaping...

2005-03-27 Thread Andre Garzia
Swami,
Thanks! Actually for my needs, a simple get the htmltext of fld body, 
worked, it gave me all the entities escaped. :D

Thanks again!
andre
On Mar 27, 2005, at 5:51 PM, Sivakatirswami wrote:
Yes, I do this  a lot ...  dealing with diacriticals in books that 
have to go out to the web. Complete transformations of one font into 
another font (every single character gets replaced), fixing broken 
links in 100's of web pages... I have found absolutely nothing that 
can do this as efficiently as Revolution.   Sometimes transforming 
characters across thousands of files. Operations that may take only 22 
seconds across 3,000 web pages (on the LAN) in Revolution, would take 
hours in GoLive and probably GoLive would simply choke in the end.  
Because it is doing so much tracking and updating of it's internal 
data base of the webSite. I've been using my Rev App for 4 years and 
*never* had a single failure, bad write or corrupt file, not once.

First rule: Don't read data into a field.
Basic implementation is to get a list of paths to files that need work 
in one field called "fileList"

then run scripts against those files like this, where the fld ""sNr" 
is a series of lines with

[stringToReplace] tab [stringToChangeTo] in each line.
I keep a library of these "arrays" in a substack and pass them to fld 
"sNr"

writes to a new file, same name with galley # added.
on mouseUp
  set the cursor to watch
  put ticks() into tStart
  put empty into fld "resultList"
 answer "This operation will output a new file with " & quote & "2" & 
quote & cr &\
"appended to the file name. Continue?" with "No" or "Yes"
if it is "No" then exit MouseUp
set the caseSensitive to (the hilite of btn "Case sensitive")
  set the itemdel to tab
  put fld "sNr" into tChanges
  put fld "fileList" into tFileList

  repeat for each line y in tFileList
set the itemdel to tab
put url ("file:"&y) into tFileData
repeat for each line z in tChanges
  replace (item 1 of z)  with (item 2 of z) in tFileData
end repeat
if the hilite of btn "Write New File" then
set the itemdel to "."
put item 1 of y &"-g2" & ".txt" into x
put tFileData into  url ("file:"&x)
else
put tFiledata into url ("file:"&y)
end if
end repeat
  calcTime(tStart)
end mouseUp
It's  actually incredibly simple.
If you want the stack, let me know off line..it's a bit of a mess but 
works great.

Sivakatirswami



On Mar 26, 2005, at 1:27 PM, Andre Garzia wrote:
Hi Folks,
I am having some trouble escaping text with international characters 
for HTML pages. I thought a simple approach, I built a field with all 
the escapes like:

á á
é é
Á Á
...
and stuff like that, then I used a repeat loop to loop thru the data 
replacing the ocurrence of the first char with the corresponding HTML 
entity, guess what? It does not work, the replace command is not 
replacing them, it's a big field, it works only for some lines, 
others are completelly ignored, I used the debugger to iterate thru  
the code, and guess what, it's all appearing correct just the engine 
is telling the the "é" inside the field is not the same "é" that it 
needs to escape... damn. Any clue out there? does anyone here got a 
HTML escaping routines for international chars?

Andre
--
Andre Alves Garzia  2004  BRAZIL
http://studio.soapdog.org
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution

--
Andre Alves Garzia  2004  BRAZIL
http://studio.soapdog.org
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: help with HTML escaping...

2005-03-27 Thread Sivakatirswami
Yes, I do this  a lot ...  dealing with diacriticals in books that have 
to go out to the web. Complete transformations of one font into another 
font (every single character gets replaced), fixing broken links in 
100's of web pages... I have found absolutely nothing that can do this 
as efficiently as Revolution.   Sometimes transforming characters 
across thousands of files. Operations that may take only 22 seconds 
across 3,000 web pages (on the LAN) in Revolution, would take hours in 
GoLive and probably GoLive would simply choke in the end.  Because it 
is doing so much tracking and updating of it's internal data base of 
the webSite. I've been using my Rev App for 4 years and *never* had a 
single failure, bad write or corrupt file, not once.

First rule: Don't read data into a field.
Basic implementation is to get a list of paths to files that need work 
in one field called "fileList"

then run scripts against those files like this, where the fld ""sNr" is 
a series of lines with

[stringToReplace] tab [stringToChangeTo] in each line.
I keep a library of these "arrays" in a substack and pass them to fld 
"sNr"

writes to a new file, same name with galley # added.
on mouseUp
  set the cursor to watch
  put ticks() into tStart
  put empty into fld "resultList"
 answer "This operation will output a new file with " & quote & "2" & 
quote & cr &\
"appended to the file name. Continue?" with "No" or "Yes"
if it is "No" then exit MouseUp
set the caseSensitive to (the hilite of btn "Case sensitive")
  set the itemdel to tab
  put fld "sNr" into tChanges
  put fld "fileList" into tFileList

  repeat for each line y in tFileList
set the itemdel to tab
put url ("file:"&y) into tFileData
repeat for each line z in tChanges
  replace (item 1 of z)  with (item 2 of z) in tFileData
end repeat
if the hilite of btn "Write New File" then
set the itemdel to "."
put item 1 of y &"-g2" & ".txt" into x
put tFileData into  url ("file:"&x)
else
put tFiledata into url ("file:"&y)
end if
end repeat
  calcTime(tStart)
end mouseUp
It's  actually incredibly simple.
If you want the stack, let me know off line..it's a bit of a mess but 
works great.

Sivakatirswami



On Mar 26, 2005, at 1:27 PM, Andre Garzia wrote:
Hi Folks,
I am having some trouble escaping text with international characters 
for HTML pages. I thought a simple approach, I built a field with all 
the escapes like:

á á
é é
Á Á
...
and stuff like that, then I used a repeat loop to loop thru the data 
replacing the ocurrence of the first char with the corresponding HTML 
entity, guess what? It does not work, the replace command is not 
replacing them, it's a big field, it works only for some lines, others 
are completelly ignored, I used the debugger to iterate thru  the 
code, and guess what, it's all appearing correct just the engine is 
telling the the "é" inside the field is not the same "é" that it needs 
to escape... damn. Any clue out there? does anyone here got a HTML 
escaping routines for international chars?

Andre
--
Andre Alves Garzia  2004  BRAZIL
http://studio.soapdog.org
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


[noob again]objects and properties and messages

2005-03-27 Thread Mikey
is there a reasonably comprehensive list somewhere of what properties
and messages are associated with particular objects?  How about which
properties are read-only vs. writable?  I realize that some of this is
available via Transcript, but I'd like to actually have a
reference/cheat sheet to refer to.

Thanks.
noob.
-- 
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Quit vs Exit

2005-03-27 Thread T. R. Ponn
Stewart,
Here's the essence of what I do (a lot of irrelevant code chopped out 
here).  I used to have a lot of this in the openStack as opposed to 
breaking out separate functions.  What you don't see here in the 
abridged version is a lot of other setup stuff that is platform 
specific.  You can streamline it for your application from here:

on openStack
 put whichMachine(platform()) into thisMachine
 do "setUp"&thisMachine
 set the maxHeight of this stack to "475"
 set the maxWidth of this stack to "640"
 set the resizable of this stack to true
end openStack
function whichMachine thisPlatform
 if thisPlatform="MacOS" then
   set the itemDelimiter to "." -- OS versions are of the form "x.y.z"
   if item 1 of the systemVersion >= 10 then
 put "OSX" into thisMachine
   else
 put "Mac" into thisMachine
   end if
   set the itemDelimiter to ","
 else if thisPlatform="Linux" then put "Lin" into thisMachine
 else if thisPlatform="Win32" then put "Win" into thisMachine
 else if thisPlatform="BSD" then put "BSD" into thisMachine
 else if thisPlatform="HP-9000/700" then put "HPX" into thisMachine
 else if thisPlatform="SGI IRIS" then put "Iri" into thisMachine
 else if thisPlatform="IBM RS/6000" then put "RS6" into thisMachine
 else if thisPlatform="Intel SVR4" then put "SOL" into thisMachine
 else if thisPlatform="SPARC" then put "SPC" into thisMachine
 else if thisPlatform="SPARC Solaris" then put "SSO" into thisMachine
 else put "???" into thisMachine
 return thisMachine
end whichMachine
on setUpMac
 put "Quit/Q" into line 2 of btn "File" of card "Main"
 put "Help/?" into line 1 of btn "Help" of card "Main"
 set the decorations of this stack to default
end setUpMac
on setUpOSX
 put "Quit/Q" into line 2 of btn "File" of card "Main"
 put "Help/?" into line 1 of btn "Help" of card "Main"
 set the decorations of this stack to default
end setUpOSX
on setUpWin
 put "Exit/E" into line 2 of btn "File" of card "Main"
 put "Help/H" into line 1 of btn "Help" of card "Main"
 set the decorations of this stack to "minimize, maximize, menu"
end setUpWin
Best Regards,
Tim Ponn

Stewart Lynch wrote:
In Dan Shaver's book "Revolution, Software at the speed of Thought" he
refers to a solution for the Macintosh 'Quit' vs Windows 'Exit' menu
option.  He suggest that we get the code from Richard Gaskin's Intependent
Study Tutorial that ships with Revolution.
Unfortunately, this shipped with earlier versions of Revolution and not
the latest version.  Can anyone send me this stack or tell me how to deal
with this problem?
***

:  o/  : Stewart Lynch
: <|   : Director of Instruction, Technology and Information Services
: / >  : Richmond School District
:..:   Richmond, BC Canada
Internet: [EMAIL PROTECTED]
https://public.sd38.bc.ca/~slynch
tel. (604) 668-6128 fax: (604) 668-6006
***
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution
 


___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Update 2.1 of "Searchdocs XML" - correction

2005-03-27 Thread Wilhelm Sanke
Version 2.1 - uploaded on March 22 to 
 contained  one 
commented line too many in the script of button "DisplayFirstFile" that 
could cause unexpected results in some situations (Nobody, though, seems 
to have noticed this so far).

Those interested in the search stack should re-download version 2.1 
again. A corrected version 2.1 was uploaded today, March 27.

Some improvements in the works and coming soon:
- Checking if the (Rev) engine launches the search stack in the same 
main folder or (which is also permissible) the plugins folder of this 
main folder.
Reason: Especially on WindowsXP it might happen - when you have several 
Rev or Metacard folders - that you launch a stack in a folder different 
from the engine folder because the system remembers the last access to a 
directory. In such a situation the search stack would not work.

- Improved text extraction from the XML files: Tabs (that can appear 
when converting a HTML text with its tags) will be substituted by CRs, 
which will result in a better layout and shorter "found" lines

- An update button for the "pure-text" versions of the Help files (that 
are stored as arrays in the search stack) to provide the opportunity to 
adapt the search to possibly improved XML files - in case someone of the 
Rev team should try to fix the "loose ends" in the XML files or add 
other genuine improvements.

--Wilhelm Sanke

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Disappearing edit commands

2005-03-27 Thread Dan Shafer
My bad. I searched RevZilla for bugs containing "command key" not 
thinking that there might be a corresponding bug report for Windows 
with the Control key.

Narrowing the search can be dangerous if you don't think first, Dan!
On Mar 27, 2005, at 12:16 AM, Mark Wieder wrote:
Dan-
Saturday, March 26, 2005, 10:08:45 AM, you wrote:
DS> I've been tempted to Bugzilla this but I haven't yet found a 
reliable
DS> way of reproducing it, so I haven't. Maybe you're onto something
DS> repeatable here.

BZ 2433
BZ 2648
~~
Dan Shafer, Co-Chair
RevConWest '05
June 17-18, 2005, Monterey, California
http://www.altuit.com/webs/altuit/RevConWest
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Quit vs Exit

2005-03-27 Thread Stewart Lynch
In Dan Shaver's book "Revolution, Software at the speed of Thought" he
refers to a solution for the Macintosh 'Quit' vs Windows 'Exit' menu
option.  He suggest that we get the code from Richard Gaskin's Intependent
Study Tutorial that ships with Revolution.

Unfortunately, this shipped with earlier versions of Revolution and not
the latest version.  Can anyone send me this stack or tell me how to deal
with this problem?

***

:  o/  : Stewart Lynch
: <|   : Director of Instruction, Technology and Information Services
: / >  : Richmond School District
:..:   Richmond, BC Canada
Internet: [EMAIL PROTECTED]
https://public.sd38.bc.ca/~slynch
tel. (604) 668-6128 fax: (604) 668-6006
***

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: "rather not have apps... from a web page"

2005-03-27 Thread Gordon Tillman
Hi JB,
On Mar 27, 2005, at 03:30, jbv wrote:
Just curious : how do you manage upgrades of a standalone,
if not by downloading new versions of sub-stacks that will be
downloaded and saved on the HD, and thus ending with more
than 1 file on the user's HD ?
Of course, there's also the possibility to open a distant stack
from the standalone, but that means client - server communication
everytime the executable is used...
Unless I'm missing something...

This is what my application does... It is split into two pieces, a 
SplashScreen (that also has the runtime in it) and then the other 
stacks that it uses.  I have a SECOND small app, called an updater that 
also has the runtime in it.  Reason being is because a running 
application cannot replace itself.  The sole purpose of the updater is 
to install a update to the splashscreen...

Anyway, the splashscreen opens when you start the application.  Before 
accessing any of the other stack files, it checks to see if any 
replacements were downloaded.  If so, It installs the replacements, 
then opens the rest of the stack files that are needed.  Works very 
well.

The application can check for updates automatically, at an interval 
specified by the user, or it can check when the user asks it to.  Just 
like Apple's software update mechanism.

--gordy
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


using MCISendString to record

2005-03-27 Thread Nicolas Cueto
Further on my problem with "record sound" on Windows 98SE and 2k (i.e., it
causes a delay/system-freeze of over 30 seconds).

Delving deeper into the archives, mention was made of "MCISendString" as a
possible solution to a problem very similar to mine. (Also mentioned was the
possibility that system memory was the culprit, which I confirmed as not so
in my own case.) Fortunately, I found some sample stacks that used this
Windows-only command and got a taste of how it works. However, I could not
find a stack that used MCISendString for recording, and the MCI
documentation is overwhelming.

So, I was hoping someone would care to explain how to use MCISendString for
doing the following "record sound" steps:

1) start recording
2) stop the recording
3) name the file that contains that recording

Thank you.

--
Nicolas Cueto

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: "rather not have apps... from a web page"

2005-03-27 Thread Thomas McGrath III
Richard,
What do you do about the parts of the engine that need included in 
certain stacks? WHat if you change your mind later and decide that you 
need pieces in the project? Do you just include everything? I know the 
downloads can be just stacks, right? Is there a way to include ide 
parts there?

Thanks
Tom
On Mar 27, 2005, at 2:28 AM, Richard Gaskin wrote:
Just make your app a single-window executable which periodically checks
your server for updates and downloads them.  You can do it all from
within your app, so the admin doesn't have to do another install
everytime you update and you save your users the step of going to
another program (the browser) to get updated.
You're welcome to borrow any useful parts you need from the devolution
setup stack:

--
 Richard Gaskin
Thomas J McGrath III
[EMAIL PROTECTED]
412-831-3094
220 Drake Road
Bethel Park, PA 15102
<*)) >=<
"Life should NOT be a journey to the grave with the intention of 
arriving safely in an attractive and well preserved body, but rather to 
skid in sideways - a Cigar in one hand - a large steak in the other - 
your body thoroughly used up, totally worn out, and screaming - WOO 
HOO! What a Ride!"
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: scientific publishing

2005-03-27 Thread MisterX
Eric,


what's the subject? broad and specific categories? 

cheers
Xavier

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Eric Engle
> Sent: Sunday, March 27, 2005 15:19
> To: use-revolution@lists.runrev.com
> Subject: scientific publishing
> 
> Hi, 
> 
> I've written a couple computer science articles. I used 
> revolution to buil apps to illustrate the ideas. I would like 
> to ask if anyone has any ideas about academic publishing in 
> computer science. I am coming at this from social science 
> which is why I have less of an idea which journals to write to. 
> 
> Any suggestions? 
> 
> (Off to the acm to browse around)
> 
> thanks!
> 
> eric
> 
> 
>   
> __
> Do you Yahoo!? 
> Yahoo! Small Business - Try our new resources site!
> http://smallbusiness.yahoo.com/resources/
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


scientific publishing

2005-03-27 Thread Eric Engle
Hi, 

I've written a couple computer science articles. I used revolution to buil apps
to illustrate the ideas. I would like to ask if anyone has any ideas about
academic publishing in computer science. I am coming at this from social
science which is why I have less of an idea which journals to write to. 

Any suggestions? 

(Off to the acm to browse around)

thanks!

eric



__ 
Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/ 
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: ANN Nine ball pool

2005-03-27 Thread Jim Hurley
Message: 10
Date: Sat, 26 Mar 2005 13:30:02 -0800 (PST)
From: Alejandro Tejada <[EMAIL PROTECTED]>
Subject: Re: ANN Nine ball pool
To: use-revolution@lists.runrev.com
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=us-ascii
on Sat, 26 Mar 2005
Jim Hurley wrote:
 When I want to feel successful, with very little
 effort, I change the
 table friction to zero, i.e. the ball speed
 multiplier to 1. After
 the break, watch the ball rattle around the table
 and eventually all
 are pocketed, include the cue ball.
I discover this too! :-))
Hey, Jim
You have made a great work and a fun game too!
This is how i foresee that
Math, Physics and computer programmer
will be learned some day... :-)

Al,
Very clever bezier addition. Still trying to figure it out. I think 
my solution to the residual graphics clutter was to double click the 
bezier line to delete all the handles.

Having learned programming as most physicists do, on the street (I'm 
sure it shows) I don't know much about the education of a programmer. 
But I suspect they get a good bit of math in the process, and, as you 
say, a little physics would often be helpful.

I know you have the skills, but
will you find the time to create a
Railroad Construction Maker Kit,
(like that stack in HyperCard) ;-)
or a Racing Car kit???
I can't imaging what a Railroad Construction Kit might be. Well, 
maybe I can. I doubt that I have the graphic skills to make it 
attractive.

Jim
___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: "rather not have apps... from a web page"

2005-03-27 Thread MisterX
One way which I use is the following

version 1
- check ftp file is version changed
- propose download - let user update

version 2
- check ftp file for update
- check user/version allowed or back to version 1
- get update list
- download, update scripts/media that need it
- and or run update script.

Requirement: ftp server and connection to it.

Remember to keep it simple... Version 2 also requires more checks. IOWs, not
worth shareware or freeware prices/efforts IMOHO. It's the best way to
reduce problems and bugs.

You can see how version 1 works in the latest HotKeyN2O which I mentioned a
mail ago...

cheers
Xavier


> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of jbv
> Sent: Sunday, March 27, 2005 11:31
> To: How to use Revolution
> Subject: Re: "rather not have apps... from a web page"
> 
> 
> 
> >
> > Just make your app a single-window executable which periodically 
> > checks your server for updates and downloads them.  You can 
> do it all 
> > from within your app, so the admin doesn't have to do 
> another install 
> > everytime you update and you save your users the step of going to 
> > another program (the browser) to get updated.
> >
> 
> Just curious : how do you manage upgrades of a standalone, if 
> not by downloading new versions of sub-stacks that will be 
> downloaded and saved on the HD, and thus ending with more 
> than 1 file on the user's HD ?
> Of course, there's also the possibility to open a distant 
> stack from the standalone, but that means client - server 
> communication everytime the executable is used...
> Unless I'm missing something...
> 
> Thanks,
> JB
> 
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: "rather not have apps... from a web page"

2005-03-27 Thread jbv


>
> Just make your app a single-window executable which periodically checks
> your server for updates and downloads them.  You can do it all from
> within your app, so the admin doesn't have to do another install
> everytime you update and you save your users the step of going to
> another program (the browser) to get updated.
>

Just curious : how do you manage upgrades of a standalone,
if not by downloading new versions of sub-stacks that will be
downloaded and saved on the HD, and thus ending with more
than 1 file on the user's HD ?
Of course, there's also the possibility to open a distant stack
from the standalone, but that means client - server communication
everytime the executable is used...
Unless I'm missing something...

Thanks,
JB

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Disappearing edit commands

2005-03-27 Thread MisterX
And it doesn't always work either. Having to reset the menus over and over.

Seems better behaved in 2.5.1 though. 

Solutions:
Make sure your menus are not using those zxcv shortcuts.
Make sure your menus are uniquely named.
Palettes or commandkeydown front/stackinuse scripts can intercept those too
Menu commads are sent to the topstack, the palettes, then the RevMenubar
(unverified) so any "unfinished" edit menu might suck those command keys and
not "pass"ing them... 

Tip:
Use control-insert and insert to copy or paste without interference. 

Tip2: Use HotKeyN2O... It even allows you to paste images in text fields
which is impossible otherwise. And it's one click instead of a menu pull to
be sure you copied that thing... ;)

http://www.monsieurx.com/modules.php?name=Downloads&d_op=getit&lid=74
500KBs. Beta-status concerning plugin mode and undo engine. The rest works
as expected or better. Updated to version b37 for this occasion! ;)

cheers
Xavier
http://www.monsieurx.com/runrev

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Mark Wieder
> Sent: Sunday, March 27, 2005 10:16
> To: How to use Revolution
> Subject: Re: Disappearing edit commands
> 
> Dan-
> 
> Saturday, March 26, 2005, 10:08:45 AM, you wrote:
> 
> DS> I've been tempted to Bugzilla this but I haven't yet found a 
> DS> reliable way of reproducing it, so I haven't. Maybe you're onto 
> DS> something repeatable here.
> 
> BZ 2433
> BZ 2648
> 
> ...but as Sarah Reichelt pointed out a while back, resetting 
> rev's preferences to defaults seems to get things working 
> again, at the loss of any settings you've changed from the defaults.
> 
> --
> -Mark Wieder
>  [EMAIL PROTECTED]
> 
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Run 2 installs of Rev?

2005-03-27 Thread Marty Knapp
Hey Richard,

> Glad you got a good solution for your Miva project.  I've been looking
> at a third-party extension for Miva for a similar purpose, but I'm
> inclined to modify the mmui.mv file directly to call a Rev-based CGI
> (probably no better than the third-party Miva solution, but more fun to
> work with ).

I've tinkered with some existing cgi scripts (never written anything from
the ground up, though) and have heard others talk here about Rev-based cgi
enough that I'm getting more curious. I'm sure at some point I'll dive in a
and give it a try! I, too, looked at some available modules, but they were a
little pricey for what I needed. It took a little time to put together my
Rev solution, but it was fun too. I've always like tweaking things to work
the way I want them to. It's great to be able to build your own apps to
serve unique needs.

> 
> As for your question, you can build a simple standalone that opens that
> stack file when launched.  I had a similar need, to run a number of
> internal apps here, and since I'm always doing weird stuff with the
> engine I need to have a separate app running those utilities outside of
> my dev environment.  I made a simple one-window stack and have been
> using it for years.

I've thought about that, but it was easier to make a copy of my Rev app and
run my stack that way. I can then do other development projects in "copy A"
while my stack is running in "copy B" (and easily make changes to it). Once
I feel like it's pretty much how I want it, I'll go the stand-alone route.
So far the 2 Rev solution seems to be working fine.

It would be great to hear about your Miva solution as you progress on it.


-- 
Marty Knapp



___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Disappearing edit commands

2005-03-27 Thread Mark Wieder
Dan-

Saturday, March 26, 2005, 10:08:45 AM, you wrote:

DS> I've been tempted to Bugzilla this but I haven't yet found a reliable
DS> way of reproducing it, so I haven't. Maybe you're onto something 
DS> repeatable here.

BZ 2433
BZ 2648

...but as Sarah Reichelt pointed out a while back, resetting rev's
preferences to defaults seems to get things working again, at the loss
of any settings you've changed from the defaults.

-- 
-Mark Wieder
 [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution