From JamesHBeckmann at aol.com Wed Jan 1 02:01:01 2003 From: JamesHBeckmann at aol.com (JamesHBeckmann at aol.com) Date: Wed Jan 1 02:01:01 2003 Subject: String Width, Charts Message-ID: <102.2288d0db.2b43eac6@aol.com> I used an external by Rinaldi (strwidth) to find the pixel distance of a string which then could be "centered" in a fld (not changing the alignment property of the field). Is there such a thing in Rev? Rinadli's CHARTOID provided quick, on the fly graphs to be generated (with many options) - is this still doable in standalones? Jim From dsc at swcp.com Wed Jan 1 02:44:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jan 1 02:44:01 2003 Subject: popup and background reference In-Reply-To: Message-ID: <207273CE-1D5C-11D7-AA08-000A9567A3E6@swcp.com> On Tuesday, December 31, 2002, at 08:41 PM, Jeanne A. E. DeVoto wrote: > I quote myself (from the dictionary entry for "popup"): > > The button is a reference to a button on the current card. My face is red. I had "read" the dictionary entry and didn't see that. And it really is quite clear. I should take more care when I'm tired. Thanks and sorry for the noise on the list. Dar Scott From janschenkel at yahoo.com Wed Jan 1 02:47:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jan 1 02:47:01 2003 Subject: String Width, Charts In-Reply-To: <102.2288d0db.2b43eac6@aol.com> Message-ID: <20030101074153.20505.qmail@web11903.mail.yahoo.com> --- JamesHBeckmann at aol.com wrote: > I used an external by Rinaldi (strwidth) to find the > pixel distance of a > string which then could be "centered" in a fld (not > changing the alignment > property of the field). > Is there such a thing in Rev? > Rinadli's CHARTOID provided quick, on the fly graphs > to be generated (with > many options) - is this still doable in standalones? > > Jim > Hi Jim, For your first question, have a look in the Transcript dictionary at the 'formattedWidth' entry. As for CHARTOID: it probably won't work, as MetaCard and RunRev only support HyperCard 1.x externals. If I'm not mistaking, there's a scripted graph object in the 'User Contributions' seciton of the RunRev website. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From valetia at mac.com Wed Jan 1 03:19:00 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jan 1 03:19:00 2003 Subject: sending and receiving cookies Message-ID: Hi all, A couple of questions regarding cookies. Server-Side Revolution Script: 1. What statements should be used to properly send cookies to the browser? 2. What about extracting information from cookies stored in the browser? Client-Side Revolution App: 3. What statements should be used to properly receive and store cookies? 4. What about returning cookie information whenever required (and when would that be, BTW)? Thanks! Valetia From valetia at mac.com Wed Jan 1 03:25:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jan 1 03:25:01 2003 Subject: Bounce in dock, flash in menu, blink in tray...!? In-Reply-To: <01fc01c2b021$4eb04760$6601a8c0@mckinley.dom> Message-ID: Thanks Ken, I'll take a look at the Mac OS tools. For Win32 I just found the following tip at your site: http://www.sonsothunder.com/devres/metacard/tips/proc001.htm ...and I thought perhaps Igor Nys (programmer of PrcView mentioned on that page) could write a custom command line app that shows/blinks/hides system tray icons. I've sent him an email and am awaiting his response. If you happen to know anyone else who might be able to help with this, let me know too. Valetia > From: "Ken Ray" > Organization: Sons of Thunder Software > Reply-To: use-revolution at lists.runrev.com > Date: Mon, 30 Dec 2002 10:34:19 -0600 > To: > Subject: Re: Bounce in dock, flash in menu, blink in tray...!? > > Well, you can use the OS X version of 24U Appearance OSAX > (http://www.24usoftware.com/info.php?ID=4) to bounce the icon in the dock > via AppleScript and to use the OS 9 version > (http://www.24usoftware.com/info.php?ID=2) to cause the Notification Manager > to display a notification message in OS 9 (or use the freeware OSAX called > Notify, found on Info-Mac); I'm not sure about blinking the system tray icon > in Win32 though... > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > ----- Original Message ----- > From: > To: > Sent: Monday, December 30, 2002 9:04 AM > Subject: Bounce in dock, flash in menu, blink in tray...!? > > >> Hi all, >> >> How do I do the following via Revolution: >> >> 1. Bounce app icon in the Mac OS X dock until a certain user action is >> performed >> >> 2. Flash Mac OS 9 application menu until a certain user action is > performed >> >> 3. Generate and blink a system tray icon in Win32 until...blah blah >> >> Thanks in advance! >> >> Valetia >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From dvk at dvkconsult.com.au Wed Jan 1 03:51:01 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Wed Jan 1 03:51:01 2003 Subject: popup and background reference In-Reply-To: <207273CE-1D5C-11D7-AA08-000A9567A3E6@swcp.com> Message-ID: <565FDDDA-1D65-11D7-98A2-000393598038@dvkconsult.com.au> On Wednesday, Jan 1, 2003, at 18:39 Australia/Sydney, Dar Scott wrote: snip > should take more care when I'm tired. Dar Aren't you on U.S. Mountain time or thereabouts? By my estimate (where 2003 arrived nearly twenty hours ago) you ought to have been into the new morning when your wrote this and hence a) even more tired b) not here Go have a[nother] champers and tell us about it on the 2nd. cheers David > > Thanks and sorry for the noise on the list. > > Dar Scott > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From DVGlasgow at aol.com Wed Jan 1 05:42:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Wed Jan 1 05:42:01 2003 Subject: ppc engine dowload problems Message-ID: I was wondering if a ppc only build would be much smaller than a 'fat' build. I selected ppc in the build distribution stack, and was duly invited to download the engine. After a few seconds a dialog advised "there was an error trying to decompress the engine. The file appears to be corrupt.". Anyone else get this? Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From valetia at mac.com Wed Jan 1 07:36:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jan 1 07:36:01 2003 Subject: sending and receiving cookies In-Reply-To: Message-ID: OK, I've managed to figure out for myself the answers to questions 1, 3 and 4. That leaves question 2: How do you retrieve cookie information from a browser? In fact, this may be related: How do you obtain the list of passed variables via a GET to a server-side revolution script? The following code (taken from the online tip of the day) works only if you POST to the script, but not when you do a GET. read from stdin until empty put urlDecode (it) into tDataIn split tDataIn by "&" and "=" Any ideas? Valetia > From: "valetia at mac.com" > Reply-To: use-revolution at lists.runrev.com > Date: Wed, 01 Jan 2003 18:13:50 +1000 > To: > Subject: sending and receiving cookies > > Hi all, > > A couple of questions regarding cookies. > > > Server-Side Revolution Script: > > 1. What statements should be used to properly send cookies to the browser? > > 2. What about extracting information from cookies stored in the browser? > > > Client-Side Revolution App: > > 3. What statements should be used to properly receive and store cookies? > > 4. What about returning cookie information whenever required (and when would > that be, BTW)? > > > Thanks! > > Valetia > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From valetia at mac.com Wed Jan 1 09:01:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jan 1 09:01:01 2003 Subject: sending and receiving cookies In-Reply-To: Message-ID: Just figured out the answer to question 2. Thanks anyway! Valetia > From: "valetia at mac.com" > Reply-To: use-revolution at lists.runrev.com > Date: Wed, 01 Jan 2003 22:30:57 +1000 > To: > Subject: Re: sending and receiving cookies > > OK, I've managed to figure out for myself the answers to questions 1, 3 and > 4. That leaves question 2: > > How do you retrieve cookie information from a browser? > > In fact, this may be related: > > How do you obtain the list of passed variables > via a GET to a server-side revolution script? > > The following code (taken from the online tip of the day) works only if you > POST to the script, but not when you do a GET. > > read from stdin until empty > put urlDecode (it) into tDataIn > split tDataIn by "&" and "=" > > Any ideas? > > Valetia > > > >> From: "valetia at mac.com" >> Reply-To: use-revolution at lists.runrev.com >> Date: Wed, 01 Jan 2003 18:13:50 +1000 >> To: >> Subject: sending and receiving cookies >> >> Hi all, >> >> A couple of questions regarding cookies. >> >> >> Server-Side Revolution Script: >> >> 1. What statements should be used to properly send cookies to the browser? >> >> 2. What about extracting information from cookies stored in the browser? >> >> >> Client-Side Revolution App: >> >> 3. What statements should be used to properly receive and store cookies? >> >> 4. What about returning cookie information whenever required (and when would >> that be, BTW)? >> >> >> Thanks! >> >> Valetia >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From kkaufman at snet.net Wed Jan 1 10:04:01 2003 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed Jan 1 10:04:01 2003 Subject: scroll window Message-ID: <95F71FEE-1D99-11D7-A6D7-0003936D1F12@snet.net> I have an 850X1105 image which I need to display in a scrollable window. I will have editable fields in specific places in front of the image. I assume that if I combine the image and the fields as a group, I can scroll the image/fields for data entry. I understand I'm to set the size of the stack window to the size of the group. This is not giving me the results I need. All I see is part of the image, and part of the Vscrollbar. How can I scroll the contents of the window, given that the contents are larger than can appear in the window at one time? Thank you, Kurt From arudnits at email.smith.edu Wed Jan 1 10:38:01 2003 From: arudnits at email.smith.edu (Al Rudnitsky) Date: Wed Jan 1 10:38:01 2003 Subject: tutorials + idea In-Reply-To: <200301010134.UAA27018@www.runrev.com> Message-ID: <5.1.0.14.0.20030101102117.00a345a0@popimap.smith.edu> >Well, if you are looking for an expression of interest in the "tutorials" >project, here's one. I teach a course entitled Information Technology and Learning. We cover a great deal of ground in this course (www.smith.edu/edc333) including learning several applications. The most important application students learn in this course is an authoring system. The system has to be adaptable for teachers of upper elementary children and essentially have no ceiling. The program we have been using (SuperLink) is no longer being supported and is limited to PC platforms. I have been searching for something that will take us far into the future. Something like Hyperstudio is out. I find it rather awful. Director is not readily adjustable in ways that beginners can do interesting things. Metacard and Supercard are interesting and so is Revolution. (Okay, enough of the search story.) So, suggestions for how to begin learning Revolution would be terrific as would tutorials created by knowledgeable users. Any suggestions, opinions, etc. would be most appreciated. *************************************************** Al Rudnitsky Professor, Education & Child Study Smith College Morgan Hall 37 Prospect Street Northampton, MA 01063 email: arudnits at smith.edu phone: 413 585 3261 fax: 413 585 3268 *************************************************** From k_major at os.surf2000.de Wed Jan 1 11:38:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Wed Jan 1 11:38:01 2003 Subject: scroll window In-Reply-To: <95F71FEE-1D99-11D7-A6D7-0003936D1F12@snet.net> Message-ID: Hi Kurt, at first a happy new year :-) I hope i understand it right... > I have an 850X1105 image which I need to display in a scrollable > window. > I will have editable fields in specific places in front of the image. > I assume that if I combine the image and the fields as a group, > I can scroll the image/fields for data entry. > I understand I'm to set the size of the stack window to the size of > the group. ??? I think it should be the other way round.... Set the groups size to the size of your window. And it is important to set the lockloc of that group to true ! Otherwise it will always resize itself... > This is not giving me the results I need. > All I see is part of the image, and part of the Vscrollbar. > How can I scroll the contents of the window, given that > the contents are larger than can appear in the window at one time? I guess it is the lockloc NOT set to true. Check it out, maybe that is what you are looking for... > Thank you, > Kurt Regards Klaus Major k_major at os.surf2000.de From dsc at swcp.com Wed Jan 1 12:03:05 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jan 1 12:03:05 2003 Subject: popup and background reference (OT chat) In-Reply-To: <565FDDDA-1D65-11D7-98A2-000393598038@dvkconsult.com.au> Message-ID: On Wednesday, January 1, 2003, at 01:45 AM, David Vaughan wrote: > On Wednesday, Jan 1, 2003, at 18:39 Australia/Sydney, Dar Scott wrote: > > snip >> should take more care when I'm tired. > > Dar > > Aren't you on U.S. Mountain time or thereabouts? By my estimate (where > 2003 arrived nearly twenty hours ago) you ought to have been into the > new morning when your wrote this and hence > a) even more tired > b) not here I decided to join you folks in 2003. Actually, it was just 39 minutes after New Years midnight. Oh, I see, you mean 2003 arrived 20 hours ago for you. OS X Mail 1.2.3 tends to hide the real headers, so I lose the feel for time. I found cmd-option-u, which is almost as good as the old "show --> raw source". I don't know why mine doesn't do the new "time zones" in in quotation banners as yours does. Well, I'm off to face the new year. I hear Revolution windows are faster and brighter even yet. Dar Scott From kkaufman at snet.net Wed Jan 1 13:00:01 2003 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed Jan 1 13:00:01 2003 Subject: scroll window Message-ID: <27BD318A-1DB2-11D7-A8D6-0003936D1F12@snet.net> Klaus wrote: >>at first a happy new year :-) To you and all the list members as well, of course! I will try your suggestions and see what happens, as I would like to know how to accomplish this in general. For this project though, I think I will be adding some text boxes to a PDF document (using Adobe Acrobat) instead... a lot simpler! -Kurt From bornstein at designeq.com Wed Jan 1 13:46:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Wed Jan 1 13:46:01 2003 Subject: scroll window Message-ID: <200301011841.h01If6k13027@mailout6-0.nyroc.rr.com> >I will try your suggestions and see what happens, as I would like to >know how to accomplish this in general. Hi Kurt, This is very straightforward and works well. 1) First, make your stack window large enough to contain your image and fields. 2) Group your fields where you want on your image. Enable the vertical scrollbar for the group. 3) Resize the group to be smaller vertically than your final stack height. 4) As Klaus said, be sure to set the lockLoc of the group to true. This is important. 5) Resize your stack to its final size making sure that that the entire (resized) group is visible. This will allow you full access to the scroll bar. That's it. The image and text fields will scroll nicely within the stack and you'll get access to the entire group via the scroll bars. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From mdswindell at charter.net Wed Jan 1 14:36:00 2003 From: mdswindell at charter.net (Mark Swindell) Date: Wed Jan 1 14:36:00 2003 Subject: sending and receiving cookies In-Reply-To: Message-ID: on 1/1/03 5:56 AM, valetia at mac.com at valetia at mac.com wrote: > Just figured out the answer to question 2. Thanks anyway! > > Valetia So what did you learn? I bet I'm not the only one who would be interested in hearing... Thanks, Mark From mdswindell at charter.net Wed Jan 1 14:44:01 2003 From: mdswindell at charter.net (Mark Swindell) Date: Wed Jan 1 14:44:01 2003 Subject: tutorials + idea In-Reply-To: <5.1.0.14.0.20030101102117.00a345a0@popimap.smith.edu> Message-ID: on 1/1/03 7:33 AM, Al Rudnitsky at arudnits at email.smith.edu wrote: > >> Well, if you are looking for an expression of interest in the "tutorials" >> project, here's one. > > I teach a course entitled Information Technology and Learning. We cover a > great deal of ground in this course (www.smith.edu/edc333) including > learning several applications. The most important application students > learn in this course is an authoring system. The system has to be > adaptable for teachers of upper elementary children and essentially have no > ceiling. The program we have been using (SuperLink) is no longer being > supported and is limited to PC platforms. I have been searching for > something that will take us far into the future. Something like > Hyperstudio is out. I find it rather awful. Director is not readily > adjustable in ways that beginners can do interesting things. Metacard and > Supercard are interesting and so is Revolution. (Okay, enough of the > search story.) > > So, suggestions for how to begin learning Revolution would be terrific as > would tutorials created by knowledgeable users. > > Any suggestions, opinions, etc. would be most appreciated. I would suggest downloading the demo of Revolution and working through the tutorials. If you have Hypercard knowledge it will mostly all be transferable. Revolution is based on the Metacard engine, but has a great (and soon to be greater) user interface and support of a great staff and list (not implying that Metacard doesn't). SuperCard is a wonderful product, too, but not cross-platform. If I were you I'd get up to speed with Revolution ASAP. It's really an amazing tool. Good luck. My .02 Mark From Cubist at aol.com Wed Jan 1 16:03:01 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Wed Jan 1 16:03:01 2003 Subject: setting pointer location Message-ID: <8f.2759438c.2b44b042@aol.com> sez dvglasgow at aol.com >>...and while I am on, how do you replicate the 'step' parameter in Hypercard >>repeats? I want to put a return after every third line between lines 3 and >>168 of a field. sez jeanne at runrev.com: >This is in 2.0. In the meantime, you can fake it a couple of ways... repeat with K1 = 1 to 10000 if ((K1 mod 3) = 0) then next repeat -- only executes the loop when K1 is an integer multiple of 3 DoAllKindsOfStuffHere end repeat repeat with K1 = 1 to 10000 put K1 * 3 into K2 -- now use K2 as the variable in the loop, *not* K1 DoAllKindsOfStuffHere end repeat Hope this helps... From kkaufman at snet.net Wed Jan 1 16:11:00 2003 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed Jan 1 16:11:00 2003 Subject: scroll window Message-ID: Thanks, Howard! From ambassador at fourthworld.com Wed Jan 1 17:08:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 1 17:08:01 2003 Subject: ppc engine dowload problems In-Reply-To: Message-ID: DVGlasgow at aol.com wrote: > I was wondering if a ppc only build would be much smaller than a 'fat' build. Yes, by nearly half. This is true of all "fat" applications, since they efectively contain two complete sets of object code (one for 68k and one for PPC). But as time goes by, I'm delivering to fewer and fewer 68k systems. Aside from some public schools and a handful of other specialized cases, it seems few people who haven't upgraded machines in over 7 years also have the RAM and other system resources to make effective use of the stuff I've been building. What percentage of your audience requires 68k? > I selected ppc in the build distribution stack, and was duly invited to > download the engine. After a few seconds a dialog advised "there was an > error trying to decompress the engine. The file appears to be corrupt.". > Anyone else get this? Such things are often transmission errors, worth retrying. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From kray at sonsothunder.com Wed Jan 1 17:59:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Wed Jan 1 17:59:00 2003 Subject: Bounce in dock, flash in menu, blink in tray...!? References: Message-ID: <036d01c2b1e7$ed2cc090$6601a8c0@mckinley.dom> Well, Valetia... if you can wait a day or three, I'll have one ready to go as well... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: To: Sent: Wednesday, January 01, 2003 2:19 AM Subject: Re: Bounce in dock, flash in menu, blink in tray...!? > Thanks Ken, I'll take a look at the Mac OS tools. > > For Win32 I just found the following tip at your site: > > http://www.sonsothunder.com/devres/metacard/tips/proc001.htm > > ...and I thought perhaps Igor Nys (programmer of PrcView mentioned on that > page) could write a custom command line app that shows/blinks/hides system > tray icons. I've sent him an email and am awaiting his response. > > If you happen to know anyone else who might be able to help with this, let > me know too. > > Valetia > > > > > From: "Ken Ray" > > Organization: Sons of Thunder Software > > Reply-To: use-revolution at lists.runrev.com > > Date: Mon, 30 Dec 2002 10:34:19 -0600 > > To: > > Subject: Re: Bounce in dock, flash in menu, blink in tray...!? > > > > Well, you can use the OS X version of 24U Appearance OSAX > > (http://www.24usoftware.com/info.php?ID=4) to bounce the icon in the dock > > via AppleScript and to use the OS 9 version > > (http://www.24usoftware.com/info.php?ID=2) to cause the Notification Manager > > to display a notification message in OS 9 (or use the freeware OSAX called > > Notify, found on Info-Mac); I'm not sure about blinking the system tray icon > > in Win32 though... > > > > Ken Ray > > Sons of Thunder Software > > Email: kray at sonsothunder.com > > Web Site: http://www.sonsothunder.com/ > > > > > > ----- Original Message ----- > > From: > > To: > > Sent: Monday, December 30, 2002 9:04 AM > > Subject: Bounce in dock, flash in menu, blink in tray...!? > > > > > >> Hi all, > >> > >> How do I do the following via Revolution: > >> > >> 1. Bounce app icon in the Mac OS X dock until a certain user action is > >> performed > >> > >> 2. Flash Mac OS 9 application menu until a certain user action is > > performed > >> > >> 3. Generate and blink a system tray icon in Win32 until...blah blah > >> > >> Thanks in advance! > >> > >> Valetia > >> > >> > >> > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Wed Jan 1 18:54:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jan 1 18:54:01 2003 Subject: Underlined characters in button label? In-Reply-To: Message-ID: <8C415F6C-1DE3-11D7-B487-0003937A97B8@genesearch.com.au> I too have ben trying to apply different formats to various characters of a button name or label but not succeeding. I think Jeanne has provided the reason: > if you set a property, you need to set all of it - you can't set a > chunk of a property. The possible solutions suggested so far are: - use an image instead - use a font with special characters Neither of these are any good for me as I want the font & size user-selectable, so I'm still hoping for some other wonderful suggestions. Cheers, Sarah On Sunday, December 29, 2002, at 12:30 pm, Mark Swindell wrote: > Is it possible to format button label text so that only a few letters > of the > label are underlined? It seems to be all or nothing, but I'd like to > be > able to have a standard button with a label like "black" with just the > bl > underlined. > > Thanks, > Mark > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Wed Jan 1 19:05:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jan 1 19:05:01 2003 Subject: ""e&" In-Reply-To: Message-ID: Have you tried the "Paste as formatted string" option in the Edit menu of the Script editor menus? If you type (in a field or the message box or in a text document): She said, "I do." select it, copy it and then use the special paste command, you get this: "She said, " & quote & "I do." & quote & " This actually causes a problem because it puts an extra unbalanced " on the end, but with very minor editing, it saves a lot of typing. If your original sentence doesn't end in a quote, I think you will find it works perfectly. Cheers, Sarah On Tuesday, December 31, 2002, at 10:59 am, Ivers, Doug E wrote: > answer "She said, ""e&"I do.""e > > Seems like there should be a shorthand way of coding ""e&". I use > it frequently and it makes things difficult to read. Javascript > handles this nicely by allowing the use of single quotes within double > quotes. > > > -- D > > P.S. That was 18 years ago. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Wed Jan 1 19:06:38 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jan 1 19:06:38 2003 Subject: Standalone Data folder In-Reply-To: Message-ID: <01808386-1DE5-11D7-B487-0003937A97B8@genesearch.com.au> What happens if you rename the Data folder to ".Data"? In OS X, any file starting with . is invisible but I don't know if this works with folders. As regards the advisability of this, you can still get to invisible folders using the "Go to folder" command in the Finder's Go menu. The best solution would be if Rev 2.0 created proper OS X packets which hide everything inside what appears to be an application but is actually a folder. Cheers, Sarah On Tuesday, December 31, 2002, at 11:03 am, Robert Presender wrote: > > On Monday, December 30, 2002, at 09:01 AM, Rick Harrison wrote: > >> on 12/30/2002 8:51 AM, Robert Presender at rpresender at earthlink.net >> wrote: >> >>> Hi, >>> Using OS 10.2.3 >>> >>> Is there a way to make the Data folder(and all its components) >>> invisible and only have the app as a result of making a standalone >>> for >>> Mac and Windows? Using the procedure of Tip 1 of RR site. >>> >>> Is there a reason that the Data folder(and components therein) be >>> visible? >>> >>> Thanks for any insight. >>> >>> Regards .. Bob >> >> Bob, >> >> I'm not sure as to whether or not it matters if the Data folder is >> invisible or not. > > Does the above imply that clicking on the data folder doesn't open the > components folder and ability to click on the substacks therein? In my > standalones, I can get down to the substacks in the data folder and > enter data but no further action takes place. > Am I creating standalones incorrectly? > >> There is an option that you can use when creating a standalone which >> is to check the box for no substacks which eliminates the data folder. >> You'll only want to do this if you don't have any substacks of course. > > I need the substacks to save data the user enters in the appl. > >> To make a file invisible for Mac OS X just put a period in front >> of the name. > > Thanks for the tip. > >> You might like to use a utility like "GhostHunter" to be able to find >> your file again. Or just boot under Mac OS 9.2.2 and look for the >> file >> name with the period. >> >> In windows there is a way to do it too, but at this moment I don't >> remember >> quite how to do it. If you search the archives you'll probably come >> across >> it. It is a fairly common question. > > Have been searching the archives, but no luck so far. Will keep > looking. > > Rick, thanks for your input. > > Regards ... Bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From wmb at internettrainer.com Wed Jan 1 19:09:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Wed Jan 1 19:09:00 2003 Subject: tutorials + idea In-Reply-To: <5.1.0.14.0.20030101102117.00a345a0@popimap.smith.edu> Message-ID: <9FC07AAE-1DE5-11D7-943D-003065430226@internettrainer.com> On Mittwoch, J?nner 1, 2003, at 04:33 Uhr, Al Rudnitsky wrote: > Something like Hyperstudio is out. Does this mean you are looking for anything more professional? > > So, suggestions for how to begin learning Revolution would be terrific > as would tutorials created by knowledgeable users. if you need a real crosplattform tool without thinking about: Is the right JVM installed on this Xp? Is QT installed? If yes what version? etc... And If it must run too on Linux, Unix etc... then you have only one choice: REV/MC, wich imho will not be a real multimedia Authoring tool in the foreseable future. Later on - maybe - when we get that what I was asking for. Thats imho the key to make Rev an general tool... Depends what are you looking for? More scripting or more authoring? (very short definition from my point of view for learning: scripting: left brain orientated (digital, step by step thinking) authoring: right brain orientated (associative, visual thinking) The best tool would be brainfriendly - you can (have to) work with both parts of your brain. In an information society this things will become more and more important in the future, because we all (not only the younger generation) must learn how to learn more efficiently... (Sorry that I cant explain it more detailed here, but I have a "typing problem" at the moment. (It seems its a carpal tunnel syndrome and I m afraid I need an operation...) So I have to watch (nearly count) my typing and mouse movements. But you can call me, if you like. Scripting: again REV/MC Authoring: there are better tools mostly QT or Java-based. iShell - with 3.0 I think you can forget Director! (QT based) eZedia MX & eZediaQTI - great UI very easy to use, not so powerful as iShell but cheap and very promising. (QT based) Quickmedia - mTropolis successor. Good idea, but you should better know french very well! (QT based) Norpath Studio - the only one except Rev/MC which runs on Linux too. Very (to) big Player (Java-based) And some more specific others... regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From sarahr at genesearch.com.au Wed Jan 1 19:10:33 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jan 1 19:10:33 2003 Subject: How to get printer info In-Reply-To: Message-ID: <877E0E25-1DE5-11D7-B487-0003937A97B8@genesearch.com.au> The printPaperSize property will return the selected dimensions for the current printer & paper. You'll have to work out from them whether the paper is landscape or portrait. The dimensions are in points with 72 points per inch. Sarah On Tuesday, December 31, 2002, at 10:15 pm, Graham Samuel wrote: > I feel embarrassed asking questions that must have been asked before, > but I've looked at the 1.1 docs, had a bit of a search with Google, > and browsed the excellent links provided by Richard, Ken and others, > but I can't find out if the Revo developer gets any feedback from the > 'Page Setup' dialog which can be invoked with RevShowPrintDialog, or > has any other access to printer parameters. > > AFAIK on both Mac and Windows, the dialog will return parameters to > the app, stating the paper size chosen by the user and the printable > area within the page, and probably a lot of other stuff. Clearly in > general one needs this info to print - even on my modest home inkjet, > size (chosen by the user outside the control of the application) can > vary from US letter to A6 card, not to mention from portrait to > landscape, and I need to know what the user has chosed so as to format > my output accordingly - but this problem must have come up many many > times. The Google search seemed to reveal that this was a 'blind spot' > in Revo 1 but might be on the wish list for version 2.0. > > Can anyone clarify and/or suggest workarounds, including XCFNs/DLLs > (provided one can get equivalent functionality on different > platforms)? I really have no idea what kind of printers my users will > be using, and I have no access to any detailed info about 2.0's report > printer. > > TIA > Graham > -- > ------------------------------------------------------------------- > Graham Samuel / The Living Fossil Co. / UK & France > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Wed Jan 1 19:18:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jan 1 19:18:00 2003 Subject: redrawing buttons - animation In-Reply-To: Message-ID: <0681494F-1DE6-11D7-B487-0003937A97B8@genesearch.com.au> While other people have suggested better ways of moving your buttons, the debugger problem still needs to be solved. Does the button jump to it's new location or does it refuse to move at all? If it jumps then it could be that you locked the screen somewhere and the debugger may automatically unlock it. More likely I would think is that your loop is too fast to see the button move. The debugger slows all operations down enormously so when it is turned off, the script may just be happening far too quickly. While this is not a good technique to use, for testing purposes, try putting a "wait 1 second" line inside the loop and see if that allows you to see the button moving. Cheers, Sarah On Wednesday, January 1, 2003, at 04:16 am, sean nicholas harper wrote: > So I have this button and it has a pretty color icon. I want to move > the > button around the screen (not using animation manager). So I have a > loop > that changes the location of the button. > > Now, it works fine in the debugger, but not outside the debugger. This > leads me to suspect that I need to tell Runtime to refresh the screen > or > something. > > How do I do this? > > Thanks, > Sean > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Wed Jan 1 19:52:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 1 19:52:01 2003 Subject: tutorials + idea In-Reply-To: <9FC07AAE-1DE5-11D7-943D-003065430226@internettrainer.com> Message-ID: Wolfgang M. Bereuter wrote: > More scripting or more authoring? Keep in mind that one can build alost any level of authoring systems with Revolution. Ken recently built a specialized authoring tool for one of hisw clients, and I built one a while back that uses template shell and prefab components assembled into finished courseware with a single click by reading a formatted text file delivered by the instructional designer. Nearly everything that can be scipted in Rev can also be made point-and-click.... -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From ambassador at fourthworld.com Wed Jan 1 20:03:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 1 20:03:01 2003 Subject: Standalone Data folder In-Reply-To: <01808386-1DE5-11D7-B487-0003937A97B8@genesearch.com.au> Message-ID: on 12/30/2002 8:51 AM, Robert Presender at rpresender at earthlink.net wrote: > Is there a way to make the Data folder(and all its components) > invisible and only have the app as a result of making a standalone > for Mac and Windows? Using the procedure of Tip 1 of RR site. > > Is there a reason that the Data folder(and components therein) be > visible? It may not be necessary, but it's polite to leave it visible if it's installed on the user's hard drive. For starters it can't be thrown away or backed up if it's invisible. And if you have a support issue which requires the user to remove or replace a file, you'll have to ship them a specialized tool to do it since it otherwise won't be possible. I may have a stronger reaction to invisible file than others here, but personally I never use 'em and distrust apps that do, wondering "What do they have to hide?" Now and then I boot ResEdit to hunt down and remove invisible files from anyone other than Apple. Macromedia, Adobe, Microsoft and other major players ship apps which require a folder of data, components, etc., and all these major players leave their folders visible. Of course, if this folder is on a CD-ROM it's a non-issue, as the user can't modify them anyway and it doesn't affect the user's system. Forgive my coming into this conversation late: What is the benefit of hiding this folder? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From wmb at internettrainer.com Wed Jan 1 20:56:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Wed Jan 1 20:56:01 2003 Subject: Tutorials + idea In-Reply-To: Message-ID: On Dienstag, Dezember 31, 2002, at 08:08 Uhr, Richard Gaskin wrote: > But for the near term, while printed books have many advantages, it > seems > more worthwhile focusing on electronic learning materials. In > addition to > being more enviro-friendly than a dead-trees version that lives only a > few > months, along with that comes a much lower production and distribution > cost, > and the work can be delivered piecemeal rather than needing everything > done > at once. Fortunately the production of such things is something Rev is > particularly good at. Richard I m with you, but pls dont take my word *book* to precise... The Book i mean is not only a paper-book. It should be too an app, pdf, cd, e-documents etc... > To encourage this sort of thing I've added a "Tutorials" section to the > RevNet Stacks listing. I've begun work on a simple shell project that > can > be used for tutorials, and will be a tutorial itself -- on how to make > tutorials. :) Do you mean this? http://www.fourthworld.com/casestudies/cases/case0007gas.html The links (of the thumbnails) in the left frame of the 4(!) frames on this page do not work; (On click nothing happens). Maybe I dont understand your page or I m doing anything wrong..? > But we needn't wait for that: if any of the readers of this list have > insights to share with newcomers, please consider making a tutorial > stack or > a Web page to share that knowledge. If you're a consultant, I can > tell you > that, judging from my hits logs, there are definite benefits to having > Rev-related materials on your site -- seems RunRev's marketing is > raising > interest in Rev rather well, as I see a month-to-month increase in > hits from > search engines for Rev-related searches. So many traditional scripters here, even the Guys from rev, imho do not really see the total potential of a platform independent tool like rev/MC, when they are looking only at potential new *scripters*. Let me give you one example why I think this: In the biggest town of the world - Mexico city, the administration has thrown out Windows, because it is to expensive now, and have changed to Linux. They will need a lot of new tools, apps of any kind in the next years. But they are interested in developers coming from their local population, because thats the cheapest way to give them work and get anything back from them later on. So there is a potential of some hundred thousands future developers, if... if(!) the curve of learning and understanding "the/a" developer tool is not for a small target market like well prepared scripters/programmers ... For you (and a lot of gurus here) scripting this xtalk is an easy thing, because you know it and you dominate it. But for the rest of us, which are not so prepared in scripting its fairly difficult. Think about that: how many people could work well with DOS..? A small group of persons only. The breakthrough was the more (for the rest of us)-understandable (brainfriendly) UI "Windows", (yes I know, it was the Mac but thats another story) which has *combined* symbols with text... The same you have seen in Page Layout, Webdesign, Multimedia Authoring and you will see in programming/scripting in the future. When we will see a tool with a real brainfriendly UI everybody can be a developer. And we need much more to get more easier solutions. Rev with the MC engine is a first and big step, still lacks this kind of UI but has the potential to more... my 2EuroCent... regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From valetia at mac.com Wed Jan 1 21:19:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jan 1 21:19:01 2003 Subject: Bounce in dock, flash in menu, blink in tray...!? In-Reply-To: <036d01c2b1e7$ed2cc090$6601a8c0@mckinley.dom> Message-ID: Yup I can definitely wait a couple of days...keep me posted. Thanks! Valetia > From: "Ken Ray" > Organization: Sons of Thunder Software > Reply-To: use-revolution at lists.runrev.com > Date: Wed, 1 Jan 2003 16:48:33 -0600 > To: > Subject: Re: Bounce in dock, flash in menu, blink in tray...!? > > Well, Valetia... if you can wait a day or three, I'll have one ready to go > as well... > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > ----- Original Message ----- > From: > To: > Sent: Wednesday, January 01, 2003 2:19 AM > Subject: Re: Bounce in dock, flash in menu, blink in tray...!? > > >> Thanks Ken, I'll take a look at the Mac OS tools. >> >> For Win32 I just found the following tip at your site: >> >> http://www.sonsothunder.com/devres/metacard/tips/proc001.htm >> >> ...and I thought perhaps Igor Nys (programmer of PrcView mentioned on that >> page) could write a custom command line app that shows/blinks/hides system >> tray icons. I've sent him an email and am awaiting his response. >> >> If you happen to know anyone else who might be able to help with this, let >> me know too. >> >> Valetia >> >> >> >>> From: "Ken Ray" >>> Organization: Sons of Thunder Software >>> Reply-To: use-revolution at lists.runrev.com >>> Date: Mon, 30 Dec 2002 10:34:19 -0600 >>> To: >>> Subject: Re: Bounce in dock, flash in menu, blink in tray...!? >>> >>> Well, you can use the OS X version of 24U Appearance OSAX >>> (http://www.24usoftware.com/info.php?ID=4) to bounce the icon in the > dock >>> via AppleScript and to use the OS 9 version >>> (http://www.24usoftware.com/info.php?ID=2) to cause the Notification > Manager >>> to display a notification message in OS 9 (or use the freeware OSAX > called >>> Notify, found on Info-Mac); I'm not sure about blinking the system tray > icon >>> in Win32 though... >>> >>> Ken Ray >>> Sons of Thunder Software >>> Email: kray at sonsothunder.com >>> Web Site: http://www.sonsothunder.com/ >>> >>> >>> ----- Original Message ----- >>> From: >>> To: >>> Sent: Monday, December 30, 2002 9:04 AM >>> Subject: Bounce in dock, flash in menu, blink in tray...!? >>> >>> >>>> Hi all, >>>> >>>> How do I do the following via Revolution: >>>> >>>> 1. Bounce app icon in the Mac OS X dock until a certain user action is >>>> performed >>>> >>>> 2. Flash Mac OS 9 application menu until a certain user action is >>> performed >>>> >>>> 3. Generate and blink a system tray icon in Win32 until...blah blah >>>> >>>> Thanks in advance! >>>> >>>> Valetia >>>> >>>> >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From valetia at mac.com Wed Jan 1 21:33:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jan 1 21:33:01 2003 Subject: sending and receiving cookies In-Reply-To: Message-ID: Hey Mark, Yup I will be compiling the info and posting it here in a day or two. Cheers! Valetia > From: Mark Swindell > Reply-To: use-revolution at lists.runrev.com > Date: Wed, 01 Jan 2003 11:30:04 -0800 > To: > Subject: Re: sending and receiving cookies > > on 1/1/03 5:56 AM, valetia at mac.com at valetia at mac.com wrote: > >> Just figured out the answer to question 2. Thanks anyway! >> >> Valetia > > So what did you learn? I bet I'm not the only one who would be interested > in hearing... > > Thanks, > Mark > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From dvk at dvkconsult.com.au Wed Jan 1 22:33:01 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Wed Jan 1 22:33:01 2003 Subject: setting pointer location In-Reply-To: Message-ID: <240F7838-1E02-11D7-98A2-000393598038@dvkconsult.com.au> On Sunday, Dec 29, 2002, at 11:08 Australia/Sydney, Alan Gayne wrote: > Let me know how it works out. I like it. The card has two groups (not in the Rev sense but logically connected) of fields plus sundry other data. I use two modeless dialogs to complete each the two field sets when needed. The user brings up the dialog by clicking in any of the relevant fields, and can save changes, leaving the dialog visible, do something else, or dismiss it without changes (buttons are Delete, Clear, Save and Close). If, having brought it up, they click a second time in the source fields then the new data simply replaces the old (removing unsaved changes) in the dialog and not affecting the source data previously selected. In normal use there is no significant difference between having it modal or modeless but the latter is a slight advantage to me where the user can pause to adjust something else, affecting a calculated field, before completing the dialog fields. regards David > > Alan > > On Saturday, December 28, 2002, at 04:53 PM, David Vaughan wrote: > >> >> On Sunday, Dec 29, 2002, at 08:16 Australia/Sydney, Alan Gayne wrote: >> >>> Hi David, >>> >>> Why "modeless" instead of modal dialogs? >> >> Alan, because I imagined (I haven't written it yet) that the dialogs >> could float about, available, and used simply by bringing them to the >> front. The entry fields they are replacing are modelessly available >> after all. I will see what works. >> >> cheers >> David From capellan2000 at yahoo.com Wed Jan 1 22:52:01 2003 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed Jan 1 22:52:01 2003 Subject: tutorials + idea In-Reply-To: <200301011539.KAA04255@www.runrev.com> Message-ID: <20030102034623.82204.qmail@web40512.mail.yahoo.com> Hi all Revolutions Users! Happy New year to everyone! I've follow with interest these messages about Tutorials and Ideas. This remember me, something that I begin to suspect when I take a 2 week course about the use of the Technology of the Information in the Classroom: Most Teachers and Instructors for PC don't know about the use of the Macintosh in the Educational area. Neither, they have use HyperCard or SuperCard.Never In fact, the authors that mention them, like Bernard J. Poole take for granted that most of his readers are using a PC. I believe that still is many years ahead, before most books authors about computer in the education and teachers "discover" the real advantages of this card development enviroment. All the years of experience gained in the mac platform are mostly unknow in the PC world. It's a real shame, an obstacle for the advancement of the education. I pointed to Kevin that with the addition of unicode to the MetaCard engine, there is an excellent oportunity for translating the development and script language to other languages as an open source project, with the help of universities and academic personal. About the path for learning Revolution, I must point to all the books and stacks for HyperCard are the better resorce for now, until books specific to Revolution and MetaCard were written. Every developer in this list could talk about their personal path for learning the enviroment and the script language. For me, I begin programming in HyperCard to make a Text application to assist in translation from english to spanish. I suggest that your students first become experts in working with everything that had to deal with text, in first place. Databases and Parsers are practical applications that they must learn to create. In PERL courses, you'll find plenty of examples. After they master all text manipulations available, they can continue with Math operations and two popular representation of them: Vector graphics and bitmap images. Finally, the comunications protocols and receiving/ sending data in diverse formats using diverse methods. With the capabilities of writing binary data, you could even produce a compiler like Tom Pittman build with HyperCard, years ago. The possibilities are endless. Our time not. Good luck and hard work. Alejandro Tejada on Wed, 01 Jan 2003 10:33:01 -0500 Al Rudnitsky wrote: >I teach a course entitled Information Technology and >Learning. We cover a great deal of ground in this >course (www.smith.edu/edc333) including learning >several applications. The most important application >students learn in this course is an authoring system. >The system has to be adaptable for teachers of upper >elementary children and essentially have no ceiling. >So, suggestions for how to begin learning Revolution >would be terrific as would tutorials created by >knowledgeable users. >Any suggestions, opinions, etc. would be most >appreciated. __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From jeanne at runrev.com Wed Jan 1 23:03:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jan 1 23:03:01 2003 Subject: Underlined characters in button label? In-Reply-To: <8C415F6C-1DE3-11D7-B487-0003937A97B8@genesearch.com.au> References: Message-ID: At 3:48 PM -0800 1/1/03, Sarah wrote: >I too have ben trying to apply different formats to various characters >of a button name or label but not succeeding. I think Jeanne has >provided the reason: > >> if you set a property, you need to set all of it - you can't set a >> chunk of a property. > >The possible solutions suggested so far are: >- use an image instead >- use a font with special characters >Neither of these are any good for me as I want the font & size >user-selectable, so I'm still hoping for some other wonderful >suggestions. Hmm. You could fake it by putting a transparent field on top of a button with a label of a single space (so it's got no visible label) and group them for ease of movement. You'd have to do a wee bit of scripting to make sure the button size accommodates the text as it changes size/font, but that should be easy for you.... -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From alanIra9 at mac.com Wed Jan 1 23:14:02 2003 From: alanIra9 at mac.com (Alan Gayne) Date: Wed Jan 1 23:14:02 2003 Subject: setting pointer location In-Reply-To: <240F7838-1E02-11D7-98A2-000393598038@dvkconsult.com.au> Message-ID: <2F0AC8B3-1E08-11D7-A65D-000393158950@mac.com> Happy New Year David, On Wednesday, January 1, 2003, at 10:27 PM, David Vaughan wrote: > In normal use there is no significant difference between having it > modal or modeless but the latter is a slight advantage to me where the > user can pause to adjust something else, affecting a calculated field, > before completing the dialog fields. > ...and I assume that pause would be the one that "refreshes" (ouch! I'm really show my age with that one!) Seriously though, that's an interesting variation on my tried and true technique. I've never used a modeless dialog so I'm not sure, but isn't there a "danger" of the dialog getting "lost" behind the main window by the inexperienced user (Hey! Where'd that thing go?). If you want the user to be able to "adjust" one or more previously filled field, you could easily create your own "ask" dialog which includes a pair of browser style navigation ("Prev", "Next") buttons which could be used to backtrack modal dialogs. One could also include an "exit" button which would allow the user to exit the dialog sequence while giving the user a warning dialog that the required data entry sequence was not completed and, "would you care to try again?" (Actually, I've never before thought about such a custom "ask" dialog, but now having done so, it seems pretty cool - so it's now on my to-do-list) Being able to easily create such custom dialogs is one of the things I REALLY like about RunRev. Regards, Alan From rpresender at earthlink.net Wed Jan 1 23:25:02 2003 From: rpresender at earthlink.net (Robert Presender) Date: Wed Jan 1 23:25:02 2003 Subject: Standalone Data folder In-Reply-To: <200301020013.TAA13595@www.runrev.com> Message-ID: <85179CB2-1E09-11D7-B3DA-000393A19046@earthlink.net> Hi, Thanks to all who have helped me with this problem. I appreciate your interest. I have tried the suggestion of putting a dot(.) before the name of the data folder. It seems to work ok. I rearranged my initial single stack file which contained the main stack and its several subtacks into: 1. Stack File A (contains only the SplashScreen). 2. Stack File B contains all the previous substacks (user entries have to be saved) During Distr Build (v1.1.1), I selected File A as the main stack and used .Data (dot Data) as the name of the folder for substacks. The standalone folder now consists of File A which, when clicked, doesn't open (I then trashed File A) and doubled clicked on File B which opened as if it were an appl and entered data. Upon reopening File B my entries were saved. Haven't been able to get it to work with 2.0 A15 r2. Will await 2.0 beta. Hopefully, 2.0 will have more documentation about the builder. Maybe even a tutorial. Regards ... Bob On Wednesday, January 1, 2003, at 04:13 PM, Sarah wrote: > What happens if you rename the Data folder to ".Data"? In OS X, any > file starting with . is invisible but I don't know if this works with > folders. As regards the advisability of this, you can still get to > invisible folders using the "Go to folder" command in the Finder's Go > menu. > The best solution would be if Rev 2.0 created proper OS X packets which > hide everything inside what appears to be an application but is > actually a folder. > > Cheers, > Sarah > > On Tuesday, December 31, 2002, at 11:03 am, Robert Presender wrote: > >> >> On Monday, December 30, 2002, at 09:01 AM, Rick Harrison wrote: >> >>> on 12/30/2002 8:51 AM, Robert Presender at rpresender at earthlink.net >>> wrote: >>> >>>> Hi, >>>> Using OS 10.2.3 >>>> >>>> Is there a way to make the Data folder(and all its components) >>>> invisible and only have the app as a result of making a standalone >>>> for >>>> Mac and Windows? Using the procedure of Tip 1 of RR site. >>>> >>>> Is there a reason that the Data folder(and components therein) be >>>> visible? >>>> >>>> Thanks for any insight. >>>> >>>> Regards .. Bob >>> >>> Bob, >>> >>> I'm not sure as to whether or not it matters if the Data folder is >>> invisible or not. >> >> Does the above imply that clicking on the data folder doesn't open the >> components folder and ability to click on the substacks therein? In my >> standalones, I can get down to the substacks in the data folder and >> enter data but no further action takes place. >> Am I creating standalones incorrectly? >> >>> There is an option that you can use when creating a standalone which >>> is to check the box for no substacks which eliminates the data >>> folder. >>> You'll only want to do this if you don't have any substacks of >>> course. >> >> I need the substacks to save data the user enters in the appl. >> >>> To make a file invisible for Mac OS X just put a period in front >>> of the name. >> >> Thanks for the tip. >> >>> You might like to use a utility like "GhostHunter" to be able to find >>> your file again. Or just boot under Mac OS 9.2.2 and look for the >>> file >>> name with the period. >>> >>> In windows there is a way to do it too, but at this moment I don't >>> remember >>> quite how to do it. If you search the archives you'll probably come >>> across >>> it. It is a fairly common question. >> >> Have been searching the archives, but no luck so far. Will keep >> looking. >> >> Rick, thanks for your input. >> >> Regards ... Bob >> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 3604 bytes Desc: not available URL: From dvk at dvkconsult.com.au Wed Jan 1 23:35:00 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Wed Jan 1 23:35:00 2003 Subject: setting pointer location In-Reply-To: <2F0AC8B3-1E08-11D7-A65D-000393158950@mac.com> Message-ID: On Thursday, Jan 2, 2003, at 15:10 Australia/Sydney, Alan Gayne wrote: > Happy New Year David, > Thanks Alan, hope it is a good one for you. > > On Wednesday, January 1, 2003, at 10:27 PM, David Vaughan wrote: > >> In normal use there is no significant difference between having it >> modal or modeless but the latter is a slight advantage to me where >> the user can pause to adjust something else, affecting a calculated >> field, before completing the dialog fields. >> > > ...and I assume that pause would be the one that "refreshes" (ouch! > I'm really show my age with that one!) ... I thought that was Resch's. Are you in Oz? > > Seriously though, that's an interesting variation on my tried and true > technique. I've never used a modeless dialog so I'm not sure, but > isn't there a "danger" of the dialog getting "lost" behind the main > window by the inexperienced user (Hey! Where'd that thing go?). I don't think so. It can always be found again by simply clicking in the same data (intermediate changes will be lost) or moving windows, as people do. I lean away from modality when I can, so the extra buttons you discuss strike me as complication on the options already available to people. Also, to keep context, the least experienced user here is me. I gave away writing software for others many years ago but I do like to make it easy for me rather than inconsistent with other good apps. I do have a couple of apps (of which this is one) which I might release as shareware one day, after RR2.0 and further refinement. regards David > > > Being able to easily create such custom dialogs is one of the things I > REALLY like about RunRev. > > Regards, > Alan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Wed Jan 1 23:49:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jan 1 23:49:01 2003 Subject: Underlined characters in button label? In-Reply-To: Message-ID: On Thursday, January 2, 2003, at 02:02 pm, Jeanne A. E. DeVoto wrote: > At 3:48 PM -0800 1/1/03, Sarah wrote: >> I too have ben trying to apply different formats to various characters >> of a button name or label but not succeeding. I think Jeanne has >> provided the reason: > Hmm. You could fake it by putting a transparent field on top of a > button > with a label of a single space (so it's got no visible label) and group > them for ease of movement. You'd have to do a wee bit of scripting to > make > sure the button size accommodates the text as it changes size/font, but > that should be easy for you.... > Thanks Jeanne, I'll give that a go. Sarah From valetia at mac.com Thu Jan 2 04:48:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Thu Jan 2 04:48:01 2003 Subject: sending and receiving cookies (solutions) In-Reply-To: Message-ID: Hi all, Here's what I've found out regarding using cookies with Revolution... To Send Cookies via a Revolution Server-Side Script: put "Set-Cookie: fruit=orange; path=/" & cr put "Set-Cookie: animal=fish; path=/" & cr -- for above statements feel free to add expiry dates, etc. put "Content-Type: text/html" & cr put "Content-Length:" && the length of myWebPage & cr & cr put myWebPage To Retrieve Cookies from the Browser via a Revolution Server-Side Script: put $HTTP_COOKIE into retrievedCookies -- retrieved format is "fruit=orange; animal=fish" To Receive Cookies from a Web Server via a Revolution Client-Side App: get URL theURL put libUrlLastRhHeaders() into theServerHeaders -- look for "Set-Cookie:" headers similar to the ones in 1st e.g. To Send Cookies to a Web Server via a Revolution Client-Side App: set the httpheaders to "Cookie: fruit=orange; animal=fish" get url theURL Hope this helps! :-) If anyone has questions let me know. Best Wishes, Valetia From gcanyon at inspiredlogic.com Thu Jan 2 05:34:34 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu Jan 2 05:34:34 2003 Subject: Revolution Users' Gathering at MacWorld SF Message-ID: I'd like to propose that Revolutionaries going to MacWorld get together one night for an evening of food, drink, and code. All are welcome -- attendance at MacWorld is _not_ required. Tuesday night has been suggested, but there isn't a set date yet. I'll be happy to coordinate -- those who are interested, please send me an email with your name, preferred and acceptable days, email you'll be checking as the show approaches, and if possible a cell phone number for last minute coordination. I have a code-gift for attendees, so if you have an airport-capable laptop, bring it so I can deliver it to you the night of the gathering. regards, Geoff Canyon gcanyon at inspiredlogic.com From Cubist at aol.com Thu Jan 2 07:14:01 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Thu Jan 2 07:14:01 2003 Subject: Underlined characters in button label? Message-ID: <109.1e03ad56.2b451497@aol.com> sez sarahr at genesearch.com.au: >I too have ben trying to apply different formats to various characters >of a button name or label but not succeeding. ... >The possible solutions suggested so far are: >- use an image instead >- use a font with special characters >Neither of these are any good for me as I want the font & size >user-selectable, so I'm still hoping for some other wonderful >suggestions. Hide the button's name, and put a cute li'l locked text field on top of said button. Do it right, and the field will *look like* it's the button's name, plus you can do whatever you like with the size, style, etc, of individual characters. There may or may not be problems with clicking on the field as compared to clicking on the button itself; experimentation is your friend. Hope this helps... From David.Glasgow at cstone-tr.nwest.nhs.uk Thu Jan 2 08:27:01 2003 From: David.Glasgow at cstone-tr.nwest.nhs.uk (Glasgow, David) Date: Thu Jan 2 08:27:01 2003 Subject: setting pointer location Message-ID: <92C2FCA79EE22F4B98185EB58BF2D3B38F1205@mercury.cstone-tr.nwest.nhs.uk> >From: "Jeanne A. E. DeVoto" >Subject: Re: setting pointer location >Reply-To: use-revolution at lists.runrev.com > >At 11:30 AM -0800 12/28/02, DVGlasgow at aol.com wrote: >>...and while I am on, how do you replicate the 'step' >parameter in Hypercard >>repeats? I want to put a return after every third line >between lines 3 and >>168 of a field. > >This is in 2.0. > >-- >Jeanne A. E. DeVoto ~ jeanne at runrev.com >Runtime Revolution Limited - The Solution for Software Development >http://www.runrev.com/ > How timely! Well, as timely as 2.0 turns out to be ;-) Best wishes, David Glasgow Courses HTTP://www.i-Psych.co.uk From tkuypers at pandora.be Thu Jan 2 08:42:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Thu Jan 2 08:42:01 2003 Subject: MSDE Message-ID: Is it possible to use MSDE as an alternative SQL database from within RR like we use MySQL now? -------------- next part -------------- An HTML attachment was scrubbed... URL: From janschenkel at yahoo.com Thu Jan 2 08:47:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jan 2 08:47:00 2003 Subject: MSDE In-Reply-To: Message-ID: <20030102134133.22552.qmail@web11907.mail.yahoo.com> --- "tkuypers at pandora.be" wrote: > Is it possible to use MSDE as an alternative SQL > database from within RR > like we use MySQL now? > Hi Tom, RunRev has 'direct' support for: - Oracle - MySQL - Valentina - Postgresql (in version 2.0) But every database that supports ODBC can be hooked up to a RunRev program. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From David.Glasgow at cstone-tr.nwest.nhs.uk Thu Jan 2 08:51:01 2003 From: David.Glasgow at cstone-tr.nwest.nhs.uk (Glasgow, David) Date: Thu Jan 2 08:51:01 2003 Subject: ppc engine dowload problems Message-ID: <92C2FCA79EE22F4B98185EB58BF2D3B351B9E1@mercury.cstone-tr.nwest.nhs.uk> Thanks for the advice . So far, I have sold *4* copies of v1.0, which was written in Visual Basic. Version 2.0 is RR, and therefore cross platform. Any Mac sales PPC or 68k are therefore entirely theoretical, and possibly non-existent. I was just mulling over how to distribute it - whether to continue to use floppies or invest in in a CD burner and stick everything on the same disk. (4 copies might not sound like much, but for the past 10 years my partner insisted she put up with my software development as a harmless but ultimately pointless hobby. Ha! ) As to the download, I tried several times, same result. I am going to have another go in a minute. Best wishes, David Glasgow Courses HTTP://www.i-Psych.co.uk >Subject: Re: ppc engine dowload problems >From: Richard Gaskin >To: >Reply-To: use-revolution at lists.runrev.com > >DVGlasgow at aol.com wrote: > >> I was wondering if a ppc only build would be much smaller >than a 'fat' build. > >Yes, by nearly half. This is true of all "fat" applications, >since they >efectively contain two complete sets of object code (one for >68k and one for >PPC). > >But as time goes by, I'm delivering to fewer and fewer 68k >systems. Aside >from some public schools and a handful of other specialized >cases, it seems >few people who haven't upgraded machines in over 7 years also >have the RAM >and other system resources to make effective use of the stuff >I've been >building. > >What percentage of your audience requires 68k? > > >> I selected ppc in the build distribution stack, and was >duly invited to >> download the engine. After a few seconds a dialog advised >"there was an >> error trying to decompress the engine. The file appears to >be corrupt.". >> Anyone else get this? > >Such things are often transmission errors, worth retrying. > >-- > Richard Gaskin From wmb at internettrainer.com Thu Jan 2 08:53:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Thu Jan 2 08:53:00 2003 Subject: tutorials + idea In-Reply-To: Message-ID: On Donnerstag, J?nner 2, 2003, at 01:47 Uhr, Richard Gaskin wrote: > Keep in mind that one can build alost any level of authoring systems > with > Revolution. Ken recently built a specialized authoring tool for one > of hisw > clients, and I built one a while back that uses template shell and > prefab > components assembled into finished courseware with a single click by > reading > a formatted text file delivered by the instructional designer. Ok. I give up..! The last thought: One line from a private email from Scott Raney, which helped me a lot to understand *my* "multimedia problems" of Rev/MC, with great informations about what Rev/MC is..: > We're selling application development tools first and foremost. regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From wmb at internettrainer.com Thu Jan 2 08:58:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Thu Jan 2 08:58:00 2003 Subject: Tutorials + idea In-Reply-To: Message-ID: <9B4B5324-1E59-11D7-A083-003065430226@internettrainer.com> On Dienstag, Dezember 31, 2002, at 09:03 Uhr, Judy Perry wrote: > How simple are we talking? I have the beginnings of a mouse events > tutorial stack that aims, well, to teach mouse events to people having > no > knowledge of scripting. --- > I'm hoping eventually to complement it as a series of things like > "Math" > and "Music" and, oh, I don't know, what-have-you. > > Anyone interested? Yes me, thanks for further infos in advance... regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From tkuypers at pandora.be Thu Jan 2 09:00:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Thu Jan 2 09:00:00 2003 Subject: MSDE In-Reply-To: <20030102134133.22552.qmail@web11907.mail.yahoo.com> Message-ID: Hi Jan, Is there a reason not to have direct support for MS SQL and MSDE? ODBC works ofcouse, but we are developing a scalable system and would like to be able to "upgrade" from MSDE to MS SQL or from MySQL to Oracle. The first one we can do through ODBC, but what happens when we want to switch from MSDE to Oracle or from MySQL to MS SQL? Your advise is very welcome... Warm regards, Ton Kuypers > From: Jan Schenkel > Reply-To: use-revolution at lists.runrev.com > Date: Thu, 2 Jan 2003 05:41:33 -0800 (PST) > To: use-revolution at lists.runrev.com > Subject: Re: MSDE > > --- "tkuypers at pandora.be" wrote: >> Is it possible to use MSDE as an alternative SQL >> database from within RR >> like we use MySQL now? >> > > Hi Tom, > > RunRev has 'direct' support for: > - Oracle > - MySQL > - Valentina > - Postgresql (in version 2.0) > But every database that supports ODBC can be hooked up > to a RunRev program. > > Hope this helped, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La > Rochefoucauld) > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvlahos at mac.com Thu Jan 2 10:41:01 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Thu Jan 2 10:41:01 2003 Subject: ppc engine dowload problems In-Reply-To: <92C2FCA79EE22F4B98185EB58BF2D3B351B9E1@mercury.cstone-tr.nwest.nhs.uk> Message-ID: David, Congratulations on switching over to Rev. What does your program do and who is the audience? Are you downloading the Mac modules from a Mac or Windows computer? While you can develop applications in Revolution on any platform you need a Mac to actually build Mac executables. If you develop on any other platform all you need to do to build a Mac executable is to download the Revolution environment to a Mac and copy over your .rev application and build it. If you are doing your development on the Mac then you can build for all of the platforms from it. If your goal is to build cross platform apps then the Mac is the universal platform. The floppy disk is dead. Macs haven't had them for 5 years and a lot of PCs are starting to not have them either. In addition, a floppy would not be big enough to hold Revolution applications. I would move on to CDs or direct downloads from a web page. Perhaps you could indulge your "hobby" and buy a new Mac which can burn CDs. :-) Even a lot of PCs can burn CDs too but you won't be able to put a Mac executable on it from a CD. Bill Vlahos On Thursday, January 2, 2003, at 05:42 AM, Glasgow, David wrote: > So far, I have sold *4* copies of v1.0, which was written in Visual > Basic. Version 2.0 is RR, and therefore cross platform. Any Mac > sales PPC or 68k are therefore entirely theoretical, and possibly > non-existent. I was just mulling over how to distribute it - whether > to continue to use floppies or invest in in a CD burner and stick > everything on the same disk. > > (4 copies might not sound like much, but for the past 10 years my > partner insisted she put up with my software development as a harmless > but ultimately pointless hobby. Ha! ) From jhurley at infostations.com Thu Jan 2 10:43:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Thu Jan 2 10:43:00 2003 Subject: Caution when using "send" in an "openCard" handler In-Reply-To: <200301020427.XAA19488@www.runrev.com> References: <200301020427.XAA19488@www.runrev.com> Message-ID: I'm sure the old hands with MC/Rev are familiar with this issue but it was news to me. Create two cards. In the second card place one button and one field. Put the following handler in the button: on mouseup beep put the tool & return after field 1 end mouseup And the following handler in the card script: on opencard put empty into field 1 put "pointer,line,image,browse,button,pencil" into someTools repeat with i = 1 to the number of items in someTools choose the (item i of someTools) tool send "mouseUp" to button 1 end repeat end opencard Now go from card 1 to card 2. This will call the "openCard" handler in the second card. I get only one beep and only "browse tool" appears in the field; no error message is generated. It seems that the "send" message is received by the button on card 2 (from the "openCard" handler) only when the "browse" tool is selected. The selected tool does not appear to matter when the "send" message is sent from one button to another button; the problem appears only (?) when it comes from the "openCard" handler in the card script. I have added to my new year's resolutions: Don't send messages to buttons in an openCard handler unless the browse tool is selected. With respect to all other character-building resolutions, I subscribe to Oscar Wilde's observation: "Good resolutions are simply checks that men draw on a bank where they have no account." -- Jim Hurley From rcozens at pon.net Thu Jan 2 10:56:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jan 2 10:56:00 2003 Subject: tutorials + idea In-Reply-To: References: Message-ID: >One line from a private email from Scott Raney, which helped me a >lot to understand *my* "multimedia problems" of Rev/MC, with great >informations about what Rev/MC is..: > >>We're selling application development tools first and foremost. May that philosophy never change! -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rpresender at earthlink.net Thu Jan 2 11:03:01 2003 From: rpresender at earthlink.net (Robert Presender) Date: Thu Jan 2 11:03:01 2003 Subject: Standalone Data folder In-Reply-To: <200301020427.XAA19465@www.runrev.com> Message-ID: <07AC908C-1E6B-11D7-B3DA-000393A19046@earthlink.net> On Wednesday, January 1, 2003, at 08:27 PM, Richard Gaskin wrote: > on 12/30/2002 8:51 AM, Robert Presender at rpresender at earthlink.net > wrote: > >> Is there a way to make the Data folder(and all its components) >> invisible and only have the app as a result of making a standalone >> for Mac and Windows? Using the procedure of Tip 1 of RR site. >> >> Is there a reason that the Data folder(and components therein) be >> visible? > > It may not be necessary, but it's polite to leave it visible if it's > installed on the user's hard drive. For starters it can't be thrown > away or > backed up if it's invisible. And if you have a support issue which > requires > the user to remove or replace a file, you'll have to ship them a > specialized > tool to do it since it otherwise won't be possible. > > I may have a stronger reaction to invisible file than others here, but > personally I never use 'em and distrust apps that do, wondering "What > do > they have to hide?" Now and then I boot ResEdit to hunt down and > remove > invisible files from anyone other than Apple. > > Macromedia, Adobe, Microsoft and other major players ship apps which > require > a folder of data, components, etc., and all these major players leave > their > folders visible. > > Of course, if this folder is on a CD-ROM it's a non-issue, as the user > can't > modify them anyway and it doesn't affect the user's system. Your points above are well taken. > Forgive my coming into this conversation late: Richard, nothing to forgive.... your valuable inputs are always welcomed and instructive. > What is the benefit of hiding this folder? It was my thought that the visible Data folder would be opened by the user and create some confusion and comments that the product didn't work. Before yesterday, I used the procedure of Tip 1 of RR site (as I interpreted it) to build a standalone (using 1.1.1r2). I used one stack file which included substacks to the main stack. The result was a standalone folder which contained a Data folder and the application(?) icon. Upon opening the Data folder, it contained all the substack files. Upon clicking on these files, it appears that they opened to the first card in which the user can enter data but no other action takes place. The application(?) works as expected, user data is saved and appears correctly upon re-opening of the app. The above may be mute now as far as OS X is concerned. It finally dawned on me that I must be doing something wrong. Re-reading all the comments made on this subject, yesterday I tried (snip of my post msg 11 of #982): << I have tried the suggestion of putting a dot(.) before the name of the data folder. It seems to work ok. I rearranged my initial single stack file which contained the main stack and its several subtacks into: 1. Stack File A (contains only the SplashScreen). 2. Stack File B contains all the previous substacks (user entries have to be saved) During Distr Build (v1.1.1), I selected File A as the main stack and used .Data (dot Data) as the name of the folder for substacks. The standalone folder now consists of File A which, when clicked, doesn't open (I then trashed File A) and doubled clicked on File B which opened as if it were an appl and entered data. Upon reopening File B my entries were saved. Haven't been able to get it to work with 2.0 A15 r2. Will await 2.0 beta. Hopefully, 2.0 will have more documentation about the builder. Maybe even a tutorial. >> Will try the two main files approach using OS 9.2.2 and that it will produce a Data folder that doesn't reveal the substacks. Will use my PB (after dusting it off), which doesn't have OS X, as a test base. Also hopefully, I am getting on the right road. Richard, thanks again for your input. Have a great New Year. Regards ... Bob From janschenkel at yahoo.com Thu Jan 2 11:10:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jan 2 11:10:01 2003 Subject: MSDE In-Reply-To: Message-ID: <20030102160505.45612.qmail@web11901.mail.yahoo.com> --- "tkuypers at pandora.be" wrote: > Hi Jan, > > Is there a reason not to have direct support for MS > SQL and MSDE? > ODBC works ofcouse, but we are developing a scalable > system and would like > to be able to "upgrade" from MSDE to MS SQL or from > MySQL to Oracle. > The first one we can do through ODBC, but what > happens when we want to > switch from MSDE to Oracle or from MySQL to MS SQL? > > Your advise is very welcome... > > Warm regards, > > Ton Kuypers > Hi Tom, As for direct support for more databases, you'll have to ask the RunRev team. Judging by the fact that they have added Valentina in version 1.1.1 and Postgresql in version 2.0, this is a list that will grow over time as the need arises. At any rate, when you start migrating from one DBMS to another under the hood, you'll encounter several small differences between environmeents in terms of what SQL is supported. If you stick with a subset that is widely supported, you'll be able to quickly hook up a different database system without changing code ; otherwise you'll have to change your queries. MySQL for one doesn't support SELECT-within-SELECT statements, and it has a few additional clauses you won't find in Oracle (like the LIMIT clause in SELECT statements) or that have a different name there. And even then, you'll notice that some databases may not support calls to revdb_movefirst, revdb_movelast ; or have no support for transactions, so you can't use revdb_commit and revdb_rollback. So the best tactic is to scout the databases and which instructions they support, and remain within their common boundaries as often as you can, and add workarounds for the differences you can't avoid. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ambassador at fourthworld.com Thu Jan 2 13:33:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 2 13:33:01 2003 Subject: tutorials + idea In-Reply-To: Message-ID: Wolfgang M. Bereuter wrote: > > On Donnerstag, J?nner 2, 2003, at 01:47 Uhr, Richard Gaskin wrote: > >> Keep in mind that one can build alost any level of authoring systems >> with Revolution. Ken recently built a specialized authoring tool for one >> of hisw clients, and I built one a while back that uses template shell >> and prefab components assembled into finished courseware with a single >> click by reading a formatted text file delivered by the instructional >> designer. > > Ok. I give up..! Maybe it was another case of me not writing clearly: I fully agree that there is an opportunity fo a script-free authoring system, and Rev makes an ideal candidate to build it with because it would allow a seamless upgrade to scripting if that was desired. So please don't give up: If such a thing is to exist, it'll take input like your post to clarify its functionality (and of course some way to fund its development ). -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From snharper at cs.uchicago.edu Thu Jan 2 13:51:01 2003 From: snharper at cs.uchicago.edu (sean nicholas harper) Date: Thu Jan 2 13:51:01 2003 Subject: animation manager. 38 frames? In-Reply-To: Message-ID: The animation manager won't let me make animations longer than 38 frames, why is this? Thanks, Sean From mdswindell at charter.net Thu Jan 2 14:10:00 2003 From: mdswindell at charter.net (Mark Swindell) Date: Thu Jan 2 14:10:00 2003 Subject: 2 more menubar questions In-Reply-To: <07AC908C-1E6B-11D7-B3DA-000393A19046@earthlink.net> Message-ID: I have a couple of questions: I'm using Revolution 1.1.1. using a Mac, system 9.1. 1. An approximately 4 pixel gray band has appeared at the top of my window when displaying a menubar group in the window ala Windows. It never was there before, and it won't go away unless the menubar goes up top, ala the Mac scheme of menus. Clicking on the gray brings up the card properties palette. This, even though I have two background graphics extending -13 pixels above the top of the window, and thus on top of the card layer. I don't understand. I've tried rearranging things and replacing the elements, but it persists. 2. This stack has two menus. When using the menu manager, I click the checkbox so that the menus be displayed in at the top of screen, ala Mac. The set menubars command is in a preopencard handler at the stack level. (if the number of this cd is 1 then set the menubar to "MainMenu") (if then set the menubar to "MainMenu2") However only one menubar will display up top, while the other appears in the window. The Set As Menubar in Mac OS checkbox does not stick for both menus, only one or the other. Thanks for any help and clarification. Mark From janschenkel at yahoo.com Thu Jan 2 14:59:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jan 2 14:59:01 2003 Subject: 2 more menubar questions In-Reply-To: Message-ID: <20030102195342.73534.qmail@web11901.mail.yahoo.com> --- Mark Swindell wrote: > I have a couple of questions: I'm using Revolution > 1.1.1. using a Mac, > system 9.1. > > 1. An approximately 4 pixel gray band has appeared > at the top of my window > when displaying a menubar group in the window ala > Windows. It never was > there before, and it won't go away unless the > menubar goes up top, ala the > Mac scheme of menus. > > Clicking on the gray brings up the card properties > palette. This, even > though I have two background graphics extending -13 > pixels above the top of > the window, and thus on top of the card layer. I > don't understand. I've > tried rearranging things and replacing the elements, > but it persists. > As I don't have a Mac at hand to test this, I'll go on the assumption that it's auto-created to compensate for the height of a menubar under Windows and how much screen estate that would gobble up under Windows. Mac menus are possibly a different height. > 2. This stack has two menus. When using the menu > manager, I click the > checkbox so that the menus be displayed in at the > top of screen, ala Mac. > The set menubars command is in a preopencard handler > at the stack level. > (if the number of this cd is 1 then set the menubar > to "MainMenu") > (if then set the menubar to > "MainMenu2") > > However only one menubar will display up top, while > the other appears in the > window. The Set As Menubar in Mac OS checkbox does > not stick for both menus, > only one or the other. > Again, I can't checkthis right away, but I may have a workaround for you. Maybe it's a better tactic to have a single Mac menubar-group, and adapt that on-the-fly. on preOpenCard put the long ID of group "MacMenuBar" into tMacMenu -- determine which menubar to copy if the number of this cd is 1 then put the long ID of group "MenuBar1" into tMenuBar else if then put the long ID of group "MenuBar2" into tMenuBar end if -- update the menuitems set the text of btn "File" of tMacMenu to \ the text of btn "File" of tMenuBar set the text of btn "Edit" of tMacMenu to \ the text of btn "Edit" of tMenuBar set the text of btn "Help" of tMacMenu to \ the text of btn "Help" of tMenuBar end preOpenCard The only annoying part about that is that you'll have to move the 'menuPick'-handler to the card script and check the target there. An alternate way I've been working with lately, is to emulate the 'menuMessages' property used in HyperCard: 1) set the script of the menu button to: on menuPick pWhich set the wholeMatches to true -- to get the right line put lineOffset(pWHich,the text of me) into tItemNum put item tItemNum of the uMenuMessages of me \ into tMenuMessage do tMenuMessage end menuPick 2) add a new custom property 'uMenuMessages' set the uMenuMessages of btn "File" to \ "pNewFile,pOpenFile,pSave,pSaveAs,-,pQuit" 3) and handle those in the card/stack/mainstack script 4) now you can expand the 'preOpenCard' handler to: on preOpenCard put the long ID of group "MacMenuBar" into tMacMenu -- determine which menubar to copy if the number of this cd is 1 then put the long ID of group "MenuBar1" into tMenuBar else if then put the long ID of group "MenuBar2" into tMenuBar end if -- update the menuitems set the text of btn "File" of tMacMenu to \ the text of btn "File" of tMenuBar set the text of btn "Edit" of tMacMenu to \ the text of btn "Edit" of tMenuBar set the text of btn "Help" of tMacMenu to \ the text of btn "Help" of tMenuBar -- update the menumessages set the uMenuMessages of btn "File" of tMacMenu to \ the uMenuMessages of btn "File" of tMenuBar set the uMenuMessages of btn "Edit" of tMacMenu to \ the uMenuMessages of btn "Edit" of tMenuBar set the uMenuMessages of btn "Help" of tMacMenu to \ the uMenuMessages of btn "Help" of tMenuBar end preOpenCard Admittedly, not a straightforward approach, but it ought to do the trick. > Thanks for any help and clarification. > > Mark Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From livfoss at blueyonder.co.uk Thu Jan 2 15:27:01 2003 From: livfoss at blueyonder.co.uk (livfoss at blueyonder.co.uk) Date: Thu Jan 2 15:27:01 2003 Subject: How to get printer info Message-ID: <232d501c2b29c$9d387380$748017ac@blueyonder.net> On Thu, 2 Jan 2003 10:02:48 +1000 Sarah wrote: >The printPaperSize property will return the selected dimensions for the current printer & paper. [...] This amazed me, as the Transcript Dictionary entry for printPaperSize implied that you can set the paper size (I had assumed this was for the internal consumption of Revolution's print commands), but did not give any clue that this property (of what? is it the mainstack or something else?) is actually preset by interaction with the OS during a Page Setup dialog. Nor is any such interaction mentioned in the documentation for the 'print' command. However, it turns out to be the case. Thanks Sarah - but I do think the documentation needs improving in this respect. Perhaps there should be a more general section of the docs describing the extent to which a revolution app can interrogate the environment it's in - for example finding out the platform, OS etc. This section could then be referred to from descriptions of relevant commands. Just my opinion... Graham ------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From bornstein at designeq.com Thu Jan 2 16:03:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Thu Jan 2 16:03:01 2003 Subject: 2 more menubar questions Message-ID: <200301022058.h02KwFF12785@mailout5-0.nyroc.rr.com> >However only one menubar will display up top, while the other appears in the >window. The Set As Menubar in Mac OS checkbox does not stick for both menus, >only one or the other. Hi Mark, Try this from the message box. For the menu that won't appear in the Mac's menubar, type in "set the defaultMenuBar to " (Don't specify it by it's object. For example, type not You may have to add this statement in your script for each menu you want shown in the Mac menu space. > An approximately 4 pixel gray band has appeared at the top of my window >when displaying a menubar group in the window ala Windows. It never was >there before, and it won't go away unless the menubar goes up top, ala the >Mac scheme of menus. I had a similar situation which may or may not be the same as yours. I added an image to my stack to act as a background color. But the image wasn't big enough to cover the entire stack when in "windows" menu mode because the stack became 22 pixels taller. In your case, it sounds like you need to increase the height of this image by 4 pixels. When you click on the "gray band" you're actually clicking on the card, thus the card property palette. Try clicking below the gray band and see if you get an image object. If so, just stretch it up a bit and you'll be ok. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From bvlahos at mac.com Thu Jan 2 17:22:01 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Thu Jan 2 17:22:01 2003 Subject: LDAP request Message-ID: I would like to write an application which queries a LDAP server. If anyone has already done this I would appreciate any pointers. Bill Vlahos From alex at mindlube.com Thu Jan 2 17:27:00 2003 From: alex at mindlube.com (Alex Rice) Date: Thu Jan 2 17:27:00 2003 Subject: copying cards creates duplicate groups Message-ID: <9E4AA9A0-1EA0-11D7-9DF3-000393529642@mindlube.com> I have a bunch of cards to copy from one stack to another. Each card has placed on it the same 3 groups. When I copy a card to another stack, the 3 groups are duplicated after each copy. Is there a way to do copy card "card name" to stack "stack name" and have the groups be created only if a group with the same name does not already exist? Thanks, Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From MFitz53 at cs.com Thu Jan 2 20:22:01 2003 From: MFitz53 at cs.com (MFitz53 at cs.com) Date: Thu Jan 2 20:22:01 2003 Subject: Import Referenced control?? Message-ID: <38.338d18d9.2b463e4f@cs.com> I'm making a little slideshow app to put on a cd with a collection of photos. Before I can go any further with this, I have a little problem that I need to deal with. Just to see if I could get the pictures to show up, I scripted the field containg all of the titles as follows. on mouseUp put the value of the clickLine into photoToShow put the cphotoFolderPath of this stack into folderPath--(set in answer folder btn script) import paint from file folderPath& "/"&photoToShow wait 10 seconds hide image photoToShow send "choose browse tool "to me in 5 ticks end mouseup At the time I did not realize that this is the same as "Import as Control" from the file menu, so I very quickly slowed my stack to a crawl from accumulating a few rather large image files. Is there a way to do this by scripting in a referenced control? thanks, mike -------------- next part -------------- An HTML attachment was scrubbed... URL: From ambassador at fourthworld.com Thu Jan 2 20:39:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 2 20:39:01 2003 Subject: Import Referenced control?? In-Reply-To: <38.338d18d9.2b463e4f@cs.com> Message-ID: MFitz53 at cs.com wrote: > I'm making a little slideshow app to put on a cd with a collection of photos. > Before I can go any further with this, I have a little problem that I need to > deal with. Just to see if I could get the pictures to show up, I scripted the > field containg all of the titles as follows. > > > on mouseUp > put the value of the clickLine into photoToShow > put the cphotoFolderPath of this stack into folderPath--(set in answer folder > btn script) > import paint from file folderPath& "/"&photoToShow > wait 10 seconds > hide image photoToShow > send "choose browse tool "to me in 5 ticks > end mouseup > > At the time I did not realize that this is the same as "Import as Control" > from the file menu, so I very quickly slowed my stack to a crawl from > accumulating a few rather large image files. > > Is there a way to do this by scripting in a referenced control? Just place an image on your card and use this script: on mouseUp put the value of the clickLine into photoToShow put the cphotoFolderPath of this stack into folderPath set the filename of img 1 to (folderPath& "/"&photoToShow) wait 10 seconds hide image 1 send "choose browse tool "to me in 5 ticks end mouseup -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From mdswindell at charter.net Thu Jan 2 20:55:01 2003 From: mdswindell at charter.net (Mark Swindell) Date: Thu Jan 2 20:55:01 2003 Subject: 2 more menubar questions In-Reply-To: <200301022058.h02KwFF12785@mailout5-0.nyroc.rr.com> Message-ID: on 1/2/03 12:58 PM, Howard Bornstein at bornstein at designeq.com wrote: > I had a similar situation which may or may not be the same as yours. I > added an image to my stack to act as a background color. But the image > wasn't big enough to cover the entire stack when in "windows" menu mode > because the stack became 22 pixels taller. In your case, it sounds like > you need to increase the height of this image by 4 pixels. When you click > on the "gray band" you're actually clicking on the card, thus the card > property palette. Try clicking below the gray band and see if you get an > image object. If so, just stretch it up a bit and you'll be ok. > > Regards, > > Howard Bornstein Thanks for the responses, Howard and Jan. I knew there would be a simple explanation, and figured it would turn out to be user dumbness, and sure enough. I hate it when that happens. I had at some point grouped my two main bg graphics within a larger group while the Mac menu was in effect, and though I placed it above the top of the window for Mac, it was 4 pixels too low for Windows when that menu config was displayed. So when I selected the grouped controls and moved the graphics up, the group boundary cut them off, leaving 4 pixels of the card layer exposed. I will try your tip re setting the default menus, though. That is still a bit of a puzzle. Otra vez, gracias, Mark From janschenkel at yahoo.com Fri Jan 3 02:01:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jan 3 02:01:01 2003 Subject: 2 more menubar questions In-Reply-To: Message-ID: <20030103065537.43906.qmail@web11901.mail.yahoo.com> --- Mark Swindell wrote: > Thanks for the responses, Howard and Jan. > > I knew there would be a simple explanation, and > figured it would turn out to > be user dumbness, and sure enough. I hate it when > that happens. I had at > some point grouped my two main bg graphics within a > larger group while the > Mac menu was in effect, and though I placed it above > the top of the window > for Mac, it was 4 pixels too low for Windows when > that menu config was > displayed. So when I selected the grouped controls > and moved the graphics > up, the group boundary cut them off, leaving 4 > pixels of the card layer > exposed. > > I will try your tip re setting the default menus, > though. That is still a > bit of a puzzle. > > Otra vez, gracias, > Mark > Hi Mark, After sleeping on it, I may have another solution for you, but it may or may not be applicable, depending on the setup of your stack. Downside of rebuilding the menus the way I described in my earlier response, is that you need to have the same basic menu-structure accross menubars. An alternative scheme is based on the fact that you can make 2 stacks act as if they're one and the same, by going from one to another in the same window. go card 3 of stack "bar" in window of this stack This rearranges the menubar but makes it look like you didn't switch stacks at all, as the transition happens seamlessly. So instead of having cards with different menubars in one and the same stack, you could have mutiple stacks with the same width, height, etc. and setup their own menubars. Disadvantage of this approach is that you may have to move around snippets of the stack script into those other stacks (or move them off into a library stack and then 'start using' it). Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From curry at kagi.com Fri Jan 3 04:04:03 2003 From: curry at kagi.com (curry) Date: Fri Jan 3 04:04:03 2003 Subject: Step (was Re: setting pointer location) In-Reply-To: <200301020013.TAA13620@www.runrev.com> References: <200301020013.TAA13620@www.runrev.com> Message-ID: >>>...and while I am on, how do you replicate the 'step' parameter in Hypercard >>>repeats? I want to put a return after every third line between lines 3 and >>>168 of a field. >>This is in 2.0. >In the meantime, you can fake it a couple of ways... I've been using positive and negative "step" with repeats ever since I started using Revolution. As an example, try this in your message box: repeat with i=30 to 0 step -3 put i & cr after x end repeat put x It works for me! Curry From cowhead at mac.com Fri Jan 3 04:40:01 2003 From: cowhead at mac.com (mark mitchell) Date: Fri Jan 3 04:40:01 2003 Subject: Underlined characters in button label? In-Reply-To: <200301020013.TAA13620@www.runrev.com> Message-ID: <03737122-1E30-11D7-A631-0030656DAB8E@mac.com> Sahra wrote: > The possible solutions suggested so far are: > - use an image instead > - use a font with special characters > Neither of these are any good for me as I want the font & size > user-selectable, so I'm still hoping for some other wonderful > suggestions. > Are you sure you absolutely need a button? Sounds like you are going to have to go with a field (as you can set font and style for individual characters in a field), if you have all these requirements. Of course, if you want the button look or functionality, you can always make a small transparent field over the button and just pass (send) the click to the button underneath mm Japan From rjb at escapesports.com Fri Jan 3 05:14:01 2003 From: rjb at escapesports.com (Ray Bennett) Date: Fri Jan 3 05:14:01 2003 Subject: Printing what you can't see Message-ID: <629DFFC2-1EAC-11D7-A926-0030657E2BD2@escapesports.com> This question is similar to Sarah's question of 24 Nov 02, which, judging by the thread, was never really resolved. I have a card that is considerably larger than the visible window (about 2x taller, same width). I want to print the entire card into a page-size rect, but the print command always crops the output to what is visible on the screen. I've tried setting the stack window to the same height as the card, printing, and then setting it back, but this doesn't help (and sometimes crashes Rev). I've played with the printscale property, which still only prints the visible window (except smaller). Is it possible to do what I want? Thanks in advance. Ray developing for Mac/Unix running on OSX 10.2.3/RunRev 1.1.1/Pizmo PowerBook G3|400 From malte.brill at t-online.de Fri Jan 3 06:09:01 2003 From: malte.brill at t-online.de (Malte Brill) Date: Fri Jan 3 06:09:01 2003 Subject: [Ann] Programmers yaBB in german In-Reply-To: <200301020015.TAA13861@www.runrev.com> Message-ID: A happy new year to all of you. I haven?t been around for a while, being busy redesigning my website and setting up a programmers yaBB in german language. It is still "in the making" but I guess it will get quite a nice place. :-) So if anyone of you wants to join in, please visit www.revolutionboard.de If you are interested in translation of your tutorials into german, please mail me off list. Regards, Malte From k_major at os.surf2000.de Fri Jan 3 08:33:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Fri Jan 3 08:33:01 2003 Subject: multiline button labels In-Reply-To: <2F76FF77-1C1A-11D7-A30C-000A27B49A96@os.surf2000.de> Message-ID: <41FA779B-1F1F-11D7-80F6-000A27B49A96@os.surf2000.de> Hi Kevin or someone at RR, >>> Labels of buttons CAN have multi-line names ! >>> You can force a new line in the label (and ONLY there) by adding >>> \n, where a linebreak should appear. >>> This is the\nlabel of me >>> Results in: >>> This is the >>> label of me >>> >>> Very cool feature :-) >> >> Klaus, >> >> Are you sure about this? >> When I set the label of a button in Rev to "the\nlabel" it appears in >> the >> button as "the\nlabel". The "n" isn't escaped by the \ and everything >> remains on one line. > > Oooops, you are right... > > I works in MetaCard, RR uses the same engine so i will have to > pass the question over to scotland... > > Why does that not work in RR (1.1.1 and 2.0xx) ??? > Please make it work there, too... can you please give a tiny comment on this inconvenience ? Thanks a lot from germany Klaus Major k_major at os.surf2000.de From wmb at internettrainer.com Fri Jan 3 10:40:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Fri Jan 3 10:40:01 2003 Subject: [Ann] Programmers yaBB in german In-Reply-To: Message-ID: On Freitag, J?nner 3, 2003, at 12:03 Uhr, Malte Brill wrote: > I haven?t been around for a while, being > busy redesigning my website and setting up a programmers yaBB in german > language. Great, wirklich toll..!!! regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From MFitz53 at cs.com Fri Jan 3 11:04:00 2003 From: MFitz53 at cs.com (MFitz53 at cs.com) Date: Fri Jan 3 11:04:00 2003 Subject: use-revolution digest, Vol 1 #985 - 13 msgs Msg #10 Message-ID: <21.299c50d0.2b470d30@cs.com> > Is there a way to do this by scripting in a referenced control? Richard, I gave your script a try and it still imports the image into the stack. As I intend to automate the process of showing each file in the list, the image numbers will be changing as well. Can I do this with a player? >on mouseUp put the value of the clickLine into photoToShow put the cphotoFolderPath of this stack into folderPath set the filename of img 1 to (folderPath& "/"&photoToShow) wait 10 seconds hide image 1 send "choose browse tool "to me in 5 ticks end mouseup < Thanks, mike -------------- next part -------------- An HTML attachment was scrubbed... URL: From k_major at os.surf2000.de Fri Jan 3 11:35:00 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Fri Jan 3 11:35:00 2003 Subject: use-revolution digest, Vol 1 #985 - 13 msgs Msg #10 In-Reply-To: <21.299c50d0.2b470d30@cs.com> Message-ID: <92AAA056-1F38-11D7-80F6-000A27B49A96@os.surf2000.de> Hi Mike, > > Is there a way to do this by scripting in a referenced control? > > Richard, I gave your script a try and it still imports the image into > the stack. As I intend to automate the process of showing each file in > the list, the image numbers will be changing as well. Can I do this > with a player? Although i am not Richard (my wife is Richard ;-), it looks like there must be a bug somewhere else... Setting the filename-property of an image will always "link" this file to the image, even if that image had been imported before... > >on mouseUp > ?put the value of the clickLine into photoToShow > ?put the cphotoFolderPath of this stack into folderPath > ?set the filename of img 1 to (folderPath& "/"&photoToShow) > ?wait 10 seconds > ?hide image 1 > ?send "choose browse tool "to me in 5 ticks > end mouseup < > > Thanks, > mike Could you provide a bit more info so we can help you more to get to the finish :-) Or even supply a amazingly clever solution :-D Regards Klaus Major k_major at os.surf2000.de From RGould8 at aol.com Fri Jan 3 12:07:05 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Fri Jan 3 12:07:05 2003 Subject: Passing parameters as part of an URL Message-ID: I've got a Revolution app that launches the web-browser to an URL like this: revgoURL "http://dslreg.bellatlantic.net/index.cgi?mac=osx" The ?mac=osx part is a parameter that I need to pass in order to tell the registration server that it's a mac and not a PC. What I'm finding, however, is that the parameter isn't being received, and I'm trying to figure out if it's a Revolution problem, or a server problem. I think it's a server problem, but I just want to verify that there's nothing special I need to do with the revGoURL command in order to pass parameters. -------------- next part -------------- An HTML attachment was scrubbed... URL: From yvescoppe at skynet.be Fri Jan 3 12:23:00 2003 From: yvescoppe at skynet.be (Yves =?iso-8859-1?Q?Copp=E9?=) Date: Fri Jan 3 12:23:00 2003 Subject: two msgs in a lock field Message-ID: Hi, I have a scroll list filed with lockText to true Working on Mac OS X and 9 when the user click a line, the handler execute something when the user hold the mousestilldown another handler is executed. That's the script : on mouseUp put the value of the clickLine into tVal answer "You click ""e&tVal"e&"." end mouseUp on mousestilldown popup btn "mypop" end mousestilldown Now how can I prevent the mouseUp handler to be executed if the mousestilldown is sent. Therefore i used something else on mouseDown theBtn if the btn is "1" then ... else if theBtn is "3" then popup btn "mypop" end if end mouseDown but I like, on a Mac, to prevent the user using the "ctrl" key because the is no right-click on a Mac's mouse. thank you for your help. -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From ambassador at fourthworld.com Fri Jan 3 12:57:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jan 3 12:57:01 2003 Subject: Passing parameters as part of an URL In-Reply-To: Message-ID: RGould8 at aol.com wrote: > I've got a Revolution app that launches the web-browser to an URL like this: > > revgoURL "http://dslreg.bellatlantic.net/index.cgi?mac=osx" > > The ?mac=osx part is a parameter that I need to pass in order to tell the > registration server that it's a mac and not a PC. > > What I'm finding, however, is that the parameter isn't being received, and I'm > trying to figure out if it's a Revolution problem, or a server problem. I > think it's a server problem, but I just want to verify that there's nothing > special I need to do with the revGoURL command in order to pass parameters. I agree; seems like a server problem. You can test this by trying this in the message box: revgourl "http://www.google.com/search?q=webmerge" -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From rampy_ms at yahoo.com Fri Jan 3 13:42:01 2003 From: rampy_ms at yahoo.com (Michael S. Rampy) Date: Fri Jan 3 13:42:01 2003 Subject: Application Icons Message-ID: <20030103183647.15300.qmail@web40506.mail.yahoo.com> When building a distribution app, I would like to specify an application icon. I can see how to browse and select an icon file in the "Build Distribution" dialogs. What I'm not sure about, though, is how I might create an icon file in the first place. Any suggestions are appreaciated. Shawn Rampy rampy_ms at yahoo.com __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From jperryl at ecs.fullerton.edu Fri Jan 3 13:54:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri Jan 3 13:54:01 2003 Subject: Maybe OT: White Zone of Death In-Reply-To: Message-ID: Hello, all: I seem to have a White Zone of Death (WZoD) in Rev, and only in one particular stack. By this, I mean that my stack opens to its full window size, but about a third of it along the right is completely blank. It's not some opaque field or button or graphic as it cannot be selected. Whatever it is simply obscures the information beneath it (it's still there, because I can select the visible portions of the information and drag it into the non-WZoD area, and it all appears). I have quit, relaunched, logged-out, logged back in, restarted the computer... (OSX) I'm perplexed! Any ideas? Many thanks, Judy From k_major at os.surf2000.de Fri Jan 3 14:17:14 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Fri Jan 3 14:17:14 2003 Subject: Application Icons In-Reply-To: <20030103183647.15300.qmail@web40506.mail.yahoo.com> Message-ID: <46A62C67-1F4F-11D7-80F6-000A27B49A96@os.surf2000.de> Hi Shawn, > When building a distribution app, I would like to > specify an application icon. I can see how to browse > and select an icon file in the "Build Distribution" > dialogs. What I'm not sure about, though, is how I > might create an icon file in the first place. Any > suggestions are appreaciated. take look at this: http://www.html-helper.com./viewapp.asp?program=iconstud Although it has one of the most embarrassing icons i have ever seen, this icon-editor works fine ;-) And it is totally free !!! You just have to fill a form to get an acvtivation code. I did and had NO spam-mails after that... The most important facts for creating a RR compatible icon: 32*32 pixel 16 colors (4 bit) (Unfortunataly the most ugly 16 colors from the windows system-color-palette... I hope that will be changed in one of the future versions !) That will result in the necessary 744 byte filesize ! Hope that helps... > Shawn Rampy > rampy_ms at yahoo.com Regards Klaus Major k_major at os.surf2000.de From ambassador at fourthworld.com Fri Jan 3 14:33:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jan 3 14:33:01 2003 Subject: Revolution Users' Gathering at MacWorld SF In-Reply-To: Message-ID: Geoff Canyon wrote: > I'd like to propose that Revolutionaries going to MacWorld get together > one night for an evening of food, drink, and code. All are welcome -- Project commitments will keep me chained to the office during January, but my best wishes (and at least a little envy) go out to all those who'll attend. For those in southern California, it might be fun to have a mini-RevFest here at the Fourth World Embassy in downtown Los Angeles sometime after MacWorld. If interested drop me an email and we'll arrange a time that's good or everyone. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From janschenkel at yahoo.com Fri Jan 3 14:40:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jan 3 14:40:00 2003 Subject: OT: Revolution 2 on TV ! Message-ID: <20030103193438.39148.qmail@web11904.mail.yahoo.com> No, there haven't been any advertisements, and it wasn't even the Revolution as we know it. I was watching RobotWars - The 6th Wars : and in came a new robot, named Revolution 2. A very innovative one as well, but unfortunately, it went out in the first round. Perhaps it was still in its alpha stage as well? ;-) Have a nice weekend, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From rel102g4 at mac.com Fri Jan 3 14:58:01 2003 From: rel102g4 at mac.com (rel102g4 at mac.com) Date: Fri Jan 3 14:58:01 2003 Subject: assistance with visual effects Message-ID: <1214A1FD-1F4D-11D7-B8F4-00306564F9BC@mac.com> All, I am trying to dissolve form one card to another. Then pause on the Card 2. When user clicks button on Card 2 I want the Card 3 to dissolve in. Background: I am using start kit version and the cards are overlayed with graphics that fill the card 655 px X549 px. Her is my code. card 1 script: on openCard go next marked card vissual effect dissolve end openCard ________________________ Card 2 card script: N/A button script: on mouseDown go next marked card vissual effect dissolve end mouseDown __________________________ Thanks in advance for the help rel at roardesygn.com From k_major at os.surf2000.de Fri Jan 3 15:07:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Fri Jan 3 15:07:01 2003 Subject: Application Icons In-Reply-To: <46A62C67-1F4F-11D7-80F6-000A27B49A96@os.surf2000.de> Message-ID: <459CB91D-1F56-11D7-80F6-000A27B49A96@os.surf2000.de> Hi Shawn, i forgot to mention some basics :-) An application icon for a RR standalone requires a special file-format. (I am presuming we are talking about windows ! This is windoze-only.) It is the ICO-format, which is actually a bitmap (BMP) in disguise with some minor differences... (Again, thank you, Bill ;-) And to create one, you need an application that can save/export this format... Exactly that was the link in my last post: "Icon Studio", a powerful and free icon-editor with an extremely embarrasing icon ;-) Important hint (again...) Size: 32*32 pixel Color: 4 bit (16 colors) Regards Klaus Major k_major at os.surf2000.de From snharper at cs.uchicago.edu Fri Jan 3 15:09:01 2003 From: snharper at cs.uchicago.edu (sean nicholas harper) Date: Fri Jan 3 15:09:01 2003 Subject: groups position - can it be different on different cards? In-Reply-To: <1214A1FD-1F4D-11D7-B8F4-00306564F9BC@mac.com> Message-ID: Can it? That would be cool. Sean From jeanne at runrev.com Fri Jan 3 16:18:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jan 3 16:18:01 2003 Subject: two msgs in a lock field In-Reply-To: Message-ID: At 9:21 AM -0800 1/3/03, Yves Copp? wrote: >I have a scroll list filed with lockText to true >Working on Mac OS X and 9 > >when the user click a line, the handler execute something >when the user hold the mousestilldown another handler is executed. > >Now how can I prevent the mouseUp handler to be executed if the >mousestilldown is sent. Here's a recipe (from the Cookbook) to do this (this example changes the text color, but you can do whatever you want instead): local didPopUpMenu -- keeps track of whether the menu was popped up on mouseDown put false into didPopUpMenu -- start out by assuming no menu send "popGoesTheMenu" to me in 2 seconds end mouseDown on popGoesTheMenu theLocation -- The menu will pop up only if the user is still pressing -- the mouse over the button after 2 seconds: if the mouse is up \ or the mouseLoc is not within the rect of me \ then exit popGoesTheMenu put true into didPopUpMenu -- skip the mouseUp actions popup button "Colors" -- the hidden popup menu end popGoesTheMenu on mouseUp -- if the user popped up the menu, don't do the click action if didPopUpMenu then pass mouseUp -- if there is a text selection, set its color: if the short name of the selectedField is "Example Text" then set the textColor of the selectedChunk \ to (last word of the label of me) end if end mouseUp -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Fri Jan 3 16:18:24 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jan 3 16:18:24 2003 Subject: groups position - can it be different on different cards? In-Reply-To: References: <1214A1FD-1F4D-11D7-B8F4-00306564F9BC@mac.com> Message-ID: At 12:03 PM -0800 1/3/03, sean nicholas harper wrote: >Can it? That would be cool. No. (Sorry. ;-) But you can script different positions for different cards. One way to do this is to store the desired location in a custom property of the card (you could call it, for example, the "myGroupPosition" property). Then a preOpenCard handler in the stack script would look like this: on preOpenCard get the myGroupPosition of the target if it is not empty and there is a group "My Group" then set the loc of group "My Group" to it end preOpenCard -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Fri Jan 3 16:18:38 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jan 3 16:18:38 2003 Subject: assistance with visual effects In-Reply-To: <1214A1FD-1F4D-11D7-B8F4-00306564F9BC@mac.com> Message-ID: At 10:56 AM -0800 1/3/03, rel102g4 at mac.com wrote: >on openCard >go next marked card >vissual effect dissolve >end openCard You need to put the visual effect command before the go command, not after. (The visual effect command takes effect the next time you move to another card.) on openCard visual effect dissolve go next marked card end openCard -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From heather at runrev.com Fri Jan 3 16:24:00 2003 From: heather at runrev.com (Heather Williams) Date: Fri Jan 3 16:24:00 2003 Subject: Applications to make us proud Message-ID: Hi all, Happy New Year! As you may know, we are exhibiting at MacWorld San Francisco. To help make this our best show to date, we want to demonstrate some excellent applications made with Revolution. I know there are some great apps out there, and I've already emailed some of you for permission to show off your work. If you've got something you're proud of, or you know of something someone else has made that you think really shines, please let me know, tell me who and where I can find it. But you'll need to be quick... We need permissions by tomorrow night, Monday at the latest... Thank you one and all, Regards, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Ten Thumbs Typing Tutor Teach your Fingers to Dance From erikhans08 at yahoo.com Fri Jan 3 16:25:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 3 16:25:01 2003 Subject: [Ann] Programmers yaBB in german In-Reply-To: Message-ID: <20030103212019.72625.qmail@web20008.mail.yahoo.com> viel gluck! Malte Brill wrote:A happy new year to all of you. I haven?t been around for a while, being busy redesigning my website and setting up a programmers yaBB in german language. It is still "in the making" but I guess it will get quite a nice place. :-) So if anyone of you wants to join in, please visit www.revolutionboard.de If you are interested in translation of your tutorials into german, please mail me off list. Regards, Malte _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From MFitz53 at cs.com Fri Jan 3 16:39:01 2003 From: MFitz53 at cs.com (MFitz53 at cs.com) Date: Fri Jan 3 16:39:01 2003 Subject: use-revolution digest, Vol 1 #986 - 7 msgsMSg # 7 Message-ID: <19e.eabc07d.2b475bb1@cs.com> In a message dated 1/3/03 12:02:00 PM Eastern Standard Time, use-revolution-request at lists.runrev.com writes: > Could you provide a bit more info so we can help you > more to get to the finish :-) > > Or even supply a amazingly clever solution :-D > > > Regards > > > Klaus Major > k_major at os.surf2000.de > > Thanks again, Klause. I did fix that myself. Having moved up to a bigger headache, I'm glad you are here. In an attempt to automate the slideshow, I put the following script into a button. The thing works well for the first 3 pictures, then when the third closes, the fourth doesn't open, but rather a grainy image opens in the same rect as the previous picture. The next opens correctly, and the one after that opens a large grainy image.(No picture, just looks like a texture) . Then I gert an error.Here's the script: on mouseUp put the cphotoFolderPath of this stack into folderPath put 1 into z repeat(the number of lines in fld "allphotos")times put the value of line z of fld"allphotos" into photoToShow set the filename of img 1 to (folderPath&"/"&photoToShow) show image 1 wait 5 seconds hide image 1 wait 1 second add 1 to z end repeat end mouseUp And here's the error message I get: ? There was an Execution Error at 4:19:12 PM Error description: put: error in expression Object: button id 1033 of card id 1002 of stack "C:/Program Files/Revolution 1.1.1/OurPics.rev" -------------------- repeat(the number of lines in fld "allphotos")times -------------------- Value: Carol and Friend LOL.jpg I had thought maybe there was some characteristic of the jpg that was hanging things up, but RR shows it just fine any other time. So, what do you think? and thanks from mike fitz, newbie for life -------------- next part -------------- An HTML attachment was scrubbed... URL: From erikhans08 at yahoo.com Fri Jan 3 16:58:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 3 16:58:01 2003 Subject: two msgs in a lock field In-Reply-To: Message-ID: <20030103215310.77313.qmail@web20008.mail.yahoo.com> "Jeanne A. E. DeVoto" wrote: Here's a recipe (from the Cookbook) still available? erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From ambassador at fourthworld.com Fri Jan 3 16:59:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jan 3 16:59:00 2003 Subject: OT: Revolution 2 on TV ! In-Reply-To: <20030103193438.39148.qmail@web11904.mail.yahoo.com> Message-ID: Jan Schenkel wrote: > No, there haven't been any advertisements, and it > wasn't even the Revolution as we know it. > I was watching RobotWars - The 6th Wars : and in came > a new robot, named Revolution 2. Which reminds me: Anyone ever build a Bolo-like network game in Rev or MC? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From RGould8 at aol.com Fri Jan 3 17:05:01 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Fri Jan 3 17:05:01 2003 Subject: How to shell to file on CD? Message-ID: <184.1497e66c.2b4761c1@aol.com> Is it possible to call a Unix command off of a CD ROM using Revolution, if the Revolution app is running off of a CD? For instance, let's suppose I have a unix application called "SetPPPoE", and I want to call it from Revolution and pass some parameters, like "SetPPPoE username password". Is there a way to invoke the Applescript shell command from Revolution, and somehow determine the pathname to the CDROM and find the complete path to the unix file and call it? - Rob -------------- next part -------------- An HTML attachment was scrubbed... URL: From Roger.E.Eller at sealedair.com Fri Jan 3 17:14:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Fri Jan 3 17:14:01 2003 Subject: OT: Revolution 2 on TV ! Message-ID: Jan Schenkel wrote: > No, there haven't been any advertisements, and it > wasn't even the Revolution as we know it. > I was watching RobotWars - The 6th Wars : and in came > a new robot, named Revolution 2. Another robotics question... Has anyone used Revolution to control robots of any kind? I am especially interested in the ER1 laptop robot. It just looks like transcript would be such an easy way to build the underlying logic that is necessary for an autonomous decision making robot. Roger Eller roger.e.eller at sealedair.com From jeanne at runrev.com Fri Jan 3 17:18:00 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jan 3 17:18:00 2003 Subject: two msgs in a lock field In-Reply-To: <20030103215310.77313.qmail@web20008.mail.yahoo.com> References: Message-ID: At 1:53 PM -0800 1/3/03, erik hansen wrote: > "Jeanne A. E. DeVoto" wrote: >Here's a recipe (from the Cookbook) > > > >still available? I'm not sure what you mean. (The Cookbook is/will be part of 2.0.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From info at pixelmedia.com.au Fri Jan 3 17:23:03 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Fri Jan 3 17:23:03 2003 Subject: Defining Custom Objects Message-ID: Dear Rev Folks, I seem to vaguely remember someone mentioning that it IS possible to define a new object CLASS in Revolution - so that if I update the class, all objects that are based on it are automatically updated. The 'Object Library' allows us to save and 'copy and paste' objects, however that is not the same... - ie, it provides no way for me to update ALL objects of a certain 'kind' at once... I still end up with a long list of individual objects, and if I want to make a change to the functionality of that type of object throughout my application, I still have to go and change, one by one, the script of all these objects... If it IS, indeed, possible to define one's own custom-object types, could someone pleeeeease post a little list of instructions for us newbies?... Many, many thanks, in advance! Kindest Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From scott at tactilemedia.com Fri Jan 3 17:47:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Fri Jan 3 17:47:01 2003 Subject: OT: Revolution 2 on TV ! In-Reply-To: Message-ID: Recently, "Roger.E.Eller at sealedair.com" wrote: > Another robotics question... Has anyone used Revolution to control robots > of any kind? Well, not control over movement of the robot, just its audio: http://www.cyberhaunt.com/rampage/ Otherwise, I have some links to gear that can control hardware via a computer, but I believe those items use their own programming commands/language to operate. Not that Rev couldn't be used at all (in fact, I believe Rev/MC could work in conjunction with some of the Lego Mindstorms stuff) but in some cases, using Transcript might be redundant. There was a cool Mac product several years ago called ADB I/O by BeeHive that allowed your Mac to control external devices, but alas the company seems to have drifted into obscurity after USB came along. Perhaps someone else knows what became of them. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From monte at sweattechnologies.com Fri Jan 3 17:58:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri Jan 3 17:58:00 2003 Subject: Defining Custom Objects In-Reply-To: Message-ID: Hi Igor > I seem to vaguely remember someone mentioning that it IS possible to > define a new object CLASS in Revolution - so that if I update the > class, all objects that are based on it are automatically updated. > At some wonderful day in the future Raney will give us some more powerful tools to use for this kind of thing but for now I use library scripts. What I usually do is use a custom property to trigger a certain behaviour. For example, libXMLText checks to see if the object is a field and then if the xmlText property is not empty and then if the xmlTree property is true or (false or empty). If the field isn't using the xmlText property then messages just get passed. All operations are on the target and any data that needs to be stored is stored in the custom properties of the target. If the xmlTree property of the field is true then it generates a tree/outline complete with icons and the correct flipper for each platform. If not then it searches the object hierarchy from the target down for a custom property set named StyleXML that contains style translation info for each xml tag. It combines any StyleXML properties it finds CSS style then does the xmlText to htmlText translation. There are other ways to do all this using front/back scripts but this is the way I like until we get a parentObject property. Cheers Monte From erikhans08 at yahoo.com Fri Jan 3 18:19:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 3 18:19:01 2003 Subject: two msgs in a lock field In-Reply-To: Message-ID: <20030103231418.12431.qmail@web20003.mail.yahoo.com> "Jeanne A. E. DeVoto" wrote: I'm not sure what you mean. (The Cookbook is/will be part of 2.0.) i thought "Cookbook" might be slang for "HyperTalk: The Book" erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From info at pixelmedia.com.au Fri Jan 3 18:31:01 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Fri Jan 3 18:31:01 2003 Subject: Questions about 2.0 Message-ID: <628C23D9-1F72-11D7-80EB-000393AD9396@pixelmedia.com.au> Dear Rev Masters, I am at a stage in my development process which is quite frustrating. There are far too many decisions that have to be made, which are dependent on the possible feature set of Rev 2.0 - which remain as yet unannounced... For instance: 1) Will there be any enhancements in the way that Revolution deals with LAYERING of objects and groups? Will we be able to 'send backward' and 'bring forward' inside a group? While this might seem like a small question, it has HUGE consequences in my application design. It means designing the entire application to function one way or another, and interface with the user using a single window, or a window and a series of palettes. 2) What are going to be the capabilities of the new 'spreadsheet' control? More precisely: a) Will we be able to access the data on a specified range automatically (ie, "get from row 8, col 2 to row 40, col 3"?) b) Will we be able to put any data other than strings inside cells? - ie, images, graphics? c) Will the appearance of the spreadsheet be customisable, and if so, to what extent? - will I be able to assign custom column/row labels, will I be able to colour the background of specific cells, will I be able to hide/show divider lines ? Depending on the answers to these questions, I will have to either redefine the specs of my applications, redesign its functionality and/or redesign the user interface. 3) Will there be any changes to the list of built-in functions? My applications needs to use a variety of statistical and mathematical functions, some of which Rev 1.1.1 already has - and is quite speedy at! There are, however, a few that I will need that Revolution currently does not have. For instance, even though Revolutions has a function for calculating the MEDIAN, it does not have a function for calculating the QUARTILES - which are needed for drawing Box Plots. Should I start implementing all required functions, or will there be new functions in Rev 2.0? 4) To what extent will the text-entry capabilities be enhanced? We know that Revolution 2.0 will be capable of handling Unicode text natively, but does that mean that it will be able to write right-to-left and up-down as well? Will there be any text entry functionality that will make it easier for me to implement MATHEMATICAL EQUATION EDITING? - right now, I'm starting on the development of a very time-consuming sub-app that I will need to have for mathematical formula editing... 5) Will there be a new mechanism for automatically resizing interface objects? Frankly, the Geometry Manager simply does not work. It's unusable if the application contains multiple cards, and each card contains multiple groups inside groups. Others in this list have mentioned that they've hard-coded the required resizing onto every object, in order to guarantee that it functions properly. I have a GREAT suspicion that this would have to have been fixed by version 2.0, but there is no mention whatsoever of this anywhere. If this hasn't been dealt with, then I have to start hard-coding this RIGHT AWAY, before my application gets any more complex! 6) Will there be any changes in the graphing/drawing capabilities of Revolution? I am writing an application with graphing capabilities, and I want my users to be able to have options such as: to be able to use GRADIENTS in their bars and backgrounds, feathered drop shadows, and bar-pictures (a custom bar/column picture that repeats a single row of pixels until the picture is 'to scale'). Will any of these features be available in Revolution 2.0, or should I start spending some time right away defining these functions? I have been patiently waiting for Rev 2.0, and using that time as constructively as possible. I have been trying to advance the design and implementation of my apps as much as possible, taking into consideration the impending release of 2.0. I would have loved to be able to purchase a Professional Edition, and to have been included in the alpha/beta testing program, however, finances are prohibitive - I am a student - and some of these projects I am developing on a voluntary basis for free distribution by non-profit organisations. I am currently on holidays, and therefore had planned to program full-time until the- end of February. The delay on the release of even a beta of 2.0 has been quite disappointing, and has put a SERIOUS delay on all projects... I have very limited time to take my projects to completion, and the idea of sitting around twiddling my thumbs for 2 weeks, while I could be doing something useful and constructive, is truly torturous. Please, feed us some more detailed info on the 2.0 release, so we can continue our work with Rev 1.1.1 in the most constructive manner possible! And, please, keep up the good work! Revolution is a great development environment! Kindest Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From rcozens at pon.net Fri Jan 3 19:56:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jan 3 19:56:01 2003 Subject: Maybe OT: White Zone of Death In-Reply-To: References: Message-ID: >I have quit, relaunched, logged-out, logged back in, restarted the >computer... (OSX) I'm perplexed! Any ideas? Hi Judy, Since you are grasping at straws at this point, here are two longshots: 1. From the message box, 'set the visible of stack "White Zone of Death" to true' 2. Open White Zone of Death with the application overview, and view the list of all controls on the card you are looking at. Look for an invisible group or any bogus control you didn't expect to find. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From gcanyon at inspiredlogic.com Fri Jan 3 20:56:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Fri Jan 3 20:56:01 2003 Subject: Maybe OT: White Zone of Death In-Reply-To: Message-ID: Check the Application Overview to see what objects are on the card. On Friday, January 3, 2003, at 10:48 AM, Judy Perry wrote: > Hello, all: > > I seem to have a White Zone of Death (WZoD) in Rev, and only in one > particular stack. By this, I mean that my stack opens to its full > window > size, but about a third of it along the right is completely blank. > It's > not some opaque field or button or graphic as it cannot be selected. > Whatever it is simply obscures the information beneath it (it's still > there, because I can select the visible portions of the information and > drag it into the non-WZoD area, and it all appears). > > I have quit, relaunched, logged-out, logged back in, restarted the > computer... (OSX) I'm perplexed! Any ideas? > > Many thanks, > > Judy > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > I hope this helps. Feel free to contact me if you have any further questions. regards, Geoff Canyon Revolution Support -- Geoff Canyon Runtime Revolution Limited - The Solution for Software Development Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From gcanyon at inspiredlogic.com Fri Jan 3 21:13:15 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Fri Jan 3 21:13:15 2003 Subject: Web Pages for MacWorld Message-ID: <4C541C08-1F89-11D7-9CCB-003065683ECC@inspiredlogic.com> I'll be one of the people manning the booth at MacWorld (for anyone who doesn't know, we'll have a booth at the expo). I'd like to have a list of made-with-Rev applications (or stacks) handy, with web pages if possible. So if you have a page published with your made-with-Rev project and would like to help the cause and get a little publicity yourself, please send the name of your project and the URL to me. I'll put all the links together into a quick reference for the show. regards, Geoff Canyon gcanyon at inspiredlogic.com From kray at sonsothunder.com Fri Jan 3 23:44:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jan 3 23:44:01 2003 Subject: Questions about 2.0 References: <628C23D9-1F72-11D7-80EB-000393AD9396@pixelmedia.com.au> Message-ID: <003c01c2b3aa$762c1d50$6601a8c0@mckinley.dom> > 1) Will there be any enhancements in the way that Revolution deals with > LAYERING of objects and groups? Will we be able to 'send backward' and > 'bring forward' inside a group? Although you can't do it by the "normal" means (i.e. "set the layer of btn 2 of group 1 to 1"), you CAN do it like this: lock screen start editing group 1 set the layer of btn 2 to 1 stop editing unlock screen This has the same effect to the user (since the screen is locked), so you might want to try that. > 2) What are going to be the capabilities of the new 'spreadsheet' > control? More precisely: > > a) Will we be able to access the data on a specified range > automatically (ie, "get from row 8, col 2 to row 40, col 3"?) Not using those tokens ("row", "col") , I don't believe. > b) Will we be able to put any data other than strings inside cells? - > ie, images, graphics? Images can go into fields; they take the place of a character. I'll leave the rest of the questions to the RunRev folks... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From erikhans08 at yahoo.com Sat Jan 4 00:01:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jan 4 00:01:01 2003 Subject: The joy of animated GIF In-Reply-To: Message-ID: <20030104045539.68959.qmail@web20004.mail.yahoo.com> Rob Cozens wrote: >are there any cross-platform >issues or other problems associated with animated GIFs? about that plan of using a GIF as an image library. It's bad idea because the frames are all decompressed ahead of time, chewing up large amounts of RAM for no good reason unless you're actually going to use it for animation where performance is more important than memory requirements. I don't think this rules out animated gifs totally (see ClickClock); but as a library of large images it may not be the best approach. OTOH, if your design alternative is to load all the images in a stack (as opposed to referencing external image files), putting them in an animated gif incurs no RAM hit, just the time to decompress the frames when the image is opened. BTW, it is the frame decompression on opening that allows the MC engine to display frame x without first reading frame 1 through x-1. Also, so far as I can tell, animated gifs cannot be resized, and someone else reported they don't rotate correctly. An obvious point easily overlooked: you can't display multiple frames of an animated gif on the same screen at the same time. That being said animated gifs make eminent sense in controls like ClickClock.gif: 300+ small images that are designed and scripted to be used as a set with never a need to be display multiple images or change the loaction of the image/use-revolution how does icon animation compare to gif or "external image files" approaches with respect to "chewing up large amounts of RAM"? erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From katir at hindu.org Sat Jan 4 00:10:00 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Sat Jan 4 00:10:00 2003 Subject: Best way to stop an event sequence In-Reply-To: <001501c2b3a6$970dc400$6601a8c0@mckinley.dom> Message-ID: <61258AAD-1FA2-11D7-811E-003065FB9830@hindu.org> I have some CD's that use the "bad" technique "repeat until the mouse is down" to "stop" a show (variety of sequenced events) and allow the user to proceed to the next card... a "skip intro" strategy. I really didn't know what I was doing and just "made it work" (nearly three years ago now...) But sometimes I get really weird behavior from that.... Anyway, would like to start fresh: Assume on the title card of an interactive presentation, the open stack handler triggers a "runsShow' handler that initiates a variety of events/sequences, Title Text moves in, images start appearing, fading, start a music player, credits are rolling in a field, very wide images in the back are moving slowly left to right etc. some of these are done with repeat loops and some with "send in" and there are some "wait" built in and you want the user to be able to just stop all that.. and go to the next card which is static. What is the best technique for this kind of thing? I think the repeat loops are the biggest problem with my old way of doing it. Hope that is not too vague.. a general example of "the best way" would suffice. Thanks! Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From chipp at chipp.com Sat Jan 4 01:24:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jan 4 01:24:01 2003 Subject: Application Icons In-Reply-To: <20030103183647.15300.qmail@web40506.mail.yahoo.com> Message-ID: you can check out "Making custom icons for windows RunRev" at: http://www.altuit.com/webs/altuit2/RunRev/Tutorials.htm > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Michael S. > Rampy > Sent: Friday, January 03, 2003 12:37 PM > To: use-revolution at lists.runrev.com > Subject: Application Icons > > > When building a distribution app, I would like to > specify an application icon. I can see how to browse > and select an icon file in the "Build Distribution" > dialogs. What I'm not sure about, though, is how I > might create an icon file in the first place. Any > suggestions are appreaciated. > > > Shawn Rampy > rampy_ms at yahoo.com > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Sat Jan 4 02:02:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jan 4 02:02:01 2003 Subject: Questions about 2.0 In-Reply-To: <628C23D9-1F72-11D7-80EB-000393AD9396@pixelmedia.com.au> Message-ID: Igor, > > 1) Will there be any enhancements in the way that Revolution deals with > LAYERING of objects and groups? Will we be able to 'send backward' and > 'bring forward' inside a group? see Ken's tip in a previous post > > While this might seem like a small question, it has HUGE consequences > in my application design. It means designing the entire application to > function one way or another, and interface with the user using a single > window, or a window and a series of palettes. > > 2) What are going to be the capabilities of the new 'spreadsheet' > control? More precisely: > > a) Will we be able to access the data on a specified range > automatically (ie, "get from row 8, col 2 to row 40, col 3"?) Yes, but not using row and column terms. I think you'll find it works for what you want. > > b) Will we be able to put any data other than strings inside cells? - > ie, images, graphics? I imagine so...though I haven't tried. I don't see why it wouldn't work. > > c) Will the appearance of the spreadsheet be customisable, and if so, > to what extent? - will I be able to assign custom column/row labels, > will I be able to colour the background of specific cells, will I be > able to hide/show divider lines ? Don't know, but I think you can certainly code 'around' these issues for now? Check out my column labeler at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm which does the trick for columns...now for the rows? > > Depending on the answers to these questions, I will have to either > redefine the specs of my applications, redesign its functionality > and/or redesign the user interface. > > 3) Will there be any changes to the list of built-in functions? > > My applications needs to use a variety of statistical and mathematical > functions, some of which Rev 1.1.1 already has - and is quite speedy > at! There are, however, a few that I will need that Revolution > currently does not have. For instance, even though Revolutions has a > function for calculating the MEDIAN, it does not have a function for > calculating the QUARTILES - which are needed for drawing Box Plots. > Should I start implementing all required functions, or will there be > new functions in Rev 2.0? > 'QUARTILES'...Not that I'm aware of. I'm working with my partner Chris (a C programmer) on a basic primer for writing your own math functions in C and compiling to a DLL for access in MC/RR. Look for an announcement on this list next week. > 4) To what extent will the text-entry capabilities be enhanced? > > We know that Revolution 2.0 will be capable of handling Unicode text > natively, but does that mean that it will be able to write > right-to-left and up-down as well? Will there be any text entry > functionality that will make it easier for me to implement MATHEMATICAL > EQUATION EDITING? - right now, I'm starting on the development of a > very time-consuming sub-app that I will need to have for mathematical > formula editing... While Unicode is supported, I'll leave this question up to Tuviah or someone from the RR team. > > 5) Will there be a new mechanism for automatically resizing interface > objects? > > Frankly, the Geometry Manager simply does not work. It's unusable if > the application contains multiple cards, and each card contains > multiple groups inside groups. Others in this list have mentioned that > they've hard-coded the required resizing onto every object, in order to > guarantee that it functions properly. I have a GREAT suspicion that > this would have to have been fixed by version 2.0, but there is no > mention whatsoever of this anywhere. If this hasn't been dealt with, > then I have to start hard-coding this RIGHT AWAY, before my application > gets any more complex! I don't know about Geo Mgr fixes.. but I've gotten accustomed to managing my own geometry. It's not hard using resizestack msg and a Win Style stack resizer. I put the stack resizer on a window (not necessarily a palette window) and set the resizable to false. This way I can put 'on finish resizing' commands in the script of the stack resizer and let the resizeStack msg handle the rest. I find it can go faster, and handle more. I can also 'check' on startup to see if a computer has enough processing power to do realtime updating of all controls. > > 6) Will there be any changes in the graphing/drawing capabilities of > Revolution? I'm not aware of any -- though I don't know what else you would want (besides of course a full implementation of OpenGL! ;-) > > I am writing an application with graphing capabilities, and I want my > users to be able to have options such as: to be able to use GRADIENTS > in their bars and backgrounds, feathered drop shadows, and bar-pictures > (a custom bar/column picture that repeats a single row of pixels until > the picture is 'to scale'). Will any of these features be available in > Revolution 2.0, or should I start spending some time right away > defining these functions? While these aren't available at this time, one could easily roll them into a DLL using the ImageMagick Open Source code. In fact, I'd like to make such a DLL available (when Chris gets around to it) at a future date.... > > I have been patiently waiting for Rev 2.0, and using that time as > constructively as possible. I have been trying to advance the design > and implementation of my apps as much as possible, taking into > consideration the impending release of 2.0. I would have loved to be > able to purchase a Professional Edition, and to have been included in > the alpha/beta testing program, however, finances are prohibitive - I > am a student - and some of these projects I am developing on a > voluntary basis for free distribution by non-profit organisations. I am > currently on holidays, and therefore had planned to program full-time > until the- end of February. The delay on the release of even a beta of > 2.0 has been quite disappointing, and has put a SERIOUS delay on all > projects... I certainly understand. I, too, was hoping for a late November release, but alas, I'll be much happier with a stable, working version. I think it's best to wait for the beta. Though, you can certainly develop in 1.1.1 and migrate to the release version once it's ready. As Richard Gaskin mentioned in an earlier post, "there's still plenty to do in 1.1.1!" (or something to that effect!) > > I have very limited time to take my projects to completion, and the > idea of sitting around twiddling my thumbs for 2 weeks, while I could > be doing something useful and constructive, is truly torturous. Please, > feed us some more detailed info on the 2.0 release, so we can continue > our work with Rev 1.1.1 in the most constructive manner possible! As with all prelease announcements, I think it best to plan less than more. Also, if you absolutely, have to have the features and access to the individuals at RR, I suggest you seriously consider the purchase of the Pro license. You not only receive more support, but you'll have direct access to the Alpha versions already in distribution. I know it's expensive, but consider it an investment in your future! -Chipp From k_major at os.surf2000.de Sat Jan 4 06:22:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Sat Jan 4 06:22:01 2003 Subject: slide show lite In-Reply-To: <19e.eabc07d.2b475bb1@cs.com> Message-ID: <21619ED0-1FD6-11D7-8458-000A27B49A96@os.surf2000.de> Hi Mike, > on mouseUp > ?put the cphotoFolderPath of this stack into folderPath > ?put 1 into z > ?repeat(the number of lines in fld "allphotos")times > ???put the value of line z of fld"allphotos" into photoToShow > ???set the filename of img 1 to (folderPath&"/"&photoToShow) > ???show image 1 > ???wait 5 seconds > ???hide image 1 > ???wait 1 second > ???add 1 to z > ?end repeat > end mouseUp try this: on mouseup repeat with i = 1 to the num of lines of fld "allphotos" set the filename of img 1 to (the cphotoFolderPath of this stack & "/" & line i of fld "allphotos") show img 1 wait 5 secs with messages hide img 1 wait 1 secs with messages end repeat end mouseup Problem with your script was that there was in fact 1 more loop than the num of lines of fld "allphotos" ;-) The "wait x with messages" will NOT block MC during this wait. Might not be necessary in your example, but could be in future projects. Hope thus helps. Regards Klaus Major k_major at os.surf2000.de P.S. I can supply another solution with the "send...in..." command. But i am in a hurry, so it might arrive this evening or tomorrow. From igor at pixelmedia.com.au Sat Jan 4 06:44:01 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sat Jan 4 06:44:01 2003 Subject: Internationalisation Message-ID: Dear Revolutionaries, I've read the (rather clever and useful) recommendation that all text (string) that is to be displayed to a user, anywhere in the interface, should be kept on a separate text file, so that this file can be easily sent to translators. This not only makes the translator's job easier and faster (and cheaper), but also means they can translate without having to gain direct access to your stacks. My question is: what is the procedure for 'loading' all the text ONTO the interface? How does one change all the text on menus, buttons, label fields, etc? In the Revolution documentation, they mention the use of custom property sets as a way to 'store' internationalisation information - ie., you store all the different strings needed for a certain language in a custom property set for that language. At launch time, we would only have to 'load' the appropriate set. Where I'm getting confused is with the 'normal' (ie, NOT custom) properties - ie, the names/labels of buttons, or text of label fields. What do we do with these? How can we change *these* as well when we change the property set? Or have people found other ways/approaches to internationalising their apps? All suggestions GREATLY appreciated! Many thanks, and Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From arudnits at smith.edu Sat Jan 4 06:44:18 2003 From: arudnits at smith.edu (al) Date: Sat Jan 4 06:44:18 2003 Subject: unexpected shutdowns Message-ID: <0DBADC48-1F89-11D7-B3AF-0030658FD5C6@smith.edu> Okay all, you want a question from a true beginner here it is. I am trying to decide whether Revolution is going to be the application environment I recommend for our college. So, I have been playing around. I am using Revolution trial download on a G4 with plenty of memory and running OS X. I open a new mainstack and then create several new cards. I put a few different types of fields and images on them. After one or two navigation buttons (on MouseUp go to next card kind of thing) Revolution simply shuts down. Any ideas? ****************************************** Al Rudnitsky Professor, Education & Child Study Smith College Morgan Hall 37 Prospect Street Northampton, MA 01063 phone: 413 585 3261 fax: 413 585 3268 ******************************************* From info at pixelmedia.com.au Sat Jan 4 06:49:00 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Sat Jan 4 06:49:00 2003 Subject: Questions about 2.0 In-Reply-To: <003c01c2b3aa$762c1d50$6601a8c0@mckinley.dom> Message-ID: <5EAA40F0-1FD9-11D7-83DC-000393AD9396@pixelmedia.com.au> Dear Ken, Thank you for your suggestion! >> 1) Will there be any enhancements in the way that Revolution deals >> with >> LAYERING of objects and groups? Will we be able to 'send backward' and >> 'bring forward' inside a group? > > Although you can't do it by the "normal" means (i.e. "set the layer of > btn 2 > of group 1 to 1"), you CAN do it like this: > > lock screen > start editing group 1 > set the layer of btn 2 to 1 > stop editing > unlock screen > > This has the same effect to the user (since the screen is locked), so > you > might want to try that. > I have a situation where I have several groups inside a 'main' group. I need to enable the user to import an image - for instance - and be able to place it at a precise layer. I've been trying to set the 'relayerGroupedControls' property to true, and then setting the layer properties accordingly. That, however, never works. I either end up with the image OUTSIDE the main group (if I try to put it on the top or bottom-most layer) or inside one of the subgroups - if I choose any other layer in between. I will try your technique - many thanks for the suggestion! Wouldn't all that be a lot easier if we could just have a command that said 'send x backward' or 'bring x forward'? Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From info at pixelmedia.com.au Sat Jan 4 07:06:01 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Sat Jan 4 07:06:01 2003 Subject: Questions about 2.0 In-Reply-To: Message-ID: Dear Chipp, Thank you for your reply! >> a) Will we be able to access the data on a specified range >> automatically (ie, "get from row 8, col 2 to row 40, col 3"?) > > Yes, but not using row and column terms. I think you'll find it works > for > what you want. > >> >> b) Will we be able to put any data other than strings inside cells? - >> ie, images, graphics? > > I imagine so...though I haven't tried. I don't see why it wouldn't > work. Wonderful! - that all helps a LOT! This means a lot of the original design specs I was counting on using will remain the same. *phew* >> For instance, even though Revolutions has a >> function for calculating the MEDIAN, it does not have a function for >> calculating the QUARTILES - which are needed for drawing Box Plots. >> Should I start implementing all required functions, or will there be >> new functions in Rev 2.0? >> > > 'QUARTILES'...Not that I'm aware of. I'm working with my partner Chris > (a C > programmer) on a basic primer for writing your own math functions in C > and > compiling to a DLL for access in MC/RR. Look for an announcement on > this > list next week. Hmmm, looking forward to that! As you might know, the problem with funtions such as 'median' or 'lower/upperQuartile' is that the data list has to be ORDERED first, which can take quite a while. Nevertheless, today I sat down and tried writing a 'trial' version of a quartile function, and much to my surprise, it was able to find the quartile of a list of 3000 items in just a few ticks! So, I might be able to do it all surprisingly efficiently after all, even if these functions are not 'built-into' Transcript.... Mind you - I would have much rather used your externals, and spent the day designing interface items! >> 5) Will there be a new mechanism for automatically resizing interface >> objects? > I don't know about Geo Mgr fixes.. but I've gotten accustomed to > managing my > own geometry. It's not hard using resizestack msg and a Win Style stack > resizer. I put the stack resizer on a window (not necessarily a palette > window) and set the resizable to false. This way I can put 'on finish > resizing' commands in the script of the stack resizer and let the > resizeStack msg handle the rest. I find it can go faster, and handle > more. I > can also 'check' on startup to see if a computer has enough processing > power > to do realtime updating of all controls. Thanks for the tip. It seems that most of the experienced Rev users do their own geometry handling, and that it will keep on being that way... >> 6) Will there be any changes in the graphing/drawing capabilities of >> Revolution? > > I'm not aware of any -- though I don't know what else you would want > (besides of course a full implementation of OpenGL! ;-) *hehehehehe* True, true... In my wish list, however, I would also include the ability to export grouped graphic objects as Mac PICT or Win Metafile files... That way the user can export my beautiful graphs to use in other applications. The raster versions we have to 'make do' with (screen dumps) just do not cut it for professional graphing... > As with all prelease announcements, I think it best to plan less than > more. > Also, if you absolutely, have to have the features and access to the > individuals at RR, I suggest you seriously consider the purchase of > the Pro > license. You not only receive more support, but you'll have direct > access to > the Alpha versions already in distribution. I know it's expensive, but > consider it an investment in your future! Believe me, as soon as I possibly can, I WILL get the Pro version. As I said, it is just a matter of finances. Thank you for the information! It was an immense help! Kindest Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From malte.brill at t-online.de Sat Jan 4 07:08:01 2003 From: malte.brill at t-online.de (Malte Brill) Date: Sat Jan 4 07:08:01 2003 Subject: Internationalisation In-Reply-To: <200301040058.TAA03789@www.runrev.com> Message-ID: Hey Igor, You almost got it yourself. You might want to create a custom property for each language and afterwards set the lable of the button. e.g. set the label of button"b1" to the uk of button "b1" or set the label of button"b1" to the german of button "b1" hope that helps, Malte From info at pixelmedia.com.au Sat Jan 4 07:11:01 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Sat Jan 4 07:11:01 2003 Subject: unexpected shutdowns In-Reply-To: <0DBADC48-1F89-11D7-B3AF-0030658FD5C6@smith.edu> Message-ID: <72C176F6-1FDC-11D7-83DC-000393AD9396@pixelmedia.com.au> Dear Al, > Okay all, you want a question from a true beginner here it is. I am > trying to decide whether Revolution is going to be the application > environment I recommend for our college. So, I have been playing > around. I am using Revolution trial download on a G4 with plenty of > memory and running OS X. I open a new mainstack and then create > several new cards. I put a few different types of fields and images > on them. After one or two navigation buttons (on MouseUp go to > next card kind of thing) Revolution simply shuts down. > I have the same problem. I have pinned it to a bug to do with the BUTTON control. Sometimes, all I have to do is click on a 'standard' button with the selection tool (not the browse tool), and Revolution simply quits completely. I have simply grown accustomed to saving often - and re-launching... If some of the more experienced users have any further info on this issue, it would be great to hear. It's quite embarrassing when you're trying to show off your new 'tool' to your friends, and it keeps quitting on you! Kind Regards, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From malte.brill at t-online.de Sat Jan 4 07:19:01 2003 From: malte.brill at t-online.de (Malte Brill) Date: Sat Jan 4 07:19:01 2003 Subject: unexpected shutdowns Message-ID: Hi Al and Igor, I guess both of you work on OS X? Have you tried setting the look and feel to Mac OS emulated (Rev 1.1.1). (This tip has been on the list quite often). It seems to be an incompatibility with Rev and OS X apperance manager. The people at Rev say it will be fixed in 2.0. Hope that helps, Malte From k_major at os.surf2000.de Sat Jan 4 08:29:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Sat Jan 4 08:29:01 2003 Subject: slide show lite In-Reply-To: <21619ED0-1FD6-11D7-8458-000A27B49A96@os.surf2000.de> Message-ID: Hi Mike, concerning the "grey" images: You said that you have used these images in another context and had no troubles displaying them. In that case i would check for typos in the field "allphotos". Maybe a "space" too much or whatever... And here is a solution with the send command. Advantage: this will not block RR during the execution ot this script at all as it did in the repeat-loop. Put this in your button-script: local currentline, maxlines ## here we will store the actual line(file) that is being ##displayed and the number of lines in fld "allphotos" on mouseup put 1 into currentline ## start from beginning put the num of lines of fld "allphotos" into maxlines ## you guessed :-) send "do_the_slide" to me end mouseup on do_the_slide hide img 1 wait 1 secs with messages set the filename of img 1 to \ (the cphotoFolderPath of this stack & "/" & line currentline of fld "allphotos") show img 1 if currentline < maxlines then ## we did not reach the last image yet... ## means there is at leat one more file to display add 1 to currentline send "do_the_slide" to me in 5 secs end if end do_the_slide That's it... To add a tiny bit of glamour to your script, i would suggest to use a transition instead of no image for 1 second. If you'd like to try this, put this in your button-script: local currentline, maxlines ## don't forget these locals ! on mouseup put 1 into currentline put the num of lines of fld "allphotos" into maxlines send "do_the_slide" to me end mouseup on do_the_slide lock screen set the filename of img 1 to \ (the cphotoFolderPath of this stack & "/" & line currentline of fld "allphotos") unlock screen with visual dissolve slow if currentline < maxlines then add 1 to currentline send "do_the_slide" to me in 5 secs ##:-) end if end do_the_slide Have a nice weekend... Regards from germany, where it just started to snow :-) Klaus Major k_major at os.surf2000.de From k_major at os.surf2000.de Sat Jan 4 08:33:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Sat Jan 4 08:33:01 2003 Subject: Internationalisation In-Reply-To: Message-ID: <66BD3A42-1FE8-11D7-8458-000A27B49A96@os.surf2000.de> Hi Igor, > Dear Revolutionaries, > > I've read the (rather clever and useful) recommendation that all text > (string) that is to be displayed to a user, anywhere in the interface, > should be kept on a separate text file, so that this file can be > easily sent to translators. This not only makes the translator's job > easier and faster (and cheaper), but also means they can translate > without having to gain direct access to your stacks. > > My question is: what is the procedure for 'loading' all the text ONTO > the interface? How does one change all the text on menus, buttons, > label fields, etc? > > In the Revolution documentation, they mention the use of custom > property sets as a way to 'store' internationalisation information - > ie., you store all the different strings needed for a certain language > in a custom property set for that language. At launch time, we would > only have to 'load' the appropriate set. > > Where I'm getting confused is with the 'normal' (ie, NOT custom) > properties - ie, the names/labels of buttons, or text of label fields. > What do we do with these? How can we change *these* as well when we > change the property set? > > Or have people found other ways/approaches to internationalising their > apps? > > All suggestions GREATLY appreciated! > > Many thanks, and > > Kind Regards, > > -- > Igor de Oliveira Couto take a look at: http://homepage.mac.com/klausimausi There is a tiny stack you can download: cp-set1.rev.zip It is an example on how to use custom-property-sets for exactly this task. Check it out, i think you will get the picture. If not, pleas drop a line :-) Regards Klaus Major k_major at os.surf2000.de From k_major at os.surf2000.de Sat Jan 4 08:54:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Sat Jan 4 08:54:01 2003 Subject: slide show lite In-Reply-To: Message-ID: <5761793A-1FEB-11D7-8458-000A27B49A96@os.surf2000.de> Hi Mike, here is some info on how you can control exactly the duration of a visual transition... Set the property "the effectrate" first to some value in millisecs. Like: set the effectrate to 1500 ## results in 1.5 seconds ;-) And now the hard part (or better say the "semantically challenging" one ;-) "the effectrate" is the amount of time in millisecs that the transition "very slow" will take to perform... The default setting is 2000. ??? That means if you script: visual dissolve very slow go next cd without setting "the effectrate" first, it will take 2 secs to get to the next cd. Now if you script: set the effectrate to 300 visual dissolve very slow go next cd This will take 0.3 secs (300 milliseconds) to get to the next cd. The problem is to understand the ability the duration of a transition that is called "very slow". We can control how fast the "very slow" will be... ! (This means "very slow" can be faster than "very fast"... 8-) Yeah, take some time to digest this one ;-) Have a nice weekend... Klaus Major k_major at os.surf2000.de From mcompanys at mac.com Sat Jan 4 09:38:00 2003 From: mcompanys at mac.com (manuel companys) Date: Sat Jan 4 09:38:00 2003 Subject: Applications to make us proud In-Reply-To: Message-ID: <69174C16-1FF1-11D7-8CC5-00039382D260@mac.com> Le Friday, 3 Jan 2003, ? 15:19 US/Central, Heather Williams a ?crit : > heather at runrev.com Dear Heather, I have 2 small applications that might interest you although they are in ? state: LITTERIS; converts any number entered in arabic or roman digits into orthographic words or roman digits vith several options concerning the names of currencies, decimals, etc. A dozen different languages can be chosen for the output and six for the interface. POLYLEXIS: is a nine language multiple lexicon, displaying a chart with the nine matching entries; theese can be selected either by typing in any of the 9 languages or by clicking on one of two scrolling flds, the language of which can be changed at any time*. The lexica (separate vocabularies, expl: computers, electronics, banking, home appliances...) and their contents are user modifyable by adding, suppressing or chqnging. In the current version the interfqce is still only french but this is not really annoying in this type of progrqm. Also available: REFERENCES; is a program for making, maintening and managing bibliographies with provision for making abstrqcts, storing criticisms, etc. This (formerly HyperCard) program comes with a Manual in french. [References will be updated: multilingual interfqce, and improved with in and output facilities: eMail, scanning and printing. ] I've been away from home for near 3 months, but I just arrived at my son's place in Houston, where I can use his computer facilities; and, since I have the three stacks with me, I possibly could mail them for you during this week end. Manuel Companys** mcompanys at mac.com until January 26: c/o Louis Companys 3515 Yupon St Houston Tx 77006 US home adress: 4 rue Paul Langevin F-94120 Fontenay sous Bois * The entries are sorted according to each language's rules, I found a work around; R-R 1.1 would give me only ASCII sort. ** I am the R-R developer, but my son paid it for me last year. See the separate mail dealing with my renewal. From ex5316 at MyGreatName.com Sat Jan 4 09:55:01 2003 From: ex5316 at MyGreatName.com (Alex Wu) Date: Sat Jan 4 09:55:01 2003 Subject: Connect With Microsoft Access Database Message-ID: <20030104144956.C1E2F3B6B@sitemail.everyone.net> Hi, I am very new with Runtime Recolution. However, this should be a great software. I have a question. How can I use RR to manage the Microsoft Access database (connect, execute SQL, etc..)? Where can I find more documentation on this topic? Thanks Alex _____________________________________________________________ http://www.mygreatname.com -- Complete Web Hosting Solution _____________________________________________________________ Select your own custom email address for FREE! Get you at yourchoice.com w/No Ads, 6MB, POP & more! http://www.everyone.net/selectmail?campaign=tag From wmb at internettrainer.com Sat Jan 4 10:45:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sat Jan 4 10:45:01 2003 Subject: Internationalisation In-Reply-To: <66BD3A42-1FE8-11D7-8458-000A27B49A96@os.surf2000.de> Message-ID: On Samstag, J?nner 4, 2003, at 02:28 Uhr, Klaus Major wrote: > Hi Igor, > >> Dear Revolutionaries, >> >> I've read the (rather clever and useful) recommendation that all text >> (string) that is to be displayed to a user, anywhere in the >> interface, should be kept on a separate text file, so that this file >> can be easily sent to translators. This not only makes the >> translator's job easier and faster (and cheaper), but also means they >> can translate without having to gain direct access to your stacks. --- >> Or have people found other ways/approaches to internationalising >> their apps? >> >> All suggestions GREATLY appreciated! Igor, Until now I was thinking exactly for that, what you are describing here, is the Profile Manger (PM), or better will be the PM in 2.0... The improvement of the PM and the handling of rtf files are one of the main point for (me) the Internationalisation. We had this point (rtf file format for translaters) a few times in the past, but... > It is an example on how to use custom-property-sets for exactly this > task. > > Check it out, i think you will get the picture. .... now I m confused completly, because this "custom-property" stack simply "does it". What for is now the PM ??? Can anybody explain me that match: PM contra custom-property..? Klaus?:) thanks in advance regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From rcozens at pon.net Sat Jan 4 10:51:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 4 10:51:01 2003 Subject: The joy of animated GIF In-Reply-To: <20030104045539.68959.qmail@web20004.mail.yahoo.com> References: <20030104045539.68959.qmail@web20004.mail.yahoo.com> Message-ID: >how does icon animation compare to gif or "external image files" >approaches with respect to "chewing up large amounts of RAM"? Sorry erik, I don't have enough experience to give you an authoritative answer. The crux of the issue is all images in an animated gif are loaded in RAM when the gif is displayed; so the number & size of the frames in the gif determine the RAM hit, whereas individual external images need only exist in RAM when actually displayed. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Sat Jan 4 10:51:12 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 4 10:51:12 2003 Subject: Internationalisation In-Reply-To: References: Message-ID: >My question is: what is the procedure for 'loading' all the text >ONTO the interface? How does one change all the text on menus, >buttons, label fields, etc? G'day Igor, Here's how Serendipity Library does it [see case loadMe]: [function sdbMessage(messageLineNumber) returns the text in line messageLineNumber of the message text file] constant sdbUpdateFieldToolTip=187 -- [other constants omitted] on menuPick thePick play audioClip "click.au" put sdbMessage(sdbQuitMenuItem) into quitMe put sdbMessage(sdbLoadFileMenuItem) into loadMe put sdbMessage(sdbTranslateMenuItem) into translateMe put sdbMessage(sdbAdjustFeedbackMenuItem) into adjustMe switch thePick case quitMe shutMeDown break case translateMe modeless stack "Message Translator" break case adjustMe modal stack "Audio Feedback Level" break case loadMe put the defaultFolder into savedDefault get the effective fileName of this stack put "/" after it set the itemDelimiter to "/" put "SDB_Message_Files" into the last item of it answer file sdbMessage(sdbSelectMessageFile) with it play audioClip "click.au" if it is empty then set the defaultFolder to savedDefault exit menuPick end if put "file:" before it put URL it into messageText if the result is not empty then set the defaultFolder to savedDefault answer sdbMessage(sdbImportReadError) with sdbMessage(sdbOKTranslated) play audioClip "click.au" exit menuPick end if set the defaultFolder to savedDefault if the platform is not "MacOS" then put macToISO(messageText) into messageText -- My message file is stored in ASCII format on all platforms get the number of lines of messageText if it <> sdbMessageLineCount then answer sdbMessage(sdbLineCountWarning1)&&sdbMessageLineCount&"."&return&sdbMessage(sdbLineCountWarning2)&&it&"." with sdbMessage(sdbOKTranslated) play audioClip "click.au" exit menuPick end if answer line 1 to 2 of messageText with sdbMessage(sdbCancelTranslated) or sdbMessage(sdbLoadTranslated) if it is sdbMessage(sdbCancelTranslated) then exit menuPick loadSDBMessageText messageText put messageText into field "Messages" of card 1 set the name of button id 1043 to sdbMessage(sdbFileMenu) set the text of button id 1043 to sdbMessage(sdbAdjustFeedbackMenuItem)&return&"-"&return&sdbMessage(sdbLoadFileMenuItem)&return&sdbMessage(sdbTranslateMenuItem)&return&"-"&return&sdbMessage(sdbQuitMenuItem) set the name of button id 1044 to sdbMessage(sdbHelpMenu) set the text of button id 1044 to sdbMessage(sdbHelpMenuItem)&return&"-"&return&sdbMessage(sdbAboutSerendipityMenuItem) set the toolTip of button "Database" of card "Index" to sdbMessage(sdbDatabaseToolTip) set the toolTip of button "Dates" of card "Index" to sdbMessage(sdbDateToolTip) set the toolTip of button "Edits" of card "Index" to sdbMessage(sdbEditToolTip) set the toolTip of button "Formats" of card "Index" to sdbMessage(sdbFormatToolTip) set the toolTip of button "Lists" of card "Index" to sdbMessage(sdbListToolTip) set the toolTip of button "Tables" of card "Index" to sdbMessage(sdbTableToolTip) set the toolTip of button "Thumbs Down" of card 1 of stack "Number Edit Mask" to sdbMessage(sdbCancelTranslated) set the toolTip of button "Thumbs Up" of card 1 of stack "Number Edit Mask" to sdbMessage(sdbSetFormatToolTip) set the label of stack "Number Edit Mask" to sdbMessage(sdbNumberFormatTranslated) set the toolTip of button "Thumbs Down" of card 1 of stack "Message Translator" to sdbMessage(sdbQuitToolTip) set the toolTip of button "Thumbs Up" of card 1 of stack "Message Translator" to sdbMessage(sdbFileTranslationPrompt) get field "Line Count" of card 1 of stack "Message Translator" if it is not empty then put sdbMessage(sdbOfTranslated) into word 2 to -2 of it put it into field "Line Count" of card 1 of stack "Message Translator" end if set the label of stack "Message Translator" to sdbMessage(sdbMessageTranslatorLabel) set the toolTip of field "Import File" of card 1 of stack "sdbImport" to sdbMessage(sdbImportFileToolTip) set the toolTip of button "Thumbs Down" of card 1 of stack "sdbImport" to sdbMessage(sdbCancelTranslated) set the toolTip of button "Thumbs Up" of card 1 of stack "sdbImport" to sdbMessage(sdbImportToolTip) set the toolTip of image "Reject Duplicates.gif" of card 1 of stack "sdbImport" to sdbMessage(sdbOverwriteDuplicatesToolTip) set the toolTip of image "Overwrite Duplicates.gif" of card 1 of stack "sdbImport" to sdbMessage(sdbRejectDuplicatesToolTip) set the label of stack "sdbImport" to sdbMessage(sdbDataImportLabel) set the toolTip of button "Record Type Title" of card 1 of stack "sdbExport" to sdbMessage(sdbRecordTypeToolTip) set the toolTip of field "Database Field Delimiter" of card 1 of stack "sdbExport" to theCharacterSet&&sdbMessage(sdbDatabaseFieldTranslated)&&delimiterTranslated set the toolTip of button "Beginning Key Title" of card 1 of stack "sdbExport" to sdbMessage(sdbBeginningKeyToolTip) set the toolTip of button "Ending Key Title" of card 1 of stack "sdbExport" to sdbMessage(sdbEndingKeyToolTip) set the toolTip of field "Export File" of card 1 of stack "sdbExport" to sdbMessage(sdbExportFileToolTip) set the toolTip of button "Thumbs Down" of card 1 of stack "sdbExport" to sdbMessage(sdbCancelTranslated) set the toolTip of button "Thumbs Up" of card 1 of stack "sdbExport" to sdbMessage(sdbExportToolTip) set the label of stack "sdbExport" to sdbMessage(sdbDataExportLabel) set the toolTip of button "Thumbs Down" of card 1 of stack "Audio Feedback Level" to sdbMessage(sdbCancelTranslated) set the toolTip of button "Thumbs Up" of card 1 of stack "Audio Feedback Level" to sdbMessage(sdbUseLevelToolTip) set the label of stack "Audio Feedback Level" to sdbMessage(sdbAudioFeedbackLabel) set the label of stack "sdbEditor" to sdbMessage(sdbFieldEditLabel) set the toolTip of button "Previous Field" of card 1 of stack "sdbEditor" to sdbMessage(sdbPreviousFieldToolTip) set the toolTip of button "Next Field" of card 1 of stack "sdbEditor" to sdbMessage(sdbNextFieldToolTip) set the toolTip of button "Thumbs Up" of card 1 of stack "sdbEditor" to sdbMessage(sdbUpdateFieldToolTip) put sdbMessage(sdbOfTranslated) into field "of Translated" of card 1 of stack "sdbEditor" send "loadSDBMessages" to stack "sdbDatabase Template" put sdbMessage(sdbCommentNote) into field "Comments" of card 2 of stack "sdbDatabase Template" save this stack answer sdbMessage(sdbMessagesLoaded) with sdbMessage(sdbOKTranslated) play audioClip "click.au" break end switch end menuPick on loadSDBMessages set the name of button 1 to sdbMessage(sdbFileMenu) set the text of button 1 to sdbMessage(sdbBrowseDBMenuItem)&return&"-"&return&sdbMessage(sdbQuitMenuItem) set the name of button 2 to sdbMessage(sdbEditMenu) set the text of button 2 to sdbMessage(sdbChangePasswordsMenuItem)&return&"-"&return&sdbMessage(sdbNewRecordMenuItem)&return&sdbMessage(sdbDeleteRecordMenuItem)&return&"-"&return&sdbMessage(sdbExportRecordsMenuItem)&return&sdbMessage(sdbImportRecordsMenuItem)&return&"-"&return&sdbMessage(sdbFieldEditMenuItem) set the name of button 3 to sdbMessage(sdbHelpMenu) set the text of button 3 to sdbMessage(sdbLoadHelpMenuItem)&return&"-"&return&sdbMessage(sdbAboutSDBMenuItem) put sdbMessage(sdbUpdateTranslated) into word 1 to -2 of field "Update" of card 1 set the toolTip of button "Locked Files" of card 1 to sdbMessage(sdbUnlockDBToolTip) set the toolTip of button "Unlocked Files" of card 1 to sdbMessage(sdbLockDBToolTip) set the toolTip of field "File Index" of card 2 to sdbMessage(sdbSelectTypeToolTip) set the toolTip of button "Notes Toggle" of card 2 to sdbMessage(sdbShowNotesToolTip) set the toolTip of button "Record Lock" of card 3 to sdbMessage(sdbUnlockRecordToolTip) set the toolTip of button "First Record" of card 3 to sdbMessage(sdbFirstRecordToolTip) set the toolTip of button "Previous Record" of card 3 to sdbMessage(sdbPreviousRecordToolTip) set the toolTip of button "Index" of card 3 to sdbMessage(sdbIndexToolTip) set the toolTip of button "Next Record" of card 3 to sdbMessage(sdbNextRecordToolTip) set the toolTip of button "Last Record" of card 3 to sdbMessage(sdbLastRecordToolTip) end loadSDBMessages -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From bvlahos at mac.com Sat Jan 4 10:55:01 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Sat Jan 4 10:55:01 2003 Subject: unexpected shutdowns In-Reply-To: <0DBADC48-1F89-11D7-B3AF-0030658FD5C6@smith.edu> Message-ID: <329EED75-1FFC-11D7-A9A0-003065EC5590@mac.com> Al, The Revolution folks say this is a bug in OS X which primarily effects the development environment. It will not be a problem in version Revolution 2.0. To avoid it now simply select "Mac OS Emulated" in the "Look and Feel" item of the "View Menu" while you do your development. Revolution would be terrific for your application. Bill Vlahos On Friday, January 3, 2003, at 06:05 PM, al wrote: > Okay all, you want a question from a true beginner here it is. I am > trying to decide whether Revolution is going to be the application > environment I recommend for our college. So, I have been playing > around. I am using Revolution trial download on a G4 with plenty of > memory and running OS X. I open a new mainstack and then create > several new cards. I put a few different types of fields and images > on them. After one or two navigation buttons (on MouseUp go to > next card kind of thing) Revolution simply shuts down. > > Any ideas? > ****************************************** > Al Rudnitsky > Professor, Education & Child Study > Smith College > Morgan Hall > 37 Prospect Street > Northampton, MA 01063 > > phone: 413 585 3261 > fax: 413 585 3268 > ******************************************* > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From livfoss at blueyonder.co.uk Sat Jan 4 11:03:01 2003 From: livfoss at blueyonder.co.uk (livfoss at blueyonder.co.uk) Date: Sat Jan 4 11:03:01 2003 Subject: Internationalisation Message-ID: <2e23c01c2b40a$173d6f50$748017ac@blueyonder.net> On Sat, 4 Jan 2003 09:29:36 +1100 Igor Couto wrote: Dear Revolutionaries, I've read the (rather clever and useful) recommendation that all text (string) that is to be displayed to a user, anywhere in the interface, should be kept on a separate text file, so that this file can be easily sent to translators. This not only makes the translator's job easier and faster (and cheaper), but also means they can translate without having to gain direct access to your stacks. My question is: what is the procedure for 'loading' all the text ONTO the interface? How does one change all the text on menus, buttons, label fields, etc? In the Revolution documentation, they mention the use of custom property sets as a way to 'store' internationalisation information - ie., you store all the different strings needed for a certain language in a custom property set for that language. At launch time, we would only have to 'load' the appropriate set. Where I'm getting confused is with the 'normal' (ie, NOT custom) properties - ie, the names/labels of buttons, or text of label fields. What do we do with these? How can we change *these* as well when we change the property set? Or have people found other ways/approaches to internationalising their apps? All suggestions GREATLY appreciated! Hi Igor Apologies to all if this reply appears twice. I'm using a webmail service which is a bit unreliable. I plan to do this with two parallel lists (i.e. two lists each with the same number of items). The first list will have all the texts I need for a specific language (probably read in from a text file). The second list will consist of commands, each one appropriate to the text in the corresponding position in the list. So for example a text that's got to end up in a field would have a command like: put it into line 1 of field "foo" of card "bar" of stack "main" and a text that goes into a button would have a command like set the text of button "foo" of card "bar" of stack "main" to it. The we just loop around executing the appropriate command for each text. I'll tell you if it works when I've tested it! Meanwhile I'd very much like to see how others tackly this. HTH Graham --------------------- Graham Samuel / The Living Fossil Co. / UK & France From rcozens at pon.net Sat Jan 4 11:09:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 4 11:09:01 2003 Subject: Internationalisation Message-ID: >Here's how Serendipity Library does it [see case loadMe]: [snip] >on loadSDBMessages Igor, et al: LoadSDBMessages is used by existing SDB Databases after the message files have been loaded into Serendipity Library. Note: for this approach to work with standalones, the text must be updated each time the standalone opens. SDB Utilities does: on preopenStack [snip] set the label of this stack to sdbMessage(sdbUtilitiesLabel) set the name of button id 1004 to sdbMessage(sdbFileMenu) set the text of button id 1004 to sdbMessage(sdbNewDBMenuItem)&return&sdbMessage(sdbOpenDBMenuItem)&return&"-"&return&sdbMessage(sdbBackupDatabaseMenuItem)&return&sdbMessage(sdbRestoreDatabaseMenuItem)&return&sdbMessage(sdbRebuildIndexMenuItem)&return&"-"&return&sdbMessage(sdbCompressFileMenuItem)&return&sdbMessage(sdbExpandFileMenuItem)&return&sdbMessage(sdbConvertFileMenuItem)&return&"-"&return&sdbMessage(sdbQuitMenuItem)&return set the name of button id 1052 to sdbMessage(sdbEditMenu) set the text of button id 1052 to sdbMessage(sdbChangePasswordsMenuItem) set the name of button id 1005 to sdbMessage(sdbHelpMenu) -- in case this works in a future version set the text of button id 1005 to sdbMessage(sdbHelpMenuItem)&return&"-"&return&sdbMessage(sdbAboutUtilitiesMenuItem) [snip] end preopenStack -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From MGreenb551 at aol.com Sat Jan 4 11:16:00 2003 From: MGreenb551 at aol.com (MGreenb551 at aol.com) Date: Sat Jan 4 11:16:00 2003 Subject: Playing a Music CD Message-ID: <134.196834bc.2b486169@aol.com> Hi. I'm an expert HyperStudio and former HyperCard stack developer who is considering switching to Revolution. Though somewhat familiar from my HyperCard days, Revolution has me wondering how I would accomplish some tasks. In one stack design that I would like to update from HyperStudio, the script accesses a particular music CD by track, minutes, seconds, and frames. (I know that your first reaction might be, "Why would anyone want to do that?" It's a long story.) It appears that Revolution/Transcript can't directly access a music CD, but is there some utility or plug-in that can? Just Play-Pause-Stop type controllers aren't enough; I need to specify start and stop times at runtime. Thanks, Mark Greenberg -------------- next part -------------- An HTML attachment was scrubbed... URL: From dsc at swcp.com Sat Jan 4 11:52:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 4 11:52:01 2003 Subject: Best way to stop an event sequence In-Reply-To: <61258AAD-1FA2-11D7-811E-003065FB9830@hindu.org> Message-ID: <2111189D-2004-11D7-A057-000A9567A3E6@swcp.com> On Friday, January 3, 2003, at 10:07 PM, Sannyasin Sivakatirswami wrote: > Hope that is not too vague.. a general example of "the best way" would > suffice. There are lots of ways that can work; I wouldn't call one best. Here is an idea: Each step in your show can be started with a cue. You might during development make a button to cue each step. If each step is associated with an object then the script for its action can be in that object. Those scripts can also be in one place. Steps can be made of smaller steps. A bouncing ball might be independent in its sends but started and stopped by some outer control. Also, some might be independent but parallel. The end of each step can cue the next. If the object itself cues the next, the cue buttons for debugging now essentially start the sequence from that point. Alternately, the end of a step simply reports to the card that starts the next in the sequence if a sequence is in progress. Define an abort handler for each object. It either stops action or sets a flag stops it at the next opportunity which may be at the end of its step. Aborting requires either a flag or a cancel ID or similar state. The stop would then abort either the current or all objects participating in the show. You might be able to define this recursively. The show is owned by a group that contains all show objects or a proxy object for them. It defines handlers "startSequence" and "abortSequence". When done it sends "sequenceDone" to whatever started it (or to itself in 0 and let it fall to the card or stack). Dar Scott From Roger.E.Eller at sealedair.com Sat Jan 4 11:56:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Sat Jan 4 11:56:01 2003 Subject: Get File Owner Message-ID: Does anyone know how to determine the "owner" (username of person who created or modified) of a speciofic file on Windows NT or 2000. I was thinking maybe a shell command would do this, or is there something in transcript that will get this info? Roger Eller roger.e.eller at sealedair.com From jperryl at ecs.fullerton.edu Sat Jan 4 12:13:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat Jan 4 12:13:01 2003 Subject: unexpected shutdowns In-Reply-To: <0DBADC48-1F89-11D7-B3AF-0030658FD5C6@smith.edu> Message-ID: Al, Are you running 10.2? If so, you may be encountering the same problem I (and others) encountered. If so, try setting the look'n'feel to classic (or anything other than OSX) and it should be more stable. The 2.0 alpha/beta seemed not to have this glitch if I recall. Also -- I am interested in the context in which you would be using Rev at your institution. Perhaps we can collaborate with others doing likewise in developing materials. Contact me offlist if interested... HTH Judy On Fri, 3 Jan 2003, al wrote: > them. After one or two navigation buttons (on MouseUp go to next > card kind of thing) Revolution simply shuts down. From yvescoppe at skynet.be Sat Jan 4 12:24:01 2003 From: yvescoppe at skynet.be (Yves =?iso-8859-1?Q?Copp=E9?=) Date: Sat Jan 4 12:24:01 2003 Subject: thumbnail of jpegs Message-ID: Hi, I'd like to show photo's in a fld the user chooses a folder with jpegs photos (on Mac OS X) thet's the script : on mouseUp answer folder "Choose the folder..." if it is empty then exit to top put it into tPathDossier put the defaultFolder into savedDefaultFolder set the defaultFolder to tPathDossier put the files into tFilesNames answer tFilesNames --delete line 1 of tFilesNames put the number of lines of tFilesNames into totLines put "1" into a put empty into tChars repeat totLines put a after tChars add "1" to a end repeat delete last char of tChars put tChars into fld "myThumbs" put "1" into a repeat for each line L in tFilesNames put the defaultFolder&"/"&L into tImagePath set the imagesource of char a of fld "myThumbs" to URL("binfile:"&tImagePath) add "1" to a end repeat set the defaultFolder to savedDefaultFolder end mouseUp In the fld I get : "123" -- it is the number of files (3) in the chosen folder !!! What's wrong ??? Thank you for help -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From yvescoppe at skynet.be Sat Jan 4 12:26:00 2003 From: yvescoppe at skynet.be (Yves =?iso-8859-1?Q?Copp=E9?=) Date: Sat Jan 4 12:26:00 2003 Subject: two msgs in a lock field In-Reply-To: References: Message-ID: > >local didPopUpMenu -- keeps track of whether the menu was popped up > >on mouseDown > put false into didPopUpMenu -- start out by assuming no menu > send "popGoesTheMenu" to me in 2 seconds >end mouseDown > >on popGoesTheMenu theLocation > -- The menu will pop up only if the user is still pressing > -- the mouse over the button after 2 seconds: > if the mouse is up \ > or the mouseLoc is not within the rect of me \ > then exit popGoesTheMenu > put true into didPopUpMenu -- skip the mouseUp actions > popup button "Colors" -- the hidden popup menu >end popGoesTheMenu > >on mouseUp > -- if the user popped up the menu, don't do the click action > if didPopUpMenu then pass mouseUp > -- if there is a text selection, set its color: > if the short name of the selectedField is "Example Text" then > set the textColor of the selectedChunk \ > to (last word of the label of me) > end if >end mouseUp > I've taken the source of your code and adapted to my needs. It's perfect ! Thank you. -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From rcozens at pon.net Sat Jan 4 14:14:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 4 14:14:01 2003 Subject: Internationalisation In-Reply-To: References: Message-ID: >[function sdbMessage(messageLineNumber) returns the text in line >messageLineNumber of the message text file] Actually, it's a bit more complicated than that: From my posted menuPick handler-- " loadSDBMessageText messageText put messageText into field "Messages" of card 1 " The second line obviously saves the text of the currently-selected message text file in a field in the Library stack. The first line puts the same text into a declared local variable, and it is the contents of this variable that the sdbMessage function references. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From DVGlasgow at aol.com Sat Jan 4 14:46:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Sat Jan 4 14:46:01 2003 Subject: struggle to use lineoffset Message-ID: I have a field which following an assessment contains 56 lines, each with 4 chunks of data and a category identifier (in word 5). I want the user to click on a line and all (8) of the lines containing data associated from the same category to hilite. All 56 lines are unique, so i thought that having extracted the category from the selectedline it would be easy to use lineoffset to identify all the lines containing the category identifier. But the script below doesn't work. In fact, it doesn't seem to do anything. Debugging doesn't shed any light on what is going on - at least to me. on mouseup get the selectedtext of me put char 1 to 3 of word 5 of it into tcat repeat for each line i in me if i contains tcat then select line (lineoffset (i,me)) of me end repeat end mouseup The field is set up to allow multiple noncontiguous hilited lines. Suggestions anyone? Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From janschenkel at yahoo.com Sat Jan 4 14:55:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sat Jan 4 14:55:01 2003 Subject: struggle to use lineoffset In-Reply-To: Message-ID: <20030104194940.74967.qmail@web11903.mail.yahoo.com> --- DVGlasgow at aol.com wrote: > I have a field which following an assessment > contains 56 lines, each with 4 > chunks of data and a category identifier (in word > 5). I want the user to > click on a line and all (8) of the lines containing > data associated from the > same category to hilite. All 56 lines are unique, so > i thought that having > extracted the category from the selectedline it > would be easy to use > lineoffset to identify all the lines containing the > category identifier. > > But the script below doesn't work. In fact, it > doesn't seem to do anything. > Debugging doesn't shed any light on what is going > on - at least to me. > > on mouseup > get the selectedtext of me > put char 1 to 3 of word 5 of it into tcat > repeat for each line i in me > if i contains tcat then select line (lineoffset > (i,me)) of me > end repeat > end mouseup > > The field is set up to allow multiple noncontiguous > hilited lines. > Suggestions anyone? > > Best wishes, > > David Glasgow Hi David, In this case, wouldn't it be easier to keep track of the linenumber you're checking, instead of using lineoffset to go through the entire text every time? on mouseup get the selectedtext of me put char 1 to 3 of word 5 of it into tcat put 0 into j repeat for each line i in me add 1 to j if i contains tcat then select line j of me end repeat end mouseup Back to lineOffset now: if some lines are very much alike one another, you may want to set the wholeMatches to true before using lineOffset, to make sure you have the correct line. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ambassador at fourthworld.com Sat Jan 4 15:00:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat Jan 4 15:00:00 2003 Subject: struggle to use lineoffset In-Reply-To: Message-ID: DVGlasgow at aol.com wrote: > I have a field which following an assessment contains 56 lines, each with 4 > chunks of data and a category identifier (in word 5). I want the user to > click on a line and all (8) of the lines containing data associated from the > same category to hilite. All 56 lines are unique, so i thought that having > extracted the category from the selectedline it would be easy to use > lineoffset to identify all the lines containing the category identifier. > > But the script below doesn't work. In fact, it doesn't seem to do anything. > Debugging doesn't shed any light on what is going on - at least to me. > > on mouseup > get the selectedtext of me > put char 1 to 3 of word 5 of it into tcat > repeat for each line i in me > if i contains tcat then select line (lineoffset (i,me)) of me > end repeat > end mouseup > > The field is set up to allow multiple noncontiguous hilited lines. > Suggestions anyone? You can assemble the lines to be selected into a comma-delimited list and set the hilitedlines property of the field to that string: on mouseup get the hilitedtext of me -- note this change from selectedtext put char 1 to 3 of word 5 of it into tcat put empty into tLineItems put 0 into tCounter repeat for each line i in me add 1 to tCounter if i contains tcat then put tCounter into \ item (the number of items of tLineItems+1) of tLineItems end repeat set the hilitedLines of me to tLineItems end mouseup This is off the top of my head, so it may need tweaking, but in the method principle should work. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From kray at sonsothunder.com Sat Jan 4 17:07:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sat Jan 4 17:07:01 2003 Subject: Get File Owner References: Message-ID: <005e01c2b43c$35deb360$6601a8c0@mckinley.dom> Roger, It depends on the file you're looking at. Most files don't keep track of *who* last modified it, just *when*. I know that MS Office documents maintain special "info" data about the owner of the file, etc., so there may be a way to track that stuff down. What kind of files were you trying to get the "owner" on? MS Office files? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: To: Sent: Saturday, January 04, 2003 10:52 AM Subject: Get File Owner > > Does anyone know how to determine the "owner" (username of person who > created or modified) of a speciofic file on Windows NT or 2000. I was > thinking maybe a shell command would do this, or is there something in > transcript that will get this info? > > Roger Eller > roger.e.eller at sealedair.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From erikhans08 at yahoo.com Sat Jan 4 17:09:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jan 4 17:09:01 2003 Subject: The joy of animated GIF In-Reply-To: Message-ID: <20030104220346.58289.qmail@web20010.mail.yahoo.com> Rob Cozens wrote: >how does icon animation compare to gif or "external image files" >approaches with respect to "chewing up large amounts of RAM"? Sorry erik, I don't have enough experience to give you an authoritative answer. The crux of the issue is all images in an animated gif are loaded in RAM when the gif is displayed; so the number & size of the frames in the gif determine the RAM hit, whereas individual external images need only exist in RAM when actually displayed. so the "image" (in a general sense) attached to an icon is stored in a file on disk, an external image. so the icon you see on a button is really an "image" meaning a file on disk? as are the actual images in the stricty RR sense? my HC icons were converted to images and the do blithefully move around the screen according to scripted instruction. understanding the idea behind the mechanics sometimes takes a while longer even after reading the documentation. the sunbreak of comprehension is followed by a cognitive fog. thanks for the help. erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From Doug_Ivers at lord.com Sat Jan 4 18:27:00 2003 From: Doug_Ivers at lord.com (Ivers, Doug E) Date: Sat Jan 4 18:27:00 2003 Subject: textFont -> empty Message-ID: I never saw any replies to this. Can anyone using 2.0 tell me if this has been fixed? -- D > -----Original Message----- > From: Ivers, Doug E > Sent: Friday, December 20, 2002 9:06 AM > To: use-revolution at lists.runrev.com > Subject: textFont -> empty > > > Rev 1.1.1 on Mac OS X > When I set the textFont of a field to empty (so that the > owner determines the font face), the textSize is also set to > empty. Conversely, when the textFont is empty and I set the > textSize to something, the textFont is no longer empty -- and > it doesn't even take on the owners textFont. Is this fixed > in 2.0? Is there a workaround? > > > -- D > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Sat Jan 4 18:47:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 4 18:47:01 2003 Subject: Using stackFiles Message-ID: <20AB67B2-203E-11D7-A057-000A9567A3E6@swcp.com> I'm having trouble using stackFiles in a standalone. In startup of the mainstack of the standalone this is put into stackFiles: alice,filters/alice.rev betty,filters/betty.rev ...then later in startup is this: start using "alice" ...and an error is thrown. The standalone and the filters folder are in the same folder. What am I missing? (I read that stackFile paths are relative to the location of the stack, which I assume is the standalone in this case.) Dar Scott From info at pixelmedia.com.au Sat Jan 4 19:07:01 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Sat Jan 4 19:07:01 2003 Subject: Different Document Types Message-ID: <97412DC0-2040-11D7-94BA-000393AD9396@pixelmedia.com.au> Dear Rev Folks, I have an application which will produce 2 different types of documents - I've already registered the creator and document types with Apple. Now I need some instructions as to how to assign ICONS to my application and to my 2 document types (both on Mac and Windows), so that the system will display all files produced my by application with the appropriate icon! Could some of the experts that inhabit the list shed some light? Many, many thanks in advance! Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From alex at mindlube.com Sat Jan 4 19:57:01 2003 From: alex at mindlube.com (Alex Rice) Date: Sat Jan 4 19:57:01 2003 Subject: how to print formatted, non-html text Message-ID: I need to print some text which is formatted in plain text with a fixed width font. In my field I'm viewing it in a field with a fixed with font (Courier). I'm attempting to print this content with revPrintText, but can't get it to look right. It looks OK with revPrintField, but I like the headers and footers offered by revPrintText. on mouseUp put tab & "Recommended Square Footages for Maintenance Facilities" & tab into tHeader put tab & "printed on" && the long date &&"[data prepared 5/02]" & tab into tFooter put "" && \ the text of fld "suggestedSF" && \ "" into tContent revShowPrintDialog true, true revPrintText tContent, tHeader, tFooter end mouseUp If I use Courier for the font, as above, the html formatting eats up the whitespace, defeating my original intent. Can I trick revPrintText somehow? Also, can I get auto page numbering with either revPrintText or revPrintField? Thanks, Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From jimbeckmann at comcast.net Sat Jan 4 20:29:01 2003 From: jimbeckmann at comcast.net (Jim Beckmann) Date: Sat Jan 4 20:29:01 2003 Subject: Printing Message-ID: Novice questions, the answers to which have been probably documented/discussed/promulgated extensively, but which I cannot find. I note there has been recent discussion concerning the "pagerect" property. I want to print a field. I don't seem to be able to "print a field" or any configuration thereof (my HC background), documentation stating that I can print a card(s) or a stack(s). Do I have to make the field the size of the card that I want to print without any other objects? Hide objects before I print? A scrolling field only prints the "visible" field in the card screen when "print card" is evoked. I want to append different field contents into a single print container, hopefully with style/font/alignment attached, and print that container with assigned printmargins. Suggestions appreciated. Nice would be to print a "watermark" behind this text (self-generated watermark). -- Jim Beckmann From kray at sonsothunder.com Sat Jan 4 20:34:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sat Jan 4 20:34:01 2003 Subject: Different Document Types References: <97412DC0-2040-11D7-94BA-000393AD9396@pixelmedia.com.au> Message-ID: <008c01c2b459$01e7e960$6601a8c0@mckinley.dom> Igor, Check out the tips on my site: Setting Document Associations in Windows: http://www.sonsothunder.com/devres/revolution/revolution.htm?_file004 Setting Document Associations in OS X: http://www.sonsothunder.com/devres/revolution/revolution.htm?_file005 Or if you have RevNet, simply go to the Tips section, click on the Files topic, and pick from there... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Igor de Oliveira Couto" To: Sent: Saturday, January 04, 2003 5:59 PM Subject: Different Document Types > Dear Rev Folks, > > I have an application which will produce 2 different types of documents > - I've already registered the creator and document types with Apple. > Now I need some instructions as to how to assign ICONS to my > application and to my 2 document types (both on Mac and Windows), so > that the system will display all files produced my by application with > the appropriate icon! > > Could some of the experts that inhabit the list shed some light? > > Many, many thanks in advance! > > Kind Regards, > > -- > Igor de Oliveira Couto > ---------------------------------- > igor at pixelmedia.com.au > ---------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dan at clearvisiontech.com Sat Jan 4 21:03:01 2003 From: dan at clearvisiontech.com (Dan Friedman) Date: Sat Jan 4 21:03:01 2003 Subject: Different Document Types Message-ID: Igor, On the Mac, use resEdit to create a res file with a "BNDL" resource. In the BNDL, create an entry for each of your document types (you will need to create the icons too - ic18, ic14, ics8, ics4, ics#, ICN#). You will also have to create the "FREF" resource (but I think resEdit will create this for you). Then, copy the 6 resources to your standalone (you can also have the standalone builder in RR do it for you - that's what I do). For the PC, create the ICO files for your icons - any "ico" producing program or utility will do. Then you have to edit the registry so that the host computer (the one running your application) knows about them. When it comes to working with Window's registry file, I am a total moron! So, I have my installer do it. I use Install Shield Express -- MUCH easier way to go. :) Although, you will have to buy Install Shield - but for me, that's easier (and better) than messing with the registry file on each PC I install on! Also, with Install Shield, my users get the familiar uninstaller in the Add/Remove programs control panel. Hope that helps. Dan. > I have an application which will produce 2 different types of documents > - I've already registered the creator and document types with Apple. > Now I need some instructions as to how to assign ICONS to my > application and to my 2 document types (both on Mac and Windows), so > that the system will display all files produced my by application with > the appropriate icon! > > Could some of the experts that inhabit the list shed some light? From erikhans08 at yahoo.com Sat Jan 4 21:34:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jan 4 21:34:01 2003 Subject: groups and background In-Reply-To: <3E0CD3FB.7050004@hyperactivesw.com> Message-ID: <20030105022910.86404.qmail@web20010.mail.yahoo.com> if you are NOT concerned with HC compatability, is there any reason to use backgroundBehavior? TIA. erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From erikhans08 at yahoo.com Sat Jan 4 21:35:30 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jan 4 21:35:30 2003 Subject: groups and background In-Reply-To: <3E0CD3FB.7050004@hyperactivesw.com> Message-ID: <20030105022913.94083.qmail@web20006.mail.yahoo.com> if you are NOT concerned with HC compatability, is there any reason to use backgroundBehavior? TIA. erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From dsc at swcp.com Sat Jan 4 21:56:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 4 21:56:01 2003 Subject: Using stackFiles In-Reply-To: <20AB67B2-203E-11D7-A057-000A9567A3E6@swcp.com> Message-ID: <8DD10D12-2058-11D7-A057-000A9567A3E6@swcp.com> On Saturday, January 4, 2003, at 04:42 PM, Dar Scott wrote: > In startup of the mainstack of the standalone this is put into > stackFiles: > > alice,filters/alice.rev > betty,filters/betty.rev I figured it out. I had this: set the stackFiles to sf ...and I needed this: set the stackFiles of this stack to sf I'm not sure why that is not the same. Dar From mdswindell at charter.net Sat Jan 4 22:02:01 2003 From: mdswindell at charter.net (Mark Swindell) Date: Sat Jan 4 22:02:01 2003 Subject: groups and background In-Reply-To: <20030105022913.94083.qmail@web20006.mail.yahoo.com> Message-ID: on 1/4/03 6:29 PM, erik hansen at erikhans08 at yahoo.com wrote: > > if you are NOT concerned with HC compatability, > > is there any reason to use backgroundBehavior? TIA. If you want to make a new card which has elements of the current card you are on, those elements need to have backgroundbehavior set to true. If you want to put a script behind the card and before the stack, having background behavior puts the script in that position in the hierarchy. (At least I think this is so. Someone may correct me.) There are probably other reasons, too. Mark From jeanne at runrev.com Sat Jan 4 22:20:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Jan 4 22:20:01 2003 Subject: how to print formatted, non-html text In-Reply-To: Message-ID: At 4:51 PM -0800 1/4/03, Alex Rice wrote: >I need to print some text which is formatted in plain text with a fixed >width font. In my field I'm viewing it in a field with a fixed with >font (Courier). > >I'm attempting to print this content with revPrintText, but can't get >it to look right. It looks OK with revPrintField, but I like the >headers and footers offered by revPrintText >.[...] >If I use Courier for the font, as above, the html formatting eats up >the whitespace, defeating my original intent. Can I trick revPrintText >somehow? There's a fourth parameter for revPrintText, where you can specify a field whose text properties are used for the printout. So if you create a field set to display Courier 9, you can use revPrintText myText, myHeader, myFooter, \ the long name of field "Courier Template" >Also, can I get auto page numbering with either revPrintText or >revPrintField? This is from the 2.0 docs (but works in 1.1.1): ------ If the textToPrint, headerText, or footerText contains any expressions of the form <%expression%>, the expression is evaluated and replaced with the value before the text is printed. For example, if the textToPrint contains the text Today's date is <%the long date%> the printed text reads Today's date is Friday, February 15, 2002 (assuming, of course, that the revPrintText command is executed on that date). You can also use the special values <%pageNumber%> and <%numPages%> in the textToPrint, headerText, or footerText. These expressions are replaced with the current page number or total number of pages respectively. The headerText and footerText can contain up to two tab characters: * Everything up to the first tab character is left-aligned. * Everything between the first and second tab characters is centered. * Everything after the second tab character is right-aligned. If the headerText or footerText contain more than two tab characters, everything after the third tab is ignored. ------ -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Sat Jan 4 22:21:36 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Jan 4 22:21:36 2003 Subject: Using stackFiles In-Reply-To: <20AB67B2-203E-11D7-A057-000A9567A3E6@swcp.com> Message-ID: At 3:42 PM -0800 1/4/03, Dar Scott wrote: >I'm having trouble using stackFiles in a standalone. > >In startup of the mainstack of the standalone this is put into >stackFiles: You can set this once before building - the stackFiles property is saved with the stack, so you don't have to re-set it on every startup. (Just a note.) >start using "alice" > >...and an error is thrown. Possible typo - for the start using command, you need a full stack reference, not just a name, so it should be start using stack "alice" -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From dsc at swcp.com Sat Jan 4 22:30:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 4 22:30:01 2003 Subject: groups and background In-Reply-To: Message-ID: <4F331B0F-205D-11D7-A057-000A9567A3E6@swcp.com> On Saturday, January 4, 2003, at 07:56 PM, Mark Swindell wrote: > If you want to put a script behind the card and before the stack, > having > background behavior puts the script in that position in the hierarchy. > (At > least I think this is so. Someone may correct me.) The group script is seen after the card and before the stack for some targets and not for others. Only controls directly on the card and the card itself that has such a group placed on it see the script behind the card. Groups (with or without background behavior) and controls in groups do not see the script. Dar Scott From kray at sonsothunder.com Sat Jan 4 23:02:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sat Jan 4 23:02:01 2003 Subject: [ANN] STSTray 1.0 Released Message-ID: <00b001c2b46d$db849790$6601a8c0@mckinley.dom> Announcing the release of STSTray 1.0! -------------------------------------- STSTray is a solution that was designed with Revolution and MetaCard in mind (although it can be used with any application). At its simplest, it is an application that allows you to display an icon in the Windows system tray. But that's not all that it is able to do! Using its MetaTalk/Transcript-like scripting language it can also: - Display a menu when the user clicks on the icon, and take actions when the user selects an item from the menu, including communicating back to MetaCard/Revolution what the user selected - Display a tooltip when the mouse passes over the icon - Display a notification balloon under Windows XP - Flash the icon at a user-settable time interval - Switch back and forth between two icons at a user-settable time interval - Display an "answer" dialog box with different settings, and capture the selection made by the user to pass back to MetaCard/Revolution - Write a file to disk - Launch a program - Icons can be GIFs, JPEGs, or ICO files, and will automatically scale to fit the system tray You can find out more about it at: http://www.sonsothunder.com/products/metacard/ststray.htm Enjoy! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From alex at mindlube.com Sun Jan 5 00:32:01 2003 From: alex at mindlube.com (Alex Rice) Date: Sun Jan 5 00:32:01 2003 Subject: how to print formatted, non-html text In-Reply-To: Message-ID: <438800B9-206E-11D7-837E-000393529642@mindlube.com> On Saturday, January 4, 2003, at 07:31 PM, Jeanne A. E. DeVoto wrote: > There's a fourth parameter for revPrintText, where you can specify a > field > whose text properties are used for the printout. So if you create a > field > set to display Courier 9, you can use > > revPrintText myText, myHeader, myFooter, \ > the long name of field "Courier Template" > > ... > This is from the 2.0 docs (but works in 1.1.1): > Thanks Jeanne! That's perfect. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From kray at sonsothunder.com Sun Jan 5 01:32:02 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 5 01:32:02 2003 Subject: [ANN] STSTray 1.0 Released Message-ID: <000901c2b482$c4c331f0$6601a8c0@mckinley.dom> Announcing the release of STSTray 1.0! -------------------------------------- STSTray is a solution that was designed with Revolution and MetaCard in mind (although it can be used with any application). At its simplest, it is an application that allows you to display an icon in the Windows system tray. But that's not all that it is able to do! Using its MetaTalk/Transcript-like scripting language it can also: - Display a menu when the user clicks on the icon, and take actions when the user selects an item from the menu, including communicating back to MetaCard/Revolution what the user selected - Display a tooltip when the mouse passes over the icon - Display a notification balloon under Windows XP - Flash the icon at a user-settable time interval - Switch back and forth between two icons at a user-settable time interval - Display an "answer" dialog box with different settings, and capture the selection made by the user to pass back to MetaCard/Revolution - Write a file to disk - Launch a program - Icons can be GIFs, JPEGs, or ICO files, and will automatically scale to fit the system tray You can find out more about it at: http://www.sonsothunder.com/products/metacard/ststray.htm Enjoy! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From gcanyon at inspiredlogic.com Sun Jan 5 02:01:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun Jan 5 02:01:01 2003 Subject: groups and background In-Reply-To: Message-ID: You can: copy this cd to this stack which gets you all the controls of the card, grouped or not. You could also get the names of the groups on the current card and place the appropriate ones (see the recent discussions on placeable groups) on a new card that you create. On Saturday, January 4, 2003, at 06:56 PM, Mark Swindell wrote: > on 1/4/03 6:29 PM, erik hansen at erikhans08 at yahoo.com wrote: > >> >> if you are NOT concerned with HC compatability, >> >> is there any reason to use backgroundBehavior? TIA. > > If you want to make a new card which has elements of the current card > you > are on, those elements need to have backgroundbehavior set to true. > I hope this helps. Feel free to contact me if you have any further questions. regards, Geoff Canyon Revolution Support -- Geoff Canyon Runtime Revolution Limited - The Solution for Software Development Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From mdswindell at charter.net Sun Jan 5 02:24:00 2003 From: mdswindell at charter.net (Mark Swindell) Date: Sun Jan 5 02:24:00 2003 Subject: groups and background In-Reply-To: Message-ID: on 1/4/03 10:56 PM, Geoff Canyon at gcanyon at inspiredlogic.com wrote: > You can: > > copy this cd to this stack > > which gets you all the controls of the card, grouped or not. You could > also get the names of the groups on the current card and place the > appropriate ones (see the recent discussions on placeable groups) on a > new card that you create. > > On Saturday, January 4, 2003, at 06:56 PM, Mark Swindell wrote: > >> on 1/4/03 6:29 PM, erik hansen at erikhans08 at yahoo.com wrote: >> >>> >>> if you are NOT concerned with HC compatability, >>> >>> is there any reason to use backgroundBehavior? TIA. >> >> If you want to make a new card which has elements of the current card >> you >> are on, those elements need to have backgroundbehavior set to true. >> > > I hope this helps. Feel free to contact me if you have any further > questions. > > regards, > > Geoff Canyon > Revolution Support So, if my blurry eyes are reading between the lines... are you sort of implying that background behavior may not be of particular benefit. It's sure starting to seem that way. Good tip on the copy this cd to this stack. Does the very same thing as background behavior, only for all elements. Thanks, Mark From kray at sonsothunder.com Sun Jan 5 02:40:02 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 5 02:40:02 2003 Subject: Get File Owner References: <005e01c2b43c$35deb360$6601a8c0@mckinley.dom> Message-ID: <001e01c2b48c$3f992f20$6601a8c0@mckinley.dom> Roger, If it is MS Office documents, I can put together a solution for you that will read the document properties of the documents (did a bit of research and I now know what to do). Just let me know. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Ken Ray" To: Sent: Saturday, January 04, 2003 3:56 PM Subject: Re: Get File Owner > Roger, > > It depends on the file you're looking at. Most files don't keep track of > *who* last modified it, just *when*. I know that MS Office documents > maintain special "info" data about the owner of the file, etc., so there may > be a way to track that stuff down. What kind of files were you trying to get > the "owner" on? MS Office files? > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > ----- Original Message ----- > From: > To: > Sent: Saturday, January 04, 2003 10:52 AM > Subject: Get File Owner > > > > > > Does anyone know how to determine the "owner" (username of person who > > created or modified) of a speciofic file on Windows NT or 2000. I was > > thinking maybe a shell command would do this, or is there something in > > transcript that will get this info? > > > > Roger Eller > > roger.e.eller at sealedair.com > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gcanyon at inspiredlogic.com Sun Jan 5 03:51:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun Jan 5 03:51:01 2003 Subject: groups and background In-Reply-To: Message-ID: <1381B334-208A-11D7-A88F-003065683ECC@inspiredlogic.com> I wouldn't say it has _no_ benefit, just that the behavior change of copying groups to new cards can be done in another way. As far as I understand it, the backgroundBehavior property is for HyperCard compatibility, not feature-enrichment. The message path modifying aspect would be harder (impossible?) to replicate, but you could do something like it by inserting the script of the group in back. It wouldn't be in the same place in the path, though. On Saturday, January 4, 2003, at 11:18 PM, Mark Swindell wrote: > So, if my blurry eyes are reading between the lines... are you sort of > implying that background behavior may not be of particular benefit. > It's > sure starting to seem that way. Good tip on the copy this cd to this > stack. > Does the very same thing as background behavior, only for all elements. > regards, Geoff Canyon gcanyon at inspiredlogic.com From rcozens at pon.net Sun Jan 5 10:59:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 5 10:59:01 2003 Subject: The joy of animated GIF In-Reply-To: <20030104220346.58289.qmail@web20010.mail.yahoo.com> References: <20030104220346.58289.qmail@web20010.mail.yahoo.com> Message-ID: >so the "image" (in a general sense) attached to an icon is stored in >a file on disk, an external image. so the icon you see on a button >is really an "image" meaning a file on disk? as are the actual >images in the stricty RR sense? Here's my understanding, erik: An image used as an icon can be disk or stack resident depending on whether it is added to the stack via the "Import As Control" or "New Referenced Control." That is the reason I said in the original post, "OTOH, if your design alternative is to load all the images in a stack (as opposed to referencing external image files), putting them in an animated gif incurs no RAM hit, just the time to decompress the frames when the image is opened. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Sun Jan 5 11:00:48 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 5 11:00:48 2003 Subject: Internationalisation In-Reply-To: References: Message-ID: >Where I'm getting confused is with the 'normal' (ie, NOT custom) >properties - ie, the names/labels of buttons, or text of label >fields. What do we do with these? Igor, et al: The handlers I posted show you how I deal with most of these. The examples don't include setting text of label fields because I don't have any: I use label icons instead of fields. I think this enhances the internationalisation of my apps, and eliminates dealing with the issue of whether the label field is wide enough to display the text an any language (especially helpful for column headings on tabular screens). -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From erikhans08 at yahoo.com Sun Jan 5 14:13:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sun Jan 5 14:13:01 2003 Subject: The joy of animated GIF In-Reply-To: Message-ID: <20030105190752.53510.qmail@web20007.mail.yahoo.com> Rob Cozens wrote: >so the "image" (in a general sense) attached to an icon is stored in >a file on disk, an external image. so the icon you see on a button >is really an "image" meaning a file on disk? as are the actual >images in the stricty RR sense? Here's my understanding, erik: An image used as an icon can be disk or stack resident depending on whether it is added to the stack via the "Import As Control" or "New Referenced Control." That is the reason I said in the original post, "OTOH, if your design alternative is to load all the images in a stack (as opposed to referencing external image files), putting them in an animated gif incurs no RAM hit, just the time to decompress the frames when the image is opened thanks! by the way, my Yahoo reply puts my reply insertion at the head of the page and i do not see any settings to change that, so i am copying & pasting to stay with the list format. erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From gizmotron at earthlink.net Sun Jan 5 14:24:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun Jan 5 14:24:01 2003 Subject: wordOffset, repeat loop, speed? In-Reply-To: <001e01c2b48c$3f992f20$6601a8c0@mckinley.dom> Message-ID: Hi, I'm brand new to Runtime Revolution, just coming over from Director having discovered this very cool app and hoping it lives up to what it says it can do. I've already had the pleasure of disappointment caused by trying to create Windows apps with Realbasic. Does anyone want a pro-license for Realbasic 3? I doubt it very much. Anyway, I'm wondering about this handler I need to build, and I'm wondering about the fastest way to have it parse large amounts of text. Would using "wordOffset(wordToFind,stringToSearch[,wordsToSkip])" in a repeat loop, to create a list of numerical values for reoccurring instances of the same word found from within the whole chunk of text, be the fastest way to get a list of these words. When I refer to lists, I mean the Director/Lingo kind. In RR it might be that an array is what I am referring to. I want to create a pull parser based on numerical values that I can access at a very fast speed. Perhaps there is a command that creates these lists all at once without a repeat loop; something like "findAllwordOffset()" ? Thanks for any advice, Mark Brownell Gizmotron Graphics From dsc at swcp.com Sun Jan 5 15:38:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jan 5 15:38:01 2003 Subject: can't tab Message-ID: I have a field that does not tab. It is in a group and I made sure that tabGroupBehavior is false for that group. The tab stop is nonzero. I have looked over every property on the field and behavior tabs and don't see anything that can affect it. What am I missing? Dar Scott From kray at sonsothunder.com Sun Jan 5 15:43:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 5 15:43:00 2003 Subject: wordOffset, repeat loop, speed? References: Message-ID: <003d01c2b4f9$9aa3fd10$6601a8c0@mckinley.dom> Mark, Yes, I would say so. Rev is very fast, so if you did something like: -- gWordArray is the array that will be produced after the words are found -- gData is the "whole chunk of text" you referred to as the main container global gWordArray, gData on mouseUp ask "What word do you want to find?" if it <> "" then FindWord it,gData -- you now have an array where each element is the numeric offset to the -- word to be found in gData end if end mouseUp on FindWord pWord,pData set the wholeMatches to true put 0 into tStart put 1 into tElementNum repeat forever put wordOffset(pWord,pData,tStart) into tNum if tNum = 0 then exit repeat put tNum into gWordArray[tElementNum] add 1 to tElementNum end repeat end FindWord Hope this helps, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Mark Brownell" To: Sent: Sunday, January 05, 2003 1:21 PM Subject: wordOffset, repeat loop, speed? > Hi, > I'm brand new to Runtime Revolution, just coming over from Director having > discovered this very cool app and hoping it lives up to what it says it can > do. I've already had the pleasure of disappointment caused by trying to > create Windows apps with Realbasic. Does anyone want a pro-license for > Realbasic 3? I doubt it very much. Anyway, I'm wondering about this handler > I need to build, and I'm wondering about the fastest way to have it parse > large amounts of text. > > Would using "wordOffset(wordToFind,stringToSearch[,wordsToSkip])" in a > repeat loop, to create a list of numerical values for reoccurring instances > of the same word found from within the whole chunk of text, be the fastest > way to get a list of these words. When I refer to lists, I mean the > Director/Lingo kind. In RR it might be that an array is what I am referring > to. I want to create a pull parser based on numerical values that I can > access at a very fast speed. Perhaps there is a command that creates these > lists all at once without a repeat loop; something like > "findAllwordOffset()" ? > > > Thanks for any advice, > Mark Brownell > Gizmotron Graphics > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Sun Jan 5 15:54:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jan 5 15:54:01 2003 Subject: can't tab In-Reply-To: Message-ID: <2D7BC3C7-20EF-11D7-8BD5-000A9567A3E6@swcp.com> On Sunday, January 5, 2003, at 01:32 PM, Dar Scott wrote: > I have a field that does not tab. > > It is in a group and I made sure that tabGroupBehavior is false for > that group. The tab stop is nonzero. I have looked over every > property on the field and behavior tabs and don't see anything that > can affect it. Here is a clue. The left-arrow and right-arrow do not move among the characters. At first they hopped from field to field. That stopped when I set the traversalOn of the group to false. Dar Scott From gizmotron at earthlink.net Sun Jan 5 16:21:02 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun Jan 5 16:21:02 2003 Subject: wordOffset, repeat loop, speed? In-Reply-To: <003d01c2b4f9$9aa3fd10$6601a8c0@mckinley.dom> Message-ID: Ken, Wow! That is funny. This code you wrote is so close to Lingo that it would almost execute properly as it is in Director. I'll bet you hear this all the time here. All I need is a timer message for start of loop and end of loop to do timing comparisons. I don't suppose it's "put the ticks" or "startTimer" & "put the timer" ? This is so amazing. I get to learn a new language that seems almost the same as one that I already know. What about books? I was looking at Amazon.com for anything and I found nothing. I did discover several of the websites that support RR. They are loaded with goodies and quite helpful. Thank you, Mark on 1/5/03 3:32 PM, Ken Ray at kray at sonsothunder.com wrote: > Mark, > > Yes, I would say so. Rev is very fast, so if you did something like: > > -- gWordArray is the array that will be produced after the words are found > -- gData is the "whole chunk of text" you referred to as the main container > > global gWordArray, gData > > on mouseUp > ask "What word do you want to find?" > if it <> "" then > FindWord it,gData > -- you now have an array where each element is the numeric offset to the > -- word to be found in gData > end if > end mouseUp > > on FindWord pWord,pData > set the wholeMatches to true > put 0 into tStart > put 1 into tElementNum > repeat forever > put wordOffset(pWord,pData,tStart) into tNum > if tNum = 0 then exit repeat > put tNum into gWordArray[tElementNum] > add 1 to tElementNum > end repeat > end FindWord > > Hope this helps, > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > From Roger.E.Eller at sealedair.com Sun Jan 5 16:26:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Sun Jan 5 16:26:01 2003 Subject: Get File Owner Message-ID: Ken, For the past 8 years our department has used DEC OpenVMS servers for file storage/processing. Next month, we are up/down-grading to Windows 2000 servers. In VMS, I could run simple commands like "DIR /date=modified/owner" to get a directory listing of the current folder with as little or as much detail as I wanted. VMS, like unix is multi-user, and we took advantage of this for tracking employee errors. Without the ability in the OS to get this info from the files themselves, there will be finger pointing, lying and cheating about who really screwed up. I would rather have the system report the truth. These are not MS Office documents, but I would like to know what you figured out. These files are proprietory graphics files for printing... completely non-standard stuff. Thanks for any ideas you can contribute. Roger Eller roger.e.eller at sealedair.com > Roger, > > If it is MS Office documents, I can put together a solution for you that > will read the document properties of the documents (did a bit of research > and I now know what to do). Just let me know. > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > >> ----- Original Message ----- >> From: >> To: >> Sent: Saturday, January 04, 2003 10:52 AM >> Subject: Get File Owner >> >> >>> >>> Does anyone know how to determine the "owner" (username of person who >>> created or modified) of a speciofic file on Windows NT or 2000. I was >>> thinking maybe a shell command would do this, or is there something in >>> transcript that will get this info? >>> >>> Roger Eller >>> roger.e.eller at sealedair.com >>>____________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> From kray at sonsothunder.com Sun Jan 5 16:34:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 5 16:34:01 2003 Subject: wordOffset, repeat loop, speed? References: Message-ID: <004401c2b500$d04e3910$6601a8c0@mckinley.dom> Hey Mark, I've worked a long time in Director, so I know what you mean. You can get "the ticks", but Rev works better in milliseconds. I like to use custom properties instead of global variables sometimes to hold temporary values, so try this if you need to maintain the timer between handlers: on startTimer set the timer of this stack to (the milliseconds) end startTimer on endTimer set the timer of this stack to (the milliseconds - the timer of this stack) end endTimer This way, you can do things like this: on mouseUp startTimer -- do a whole bunch of stuff endTimer put the timer of this stack into elapsedMS end mouseUp If, on the other hand, you need to just time things in a single handler, you can do this: on mouseUp put the milliseconds into tStartTime -- do a whole bunch of stuff put (the milliseconds - tStartTime) into elapsedMS end mouseUp Unfortunately Rev is so new there aren't any 3rd party books. Hopefully there will be soon, but in the meantime there's a great list here, and you can get a bunch of scripting tips and downloads at my site: http://www.sonsothunder.com/devres/revolution/revolution.htm Hope this helps, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Mark Brownell" To: Sent: Sunday, January 05, 2003 3:18 PM Subject: Re: wordOffset, repeat loop, speed? > Ken, > > Wow! > > That is funny. This code you wrote is so close to Lingo that it would almost > execute properly as it is in Director. I'll bet you hear this all the time > here. > > All I need is a timer message for start of loop and end of loop to do timing > comparisons. I don't suppose it's "put the ticks" or "startTimer" & "put the > timer" ? This is so amazing. I get to learn a new language that seems almost > the same as one that I already know. What about books? I was looking at > Amazon.com for anything and I found nothing. I did discover several of the > websites that support RR. They are loaded with goodies and quite helpful. > > Thank you, > Mark > > > on 1/5/03 3:32 PM, Ken Ray at kray at sonsothunder.com wrote: > > > Mark, > > > > Yes, I would say so. Rev is very fast, so if you did something like: > > > > -- gWordArray is the array that will be produced after the words are found > > -- gData is the "whole chunk of text" you referred to as the main container > > > > global gWordArray, gData > > > > on mouseUp > > ask "What word do you want to find?" > > if it <> "" then > > FindWord it,gData > > -- you now have an array where each element is the numeric offset to the > > -- word to be found in gData > > end if > > end mouseUp > > > > on FindWord pWord,pData > > set the wholeMatches to true > > put 0 into tStart > > put 1 into tElementNum > > repeat forever > > put wordOffset(pWord,pData,tStart) into tNum > > if tNum = 0 then exit repeat > > put tNum into gWordArray[tElementNum] > > add 1 to tElementNum > > end repeat > > end FindWord > > > > Hope this helps, > > > > Ken Ray > > Sons of Thunder Software > > Email: kray at sonsothunder.com > > Web Site: http://www.sonsothunder.com/ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Sun Jan 5 16:49:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jan 5 16:49:01 2003 Subject: Timing (was wordOffset, repeat loop, speed?) In-Reply-To: Message-ID: On Sunday, January 5, 2003, at 02:18 PM, Mark Brownell wrote: > All I need is a timer message for start of loop and end of loop to do > timing > comparisons. I don't suppose it's "put the ticks" or "startTimer" & > "put the > timer" ? This is so amazing. I get to learn a new language that seems > almost > the same as one that I already know. What about books? I was looking at > Amazon.com for anything and I found nothing. I did discover several of > the > websites that support RR. They are loaded with goodies and quite > helpful. I have heard timing reports from which I have inferred that there are timing utilities. I have not used them. I do something like this, though: put the long seconds into junk put the long seconds into startTime put the long seconds into endTime put endTime-startTime into timingOffset ... put the long seconds into startTime -- do stuff to be timed here put the long seconds into endTime put (endTime-startTime)-timingOffset This can handle some short times, but the OS can increase the times, so throw out outliers. If what you are doing takes a long time, then you don't need at that timingOffset stuff. (The junk thing is superstition and is probably not needed.) Dar Scott From gizmotron at earthlink.net Sun Jan 5 17:06:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun Jan 5 17:06:01 2003 Subject: Timing (was wordOffset, repeat loop, speed?) In-Reply-To: Message-ID: Thanks, Dar & Ken; "big time." ... time for the 49'rs, Mark From janschenkel at yahoo.com Sun Jan 5 17:18:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun Jan 5 17:18:01 2003 Subject: can't tab In-Reply-To: <2D7BC3C7-20EF-11D7-8BD5-000A9567A3E6@swcp.com> Message-ID: <20030105221307.96604.qmail@web11903.mail.yahoo.com> --- Dar Scott wrote: > > On Sunday, January 5, 2003, at 01:32 PM, Dar Scott > wrote: > > > I have a field that does not tab. > > > > It is in a group and I made sure that > tabGroupBehavior is false for > > that group. The tab stop is nonzero. I have > looked over every > > property on the field and behavior tabs and don't > see anything that > > can affect it. > > Here is a clue. The left-arrow and right-arrow do > not move among the > characters. At first they hopped from field to > field. That stopped > when I set the traversalOn of the group to false. > And there's your problem, Dar: traversalOn. Make a simple field (non-grouped) and set its traversalOn to false. Now you can't type in it, not even copy it's contents -- which you can if you turn on both the traversalOn and the lockText. I think turning the traversalOn of the group off, just turned it off for the entire group, and so you can neither 'tab' into it nor add data. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Sun Jan 5 17:23:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sun Jan 5 17:23:01 2003 Subject: Internationalisation In-Reply-To: Message-ID: <20030105221747.91569.qmail@web20003.mail.yahoo.com> Rob Cozens wrote: I use label icons instead of fields is "label icon" a RR expression describing an icon? or a description of the use? erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From dsc at swcp.com Sun Jan 5 17:38:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jan 5 17:38:01 2003 Subject: can't tab In-Reply-To: <20030105221307.96604.qmail@web11903.mail.yahoo.com> Message-ID: On Sunday, January 5, 2003, at 03:13 PM, Jan Schenkel wrote: > And there's your problem, Dar: traversalOn. I checked that. I can edit the field just fine, except... I can't tab while in the field and have a tab inserted into the field. I can't move the insertion bar back and forth with the arrow keys. But, I think you may have hit upon the solution. I can rebuild this. Dar From sarahr at genesearch.com.au Sun Jan 5 17:43:07 2003 From: sarahr at genesearch.com.au (Sarah) Date: Sun Jan 5 17:43:07 2003 Subject: Defining Custom Objects In-Reply-To: Message-ID: There is a way around defining a custom class and that is by making a template object and then "cloning" it. Say you need a super-button i.e. a normal button but with some extra features (custom properties, scripts, whatever). Make a single button and set it up exactly the way you want it. Then when you want another of these, just use the message box or a script to: clone button "Super Button" set the name of it to "New Super Button" This doesn't help you update all the objects at once, so if you think you need to do that, put their scripts higher up the message path i.e. in the card or stack script. If you need a general mouseUp handler, don't put one in the buttons themselves, put one in the card or stack script and use "the target" to see what object actually got the click. Cheers, Sarah On Monday, January 6, 2003, at 07:36 am, Igor de Oliveira Couto wrote: > Dear Rev Folks, > > I seem to vaguely remember someone mentioning that it IS possible to > define a new object CLASS in Revolution - so that if I update the > class, all objects that are based on it are automatically updated. > > The 'Object Library' allows us to save and 'copy and paste' objects, > however that is not the same... - ie, it provides no way for me to > update ALL objects of a certain 'kind' at once... I still end up with > a long list of individual objects, and if I want to make a change to > the functionality of that type of object throughout my application, I > still have to go and change, one by one, the script of all these > objects... > > If it IS, indeed, possible to define one's own custom-object types, > could someone pleeeeease post a little list of instructions for us > newbies?... > > Many, many thanks, in advance! > > Kindest Regards, > -- > Igor de Oliveira Couto > ---------------------------------- > igor at pixelmedia.com.au > ---------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Sun Jan 5 17:48:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Sun Jan 5 17:48:00 2003 Subject: Questions about 2.0 In-Reply-To: Message-ID: > 1) Will there be any enhancements in the way that Revolution deals > with LAYERING of objects and groups? Will we be able to 'send > backward' and 'bring forward' inside a group? setting the relayerGroupedControls to true allows you to relayer the object right out of the group, so that can be a bit dangerous. As Ken suggested, going into group edit mode first is better, but if you prefer to use the relayerGroupedControls, then you need to start by working out the layers of top & bottom objects in the group and not moving anything beyond those boundaries. > 2) What are going to be the capabilities of the new 'spreadsheet' > control? More precisely: > > a) Will we be able to access the data on a specified range > automatically (ie, "get from row 8, col 2 to row 40, col 3"?) I imagine that it will be possible to access data in the same way we can now e.g. item 8 of line 7 of field "Table". To get a range, you can find the number of characters of each chunk and get the data between those characters. Rev 2 may make this easier but it can already be done. > > b) Will we be able to put any data other than strings inside cells? - > ie, images, graphics? > > c) Will the appearance of the spreadsheet be customisable, and if so, > to what extent? - will I be able to assign custom column/row labels, > will I be able to colour the background of specific cells, will I be > able to hide/show divider lines ? A few weeks ago, Kevin asked for help scripting column header buttons and someone (Chipp?) provided a solution. I imagine that will be incorporated in Rev 2 but if you want it now, search the list and you should find it already available. Your other questions are beyond me, but I hope you have enough info now to make your design choices. Sarah From sarahr at genesearch.com.au Sun Jan 5 17:58:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Sun Jan 5 17:58:01 2003 Subject: Printing In-Reply-To: Message-ID: <28452C78-2100-11D7-A9C0-0003937A97B8@genesearch.com.au> revPrintField will do what you want. It allows you to print a formatted field and optional parameters allow setting headers & footers. Use revShowPrintDialog first to allow the user to specify page setup and set the printMargins to control them. revPrintText is also useful but I think revPrintField will do exactly what you want. I often find it useful to assemble what I want to print into a hidden field, format it as required, then use revPrintField. Cheers, Sarah On Monday, January 6, 2003, at 07:37 am, Jim Beckmann wrote: > Novice questions, the answers to which have been probably > documented/discussed/promulgated extensively, but which I cannot find. > I > note there has been recent discussion concerning the "pagerect" > property. > > I want to print a field. I don't seem to be able to "print a field" > or any > configuration thereof (my HC background), documentation stating that I > can > print a card(s) or a stack(s). Do I have to make the field the size > of the > card that I want to print without any other objects? Hide objects > before I > print? A scrolling field only prints the "visible" field in the card > screen when "print card" is evoked. > > I want to append different field contents into a single print > container, > hopefully with style/font/alignment attached, and print that container > with > assigned printmargins. > > Suggestions appreciated. > > Nice would be to print a "watermark" behind this text (self-generated > watermark). > -- > Jim Beckmann > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From monte at sweattechnologies.com Sun Jan 5 18:50:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jan 5 18:50:01 2003 Subject: App Icons Message-ID: Hi all Does anyone know of an app that can be used to import Windows XP icons into a standalone? If not does anyone know how to override the standalone icon using registry settings? I know how to do it for the document icon but the app icon seems to always be read from the standalone file. Any help would be much appreciated. Monte From jlrodrig at ariadna.d5.ub.es Sun Jan 5 20:42:01 2003 From: jlrodrig at ariadna.d5.ub.es (Jos=?ISO-8859-1?B?6SBMLiBSb2Ry7Q==?=guez Illera) Date: Sun Jan 5 20:42:01 2003 Subject: Internationalisation In-Reply-To: <200301041702.MAA23555@www.runrev.com> Message-ID: Hi Igor, I use another approach for getting the same results. All interface language translations are stored in a field, each row a message or a label, and each column a different language. This is easy to export or paste into a spreadsheet, easy then for translators and easy to put back into the field. Language to be used for the interface (not for contents: this will require a different approach) is in a global, say "lengua". The following function retreives the correct translated string: function idioma what global lengua set itemdel to tab return item lengua+1 of line what of fld "translations" of stack "language" end idioma ---I need (lengua+1), since the first column is a number just for order ---Stack "language" is a substack of your mainstack Then all you need is to call the function, usually in a preopencard handler: set the label of btn 1 to idioma(27) ---where,say, line 27 of fld "translations" is the label for btn 1 set the label of btn 3 to idioma(29) or put idioma(12) into xx answer xx etc This works well in an application with five languages, letting the user change the language interface on the fly. If you need an example, I may send you a stack. Regards, Jos? L. Rodr?guez El 4/1/2003 18:02, Igor escribi?: > (...) > > My question is: what is the procedure for 'loading' all the text ONTO > the interface? How does one change all the text on menus, buttons, > label fields, etc? > (...) > > Or have people found other ways/approaches to internationalising their > apps? From kray at sonsothunder.com Sun Jan 5 21:07:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 5 21:07:01 2003 Subject: Get File Owner References: Message-ID: <004001c2b526$e4e60620$6601a8c0@mckinley.dom> Roger, You're right... it turns out that the *network* owner of a file or directory is stored with the file in Windows, and can be retrieved from the command line using the /Q switch with the DIR command. So for example, if I was logged in as KEN in the domain THUNDER, documents I created would be marked with the "owner" of THUNDER\KEN. You can get this from Rev using the shell() command, and then parsing the results. So for example when I'm in the command line and type: dir /Q I get something like this for each entry: 01/05/2003 06:05 PM 1,028 THUNDER\KEN MyFile.txt You can then parse out the result from there. The "owner" for Office documents is a separate Office-defined name that is stored with Office documents. Hope this helps, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: To: Sent: Sunday, January 05, 2003 3:23 PM Subject: Re: Get File Owner > > Ken, > > For the past 8 years our department has used DEC OpenVMS servers for file > storage/processing. Next month, we are up/down-grading to Windows 2000 > servers. In VMS, I could run simple commands like "DIR > /date=modified/owner" to get a directory listing of the current folder with > as little or as much detail as I wanted. VMS, like unix is multi-user, and > we took advantage of this for tracking employee errors. Without the ability > in the OS to get this info from the files themselves, there will be finger > pointing, lying and cheating about who really screwed up. I would rather > have the system report the truth. These are not MS Office documents, but I > would like to know what you figured out. These files are proprietory > graphics files for printing... completely non-standard stuff. Thanks for > any ideas you can contribute. > > Roger Eller > roger.e.eller at sealedair.com > > > > Roger, > > > > If it is MS Office documents, I can put together a solution for you that > > will read the document properties of the documents (did a bit of research > > and I now know what to do). Just let me know. > > > > Ken Ray > > Sons of Thunder Software > > Email: kray at sonsothunder.com > > Web Site: http://www.sonsothunder.com/ > > > >> ----- Original Message ----- > >> From: > >> To: > >> Sent: Saturday, January 04, 2003 10:52 AM > >> Subject: Get File Owner > >> > >> > >>> > >>> Does anyone know how to determine the "owner" (username of person who > >>> created or modified) of a speciofic file on Windows NT or 2000. I was > >>> thinking maybe a shell command would do this, or is there something in > >>> transcript that will get this info? > >>> > >>> Roger Eller > >>> roger.e.eller at sealedair.com > >>>____________________________________ > >>> use-revolution mailing list > >>> use-revolution at lists.runrev.com > >>> http://lists.runrev.com/mailman/listinfo/use-revolution > >>> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rbarber at yhb.att.ne.jp Sun Jan 5 22:52:00 2003 From: rbarber at yhb.att.ne.jp (Ron) Date: Sun Jan 5 22:52:00 2003 Subject: RTF vs HTML In-Reply-To: <008c01c2b459$01e7e960$6601a8c0@mckinley.dom> Message-ID: Hi I've been using the HTML prop to read/write text files and save formatted texts. Now, with 2.0 ability to handle RTF text I want to asking about the plus/minuses of using RTF over HTML. My purpose is to save formatted text to regular text files that can be read by other apps (be it a browser or text editor), as well as my own rev app. Which would you go with? Thanks Ron From vikramsingh at mailandnews.com Sun Jan 5 23:19:01 2003 From: vikramsingh at mailandnews.com (Vikram Singh) Date: Sun Jan 5 23:19:01 2003 Subject: RTF vs HTML Message-ID: <3E191A66@mailandnews.com> I can't talk of the benefits of exporting rtf as files, but if you are copy-pasting from other apps this may interest you: Copy a portion of a webpage. In the message box type: set the rtftext of fld 1 to clipboarddata["rtf"] And viceversa, paste into Word after copying the rtftext of a field: set the clipboarddata["rtf"] to the rtftext of fld 1 etc.. Rgds, Vikram >===== Original Message From Ron ===== >Hi >I've been using the HTML prop to read/write text files and save formatted >texts. Now, with 2.0 ability to handle RTF text I want to asking about the >plus/minuses of using RTF over HTML. My purpose is to save formatted text to >regular text files that can be read by other apps (be it a browser or text >editor), as well as my own rev app. > >Which would you go with? > >Thanks >Ron > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From mcompanys at mac.com Sun Jan 5 23:43:01 2003 From: mcompanys at mac.com (manuel companys) Date: Sun Jan 5 23:43:01 2003 Subject: Internationalisation In-Reply-To: Message-ID: <091886EE-2130-11D7-9877-00039382D260@mac.com> Le Sunday, 5 Jan 2003, ? 17:44 US/Central, Jos? L. Rodr?guez Illera a ?crit : > I use another approach for getting the same results. All interface > language > translations are stored in a field, each row a message or a label, > and each > column a different language. This is easy to export or paste into a > spreadsheet, easy then for translators and easy to put back into the > field. > > Language to be used for the interface (not for contents: this will > require a > different approach) is in a global, say "lengua". The following > function > retreives the correct translated string: As for me I've being using in my HyperCard stacks three different ways of dealing with such a problem: 1.- What I used to call the 'matricial approach' * is basically the one Jos? describes: either a) one line per language and one item per topic, or b) the other way around. Some times I find it easier to take the a) way: the names of languages are listed in a button. Then you just have to say: global qlang {put line (word 2 of the selectedline of button 'Language' of field 'buttonsLabels' into qlang} -- or fldLabels, or partLabels , for that matter and then {set label of btn bt to item bt of qlang} ** -- or fl or pt 2.- The card approach is perhaps more specifically hyperCardian: everithing common is in the background. When the interfacial difference deals only with language strings, a bg fld does perfectly the job and you can use all the fonts and styles you want, as you want; moreover, you can even switch to the shared mode for common storage. When there are behavioral differences from language to language cd btns permit separate handlers. Also a large part of the code can be repeated in each card with the dialog strings differences; this may be less elegant from the programmer's point-de-vue, but it is certainly faster for an old computer. 3.- The occasionnal do-as-you-can way is suitable when you need few matching equivalents in few and different circumstances, example repeat with i = 1 to n if string = word i of "p?re pare padre pai vater father otec" -- this string can also be a variable, of course then return word 1 of "m?re mare madre m?e mutter mother matj -- or any other variable end repeat Note that this ends up being a particular case of approach 1. I guess this method could certainly be very improved using the R-R facilites, which I am just beginning to learn. The custom property feature of R-R is also a huge extension of the contents-button system of HyperCard, but I must confess I still am not clever enough to use them properly. Manuel _________________ ? I learnt from Jos? that this is called an 'array'. Jos? is been a great help for me a few months ago, when I was stumbling my first steps with R-R. He also deserved the single malt reward! **this is much more conenient with R-R since you can still identify the object by the while you localize the label, whereas HC had me to {set the name of object X to ...} and check {if the short name of....} From jacque at hyperactivesw.com Mon Jan 6 00:16:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jan 6 00:16:01 2003 Subject: can't tab In-Reply-To: <200301052241.RAA27308@www.runrev.com> References: <200301052241.RAA27308@www.runrev.com> Message-ID: <3E190FD9.4000905@hyperactivesw.com> Dar Scott wrote: > I can edit the field just fine, except... I can't tab while in the > field and have a tab inserted into the field. I can't move the > insertion bar back and forth with the arrow keys. > > But, I think you may have hit upon the solution. I can rebuild this. You shouldn't have to. Try setting the textarrows property to true (it's a global property). Something may have set it to false. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From katir at hindu.org Mon Jan 6 00:19:00 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Mon Jan 6 00:19:00 2003 Subject: Internationalisation In-Reply-To: <091886EE-2130-11D7-9877-00039382D260@mac.com> Message-ID: Yes, the custom property feature is very powerful... one way to manage this could be similar to what i use for a simple interactive teaching tool where there are several levels analogous to languages in your context. I use one stack where each lesson is one a single card, that card has several fields on it. Here you can edit levels very easily (translations in your case) and maintain a kind of mini database and resource center. you can import and export delimited files from translators ifyou need that, or give them copies of the stack and later compile the data into one. When you need to update your "presentation stack" you use something like this: (in this case there are 20 "lessons" in two different categories ) on mouseup push card repeat with x = 1 to 10 go to cd x put "Yama" & "|" & fld "ID" & "|" & fld "Sanskrit" & \ "|" & fld "English" & "|" & fld "Level 1" & "|" & fld "Level 2" & \ "|" & fld "Level 3" & "|" & fld "art imageName" & "|" & fld "art caption" & "|" &\ fld "teacher notes" & cr after gYamasNiyamas end repeat repeat with x = 11 to 20 go to cd x put "Niyama" & "|" & fld "ID" & "|" & fld "Sanskrit" & \ "|" & fld "English" & "|" & fld "Level 1" & "|" & fld "Level 2" & \ "|" & fld "Level 3" & "|" & fld "art imageName" & "|" & fld "art caption" & "|" & \ fld "teacher notes" & cr after gYamasNiyamas end repeat pop card put gYamasNiyamas into fld "gYamas" ## now set the custom property of your delivery stack which must be open set the cYamasNiyamas of stack "Yamas and Niyamas" to gYamasNiyamas end mouseup Then you have data in a custom property something like this Yama|1|Ahimsa|Noninjury|Not harming others by thought, word or deed. |||1 Yama 1 Ahimsa.jpg|| Yama|2|Satya|Truthfulness|Refraining from lying and betraying promises. |||2 Yama 2 Satya.jpg|| Yama|3|Asteya|Nonstealing|Not stealing, coveting or entering into debt. |||3 Yama 3 Asteya.jpg|| Yama|4|Brahmacharya|Divine conduct|Controlling lust by remaining celibate when single, leading to faithfulness in marriage. |||4 Yama 4 Bramacharya.jpg|| Yama|5|Kshama|Patience|Restraining intolerance with people and impatience with circumstances. |||5 Yama 5 Kshama.jpg|| etc. in your case your custom props would have different languages... for the same thing one line, or you could have different custom props for different languages... where line one of customPropSpanish is a match for line 1 of customPropFrench... and in your actual delivery/presentation stack you do stuff like: on RunOneLesson put line gNowShowing of the cYamasNiyamas of this stack into gNowText ## now you have one line of data from your custom property in a variable runOneShow end Run\OneLesson on runOneShow set the itemdel to "|" put empty into fld "level 1" hide fld "caption" hide fld "Level 1" set the icon of btn "displayArt" to none ##now you just parse out what you want to use.. put item 1 of gNowText & " #" & item 2 of gNowText \ &cr& item 3 of gNowText &" - " & item 4 of gNowText into tTitle select text of fld "title" type tTitle put item 5 of gNowText into fld "Level 1" show fld "level 1" with visual effect iris open set the icon of button "displayArt" to item 8 of gNowText wait 2 seconds put item 9 of gNowText into fld "Caption" show fld "caption" with visual effect wipe down end runOneShow This can seem very esoteric at first (did for me) because what you used to think of fields on cards, becomes lines of data in a custom property, but believe me, in terms of maintenance and ease of delivery over using a multi-card system, its a whole quantum leap ahead in efficiency once you get your head around it. What become interesting is that you may find yourself just using 1-4 cards to do everything! And that becomes very efficient. Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org On Sunday, January 5, 2003, at 06:33 PM, manuel companys wrote: > > I guess this method could certainly be very improved using the R-R > facilites, which I am just beginning to learn. The custom property > feature of R-R is also a huge extension of the contents-button system > of HyperCard, but I must confess I still am not clever enough to use > them properly. > > Manuel > From jacque at hyperactivesw.com Mon Jan 6 00:32:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jan 6 00:32:01 2003 Subject: wordOffset, repeat loop, speed? In-Reply-To: <200301052241.RAA27308@www.runrev.com> References: <200301052241.RAA27308@www.runrev.com> Message-ID: <3E1911FD.2020104@hyperactivesw.com> Mark Brownell wrote: > Would using "wordOffset(wordToFind,stringToSearch[,wordsToSkip])" in a > repeat loop, to create a list of numerical values for reoccurring instances > of the same word found from within the whole chunk of text, be the fastest > way to get a list of these words. That would be one way, but I don't think it would be the fastest way. This exact same word counting algorithm is one of the examples that ships with the MetaCard program (on which Revolution is based.) Here's the page from the documentation: **** This example demonstrate the use of associative arrays in MetaTalk language. The script parses a text file, count the occurance of each word, and display the result in a field. on mouseUp put empty into field "result" answer file "Select a text file for input:" if it is empty then exit mouseUp # let user know we're working on it set the cursor to watch put it into inputFile open file inputFile for read read from file inputFile until eof put it into fileContent close file inputFile # wordCount is an associative array, its indexes are words # with the contents of each element being number of times # that word appears repeat for each word w in fileContent add 1 to wordCount[w] end repeat # copy all the indexes that is in the wordCount associative array put keys(wordCount) into keyWords # sort the indexes -- keyWords contains a list of elements in array sort keyWords repeat for each line l in keyWords put l & tab & wordCount[l] & return after displayResult end repeat put displayResult into field "result" end mouseUp This is lightening fast. I know, because I once had a contest with Scott Raney to see who could write a faster script to solve this problem, and his won. It can do huge files in a couple of ticks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From katir at hindu.org Mon Jan 6 01:11:01 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Mon Jan 6 01:11:01 2003 Subject: Shrink Image quickly Message-ID: <51EB750D-213D-11D7-9BA9-003065FB9830@hindu.org> In theory the following script should shrink an image 280 pixels wide in under 1 second... but it takes forever... 3-4 seconds. Even setting the "send in' down to 1 millisecond doesn't speed it up up... a threshold is reached at about 20 ticks where setting it any lower does not speed up the event at all... Goal is: shrink and image while is is moving along a path, smoothly, quickly. local imageRect on mouseup put the rect of image "shrinkTest" into imageRect put imageRect Shrinking end mouseup on Shrinking put the width of img "shrinkTest" into x if x = 20 then restoreSize exit Shrinking end if put the height of image "shrinkTest" into y set the width of image "shrinkTest" to (x - 1) set the height of image "shrinkTest" to (y - 1) send "Shrinking" to me in 1 milliseconds end Shrinking on restoreSize set the rect of image "Shrink Test" to imageRect end restoreSize From dan at clearvisiontech.com Mon Jan 6 01:18:01 2003 From: dan at clearvisiontech.com (Dan Friedman) Date: Mon Jan 6 01:18:01 2003 Subject: RTF vs HTML Message-ID: Vikram, In the following you mentioned clipboarddata["rtf"]. I don't see any thing about "clipboarddata" in the docs. What is this? What does it do? Where can I get details on what it is? Thanks! Dan > I can't talk of the benefits of exporting rtf as files, but if you are > copy-pasting from other apps this may interest you: > > Copy a portion of a webpage. In the message box type: > set the rtftext of fld 1 to clipboarddata["rtf"] > > And viceversa, paste into Word after copying the rtftext of a field: > set the clipboarddata["rtf"] to the rtftext of fld 1 > > etc.. > > Rgds, > Vikram From erikhans08 at yahoo.com Mon Jan 6 02:34:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jan 6 02:34:01 2003 Subject: groups and background In-Reply-To: <3E0E511E.5070608@hyperactivesw.com> Message-ID: <20030106072858.63824.qmail@web20001.mail.yahoo.com> "J. Landman Gay" wrote: Now, how do I find out if a group is shared or not? Piece of cake: if the number of cds in this bg > 1then answer "I'm shared." without evoking the "background" concept? the number of cds to which group "foo" is attached. erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From dsc at swcp.com Mon Jan 6 02:54:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 6 02:54:01 2003 Subject: groups and background In-Reply-To: <20030106072858.63824.qmail@web20001.mail.yahoo.com> Message-ID: <63A93BFC-214B-11D7-8BD5-000A9567A3E6@swcp.com> On Monday, January 6, 2003, at 12:28 AM, erik hansen wrote: > ?the number of cds to which group "foo" is attached. Script compile error: Error description: Commands: missing ',' Dar Scott From kray at sonsothunder.com Mon Jan 6 03:54:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Mon Jan 6 03:54:00 2003 Subject: Shrink Image quickly References: <51EB750D-213D-11D7-9BA9-003065FB9830@hindu.org> Message-ID: <00ac01c2b55f$d095e440$6601a8c0@mckinley.dom> It's not the "send" that's the problem. I ran your code inside a tight repeat loop and got the same results, both with the alwaysBuffer on and off for both the image and the stack. I'll bet it has something to do with the fact that for each pass at shrinking, the image needs to be redefined to be displayed, which means going through each pixel in the image determining what to do with it. I don't know how to make this any faster; perhaps Scott/Kevin can provide some suggestions? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Sannyasin Sivakatirswami" To: Sent: Monday, January 06, 2003 12:08 AM Subject: Shrink Image quickly > In theory the following script should shrink an image 280 pixels wide > in under 1 second... but it takes forever... 3-4 seconds. Even setting > the "send in' down to 1 millisecond doesn't speed it up up... a > threshold is reached at about 20 ticks where setting it any lower does > not speed up the event at all... Goal is: shrink and image while is is > moving along a path, smoothly, quickly. > > local imageRect > on mouseup > put the rect of image "shrinkTest" into imageRect > put imageRect > Shrinking > end mouseup > > on Shrinking > put the width of img "shrinkTest" into x > if x = 20 then > restoreSize > exit Shrinking > end if > put the height of image "shrinkTest" into y > set the width of image "shrinkTest" to (x - 1) > set the height of image "shrinkTest" to (y - 1) > send "Shrinking" to me in 1 milliseconds > end Shrinking > > on restoreSize > set the rect of image "Shrink Test" to imageRect > end restoreSize > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From yvescoppe at skynet.be Mon Jan 6 04:50:01 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Mon Jan 6 04:50:01 2003 Subject: Thumbnail of JPEG's photos Message-ID: Hi, I posted a message without answer. can someone help me please ?? Hi, I'd like to show photo's in a fld the user chooses a folder with jpegs photos (on Mac OS X) thet's the script : on mouseUp answer folder "Choose the folder..." if it is empty then exit to top put it into tPathDossier put the defaultFolder into savedDefaultFolder set the defaultFolder to tPathDossier put the files into tFilesNames answer tFilesNames --delete line 1 of tFilesNames put the number of lines of tFilesNames into totLines put "1" into a put empty into tChars repeat totLines put a after tChars add "1" to a end repeat delete last char of tChars put tChars into fld "myThumbs" put "1" into a repeat for each line L in tFilesNames put the defaultFolder&"/"&L into tImagePath set the imagesource of char a of fld "myThumbs" to URL("binfile:"&tImagePath) add "1" to a end repeat set the defaultFolder to savedDefaultFolder end mouseUp In the fld I get : "123" -- it is the number of files (3) in the chosen folder !!! What is wrong ?? Thanks -- Greetings. Yves COPPE Email : yvescoppe at skynet.be -------------- next part -------------- An HTML attachment was scrubbed... URL: From DVGlasgow at aol.com Mon Jan 6 06:19:09 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Mon Jan 6 06:19:09 2003 Subject: struggle to use lineoffset Message-ID: <12f.1f7a1c45.2b4abdf6@aol.com> In a message dated 5/1/03 1:29:22 AM, Jan Schenkel. writes: << In this case, wouldn't it be easier to keep track of the linenumber you're checking, instead of using lineoffset to go through the entire text every time? on mouseup get the selectedtext of me put char 1 to 3 of word 5 of it into tcat put 0 into j repeat for each line i in me add 1 to j if i contains tcat then select line j of me end repeat end mouseup Back to lineOffset now: if some lines are very much alike one another, you may want to set the wholeMatches to true before using lineOffset, to make sure you have the correct line. >> Thanks Jan! Your script goes straight in the old note book. I have always just accepted that the repeat for each structure didn't have a count built in - how obvious that you can script one. And thanks for the tip on lineoffset. I discovered I needed set the hilitedline of me to empty just before the loop, or the line first clicked was the only one in the category that was unhilited. The other interesting thing is the script *appears* to work, but actually doesn't! The hilites disappear (apart from the original) as soon as the scrollbar is moved. it also doesn't reliably hilite all instances if the field is sorted by any chunk other than the one containing the category. I have switched the toggle hilites property a couple of times, but it doesn't fix it. Richard Gaskin's method produces stable noncontiguous hilites (Thanks once again), but of course it only works the firt time through. I hadn't considered how I was going to unhilite the lines second and third time through. Maybe this shouldn't be a mouseup thing, doublemouseup would leave mouseup to select a single line and clear the multiple selections.........hmmmm. And so it goes.... If anyone else has chipped in, I have only read the above so far, so TIA of the usual multiple replies. Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From klausimausi at mac.com Mon Jan 6 06:47:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Mon Jan 6 06:47:01 2003 Subject: Thumbnail of JPEG's photos In-Reply-To: Message-ID: Bonjour Yves, here a quick thought: > Hi, > > I posted a message without answer. > can someone help me please ?? > > Hi, > > I'd like to show photo's in a fld > the user chooses a folder with jpegs photos (on Mac OS X) > thet's the script : > > ... > ?? put the number of lines of tFilesNames into totLines > ?? put "1" into a > ?? put empty into tChars > ?? repeat totLines > ???? put a after tChars > ???? add "1" to a "a" is a reseverd word in MC/RR. Could you try this with another name for that var ? > ... > Thanks > Greetings. > > Yves COPPE Au revoir Klaus Major klausimausi at mac.com From vikramsingh at mailandnews.com Mon Jan 6 06:50:01 2003 From: vikramsingh at mailandnews.com (Vikram Singh) Date: Mon Jan 6 06:50:01 2003 Subject: RTF vs HTML Message-ID: <3E190936@mailandnews.com> Dan, I was talking about the latest edition of Metacard (2.5, Beta), which I hope shall power Rev 2.0. Please see below an extract from the docs: The clipboardData property can be used to get or set the data on the clipboard directly without having to use cut/copy/paste. To set data of a particular type, use an array format: set the clipboardData["text"] to "some text" Both Drag-drop and Clipboard interactivity are included and shall hopefully help us interact with other apps and the desktop/folders better. Regards Vikram >===== Original Message From Dan Friedman ===== >Vikram, > >In the following you mentioned clipboarddata["rtf"]. I don't see any thing >about "clipboarddata" in the docs. What is this? What does it do? Where >can I get details on what it is? > >Thanks! >Dan > > >> I can't talk of the benefits of exporting rtf as files, but if you are >> copy-pasting from other apps this may interest you: >> >> Copy a portion of a webpage. In the message box type: >> set the rtftext of fld 1 to clipboarddata["rtf"] >> >> And viceversa, paste into Word after copying the rtftext of a field: >> set the clipboarddata["rtf"] to the rtftext of fld 1 >> >> etc.. >> >> Rgds, >> Vikram > From erikhans08 at yahoo.com Mon Jan 6 06:58:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jan 6 06:58:00 2003 Subject: struggle to use lineoffset In-Reply-To: <12f.1f7a1c45.2b4abdf6@aol.com> Message-ID: <20030106115259.14873.qmail@web20004.mail.yahoo.com> is there any funny business between and if both are involved with the same chunk of text? erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From janschenkel at yahoo.com Mon Jan 6 07:44:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jan 6 07:44:01 2003 Subject: struggle to use lineoffset In-Reply-To: <12f.1f7a1c45.2b4abdf6@aol.com> Message-ID: <20030106123856.35271.qmail@web11906.mail.yahoo.com> --- DVGlasgow at aol.com wrote: > > In a message dated 5/1/03 1:29:22 AM, Jan Schenkel. > writes: > > << In this case, wouldn't it be easier to keep track > of > the linenumber you're checking, instead of using > lineoffset to go through the entire text every time? > > on mouseup > get the selectedtext of me > put char 1 to 3 of word 5 of it into tcat > put 0 into j > repeat for each line i in me > add 1 to j > if i contains tcat then select line j of me > end repeat > end mouseup > > Back to lineOffset now: if some lines are very much > alike one another, you may want to > set the wholeMatches to true > before using lineOffset, to make sure you have the > correct line. >> > > Thanks Jan! > > Your script goes straight in the old note book. I > have always just accepted > that the repeat for each structure didn't have a > count built in - how obvious > that you can script one. > > And thanks for the tip on lineoffset. I discovered > I needed set the > hilitedline of me to empty just before the loop, or > the line first clicked > was the only one in the category that was unhilited. > > The other interesting thing is the script *appears* > to work, but actually > doesn't! The hilites disappear (apart from the > original) as soon as the > scrollbar is moved. it also doesn't reliably hilite > all instances if the > field is sorted by any chunk other than the one > containing the category. I > have switched the toggle hilites property a couple > of times, but it doesn't > fix it. > > Richard Gaskin's method produces stable > noncontiguous hilites (Thanks once > again), but of course it only works the firt time > through. I hadn't > considered how I was going to unhilite the lines > second and third time > through. Maybe this shouldn't be a mouseup thing, > doublemouseup would leave > mouseup to select a single line and clear the > multiple > selections.........hmmmm. And so it goes.... > > > If anyone else has chipped in, I have only read the > above so far, so TIA of > the usual multiple replies. > > Best wishes, > > David Glasgow Hi David, I forgot that the 'select' command is a bit quirky at times. Try this version. on mouseup get the value of the clickLine put char 1 to 3 of word 5 of it into tcat put 0 into j repeat for each line i in me add 1 to j if i contains tcat then put j & comma after tLines end repeat if tLines is not empty then delete char -1 of tLines set the hilitedLines of me to tLines end mouseup Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From jimbeckmann at comcast.net Mon Jan 6 07:51:01 2003 From: jimbeckmann at comcast.net (Jim Beckmann) Date: Mon Jan 6 07:51:01 2003 Subject: PDF Writer Message-ID: I had PDF Writer chosen as my print driver. I experineced a major system crash issuing "revprintText" call, requiring restoration. Any other similar experiences with this? -- Jim Beckmann From wmb at internettrainer.com Mon Jan 6 08:37:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Mon Jan 6 08:37:01 2003 Subject: Internationalisation In-Reply-To: Message-ID: <3F515560-217B-11D7-9E1A-003065430226@internettrainer.com> On Montag, J?nner 6, 2003, at 12:44 Uhr, Jos? L. Rodr?guez Illera wrote: > This works well in an application with five languages, letting the user > change the language interface on the fly. > > If you need an example, I may send you a stack. > > Regards, > Ola Jos?, I m not Igor but would be very intersted in that. Pls send me that stack. Si tienes una(mas) description(es) additionales: No tienen que ser en ingles, en espanol tambien seria estupendo... muchas gracias... saludos Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From klausimausi at mac.com Mon Jan 6 09:22:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Mon Jan 6 09:22:01 2003 Subject: Internationalisation In-Reply-To: <3F515560-217B-11D7-9E1A-003065430226@internettrainer.com> Message-ID: <8A6E0DED-2181-11D7-B9A7-003065D52E8E@mac.com> Hallo Wolfgang, buenos dias Jose, > On Montag, J?nner 6, 2003, at 12:44 Uhr, Jos? L. Rodr?guez Illera > wrote: > >> This works well in an application with five languages, letting the >> user >> change the language interface on the fly. >> >> If you need an example, I may send you a stack. >> >> Regards, >> > Ola Jos?, > I m not Igor but would be very intersted in that. Pls send me that > stack. > > Si tienes una(mas) description(es) additionales: No tienen que ser en > ingles, en espanol tambien seria estupendo... > muchas gracias... > > saludos > Wolfgang M. Bereuter > > Learn easy with trainingsmaps? > > INTERNETTRAINER Wolfgang M. Bereuter > Edelhofg. 17/11, A-1180 Wien, Austria maybe you missed one of my last posts. I uploaded a little stack (cp-set1-rev.zip) to my iDisk. It provides a tiny example on how to use using custompropertysets to "localize" a stack. Just 2 different languages, but i am sure it will get you started. Please drop a line if more questions will arise... ;-) http://homepage.mac.com/klausimausi Have fun. Regards Klaus Major klausimausi at mac.com From steve at messimercomputing.com Mon Jan 6 09:49:01 2003 From: steve at messimercomputing.com (Steve Messimer) Date: Mon Jan 6 09:49:01 2003 Subject: performing date calcs Message-ID: Hi, I have looked trough the docs and tutorials and I can't find any examples of how to do date calculations. I want to be able to determine the number of days a stack has been used by subtracting the start date from the current date. Any help would be much appreciated. Thanks Steve Stephen R. Messimer Messimer Computing, Inc 208 1st Ave South Escanaba, MI 49829 www.messimercomputing.com From David.Glasgow at cstone-tr.nwest.nhs.uk Mon Jan 6 10:03:01 2003 From: David.Glasgow at cstone-tr.nwest.nhs.uk (Glasgow, David) Date: Mon Jan 6 10:03:01 2003 Subject: Timing (was wordOffset, repeat loop, speed? Message-ID: <92C2FCA79EE22F4B98185EB58BF2D3B351B9E6@mercury.cstone-tr.nwest.nhs.uk> I think this was Ken Ray..... > >Hey Mark, > >I've worked a long time in Director, so I know what you mean. >You can get >"the ticks", but Rev works better in milliseconds. This is interesting because I have long used ticks since reading a paper somewhere on HyperCard timing which said that you could just about justify assuming a system resolution of 100ths of a second. Anything more and you are just generating spurious 'accuracy'. A colleague did some real world tests for me using VB and an external timer ( before I discovered Metacard) and found the situation was worse under Windows. It was a while ago, but he found that the system drifted off to do bits of housekeeping, came back and as far as the clock was concerned pretended nothing had happened. If the drifting off occurred during a timing epoch, it came out considerably shorter than it should. It may be that things have moved along a bit, or I am getting something wrong ....I'd be interested in any comments. Best wishes David Glasgow From klausimausi at mac.com Mon Jan 6 10:05:00 2003 From: klausimausi at mac.com (Klaus Major) Date: Mon Jan 6 10:05:00 2003 Subject: performing date calcs In-Reply-To: Message-ID: <846C0130-2187-11D7-B9A7-003065D52E8E@mac.com> Hi Steve, > Hi, > > I have looked trough the docs and tutorials and I can't find any > examples of > how to do date calculations. I want to be able to determine the number > of > days a stack has been used by subtracting the start date from the > current > date. Any help would be much appreciated. > > Thanks > > Steve search the index for "convert". You can convert one or more dates to "dateitems" or "the seconds" (or more...) and do some calculation then... Hope that helps. Regards Klaus Major klausimausi at mac.com From Roger.E.Eller at sealedair.com Mon Jan 6 10:10:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon Jan 6 10:10:01 2003 Subject: performing date calcs Message-ID: Steve, Try this... on mouseUp put into theStart put into theStop convert theStart to seconds convert theStop to seconds set the numberFormat to 0.00 put (theStop-theStart) into theDif put (theDif/60)/60 into theHrs put (theHrs/24) into theDays answer theStop&"-"&theStart&"="&theDif&RETURN&theHrs&&"Hours" &RETURN&theDays&&"Days" end mouseUp Roger Eller roger.e.eller at sealedair.com > how to do date calculations. I want to be able to determine the number of > days a stack has been used by subtracting the start date from the current > date. Any help would be much appreciated. > > Thanks > > Steve > > Stephen R. Messimer From P.Jimmieson at csc.liv.ac.uk Mon Jan 6 10:17:01 2003 From: P.Jimmieson at csc.liv.ac.uk (Phil Jimmieson) Date: Mon Jan 6 10:17:01 2003 Subject: setting pointer location In-Reply-To: <184.144c3cab.2b3f8c98@aol.com> References: <184.144c3cab.2b3f8c98@aol.com> Message-ID: >In a message dated 28/12/02 2:31:39 AM, >use-revolution-request at lists.runrev.com writes: > > >Having just posted a defence of moving the cursor in the context of measuring >reaction times, I will now cite an example of when it is *very* irritating. >My three button logitech mouseware does move the cursor to default buttons. >Mostly OK, but sometimes it does it when an unexpected dialog pops up and I >had just decided to click somewhere in the window which previously had the >focus. The dialog is dismissed when I didn't even get the chance to read it, >let alone decide my response. Grrrr. Hi David, I'm a bit late in replying to this (looong Xmas holiday). How about displaying an object before you display your set of buttons and getting the subject to move the mouse onto the object (or clicking it if you prefer)? If the object is placed such that it's in the centre of the not-yet-visible buttons this'll have the effect of getting the cursor into the correct place, but allowing the user to do it so not lose control of the mouse... This is an approach I took in a hypercard timed psych test with a touch-screen where I wanted the cursor out of the way of the buttons. -- Phil Jimmieson phil at csc.liv.ac.uk (UK) 0151 794 3689 (Mobile) 07976 983164 Computer Science Dept., Liverpool University, Chadwick Building, Peach Street Liverpool L69 7ZF http://www.csc.liv.ac.uk/~phil/ I used to sit on a special medical board... ...but now I use this ointment. From wmb at internettrainer.com Mon Jan 6 10:35:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Mon Jan 6 10:35:00 2003 Subject: Internationalisation In-Reply-To: <8A6E0DED-2181-11D7-B9A7-003065D52E8E@mac.com> Message-ID: On Montag, J?nner 6, 2003, at 03:17 Uhr, Klaus Major wrote: > maybe you missed one of my last posts. No I did not missed it. But is this the same stack like yours? regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From klausimausi at mac.com Mon Jan 6 11:02:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Mon Jan 6 11:02:01 2003 Subject: Internationalisation In-Reply-To: Message-ID: <8565F156-218F-11D7-B9A7-003065D52E8E@mac.com> Hi Wolfgang and all, >> maybe you missed one of my last posts. > > No I did not missed it. > But is this the same stack like yours? ??? There is just one stack and that's mine... (OK, there are 2 stacks ;-), but they are the same, only one is in ZIP-format. And they are mine :-) > regards > Wolfgang M. Bereuter Regards Klaus Major klausimausi at mac.com From rcozens at pon.net Mon Jan 6 11:10:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Mon Jan 6 11:10:01 2003 Subject: Internationalisation In-Reply-To: <20030105221747.91569.qmail@web20003.mail.yahoo.com> References: <20030105221747.91569.qmail@web20003.mail.yahoo.com> Message-ID: >I use label icons instead of fields > >is "label icon" a RR expression describing an icon? > >or a description of the use? Just my generic term, erik. Igor's original question mentioned setting the text of label fields. I was pointing out that I use buttons with icons as labels instead of fields. For example, one might have a screen like: "Name:" [label field] Joan Jones [data field] "Address:" [label field] 1234 5th Street [data field] Anytown, AnyState AnyPostalCode [data field] "Telephone #:" [label field] (707) 555-1212 [data field] In Oenolog, the label field, "Name", is replaced by an icon of a person, the label field, "Address", is replaced by an icon of a mail box, and label field, "Telephone #" is replaced by an icon of a telephone. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Mon Jan 6 11:10:08 2003 From: rcozens at pon.net (Rob Cozens) Date: Mon Jan 6 11:10:08 2003 Subject: Internationalisation In-Reply-To: <091886EE-2130-11D7-9877-00039382D260@mac.com> References: <091886EE-2130-11D7-9877-00039382D260@mac.com> Message-ID: >As for me I've being using in my HyperCard stacks three different >ways of dealing with such a problem: Hi Manuel, My problem with these approaches (or the Profile Manager) is, AFAIK, they can only support languages that are preprogrammed in the application. OenoLog and future applications I produce with RunRev are designed to be end-user translatable into any single-byte character language. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Mon Jan 6 11:10:14 2003 From: rcozens at pon.net (Rob Cozens) Date: Mon Jan 6 11:10:14 2003 Subject: Internationalisation Message-ID: One final issue not touched upon so far: In addition to translating text, internationalisation involves storing dates, times, & numeric values in a generic format and validating/displaying them based on current system settings & user preferences. Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Mon Jan 6 11:20:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Mon Jan 6 11:20:01 2003 Subject: Internationalisation Message-ID: >>In Oenolog, the label field, "Name", is replaced by an icon of a >>person, the label field, "Address", is replaced by an icon of a >>mail box, and label field, "Telephone #" is replaced by an icon of >>a telephone. Forgot to add, the "title icons" can, of course, have translatable toolTips holding "label text." -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From alex at mindlube.com Mon Jan 6 11:59:03 2003 From: alex at mindlube.com (Alex Rice) Date: Mon Jan 6 11:59:03 2003 Subject: Internationalisation In-Reply-To: Message-ID: <7694F57B-2197-11D7-B352-000393529642@mindlube.com> On Friday, January 3, 2003, at 03:29 PM, Igor Couto wrote: > Or have people found other ways/approaches to internationalising their > apps? > > All suggestions GREATLY appreciated! Consider the following for the brainstorming only. Cocoa, Apple's Objective-C application framework, has the most elegant internationalization method I've ever seen in a programming environment. It might not even be applicable to Revolution. However, maybe people will want to dig deeper and get some ideas for the ideal way to do it in Revolution. Cocoa applications that support Internationalization are automatically and fully translated into the appropriate language at run-time,. Everything can be Internationalized, from graphics to on-screen text to messages and programmatic content. Messages coming back from the OS are internationalized. Date, time, and currency formatting are easily formatted to user's international preferences. A Cocoa app is a bundle, which is just a folder containing resources in addition to the binary app itself. The Resources folder can be broken down into subfolders for each supported language. Each language subfolder can have "nib" files and property list files files, and other resources. A nib file is an archive of user-interface objects created by Interface Builder.app. It contains the layouts and connections among Windows, Views, Buttons, etc. In contains the entire GUI, except parts which are created programmatically. When the app runs, the "nib" file is connected to the app itself. The app has "outlets" which are connected to objects in the nib file. The nib file objects have "actions" and "delegates" which are connected to objects and methods in the app itself. So the UI components and the app code are cleanly separated, but glued together automatically at runtime. Abstracting out the UI into the nib files also gives you a way to do some really clean Internationalization. Remember the Resources folder in the app can have subfolders for each language. There is a command line tool "nibtool" which can be used to extract all the localizable strings from a nib for sending to translators. nibtool can then merge the localized strings back into a copy of the nib file. The programmer doesn't have to do anything in programming code to get the app to bind with the localized nib file. Once the app is localized with it's layout of nib files and resources in it's app bundle, the Cocoa framework handles the rest at app startup. There are also macros for programmatically getting localized content out of the app bundle, automatically, like NSLocalizedString(@"some message here...", nil); This is kind of like Rob's sdbMessage() function, but if there is not a matching localized string for the current language, it will use the first parameter to the macro. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From Roger.E.Eller at sealedair.com Mon Jan 6 12:17:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon Jan 6 12:17:01 2003 Subject: Get File Owner Message-ID: Ken, I am glad that this "should" work, but on my system (NT 4.0 service-pack 6) it tells me that /Q is an invalid switch. It seems that in Win 95 - 98 dos commands had some enhancements that don't work anymore. I wish RunRev would just add "owner" to the detailed files. Thank you for your help. Roger Eller roger.e.eller at sealedair.com > Roger, > > You're right... it turns out that the *network* owner of a file or directory > is stored with the file in Windows, and can be retrieved from the command > line using the /Q switch with the DIR command. So for example, if I was > logged in as KEN in the domain THUNDER, documents I created would be marked > with the "owner" of THUNDER\KEN. You can get this from Rev using the shell() > command, and then parsing the results. So for example when I'm in the > command line and type: > > dir /Q > > I get something like this for each entry: > > 01/05/2003 06:05 PM 1,028 THUNDER\KEN MyFile.txt > From dsc at swcp.com Mon Jan 6 12:36:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 6 12:36:01 2003 Subject: Shrink Image quickly In-Reply-To: <51EB750D-213D-11D7-9BA9-003065FB9830@hindu.org> Message-ID: On Sunday, January 5, 2003, at 11:08 PM, Sannyasin Sivakatirswami wrote: > set the width of image "shrinkTest" to (x - 1) > set the height of image "shrinkTest" to (y - 1) Perhaps this can be set based on the fraction of the target shrink time. Pick a target shrink time, say, 1.5 seconds. Remember the long seconds or the milliseconds at the start. At this point of your code get it again and find out how much time has passed. Get the fraction of the target time. Get the same fraction of the dimensions rounding down. (Make sure the first one shrinks some amount.) Use that. Set the send delay to the target time divided by the largest dimension and send _before_ the computation. If you need to get mouse clicks during that time, perhaps you can set the delay to 5 ms and send it after the computation, just before the handler end; you may want to check that the new size is not the same as the old one in this case. Slow computers will see a stepwise shrinking and fast computers will see a smooth shrinking. If the engine changes, this will adapt. The number of steps will also adapt to other sends and callbacks keeping things busy. Dar Scott From scott at tactilemedia.com Mon Jan 6 12:42:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Jan 6 12:42:01 2003 Subject: Internationalisation In-Reply-To: <7694F57B-2197-11D7-B352-000393529642@mindlube.com> Message-ID: > Consider the following for the brainstorming only. Cocoa, Apple's > Objective-C application framework, has the most elegant > internationalization method I've ever seen in a programming > environment. It might not even be applicable to Revolution. However, > maybe people will want to dig deeper and get some ideas for the ideal > way to do it in Revolution. > > Cocoa applications that support Internationalization are automatically > and fully translated into the appropriate language at run-time,. > Everything can be Internationalized, from graphics to on-screen text to > messages and programmatic content. Messages coming back from the OS are > internationalized. Date, time, and currency formatting are easily > formatted to user's international preferences. > > ... > > A nib file is an archive of user-interface objects created by Interface > Builder.app. It contains the layouts and connections among Windows, > Views, Buttons, etc. In contains the entire GUI, except parts which are > created programmatically. When the app runs, the "nib" file is > connected to the app itself. The app has "outlets" which are connected > to objects in the nib file. The nib file objects have "actions" and > "delegates" which are connected to objects and methods in the app > itself. So the UI components and the app code are cleanly separated, > but glued together automatically at runtime. The above scenario worked well for us in our multi-language projects (sans the NIB files). Our setup is pretty much as described: a resource folder which contains a subfolder for each language. In each language folder is a master text document that was professionally translated and contains every localized portion of the project UI, tagged by an id: <1001> This is a headline. Message-ID: on 1/6/03 12:01 PM, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: > search the index for "convert". > > You can convert one or more dates to "dateitems" or > "the seconds" (or more...) and do some calculation then... > > Hope that helps. > > > Regards > > Klaus Major Klaus, Thanks for the prompt reply. I found the convert function shortly after I sent the query to the list. I will post my solution for those who are interested. Here it is... if the startDate of me <> empty then # figure out days since start and update it convert the startDate of me to seconds -- startDate is a stack level customProp loaded at some date in the past. put it into A convert the date to seconds -- todays date put it into B put B - A into tempSecs -- solution in secs set the daysElapsed of me to tempSecs/86400 -- convert to days, this does the calc and places the days elapsed into the custom prop. else end if Later Steve Stephen R. Messimer Messimer Computing, Inc 208 1st Ave South Escanaba, MI 49829 www.messimercomputing.com From yvescoppe at skynet.be Mon Jan 6 12:57:01 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Mon Jan 6 12:57:01 2003 Subject: Thumbnail of JPEG's photos In-Reply-To: References: Message-ID: >Bonjour Yves, > >here a quick thought: > >>Hi, >> >>I posted a message without answer. >>can someone help me please ?? >> >>Hi, >> >>I'd like to show photo's in a fld >>the user chooses a folder with jpegs photos (on Mac OS X) >>thet's the script : >> >>... >> put the number of lines of tFilesNames into totLines >> put "1" into a >> put empty into tChars >> repeat totLines >> put a after tChars >> add "1" to a > >"a" is a reseverd word in MC/RR. >Could you try this with another name for that var ? Klaus, I've changed the var "a" with "tCounter"...and the result is the same : it doesn't work. -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From dsc at swcp.com Mon Jan 6 12:59:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 6 12:59:01 2003 Subject: Timing (was wordOffset, repeat loop, speed? In-Reply-To: <92C2FCA79EE22F4B98185EB58BF2D3B351B9E6@mercury.cstone-tr.nwest.nhs.uk> Message-ID: On Monday, January 6, 2003, at 07:54 AM, Glasgow, David wrote: > It may be that things have moved along a bit, or I am getting > something wrong ....I'd be interested in any comments. Computers and timers are a lot more accurate. It is true that interrupts and system threads are running all the time and the time you measure will often be higher than what you want to look at (in some sense). If you are timing a one second operation you _will_ be including some system overhead in measurement. The precision timing may not mean much here. If you take lots of measurements and average those you will have the effective time in that environment, hardware and OS. If you are measuring very short times you need the precision. In this case, you can average. Make sure you throw out the outliers. Or you can take the minimum of several time trials. This tends to remove the effect of the OS, so you cannot compare to the times from the longer time method above. This does allow you to make some decisions in coding style. The minimum method may provide a useful measure for long periods also, depending on your use, but it will always include some system overhead time. In my method for measuring short times, I use the same command for getting the time before and after the operation to be measured. I also use that for measuring doing nothing, effectively measuring the time to make a measurement. I subtract that from my results. Dar Scott From dsc at swcp.com Mon Jan 6 13:16:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 6 13:16:01 2003 Subject: Shrink Image quickly In-Reply-To: <51EB750D-213D-11D7-9BA9-003065FB9830@hindu.org> Message-ID: <49202644-21A2-11D7-BB2B-000A9567A3E6@swcp.com> On Sunday, January 5, 2003, at 11:08 PM, Sannyasin Sivakatirswami wrote: > Goal is: shrink and image while is is moving along a path, smoothly, > quickly. Animated gif? Dar Scott From raney at metacard.com Mon Jan 6 13:51:01 2003 From: raney at metacard.com (Scott Raney) Date: Mon Jan 6 13:51:01 2003 Subject: Fwd: Shrink Image quickly In-Reply-To: <100419A2-219D-11D7-9BA9-003065FB9830@hindu.org> Message-ID: On Mon, 6 Jan 2003, Sannyasin Sivakatirswami wrote: > Maybe someone on the MC list will know We've had few problems with indiscriminate cross-posting between the MC and RR mailing lists, and I'm hoping this is not going to start a trend... > >> on Shrinking > >> put the width of img "shrinkTest" into x > >> if x = 20 then > >> restoreSize > >> exit Shrinking > >> end if > >> put the height of image "shrinkTest" into y > >> set the width of image "shrinkTest" to (x - 1) > >> set the height of image "shrinkTest" to (y - 1) Here's your first problem: setting the width and height separately causes the image to be rescaled *twice* instantly halving your performance. You should be setting the rect property instead. The second problem is the -1 part: the actual amount to change depends on the performance of the hardware but -1 is always going to be to small unless you're only dealing with very small images on very fast hardware. Things like the "move" command and visual effects adaptively change the delta to meet the time requirements and you'll have to do something similar using the milliseconds function, i.e., compute the size based on the ratio: currenttime - starttime / totaltime You should be able to build a usable move/scale routine using the above techniques, but for serious work in this area you should be using Flash or one of the QT-based animation tools from which you would export a QT movie that you'd play with a player control. Regards, Scott ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... From RGould8 at aol.com Mon Jan 6 13:52:01 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Mon Jan 6 13:52:01 2003 Subject: the volumes to detect CD? Message-ID: <1a7.ed46ef8.2b4b28ce@aol.com> Looking through the Revolution documentation, I see that "the volumes" returns a list of all mounted volumes (hard-drives, CDs, etc). Is there a way that I can determine which one is actually the CD-ROM vs. a hard-drive? -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacque at hyperactivesw.com Mon Jan 6 13:54:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jan 6 13:54:01 2003 Subject: groups and background In-Reply-To: <200301061248.HAA12903@www.runrev.com> References: <200301061248.HAA12903@www.runrev.com> Message-ID: <3E19CF97.7050508@hyperactivesw.com> erik hansen wrote: >> if the number of cds in this bg > 1then answer "I'm shared." > without evoking the "background" concept? > the number of cds to which group "foo" is attached. Actually, my example does invoke the "background" concept by referring to "this bg". You can refer to any background; for example, "the number of cards in bg foo". The critical distinction is that if you want the number of cards that a group is placed on, you need to refer to the group as a background the way HyperCard does. Referring to a "group" assumes the referent is the card and you get back only the groups placed on the current card. Referring to "background" assumes the referent is the stack the way HyperCard does it. Though the groups themselves are the same objects either way, the point of reference changes depending on the terminology in the script. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From k_major at os.surf2000.de Mon Jan 6 13:57:00 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Mon Jan 6 13:57:00 2003 Subject: Thumbnail of JPEG's photos In-Reply-To: Message-ID: Bon soir Yves, > Klaus, > > I've changed the var "a" with "tCounter"...and the result is the same > : it doesn't work. > -- > Greetings. > > Yves COPPE i did some testing and i did not get this to work... ??? Very strange :-\ But works with image ids: ... set the imagesource of char 1 of fld 1 to 1003 ... This syntax does not work: ... set the imagesource of char 1 of fld 1 to url("binfile:" & some_path_with_image) ... Can someone give a hint or two ? Regards Klaus Major k_major at os.surf2000.de From gizmotron at earthlink.net Mon Jan 6 14:01:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon Jan 6 14:01:01 2003 Subject: Timing (was wordOffset, repeat loop, speed? In-Reply-To: <92C2FCA79EE22F4B98185EB58BF2D3B351B9E6@mercury.cstone-tr.nwest.nhs.uk> Message-ID: Hi, Three questions below. Code that works for me; ten-line-limit for testing at this point: -- button #1 global gData, tStart, tElementNum on mouseUp put the milliseconds into tStartTime put the text of field "impfield" into gData put (the milliseconds - tStartTime) && " milliseconds" into field "say" put 0 into tStart put 1 into tElementNum end mouseUp -- button #2 global gWordArray, gData, tStart, tElementNum on mouseUP put "" into field "say" ask "enter a word to check" set the wholeMatches to false put the milliseconds into tStartTime repeat with x = 1 to 500 put wordOffset(it,gData,tStart) into tNum put (tNum + tStart) into tStart if tNum < 1 then exit repeat put tStart into gWordArray[tElementNum] add 1 to tElementNum end repeat put (the milliseconds - tStartTime) && it && tElementNum && tStart && cr into field "say" end mouseUp -- button #3 global gWordArray on mouseUp put the milliseconds into tStartTime put keys(gWordArray) into keyWordsList put return after field "say" repeat for each line l in keyWordsList put l & tab & gWordArray[l] & return after displayResult end repeat put (the milliseconds - tStartTime) after field "say" put displayResult after field "say" end mouseUp 1.) This seems a little slow. It took 2.7 seconds to do (button #2) with 400 kbytes of text & 209 possible hits for a single word. 2.) I noticed that it won't work with multiple words or empty space between characters. I would like to work with the numericle offset of characters and place that info gathered into an array if possible. 3.) I have an off-topic question about a single user pro-license. If I get that version does it mean that I can use it on Mac & Windows to debug on those OS, or will I need to get a license for each OS that I wish to develope on? The documents were not clear enough for a carpenter regarding this. So I'm asking here. Thanks, Mark Brownell Gizmotron Graphics From dsc at swcp.com Mon Jan 6 14:29:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 6 14:29:01 2003 Subject: Timing (was wordOffset, repeat loop, speed? In-Reply-To: Message-ID: <69E7E10D-21AC-11D7-BB2B-000A9567A3E6@swcp.com> On Monday, January 6, 2003, at 11:58 AM, Mark Brownell wrote: > 2.) I noticed that it won't work with multiple words or empty space > between > characters. I would like to work with the numericle offset of > characters and > place that info gathered into an array if possible. Would offset() do what you want? I would expect this to be faster, since going to the start position will have constant time. (Your method probably has mc^2 time, call it E ;-), where m is the number of words to find and c is the length of your string in characters. Using offset() should have mc time. Why squared? I'm just guessing, but I assume wordOffset() has to count up to the starting word each time.) Dar Scott From dsc at swcp.com Mon Jan 6 14:36:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 6 14:36:01 2003 Subject: Thumbnail of JPEG's photos In-Reply-To: Message-ID: <742D7640-21AD-11D7-BB2B-000A9567A3E6@swcp.com> On Monday, January 6, 2003, at 11:52 AM, Klaus Major wrote: > This syntax does not work: > ... > set the imagesource of char 1 of fld 1 to url("binfile:" & > some_path_with_image) > ... > > Can someone give a hint or two ? The example in a TD leaves off the URL part. That may be a typo or it may be a clue. Dar Scott From gizmotron at earthlink.net Mon Jan 6 14:50:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon Jan 6 14:50:01 2003 Subject: Timing (was wordOffset, repeat loop, speed? In-Reply-To: <69E7E10D-21AC-11D7-BB2B-000A9567A3E6@swcp.com> Message-ID: I just did an exact duplicate test in Director using the textCruncher Xtra where the same 400 kbyt text doc took 2 ticks to build my array. It also handle any combination of characters as the text to find. I will look into "offset()" to see if I can get both things working the way I want it. When I did this in Realbasic I got almost the same results as textCruncher Xtra. I believe that all it is is part of the string class in C++ being added as an Xtra, in Director. I hope I can build this fast parsing system becuse I like what I have seen so far in RR. on 1/6/03 2:24 PM, Dar Scott at dsc at swcp.com wrote: > > On Monday, January 6, 2003, at 11:58 AM, Mark Brownell wrote: > >> 2.) I noticed that it won't work with multiple words or empty space >> between >> characters. I would like to work with the numericle offset of >> characters and >> place that info gathered into an array if possible. > > Would offset() do what you want? > I would expect this to be faster, since going to the start position > will have constant time. > > (Your method probably has mc^2 time, call it E ;-), where m is the > number of words to find and c is the length of your string in > characters. Using offset() should have mc time. Why squared? I'm > just guessing, but I assume wordOffset() has to count up to the > starting word each time.) > > Dar Scott > From Roger.E.Eller at sealedair.com Mon Jan 6 14:57:00 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon Jan 6 14:57:00 2003 Subject: Thumbnail of JPEG's photos Message-ID: I have verified that this syntax works. Dar is correct. URL is not needed. set the imagesource of char 1 of line 3 of fld 1 to "binfile:C:/somewhere/image.jpg" Roger Eller roger.e.eller at sealedair.com > The example in a TD leaves off the URL part. That may be a typo or it > may be a clue. > > Dar Scott From dsc at swcp.com Mon Jan 6 15:02:03 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 6 15:02:03 2003 Subject: Timing (was wordOffset, repeat loop, speed? In-Reply-To: <69E7E10D-21AC-11D7-BB2B-000A9567A3E6@swcp.com> Message-ID: <15D459B8-21B1-11D7-BB2B-000A9567A3E6@swcp.com> On Monday, January 6, 2003, at 12:24 PM, Dar Scott wrote: > (Your method probably has mc^2 time, call it E ;-), I think got this wrong. When I saw the mc^2 pun, my brain turned off. In any case, my guess is that offset will be faster. Dar Scott From gizmotron at earthlink.net Mon Jan 6 15:16:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon Jan 6 15:16:01 2003 Subject: Timing (was wordOffset, repeat loop, speed? In-Reply-To: Message-ID: Wow! 63 milliseconds; 206 hits; 390345 characters ...looks like I have a very fast parser. It even works well with empty space, it gives me exactly what I needed. The array contains all first character numerical valuse for each hit. So what about multiple OS uses for the licensed person of the single pro version license? -- anyone? Thanks for the help, "offset()" did the trick. on 1/6/03 2:46 PM, Mark Brownell at gizmotron at earthlink.net wrote: > I just did an exact duplicate test in Director using the textCruncher Xtra > where the same 400 kbyt text doc took 2 ticks to build my array. It also > handle any combination of characters as the text to find. I will look into > "offset()" to see if I can get both things working the way I want it. When I > did this in Realbasic I got almost the same results as textCruncher Xtra. I > believe that all it is is part of the string class in C++ being added as an > Xtra, in Director. I hope I can build this fast parsing system becuse I like > what I have seen so far in RR. > > on 1/6/03 2:24 PM, Dar Scott at dsc at swcp.com wrote: > >> >> On Monday, January 6, 2003, at 11:58 AM, Mark Brownell wrote: >> >>> 2.) I noticed that it won't work with multiple words or empty space >>> between >>> characters. I would like to work with the numericle offset of >>> characters and >>> place that info gathered into an array if possible. >> >> Would offset() do what you want? >> I would expect this to be faster, since going to the start position >> will have constant time. >> >> (Your method probably has mc^2 time, call it E ;-), where m is the >> number of words to find and c is the length of your string in >> characters. Using offset() should have mc time. Why squared? I'm >> just guessing, but I assume wordOffset() has to count up to the >> starting word each time.) >> >> Dar Scott >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From jeanne at runrev.com Mon Jan 6 15:35:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Jan 6 15:35:01 2003 Subject: Timing (was wordOffset, repeat loop, speed? In-Reply-To: References: <92C2FCA79EE22F4B98185EB58BF2D3B351B9E6@mercury.cstone-tr.nwest.nhs.uk> Message-ID: At 10:58 AM -0800 1/6/03, Mark Brownell wrote: >3.) I have an off-topic question about a single user pro-license. If I get >that version does it mean that I can use it on Mac & Windows to debug on >those OS Yes. (Also Unix.) The license fee covers development and deployment on all supported platforms, and you only pay one fee. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From erikhans08 at yahoo.com Mon Jan 6 15:36:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jan 6 15:36:01 2003 Subject: groups and background In-Reply-To: <3E19CF97.7050508@hyperactivesw.com> Message-ID: <20030106203100.65630.qmail@web20003.mail.yahoo.com> "J. Landman Gay" wrote: >> if the number of cds in this bg > 1then answer "I'm shared." > without evoking the "background" concept? > the number of cds to which group "foo" is attached. Actually, my example does invoke the "background" concept by referring to "this bg". You can refer to any background; for example, "the number of cards in bg foo". The critical distinction is that if you want the number of cards that a group is placed on, you need to refer to the group as a background the way HyperCard does. Referring to a "group" assumes the referent is the card and you get back only the groups placed on the current card. Referring to "background" assumes the referent is the stack the way HyperCard does it. Though the groups themselves are the same objects either way, the point of reference changes depending on the terminology in the script. ==================== ah ha! so there IS a RunRev specific reason to use the the "background" concept. erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From dsc at swcp.com Mon Jan 6 16:12:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 6 16:12:01 2003 Subject: groups and background In-Reply-To: <20030106203100.65630.qmail@web20003.mail.yahoo.com> Message-ID: On Monday, January 6, 2003, at 01:31 PM, erik hansen wrote: > so there IS a RunRev specific reason to use the the "background" > concept. > I think the double "the" typo is significant. I think we run into trouble in thinking of "the" background concept. There seems to be two, even though both seem to have a basis in history. There is background in the sense of backgroundBehaviour and background in the sense of thinking of groups belonging to the stack. The backgroundbehaviour path modification, automatic placement and backgroundNames() are related to the first concept. The rest of the uses of the word "background" seem to be related to the second, though there may be a few for the first concept that I missed. Dar Scott From dsc at swcp.com Mon Jan 6 16:21:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 6 16:21:01 2003 Subject: Timing (was wordOffset, repeat loop, speed? In-Reply-To: Message-ID: <115C330C-21BC-11D7-BB2B-000A9567A3E6@swcp.com> On Monday, January 6, 2003, at 01:12 PM, Mark Brownell wrote: > Wow! > 63 milliseconds; 206 hits; 390345 characters ...looks like I have a > very > fast parser. You might be able to tweak out a few more milliseconds. Consider using "for" instead of "with" or making the "with" work harder for you. > It even works well with empty space, it gives me exactly what I > needed. This may work OK for a single space character, but you may have problems with white space in general. You may want to look closer at this. You may need to split up some of your multiword "words". Dar Scott From Roger.E.Eller at sealedair.com Mon Jan 6 16:39:00 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon Jan 6 16:39:00 2003 Subject: FTP Time/Date Message-ID: The following is a FTP dir listing retrieved from a Win-NT FTP site using Rev1.1.1. I noticed this anomaly as I was parsing out the Time... The "Year" is where Time usually is. Why are the returned results inconsistent? Is there another way to get time/date of remote files with Rev? ------ 1 owner group 742052 Jan 3 18:54 3814N_X12515_067.TIF ------ 1 owner group 5318364 Jan 5 0:53 3814N_X76004_067.TIF ------ 1 owner group 1816538 Oct 3 2002 BLACKWOOD_X12345.TIF d----- 1 owner group 0 Oct 8 2002 MaxTone ------ 1 owner group 66482 Oct 22 2002 STAMPS_QA_K.TIF d----- 1 owner group 0 Nov 24 2002 To Archive Roger Eller roger.e.eller at sealedair.com From smilingeyes at mac.com Mon Jan 6 18:16:01 2003 From: smilingeyes at mac.com (Ray Bennett) Date: Mon Jan 6 18:16:01 2003 Subject: Printing what you can't see Message-ID: <16C70103-21CC-11D7-B8F7-0030657E2BD2@mac.com> Dear List, I think I've figured out the answer to the printing question I posed a few days ago. Specifically, the problem was that the data area of interest on my card was 800w x 1638h. The visible window (rect of the stack) that I view the card through is usually about 800 x 1000, and I scroll down to the bottom parts of the card using a scrollbar placed on the card. The first card in my stack contains a "printpreview" field, whose rect I was printing "into" in order to try and get a scaled version of my card out to the printer. This field was 432w x 720h I reported that I was seeing results I didn't expect (which was certainly true). Without bothering you with all of the misinformation regarding what I did see, here's what I discovered was required to solve the problem. If this rehashes some previous list wisdom, I apologize. The aspect ratio of the printpreview field needs to match the aspect ratio of the card your printing as precisely as possible. So, the aspect ratio of my original card was 1638/800 = 2.0475. The aspect ratio of my "printpreview" field was 720/432=1.6667. The printout was cropped proportionally to the differences in the aspect ratios. When I changed the aspect ratio of the "printpreview" field to match the aspect ratio of the card, it worked perfectly. This, I think, makes pretty good sense. Am I understanding what I'm seeing correctly? Finally, I know this comment belongs on the improve-rev list, but it would be useful if there were a primer on printing in the documentation. There are lots of idiosynchrosies in Rev printing behavior (judging from the list and from my own experience) that really seem to deserve a document section of their own. Fwiw. Ray From rpresender at earthlink.net Mon Jan 6 18:29:01 2003 From: rpresender at earthlink.net (Robert Presender) Date: Mon Jan 6 18:29:01 2003 Subject: Icons/standalone substacks in data fldr Message-ID: Hi, Using 10.2.3, Rev 1.1.1r2 Will appreciate help again(yet). So far, haven't found any help in searching the archives. I have no trouble in obtaining my custom icon for the application(OS X and OS PPC checked in builder. I have a ResEdit file for a BNDL resource (APPL and Data types and their associated icons) which I use in Distr Bldr-MacOS Options. My problem is that the substacks' icon (in the components folder of the data folder) is not represented by the Data type icon in the BNDL resource. How can I accomplish this? TIA Regards ... Bob From mcompanys at mac.com Mon Jan 6 18:38:03 2003 From: mcompanys at mac.com (manuel companys) Date: Mon Jan 6 18:38:03 2003 Subject: Internationalisation In-Reply-To: Message-ID: Le Monday, 6 Jan 2003, ? 09:54 US/Central, Rob Cozens a ?crit : >> As for me I've being using in my HyperCard stacks three different >> ways of dealing with such a problem: > > Hi Manuel, > > My problem with these approaches (or the Profile Manager) is, AFAIK, > they can only support languages that are preprogrammed in the > application. OenoLog and future applications I produce with RunRev > are designed to be end-user translatable into any single-byte > character language. > -- > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.com/who.htm > The first of the described appoaches is perfectly suitable for your purpose. My Polylexis is intended to be user modifiable: this means that the user will be able to add a new bases of up to 9 languages of his choice. In my case the interface translation is not crucial since the program already comes with half a dozen widely spread languages, but changing/adding interface language is not a different problem. All you have to do is replace all the "blablabla" int the script by were dialogPhrases is a global containin the line corresponding to the chosen language. The present version of Polylexis permits user friendly changes, additions and suppressions in the existing contents base, easy suppression and creation of bases; but is not yet very fruser friendly for creating a new big bases, or dealing with the interfacial base. See my next mail for some information about the differences between the languages your program could support. Regards Manuel From info at pixelmedia.com.au Mon Jan 6 19:55:01 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Mon Jan 6 19:55:01 2003 Subject: Internationalisation II Message-ID: <90690D63-21D9-11D7-995A-000393AD9396@pixelmedia.com.au> Dear Rev Friends, A very big thank you to all Revolutionaries who replied to my previous posting, re: suggestions for approaches to internationalising apps. Your information has been most useful, and has sent me back to the drawing board! I just had a quick look at Apple's Developer site, which has a special section on 'localisation on MacOS X': http://developer.apple.com/intl/localization.html Apple suggests the use of a FREE Apple-made software package called 'AppleGlot' - currently in version 3. It supposedly translates all string text in a certain application from one language to another, using provided glossaries. Of special interest to all developers, is the fact that these glossaries seem to be in PLAIN TEXT FORMAT - meaning that Apple is providing us with FREE, standardised translations between English and several other languages for most of the user interface items. Just out of curiosity, I downloaded the glossaries for Spanish. In total, there were 83 text files: a main one - with translations for almost ALL of the Finder's interface elements, dialogue boxes and warning messages - and many other files which seem to contain translations for strings related to specific programs/system preferences which are bundled with MacOS X, such as the 'Color Picker' or 'System Profiler'. Apple provides freely downloadable glossaries for the following languages: Spanish, French, German, Italian, Dutch, Danish, Finnish, Norwegian, Swedish, Korean, Japanese, as well as both Simplified and Traditional Chinese. AppleGlot 3 apparently helps translate not only Cocoa applications, but also Carbon ones. How it goes about doing that, I do not quite understand. I think it translates the .nib files in the Resources folder of Cocoa applications, and (my guess only) text/string resources in Carbon apps - I doubt it would look into the data fork... I do, therefore, have a couple of new questions: 1) Are the apps compiled by Revolution 2.0 Carbon or Cocoa? And most importantly: 2) Has anyone tried using AppleGlot to 'translate' a Revolution-made app? If so, what were the results? Was it a useful tool? Once again, many thanks, and Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From katir at hindu.org Mon Jan 6 21:20:01 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Mon Jan 6 21:20:01 2003 Subject: Thumbnail of JPEG's photos In-Reply-To: Message-ID: <4493B349-21E6-11D7-8602-003065FB9830@hindu.org> This is proven to work where you want to view them vertically (vertical scroll), and you have the folder path in a variable and the list of files in another field.. put into the field in advance the number like this: 1 2 3 4 etc. (up to a very high number... higher than you would ever use) turn the foreground color to white (the number disappear.. then do this: global gCurrentFolder on mouseUp set the lockscreen to true repeat for each line x in fld "imageField" ## could be just "the files" put offset (x,fld "imageField") & cr after tCharLocations end repeat ## clean up previous catalog first repeat for each line y in tCharLocations if the imagesource of char y of fld "imagefield" is not empty then set the imageSource of char y of fld "imageField" to empty end if end repeat put fld "fileList" into theFiles put 1 into nextImage repeat for each line y in tCharLocations if line nextImage of theFiles is not empty then put (gCurrentFolder& (line nextImage of theFiles)) into tPath set the imageSource of char y of fld "imageField" to ("binfile:"&tPath) put nextImage+1 into nextImage else exit mouseUp end if end repeat end mouseUp On Sunday, January 5, 2003, at 11:46 PM, yves COPPE wrote: > Hi, > > I posted a message without answer. > can someone help me please ?? > > > > Hi, > > I'd like to show photo's in a fld > the user chooses a folder with jpegs photos (on Mac OS X) > thet's the script : From RGould8 at aol.com Mon Jan 6 22:35:01 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Mon Jan 6 22:35:01 2003 Subject: Timeout with call to unix shell Message-ID: <6f.33592d0e.2b4ba39d@aol.com> I'm trying to run a unix file that I installed at the home level of the hard-drive. The file is called "PPPSetup", and I've got this script that runs it in Revolution: do "do shell script " & quote & "cd ~" & quote as Applescript do "do shell script " & quote & "PPPSetup e -e" & quote as Applescript the problem I'm having is that I'm getting a "Timed out waiting for response from server" error. What happens is that the PPPSetup command prompts the user for the admin authentification for the Mac OS X system. This command works perfectly from the command-line (Terminal), but when run from Revolution (or Applescript for that matter), I get the timed-out error. I'm trying to think of alternative ways to execute this command. (My preferred way would be to buy Revolution 2.0 and make the unix call directly), but since I can't do that just yet, I need to figure a work-around. I'm not sure how to write a "batch" file in Unix, otherwise I'd try that - - - although I may have the same problem. My problem is that I don't understand why I'm getting this timeout error (it only takes 10 seconds). I'm also finding that the unix call doesn't actually "follow through" with it's intended function due to this timeout error as well. Is it possible that Applescript isn't "releasing" control to the shell properly in this case? -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcompanys at mac.com Mon Jan 6 23:55:01 2003 From: mcompanys at mac.com (Manuel Companys) Date: Mon Jan 6 23:55:01 2003 Subject: Internationalisation II In-Reply-To: <90690D63-21D9-11D7-995A-000393AD9396@pixelmedia.com.au> Message-ID: <9B1AA69E-21FB-11D7-8C23-000502073795@mac.com> Le lundi, 6 jan 2003, ? 18:47 US/Central, Igor de Oliveira Couto a ?crit : > I just had a quick look at Apple's Developer site, which has a special > section on 'localisation on MacOS X': > > http://developer.apple.com/intl/localization.html > > Apple suggests the use of a FREE Apple-made software package called > 'AppleGlot' - currently in version 3. It supposedly translates all > string text in a certain application from one language to another, > using provided glossaries. > > Of special interest to all developers, is the fact that these > glossaries seem to be in PLAIN TEXT FORMAT - meaning that Apple is > providing us with FREE, standardised translations between English and > several other languages for most of the user interface items. > > Just out of curiosity, I downloaded the glossaries for Spanish. In > total, there were 83 text files: a main one - with translations for > almost ALL of the Finder's interface elements, dialogue boxes and > warning messages - and many other files which seem to contain > translations for strings related to specific programs/system > preferences which are bundled with MacOS X, such as the 'Color Picker' > or 'System Profiler'. > > Apple provides freely downloadable glossaries for the following > languages: Spanish, French, German, Italian, Dutch, Danish, Finnish, > Norwegian, Swedish, Korean, Japanese, as well as both Simplified and > Traditional Chinese. > > AppleGlot 3 apparently helps translate not only Cocoa applications, > but also Carbon ones. How it goes about doing that, I do not quite > understand. I think it translates the .nib files in the Resources > folder of Cocoa applications, and (my guess only) text/string > resources in Carbon apps - I doubt it would look into the data fork... Thanks for this invaluable information, Igor! > I do, therefore, have a couple of new questions: > > 1) Are the apps compiled by Revolution 2.0 Carbon or Cocoa? > > And most importantly: > > 2) Has anyone tried using AppleGlot to 'translate' a Revolution-made > app? If so, what were the results? Was it a useful tool? I am interested in the answers too! > Once again, many thanks We, thank you, Igor. And you deserve a bugless year for your info, ;-) Manuel From kray at sonsothunder.com Mon Jan 6 23:56:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Mon Jan 6 23:56:01 2003 Subject: Timing (was wordOffset, repeat loop, speed? References: Message-ID: <01af01c2b607$a722feb0$6601a8c0@mckinley.dom> Mark, That one's easy... you buy one license, you get all the platforms. Neat, huh? :-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Mark Brownell" To: Sent: Monday, January 06, 2003 2:12 PM Subject: Re: Timing (was wordOffset, repeat loop, speed? > Wow! > 63 milliseconds; 206 hits; 390345 characters ...looks like I have a very > fast parser. It even works well with empty space, it gives me exactly what I > needed. The array contains all first character numerical valuse for each > hit. > > So what about multiple OS uses for the licensed person of the single pro > version license? -- anyone? > > Thanks for the help, "offset()" did the trick. > > > on 1/6/03 2:46 PM, Mark Brownell at gizmotron at earthlink.net wrote: > > > I just did an exact duplicate test in Director using the textCruncher Xtra > > where the same 400 kbyt text doc took 2 ticks to build my array. It also > > handle any combination of characters as the text to find. I will look into > > "offset()" to see if I can get both things working the way I want it. When I > > did this in Realbasic I got almost the same results as textCruncher Xtra. I > > believe that all it is is part of the string class in C++ being added as an > > Xtra, in Director. I hope I can build this fast parsing system becuse I like > > what I have seen so far in RR. > > > > on 1/6/03 2:24 PM, Dar Scott at dsc at swcp.com wrote: > > > >> > >> On Monday, January 6, 2003, at 11:58 AM, Mark Brownell wrote: > >> > >>> 2.) I noticed that it won't work with multiple words or empty space > >>> between > >>> characters. I would like to work with the numericle offset of > >>> characters and > >>> place that info gathered into an array if possible. > >> > >> Would offset() do what you want? > >> I would expect this to be faster, since going to the start position > >> will have constant time. > >> > >> (Your method probably has mc^2 time, call it E ;-), where m is the > >> number of words to find and c is the length of your string in > >> characters. Using offset() should have mc time. Why squared? I'm > >> just guessing, but I assume wordOffset() has to count up to the > >> starting word each time.) > >> > >> Dar Scott > >> > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Mon Jan 6 23:59:44 2003 From: sarahr at genesearch.com.au (Sarah) Date: Mon Jan 6 23:59:44 2003 Subject: Timeout with call to unix shell In-Reply-To: Message-ID: <3B724F88-21F9-11D7-A9C0-0003937A97B8@genesearch.com.au> I don't know the answer to your timeout problem but I can think of a workaround. AppleScript's do shell script allows you to put the requisite password in the script. How about asking for the password in your Revolution script and then adding it to the AppleScript command yourself rather than needing any further user interaction. Note: do shell script also has a parameter to set whether the action needs administrator access. Maybe that is part of the problem. Get the script working from the AppleScript editor first, then transfer it to Revolution. Cheers, Sarah On Tuesday, January 7, 2003, at 01:36 pm, RGould8 at aol.com wrote: > I'm trying to run a unix file that I installed at the home level of > the hard-drive.? The file is called "PPPSetup", and I've got this > script that runs it in Revolution: > > ? do "do shell script " & quote & "cd ~" & quote as Applescript > ? do "do shell script " & quote & "PPPSetup e -e" & quote as > Applescript > > the problem I'm having is that I'm getting a "Timed out waiting for > response from server" error.? What happens is that the PPPSetup > command prompts the user for the admin authentification for the Mac OS > X system.? This command works perfectly from the command-line > (Terminal), but when run from Revolution (or Applescript for that > matter), I get the timed-out error.? > > I'm trying to think of alternative ways to execute this command.? (My > preferred way would be to buy Revolution 2.0 and make the unix call > directly), but since I can't do that just yet, I need to figure a > work-around.? I'm not sure how to write a "batch" file in Unix, > otherwise I'd try that - - - although I may have the same problem.? My > problem is that I don't understand why I'm getting this timeout error > (it only takes 10 seconds).? I'm also finding that the unix call > doesn't actually "follow through" with it's intended function due to > this timeout error as well.? Is it possible that Applescript isn't > "releasing" control to the shell properly in this case? From mcompanys at mac.com Tue Jan 7 00:40:01 2003 From: mcompanys at mac.com (Manuel Companys) Date: Tue Jan 7 00:40:01 2003 Subject: Internationalization II: localisation and internationalisation Message-ID: The word localization, used in Europe, is problably better than internationalization if we are dealing with the adaptation of one program to another country which may imply translation and/or other changes: key short cut equivalents, time and mesure, postal adress system, text sorting, etc. In the other hand, internationalization seems more convenient when producing a program with several interface languages the user can choose just by fixing the preferences. But, in ;y opinion, internationalisation should also include the other changes when the program is concerned with them. Manuel From jeanne at runrev.com Tue Jan 7 02:41:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue Jan 7 02:41:01 2003 Subject: Internationalisation II In-Reply-To: <90690D63-21D9-11D7-995A-000393AD9396@pixelmedia.com.au> Message-ID: At 4:47 PM -0800 1/6/03, Igor de Oliveira Couto wrote: >1) Are the apps compiled by Revolution 2.0 Carbon or Cocoa? Carbon. 1.x Rev apps are also Carbon, but they are in PEF format. 2.0 produces Mach-O applications. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From mazzapaolo at libero.it Tue Jan 7 03:59:01 2003 From: mazzapaolo at libero.it (paolo mazza) Date: Tue Jan 7 03:59:01 2003 Subject: Faceless Revolution for CGI's In-Reply-To: Message-ID: Referring to the tip of the week - or of the month ;-) - I found in the metacard list a message from Mr Sivakatirswami about installing faceless Metacard or Revolution on MAX OSX machine for running CGI's , Now, I have a question: is this system as efficient as other scripting languages (eg PHP)? Follows instruction from Mr Sivakatirswami about installing faceless Metacard or Revolution on MAX OSX machine for running CGI's plus some corrections. Thanks Mr Sivakatirswami. . Here it is my version: ============ SKINNY PRIMER: installing faceless Metacard or Revolution on your MAX OSX machine for running CGI's on your own machine: 0) Go to system preferences and turn on Web Sharing 1) Download the Darwin engine, untar and put it in: /Library/WebServer/CGI-Executables 2) Put your CGI script in the same folder: but, caveat: be sure to save your script in BBEdit as generic text with Unix endlines 3) Using Terminal.app... Navigate to CGI-Executables and then run >From the command line: chmod 755 darwinEngine myCGIscript.cgi 4) from command line run ls -l to check on your permissions which should now read rwx r-x r-x for both files Which means: owner can read, execute and write, groups can read and write only and the public/world can read and write only. 5) See http://mitchellonline.pasco.k12.fl.us/training/metacardcgi.htm For more detailed explanation (Note his explanation uses Metacard...and fyi you do not need the tools, home stack.. Only the engine is required) 6) in your browser enter http://my.machine.ip/cgi-bin/test.cgi To test. 7) Sample test script below. The first line is critical. It can be either #! /Library/WebServer/CGI-Executables/darwinEngine ## for clarity on startup put "Hello" into buffer put "Content-Type: text/html" & cr put "Content-Length:" && the length of buffer & cr & cr put buffer end startup Or the first line can be simply #!darwinEngine ## no slash at the beginning, If the above works you can skip the following step 8) If you find your script is not always running every time it is called you may need to open this file in BBEdit by looking for hidden files in the root directory: (very carefully!) /etc/httpd/httpd.conf And uncomment this line: # AddHandler cgi-script .cgi [becomes:] AddHandler cgi-script .cgi Go to System preferences and turn web Sharing and off and then on again to reboot Apache to get Apache to load the new httpd.conf ==================== From dcragg at blueyonder.co.uk Tue Jan 7 05:12:01 2003 From: dcragg at blueyonder.co.uk (Dave Cragg) Date: Tue Jan 7 05:12:01 2003 Subject: Thumbnail of JPEG's photos In-Reply-To: References: Message-ID: At 7:52 pm +0100 6/1/03, Klaus Major wrote: > >This syntax does not work: >... >set the imagesource of char 1 of fld 1 to url("binfile:" & >some_path_with_image) >... > >Can someone give a hint or two ? Try it without the "url" descriptor. For example: set the imagesource of char 1 of fld 1 to "binfile:" & some_path_with_image I'm not sure if this is the intended behavior or not. Cheers Dave From rjb at escapesports.com Tue Jan 7 05:12:22 2003 From: rjb at escapesports.com (Ray Bennett) Date: Tue Jan 7 05:12:22 2003 Subject: multiline button labels In-Reply-To: <41FA779B-1F1F-11D7-80F6-000A27B49A96@os.surf2000.de> Message-ID: This line produces a multiline button label in Rev 1.1.1 set the label of button "testprint" to "Test" & return & "Button" On Friday, Jan 3, 2003, at 08:28 America/New_York, Klaus Major wrote: > Hi Kevin or someone at RR, > >>>> Labels of buttons CAN have multi-line names ! >>>> You can force a new line in the label (and ONLY there) by adding >>>> \n, where a linebreak should appear. >>>> This is the\nlabel of me >>>> Results in: >>>> This is the >>>> label of me >>>> >>>> Very cool feature :-) >>> >>> Klaus, >>> >>> Are you sure about this? >>> When I set the label of a button in Rev to "the\nlabel" it appears >>> in the >>> button as "the\nlabel". The "n" isn't escaped by the \ and everything >>> remains on one line. >> >> Oooops, you are right... >> >> I works in MetaCard, RR uses the same engine so i will have to >> pass the question over to scotland... >> >> Why does that not work in RR (1.1.1 and 2.0xx) ??? >> Please make it work there, too... > > can you please give a tiny comment on this inconvenience ? > > > Thanks a lot from germany > > > Klaus Major > k_major at os.surf2000.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dcragg at lacscentre.co.uk Tue Jan 7 05:31:01 2003 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue Jan 7 05:31:01 2003 Subject: FTP Time/Date In-Reply-To: References: Message-ID: At 4:35 pm -0500 6/1/03, Roger.E.Eller at sealedair.com wrote: >The following is a FTP dir listing retrieved from a Win-NT FTP site using >Rev1.1.1. I noticed this anomaly as I was parsing out the Time... The >"Year" is where Time usually is. Why are the returned results inconsistent? >Is there another way to get time/date of remote files with Rev? > >------ 1 owner group 742052 Jan 3 18:54 3814N_X12515_067.TIF >------ 1 owner group 5318364 Jan 5 0:53 3814N_X76004_067.TIF >------ 1 owner group 1816538 Oct 3 2002 BLACKWOOD_X12345.TIF >d----- 1 owner group 0 Oct 8 2002 MaxTone >------ 1 owner group 66482 Oct 22 2002 STAMPS_QA_K.TIF >d----- 1 owner group 0 Nov 24 2002 To Archive I think you'll find this to be consistently inconsistent. :) For example, I see similar results with the ls command from the terminal in Mac OS X. My guess is that the year is displayed when it isn't the current year, and the time when it is the current year. Perhaps one of the Unix experts can confirm or otherwise. Cheers Dave From k_major at os.surf2000.de Tue Jan 7 06:04:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Tue Jan 7 06:04:01 2003 Subject: multiline button labels In-Reply-To: Message-ID: <0CF27B81-222F-11D7-94D6-000A27B49A96@os.surf2000.de> Hi Ray, > This line produces a multiline button label in Rev 1.1.1 > > set the label of button "testprint" to "Test" & return & "Button" thanks, this does the trick. Works with 2.x, too. But i think this is most funny: When scripted, this works in both MC and RR. When entering this "yadda\nyadda" into the field "label" in the button-props you get yadda yadda in MC and yadda\nyadda in RR. Shouldn't this result in the same ? Regards Klaus Major k_major at os.surf2000.de From janschenkel at yahoo.com Tue Jan 7 07:04:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jan 7 07:04:00 2003 Subject: multiline button labels In-Reply-To: <0CF27B81-222F-11D7-94D6-000A27B49A96@os.surf2000.de> Message-ID: <20030107115916.14527.qmail@web11904.mail.yahoo.com> --- Klaus Major wrote: > > Hi Ray, > > > This line produces a multiline button label in Rev > 1.1.1 > > > > set the label of button "testprint" to "Test" & > return & "Button" > > thanks, this does the trick. > Works with 2.x, too. > > > But i think this is most funny: > > When scripted, this works in both MC and RR. > > When entering this "yadda\nyadda" into the field > "label" in the > button-props you get > > yadda > yadda > > in MC and > > yadda\nyadda > > in RR. > > Shouldn't this result in the same ? > > > Regards > > Klaus Major Heh, odd behaviour indeed ; my guess would be that the MC property palette will interpret this before setting the label, whereas the RR property will not, and treats it as the actual label? Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From curry at kagi.com Tue Jan 7 08:04:01 2003 From: curry at kagi.com (curry) Date: Tue Jan 7 08:04:01 2003 Subject: Lindows, etc. In-Reply-To: <200301070336.WAA05401@www.runrev.com> References: <200301070336.WAA05401@www.runrev.com> Message-ID: This came from a "Lindows" newsletter: >1) Desktop Linux Summit is the watershed moment for Linux on the >desktop (Microsoft guarantees it!) > >I recently spent some time with a major hardware vendor who talked >with excitement about the savings that Linux can bring as they build >more affordable computing devices. This company is a big believer in >Linux, but they sheepishly confessed that they weren't yet a sponsor >of the Desktop Linux Summit (Feb >20-21st, 2003 in San Diego). They explained to me that Microsoft had >called them up and told them not to lend their support to this event >and discouraged them from attending. At first, I was aghast that >Microsoft employees would be spending their time disinviting >companies from attending the Summit. But then it got me thinking >that it actually was a good indicator. If Linux wasn't ready for the >desktop, then MS would be happy to have people spend 2 days in sunny >San Diego because they would witness first hand the state of desktop >Linux. > >The opposite of course is true. Microsoft is fearful that attendees >will find out that Linux is now no longer just about the server - >that it's ready for the desktop. I appreciate that Rev does Linux, where many competitors don't. Now there are more consumer PCs selling with easier to use Linux installations. I'm wondering if anyone has tried running Rev on Lindows or Lycoris. Curry From snharper at cs.uchicago.edu Tue Jan 7 08:48:01 2003 From: snharper at cs.uchicago.edu (sean nicholas harper) Date: Tue Jan 7 08:48:01 2003 Subject: Faceless Revolution for CGI's In-Reply-To: Message-ID: I am curious...is it possible to use non faceless stacks as cgis? Thanks Sean On Tue, 7 Jan 2003, paolo mazza wrote: > Referring to the tip of the week - or of the month ;-) - I found in > the metacard list a message from Mr Sivakatirswami about installing > faceless Metacard or Revolution on MAX OSX machine for running CGI's , > > Now, I have a question: is this system as efficient as other scripting > languages (eg PHP)? > > Follows instruction from Mr Sivakatirswami about installing faceless > Metacard or Revolution on MAX OSX machine for running CGI's plus some > corrections. Thanks Mr Sivakatirswami. . Here it is my version: > > ============ > > SKINNY PRIMER: installing faceless Metacard or Revolution on your MAX > OSX machine for running CGI's on your own machine: > > 0) Go to system preferences and turn on Web Sharing > > 1) Download the Darwin engine, untar and put it in: > /Library/WebServer/CGI-Executables > > 2) Put your CGI script in the same folder: but, caveat: be sure to save > your > script in BBEdit as generic text with Unix endlines > > 3) Using Terminal.app... Navigate to CGI-Executables and then run > >From the command line: > > chmod 755 darwinEngine myCGIscript.cgi > > 4) from command line run > > ls -l to check on your permissions which should now read > > rwx r-x r-x for both files > > Which means: owner can read, execute and write, groups can read and > write > only and the public/world can read and write only. > > 5) See http://mitchellonline.pasco.k12.fl.us/training/metacardcgi.htm > > For more detailed explanation (Note his explanation uses Metacard...and > fyi > you do not need the tools, home stack.. Only the engine is required) > > 6) in your browser enter > > http://my.machine.ip/cgi-bin/test.cgi > > To test. > > 7) Sample test script below. The first line is critical. It can be > either > > #! /Library/WebServer/CGI-Executables/darwinEngine ## for clarity > on startup > put "Hello" into buffer > put "Content-Type: text/html" & cr > put "Content-Length:" && the length of buffer & cr & cr > put buffer > end startup > > Or the first line can be simply > > #!darwinEngine ## no slash at the beginning, > > If the above works you can skip the following step > > 8) If you find your script is not always running every time it is > called you > may need to open this file in BBEdit by looking for hidden files in the > root directory: (very carefully!) > > /etc/httpd/httpd.conf > > And uncomment this line: > > # AddHandler cgi-script .cgi [becomes:] > > AddHandler cgi-script .cgi > > Go to System preferences and turn web Sharing and off and then on again > to > reboot Apache to get Apache to load the new httpd.conf > > ==================== > > > > > > > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mailjjt at bellsouth.net Tue Jan 7 08:54:01 2003 From: mailjjt at bellsouth.net (mailjjt at bellsouth.net) Date: Tue Jan 7 08:54:01 2003 Subject: FTP Time/Date References: Message-ID: <3E1ADB6E.8020806@bellsouth.net> Dave Cragg wrote: > At 4:35 pm -0500 6/1/03, Roger.E.Eller at sealedair.com wrote: > >> The following is a FTP dir listing retrieved from a Win-NT FTP site using >> Rev1.1.1. I noticed this anomaly as I was parsing out the Time... The >> "Year" is where Time usually is. Why are the returned results >> inconsistent? >> Is there another way to get time/date of remote files with Rev? >> >> ------ 1 owner group 742052 Jan 3 18:54 3814N_X12515_067.TIF >> ------ 1 owner group 5318364 Jan 5 0:53 3814N_X76004_067.TIF >> ------ 1 owner group 1816538 Oct 3 2002 BLACKWOOD_X12345.TIF >> d----- 1 owner group 0 Oct 8 2002 MaxTone >> ------ 1 owner group 66482 Oct 22 2002 STAMPS_QA_K.TIF >> d----- 1 owner group 0 Nov 24 2002 To Archive > > > I think you'll find this to be consistently inconsistent. :) For > example, I see similar results with the ls command from the terminal in > Mac OS X. My guess is that the year is displayed when it isn't the > current year, and the time when it is the current year. Perhaps one of > the Unix experts can confirm or otherwise. > > Cheers > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > Dave's "guess" is correct ... this is basic UNIX 101 behavior. Regards, John Theobald From mcompanys at mac.com Tue Jan 7 09:23:01 2003 From: mcompanys at mac.com (manuel companys) Date: Tue Jan 7 09:23:01 2003 Subject: Internationalisation II In-Reply-To: Message-ID: Le Monday, 6 Jan 2003, ? 23:17 US/Central, Jeanne A. E. DeVoto a ?crit : > 1.x Rev apps are also Carbon, but they are in PEF format. 2.0 produces > Mach-O applications Excuse mi ignorqnce... I 'd like to understand what PEF and Mach-O means... Manuel From sjoerdoptland at s2theatertechniek.nl Tue Jan 7 11:06:01 2003 From: sjoerdoptland at s2theatertechniek.nl (Sjoerd Op 't Land) Date: Tue Jan 7 11:06:01 2003 Subject: Playing a Music CD In-Reply-To: <134.196834bc.2b486169@aol.com> Message-ID: MGreenb551 at aol.com wrote/ schreef: > > It appears that Revolution/Transcript can't directly > access a music CD, but is there some utility or plug-in that can? Just > Play-Pause-Stop type controllers aren't enough; I need to specify start and > stop times at runtime. What about using AppleScript to do this job? > Thanks, > Mark Greenberg Regards, / Groeten, Sjoerd BTW You know you are using HTML? From rcozens at pon.net Tue Jan 7 11:10:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Tue Jan 7 11:10:01 2003 Subject: Internationalisation In-Reply-To: References: Message-ID: >My question is: what is the procedure for 'loading' all the text >ONTO the interface? G'Day Again, Igor. What I related up to now comes from my Run Rev experience. The HyperTalk version of OenoLog uses a more generalized approach where individual text messages (which can be multiple lines) are placed in separate fields and referred to by card & control ID instead of line number.. Here is the HT handler that extracts stack help text in the installed language: on mouseUp -- 4/21/01 global cancelTranslated,gimmieTime,myLanguage,okTranslated,whatFileTranslated put the optionKey into optionState if the icon of me > 20000 then exit mouseUp speakup set the hilite of me to false allOff put card field "Language" into saveLanguage get myLanguage put myFolder()&"OeNotes"&&it&":OeHelp"&&it&".txt" into fileName delete the last char of it -- ")" delete the first char of it -- "(" put it into card field "Language" if optionState is up then answer (field "Can't Quit Field Help") with cancelTranslated or okTranslated speakUp else get okTranslated if it is cancelTranslated then put saveLanguage into card field "Language" allOn exit mouseUp end if open file fileName if the result is not empty then answer the result ohOh answer the result answer (card field "Open Error Alert Help")&&fileName&"!" speakUp put saveLanguage into card field "Language" allOn exit mouseUp end if push card put return&numToChar(215) into theDelimiter put empty into backgroundList set the cantAbort of this stack to true lock screen lock messages go first repeat if "Image" is in the short name of this card then exit repeat put true into doShared put the short id of this card into cardId get the short id of this background if it is in backgroundList then repeat with x = 1 to number of lines of backgroundList if it = line x of backgroundList then put false into doShared end repeat end if if doShared then put it&return after backgroundList repeat with x = 1 to the number of background fields set cursor to busy put the short name of field x into fieldName if fieldName is "Help" or "Result" is in fieldName then next repeat if ("Help" is not in fieldName and "About" is not in fieldName and "Title" is not in fieldName) or "Page Title" is in fieldName then next repeat if fieldName is in "Title,Index Title" then put line 2 of field x into theMessage else put field x into theMessage if (theMessage <= " " and length(theMessage) < 2) then next repeat put the sharedText of field x into shareMe if doShared or not shareMe then put the short id of field x into itemID write cardId&&itemID&&"BF"&&fieldName&return&theMessage&theDelimiter to file fileName end if end repeat repeat with x = 1 to the number of card fields set cursor to busy put the short name of card field x into fieldName if "Help" is not in fieldName and "Title" is not in fieldName then next repeat put card field x into theMessage if (theMessage <= " " and length(theMessage) < 2) or "Result" is in fieldName then next repeat put the short id of card field x into itemID write cardId&&itemID&&"CF"&&fieldName&return&theMessage&theDelimiter to file fileName end repeat if cardId is 36080 then -- report format put the short id of button "Type" into itemId write cardId&&itemID&&"PB Type"&return&(button "Type")&theDelimiter to file fileName end if go next end repeat close file fileName pop card set the cantAbort of this stack to false put saveLanguage into card field "Language" allOn unlock screen unlock messages end mouseUp The handler builds a text file with one entry for each shared background field and one for each unshared bg and card field. The text for each field begins with a header line listing the id of the card and the id of the field and ends with an end of record character (numToChar(215)). The following handler updates stack-resident help fields from a text file in the above format: on changeLanguage -- 04/25/01 global alcoholTranslated,badDate,badDbError,barrelTranslated,bkgndAddError,bkgndIdError,bottleLotTranslated,calculatorHelp,cancelMessage global cancelTranslated,cardDeleteError,cardIdError,changeMessage,dbError,Documents,duplicateError,firstCardError,gimmieTime,homeHelp,lastCardError global lotTranslated,myLanguage,noColon,noRecordError,numbersOnly,noTranslated,okTranslated,pressTranslated,productTranslated global rackTranslated,requiredField,receivedGrapesTranslated,receivedWineTranslated,tankTranslated,tooLongError,yesTranslated put numToChar(215) into theDelimiter get stripBlanks(the selectedText of button "Language") put "("&it&")" into newLanguage put myFolder()&"Oenotes"&&newLanguage into folderName --put ":Oenotes"&&newLanguage into folderName put folderName&":OeHelp"&&newLanguage&".txt" into fileName if there is a folder folderName then put Documents into saveDocuments put folderName&":" into Documents -- overrides Hypercard's search if there is a file fileName then put it into card field "Language" put newLanguage into myLanguage open file fileName lock screen lock messages push card go first set the cantModify of this stack to false set the sharedText of field "Expired Shutdown Prompt Help" to true put field "Expired Shutdown Prompt Help" into encryption set the sharedText of field "Expired Shutdown Prompt Help" to false pop card push card repeat read from file fileName until theDelimiter if it is empty then exit repeat set cursor to busy put word 1 of it into cardId if cardId is not a number then answer cardIdError&&cardid put word 2 of it into partId put word 3 of it into partType put line 1 of it into partName delete line 1 of it delete the last char of it -- the delimiter delete the last char of it -- added return if the short id of this card is not cardId then go to card id cardId if partType is "BF" then delete word 1 to 3 of partName if partName is not in "Title,Index Title" then put it into field id partId else put it into line 2 of field id partId else if partType is "CF" then if cardId is 3978 and partId is 6 and encryption is not empty then put the last word of card field id partId into the last word of it put it into card field id partId if cardId is 4706 and partId is 56 then -- 56 = last help field on Main Menu put card field "Alcohol Translation Field Help" into alcoholTranslated put card field "Bad Date Field Help" into badDate put card field "Bad DB Field Help" into badDbError put card field "Barrel Translation Field Help" into barrelTranslated put card field "BG Add Field Help" into bkgndAddError put card field "Bottle Lot Translation Field Help" into bottleLotTranslated put card field "Calculator Field Help" into calculatorHelp put card field "Cancel Field Help" into cancelMessage put card field "Cancel Translation Field Help" into cancelTranslated put card field "Card Delete Field Help" into cardDeleteError put card field "Change Field Help" into changeMessage put card field "DbError Field Help" into dbError put card field "Duplicate Key Field Help" into duplicateError put card field "First Record Field Help" into firstCardError put card field "GimmieTime Field Help" into gimmieTime put card field "Home Field Help" into homeHelp put card field "Last Record Field Help" into lastCardError put card field "Wine Lot Translation Field Help" into lotTranslated put card field "No BG Field Help" into bkgndIdError put card field "No Card Field Help" into cardIdError put card field "No Colon Field Help" into noColon put card field "No Record Field Help" into noRecordError put card field "Numbers Only Field Help" into numbersOnly put card field "OK Translation Field Help" into okTranslated put card field "No Translation Field Help" into noTranslated put card field "Press Translation Field Help" into pressTranslated put card field "Product Translation Field Help" into productTranslated put card field "Rack Translation Field Help" into rackTranslated put card field "RequiredField Field Help" into requiredField put card field "Delivery (G) Translation Field Help" into receivedGrapesTranslated put card field "Delivery (W) Translation Field Help" into receivedWineTranslated put card field "Tank Translation Field Help" into tankTranslated put card field "Too Big Field Help" into tooLongError put card field "Yes Translation Field Help" into yesTranslated end if else put it into button "Type" end repeat set cursor to watch close file fileName pop card unlock messages unlock screen doMenu "Compact Stack" set the cantModify of this stack to true else put saveDocuments into Documents ohOh answer card field "Can't Find Help"&&fileName&"!" end if else ohOh answer card field "Can't Find Help"&&folderName&"!" end if end changeLanguage -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From kray at sonsothunder.com Tue Jan 7 11:15:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Tue Jan 7 11:15:00 2003 Subject: multiline button labels References: <0CF27B81-222F-11D7-94D6-000A27B49A96@os.surf2000.de> Message-ID: <000001c2b666$a3de9cf0$6f00a8c0@mckinley.dom> Klaus, I think it has to do with the supported engine. For example, Rev 1.1.1 is almost a year behind the current MC 2.4.3, so if you're comparing the two, you'll see many differences. Now if you are able to view the Rev 2.0 alpha, I'd bet the two would give the same result. Just my 2 cents, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Klaus Major" To: Sent: Tuesday, January 07, 2003 4:59 AM Subject: Re: multiline button labels > > Hi Ray, > > > This line produces a multiline button label in Rev 1.1.1 > > > > set the label of button "testprint" to "Test" & return & "Button" > > thanks, this does the trick. > Works with 2.x, too. > > > But i think this is most funny: > > When scripted, this works in both MC and RR. > > When entering this "yadda\nyadda" into the field "label" in the > button-props you get > > yadda > yadda > > in MC and > > yadda\nyadda > > in RR. > > Shouldn't this result in the same ? > > > Regards > > Klaus Major > k_major at os.surf2000.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Tue Jan 7 11:46:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Tue Jan 7 11:46:01 2003 Subject: Internationalisation In-Reply-To: References: Message-ID: >The first of the described appoaches is perfectly suitable for your >purpose. My Polylexis is intended to be user modifiable: this means >that the user will be able to add a new bases of up to 9 languages >of his choice. Sorry, I missed that the first time around, Manuel. What happens if your app ships with nine languages loaded and the user wants to translate to a tenth language? -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From vikramsingh at mailandnews.com Tue Jan 7 11:48:01 2003 From: vikramsingh at mailandnews.com (Vikram Singh) Date: Tue Jan 7 11:48:01 2003 Subject: Faceless Revolution for CGI's References: Message-ID: <002001c2b66b$b3effa80$700610c0@internet> ----- Original Message ----- From: sean nicholas harper To: Sent: Tuesday, January 07, 2003 7:13 PM Subject: Re: Faceless Revolution for CGI's > I am curious...is it possible to use non faceless stacks as cgis? > > Thanks > Sean > > On Tue, 7 Jan 2003, paolo mazza wrote: > > > Referring to the tip of the week - or of the month ;-) - I found in > > the metacard list a message from Mr Sivakatirswami about installing > > faceless Metacard or Revolution on MAX OSX machine for running CGI's , > > > > Now, I have a question: is this system as efficient as other scripting > > languages (eg PHP)? > > > > Follows instruction from Mr Sivakatirswami about installing faceless > > Metacard or Revolution on MAX OSX machine for running CGI's plus some > > corrections. Thanks Mr Sivakatirswami. . Here it is my version: > > > > ============ > > > > SKINNY PRIMER: installing faceless Metacard or Revolution on your MAX > > OSX machine for running CGI's on your own machine: > > > > 0) Go to system preferences and turn on Web Sharing > > > > 1) Download the Darwin engine, untar and put it in: > > /Library/WebServer/CGI-Executables > > > > 2) Put your CGI script in the same folder: but, caveat: be sure to save > > your > > script in BBEdit as generic text with Unix endlines > > > > 3) Using Terminal.app... Navigate to CGI-Executables and then run > > >From the command line: > > > > chmod 755 darwinEngine myCGIscript.cgi > > > > 4) from command line run > > > > ls -l to check on your permissions which should now read > > > > rwx r-x r-x for both files > > > > Which means: owner can read, execute and write, groups can read and > > write > > only and the public/world can read and write only. > > > > 5) See http://mitchellonline.pasco.k12.fl.us/training/metacardcgi.htm > > > > For more detailed explanation (Note his explanation uses Metacard...and > > fyi > > you do not need the tools, home stack.. Only the engine is required) > > > > 6) in your browser enter > > > > http://my.machine.ip/cgi-bin/test.cgi > > > > To test. > > > > 7) Sample test script below. The first line is critical. It can be > > either > > > > #! /Library/WebServer/CGI-Executables/darwinEngine ## for clarity > > on startup > > put "Hello" into buffer > > put "Content-Type: text/html" & cr > > put "Content-Length:" && the length of buffer & cr & cr > > put buffer > > end startup > > > > Or the first line can be simply > > > > #!darwinEngine ## no slash at the beginning, > > > > If the above works you can skip the following step > > > > 8) If you find your script is not always running every time it is > > called you > > may need to open this file in BBEdit by looking for hidden files in the > > root directory: (very carefully!) > > > > /etc/httpd/httpd.conf > > > > And uncomment this line: > > > > # AddHandler cgi-script .cgi [becomes:] > > > > AddHandler cgi-script .cgi > > > > Go to System preferences and turn web Sharing and off and then on again > > to > > reboot Apache to get Apache to load the new httpd.conf > > > > ==================== > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From k_major at os.surf2000.de Tue Jan 7 11:52:00 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Tue Jan 7 11:52:00 2003 Subject: multiline button labels In-Reply-To: <000001c2b666$a3de9cf0$6f00a8c0@mckinley.dom> Message-ID: Hi Ken, > Klaus, > > I think it has to do with the supported engine. For example, Rev 1.1.1 > is > almost a year behind the current MC 2.4.3, so if you're comparing the > two, > you'll see many differences. Now if you are able to view the Rev 2.0 > alpha, > I'd bet the two would give the same result. I tested it with the new alpha and the result is the same: "yadda\nyadda" instead of 2 lines. Setting it by script works with both versions. If i remember well, i had that worked correctly with MC 2.3.2. Anyway, i will send that question to the RR team right after the MWSF. No use to bother them right now ;-) > Just my 2 cents, > > Ken Ray Regards Klaus Major k_major at os.surf2000.de From RGould8 at aol.com Tue Jan 7 11:55:00 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue Jan 7 11:55:00 2003 Subject: How to learn about plugins for Rev? Message-ID: <18a.14111d4c.2b4c5f17@aol.com> Can anyone point me to an URL that discusses how one creates plugins for Rev for Mac OS X? I've seen lots of site talking about XFCN's and hypercard "resource-fork" type additions, but I haven't seen a site about the Mac OS X-way of creating plug-ins. I'm sure I'm just missing an obvious link somewhere. For instance, if I've got a unix call, could I write a Rev "wrapper" around it that makes it accessible directly in Rev? -------------- next part -------------- An HTML attachment was scrubbed... URL: From jperryl at ecs.fullerton.edu Tue Jan 7 12:15:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue Jan 7 12:15:01 2003 Subject: Irregular-shaped buttons? In-Reply-To: Message-ID: Hi, Many thanks to those to responded to my WZoD problem (weird; I finally had to resort to resizing it manually in the properties palette). Now a new question: How can one create irregularly-shaped buttons? I recall there was a HC stack years ago that would allow one to create irregularly-shaped buttons.. Why do I want this? Another user wanted an example quiz stack which used, for example, a map of the US & its states; the idea is that the user would be prompted to click on a particular state. States not being particularly regularly-shaped things, I immediately ran into trouble! Perhaps there's some good way to do this? TIA, Judy From vikramsingh at mailandnews.com Tue Jan 7 12:28:00 2003 From: vikramsingh at mailandnews.com (Vikram Singh) Date: Tue Jan 7 12:28:00 2003 Subject: Irregular-shaped buttons? References: Message-ID: <000901c2b671$5d304780$700610c0@internet> You could create an irregular freehand graphic (filled, of course), set its ink to 'noop' which makes it transparent, yet responsive to mouseclicks. Rgds Vikram ----- Original Message ----- From: Judy Perry To: Sent: Tuesday, January 07, 2003 10:39 PM Subject: Irregular-shaped buttons? > Hi, > > Many thanks to those to responded to my WZoD problem (weird; I finally had > to resort to resizing it manually in the properties palette). > > Now a new question: How can one create irregularly-shaped buttons? I > recall there was a HC stack years ago that would allow one to create > irregularly-shaped buttons.. > > Why do I want this? Another user wanted an example quiz stack which used, > for example, a map of the US & its states; the idea is that the user would > be prompted to click on a particular state. States not being particularly > regularly-shaped things, I immediately ran into trouble! > > Perhaps there's some good way to do this? > > TIA, > > Judy > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From k_major at os.surf2000.de Tue Jan 7 13:01:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Tue Jan 7 13:01:01 2003 Subject: Irregular-shaped buttons? In-Reply-To: Message-ID: <5EBFB0E2-2269-11D7-94D6-000A27B49A96@os.surf2000.de> Hi Judy, > Hi, > ... > Now a new question: How can one create irregularly-shaped buttons? I > recall there was a HC stack years ago that would allow one to create > irregularly-shaped buttons.. > > Why do I want this? No need to justify yourself. We don't suppose that you do something with (whatever shaped) buttons that is either immoral, illegal or fattening :-D > Another user wanted an example quiz stack which used, > for example, a map of the US & its states; the idea is that the user > would > be prompted to click on a particular state. States not being > particularly > regularly-shaped things, I immediately ran into trouble! > > Perhaps there's some good way to do this? Since every object/control can be scripted to act like a "button", i would suggest to use graphics/polygons for a chep-o solution or images for a better looking solution. Try not to think in terms of "buttons", if you need something that is not "rectangular" (with or without round edges...) ;-) > TIA, > > Judy Regards Klaus Major k_major at os.surf2000.de From yvescoppe at skynet.be Tue Jan 7 13:03:01 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Tue Jan 7 13:03:01 2003 Subject: Thumbnail of JPEG's photos In-Reply-To: <4493B349-21E6-11D7-8602-003065FB9830@hindu.org> References: <4493B349-21E6-11D7-8602-003065FB9830@hindu.org> Message-ID: >This is proven to work where you want to view them vertically >(vertical scroll), and you have the folder path in a variable and >the list of files in another field.. > >put into the field in advance the number like this: > >1 >2 >3 >4 >etc. (up to a very high number... higher than you would ever use) >turn the foreground color to white (the number disappear.. then do this: > > >global gCurrentFolder >on mouseUp > set the lockscreen to true > > repeat for each line x in fld "imageField" ## could be just "the files" > put offset (x,fld "imageField") & cr after tCharLocations > end repeat > >## clean up previous catalog first > >repeat for each line y in tCharLocations > if the imagesource of char y of fld "imagefield" is not empty then >set the imageSource of char y of fld "imageField" to empty >end if >end repeat > > put fld "fileList" into theFiles > > put 1 into nextImage > repeat for each line y in tCharLocations > if line nextImage of theFiles is not empty then > put (gCurrentFolder& (line nextImage of theFiles)) into tPath > set the imageSource of char y of fld "imageField" to ("binfile:"&tPath) > put nextImage+1 into nextImage > else > exit mouseUp > end if > end repeat > >end mouseUp > It works fine. Thank you. -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From jeanne at runrev.com Tue Jan 7 14:06:00 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue Jan 7 14:06:00 2003 Subject: Thumbnail of JPEG's photos In-Reply-To: References: Message-ID: At 11:28 AM -0800 1/6/03, Dave Cragg wrote: >At 7:52 pm +0100 6/1/03, Klaus Major wrote: >>This syntax does not work: >>... >>set the imagesource of char 1 of fld 1 to url("binfile:" & >>some_path_with_image) >>... >Try it without the "url" descriptor. For example: > >set the imagesource of char 1 of fld 1 to "binfile:" & some_path_with_image > >I'm not sure if this is the intended behavior or not. It is. The syntax URL "binfile:blahblah.jpg" refers to the *contents* of the URL, not to the filename. But the imageSource of a character is a pointer to an image that resides elsewhere (in a file, or in an image object identified by its short ID), so you wouldn't want to set it to the file's contents. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Tue Jan 7 14:06:35 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue Jan 7 14:06:35 2003 Subject: Internationalisation II In-Reply-To: References: Message-ID: At 6:17 AM -0800 1/7/03, manuel companys wrote: >> 1.x Rev apps are also Carbon, but they are in PEF format. 2.0 produces >> Mach-O applications > >Excuse mi ignorqnce... I 'd like to understand what PEF and Mach-O >means... They're two different file formats for applications. (It's a little more complicated than that, but this is the major difference.) PEF applications are put together like a classic Mac application, as a single file. They can run on Mac OS systems that have CarbonLib installed, as well as on OS X. Mach-O applications come in the form of a bundle - a special type of item. A bundle is really a folder, but to the user, it appears as a file and can be double-clicked to launch the application. The bundle contains various files which are pieces of the application. In general, for Rev development you don't need to know about the differences (although it is interesting) because Rev takes care of creating the bundle for you. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jperryl at ecs.fullerton.edu Tue Jan 7 14:24:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue Jan 7 14:24:01 2003 Subject: Irregular-shaped buttons? In-Reply-To: <000901c2b671$5d304780$700610c0@internet> Message-ID: Okay, but will the transparent area also respond to mouseclicks? If so, this won't help.. Thanks, Judy On Tue, 7 Jan 2003, Vikram Singh wrote: > You could create an irregular freehand graphic (filled, of course), set its > ink to 'noop' which makes it transparent, yet responsive to mouseclicks. > > Rgds > Vikram > > ----- Original Message ----- > From: Judy Perry > To: > Sent: Tuesday, January 07, 2003 10:39 PM > Subject: Irregular-shaped buttons? > > > > Hi, > > > > Many thanks to those to responded to my WZoD problem (weird; I finally had > > to resort to resizing it manually in the properties palette). > > > > Now a new question: How can one create irregularly-shaped buttons? I > > recall there was a HC stack years ago that would allow one to create > > irregularly-shaped buttons.. > > > > Why do I want this? Another user wanted an example quiz stack which used, > > for example, a map of the US & its states; the idea is that the user would > > be prompted to click on a particular state. States not being particularly > > regularly-shaped things, I immediately ran into trouble! > > > > Perhaps there's some good way to do this? > > > > TIA, > > > > Judy > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at mindlube.com Tue Jan 7 14:50:00 2003 From: alex at mindlube.com (Alex Rice) Date: Tue Jan 7 14:50:00 2003 Subject: text encoding q, problems with networked folder and IDE Message-ID: <7CA841CF-2278-11D7-99DF-000393529642@mindlube.com> I have a 1.6 MB stack that I am developing on Mac OS X. I connected to the Mac with SMB file sharing and opened the .rev file with the Windows Rev 1.1.1. A couple of questions 1) The stack grew from 1.6 MB to 2.2 MB. Why? 2) Every save takes around 20 (twenty) minutes! This is 100MB ethernet and copying the 2MB file is instantaneous. Saves on the Mac Rev 1.1.1 take < 1 sec. Then I copied the stack over to the windows box and saving in there from the Windows Rev 1.1.1 also takes < 1 sec. Does Rev have problems working from a networked directory? 3) I remember reading somewhere that one should open the stack using Revolution IDE on the target platform, then save the stack, to convert the text encoding of all the cards. Is this correct? Anything else to get the text encoding converted correctly? I'm mainly interested in fast startup times. Thanks, Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From janschenkel at yahoo.com Tue Jan 7 14:59:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jan 7 14:59:01 2003 Subject: How to learn about plugins for Rev? In-Reply-To: <18a.14111d4c.2b4c5f17@aol.com> Message-ID: <20030107195351.38430.qmail@web11908.mail.yahoo.com> --- RGould8 at aol.com wrote: > Can anyone point me to an URL that discusses how one > creates plugins for Rev > for Mac OS X? I've seen lots of site talking about > XFCN's and hypercard > "resource-fork" type additions, but I haven't seen a > site about the Mac OS > X-way of creating plug-ins. I'm sure I'm just > missing an obvious link > somewhere. For instance, if I've got a unix call, > could I write a Rev > "wrapper" around it that makes it accessible > directly in Rev? > Well, that is actually a whole bunch of questions at the same time. Let's start by clarifying a few things. - RuntimeRevolution for MacOS (both Classic and X) supports the external command architecture pioneered by HyperCard. - RuntimeRevolution has extensive AppleScript support, so you can write and run those from within your RunRev-based applications -- this should allow you to communicate with 'scriptable' applications. - RuntimeRevolution has a 'shell' function (RunRev2 adds support for MacOSX -- but there's an AppleScript-based workaround for now) which allows you to execute Unix and DOS commands on the applicable platforms. - RuntimeRevolution plug-ins are actually stacks which provide services to extend the RunRev development environment -- examples include Frederic Rinaldi's RegExBuilder, Altuit PropList, etc. And so the question is: what exactly are you trying to accomplish? Because that determines the easiest route to including it in your stacks... Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From vikramsingh at mailandnews.com Tue Jan 7 15:07:01 2003 From: vikramsingh at mailandnews.com (Vikram Singh) Date: Tue Jan 7 15:07:01 2003 Subject: Irregular-shaped buttons? References: Message-ID: <008d01c2b687$7c8004c0$700610c0@internet> Only the 'filled' portion will respond to the mouse action in this case. Try making a filled oval, give it a simple script, set it's ink to noop, and click near the corners. It should not respond. Rgds Vikram ----- Original Message ----- From: Judy Perry To: Sent: Wednesday, January 08, 2003 12:48 AM Subject: Re: Irregular-shaped buttons? > Okay, but will the transparent area also respond to mouseclicks? If so, > this won't help.. > > Thanks, > > Judy > > On Tue, 7 Jan 2003, Vikram Singh wrote: > > > You could create an irregular freehand graphic (filled, of course), set its > > ink to 'noop' which makes it transparent, yet responsive to mouseclicks. > > > > Rgds > > Vikram > > > > ----- Original Message ----- > > From: Judy Perry > > To: > > Sent: Tuesday, January 07, 2003 10:39 PM > > Subject: Irregular-shaped buttons? > > > > > > > Hi, > > > > > > Many thanks to those to responded to my WZoD problem (weird; I finally had > > > to resort to resizing it manually in the properties palette). > > > > > > Now a new question: How can one create irregularly-shaped buttons? I > > > recall there was a HC stack years ago that would allow one to create > > > irregularly-shaped buttons.. > > > > > > Why do I want this? Another user wanted an example quiz stack which used, > > > for example, a map of the US & its states; the idea is that the user would > > > be prompted to click on a particular state. States not being particularly > > > regularly-shaped things, I immediately ran into trouble! > > > > > > Perhaps there's some good way to do this? > > > > > > TIA, > > > > > > Judy > > > > > > > > > _______________________________________________ > > > use-revolution mailing list > > > use-revolution at lists.runrev.com > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From janschenkel at yahoo.com Tue Jan 7 15:13:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jan 7 15:13:01 2003 Subject: Faceless Revolution for CGI's In-Reply-To: Message-ID: <20030107200751.70975.qmail@web11901.mail.yahoo.com> --- sean nicholas harper wrote: > I am curious...is it possible to use non faceless > stacks as cgis? > > Thanks > Sean > Hi Sean, This is indeed possible, and the first thing you ought to do is download the 'mchttpd.mc' stack from the MetaCard FTP-site. ftp://ftp.metacard.com/MetaCard/ This is a web-server written entirely in MetaCard (which is the wonderful engine that RunRev was built upon) which not only serves webpages but also allows you to run cgi-bin and stack-bin scripts. Another interesting download in this respect is the sample stack fellow lister Gary Rathbone provided on the Revolution Newbie Board. http://mailping.net/WebProcess.zip Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Tue Jan 7 15:46:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Tue Jan 7 15:46:01 2003 Subject: multiline button labels In-Reply-To: <000001c2b666$a3de9cf0$6f00a8c0@mckinley.dom> Message-ID: <20030107204134.10027.qmail@web20010.mail.yahoo.com> << Ken Ray wrote: I think it has to do with the supported engine. For example, Rev 1.1.1 is almost a year behind the current MC 2.4.3, so if you're comparing the two, you'll see many differences. Now if you are able to view the Rev 2.0 alpha, I'd bet the two would give the same result. >> there hasn't been much in the list about working in RR and utilizing MC. it seems the easiest thing would be to open your MC stacks in RR and then save them in RR. are there times when it is easier to use the engine in MC without the RR exoskeleton? and will it be necessary to update ones MC to the current version used in RR? TIA. erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From RGould8 at aol.com Tue Jan 7 15:56:02 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue Jan 7 15:56:02 2003 Subject: How to learn about plugins for Rev? Message-ID: <182.14cdd611.2b4c9770@aol.com> In a message dated 1/7/03 3:02:19 PM, janschenkel at yahoo.com writes: > And so the question is: what exactly are you trying to > accomplish? Because that determines the easiest route > to including it in your stacks... > > Hope this helped, > > Jan Schenkel. > Well, I'm trying to get Revolution to switch between DHCP and PPPoE in the Network Controls in OS X. A friend of mine created a unix command for me to do this, however it gets messy when it comes time to run the installer from CD and running unix commands from CD. I figured if this unix command could contain a "wrapper" somehow that Rev could recognise as a plug-in that I could pass commands to it without having to worry about unix calls and permissions. That's my biggest hurdle at the moment. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jperryl at ecs.fullerton.edu Tue Jan 7 16:01:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue Jan 7 16:01:01 2003 Subject: Irregular-shaped buttons? In-Reply-To: <008d01c2b687$7c8004c0$700610c0@internet> Message-ID: Thanks Vikram! I can't wait to try this! Judy On Wed, 8 Jan 2003, Vikram Singh wrote: > Only the 'filled' portion will respond to the mouse action in this case. Try > making a filled oval, give it a simple script, set it's ink to noop, and > click > near the corners. It should not respond. > > Rgds Vikram From wmb at internettrainer.com Tue Jan 7 16:03:02 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Tue Jan 7 16:03:02 2003 Subject: Irregular-shaped buttons? In-Reply-To: Message-ID: On Dienstag, J?nner 7, 2003, at 08:18 Uhr, Judy Perry wrote: > Okay, but will the transparent area also respond to mouseclicks? If > so, > this won't help.. Hello Judy, I struggles some times for that type of buttons. I think Im not the only one who need them urgently. Workaround are good to resolve an actual problem, but thats not a long term solution. So, please send a note to the rev?s feature request list, that it becomes a higher priority... Thanks regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From dsc at swcp.com Tue Jan 7 16:33:00 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jan 7 16:33:00 2003 Subject: text encoding q, problems with networked folder and IDE In-Reply-To: <7CA841CF-2278-11D7-99DF-000393529642@mindlube.com> Message-ID: On Tuesday, January 7, 2003, at 12:44 PM, Alex Rice wrote: > 1) The stack grew from 1.6 MB to 2.2 MB. Why? This is the 800K of slow bytes needed for the 20-minute save. > 2) Every save takes around 20 (twenty) minutes! This is 100MB ethernet > and copying the 2MB file is instantaneous. Saves on the Mac Rev 1.1.1 > take < 1 sec. Then I copied the stack over to the windows box and > saving in there from the Windows Rev 1.1.1 also takes < 1 sec. Does > Rev have problems working from a networked directory? OK. I'll be more serious. I'm doing the same thing and I don't have a problem. It is so fast, I keep checking whether I'm in the right folder. I'm using the built-in home-directory sharing that comes with Jag. I think I upgraded to 10.2.3 before doing this. Oh, wait. This is an alpha copy of Revolution, so judge accordingly. Dar Scott From sims at ezpzapps.com Tue Jan 7 16:56:01 2003 From: sims at ezpzapps.com (sims) Date: Tue Jan 7 16:56:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: References: Message-ID: Mac Observer - "Revolution 2.0 To Be Previewed At Macworld" http://www.macobserver.com/article/2003/01/07.5.shtml atb sims From wmb at internettrainer.com Tue Jan 7 17:00:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Tue Jan 7 17:00:01 2003 Subject: RTF vs HTML In-Reply-To: Message-ID: On Montag, J?nner 6, 2003, at 04:48 Uhr, Ron wrote: > I've been using the HTML prop to read/write text files and save > formatted > texts. Now, with 2.0 ability to handle RTF text I want to asking about > the > plus/minuses of using RTF over HTML. My purpose is to save formatted > text to > regular text files that can be read by other apps (be it a browser or > text > editor), as well as my own rev app. > > Which would you go with? Hello Ron, try exchange documents with regular (Win) Users. Dont look at this list; here are professionals and power-user. But the next language secretary, office worker, translator, etc are not power-user. Thats not their job. Most of them believe PC=WIN=Office=Win=PC. So they usually have no idea about handling html. But usually they can save/open a word-document as an rtf-file. If you do sharing documents if you are working on one document like for translation or for any textoriented and multimedia production with different tools, you will see very fast the difference about handling rtf and html. In this case a "strong" standard is very important. Html is *not* that standard. Rtf is it much more. If you do exchange/sharing documents on html (ex/importing) you will be surprised what kind of document you will get finally. And how much work and money it costs to repair it at least this exhchanges. More exactly: I was surprised what I got... Thats why I think that rtf support is so important in rev. Therefore i struggled a lot for it. And now we got it in 2.0: HEUREKA! Pls have a look at the rev archive, there is a thread about html rtf text formating with rev. (f.e. Rev supports html 2.0. It does not support 4.0 or CSS...) But the rtf-format is supported from nearly any 20$ shareware wich is able to handele text... hope that helps regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From alex at mindlube.com Tue Jan 7 17:16:01 2003 From: alex at mindlube.com (Alex Rice) Date: Tue Jan 7 17:16:01 2003 Subject: text encoding q, problems with networked folder and IDE In-Reply-To: Message-ID: On Tuesday, January 7, 2003, at 02:27 PM, Dar Scott wrote: > OK. I'll be more serious. I'm doing the same thing and I don't have > a problem. It is so fast, I keep checking whether I'm in the right > folder. Yes, I am very pleased with how fast Rev saves large projects. And the project file sizes seem to grow at a conservative rate. That combined with Altuit's revArchive plugin makes me a happy camper. Another product I was using, name withheld, had very slow saving and seemingly endless growth in project file size. > I'm using the built-in home-directory sharing that comes with Jag. I > think I upgraded to 10.2.3 before doing this. Same here > Oh, wait. This is an alpha copy of Revolution, so judge accordingly. OK thanks that's good to know. I am supposing this is fixed in 2.0 but haven't verified. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alex at mindlube.com Tue Jan 7 17:22:01 2003 From: alex at mindlube.com (Alex Rice) Date: Tue Jan 7 17:22:01 2003 Subject: Fwd: Revolution 2.0 To Be Previewed At Macworld Message-ID: > On Tuesday, January 7, 2003, at 02:56 PM, sims wrote: > >> Mac Observer - "Revolution 2.0 To Be Previewed At Macworld" >> >> >> http://www.macobserver.com/article/2003/01/07.5.shtml > > """Runtime Revolution today announced a special preview of Revolution > 2.0""" > > What's the scoop on this? Does it just mean a recent build is on > someone's laptop ready for demoing at Macworld? :-) > > Alex Rice, Software Developer > Architectural Research Consultants, Inc. > alrice at ARCplanning.com > alrice at swcp.com > > > From sims at ezpzapps.com Tue Jan 7 17:30:01 2003 From: sims at ezpzapps.com (sims) Date: Tue Jan 7 17:30:01 2003 Subject: Fwd: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: References: Message-ID: >> >>What's the scoop on this? Does it just mean a recent build is on >>someone's laptop ready for demoing at Macworld? :-) I wish they'd put up some photos on the web... atb sims From the article: Revolution developers, the press, and the public are invited to visit the Revolution at Macworld SF to see a demonstration of the new features, talk to the Revolution team, and check out some of the latest Made With Revolution applications. Revolution 2.0 continues Runtime Revolution's mission to deliver the best in easy, rapid application development. Version 2.0 builds on Revolution's proven ease and power, bringing these major new features to Revolution's developer community: Access to OS X's Unix underpinnings Transcript Cookbook with many fully-annotated code examples Unicode/Asian languages text entry and editing Spreadsheet and table fields XML library for creating and parsing XML documents Automated report printing engine All-new integrated debugger More comprehensive SQL database support Fully Perl-compatible regular expressions MIDI music file creation and playing Video capture and playback You can find more information about the Runtime preview at the Runtime Revolution Web site or booth 3261 at Macworld. From cowhead at mac.com Tue Jan 7 17:50:00 2003 From: cowhead at mac.com (mark mitchell) Date: Tue Jan 7 17:50:00 2003 Subject: makeSnake In-Reply-To: <200301071349.IAA15761@www.runrev.com> Message-ID: I was trying to duplicate a nifty 'makesnake' java script I found at http://www.nancho.net/ (see the page source. I have no idea who wrote it). I was trying to do it in Rev by moving fields around to follow the mouseloc, but couldn't get quite the right effect, which is a nice 'wave' as if you are shaking the end of a rope (should call it 'makewave' really). I don't know java so I can't glean much help from the source. Anyone care to take a stab at it? mark mitchell Japan From alrice at ARCplanning.com Tue Jan 7 18:10:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jan 7 18:10:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: Message-ID: <29C7243C-228D-11D7-99DF-000393529642@ARCplanning.com> On Tuesday, January 7, 2003, at 02:56 PM, sims wrote: > Mac Observer - "Revolution 2.0 To Be Previewed At Macworld" > > > http://www.macobserver.com/article/2003/01/07.5.shtml """Runtime Revolution today announced a special preview of Revolution 2.0""" What's the scoop on this? Does it just mean a recent build is on someone's laptop ready for demoing at Macworld? :-) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From scott at tactilemedia.com Tue Jan 7 18:25:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Jan 7 18:25:00 2003 Subject: makeSnake In-Reply-To: Message-ID: Recently, "mark mitchell" wrote: > I was trying to duplicate a nifty 'makesnake' java script I found at > http://www.nancho.net/ > > (see the page source. I have no idea who wrote it). I was trying to do > it in Rev by moving fields around to follow the mouseloc, but couldn't > get quite the right effect, which is a nice 'wave' as if you are shaking > the end of a rope (should call it 'makewave' really). I don't know java > so I can't glean much help from the source. Anyone care to take a stab > at it? You might want to try the Lemmings stack posted at: http://www.tactilemedia.com/download/ Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From mcompanys at mac.com Tue Jan 7 19:04:01 2003 From: mcompanys at mac.com (manuel companys) Date: Tue Jan 7 19:04:01 2003 Subject: Languages & Internationalisation, part I ( was Intern. II ) Message-ID: The following is more specially true for 'western european languages' speakers using macOS, but can be usefull for other R-R users as well. EASIEST TO LOCALIZE LANGUAGES: ****************************************** No special fonts needed neither to create nor to use the software. Easy to do since the 1984 mac 128. To type the translation easier you just may need to select the keyboard, on the fly in the menu bar since system 7. The fonts are called 'Western European Languages' (Latin1) This group includes: - Romanic languages: French, Italian, Occitanic (Proven?al, Lenguadocian, North-occitanic, Gascon), Catalan, Italian, Corsican, Sardinian, Spanish, Portuguese [but NOT Rumanian] - Germanic languages: English, Dutch, Platt Deutsch, German, Yiddish, Dannish, Sweedish, Norwegian [but NOT Icelandish; I don't know about Frisian and Feroese] - Finno-Ougrian languages: Finnish [but NOT Hungarian; I don't know about Estonian and other northern languages. - Euskarian (Basque) - many so called 'third world' languages not needing extra diacritics (accents, cedillas, bars, etc.) EASIER TO LOCALIZE LANGUAGES **************************************** Central European Language (Latin 2, I guess) use a font set very similar but with some differences in diacritized letters. Of course both the programmer and the user need Central European Fonts; but a 1984 mac could be used as far as the language is concerned. This group includes; --Germanic languages: English, Dutch, Platt Deutsch, German, Yiddish --Finno-Ougrian: Finnish, Hungarian --Slavic languages: Polish, Cheh, Slovak [but NOT Slovene nor Serbo-Croatian; I don't know about other slavic languages using the latin script] EASY TO LOCALIZE LANGUAGES ************************************** A. LATIN EXTENDED LANGUAGES You can ~~EITHER: 1) make a compatible font that will include all the wished characters (with a unique ASCII adress for the most frequent characters or by 0-offset of the diacritic). This font shall of course be given to the user, 2) make the appropriate keyboard map configuration to make the input easy to the translater. This solution may frighten some people but it is easy to do since all the needed diacritcals are already there in Western European and creating and testing the keyboard KCHR resource with reseadit is a matter of hours, AND this solution DOES NOT require a new brand powerful computer neither to create nor to use the program: any mac can do that since 1984. ~~OR: you can simply use the Extended Latin Subset of Unicode. All the fonts in macOS X have 360 ASCII adresses including all the chars supposedly used in all the languages using the latin alphabet. If you are an english board user, you are lucky: you have the 'Extended english' keyboard mapping from the input language menu (not quite ergonomic but reasonably easy to use); other wise, have an ergonomicqlly designed keyboard mapping from apple (according to your wishes) before the typing mistakes drive you crazy. Using the two-byte Unicode system, many characters happen now to have two ASCII codes since the first 256 one-byte adressable characters are all still there. Besides, this Unicode stuff is not yet perfectly finalized, most fonts still are uncomplete and/or have blurry or not style-matching characters. AND MOST IMPORTANT: you need a fast powerfull computer with lots of RAM and a disc with hundreds of Megabytes. Using Unicode in 2003 to write such languages as lituanian, esperanto, slovene, croatian, albanese, romanian, maltese or turkish, amounts to use a whole battery of bazookas to kill a mosquito.** You could even miss the mosquito and get some unespected 'dommages collat?raux' as we say in french. B. OTHER ALPHABETIC SCRIPT 'SIMPLE' LANGUAGES I mean a) really alphabetic, (not syllabic like japanese katakana); b) only one shape for each letter no matter the litteral environment (this excludes arabic); c) not needing to change our standard horizontal left-to-right system (this also excludes hebrew). The case is technically the same than for Latin extended languages. You only need the appropriate font, Cyrillic, for instqnce. Of course if the trqsnlator is used to a latin alphabet he may want to have an ergonomically defined keyboard according to his habits. This group includes, among other languages, greek and the cyrillic alphabet group which is in a pretty similar situation as the latin one: a central nucleous ('easier': russian, ukrainian, bulgarian) and the 'extended more or less 'easy': cyrillic serbo-croat (Serbia, Montenegro) and most non-indoeuropean languages of the former Soviet Union., C. SIMPLE SYLLABIC SCRIPT LANGUAGES I mean a) close to one-to-one correspondance between characters and phonemic syllables b) no (or very few) context sensitive shape changes and c) not needing to change our horizontal left-to-right system. This is exactly the case* of japanese Katakana; or Hiragana, for that matter. Technically speaking the problem is very similar as with alphabetical languages: there is enough room in the 256 single-byte adressed apple fonts to fit the whole katakana AND the latin alpha-numeric plus frequently used punctuation and symbols. You even can find such fonts. You just may need to make (or have made for you) an ergonomical keyboard fitting your habits. ................................. [For the not so easy languages, "La suite au prochain num?ro"** as we say in french. Well, if I am not kicked off the list before, for boring all the nice people out there with my linguistic junk.] ;-) ______________ * Ok, they write HA for 'wa' but this does not deserve another Hieroshima or Nagasaki trick, does it? ** Bill Gate's Entourage mqiling program does still better: it compells the europeans to switch to Unicode if they want to use their currrency sign, which has had an accessible ASCII adress since 1984 (the euro sign took the place of the so called 'currency" sign nobody as ever used for decades. *** 'To be continued in the next issue. From mcompanys at mac.com Tue Jan 7 20:30:00 2003 From: mcompanys at mac.com (manuel companys) Date: Tue Jan 7 20:30:00 2003 Subject: Internationalisation In-Reply-To: Message-ID: <946E0FE4-22A7-11D7-862E-00039382D260@mac.com> Le Tuesday, 7 Jan 2003, ? 10:40 US/Central, Rob Cozens a ?crit : > What happens if your app ships with nine languages loaded and the user > wants to translate to a tenth language? I may build a new nine language base by replacing one of the loaded languages by the new one and then he has the choice: EITHER replacing the old base by the new one (loosing the discarted language, OR keep both bases available (with different names, of course). There is no special problem to extend the progrqm to more than nine bases. I choose 9 because I had to stop so the chart wouldn't be too long... and 9 takes only one digit. Manuel From miscdas at boxfrog.com Wed Jan 8 05:54:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Wed Jan 8 05:54:01 2003 Subject: RTF vs HTML In-Reply-To: References: Message-ID: <20030108105109.32673.qmail@www.boxfrog.com> Wolfgang M. Bereuter writes: > > On Montag, J?nner 6, 2003, at 04:48 Uhr, Ron wrote: > >> I've been using the HTML prop to read/write text files and save formatted >> texts. Now, with 2.0 ability to handle RTF text I want to asking about >> the plus/minuses of using RTF over HTML. My purpose is to save formatted text to regular text files that can be read by other apps (be it a browser or text editor), as well as my own rev app. >> >> Which would you go with? [SNIP] > Hello Ron, > try exchange documents with regular (Win) Users. > If you do sharing documents if you are working on one document like for > translation or for any textoriented and multimedia production with > different tools, you will see very fast the difference about handling rtf > and html. In this case a "strong" standard is very important. Html is > *not* that standard. Rtf is it much more. Thats why I think that rtf support is so important in rev. > > Pls have a look at the rev archive, there is a thread about html rtf text > formating with rev. > (f.e. Rev supports html 2.0. It does not support 4.0 or CSS...) > But the rtf-format is supported from nearly any 20$ shareware wich is able to handele text... > > hope that helps > > regards > Wolfgang M. Bereuter > If you or your users are going to be using MS Word as the RTF editor, BEWARE! Although there is indeed and RTF standard, it is a sufficiently "open" standard that compatibility issues creep in. MS Word includes RTF formatting beyond what is found in your "$20 shareware" editors that can cause problems. Just one example: create a document in Word and use full paragraph justification. Save the file as RTF. Now launch your favorite RTF editor (other than Word), open the RTF file created in Word, and lunch is on me if your full justified paragraphs are still full justified. Many of the "regular users", such as secretarys, that were mentioned need full justification for the bosses manuscripts. As I recall from some earlier tests, MC/RR doesn't support full justification. I think that even MS WordPad substitues some other formatting for full justification. For a second exercise, save that original doc as an HTML file and view it in your favorite browser. Surprise! The full justification is still there, just as in the starting MS Word document. Now continue by launching your favorite HTML editor, open that HTML doc created in Word, and it's about 70:30 that the full justification is gone. miscdas From miscdas at boxfrog.com Wed Jan 8 06:01:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Wed Jan 8 06:01:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <29C7243C-228D-11D7-99DF-000393529642@ARCplanning.com> References: <29C7243C-228D-11D7-99DF-000393529642@ARCplanning.com> Message-ID: <20030108105809.48323.qmail@www.boxfrog.com> Alex Rice writes: [snip] > """Runtime Revolution today announced a special preview of Revolution > 2.0""" > > What's the scoop on this? Does it just mean a recent build is on someone's laptop ready for demoing at Macworld? :-) > > Alex Rice, Software Developer Repeat after me: If it's not on my desk if it's not on the shelf, is it for real? --Yeah, right.. so's an Elf! V-A-P-O-R W-A-R-E Poof! miscdas From heather at runrev.com Wed Jan 8 08:54:01 2003 From: heather at runrev.com (Heather Williams) Date: Wed Jan 8 08:54:01 2003 Subject: Fwd: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <200301081057.FAA08275@www.runrev.com> Message-ID: > Message: 8 > Date: Tue, 7 Jan 2003 23:30:14 +0100 > To: use-revolution at lists.runrev.com > From: sims > Subject: Re: Fwd: Revolution 2.0 To Be Previewed At Macworld > Reply-To: use-revolution at lists.runrev.com > >>> >>> What's the scoop on this? Does it just mean a recent build is on >>> someone's laptop ready for demoing at Macworld? :-) Well, yes... We are demoing a recent build. We will be doing a public beta later in January, as indicated on our website - the FAQ for 2.0, in case anyone has forgotten, is at > > I wish they'd put up some photos on the web... I'm very much hoping to be able to. There is a digital camera among those present. A big thank you to everyone who contributed applications for demoing! We've got a really excellent array of demos, and were able to create an impressive fact sheet listing them all, to hand out. I'd like to ask everyone who hasn't already done so, to contribute their applications to the "Made With Rev" webpages. The submission form for users is accessible via the Developer pages of the website. Regards, Heather -- > > atb > > sims -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution - Developing Power! From janschenkel at yahoo.com Wed Jan 8 09:04:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jan 8 09:04:00 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <20030108105809.48323.qmail@www.boxfrog.com> Message-ID: <20030108135930.91097.qmail@web11905.mail.yahoo.com> --- miscdas at boxfrog.com wrote: > Alex Rice writes: > [snip] > > > """Runtime Revolution today announced a special > preview of Revolution > > 2.0""" > > > > What's the scoop on this? Does it just mean a > recent build is on someone's laptop ready for > demoing at Macworld? :-) > > > > Alex Rice, Software Developer > > Repeat after me: > If it's not on my desk > if it's not on the shelf, > is it for real? > --Yeah, right.. so's an Elf! > > V-A-P-O-R W-A-R-E > > Poof! > > miscdas Don't you ever have any projects that take more time than anticipated to finish ? Haved you never made any promises that you were really working hard on to keep, but unfortunately slipped up sometimes or had to postpone because more urgent things got in the way? I'd be very much surprised. Jan Schenkel. __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From alex at mindlube.com Wed Jan 8 10:36:01 2003 From: alex at mindlube.com (Alex Rice) Date: Wed Jan 8 10:36:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: Message-ID: <3FA207D5-231E-11D7-8094-000393529642@mindlube.com> On Wednesday, January 8, 2003, at 06:49 AM, Heather Williams wrote: > > Well, yes... We are demoing a recent build. We will be doing a public > beta > later in January, as indicated on our website - the FAQ for 2.0, in > case > anyone has forgotten, is at That's what I figured since there was no new release announced on the rev mailing lists. The article just sounded as if there was going to be a new release yesterday. All the best at macworld. Sounds like yesterday was a smash hit with Safari and the new laptops. Thanks, Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From k_major at os.surf2000.de Wed Jan 8 12:39:02 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Wed Jan 8 12:39:02 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <20030108105809.48323.qmail@www.boxfrog.com> Message-ID: <72FE8EAE-232F-11D7-916D-000A27B49A96@os.surf2000.de> Hi miscdas, > Alex Rice writes: > [snip] >> """Runtime Revolution today announced a special preview of Revolution >> 2.0""" What's the scoop on this? Does it just mean a recent build is >> on someone's laptop ready for demoing at Macworld? :-) Alex Rice, >> Software Developer > > Repeat after me: > If it's not on my desk > if it's not on the shelf, > is it for real? > --Yeah, right.. so's an Elf! > V-A-P-O-R W-A-R-E > Poof! > miscdas > From: miscdas at boxfrog.com > Date: Fr, 27. Dez 2002 > Listers, > Just a few words on your priorities in life. I noted a number of posts > dated Dec. 25. For those raised in the Judeo-Christian culture, this > typically marks a time of gathering of friends and family for, let us > say, "bonding" of some sort. Take time to reflect on what you were > doing during this holiday time, and examine your priorities in life. > Perhaps family doesn't bring the excitment of XTalk programming, or > perhaps you are addicted to programming. Being social creatures with > purported "higher-order" thought processes, turn some of that thinking > power towards your socialization circle and see if it meshes well with > the group's needs. > The New Year is just around the corner. The time is ripe for > formulating realistic resolutions. > Happy Holidays > miscdas > > The road to enlightenment may at times seem the darkest path. Make > neither the journey nor the goal superior; only the balance of each in > its own measure can bring fulfillment. although i know that you are a valuable and helpful member of this list i cannot but ask you: How do these 2 posts fit together ? Escpecially the last sentence is remarkable in my opinion... Think ! Regards Klaus Major k_major at os.surf2000.de From ambassador at fourthworld.com Wed Jan 8 12:49:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 8 12:49:00 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <20030108105809.48323.qmail@www.boxfrog.com> Message-ID: miscdas at boxfrog.com wrote: > Repeat after me: > If it's not on my desk > if it's not on the shelf, > is it for real? > --Yeah, right.. so's an Elf! > > V-A-P-O-R W-A-R-E > > Poof! > > miscdas "Vaporware" is a very specific accusation, implying willful intent to mislead the market by pre-announcing products that don't exist. Micro$oft had a habit of doing vaporware for years as a way of killing new entries into the market. By contrast, I know that an alpha release of Rev 2.0 very much exists today. If there's a reason for the aggressive tone, you might find any specific complaint better served by writing to the good folks at Run Rev directly. In my experience their excellent support has addressed my needs adequately and quickly every time. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From cowhead at mac.com Wed Jan 8 13:47:00 2003 From: cowhead at mac.com (mark mitchell) Date: Wed Jan 8 13:47:00 2003 Subject: irregular shaped button In-Reply-To: <200301072057.PAA28885@www.runrev.com> Message-ID: Vikram wrote: > Only the 'filled' portion will respond to the mouse action in this > case. Try > making a filled oval, give it a simple script, set it's ink to noop, and > click > near the corners. It should not respond. That's a nifty trick Vikram, works great! Specifically, what Judy asked for (a 'states' game) could be done relatively easily this way. Import a nice colorful image of the USA map. Next make a small graphic over a state. Choose brush from paint tools and color the state. You don't have to be too careful as no one will see it in the end anyway, and if the user clicks right on the border, well, you probably ought to give them a break anyway. Now switch the ink to noop and you've got a nice 'state' button. Should take only about a minute or two per state (but you know how developers calculate time :-) mark mitchell Japan From miscdas at boxfrog.com Wed Jan 8 14:13:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Wed Jan 8 14:13:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <20030108135930.91097.qmail@web11905.mail.yahoo.com> References: <20030108135930.91097.qmail@web11905.mail.yahoo.com> Message-ID: <20030108191015.38482.qmail@www.boxfrog.com> Jan Schenkel writes: > --- miscdas at boxfrog.com wrote: >> Alex Rice writes: >> [snip] >> >> > """Runtime Revolution today announced a special >> preview of Revolution 2.0""" >> > >> > What's the scoop on this? Does it just mean a recent build is on someone's laptop ready for demoing at Macworld? :-) >> > >> > Alex Rice, Software Developer >> >> Repeat after me: >> If it's not on my desk >> if it's not on the shelf, >> is it for real? >> --Yeah, right.. so's an Elf! >> >> V-A-P-O-R W-A-R-E >> >> Poof! >> >> miscdas > > Don't you ever have any projects that take more time > than anticipated to finish ? Yes, and for my boss (or client), all they see is "vapor." > Haved you never made any promises that you were really working hard on to keep, but unfortunately slipped up sometimes or had to postpone because more urgent things got in the way? Yes, but even when the boss (or client) is the originator of the "more urgent thing", he stills wants concrete results, not "vapor". > I'd be very much surprised. > > Jan Schenkel. Good intentions, promises, and resetting of priorities are still not concrete products, just vapor. So, thank you for your round-about support. miscdas From miscdas at boxfrog.com Wed Jan 8 14:33:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Wed Jan 8 14:33:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <72FE8EAE-232F-11D7-916D-000A27B49A96@os.surf2000.de> References: <72FE8EAE-232F-11D7-916D-000A27B49A96@os.surf2000.de> Message-ID: <20030108193010.63328.qmail@www.boxfrog.com> Klaus Major writes: > Hi miscdas, > >> Alex Rice writes: >> [snip] >>> """Runtime Revolution today announced a special preview of Revolution >>> 2.0""" What's the scoop on this? Does it just mean a recent build is on someone's laptop ready for demoing at Macworld? :-) Alex Rice, Software Developer >> >> Repeat after me: >> If it's not on my desk >> if it's not on the shelf, >> is it for real? >> --Yeah, right.. so's an Elf! >> V-A-P-O-R W-A-R-E >> Poof! >> miscdas > > > >> From: miscdas at boxfrog.com >> Date: Fr, 27. Dez 2002 >> Listers, >> Just a few words on your priorities in life. I noted a number of posts >> dated Dec. 25. For those raised in the Judeo-Christian culture, this >> typically marks a time of gathering of friends and family for, let us >> say, "bonding" of some sort. Take time to reflect on what you were doing during this holiday time, and examine your priorities in life. Perhaps family doesn't bring the excitment of XTalk programming, or perhaps you are addicted to programming. Being social creatures with purported "higher-order" thought processes, turn some of that thinking power towards your socialization circle and see if it meshes well with the group's needs. >> The New Year is just around the corner. The time is ripe for formulating realistic resolutions. >> Happy Holidays >> miscdas >> >> The road to enlightenment may at times seem the darkest path. Make >> neither the journey nor the goal superior; only the balance of each in >> its own measure can bring fulfillment. > > although i know that you are a valuable and helpful member of this list i cannot but ask you: Thank you for your opinion. I'm sure others will be hard-pressed to find the value or the help. > How do these 2 posts fit together ? Why do they need to fit?? Do you have some need to have everything fit into some nice neat and tidy predictable little package? > Escpecially the last sentence is remarkable in my opinion... Remarkable? In what way? > Think ! > > > Regards > > Klaus Major > k_major at os.surf2000.de > miscdas P.S. I'm known to make statements in which I have no belief whatsoever. Many people are more than delighted to assume some personal attachment. For example, I received what was to me a very amusing reply to the post at the beginning of this post, in which the writer ASSUMED I am Christian, and perhaps should, as they say, practice what I preach. The funniest thing is, I'm NOT Christian, so the whole post was a scream. From janschenkel at yahoo.com Wed Jan 8 14:34:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jan 8 14:34:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <20030108191015.38482.qmail@www.boxfrog.com> Message-ID: <20030108192916.41083.qmail@web11903.mail.yahoo.com> --- miscdas at boxfrog.com wrote: > Jan Schenkel writes: > > > --- miscdas at boxfrog.com wrote: > >> Repeat after me: > >> If it's not on my desk > >> if it's not on the shelf, > >> is it for real? > >> --Yeah, right.. so's an Elf! > >> > >> V-A-P-O-R W-A-R-E > >> > >> Poof! > >> > >> miscdas > > > > Don't you ever have any projects that take more > time > > than anticipated to finish ? > > Yes, and for my boss (or client), all they see is > "vapor." > > > Haved you never made any promises that you were > really working hard on to keep, but unfortunately > slipped up sometimes or had to postpone because more > urgent things got in the way? > > Yes, but even when the boss (or client) is the > originator of the "more > urgent thing", he stills wants concrete results, not > "vapor". > > > I'd be very much surprised. > > > > Jan Schenkel. > > > Good intentions, promises, and resetting of > priorities are still not > concrete products, just vapor. So, thank you for > your round-about support. > > miscdas > First of all, my apologies for hauling out the flamethrower. I'm as eager as any of you to get my little paws on the final version 2.0. However, the term 'vaporware' points to malevolent misleading of the market. And I don't think it's the case here at all. Perhaps in retrospect it would have been a better choice to simply roll out version 1.5 in september (the july-alpha was remarkably stable) and give themselves time to prepare version 2.0 for, say, this coming march. But at times you get overexcited about something new ; you make prototypes and you misjudge the time to complete and stabilise these new features. Slip-ups happen, and they're no fun for anyone: not for us, as we depend on the engine and IDE for our own projects ; nor for the people that use our products, and may now be waiting for this or that extra feature. And most definitely not for those people at RunRev who not only find themselves behind schedule, but also under continually rising stress from outside. Plus, I prefer final versions to beta versions any time I'm not in an experimenting mood. So I wish the people at RunRev the very best and at the same time urge them to bring forth a wonderful new version -- when it's ready. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From janschenkel at yahoo.com Wed Jan 8 14:49:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jan 8 14:49:01 2003 Subject: How to learn about plugins for Rev? In-Reply-To: <182.14cdd611.2b4c9770@aol.com> Message-ID: <20030108194423.1993.qmail@web11907.mail.yahoo.com> --- RGould8 at aol.com wrote: > > In a message dated 1/7/03 3:02:19 PM, > janschenkel at yahoo.com writes: > > > > And so the question is: what exactly are you > trying to > > accomplish? Because that determines the easiest > route > > to including it in your stacks... > > > > Hope this helped, > > > > Jan Schenkel. > > > > Well, I'm trying to get Revolution to switch between > DHCP and PPPoE in the > Network Controls in OS X. A friend of mine created > a unix command for me to > do this, however it gets messy when it comes time to > run the installer from > CD and running unix commands from CD. I figured if > this unix command could > contain a "wrapper" somehow that Rev could recognise > as a plug-in that I > could pass commands to it without having to worry > about unix calls and > permissions. That's my biggest hurdle at the > moment. > As it looks like you would run this unix command from a shell window, you'll be interested in the following link to the use-revolution mailing list archives: http://lists.runrev.com/pipermail/use-revolution/2002-November/009997.html Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From alrice at ARCplanning.com Wed Jan 8 14:52:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jan 8 14:52:01 2003 Subject: lock screen causing printing artifacts? Message-ID: When I uncomment the lock screen message, then buttons with icons and radio buttons do not print correctly. I added the lock screen because on Windows all the cards were flashing by as the print job was generated. This does not appear to happen on OS X. Is lock screen known to break printing in any way? -- lock screen -- this causes artifacts in the printing of icons and radio buttons answer printer open printing with dialog print this stack close printing Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From mcompanys at mac.com Wed Jan 8 15:00:00 2003 From: mcompanys at mac.com (manuel companys) Date: Wed Jan 8 15:00:00 2003 Subject: PEF and machO was Internationalization Message-ID: <0CE7962C-2343-11D7-AEEA-00039382D260@mac.com> Thank you for your explanation, Jeanne. Mach-O looks more ... "? la Unix" to me. Am I right? Manuel ____________ For some reason this msg sent yesterday, bounced: ****DEBUT DE CITATION IOError: [Errno 28] No space left on device 554 "|/home/mailman/mail/wrapper post use-revolution"... unknown mailer error 1 Reporting-MTA: dns; www.runrev.com Received-From-MTA: DNS; mta4.rcsntx.swbell.net Arrival-Date: Tue, 7 Jan 2003 22:41:33 -0500 ****FIN DE CITATION From dsc at swcp.com Wed Jan 8 15:05:00 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jan 8 15:05:00 2003 Subject: How to learn about plugins for Rev? In-Reply-To: <20030108194423.1993.qmail@web11907.mail.yahoo.com> Message-ID: On Wednesday, January 8, 2003, at 12:44 PM, Jan Schenkel wrote: > As it looks like you would run this unix command from > a shell window, you'll be interested in the following > link to the use-revolution mailing list archives: > http://lists.runrev.com/pipermail/use-revolution/2002-November/ > 009997.html I had later made one that allows quotes and mentioned it on the list. If quote-marks in the command line are important. Ask and I'll dig it up. Dar Scott From miscdas at boxfrog.com Wed Jan 8 15:15:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Wed Jan 8 15:15:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <20030108192916.41083.qmail@web11903.mail.yahoo.com> References: <20030108192916.41083.qmail@web11903.mail.yahoo.com> Message-ID: <20030108201131.17604.qmail@www.boxfrog.com> Jan Schenkel writes: [snip} > However, the term 'vaporware' points to malevolent misleading of the market. And I don't think it's the case here at all. I don't agree with your view of the connotation of "vaporware". While many neutral words have taken on a negative bias (e.g "criticize"), I don't think "vaporware" is one of them. (But your willingness to put it into a negative perspective helps build a case. But then maybe you also are a user of "very unique" as well?) As was said, good intentions and honesty were probably at work, not any malevolence or intent to mislead. Vaporware is nothing more than a no-show product, for whatever the reason. MS is (im)famous for it, and Apple certainly has its share. > Jan Schenkel. miscdas From jperryl at ecs.fullerton.edu Wed Jan 8 15:32:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed Jan 8 15:32:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <20030108193010.63328.qmail@www.boxfrog.com> Message-ID: Repeat until done: TROLL TROLLING Judy On Wed, 8 Jan 2003 miscdas at boxfrog.com wrote: > >> Repeat after me: > >> If it's not on my desk > >> if it's not on the shelf, > >> is it for real? > >> --Yeah, right.. so's an Elf! > >> V-A-P-O-R W-A-R-E > >> Poof! From k_major at os.surf2000.de Wed Jan 8 16:00:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Wed Jan 8 16:00:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <20030108193010.63328.qmail@www.boxfrog.com> Message-ID: <92A948C5-234B-11D7-9BC3-000A27B49A96@os.surf2000.de> Hi miscdas, >>> ... >>> The road to enlightenment may at times seem the darkest path. Make >>> neither the journey nor the goal superior; only the balance of each >>> in its own measure can bring fulfillment. >> although i know that you are a valuable and helpful member of this >> list i cannot but ask you: > > Thank you for your opinion. I'm sure others will be hard-pressed to > find the value or the help. It's simply a fact ! You posted many solutions to many questions. >> How do these 2 posts fit together ? > > Why do they need to fit?? Do you have some need to have everything fit > into some nice neat and tidy predictable little package? Oh no, not at all... >> Escpecially the last sentence is remarkable in my opinion... > > Remarkable? In what way? See below... > P.S. I'm known to make statements in which I have no belief > whatsoever. Many people are more than delighted to assume some > personal attachment. For example, I received what was to me a very > amusing reply to the post at the beginning of this post, in which the > writer ASSUMED I am Christian, and perhaps should, as they say, > practice what I preach. The funniest thing is, I'm NOT Christian, so > the whole post was a scream. in this case i recommend to use some kind of "satire/irony"-tags, so folks like me won't be annoyed by posts of this kind, which do not belong to a list like this if they are meant seriously. And so i would not have thought that your not too polite "speech" about vaporware would be opposite to your "christian-ness". As you see, this is just an avoidable misunderstanding ;-) Maybe you also forgot the "satire/irony"-tags in that namely post, too ? Regards Klaus Major k_major at os.surf2000.de From miscdas at boxfrog.com Wed Jan 8 16:28:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Wed Jan 8 16:28:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <92A948C5-234B-11D7-9BC3-000A27B49A96@os.surf2000.de> References: <92A948C5-234B-11D7-9BC3-000A27B49A96@os.surf2000.de> Message-ID: <20030108212454.28656.qmail@www.boxfrog.com> Klaus Major writes: [snip] > Hi miscdas, > > in this case i recommend to use some kind of "satire/irony"-tags, so folks like me won't be annoyed by posts of this kind, which do not belong to a list like this if they are meant seriously. > > And so i would not have thought that your not too polite "speech" about vaporware would be opposite to your "christian-ness". > > As you see, this is just an avoidable misunderstanding ;-) > > Maybe you also forgot the "satire/irony"-tags in that namely post, too ? > > Regards > > Klaus Major Hi Klaus, In general, people take things (and themselves) much too seriously. These are the very people that need a jolt now-and-then as a reminder to change perspective. miscdas From dvk at dvkconsult.com.au Wed Jan 8 16:36:01 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Wed Jan 8 16:36:01 2003 Subject: RTF vs HTML In-Reply-To: <20030108105109.32673.qmail@www.boxfrog.com> Message-ID: <875B1C1C-2350-11D7-B17C-000393598038@dvkconsult.com.au> On Wednesday, Jan 8, 2003, at 21:51 Australia/Sydney, miscdas at boxfrog.com wrote: snip > . Just one example: create a document in Word and use full paragraph > justification. Save the file as RTF. Now launch your favorite RTF > editor (other than Word), open the RTF file created in Word, and lunch > is on me if your full justified paragraphs are still full justified. Miscdas, in which city is the booking please, or will you come to Oz for lunch :-) ? Create RTF in Word v.X and open in either Mariner Write or Apple's TextEdit passes the miscTest. This is only in jest, as despite this result your general point is quite correct, as I know from other experience with RTF, especially with footnote formatting. regards David > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rampy_ms at yahoo.com Wed Jan 8 16:49:01 2003 From: rampy_ms at yahoo.com (Michael S. Rampy) Date: Wed Jan 8 16:49:01 2003 Subject: Opening Windows-made stack on a Mac Message-ID: <20030108214346.12599.qmail@web40509.mail.yahoo.com> I've created a stack using the Windows version of Rev and I would like to build a Mac app with this stack. Since these choices are disabled in the Windows "Build Distribution" dialogs, I'm assuming that you can't build a Mac app using the Windows version of Revolution.... So, I uploaded this stack to Yahoo's Briefcase area, and downloaded to this file to my Mac at work. I've downloaded and am running the Mac version on this work computer, but it dosn't recognize the stack "xxx.rev" file. Any suggestions are appreciated. Thanks, Shawn __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From gary.rathbone at btclick.com Wed Jan 8 17:37:01 2003 From: gary.rathbone at btclick.com (Gary Rathbone) Date: Wed Jan 8 17:37:01 2003 Subject: Faceless Revolution for CGI's In-Reply-To: <20030107200751.70975.qmail@web11901.mail.yahoo.com> Message-ID: <000101c2b765$bcf92660$0e00000a@server> > Jan Schenkel > Sent: 07 January 2003 20:08 > Another interesting download in this respect is the > sample stack fellow lister Gary Rathbone provided on > the Revolution Newbie Board. > http://mailping.net/WebProcess.zip Thanks Jan for filling in, unfortunately I couldn't post a reply as quickly as I'd like. I've use Metcard and more recently Rev for 'CGI' development successfully as stacks in conjunction with standard Web Server apps (on Mac, Linux and Win). Through the MC and Rev list I've collected many suggestions and am in the process of creating a generic 'CGI' product, tutorial and instructions. I'm not willing to give time scales, it'll be ready when its ready. Thanks Gary Rathbone BSc MBCS Chartered Information Systems Practitioner From sarahr at genesearch.com.au Wed Jan 8 17:50:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jan 8 17:50:01 2003 Subject: Opening Windows-made stack on a Mac In-Reply-To: Message-ID: The Mac uses file types & creator types to tell the Finder which application to use for which type of document file. These are not present on a document created in Windows, so the association is not made automatically. There are several ways around this: - Open Rev & see if you can open your file from the Open menu. - Open Rev & drop the file on the Rev application icon (in the Dock or the Finder). - Download my "Rev Droplet File Type Converter" from the User contributions section of the RunRev website. - OS 9/8 only: go to the PC Exchange control panel and set it so that any file ending in .rev is associated with Revolution. - OS X only: control-click on the file and choose the Rev app from the "Open with..." menu item. This allows you to set all .rev files to be opened into Rev. Cheers, Sarah On Thursday, January 9, 2003, at 07:47 am, Michael S. Rampy wrote: > I've created a stack using the Windows version of Rev > and I would like to build a Mac app with this stack. > Since these choices are disabled in the Windows "Build > Distribution" dialogs, I'm assuming that you can't > build a Mac app using the Windows version of > Revolution.... > > So, I uploaded this stack to Yahoo's Briefcase area, > and downloaded to this file to my Mac at work. I've > downloaded and am running the Mac version on this work > computer, but it dosn't recognize the stack "xxx.rev" > file. > > Any suggestions are appreciated. > > Thanks, > Shawn > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Wed Jan 8 18:49:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Wed Jan 8 18:49:01 2003 Subject: Opening Windows-made stack on a Mac In-Reply-To: References: Message-ID: >The Mac uses file types & creator types to tell the Finder which >application to use for which type of document file. These are not >present on a document created in Windows, so the association is not >made automatically. There are several ways around this: > Hi Michael, In addition to the workarounds Sarah listed, you can use the SDB Utilities stack distributed with Serendipity Library to compress your stack on Windows and later expand it on a Mac. So long as the stack file name ends in ".rev" the creator and file type will be correctly associated with the stack when it is expanded on a Mac OS platform. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From jeanne at runrev.com Wed Jan 8 19:02:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jan 8 19:02:01 2003 Subject: Opening Windows-made stack on a Mac In-Reply-To: <20030108214346.12599.qmail@web40509.mail.yahoo.com> Message-ID: At 1:43 PM -0800 1/8/03, Michael S. Rampy wrote: >So, I uploaded this stack to Yahoo's Briefcase area, >and downloaded to this file to my Mac at work. I've >downloaded and am running the Mac version on this work >computer, but it dosn't recognize the stack "xxx.rev" >file. What's happened is that the stack hasn't been given a Mac type and creator signature. (The first time Revolution runs on a Mac, it attempts to set it up so the extension ".rev" is recognized as belonging to the Rev type and creator, but it's possible this failed for some reason.) Quick fix: type this into the message box: answer file "Where's the stack?";open stack it (The next time you save the stack file, it will be given the proper type and creator and you won't have to do this again.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From gizmotron at earthlink.net Wed Jan 8 20:29:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed Jan 8 20:29:00 2003 Subject: Rev Docs (TXT) Version 1.1.1r2 In-Reply-To: Message-ID: Hi All, MTML version of the Rev Docs (TXT) Version 1.1.1r2 Here is something that some here might be interested in. I just created a transformation tool that supports the text version of the Rev Docs (TXT) Version 1.1.1r2 that is a download from Ken Ray's Sons of Thunder Software web site; http://www.sonsothunder.com/ I created an e-Book technology created with shockwave. By converting the Rev Docs (TXT) Version into a compressed vList Xtra file I made using this free e-Book version of the Study Tool easy to find things in the Rev Docs based on the Study Tool's relational text gathering system. So if you would like to see a first look at the manual for the MTML Study Tool then check out this: There you will find the download link for the free e-Book reader. http://www.gizmotron.org/ebook/index.html If you wish to try it then do this: 1) Download the free e-book reader 2) If you have shockwave ( button to get it on second page of manual) then run the shockwave app form the ebook.html while you are connected to the internet. The shockwave app will auto-upgrade to get a few things if you don't have them yet. 3) When the e-Book reader opens, click the Import position link "Book 1" until it says "Book 3" or higher. 4) Paste this: http://www.gizmotron.org/ebook/revolution.lst into the download window seen above in the e-Book reader. 5) Press the download buttons. The compressed vList file will begin to download. This file is about 555 Kbytes. After it loads it will save a version of itself on your computer. This will let you access the MTML version of the Rev Docs while you are off line. You should read about using the Study Tool in the on=Line manual that I'm just now getting past half way. I hope you enjoy this version of the format of the Rev Docs, Mark Brownell From chipp at chipp.com Wed Jan 8 20:46:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jan 8 20:46:00 2003 Subject: new Cursor Library... Message-ID: I just uploaded to the downloads section of Altuit RunRev a new library stack called "altCursorLib.rev" This stack can be inserted as a substack and will 'force' MC/RR to use the Windows (or Mac) standard cursors instead of the 'HyperCard' cursor set. It mostly ends up replacing the 'hand' with an 'arrow' for most rollovers. It's also posted on Richard Gaskin's fine utility, GoRevNet. This is a Cursor Library stack inspired by Monte Goulding's libCursor stack. It uses the 'set the default cursor method' rather than the 'lock cursor method'. There are a number of other refinements as well. Thanks Monte. Thanks to Jerry Daniels for his help on this stack. http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm -Chipp Walters Altuit, inc. From snharper at cs.uchicago.edu Wed Jan 8 21:23:00 2003 From: snharper at cs.uchicago.edu (sean nicholas harper) Date: Wed Jan 8 21:23:00 2003 Subject: Opening Windows-made stack on a Mac In-Reply-To: <20030108214346.12599.qmail@web40509.mail.yahoo.com> Message-ID: You must open runrev, then use the open menu item to open the stack On Wed, 8 Jan 2003, Michael S. Rampy wrote: > I've created a stack using the Windows version of Rev > and I would like to build a Mac app with this stack. > Since these choices are disabled in the Windows "Build > Distribution" dialogs, I'm assuming that you can't > build a Mac app using the Windows version of > Revolution.... > > So, I uploaded this stack to Yahoo's Briefcase area, > and downloaded to this file to my Mac at work. I've > downloaded and am running the Mac version on this work > computer, but it dosn't recognize the stack "xxx.rev" > file. > > Any suggestions are appreciated. > > Thanks, > Shawn > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From curry at kagi.com Wed Jan 8 21:30:00 2003 From: curry at kagi.com (curry) Date: Wed Jan 8 21:30:00 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <200301082129.QAA22493@www.runrev.com> References: <200301082129.QAA22493@www.runrev.com> Message-ID: Really, I wouldn't get all riled up over a word. "Vaporware" was not the best word to use, but in a poem it's obvious that we're not talking about an entirely serious post anyway. So I can understand the urge to defend the good name of our friends at RunRev, but suggest leaving it to a simple reminder rather than bringing up overly stiff language about accusation. The original context does not show that the word was used to mean sinister market manipulation tactics. So if that's the only definition of "vaporware" (I'm not sure and I'm not going to go try to search for all existing definitions right now) then it's pretty obvious that this was a misuse of the word and accusation of failure to deliver, not accusation of bigger conspiracies. So explaining that it's the wrong word or usually has a very bad connotation would be enough. About pointing out whether or not someone complaining has had any delayed releases of their own, that's legit and I'm all for saying that. Obviously, the release is later because there's so much good stuff in it, and I'm going to appreciate that good stuff. I just think it's not the best use of time to defend someone against other things when probably they are not really accused of those things as far as the intent of the person talking. Ha ha, and here I am spending time talking about it too! Oh well. :-) Curry From curry at kagi.com Wed Jan 8 21:38:00 2003 From: curry at kagi.com (curry) Date: Wed Jan 8 21:38:00 2003 Subject: OT: Any Christian Revolutioneers? In-Reply-To: <200301050742.CAA09124@www.runrev.com> References: <200301050742.CAA09124@www.runrev.com> Message-ID: BTW (getting OT) since there was some talk about Christians raised by the recent discussion, I want to ask if there are any Christian Revolution or MC users and you would like to contact with other Christian programmers, give me an e-mail off the list. I'm curious to know how many there, plus there is a pretty good Christian programmers site I found lately where people (from a variety of countries too) talk about programming, faith, and work in progress, and sometimes get together for projects. It would be good to have some other people there using xTalk. Curry From erikhans08 at yahoo.com Wed Jan 8 21:57:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jan 8 21:57:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <20030108193010.63328.qmail@www.boxfrog.com> Message-ID: <20030109025238.62226.qmail@web20006.mail.yahoo.com> Bahais and Muslims also celebrate around this time. Hindus and Bhuddists probably do as well. someone once said (to paraphrase): Christianity is a valuable ethical system practiced mainly by Jews! the golden rule is universal and verbally acknowledged in all "social groups". prospero ano nuevo! miscdas at box frog.com wrote: For those raised in the Judeo-Christian culture... erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From r.leger at rogers.com Wed Jan 8 22:54:01 2003 From: r.leger at rogers.com (Roland Leger) Date: Wed Jan 8 22:54:01 2003 Subject: white "ask" and "answer" dialog box in standalone Message-ID: <5.1.1.6.0.20030108224654.00b2a4b0@pop> Does somebody knows how to change the dialog box color property, in preparation for a standalone application. The ask and answer dialog box in my standalone comes out white. I want to change them to grey. r.leger at rogers.com From pixelbird at interisland.net Wed Jan 8 23:14:01 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Wed Jan 8 23:14:01 2003 Subject: Thumbnail of JPEG's photos In-Reply-To: <200301072057.PAA28856@www.runrev.com> Message-ID: So...is this necessary to scroll a set of thumbnail photos? (see more to the question below the Re) > Date: Tue, 7 Jan 2003 18:59:21 +0100 > From: yves COPPE > Subject: Re: Thumbnail of JPEG's photos >> This is proven to work where you want to view them vertically >> (vertical scroll), and you have the folder path in a variable and >> the list of files in another field.. >> >> put into the field in advance the number like this: >> >> 1 >> 2 >> 3 >> 4 >> etc. (up to a very high number... higher than you would ever use) >> turn the foreground color to white (the number disappear.. then do this: >> >> >> global gCurrentFolder >> on mouseUp >> set the lockscreen to true >> >> repeat for each line x in fld "imageField" ## could be just "the files" >> put offset (x,fld "imageField") & cr after tCharLocations >> end repeat -----------snip Let me explain what I want to do: This is a landscape stack. There are various areas of the property which have differing care needs and schedules, plus tree and bush identifiers. I have an aerial photo mapped into areas, but also ground shots which are thumbnails of subareas. I want to mount them on the screen so that, like yves' solution, I can scroll through about 40 or so of them, with, say, 5 or so visible at any one time. The aerial photo map will be divided into sections, so that clicking in a section (the clickable irregular shape thing will be needed here) causes the thumbnail, umm, list, to autoscroll directly to the associated thumbnail ground shots, _or_, you can just scroll through all the thumbnails independently. I'm also experimenting with some unique hiliting options, like lightening the object, so the user is more easily aware of the selection before clicking. Landscaping is mostly (but not all, by any means) about visual effect, so I want a major part of the front end UI to be like a visual index. Thanks for ideas in advance, Ken N. From degbert at mac.com Thu Jan 9 00:53:01 2003 From: degbert at mac.com (David Egbert) Date: Thu Jan 9 00:53:01 2003 Subject: Play video without QuickTime? Message-ID: Is it possible to play video with RunRev on Windows without QuickTime installed? Is it possible to play .avi files on windows without Windows Media? I'd like to play a video in an app without requiring the end user to install/update anything. Possible? TIA! -- Dave Egbert From scott at tactilemedia.com Thu Jan 9 02:03:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Thu Jan 9 02:03:01 2003 Subject: Play video without QuickTime? In-Reply-To: Message-ID: > Is it possible to play video with RunRev on Windows without QuickTime > installed? Is it possible to play .avi files on windows without Windows > Media? Without QuickTime installed, Rev is supposed to use whatever multimedia playback mechanism is on the user's machine. Not sure if one can experience multimedia playback at all *without* Windows Media (Player) software but you'd probably have to get a system with this setup and test on it. BTW, to *prevent* use of QuickTime, you set the dontUseQT to true. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From dvk at dvkconsult.com.au Thu Jan 9 02:18:01 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Thu Jan 9 02:18:01 2003 Subject: Opening Windows-made stack on a Mac In-Reply-To: Message-ID: > > >> I've created a stack using the Windows version of Rev >> and I would like to build a Mac app with this stack. >> Since these choices are disabled in the Windows "Build >> Distribution" dialogs, I'm assuming that you can't >> build a Mac app using the Windows version of >> Revolution.... >> >> So, I uploaded this stack to Yahoo's Briefcase area, >> and downloaded to this file to my Mac at work. I've >> downloaded and am running the Mac version on this work >> computer, but it dosn't recognize the stack "xxx.rev" >> file. Everyone (with dog) has answered Shawn's second question, about opening the Windows file on a Mac. However, shouldn't Rev have built a Mac App in Windows anyway? Repeating from his paragraph 1 above: >> "...and I would like to build a Mac app with this stack. >> Since these choices are disabled in the Windows "Build >> Distribution" dialogs, I'm assuming that you can't..."" I don't use Windows to build, so I can not check, but RR _advertises_ itself as building from any of its platforms to any other, and I can infer from the list that it happens, so what happened to Shawn in the first place...? regards David >> >> Any suggestions are appreciated. >> >> Thanks, >> Shawn >> >> __________________________________________________ >> Do you Yahoo!? >> Yahoo! Mail Plus - Powerful. Affordable. Sign up now. >> http://mailplus.yahoo.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Thu Jan 9 02:28:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 9 02:28:01 2003 Subject: Opening Windows-made stack on a Mac In-Reply-To: Message-ID: David Vaughan wrote: > Everyone (with dog) has answered Shawn's second question, about opening > the Windows file on a Mac. However, shouldn't Rev have built a Mac App > in Windows anyway? Repeating from his paragraph 1 above: >>> "...and I would like to build a Mac app with this stack. >>> Since these choices are disabled in the Windows "Build >>> Distribution" dialogs, I'm assuming that you can't..."" > > I don't use Windows to build, so I can not check, but RR _advertises_ > itself as building from any of its platforms to any other, and I can > infer from the list that it happens, so what happened to Shawn in the > first place...? Rev can only do what's physically possible: because of the Mac's unique dual-fork file system (data and resources) no other platform can create a Mac executable. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From pmccon at bigpond.net.au Thu Jan 9 03:44:01 2003 From: pmccon at bigpond.net.au (Peter McConachie) Date: Thu Jan 9 03:44:01 2003 Subject: MetaCard/Revolution help needed Message-ID: Hello I am trying to find MetaCard/Revolution users who may be interested in helping me in developing a MetaCard/Valentina application. Our office is located in Brisbane, Australia. We would prefer someone in South East Queensland. With thanks, Peter McConachie From tkuypers at pandora.be Thu Jan 9 04:22:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Thu Jan 9 04:22:01 2003 Subject: Opening Windows-made stack on a Mac In-Reply-To: Message-ID: > > Rev can only do what's physically possible: because of the Mac's unique > dual-fork file system (data and resources) no other platform can create a > Mac executable. > But Mac OSX doesn't use this dual-fork file system anymore... Ton From ambassador at fourthworld.com Thu Jan 9 04:32:03 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 9 04:32:03 2003 Subject: Opening Windows-made stack on a Mac In-Reply-To: Message-ID: tkuypers at pandora.be wrote: >> >> Rev can only do what's physically possible: because of the Mac's unique >> dual-fork file system (data and resources) no other platform can create a >> Mac executable. >> > But Mac OSX doesn't use this dual-fork file system anymore... But the other 80% of Mac users do. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From chipp at chipp.com Thu Jan 9 04:41:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Thu Jan 9 04:41:01 2003 Subject: white "ask" and "answer" dialog box in standalone In-Reply-To: <5.1.1.6.0.20030108224654.00b2a4b0@pop> Message-ID: Roland, Check out the bottom of the page: http://www.altuit.com/webs/altuit2/RunRev/UsefulScripts.htm entitled "Fixing XP default background color" -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Roland Leger > Sent: Wednesday, January 08, 2003 9:49 PM > To: use-revolution at lists.runrev.com > Subject: white "ask" and "answer" dialog box in standalone > > > Does somebody knows how to change the dialog box color property, in > preparation for a standalone application. > The ask and answer dialog box in my standalone comes out white. I want to > change them to grey. > > r.leger at rogers.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From tkuypers at pandora.be Thu Jan 9 04:51:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Thu Jan 9 04:51:00 2003 Subject: Arabic, CE and ME versions... Message-ID: We build a FileMaker application for a multinational, but be are getting into more and more impossibilities using FileMaker. Now we have to integrate MS-Office spelling check with a bunch of layouts and have to start creating an Arabic version of the interface. And of course are running into some technical problems, so we would like to use Revolution as the interface for these spellchecks. We have done a lot of tests and think this could be the first step to switch from FileMaker to RR but a few questions remain: - FileMaker takes use of Unicode fonts, but we have to use special CE-fonts for countries like Poland or Russia, because of the special chars. We can also use FileMaker on Arabic PCs, but when typing, the textcursor stays on the right side of the text, instead of "walking" to the left when typing. We are not sure yet if copy-paste will work because of the invisible control-char used to build words in this language is supported by FileMaker. - How does RR interact with foreign Windows systems, like Arabic (reading and typing from right to left) and has anyone tested something like this in RR? - Since RR doesn't support VB-commands (the reason for choosing not doing this, would be very welcome...) we need a way to send commands and data to a stack from FileMaker. I guess the only way to do this is using the DDE-external? I don't seem to get this working from FileMaker, any help is welcome... (Going from FMP to RR would be done through DDE, from RR to FileMaker would be done through VB and the shell command.) - How does RR use the installed systemfont? Do we have to supply and install the Unicode and CE-versions of Arial, or do we address a default-font? Typing this, I really, really wonder why there is no support for Visual Basic and VBA, because the majority of programs have API's for this language on the windows platform. I use Applescripting on the mac, but have to twist myself into very strange curves to do simular things on Windows... Any help and/or advice is welcome :-) Ton Kuypers From tkuypers at pandora.be Thu Jan 9 04:52:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Thu Jan 9 04:52:00 2003 Subject: Opening Windows-made stack on a Mac In-Reply-To: Message-ID: Hahahaha But there is a special checkbox in the distribution-builder for those people... ;-) > From: Richard Gaskin > Reply-To: use-revolution at lists.runrev.com > Date: Thu, 09 Jan 2003 01:27:28 -0800 > To: > Subject: Re: Opening Windows-made stack on a Mac > > tkuypers at pandora.be wrote: > >>> >>> Rev can only do what's physically possible: because of the Mac's unique >>> dual-fork file system (data and resources) no other platform can create a >>> Mac executable. >>> >> But Mac OSX doesn't use this dual-fork file system anymore... > > But the other 80% of Mac users do. > > -- > Richard Gaskin > Fourth World Media Corporation > Developer of WebMerge 2.1: Publish any database on any site > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > Tel: 323-225-3717 AIM: FourthWorldInc > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From heather at runrev.com Thu Jan 9 05:05:01 2003 From: heather at runrev.com (Heather Williams) Date: Thu Jan 9 05:05:01 2003 Subject: List etiquette and general helpful hints In-Reply-To: <200301090554.AAA00415@www.runrev.com> Message-ID: Dear list members, Let us start the New Year with a reminder of the mission statement for this list: We are here to discuss Revolution, and help each other along the road of programming in Revolution, swap tips, solve problems, offer information and ask questions about using Revolution. Politics, religion and cheese are all off topic. Off topic posts should be marked with the header OT, and kept to a minimum. This list is a friendly, welcoming place. It tries to stay on topic, but the occasional off topic post is tolerated. In fact, toleration and mutual respect are essential prerequisites for a useful, functioning list. Fortunately, we have them in abundance. Let it remain so. Please, if a topic appears to be drifting, getting acrimonious, no longer has much to do with Revolution, everything that can be said on the topic was said three posts ago, the correct response is - No Response. If you really feel you must continue the discussion, take it off list. Some other reminders: When posting to the list, use plain text only please. No html formatting. Check the preferences in your email client and turn off all fancy formatting. It may look fantastic in your email client, but on the list digest all we get is bandwidth gobbling garbage. No Attachments! Even the tiniest attachment is heavily frowned upon. Most attachments will automatically bounce anyway, but the little ones that slip through, again, come across as meaningless garbage on the list digest, which is how the vast majority of members receive this list. Also, in this age of widespread virus attachments, sending unexpected attachments can cause distress and is bad etiquette. The correct way to share your stacks is by posting a url, where members may go to download your valued contribution. This is a double opt in list, for your protection. Only members can post to the list. The list software (being a robot) will only recognise the email address that you subscribed with. If you post from a different email address your posting will be held for moderator approval. That's me folks. I will go in and approve your post with all available speed, once I've checked it's not spam or a virus. However, since I am a human being, not a robot (despite any rumours you may have heard to the contrary), this can lead to delays, especially at weekends and busy periods. To avoid this happening, I recommend you subscribe all the email addresses you are likely to use for posting, and set all but one of the addresses you are subscribed with to "nomail" so that you don't get duplicate copies of the list. Be aware that this list goes to a large number and wide range of recipients, some of whom receive their mail through "nanny" type ISP's - eg universities often have very strict spam filters. This means that if you use strong language in your post, it is likely not to reach the widest possible audience, and may prevent the whole list digest that your post appears in from being delivered to some list members. Did I forget anything? Oh yes... this: :-). Remember, it is impossible to determine tone of voice from text alone. Emails are notoriously open to being misunderstood. Be polite, be friendly, if you make a joke, don't forget the smileys! That's all folks! Heather (removing list mom hat, placing carefully back in box, box on shelf, close cupboard, sigh of relief) -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Helping Each Other to the Solution From jeanne at runrev.com Thu Jan 9 05:27:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Jan 9 05:27:01 2003 Subject: PEF and machO was Internationalization In-Reply-To: <0CE7962C-2343-11D7-AEEA-00039382D260@mac.com> Message-ID: At 11:54 AM -0800 1/8/03, manuel companys wrote: >Thank you for your explanation, Jeanne. > >Mach-O looks more ... "? la Unix" to me. Am I right? I'm actually not sure of its history. But I think the Mach-O format may have started out as a NeXT thing. (Anyone know?) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Thu Jan 9 05:27:10 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Jan 9 05:27:10 2003 Subject: textFont -> empty In-Reply-To: Message-ID: At 3:18 PM -0800 1/4/03, Ivers, Doug E wrote: >> When I set the textFont of a field to empty (so that the >> owner determines the font face), the textSize is also set to >> empty. Conversely, when the textFont is empty and I set the >> textSize to something, the textFont is no longer empty -- and >> it doesn't even take on the owners textFont. Is this fixed >> in 2.0? Is there a workaround? This hasn't changed in 2.0. What sort of workaround are you looking for? (I.e. "what do you need to do?") -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Thu Jan 9 05:27:19 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Jan 9 05:27:19 2003 Subject: text encoding q, problems with networked folder and IDE In-Reply-To: <7CA841CF-2278-11D7-99DF-000393529642@mindlube.com> Message-ID: At 11:44 AM -0800 1/7/03, Alex Rice wrote: >3) I remember reading somewhere that one should open the stack using >Revolution IDE on the target platform, then save the stack, to convert >the text encoding of all the cards. Is this correct? Anything else to >get the text encoding converted correctly? I'm mainly interested in >fast startup times. That's right. From the docs: ------ When you save a stack, its text is encoded using either the ISO character set (on Unix or Windows systems) or the Macintosh character set (on Mac OS or OS X systems). If you open the stack on a system that uses the other character set, Revolution converts all the text in the stack to use the current character set, and the process takes noticeable time if the stack contains a great deal of text in fields or scripts. ----- So the text is converted automatically when you open the stack on the other set of platforms (Mac OS/OS X versus Unix/Windows), and you just have to save it to get the benefit. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From alex at mindlube.com Thu Jan 9 05:29:01 2003 From: alex at mindlube.com (Alex Rice) Date: Thu Jan 9 05:29:01 2003 Subject: Opening Windows-made stack on a Mac In-Reply-To: Message-ID: <80AAE75C-23BC-11D7-AA6B-000393529642@mindlube.com> On Thursday, January 9, 2003, at 02:16 AM, tkuypers at pandora.be wrote: >> Rev can only do what's physically possible: because of the Mac's >> unique >> dual-fork file system (data and resources) no other platform can >> create a >> Mac executable. >> > But Mac OSX doesn't use this dual-fork file system anymore... Maybe I am missing your point, but... yes it does; the default install of OS X uses HFS+ which is the same filesystem used by older Mac OS versions. HFS+ is fast and supports resource forks. Installing OS X on UFS (case sensitive, slow, no resource forks) is highly discouraged unless you have a VERY good reason to use it. e.g. you have a Unix program that cannot deal with case preserving filesystem like HFS+. The situation is a bit confusing for developers on OS X though. App developers on OS X can use CFM or MachO binary formats, file extensions and app bundles or and resource fork data/creator codes. Mix and match. Use all, or use none. And hope the Finder and the OS can figure it out :-) Personally I think an application bundle w/ the XML property lists and resources contained within the bundle is pretty cool. I never liked ResEdit. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Thu Jan 9 06:10:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Thu Jan 9 06:10:01 2003 Subject: PEF and machO was Internationalization In-Reply-To: Message-ID: <40D8155F-23C2-11D7-AA6B-000393529642@ARCplanning.com> On Thursday, January 9, 2003, at 03:12 AM, Jeanne A. E. DeVoto wrote: > At 11:54 AM -0800 1/8/03, manuel companys wrote: >> Mach-O looks more ... "? la Unix" to me. Am I right? > > I'm actually not sure of its history. But I think the Mach-O format may > have started out as a NeXT thing. (Anyone know?) Yes that's right. Mach-O is the basis of the entire Mac OS X system. There a lot of bridges available for calling between other different code formats like Classic apps (CFM/PEF), Carbon/Cocoa, and Java. For the runrev developers I imagine it opens up more possibilities for doing stuff with plugins, bundles, frameworks on OS X. The advantage for us end users is that we will be able to write externals using Apple's free developer tools, and not have to use Codewarrior. Hurrah! Speaking of externals, has anyone written an external for the eSellerate engine? check out eSellerate.net. They have a nice C API which I've used. Currently they have included in their SDK the following Mac: *REALBasic*, Codewarrior; Win: C++ lib, ActiveX control. eSellerate unofficially supports Apple Project Builder (gcc) and I've used the C API on Mac OS, in an Objective-C/Cocoa app. I'm sure it would be possible to write a Revolution external out of the SDK. However, eSellerate is Mac and Win only, no Unix platforms. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From wmb at internettrainer.com Thu Jan 9 07:28:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Thu Jan 9 07:28:01 2003 Subject: Revolution 2.0 To Be Previewed At Macworld In-Reply-To: <20030108212454.28656.qmail@www.boxfrog.com> Message-ID: <369CEE48-23CD-11D7-BF19-003065430226@internettrainer.com> On Mittwoch, J?nner 8, 2003, at 10:24 Uhr, miscdas at boxfrog.com wrote: > Hi Klaus, > In general, people take things (and themselves) much too seriously. > These are the very people that need a jolt now-and-then as a reminder > to change perspective. Im not Klaus, but I agree... regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From switchedon at hsj.com Thu Jan 9 08:42:01 2003 From: switchedon at hsj.com (Simtech Publications) Date: Thu Jan 9 08:42:01 2003 Subject: OT: Cheese In-Reply-To: <200301091031.FAA08660@www.runrev.com> Message-ID: Recommended reading: Cheese Primer by Steven Jenkins (Sorry, Heather, I couldn't resist.) Cheers... Bill Lynn Simtech Publications http://www.hsj.com From JVTONGEL at janbe.jnj.com Thu Jan 9 09:16:01 2003 From: JVTONGEL at janbe.jnj.com (JVTONGEL at janbe.jnj.com) Date: Thu Jan 9 09:16:01 2003 Subject: Opening Windows-made stack on a Mac Message-ID: for the moment there are still 79% and the amount of OS 9 users and less are still fewer and fewer buy the moment you may read this mail it will 'propable' will be 78% -----Original Message----- From: Richard Gaskin [mailto:ambassador at fourthworld.com] Sent: Thursday, 9 January 2003 10:27 To: use-revolution at lists.runrev.com Subject: Re: Opening Windows-made stack on a Mac tkuypers at pandora.be wrote: >> >> Rev can only do what's physically possible: because of the Mac's unique >> dual-fork file system (data and resources) no other platform can create a >> Mac executable. >> > But Mac OSX doesn't use this dual-fork file system anymore... But the other 80% of Mac users do. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution -------------- next part -------------- An HTML attachment was scrubbed... URL: From rpresender at earthlink.net Thu Jan 9 09:18:00 2003 From: rpresender at earthlink.net (Robert Presender) Date: Thu Jan 9 09:18:00 2003 Subject: Standalone Icons Message-ID: <6F772E82-23DC-11D7-ACC4-000393A19046@earthlink.net> Hi, Using 10.2.3, Rev 1.1.1r2 Will appreciate help. So far, haven't found any help in searching the archives. My problem is that the substacks' icon (in the components folder of the data folder) is not represented by the Data type icon in the BNDL resource. How can I accomplish this? I have no trouble in obtaining my custom icon for the application(OS PPC checked in builder). I have a file for a BNDL resource (APPL and Data types and their associated icons created in ResEdit) which I use in Distr Bldr-MacOS Options. TIA Regards ... Bob From janschenkel at yahoo.com Thu Jan 9 10:25:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jan 9 10:25:01 2003 Subject: Standalone Icons In-Reply-To: <6F772E82-23DC-11D7-ACC4-000393A19046@earthlink.net> Message-ID: <20030109151957.26396.qmail@web11906.mail.yahoo.com> --- Robert Presender wrote: > Hi, > Using 10.2.3, Rev 1.1.1r2 > Will appreciate help. So far, haven't found any > help in searching the > archives. > > My problem is that the substacks' icon (in the > components folder of > the data folder) is not represented by the Data type > icon in the BNDL > resource. > How can I accomplish this? > > I have no trouble in obtaining my custom icon for > the application(OS > PPC checked in builder). I have a file for a BNDL > resource (APPL and > Data types and their associated icons created in > ResEdit) which I use > in Distr Bldr-MacOS Options. > > TIA > > Regards ... Bob Hi Bob, Have a look at the 'stackFileType' entry in the Transcript Dictionary. Basically, it allows you to set the 'Creator' and 'Type' 4-byte codes for stacks you create. For stacks you've created before or were placed in the Data folder upon distribution-building, you can use ResEdit or some other tool to change these codes manually. I believe there are a few utilities out there that can automate this. Or you can write a simple AppleScript "droplet" that changes these codes for you. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ambassador at fourthworld.com Thu Jan 9 10:50:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 9 10:50:01 2003 Subject: PEF and machO was Internationalization In-Reply-To: <0CE7962C-2343-11D7-AEEA-00039382D260@mac.com> Message-ID: manuel companys wrote: > Thank you for your explanation, Jeanne. > > Mach-O looks more ... "? la Unix" to me. Am I right? My understanding is it's more of a compromise between the NeXT folks and the Mac loyalists at Apple. These two camps slugged it out heavily during the evolution of NeXT into OS X, and some issues still have the long-term plan remaining to be defined (such as the fate of creator codes). By having folders that pretend to be applications, Apple can have bundled resources and metadata without relying on the resource fork. As a Mac-specific feature, the dual-fork paradigm introduces new challenges when porting from UNIX or NeXT. While Classic is still supported the file system that understands resource forks remains in place. But with Mach-O bundles as the long-term solution, resource forks will eventually be phased out. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From mbleed at yahoo.com Thu Jan 9 11:19:00 2003 From: mbleed at yahoo.com (Mike Bleed) Date: Thu Jan 9 11:19:00 2003 Subject: Limit tabbing in a field Message-ID: <20030109161423.80453.qmail@web14208.mail.yahoo.com> I have a two column field that I want to limit the user tabbing in. I want the user to be able to tab to navigate from the first column to the second column, but then not be able to tab to a third column. Is there a way to "lock" a field to only use two columns? --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From rampy_ms at yahoo.com Thu Jan 9 11:26:01 2003 From: rampy_ms at yahoo.com (Michael S. Rampy) Date: Thu Jan 9 11:26:01 2003 Subject: Opening Windows-made stack on a Mac Message-ID: <20030109162037.91058.qmail@web40509.mail.yahoo.com> All Thanks for all the feedback. And for the "dual-fork file system" discussion going on, I've been told by the Rev folks (Geoff) that Rev 2.0 *will* allow one to build a OSX distribution from any platform. Shawn >> Rev can only do what's physically possible: because of the Mac's >> unique >> dual-fork file system (data and resources) no other platform can >> create a >> Mac executable. >> > But Mac OSX doesn't use this dual-fork file system anymore... __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ambassador at fourthworld.com Thu Jan 9 11:46:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 9 11:46:00 2003 Subject: Opening Windows-made stack on a Mac In-Reply-To: <20030109162037.91058.qmail@web40509.mail.yahoo.com> Message-ID: Michael S. Rampy wrote: > Thanks for all the feedback. And for the > "dual-fork file system" discussion going on, I've been > told by the Rev folks (Geoff) that Rev 2.0 *will* > allow one to build a OSX distribution from any > platform. Yes, the new Mach-O format does not require a resource fork, putting resources and metadata into files within a folder and then having the folder pretend to be an application (a "bundle"). -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From janschenkel at yahoo.com Thu Jan 9 11:49:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jan 9 11:49:01 2003 Subject: Limit tabbing in a field In-Reply-To: <20030109161423.80453.qmail@web14208.mail.yahoo.com> Message-ID: <20030109164422.38273.qmail@web11906.mail.yahoo.com> --- Mike Bleed wrote: > I have a two column field that I want to limit the > user tabbing in. I want the user to be able to tab > to navigate from the first column to the second > column, but then not be able to tab to a third > column. Is there a way to "lock" a field to only > use two columns? > Hi Mike, One way to accomplish this is by handling the 'tabKey' message in your field script. Example to get you started: on tabKey if tab is in the value of the selectedline of me then beep else pass tabKey end if end tabkey Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From mcompanys at mac.com Thu Jan 9 13:24:01 2003 From: mcompanys at mac.com (manuel companys) Date: Thu Jan 9 13:24:01 2003 Subject: PEF and machO was Internationalization In-Reply-To: Message-ID: Le Thursday, 9 Jan 2003, ? 09:44 US/Central, Richard Gaskin a ?crit : > But with Mach-O bundles as the long-term solution, > resource forks will eventually be phased out. I thought they were already so; I mean not used in macOS X. From HyperJEFF at aol.com Thu Jan 9 13:34:01 2003 From: HyperJEFF at aol.com (HyperJEFF at aol.com) Date: Thu Jan 9 13:34:01 2003 Subject: List etiquette and general helpful hints Message-ID: <16.2af43c8d.2b4f1952@aol.com> Very well said Miss Moderator. Jeff Crossley From ambassador at fourthworld.com Thu Jan 9 13:51:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 9 13:51:01 2003 Subject: PEF and machO was Internationalization In-Reply-To: Message-ID: manuel companys wrote: > > Le Thursday, 9 Jan 2003, ? 09:44 US/Central, Richard Gaskin a ?crit : > >> But with Mach-O bundles as the long-term solution, >> resource forks will eventually be phased out. > I thought they were already so; I mean not used in macOS X. Without the resource fork there would be no way for the file system to support legacy apps (read "all apps ever created prior to Mach-O"). -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From dave.mckee at shaw.ca Thu Jan 9 14:32:01 2003 From: dave.mckee at shaw.ca (Dave McKee) Date: Thu Jan 9 14:32:01 2003 Subject: Puzzled with behaviour of a script of mine, works in IDE but not in standalone Message-ID: I have a button that uses the following script; send "delete this card" to this card in 500 milliseconds The button invokes the execution of this script in the stack itself. It works ok in the development environment BUT DOES NOT work in the standalone application. I'm willing to bet that I am not the first to experience this problem and would appreciate any insights that direct me towards what I am missing or even how I could narrow down the problem on my own. From bornstein at designeq.com Thu Jan 9 15:11:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Thu Jan 9 15:11:01 2003 Subject: PlayStopped called when setting the filename of a player (???) Message-ID: <200301092006.h09K6QF13490@mailout5-0.nyroc.rr.com> Ok, here's a strange one. Apparently the playstopped message is sent whenever you set the filename of a player to a file. Is it just me or does this not make any sense? Try this: create a player "test" create a button with this script: on mouseup answer file "Select a file" set the filename of player "test" to it end mouseup In the card script put: on playstopped put "I haven't even started" end playstopped When you set the player to a filename, the playstopped script executes. Why?? Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From revolution at knowledgeworks.plus.com Thu Jan 9 15:14:01 2003 From: revolution at knowledgeworks.plus.com (Bernard Devlin) Date: Thu Jan 9 15:14:01 2003 Subject: List etiquette and general helpful hints In-Reply-To: References: <200301090554.AAA00415@www.runrev.com> Message-ID: <200301092013.PAA21029@www.runrev.com> > Politics, religion and cheese are all off topic. Off topic posts should be > marked with the header OT, and kept to a minimum. I would like to suggest that the policy of the list should be that off-topic posts pushing religious, moral or political views are banned. They have no place on a specialized list such as this one, can be offensive to those who do not share these views, and only increase the noise on the list. There are plenty of other places on the internet where people can indulge their belief that they can hector or chastise other people. I have already been offended by some of the religious and moral views I have seen propounded here, but because I do not think this list should be cluttered with such discussions I have abstained from expressing my offence. If the policy of the list remains that such off-topic discussions are permitted, then I will not be so restrained in future, and the noise level on the list will increase. Furthermore, I shall feel free to spontaneously express my moral and political views to the list, and no doubt others will then take offence. I suspect discussions of cheese and other comestibles may be unlikely to cause much offence. Bernard From erikhans08 at yahoo.com Thu Jan 9 15:32:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Thu Jan 9 15:32:01 2003 Subject: List etiquette and general helpful hints In-Reply-To: <200301092013.PAA21029@www.runrev.com> Message-ID: <20030109202729.76326.qmail@web20004.mail.yahoo.com> you are right. Bernard Devlin wrote: > Politics, religion and cheese are all off topic. Off topic posts should be > marked with the header OT, and kept to a minimum. I would like to suggest that the policy of the list should be that off-topic posts pushing religious, moral or political views are banned. They have no place on a specialized list such as this one, can be offensive to those who do not share these views, and only increase the noise on the list. There are plenty of other places on the internet where people can indulge their belief that they can hector or chastise other people. I have already been offended by some of the religious and moral views I have seen propounded here, but because I do not think this list should be cluttered with such discussions I have abstained from expressing my offence. If the policy of the list remains that such off-topic discussions are permitted, then I will not be so restrained in future, and the noise level on the list will increase. Furthermore, I shall feel free to spontaneously express my moral and political views to the list, and no doubt others will then take offence. I suspect discussions of cheese and other comestibles may be unlikely to cause much offence. Bernard _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: From troy at rpsystems.net Thu Jan 9 15:39:01 2003 From: troy at rpsystems.net (Troy Rollins) Date: Thu Jan 9 15:39:01 2003 Subject: List etiquette and general helpful hints In-Reply-To: <20030109202729.76326.qmail@web20004.mail.yahoo.com> Message-ID: On Thursday, January 9, 2003, at 03:27 PM, erik hansen wrote: > > you are right. And YOU are posting in HTML. ;-) -- Troy RPSystems, LTD www.rpsystems.net From Roger.E.Eller at sealedair.com Thu Jan 9 15:54:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Thu Jan 9 15:54:01 2003 Subject: List etiquette and general helpful hints Message-ID: > Politics, religion and cheese are all off topic. Off topic posts should be > marked with the header OT, and kept to a minimum. I agree with this statement. > I would like to suggest that the policy of the list should be that off-topic > posts pushing religious, moral or political views are banned. I do NOT agree with this. See above... moderation and minimums should be sufficient. > ... because I do not think this list should be cluttered > with such discussions I have abstained from expressing my offence. Until now huh? You know what I find offensive? People who are offended by EVERYTHING. How about that Revolution program? Pretty good stuff huh? ;-D Roger Eller roger.e.eller at sealedair.com From dsc at swcp.com Thu Jan 9 15:57:01 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jan 9 15:57:01 2003 Subject: groups and background In-Reply-To: Message-ID: <468AABE6-2414-11D7-B336-000A9567A3E6@swcp.com> On Monday, January 6, 2003, at 02:06 PM, Dar Scott wrote: >> so there IS a RunRev specific reason to use the the "background" >> concept. >> > I think the double "the" typo is significant. I think we run into > trouble in thinking of "the" background concept. There seems to be > two, even though both seem to have a basis in history. There is > background in the sense of backgroundBehaviour and background in the > sense of thinking of groups belonging to the stack. The > backgroundbehaviour path modification, automatic placement and > backgroundNames() are related to the first concept. The rest of the > uses of the word "background" seem to be related to the second, though > there may be a few for the first concept that I missed. For example I just learned that openBackground is sent only for groups with backgroundBehavior set to true, so it belongs with the first concept of background. I wonder if there are more. Dar Scott Hast thou not poured me out and curdled me like cheese? -- Job Poets have been mysteriously silent on the subject of cheese. -- G. K. Chesterton We have seen thee, queen of cheese, Lying quietly at your ease, Gently fanned by evening breeze Thy fair form no flies dare seize. -- James McIntyre Society... We meet at meals three times a day, and give each other a new taste of that old musty cheese that we are. -- Henry David Thoreau Many's the long night that I've dreamed of cheese--toasted, mostly. -- Robert Louis Stevenson Politics, religion and cheese are all off topic. -- Heather Williams From rcozens at pon.net Thu Jan 9 16:49:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jan 9 16:49:01 2003 Subject: List etiquette and general helpful hints In-Reply-To: <200301092013.PAA21029@www.runrev.com> References: <200301090554.AAA00415@www.runrev.com> <200301092013.PAA21029@www.runrev.com> Message-ID: >I have already been offended by some of the religious and moral views I have >seen propounded here, but because I do not think this list should be cluttered >with such discussions I have abstained from expressing my offence. Hi Bernard, I commend you for following what I believe is the surest method of keeping unwanted posts to a minimum: do not respond. When I attended my first Little League game, I came with the previous experience of participation in a summer softball league, where "razzing" was quite commonplace; so I "spectated" as I remembered it was done by the "grown ups." It didn't take but an inning or to for me to realize I was the only one "mouthing off", and that my behavior was obviously considered inappropriate in this particular setting. IMFO, if people (a) don't respond to posts of a nature or subject matter they don't want to see on the List and (b) take a conversation off list when only two or three members wish to continue it, the List will be self-regulating and Heather can get on with better things. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From miscdas at boxfrog.com Thu Jan 9 17:14:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Thu Jan 9 17:14:01 2003 Subject: RTF vs HTML In-Reply-To: <875B1C1C-2350-11D7-B17C-000393598038@dvkconsult.com.au> References: <875B1C1C-2350-11D7-B17C-000393598038@dvkconsult.com.au> Message-ID: <20030109221101.60816.qmail@www.boxfrog.com> >David Vaughan writes: > > On Wednesday, Jan 8, 2003, at 21:51 Australia/Sydney, miscdas at boxfrog.com > wrote: > > snip > >> . Just one example: create a document in Word and use full paragraph >> justification. Save the file as RTF. Now launch your favorite RTF editor >> (other than Word), open the RTF file created in Word, and lunch is on me >> if your full justified paragraphs are still full justified. > > Miscdas, in which city is the booking please, or will you come to Oz for > lunch :-) ? David, Tel Aviv.(OK, so I can also make it Netanya or Rehovot, but NO WAY Jerusalem.) I stated only luch; transportation is on you... miscdas > regards > David From miscdas at boxfrog.com Thu Jan 9 17:45:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Thu Jan 9 17:45:01 2003 Subject: List etiquette and general helpful hints In-Reply-To: References: <200301090554.AAA00415@www.runrev.com> <200301092013.PAA21029@www.runrev.com> Message-ID: <20030109224130.9943.qmail@www.boxfrog.com> [snip] Rob Cozens writes: >> I have already been offended by some of the religious and moral views I >> have >> seen propounded here, but because I do not think this list should be >> cluttered >> with such discussions I have abstained from expressing my offence. > > Hi Bernard, > > I commend you for following what I believe is the surest method of keeping > unwanted posts to a minimum: do not respond. > > IMFO, if people (a) don't respond to posts of a nature or subject matter > they don't want to see on the List and (b) take a conversation off list > when only two or three members wish to continue it, the List will be > self-regulating and Heather can get on with better things. > -- > > Rob Cozens Ideals are one thing, reality is another. This list is a bright and shining example, as evidenced by the number of OT posts, HTML formatted posts, questionable netiquette posts, etc. miscdas From HyperJEFF at aol.com Thu Jan 9 17:50:01 2003 From: HyperJEFF at aol.com (HyperJEFF at aol.com) Date: Thu Jan 9 17:50:01 2003 Subject: List etiquette and general helpful hints Message-ID: In a message dated 1/9/03 10:42:06 PM, miscdas at boxfrog.com writes: << deals are one thing, reality is another. This list is a bright and shining example, as evidenced by the number of OT posts, HTML formatted posts, questionable netiquette posts, etc. >> Yeah, but, this is about Revolution Business, a bright comentator can ruin the list with diatribes to another end, please stay on topic. JEFF CROSSLEY From mailjjt at bellsouth.net Thu Jan 9 18:15:01 2003 From: mailjjt at bellsouth.net (John J. Theobald) Date: Thu Jan 9 18:15:01 2003 Subject: List etiquette and general helpful hints References: Message-ID: <3E1E01ED.3020906@bellsouth.net> HyperJEFF at aol.com wrote: > In a message dated 1/9/03 10:42:06 PM, miscdas at boxfrog.com writes: > > << deals are one thing, reality is another. This list is a bright and shining > > example, as evidenced by the number of OT posts, HTML formatted posts, > > questionable netiquette posts, etc. >> > > Yeah, but, this is about Revolution Business, a bright comentator can ruin > the list with diatribes to another end, please stay on topic. > > JEFF CROSSLEY > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > I Agree ... some folks think their rantings deserve raves and speak because they think someone is listening. What they don't realize is that what most of us hear in such diatribes and OT posts is noise, which the brain justifiably and efficiently filters out. The list has a pretty well defined fundamental purpose, which everyone to one extent or another seems to support. I'm in the camp that listens to the Revolution issues discussed, and have no interest in the noise. John J. Theobald From wmb at internettrainer.com Thu Jan 9 18:29:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Thu Jan 9 18:29:01 2003 Subject: List etiquette and general helpful hints In-Reply-To: Message-ID: <7A9D45AC-2429-11D7-AFE0-003065430226@internettrainer.com> On Donnerstag, J?nner 9, 2003, at 09:34 Uhr, Troy Rollins wrote: > On Thursday, January 9, 2003, at 03:27 PM, erik hansen wrote: >> >> you are right. > > And YOU are posting in HTML. ;-) rofl regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From mrtea at mac.com Thu Jan 9 21:16:03 2003 From: mrtea at mac.com (Mr Tea) Date: Thu Jan 9 21:16:03 2003 Subject: [OT] QT 6.1 Released In-Reply-To: Message-ID: QuickTime 6.1 is now available via Software Update & the usual channels. Mr Tea From switchedon at hsj.com Thu Jan 9 21:19:01 2003 From: switchedon at hsj.com (Bill Lynn) Date: Thu Jan 9 21:19:01 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: <200301092330.SAA26732@www.runrev.com> Message-ID: Believe it or not I just paid $600 to upgrade to Director MX because Rev 2.0's release is later than announced and is still a question mark for me. I'm faced with the monumental task of updating 23 of my current programs by October so they run under Mac OS X. I'm just wondering if anyone on this list is attending MacWorld Expo in SF this week. If so, did Macromedia show up? They were conspicuously absent from last summer's expo in NYC. BTW, I think there's no better way to invite a flood of off topic and perhaps offensive postings than by reminding people of list etiquette. That's my 2 pence and I'll leave it at that. I wonder what kind of cheese Jesus likes? Cheers... Bill Lynn Simtech Publications www.hsj.com From steve at messimercomputing.com Thu Jan 9 21:40:01 2003 From: steve at messimercomputing.com (Steve Messimer) Date: Thu Jan 9 21:40:01 2003 Subject: re OT Posts Message-ID: Hi all, I agree with Bernard about banning religious, moral, or political views. Lets get back to business... OK? Regards, Steve Stephen R. Messimer Messimer Computing, Inc 208 1st Ave South Escanaba, MI 49829 www.messimercomputing.com From ambassador at fourthworld.com Thu Jan 9 21:42:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 9 21:42:00 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: Message-ID: Bill Lynn wrote: > Believe it or not I just paid $600 to upgrade to Director MX because Rev > 2.0's release is later than announced and is still a question mark for me. > I'm faced with the monumental task of updating 23 of my current programs by > October so they run under Mac OS X. I'm just wondering if anyone on this > list is attending MacWorld Expo in SF this week. If so, did Macromedia show > up? They were conspicuously absent from last summer's expo in NYC. > > BTW, I think there's no better way to invite a flood of off topic and > perhaps offensive postings than by reminding people of list etiquette. > That's my 2 pence and I'll leave it at that. I wonder what kind of cheese > Jesus likes? Camembert. What specific features in Rev 2.0 would have made the difference for your project's needs? With the base cost of Director plus the cost of rewriting everything from scratch, such a migration is an expensive option. MacWorldExpo.com lists Macromedia as being at booth #1035. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From degbert at mac.com Thu Jan 9 23:47:01 2003 From: degbert at mac.com (David Egbert) Date: Thu Jan 9 23:47:01 2003 Subject: Play video without QuickTime? In-Reply-To: Message-ID: Thanks for the info Scott, I'll try to uninstall WMP (If it will let me) and I'll try it out. I'll report back to the list what happens. Thanks again. -- David Egbert On 1/9/03 12:00 AM, "Scott Rossi" wrote: >> Is it possible to play video with RunRev on Windows without QuickTime >> installed? Is it possible to play .avi files on windows without Windows >> Media? > > Without QuickTime installed, Rev is supposed to use whatever multimedia > playback mechanism is on the user's machine. Not sure if one can experience > multimedia playback at all *without* Windows Media (Player) software but > you'd probably have to get a system with this setup and test on it. > > BTW, to *prevent* use of QuickTime, you set the dontUseQT to true. > > Regards, > > Scott Rossi > Creative Director > > Tactile Media, Multimedia & Design > Email: scott at tactilemedia.com > Web: www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From curry at kagi.com Fri Jan 10 00:56:01 2003 From: curry at kagi.com (curry) Date: Fri Jan 10 00:56:01 2003 Subject: eSellerate external In-Reply-To: <200301092330.SAA26732@www.runrev.com> References: <200301092330.SAA26732@www.runrev.com> Message-ID: >eSellerate unofficially supports Apple Project Builder (gcc) and I've >used the C API on Mac OS, in an Objective-C/Cocoa app. I'm sure it >would be possible to write a Revolution external out of the SDK. >However, eSellerate is Mac and Win only, no Unix platforms. I would be very interested in that. I'm set up with eSellerate, but a lot of the advanced and timesaving features in eSellerate require using the SDK. Having Rev supported there (like RB) would be too great. Having Rev hook up with Kagi would be excellent too. Curry From ambassador at fourthworld.com Fri Jan 10 01:03:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jan 10 01:03:00 2003 Subject: eSellerate external In-Reply-To: Message-ID: curry wrote: >> eSellerate unofficially supports Apple Project Builder (gcc) and I've >> used the C API on Mac OS, in an Objective-C/Cocoa app. I'm sure it >> would be possible to write a Revolution external out of the SDK. >> However, eSellerate is Mac and Win only, no Unix platforms. > > I would be very interested in that. I'm set up with eSellerate, but a > lot of the advanced and timesaving features in eSellerate require > using the SDK. Having Rev supported there (like RB) would be too > great. > > Having Rev hook up with Kagi would be excellent too. Could it be scripted? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From sims at ezpzapps.com Fri Jan 10 02:13:01 2003 From: sims at ezpzapps.com (sims) Date: Fri Jan 10 02:13:01 2003 Subject: eSellerate external In-Reply-To: References: Message-ID: At 21:58 -0800 1/9/03, Richard Gaskin wrote: >curry wrote: > > Having Rev hook up with Kagi would be excellent too. > >Could it be scripted? I like this idea! This sounds very interesting - especially with Kee being on this list. I suppose that part of having Kagi built-in to a Rev app would be the functionality of the Register app - this would mean printing bar codes unless Kagi has plans on dropping bar code use in the near future. Any comments on what is needed Kee? sims From sarahr at genesearch.com.au Fri Jan 10 02:25:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Fri Jan 10 02:25:01 2003 Subject: eSellerate external In-Reply-To: Message-ID: I don't know anything about how Kagi operates internally, but I wrote a Rev app to generate Code 128 barcodes. You need the correct font in your system, but my app works out the ASCII characters needed for the font to display correctly. Cheers, Sarah On Friday, January 10, 2003, at 05:12 pm, sims wrote: > At 21:58 -0800 1/9/03, Richard Gaskin wrote: >> curry wrote: >>> Having Rev hook up with Kagi would be excellent too. >> >> Could it be scripted? > > I like this idea! > > This sounds very interesting - especially with Kee being > on this list. I suppose that part of having Kagi built-in > to a Rev app would be the functionality of the > Register app - this would mean printing bar codes unless > Kagi has plans on dropping bar code use in the near future. > > Any comments on what is needed Kee? > > sims > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jcuccio at pacbell.net Fri Jan 10 03:57:01 2003 From: jcuccio at pacbell.net (John Cuccio) Date: Fri Jan 10 03:57:01 2003 Subject: reference another stack Message-ID: I have a rev program running on one mac. I will call this the server. I have another program running on another mac, I will call this remote, that make reference calls to a stack on the server. The remote program I am using the stackfile property to place the name of the stack. Every thing works fine. When I add a card on the server mac. If I call the stack from the remote it does not see the new card. Unless I restart the program on the remote. I know this has something to do with that rev loads the stack into memory. But why is this happening. If I makes calls from the server mac to the stack it see the updates why doesn't the remote see it. The only difference in my code is the location of the stack. From klausimausi at mac.com Fri Jan 10 05:02:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Fri Jan 10 05:02:01 2003 Subject: reference another stack In-Reply-To: Message-ID: Hi John, > I have a rev program running on one mac. I will call this the server. > I have > another program running on another mac, I will call this remote, that > make > reference calls to a stack on the server. > > The remote program I am using the stackfile property to place the name > of > the stack. Every thing works fine. When I add a card on the server > mac. If I > call the stack from the remote it does not see the new card. Unless I > restart the program on the remote. I know this has something to do > with that > rev loads the stack into memory. But why is this happening. If I makes > calls > from the server mac to the stack it see the updates why doesn't the > remote > see it. The only difference in my code is the location of the stack. just a thought: Did the "server" save the stack after creating the new card ? I am sure when you "call" this stack, it will be read from the file on disk and not from memory of the "server". Regards Klaus Major klausimausi at mac.com From richmond at mail.maclaunch.com Fri Jan 10 07:08:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jan 10 07:08:01 2003 Subject: Klaus Major's Christmas Tree Problem Message-ID: Those of us cheap-jacks who are still developing with unlicensed versions don't have access to the RR2 Alpha builds. However we can all glory in Klaus Major's Christmas tree (see User Contributions) by opening it in Metacard 2.4.2 using my "Bagic Mutton" (shameless plug) also downloadable from User Contributions. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From klausimausi at mac.com Fri Jan 10 07:21:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Fri Jan 10 07:21:01 2003 Subject: Klaus Major's Christmas Tree Problem In-Reply-To: Message-ID: <4A66D8BF-2495-11D7-8D47-003065D52E8E@mac.com> Hi Richmond, a happy new year to you :-) > Those of us cheap-jacks who are still developing with > unlicensed versions don't have access to the RR2 Alpha > builds. > > However we can all glory in Klaus Major's Christmas tree Fortunately it will last at least until next christmas and will definitevely not loose its fir needles, promised ! ;-) > (see User Contributions) by opening it in Metacard 2.4.2 > using my "Bagic Mutton" (shameless plug) also downloadable > from User Contributions. > > Richmond Mathewson Regards Klaus Major klausimausi at mac.com From heather at runrev.com Fri Jan 10 07:50:01 2003 From: heather at runrev.com (Heather Williams) Date: Fri Jan 10 07:50:01 2003 Subject: List etiquette and general helpful hints In-Reply-To: <200301092330.SAA26732@www.runrev.com> Message-ID: Guys! Please! take a look at the last digest that just arrived in my inbox. More than half of it was Not Discussing Revolution. You've all had your say. I've listened, laughed at some, torn my hair out at others, and now I'm saying Subject Closed. If you still have strong feelings on how the list should be moderated, write to me direct, heather at runrev.com. Do Not Respond On The List. -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: The Peaceful Solution From jhurley at infostations.com Fri Jan 10 08:32:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Fri Jan 10 08:32:01 2003 Subject: OT--List etiquette and general helpful hints In-Reply-To: <200301092330.SAA26732@www.runrev.com> References: <200301092330.SAA26732@www.runrev.com> Message-ID: >Bernard Devlin wrote: > >I would like to suggest that the policy of the list should be that off-topic >posts pushing religious, moral or political views are banned. ........ > >I suspect discussions of cheese and other comestibles may be unlikely to cause >much offence. > >Bernard I would like to second Bernard's remarks. I realize I am a bit late, and that I prolong the discussion, but I am consoled by the thought that the early bird may get the worm, but it is the second mouse who gets the cheese. Jim Hurley -- Jim Hurley From miscdas at boxfrog.com Fri Jan 10 09:04:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Fri Jan 10 09:04:01 2003 Subject: OT--List etiquette and general helpful hints In-Reply-To: References: <200301092330.SAA26732@www.runrev.com> Message-ID: <20030110140057.60409.qmail@www.boxfrog.com> [snip] Jim Hurley writes: > >> Bernard Devlin wrote: >> I suspect discussions of cheese and other comestibles may be unlikely to >> cause >> much offence. >> >> Bernard > ... I am consoled by the thought that the early bird may get the worm, but it is the second mouse who gets the cheese. > > Jim Hurley > > -- > Jim Hurley > ______________________________________________ "To what fine things dost thou pay homage?" "Nought but one, friend--goodly fromage." --Dr. Dave's "It's Nearly Philosophy"-- From gizmotron at earthlink.net Fri Jan 10 09:48:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jan 10 09:48:01 2003 Subject: Revolution 2.0; XML Pull Parser? In-Reply-To: Message-ID: Hi, I have a question about the method used to parse XML with Revolution 2.0. Many of the XML parsers available for building applications are based on a push technique that gathers all the information found in a well-formed XML document and places it in some kind of nested array. The latest efforts in XML coming from the DBMS crowd of XML users is to go beyond push parsers and query the XML before populating any database with information that the pull parser technique might gather. They have moved towards an SQL-XML kind of a procedure. I don't have a copy of the Revolution 2.0 alpha. I have know idea what its capabilities might be. If it could just handle one simple pull parsing capability then I could build my own SQL-XML parser. I wish something like this were possible: Have the pull parser algorithm query any XML element for two other elements that exist inside the first element. Have that parser include only the selected items that fit the query into an accessible array. ---------------------------------- Example code might look like this: XML is a representation of a database table nested in "", "" configuration. put "" into dbtableRow put "" into infoReference -- refers to the reference number of each row/transaction in record put "" into dataToFind -- refers to what each customer purchased So with these variables the pull parser could do this: put the text of field "xml document" into parseThis put findAll(parseThis, dbtableRow (infoReference, dataToFind)) into pullParserArray ---------------------------------- With this kind of function built into the new Revolution 2.0 there would be a definite advantage over other RAD tools trying to compete with it. Already this kind of capability is becoming available to the .Net developers and custom DBMS types that build classes to support it in other languages. I'm hoping something like this was or will be considered before the full release of Revolution 2.0. Thanks for any information on this, Mark Brownell From rcozens at pon.net Fri Jan 10 11:03:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jan 10 11:03:00 2003 Subject: Curious Group-Related Behavior Message-ID: Hi All, My mystery of the day: I'm testing a stack that has (visible) two groups and three individual fields. If I select either group and start editing it, the last individual field remains visible. If I copy/paste a group into a new stack, only the grouped controls are moved; so why does my last field show up whenever either group is edited? FYI, this is in V1.5A7 on Mac OS 9.2. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Fri Jan 10 11:31:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jan 10 11:31:01 2003 Subject: A Box Question & A Box Request Message-ID: The question: Is there a way to set the line width of the box drawn around text whose textStyle is box? The request: It would be nice to be able to specify different top/bottom colors for text whose textStyle is threeDBox, so that threeDBoxed text will display differently than the field that contains it when the field is also set to 3D. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From mcompanys at mac.com Fri Jan 10 11:46:01 2003 From: mcompanys at mac.com (manuel companys) Date: Fri Jan 10 11:46:01 2003 Subject: Arabic, CE and ME versions... In-Reply-To: Message-ID: <1925F0C9-24BA-11D7-85E4-00039382D260@mac.com> Le Thursday, 9 Jan 2003, ? 03:46 US/Central, tkuypers at pandora.be a ?crit : > > - FileMaker takes use of Unicode fonts, but we have to use special > CE-fonts for countries like Poland or Russia, because of the > special chars. Normally you don't need Unicode for WE, CE or Cyrillic unless the language is not included in the correspondent ISO font map definition (latin 1 for WE for instance) you can also find fonts following other ISO definitions even? though Apple doesn't use this possibility, preferring to switch to Unicode; I guess they are right: it would just be crazy, for instance, to take care of latin 3 (turkish, rumanian, esperanto, maltese) which has had few fonts developed, most of them featuring many SCII addresses not respecting the ISO guide lines!. I do not have a good experience about Windows but I would be surprised if there were not a bunch of fonts for lots of languages out there. Defining the keyboard map for an ergonomical input is certainly not so user friendly as with mac's resEdit, but it should be possible. [ .........................] I agree that Unicode is certainly the solution for the future, but now, I think one should consider that it might be other solutions; at least for some program types, concerning certain groups of languages, and for most users outside the United Stattes, that will have to use slow modems and old computers for many years. > Manuel From switchedon at hsj.com Fri Jan 10 12:23:01 2003 From: switchedon at hsj.com (Bill Lynn) Date: Fri Jan 10 12:23:01 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: <200301101449.JAA07412@www.runrev.com> Message-ID: > What specific features in Rev 2.0 would have made the difference for your > project's needs? > With the base cost of Director plus the cost of rewriting everything from > scratch, such a migration is an expensive option. Granted, but I like Transcript much better than Lingo. Having come from a HyperCard background years ago it's refreshing to get back to a scripting language that is both powerful and straightforward. In addition, I'm not confident in Macromedia's committment to Director. Scuttlebutt has it that Director MX may be the last major upgrade version. So, I'm willing to invest the time (the $ has already been spent) to use Rev 2.0 but every week that passes with no Rev 2.0 makes it more difficult for me to accomplish what I need to in so short a period of time. Cheers (or cheese)... Bill Lynn Simtech Publications www.hsj.com From steve at messimercomputing.com Fri Jan 10 13:15:03 2003 From: steve at messimercomputing.com (Steve Messimer) Date: Fri Jan 10 13:15:03 2003 Subject: putting away plugins Message-ID: Hi I am creating an application that uses a plugin. I want to restrict the use of the plug-in to the application that accompanies it. Uses by other rev Stacks would not be allowed. The first part of this (determining under what conditions the plugin will launch) I know how to do. The problem I am having is that if I launch a plug-in I can't abort the launch if certain conditions aren't met. I have tried this code in both preOpenStack and openStack handlers located in the plug-in. # when certain conditions are met ... do this code # "thePlugin" here is a stack in the rev plugins folder close stack "thePlugin" set the destroyStack of stack "thePlugin" to true exit to top This doesn't work. What it does do is remove the stack from the Application overview window and allow the stack window to be shown. This is bad form for lots of reasons I won't get into here. Ideally what I want is the plugin to abort its launch and not be shown in either the application overview window or on the desktop. I still want it visible in the plugins menu. Anybody have any ideas? Thanks, Steve Stephen R. Messimer Messimer Computing, Inc 208 1st Ave South Escanaba, MI 49829 www.messimercomputing.com From Jedaniels at Evercom.net Fri Jan 10 13:38:01 2003 From: Jedaniels at Evercom.net (Jerry Daniels) Date: Fri Jan 10 13:38:01 2003 Subject: white "ask" and "answer" dialog box in standalone Message-ID: <2EE5B9AA3AEFCA4299890DCF72A83BC6033479AC@mail_nt.evercom.net> Tekpa, I have put the following into the startUp handler in the mainstack of my standalone: if word 1 of the systemVersion is "NT" and word 2 of the systemVersion > 5 then put queryRegistry("HKEY_CURRENT_USER\Control Panel\Colors\MenuBar") into tColor answer tColor if tColor <> "" then put word 1 of tColor,word 2 of tColor,word 3 of tColor into tColor set the backgroundColor of this stack to tColor end if end if The answer dialog, when called in the above handler was the requisite color gray, however, once the mainstack opened, the ask/answer dialogs were once again white as the driven snow. I have also tried this script without the answer dialog. Same result. Whatever am I doing wrong? Jerry Daniels -----Original Message----- From: Chipp Walters [mailto:chipp at chipp.com] Sent: Thursday, January 09, 2003 3:36 AM To: use-revolution at lists.runrev.com Subject: RE: white "ask" and "answer" dialog box in standalone Roland, Check out the bottom of the page: http://www.altuit.com/webs/altuit2/RunRev/UsefulScripts.htm entitled "Fixing XP default background color" -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Roland Leger > Sent: Wednesday, January 08, 2003 9:49 PM > To: use-revolution at lists.runrev.com > Subject: white "ask" and "answer" dialog box in standalone > > > Does somebody knows how to change the dialog box color property, in > preparation for a standalone application. > The ask and answer dialog box in my standalone comes out white. I want to > change them to grey. > > r.leger at rogers.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Fri Jan 10 13:49:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri Jan 10 13:49:01 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: Message-ID: Amen! Lingo is just plain ugly by comparison. I suspect you may be right about Macromedia's committment to Director as well: (1) Look how long it took them to get out an OSX version. (2) Look at how much the two product lines of Flash and Director seem to becoming either redundancy or merging into a single product. The movie metaphor just doesn't work for me in making what essentially are applications... Judy On Fri, 10 Jan 2003, Bill Lynn wrote: > > Granted, but I like Transcript much better than Lingo. Having come from a > HyperCard background years ago it's refreshing to get back to a scripting > language that is both powerful and straightforward. In addition, I'm not > confident in Macromedia's committment to Director. Scuttlebutt has it that > Director MX may be the last major upgrade version. From ambassador at fourthworld.com Fri Jan 10 13:56:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jan 10 13:56:01 2003 Subject: putting away plugins In-Reply-To: Message-ID: Steve Messimer wrote: > I have tried this code in both preOpenStack and openStack handlers located > in the plug-in. > > # when certain conditions are met ... do this code > # "thePlugin" here is a stack in the rev plugins folder > close stack "thePlugin" > set the destroyStack of stack "thePlugin" to true > exit to top > > This doesn't work. What it does do is remove the stack from the Application > overview window and allow the stack window to be shown. This is bad form > for lots of reasons I won't get into here. > > Ideally what I want is the plugin to abort its launch and not be shown in > either the application overview window or on the desktop. I still want it > visible in the plugins menu. What happens if you set the destroyStack to true before closing the stack? Also, what is the benefit of having a plug-in listed in the Plugins menu if it cannot be run? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From rcozens at pon.net Fri Jan 10 14:02:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jan 10 14:02:01 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: References: Message-ID: >The movie metaphor just doesn't work for me in making what essentially are >applications... Hi Judy, Having never tried the movie metaphor, I can only agree in theory... however, it leads to some interesting conjecture as to what it would have been like to create those same applications in QuickTime Interactive (aka HyperCard v3). "The saddest words of mouth and pen are those that tell what might have been." ...or something like that. :{`) -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Fri Jan 10 14:09:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jan 10 14:09:01 2003 Subject: A Box Question & A Box Request In-Reply-To: References: Message-ID: >The request: It would be nice to be able to specify different >top/bottom colors for text whose textStyle is threeDBox, so that >threeDBoxed text will display differently than the field that >contains it when the field is also set to 3D. Hi Again, In further testing it seems the top/bottom colors of the threeDBox & the 3D field that contains it are reversed. My version of the Rev Dictionary says: "The top and left edges of the box are drawn in the object's topColor and topPattern. The bottom and right edges of the box are drawn in the object's bottomColor and bottomPattern." Anyway, I still think it would be nice to be able to specify the threeDBox's colors. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From ambassador at fourthworld.com Fri Jan 10 14:11:46 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jan 10 14:11:46 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: Message-ID: Rob Cozens wrote: > however, it leads to some interesting conjecture as to what it would > have been like to create those same applications in QuickTime > Interactive (aka HyperCard v3). You can try it today with LiveStage Pro, the authoring tool with the most extensive support for QTI (now called "wired sprites"). -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From k_major at os.surf2000.de Fri Jan 10 14:13:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Fri Jan 10 14:13:01 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: Message-ID: Hi Judy, > Amen! Lingo is just plain ugly by comparison. Right, and that's even flattered. > I suspect you may be right about Macromedia's committment to Director > as > well: > > (1) Look how long it took them to get out an OSX version. > (2) Look at how much the two product lines of Flash and Director seem > to > becoming either redundancy or merging into a single product. This is what i think, too. In the not to distant future there will be only one product, like Dash or Flirector :-) > The movie metaphor just doesn't work for me in making what essentially > are > applications... These other apps are unbeatable when it comes to animation. That's what they were developed for. And nothing else. Director begun as a cell-animation tool ! And the scripting was added at least one or two versions later. If you want some real applications, MC/RR is the only choice. > Judy Have nice weekend. Regards Klaus Major k_major at os.surf2000.de From Roger.E.Eller at sealedair.com Fri Jan 10 14:16:02 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Fri Jan 10 14:16:02 2003 Subject: FTP progress bar Message-ID: Does anyone have a script or stack which demonstrates how to show FTP progress using a progress bar? I am looking for an example in its simplest form. Thanks. Roger Eller roger.e.eller at sealedair.com From vikramsingh at mailandnews.com Fri Jan 10 14:49:01 2003 From: vikramsingh at mailandnews.com (Vikram Singh) Date: Fri Jan 10 14:49:01 2003 Subject: FTP progress bar References: Message-ID: <013001c2b8e0$83e36c60$700610c0@internet> The new library provides a hook into the url status with the function libUrlSetStatusCallback. You dont need to poll for url status (with urlstatus), it updates itself and sends any message you desire. You can try this button script: on mouseUp put url "binfile:test.txt" into url "ftp://un:pw at whatever.net" libUrlSetStatusCallback "urlCallback", (the long id of this button) end mouseUp on urlCallback pUrl, pStatus put pstatus into fld status ..manipulate the thumbposition of the scrollbar... if "loading" is item 1 of pstatus then set the thumbpos of sb 1 to (item 2 of pstatus/item 3 of pstatus)*(the endvalue of sb 1-startvalue of sb 1) end urlCallback Though i havent tested it, it should hopefully work. See the liburl docs (for new features) in the runrev site for more... Regards Vikram ----- Original Message ----- > > Does anyone have a script or stack which demonstrates how to show FTP > progress using a progress bar? > I am looking for an example in its simplest form. Thanks. > > Roger Eller > roger.e.eller at sealedair.com > From troy at rpsystems.net Fri Jan 10 15:30:00 2003 From: troy at rpsystems.net (Troy Rollins) Date: Fri Jan 10 15:30:00 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: Message-ID: <8F2839C7-24D9-11D7-AD5C-000393853D6C@rpsystems.net> On Friday, January 10, 2003, at 02:08 PM, Klaus Major wrote: > If you want some real applications, MC/RR is the only choice. Not to throw water (or petrol) on it , but I do think that there have been an application or two made with Director. Also, Director is on version 9, RR has yet to deliver version 2. Questioning Macromedia's commitment to the product, and comparing it to that of a rather young company would seem to be a bit of self delusion. Don't get me wrong, I like RR a lot - but Director is not a tool to look down upon. Many people have made entire careers on that tool, and it continues to represent a large portion of my company's income. Director MX on OSX is really quite a nice tool, and the scripting does not come off as an afterthought. And, in the event that an application needs to run inside a browser, there is nothing anywhere near as powerful as ShockWave. Both Director an RR have a place. In many ways they play in completely separate leagues. I'd rather not choose which one to keep and which to dismiss as "not as good." -- Troy RPSystems, LTD www.rpsystems.net From jperryl at ecs.fullerton.edu Fri Jan 10 15:46:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri Jan 10 15:46:01 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: Message-ID: Hi Rob, Sigh. Dare I say amen again? Judy On Fri, 10 Jan 2003, Rob Cozens wrote: > however, it leads to some interesting conjecture as to what it would > have been like to create those same applications in QuickTime > Interactive (aka HyperCard v3). From jperryl at ecs.fullerton.edu Fri Jan 10 16:00:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri Jan 10 16:00:01 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: <8F2839C7-24D9-11D7-AD5C-000393853D6C@rpsystems.net> Message-ID: On Fri, 10 Jan 2003, Troy Rollins wrote: > Not to throw water (or petrol) on it , but I do think that there have > been an application or two made with Director. Also, Director is on > version 9, RR has yet to deliver version 2. Questioning Macromedia's > commitment to the product, and comparing it to that of a rather young > company would seem to be a bit of self delusion. True, but how long has that rather young, small, company had an OSX-native version? For the class I am taking in which Director was required, Mac users had to buy the product not once but twice within a 16-week period to get OSX-runnability (buried deep in their tech notes was the recommendation that the user NOT run it in Classic mode -- big pain.) And, even with educational pricing, Director ain't cheap. Moreover, I'd wager that Director and Flash have much more in common than areas in which they functionally differ. How can this possibly make continued business sense? > > Don't get me wrong, I like RR a lot - but Director is not a tool to look > down upon. Many people have made entire careers on that tool, and it > continues to represent a large portion of my company's income. Director > MX on OSX is really quite a nice tool, and the scripting does not come > off as an afterthought. But it was. Plus I think it's on its second language (I read somewhere after Video Works became Director, its first scripting language was BASIC-like). And as an article in the Communications of the ACM noted, its scripting language looks like a 'mish-mash of C code with Director's Lingo." And, in the event that an application needs to > run inside a browser, there is nothing anywhere near as powerful as > ShockWave. True. > > Both Director an RR have a place. In many ways they play in completely > separate leagues. Agreed entirely. But Director's probably a better animation tool and RR's probably a better application builder. Judy From BSpurgeon at iht.com Fri Jan 10 16:39:01 2003 From: BSpurgeon at iht.com (BSpurgeon at iht.com) Date: Fri Jan 10 16:39:01 2003 Subject: another crash variation Message-ID: I think I may have managed to get the longest crash-free period so far on a small, simple application I built with Revolution by tweaking it last Monday or Tuesday to set the Appearance Manager to OS Emulated, as many discussions here have suggested. I run the application on OS 9. But now, Friday, a new variation on the crash phenomenon has brought about a crash that happens both on the standalone application and on the stack if opened under Revolution's programming environment. Here it is: If the user has text in a field selected and presses a button that says "save this stack," then the stack crashes. If no text is selected and the user presses the same button, then the stack does not crash, but saves itself. Actually, to be truer to the script of the button, it says, set cursor to busy save this stack go card one That's it. And the problem is that many users of this stack want to select text, copy it and then go to card one. It it is a bit too difficult to solve the problem by telling users that whatever they do, don't press that button if text is selected. Any ideas on what might be causing this crash variation? Incidentally, it creates the usual backup stack with a tilda on it and the user has to go through that business of taking the tilda off and throwing the other dead stack away. Anyone else have this problem? Cheers, Brad Spurgeon From livfoss at blueyonder.co.uk Fri Jan 10 17:02:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Fri Jan 10 17:02:01 2003 Subject: Window whiteout Message-ID: Folks, I am completely foxed by the following problem. I can't find anything doing the Google searches or in the Revo documentation. So apologies if this is a well-known issue which I have missed. This problem shows up on two different Mac G3s running Revolution 1.1.1 under MacOS 9.2.2 (my usual development platform). Revo has plenty of RAM to work in (currently 72Mb). My monitor is set to Millions of Colors (screenDepth 32). I've imported some stacks from SuperCard using the tools provided by the Revolution folks (of course these stacks were windows in SuperCard). One of these stacks (containing just one card) has been successfully imported with all its graphics - that's what I thought would happen for all my stacks and cards. However, now if I open any other translated stack and show say the first card (doesn't **have** to be the first), all I get is a window with the correct title bar and an absolutely white interior with no features at all: yet the Application Overview shows that there are many graphics and indeed some images on the card, and if I click the mouse at random on the tabula rasa, the Properties Palette shows that I am clicking on various objects. These objects include really simple things like rectangles: they have their visible property set on, they have a border, etc etc. I can change all the colours in the Color Palette for any of these objects so that not one colour is white, and I can force them to the front, but the result is still the same. I can't see the difference between the card that worked and the ones that don't. If I use the Revolution tool palette to draw a new rectangle on the white page, I can see it, and I can adjust its size, curiously slowly; but when I delete it, the grc doesn't actually go away until I force a screen refresh by bringing another window to the front and then bringing my original window back. I have no idea if this problem is related to the (far more serious) first one. I notice that if I open SuperEdit (the SuperCard editing environment) and copy one of these objects to the MacOS clipboard and attempt to paste it into a card in Revolution, I get some kind of paint image, rather than a field, grc etc. I am not thinking of this as a bug, since there can be no automatic right to expect the object to transfer unaltered - but the interesting point is that at least I can see the pasted object. I really do not know what to do apart from laboriously reconstructing the objects on the various cards, which means that the transfer from SuperCard will turn out to be far more onerous than I guessed it would be. Any help would be greatly appreciated Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From Doug_Ivers at lord.com Fri Jan 10 17:04:01 2003 From: Doug_Ivers at lord.com (Ivers, Doug E) Date: Fri Jan 10 17:04:01 2003 Subject: textFont -> empty Message-ID: I guess I can do my own workaround for each stack design, but it requires some bookkeeping/hassle. Some of the inheritance elegance is lost. (As an idealist, things like this really chafe me.) -- D -----Original Message----- From: Jeanne A. E. DeVoto [mailto:jeanne at runrev.com] Sent: Thursday, January 09, 2003 5:15 AM To: use-revolution at lists.runrev.com Subject: RE: textFont -> empty At 3:18 PM -0800 1/4/03, Ivers, Doug E wrote: >> When I set the textFont of a field to empty (so that the >> owner determines the font face), the textSize is also set to >> empty. Conversely, when the textFont is empty and I set the >> textSize to something, the textFont is no longer empty -- and >> it doesn't even take on the owners textFont. Is this fixed >> in 2.0? Is there a workaround? This hasn't changed in 2.0. What sort of workaround are you looking for? (I.e. "what do you need to do?") -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Fri Jan 10 17:15:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Fri Jan 10 17:15:00 2003 Subject: Window whiteout In-Reply-To: Message-ID: Recently, "Graham Samuel" wrote: > Folks, I am completely foxed by the following problem. I can't find > anything doing the Google searches or in the Revo documentation. So > apologies if this is a well-known issue which I have missed. > > I've imported some stacks from SuperCard using the tools provided by > the Revolution folks (of course these stacks were windows in > SuperCard). One of these stacks (containing just one card) has been > successfully imported with all its graphics - that's what I thought > would happen for all my stacks and cards. However, now if I open any > other translated stack and show say the first card (doesn't **have** > to be the first), all I get is a window with the correct title bar > and an absolutely white interior with no features at all: yet the > Application Overview shows that there are many graphics and indeed > some images on the card, and if I click the mouse at random on the > tabula rasa, the Properties Palette shows that I am clicking on > various objects. I haven't used SC import in a long time, but you mention that your stack contains images. One thing you might try is deleting any *image* objects in the Rev stack, save the stack, restart Rev, and then reopen the stack. Also, make sure the alwaysBuffer of your stack is true. Let the list know if the resulting stack is still a problem. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From steve at messimercomputing.com Fri Jan 10 20:05:01 2003 From: steve at messimercomputing.com (Steve Messimer) Date: Fri Jan 10 20:05:01 2003 Subject: use-revolution digest, Vol 1 #1013 - 15 msgs In-Reply-To: <200301102140.QAA20825@www.runrev.com> Message-ID: on 1/10/03 4:40 PM, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: > What happens if you set the destroyStack to true before closing the stack? > > Also, what is the benefit of having a plug-in listed in the Plugins menu if > it cannot be run? Richard, Yes, this works! Now as for the reason: The plugin is intended for use with a particular rev stack and not for use with any other rev stack. If the user has the right target stack in memory then h/s gets access to the tools provided with the plugin. If the aforementioned stack isn't in memory the plugin won't launch and access to the tools is denied. The reason it is visible in the plug-ins folder is that authorized users may have a need to invoke its resources under certain circumstances. Unauthorized users may copy the plugin but it won't work. Yes, I am being a bit vague. Sorry. :-) Thanks for for the tip. Regards, Steve Stephen R. Messimer Messimer Computing, Inc 208 1st Ave South Escanaba, MI 49829 www.messimercomputing.com From rcozens at pon.net Fri Jan 10 20:45:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jan 10 20:45:01 2003 Subject: another crash variation In-Reply-To: References: Message-ID: >If the user has text in a field selected and presses a button that says >"save this stack," then the stack crashes. If no text is selected and the >user presses the same button, then the stack does not crash, but saves >itself. Actually, to be truer to the script of the button, it says, > >set cursor to busy >save this stack >go card one > >That's it. There seems to be something more to it, Brad. I created a two-card stack with a field and a button on card two. I put your three-line script in the button and pasted text from your eMail in the field. The button handler gives me no problem whether or not text in the field is selected. The best way to find out what is happening is to run the script in the debugger and press "Step Into" on "go card one" -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From jperryl at ecs.fullerton.edu Fri Jan 10 21:49:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri Jan 10 21:49:01 2003 Subject: New Math In-Reply-To: Message-ID: First, an update about the irregularly-shaped buttons issue. Apparently, if one simply uses a GIF with transparency, the transparent areas do not respond to mouse events. This is my experience. Am I correct about this? Second: I have some funny math going on. It's the same States Quiz. I'm trying to have the stack keep a running track of the number of correct answers, the number of attempts, and then divide the former by the latter and multiply by 100 for an accuracy percentage. For simple math, such as 3 successes out of 4 tries, the correct percentage (75) is given. However, for other results, it's not: 2/3 = 6667 5/6 = 3333 6/7 = 4286 7/8 = 87.5 8/9 = 8889 10/11 = 9091 Here's the script: on mouseUp global theState, theScore, theMClick, theTries, theAverage if theMClick = 0 then answer "Please click on the 'Play' button!" exit mouseUp end if if theState = 7 then answer "Correct. This is the State of Utah." add 1 to theScore put theScore into field "Score" put 0 into theMClick put empty into fld "Instructions" send mouseUp to btn "Play" add 1 to theTries put theTries into fld "Tries" put (theScore/theTries)*100 into theAverage put theAverage into fld "Average" exit mouseUp end if if theState b 7 then answer "No, this is not correct. Please try again." add 1 to theTries put theTries into field "Tries" put (theScore/theTries)*100 into theAverage put theAverage into fld "Average" end if end mouseUp Aside from the fact that there are probably vastly more elegant scripting solutions, can anyone help tell me what is going on? (The above script is for one of the target state GIFs. The rest have similar scripts. "b" is the not equals sign). TIA, Judy From erikhans08 at yahoo.com Fri Jan 10 23:52:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 10 23:52:01 2003 Subject: List etiquette and general helpful hints In-Reply-To: <7A9D45AC-2429-11D7-AFE0-003065430226@internettrainer.com> Message-ID: <20030111044734.73527.qmail@web20004.mail.yahoo.com> --- "Wolfgang M. Bereuter" wrote: > > On Donnerstag, J?nner 9, 2003, at 09:34 Uhr, > Troy Rollins wrote: > > > On Thursday, January 9, 2003, at 03:27 PM, > erik hansen wrote: > >> > >> you are right. > > > > And YOU are posting in HTML. ;-) ich spreche kein HTML. wass soll ich denn machen? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From scott at tactilemedia.com Sat Jan 11 00:00:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Sat Jan 11 00:00:01 2003 Subject: New Math In-Reply-To: Message-ID: Recently, Judy Perry wrote: > Apparently, > if one simply uses a GIF with transparency, the transparent areas do not > respond to mouse events. This is my experience. Am I correct about this? Yup. You can use PNG too for 24 bit images. But in the case of the US states example, think about what you can do with color: each mouse state (over, down, click, active, disabled) can be communicated using color and a single draw object. You could also overlay draw objects on top of a rendered US image, so that each state hilites independently. With 50 (or so) state objects, a little scripting could go a long way. Just a thought... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From dsc at swcp.com Sat Jan 11 00:24:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 11 00:24:01 2003 Subject: New Math In-Reply-To: Message-ID: <32BD49D2-2524-11D7-8046-000A9567A3E6@swcp.com> On Friday, January 10, 2003, at 07:44 PM, Judy Perry wrote: > global theState, theScore, theMClick, theTries, theAverage Anything can be fooling with the numbers since they are globals. Perhaps there are errors in the script for some other states. To make this easier to maintain, you might consider something like this: on mouseUp clickedState 7 -- where clickedState is defined in the group or the card. end mouseUp Or better yet, don't define the mouseUp in the state but in the group that collects them all. There refer to the name of the target. The script is maintained in one place and you know all states have the same script. > send mouseUp to btn "Play" What does the "Play" button do? Did you mean 'send "mouseUp" to button "Play" in 0'? This will execute right after the state mouseUp is finished. The above statement from the email will execute right in the middle of the state mouseUp. Will executing in the middle be OK? (Not knowing what "Play" does I'm just fishing.) My best guess is a wayward state script. Dar Scott From jiml at netrin.com Sat Jan 11 01:13:01 2003 From: jiml at netrin.com (Jim Lambert) Date: Sat Jan 11 01:13:01 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: <200301102140.QAA20825@www.runrev.com> Message-ID: > run inside a browser, there is nothing anywhere near as powerful as > ShockWave. So true. Which makes the sweet smell of Death now lingering about Director so disconcerting - and too familiar. OMO, HyperCard, ... Jim Lambert From rcozens at pon.net Sat Jan 11 02:02:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 11 02:02:01 2003 Subject: New Math In-Reply-To: References: Message-ID: >Second: I have some funny math going on. It's the same States Quiz. I'm >trying to have the stack keep a running track of the number of correct >answers, the number of attempts, and then divide the former by the latter >and multiply by 100 for an accuracy percentage. For simple math, such as >3 successes out of 4 tries, the correct percentage (75) is given. >However, for other results, it's not: > >2/3 = 6667 >5/6 = 3333 >6/7 = 4286 >7/8 = 87.5 >8/9 = 8889 >10/11 = 9091 > >Here's the script: > >[snip] >Aside from the fact that there are probably vastly more elegant scripting >solutions, can anyone help tell me what is going on? Hi Judy, Here's what I tried (on a card with fields "State", "Tries", "Score", & "Average"): on mouseUp set the numberFormat to ".00" put (field "Tries")+1 into theTries put theTries into field "Tries" if field "State" = 7 then put (field "Score")+1 into theScore put theScore into field "Score" end if put (theScore/theTries)*100 into field "Average" end mouseUp Here's what I got in field "Average": 2/3 = 66.67 5/6 = 83.33 6/7 = 85.71 7/8 = 87.50 8/9 = 88.89 10/11 = 90.91 One thing I noticed: After you put theScore into field "Score" you send mouseUp to field "Play". Is it possible this changes the value of theScore? Now to your aside: You should be able to do what you want to do with one handler in the card script or a group script if your state images are grouped. One way to do this would be to name each image [stateName].gif and give each image a stateNumber property (eg: set the stateNumber of image "Utah.gif" to 7). Then you could script something like: on mouseUp global theState, theScore, theMClick, theTries, theAverage get the stateNumber of the target if it is empty then exit mouseUp -- logic to make sure the target is a state image. if theMClick = 0 then answer "Please click on the 'Play' button!" exit mouseUp end if add 1 to theTries if it = theState then answer "Correct. This is the State of"&&(char 1 to -5 of the short name of the target)&"." add 1 to theScore put 0 into theMClick put empty into fld "Instructions" send mouseUp to btn "Play" else answer "No, this is not correct. Please try again." put theTries into fld "Tries" put theScore into field "Score" put (theScore/theTries)*100 into theAverage put theAverage into fld "Average" end mouseUp -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From dsc at swcp.com Sat Jan 11 02:11:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 11 02:11:01 2003 Subject: New Math In-Reply-To: Message-ID: <2875289A-2533-11D7-8046-000A9567A3E6@swcp.com> On Friday, January 10, 2003, at 07:44 PM, Judy Perry wrote: > 6/7 = 4286 (6/7)*100 = 85.714286 with the usual value of numberFormat. Note that they both end in 4286. Could you be using a short field with right justification? If that is the case, maybe the left part of the answer is pushed out of view. Try rounding after the calculation or setting numberFormat before putting the result into the field. Dar Scott From kee at kagi.com Sat Jan 11 04:09:02 2003 From: kee at kagi.com (kee nethery) Date: Sat Jan 11 04:09:02 2003 Subject: eSellerate external In-Reply-To: Message-ID: On Thursday, January 9, 2003, at 11:13 PM, sims wrote: > At 21:58 -0800 1/9/03, Richard Gaskin wrote: >> curry wrote: >> > Having Rev hook up with Kagi would be excellent too. >> >> Could it be scripted? > > I like this idea! > > This sounds very interesting - especially with Kee being > on this list. I suppose that part of having Kagi built-in > to a Rev app would be the functionality of the > Register app - this would mean printing bar codes unless > Kagi has plans on dropping bar code use in the near future. > > Any comments on what is needed Kee? I'd like to write it but ... I know I have limited time. There are several skills needed to do this and if someone wants to do the code in script so that it works with any platform, I'd be willing to fund it. HTTP communications (port 80, not SSL) and public key encryption (math with large numbers) (I've typically done this with text manipulation such that I can deal with huge numbers) or HTTPS communications XML (which is really trivial to do, even without a runrev parser) printing creating graphics that can be printed (ie, do not rely upon bar code fonts that will most likely not be installed instead, just create the bar code as a graphic and then display the graphic, bar codes are not difficult to construct) Or perhaps this is a group project that needs a coordinator? Basically, our replacement to the old register app for Mac OS is now functional. It needs polishing to be used in real life and it needs good docs but it is the right time for a rev module to be written and it ought to be possible to write it in script. I'd like to have it happen and either it's a team effort or one of you gets hired to do it. Any thoughts? kee From sims at ezpzapps.com Sat Jan 11 04:59:01 2003 From: sims at ezpzapps.com (sims) Date: Sat Jan 11 04:59:01 2003 Subject: eSellerate external In-Reply-To: References: Message-ID: At 0:21 -0800 1/11/03, kee nethery wrote: > >HTTP communications (port 80, not SSL) and public key encryption >(math with large numbers) (I've typically done this with text >manipulation such that I can deal with huge numbers) >or >HTTPS communications >Any thoughts? > >kee There has been some discussion on this list about HTTPS but I don't recall any word from Rev on it. It would be nice to have it for this project (and many others I'm sure). Anyone know of comments from Rev on HTTPS? If none have been made it would be good to hear it...Rev. atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From cowhead at mac.com Sat Jan 11 08:33:01 2003 From: cowhead at mac.com (mark mitchell) Date: Sat Jan 11 08:33:01 2003 Subject: puzzled by behaviour In-Reply-To: <200301092330.SAA26732@www.runrev.com> Message-ID: <8FCBE2E7-2568-11D7-92CB-0030656DAB8E@mac.com> Dave wrote: > I have a button that uses the following script; > > send "delete this card" to this card in 500 milliseconds > > The button invokes the execution of this script in the stack itself. It > works ok in the development environment BUT DOES NOT work in the > standalone > application. > > I'm willing to bet that I am not the first to experience this problem > and > would appreciate any insights that direct me towards what I am missing > or > even how I could narrow down the problem on my own. > Hi Dave, A quick check on my end showed this does work in OSX. What platform are you on? Anyway, maybe a work around for you would be to send the message to something that doesn't get deleted (ie, don't bite your own tail :-)). So you could try send "delete card XX" to this stack in 500 milliseconds good luck, mark mitchell Japan From wmb at internettrainer.com Sat Jan 11 09:07:02 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sat Jan 11 09:07:02 2003 Subject: List etiquette and general helpful hints In-Reply-To: <20030111044734.73527.qmail@web20004.mail.yahoo.com> Message-ID: <48EB6FF3-256D-11D7-9D36-003065430226@internettrainer.com> On Samstag, J?nner 11, 2003, at 05:47 Uhr, erik hansen wrote: > List etiquette and general helpful hints > Reply-To: use-revolution at lists.runrev.com > > > --- "Wolfgang M. Bereuter" > wrote: >> >> On Donnerstag, J?nner 9, 2003, at 09:34 Uhr, >> Troy Rollins wrote: >> >>> On Thursday, January 9, 2003, at 03:27 PM, >> erik hansen wrote: >>>> >>>> you are right. >>> >>> And YOU are posting in HTML. ;-) > > ich spreche kein HTML. > wass soll ich denn machen? Ein ernstes wort mit den prefs deines mail clients sprechen;) regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From k_major at os.surf2000.de Sat Jan 11 09:33:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Sat Jan 11 09:33:01 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: <8F2839C7-24D9-11D7-AD5C-000393853D6C@rpsystems.net> Message-ID: Hi Try, > > On Friday, January 10, 2003, at 02:08 PM, Klaus Major wrote: > >> If you want some real applications, MC/RR is the only choice. > > Not to throw water (or petrol) on it , but I do think that there have > been an application or two made with Director. No doubt. > Also, Director is on version 9, In fact it is 8.5 with OS X compatibility ;-) > RR has yet to deliver version 2. Questioning Macromedia's commitment > to the > product, and comparing it to that of a rather young company would seem > to be > a bit of self delusion. > > Don't get me wrong, I like RR a lot - but Director is not a tool to > look down upon. Sorry if my mail looked like i was looking down upon director. That was not my intention. (One of the drawbacks of not being a native english speaker in a posting like this...) > Many people have made entire careers on that tool, Believe it or not, even i made my first money by creating several mulitmedia cds with director. Since i am completely selftaught and having had nothing but a little bit of HC background (i got my first LC with the full version of HC, those were the days...) the learning curve was immense. So my comments about director were just im comparison of the scripting language. >> Amen! Lingo is just plain ugly by comparison. This was Judy's line i was referring to. > and it continues to represent a large portion of my company's income. > Director MX on OSX is really quite a nice tool, and the scripting does > not come off as an afterthought. Director is for sure a mighty scripting-tool which even supports OOP. (Very high learning curve, at least for me, still have no idea :-) But it is just the "elegance" :-) of the scripting language i was talking about. Example: The "everyday" tasks like writing to a file require "heavy" scripting in director (and limited to one special folder, if i remember well...) and a one-liner in RR. MM/RR is simply easier to use and to learn. And less expensive :-) (I spent about 800 Euro a year to get the upgrades for the mac AND win in my "director years". Much money for a small company like mine. 1 CEO, 1 programmer, 1 graphic designer, and all 3 were me :-) > And, in the event that an application > needs to run inside a browser, there is nothing anywhere near as > powerful as ShockWave. Fully ack. > Both Director an RR have a place. > In many ways they play in completely separate leagues. I'd rather not > choose which > one to keep and which to dismiss as "not as good." >> Agreed entirely. But Director's probably a better animation tool and >> RR's >> probably a better application builder. >> >> Judy I fully agree to Judy in this last sentence :-) > Troy Regards Klaus Major k_major at os.surf2000.de P.S. Now back to work with what tool ever ;-) From k_major at os.surf2000.de Sat Jan 11 09:46:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Sat Jan 11 09:46:01 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: Message-ID: Am Samstag, 11.01.03 um 15:28 Uhr schrieb Klaus Major: > Hi Try, sorry for that.... Of course i mean: Hi Troy ! :-) Regards Klaus Major k_major at os.surf2000.de From livfoss at blueyonder.co.uk Sat Jan 11 09:48:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sat Jan 11 09:48:01 2003 Subject: Window whiteout Message-ID: >On Fri, 10 Jan 2003 14:10:12 -0800 Scott Rossi wrote: > >Recently, "Graham Samuel" wrote: > >[...] >all I get is a window with the correct title bar > > and an absolutely white interior with no features at all: yet the >> Application Overview shows that there are many graphics and indeed >> some images on the card, and if I click the mouse at random on the >> tabula rasa, the Properties Palette shows that I am clicking on >> various objects. > >I haven't used SC import in a long time, but you mention that your stack >contains images. One thing you might try is deleting any *image* objects in >the Rev stack, save the stack, restart Rev, and then reopen the stack. >Also, make sure the alwaysBuffer of your stack is true. Let the list know >if the resulting stack is still a problem. Scott, thanks for your interest. I have done the following: 1. I picked a (translated) stack with one card and no images, just fields plus one background. 2. I deleted the background (it was just a coloured panel). 3. I set the alwaysBuffer of the stack to true in a preOpenStack handler. 4. I saved, quit Revolution, restarted Revolution and reopened the stack. I checked via the message box that alwaysBuffer was trye. The result was almost but not quite the same. The window still shows up totally white, but when I click at the position of any of the fields, the writing in the field shows up. If I use the pointer tool, I also see the handles round the field (as expected). However if I then click on another field, the handles show there but remain on the first field (unexpected). If I bring some other app to the front, obscuring my Revo windows, and then return to Revolution, we're back to the blank white window. Edit/Select All, or Edit/Deselect All have no discernible effect. If I use the hand tool, the border around the field shows and the cursor flashes in the text as expected. However, the rest of the behaviour is the same (things vanish when we leave Revo and return). I am still foxed... but it does begin to look if this is at least in part some kind of bug in the MacOS 9 version or Revolution. I have tried to search the bug database (not very efficiently, I imagine) but haven't come up with anything. Help still needed! Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From rcozens at pon.net Sat Jan 11 10:47:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 11 10:47:01 2003 Subject: puzzled by behaviour In-Reply-To: <8FCBE2E7-2568-11D7-92CB-0030656DAB8E@mac.com> References: <8FCBE2E7-2568-11D7-92CB-0030656DAB8E@mac.com> Message-ID: >>I have a button that uses the following script; >> >>send "delete this card" to this card in 500 milliseconds >> >>The button invokes the execution of this script in the stack itself. It >>works ok in the development environment BUT DOES NOT work in the standalone >>application. Pardon my ignorance Dave. Is it possible to delete a card from a standalone? And if one does, won't it just appear the next time you open the standalone, since standalones cannot be self-modifying? -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Sat Jan 11 11:18:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 11 11:18:01 2003 Subject: How Can I Change The Ids of Grouped Controls? Message-ID: Hi All, I'm working on a new update of Serendipity Library, which includes a group of controls for capture & display of dates. I realized that, since the group is designed to be pasted in Developers' stacks, the id of every control in the group (as well as the Id of the group itself) must fall within the range of icon Ids assigned to Serendipity Software by MetaCard Corp. to ensure against conflict with the Ids of Developers' controls. I cannot seem to find a way to open the properties palettes of the group or its controls in a manner that allows me to change Ids. I have tried while editing and not editing the group: the Id field is always protected. I tried "set the Id of group [groupName] to" and "set the Id of field [fieldName] to", and only got execution errors. Can anyone give me a clue how I can change the Ids? I thought about ungrouping the controls, changing their Ids, and regrouping them; however I have not tried it, as it still leaves me needing to change the Id of the group itself. Ideas anyone? -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Sat Jan 11 11:18:13 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 11 11:18:13 2003 Subject: New Math In-Reply-To: <2875289A-2533-11D7-8046-000A9567A3E6@swcp.com> References: <2875289A-2533-11D7-8046-000A9567A3E6@swcp.com> Message-ID: >Could you be using a short field with right justification? If that >is the case, maybe the left part of the answer is pushed out of view. Judy, et al: What Dar describes could be your problem. It would also explain why I was, before setting the numberFormat, getting answers to six decimal digits while Judy was showing four-digit whole numbers. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From gizmotron at earthlink.net Sat Jan 11 11:19:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat Jan 11 11:19:00 2003 Subject: Any MacWorld Attendees On This List In-Reply-To: Message-ID: "sweet smell of Death now lingering about Director. ...OMO, HyperCard, ..." & Java... How many times will Director have to die. This is starting to look like Paul Ruben's (pee-wee-hermon) death scene in 'Buffy The Vampire Slayer.' He just keeps hanging in there like a never ending style of a way to go. Let's see, Jave was supposed to put Director in the grave. That never happened as the doom sayers said it would. How about this for why Director is not going away soon. 3-D and shockwave are going to make the future of on-line large scale braudband media presentations more accessible to the largest user base. Flash is installed on 99% of the computers using the internet. It stands to reason that Macromedia moving shockwave from 70% to 99% would mean that more application developers would also want to support shockwave. Some might want to talk down Director for whatever reason they think is appropriate but I see those percentages for shockwave installs going up. I also see the numbers for broadband users going up. I see Macromedia always testing the waters to make what they sell reach a wider user base. There is only one thing that has changed dramatically and that is Director's multi-user server. That could be no longer supported because of known security issues that Macromedia have solved with their Flash equivalent products and that Director has access to, even in shockwave. My two-cents on this thread is watch Shockwave in order to read the tea leaves. If the user installs keep increasing to higher percentage of computers using the internet than that will tell you if Director is going to Die very soon or not. Mark Brownell on 1/11/03 1:03 AM, Jim Lambert at jiml at netrin.com wrote: >> run inside a browser, there is nothing anywhere near as powerful as >> ShockWave. > > So true. Which makes the sweet smell of Death now lingering about Director > so disconcerting - and too familiar. OMO, HyperCard, ... > > Jim Lambert From dsc at swcp.com Sat Jan 11 12:08:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 11 12:08:00 2003 Subject: How Can I Change The Ids of Grouped Controls? In-Reply-To: Message-ID: <8AA5D817-2586-11D7-BC24-000A9567A3E6@swcp.com> On Saturday, January 11, 2003, at 09:08 AM, Rob Cozens wrote: > I realized that, since the group is designed to be pasted in > Developers' stacks, the id of every control in the group (as well as > the Id of the group itself) must fall within the range of icon Ids > assigned to Serendipity Software by MetaCard Corp. to ensure against > conflict with the Ids of Developers' controls. My understanding is that IDs are intended to be unique within a stack. From the TD (under ID): An object that is created by copying and pasting, or with the copy command, is assigned a new ID. Also, For all objects, the ID is guaranteed to be unique within a stack. So... Just by using the group, the developer is assigning new IDs. I don't understand what the problem is. Am I missing something. I understand there can be a problem with buttons using images, but I don't see how that applies. Dar Scott From jperryl at ecs.fullerton.edu Sat Jan 11 12:38:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat Jan 11 12:38:01 2003 Subject: New Math In-Reply-To: Message-ID: Rob Dar et al.: Yes as a matter of fact I was using that type of field. It struck me, too, that the problem was only occurring with the 'big' numbers, e.g., 66.6666667 etc. Thanks for the tip! Judy On Sat, 11 Jan 2003, Rob Cozens wrote: > >Could you be using a short field with right justification? If that > >is the case, maybe the left part of the answer is pushed out of view. > > Judy, et al: > > What Dar describes could be your problem. It would also explain why > I was, before setting the numberFormat, getting answers to six > decimal digits while Judy was showing four-digit whole numbers. From dsc at swcp.com Sat Jan 11 12:44:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 11 12:44:01 2003 Subject: Personal Information Manager Message-ID: <8D20B073-258B-11D7-BC24-000A9567A3E6@swcp.com> Anybody have a PIM product? A stack? A libraries and controls that might be handy? (I miss my Arrange from long ago. It didn't have all I needed but it had a good PIM foundation. I was developing a couple plugins for it--scripting and personal telephony--when in my weekly call to/from the maker I learned it was sold--what a blow.) Dar Scott From jeremy at bigbackcomics.com Sat Jan 11 13:01:01 2003 From: jeremy at bigbackcomics.com (Jeremy Rayment) Date: Sat Jan 11 13:01:01 2003 Subject: tabbed buttons Message-ID: <003a01c2b99b$c5954a00$24c45ed8@digital> Hello everyone! My name is Jeremy Rayment and I am new media developer in Ontario, Canada. I stubbled accross Revolution while finding alternatives to Director. I own 6.5 and am unhappy with Macromedia's pricing policy. Anyway I am amazed thus far with Revolution (the starter kit but will probably move up to the small business version once I figure out the particulars of my database.) and I hope to pick the brains of others who use revolution. I am designing an application (sort of like a word processor only specific to a certain writing style), and I like the tabbed button concept for part of my interface design. How do they work? I can draw one out on the card, and set some properties, but how do you distinguish from tab 1, to tab 2, to tab 3 interms of laying out options and buttons specific to each tab? I run in browse mode and the buttons just work..i.e. it seems to jump from one tab to another, but how do you set specific buttons, text fields, etc for each tab whilest in authoring mode? Thanks in advance for your help. Jeremy Rayment -------------- next part -------------- An HTML attachment was scrubbed... URL: From rcozens at pon.net Sat Jan 11 13:01:16 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 11 13:01:16 2003 Subject: How Can I Change The Ids of Grouped Controls? In-Reply-To: <8AA5D817-2586-11D7-BC24-000A9567A3E6@swcp.com> References: <8AA5D817-2586-11D7-BC24-000A9567A3E6@swcp.com> Message-ID: >I understand there can be a problem with buttons using images, but I >don't see how that applies. Dar, et al: First, Dar is correct: if I copy & paste the group on a new stack, the controls all get new Ids. So here's the problem: The group contains (among other controls) two buttons and six images. The six images are referenced by Id as the icon, disabled icon, and armed icon of each button. If the image ids are changed, the buttons won't display them. Surely there must be a way around this besides writing an install script to change the icon Ids of the buttons? If so, what is it? -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From bornstein at designeq.com Sat Jan 11 13:03:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Sat Jan 11 13:03:01 2003 Subject: How Can I Change The Ids of Grouped Controls? Message-ID: <200301111758.h0BHwLk03646@mailout6-0.nyroc.rr.com> >Can anyone give me a clue how I can change the Ids? Rob, Have you considered using the altID property? Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From swartart at iafrica.com Sat Jan 11 13:04:01 2003 From: swartart at iafrica.com (Ryno Swart) Date: Sat Jan 11 13:04:01 2003 Subject: Drag group. In-Reply-To: <200301110910.EAA30267@www.runrev.com> Message-ID: Thanks to all you people who have helped me with my storyboard stack, which has now been lying fallow for a while, waiting for an insight. Scott, or whoever else would like to help here, I recently downloaded your very elegant Drag Sample stack from which I appear to be able to get exactly the results I want, but of course I ran into a few problems. I adapted it as follows: Made a group called "Drag us then" with two buttons: "Drag me" and "and me". Set the height and the width of graphic "New Graphic 1" to allow only horizontal movement, and created a new little graphic, "Oval". The script for group "Drag us then" (9 lines!) is: -- on mouseDown set the uAllowDrag of me to true end mouseDown on mouseMove x,y if not the uAllowDrag of me then exit mouseMove put width of me/2 into W put height of me/2 into H set the loc of me to \ min(right of grc 1-W,max(x,left of grc 1+W)),\ min(bottom of grc 1-H,max(y,top of grc 1+H)) end mouseMove on mouseUp set the uAllowDrag of me to empty end mouseUp on mouseRelease mouseUp end mouseRelease -- This works beautifully. But. Problem 1: The mouse drags the group in mouseOver mode instead of only in mouseDown. I would like to have my buttons do, for now, something like beep, or show graphic "Oval". Problem 2: When I move the mouse over the group, the group moves so that it is centered under the mouse, and I cannot click on either button, unless I move it to where it is constrained on the left or the right and then push the button over. Can I get the buttons to hold still for me to move the mouse around the buttons, allowing mouseOver messages, and then to click on the one of my choice? Please be patient the entry level of these questions. I am sure there are many other beginners who would enjoy access to your experience. Ryno Swart. P.S. At the moment I cannot get into the "media" part of you very elegantly redesigned site. From rcozens at pon.net Sat Jan 11 13:12:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 11 13:12:01 2003 Subject: How Can I Change The Ids of Grouped Controls? In-Reply-To: References: <8AA5D817-2586-11D7-BC24-000A9567A3E6@swcp.com> Message-ID: >Surely there must be a way around this besides writing an install >script to change the icon Ids of the buttons? If so, what is it? One thing occurs to me: since the group requires Serendipity Library to run, I can, in this instance, solve the problem by placing the images in the Library instead of the group. However, I would still like to know how one is supposed to deal with the generic issue of icon image Id change when moving. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Sat Jan 11 13:32:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 11 13:32:00 2003 Subject: How Can I Change The Ids of Grouped Controls? In-Reply-To: <200301111758.h0BHwLk03646@mailout6-0.nyroc.rr.com> References: <200301111758.h0BHwLk03646@mailout6-0.nyroc.rr.com> Message-ID: >Have you considered using the altID property? Thanks for suggesting it, Howard. I think at this point I will move the images to Serendipity Library; but if I find myself dealing with a group that must contain icon images, altId may turn out to be the best alternative. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From kray at sonsothunder.com Sat Jan 11 13:34:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sat Jan 11 13:34:00 2003 Subject: tabbed buttons References: <003a01c2b99b$c5954a00$24c45ed8@digital> Message-ID: <016901c2b99e$9379a770$6f00a8c0@mckinley.dom> Jeremy, You have two options: the "each tab is a card" option (i.e. if you have a tabbed button that has 3 tabs, each click on a tab goes to a specific card), or the "show/hide groups based on tab selection" option (one card with multiple groups of controls, and you show a specific group when a tab is selected. For the "each tab is a card" option, you need to first group your tab button, set its backgroundBehavior property to true, and then create one card for each tab, and give the card the *exact same name* as the tab it corresponds to. As you create cards, you should see the tab button appear on each newly created card. Then the only things left to do are to script the tab button and make sure the tab is reset on openCard. Here's the tab button script: on menuPick newTab,oldTab go card newTab end menuPick Then, to make sure that when the stack opens, the tab is marked properly with: on preOpenStack set the menuHistory of btn "tabset" to 1 end preOpenStack For the "show/hide groups based on tab selection" option, you don't need to group the tab button or set its backgroundbehavior since you're staying on the same card. So you just layout your controls that you want for each tab, and then group them, so you have one group per tab. Name the groups the *exact same name* as the tab it corresponds to. Then, script the tab button as follows: on menuPick newTab,oldTab hide group oldTab show group newTab end menuPick And here's the initialization script for the stack: on preOpenStack set the menuHistory of btn "tabset" to 1 repeat with x = 2 to the number of lines of (btn "tabset") hide group (line x of btn "tabset") end repeat show group (line 1 of btn "tabset") end preOpenStack Hope this helps, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Jeremy Rayment" To: Sent: Saturday, January 11, 2003 12:03 PM Subject: tabbed buttons Hello everyone! My name is Jeremy Rayment and I am new media developer in Ontario, Canada. I stubbled accross Revolution while finding alternatives to Director. I own 6.5 and am unhappy with Macromedia's pricing policy. Anyway I am amazed thus far with Revolution (the starter kit but will probably move up to the small business version once I figure out the particulars of my database.) and I hope to pick the brains of others who use revolution. I am designing an application (sort of like a word processor only specific to a certain writing style), and I like the tabbed button concept for part of my interface design. How do they work? I can draw one out on the card, and set some properties, but how do you distinguish from tab 1, to tab 2, to tab 3 interms of laying out options and buttons specific to each tab? I run in browse mode and the buttons just work..i.e. it seems to jump from one tab to another, but how do you set specific buttons, text fields, etc for each tab whilest in authoring mode? Thanks in advance for your help. Jeremy Rayment From dsc at swcp.com Sat Jan 11 13:41:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 11 13:41:00 2003 Subject: How Can I Change The Ids of Grouped Controls? In-Reply-To: Message-ID: On Saturday, January 11, 2003, at 11:06 AM, Rob Cozens wrote: > However, I would still like to know how one is supposed to deal with > the generic issue of icon image Id change when moving. The TD for "icon" says it can be set to an image name as well as an ID. Perhaps this direction might work. I hope you find a solution; I would like to use it. Dar Scott From tkuypers at pandora.be Sat Jan 11 14:07:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sat Jan 11 14:07:01 2003 Subject: Random but unique Message-ID: I?m kinda stuck with the following puzzle... - I?ve got a variable with x lines where each line has got a unique ID - I need to get a subset out of this variable of y lines So i use the random function to get an ID out of the first variable and put it into a new variable. This new variable is a separated by returns, just as the first one. But to avoid the same ID more than once in this new list, I used a repeat-loop which first chechs if the new ID isn't allready in the list before adding it. To do this I use the "is not in" statement, but when "111" is the new list, the "is not in" ignores the value "1" and "11" as well... How can I get an unique but random number from a variable? Any help is welcome, I can not use a loop to check all lines over and over again, because it would take to long for bigger lists... Many thanks in advance, Ton Kuypers From scott at tactilemedia.com Sat Jan 11 14:11:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Sat Jan 11 14:11:00 2003 Subject: Personal Information Manager In-Reply-To: <8D20B073-258B-11D7-BC24-000A9567A3E6@swcp.com> Message-ID: Recently, Dar Scott wrote: > Anybody have a PIM product? > > A stack? > > A libraries and controls that might be handy? I recently put together a free-form PIM based on an old contact manager that I still like: a product called InTouch that was abandoned probably around 1996 but continues to work under MacOS classic today. I became tired of booting up classic just to get my contacts so I built the functionality in MetaCard stack. The only item that's missing is really envelope printing (and printing in general), but even this was started as a substack... This stack was on its way to being optimized for OSX, but it should work on any platform. It has some decent features (dynamically resizable controls, search, etc). Feel free to adapt as needed. I've posted "InTouch X" on our downloads page: http://www.tactilemedia.com/download Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From dsc at swcp.com Sat Jan 11 14:45:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 11 14:45:01 2003 Subject: Random but unique In-Reply-To: Message-ID: <88DAF584-259C-11D7-BC24-000A9567A3E6@swcp.com> On Saturday, January 11, 2003, at 12:01 PM, tkuypers at pandora.be wrote: > So i use the random function to get an ID out of the first variable > and put Will "any" also work? > How can I get an unique but random number from a variable? Use a copy of the variable and remove values as pulled from the variable? Dar Scott From tkuypers at pandora.be Sat Jan 11 14:57:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sat Jan 11 14:57:01 2003 Subject: Random but unique In-Reply-To: <88DAF584-259C-11D7-BC24-000A9567A3E6@swcp.com> Message-ID: Dar, Could you explain this? Removing values is not what I need, I need these values, or am I missing something... > > Use a copy of the variable and remove values as pulled from the > variable? > I will test the "any" command in a minute... Warm regards, Ton Kuypers From rcozens at pon.net Sat Jan 11 15:05:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 11 15:05:01 2003 Subject: Random but unique In-Reply-To: References: Message-ID: >So i use the random function to get an ID out of the first variable and put >it into a new variable. This new variable is a separated by returns, just as >the first one. >But to avoid the same ID more than once in this new list, I used a >repeat-loop which first chechs if the new ID isn't allready in the list >before adding it. >To do this I use the "is not in" statement, but when "111" is the new list, >the "is not in" ignores the value "1" and "11" as well... > >How can I get an unique but random number from a variable? Hi Tom, I can suggest a general approach; but can't get too specific without knowing the exact format of the text lines. What I would attempt at first try is to see if it is possible to use the offset function instead of "is not in". At first blush, it seems you have the same problem here: offset("1","xx111xxx") & offset("11","xx111xxx") are also non-zero. What you do to deal with this is to include the delimiters that come before and after the ID in the string. Suppose your list is organized: Id,field 2,field 3, You could script something like... if offset(return&newId&comma,return&yourText) <> 0 then answer "Duplicate Id" -- the return prefixed to yourText is needed in case the id is in the first line If you list is organized: field 1,Id,field 3, if offset(comma&"111"&comma,return&yourText) <> 0 then answer "Duplicate Id"; However, if there are more than three fields per line one would have to be certain that no non-Id interior field could match the comma, id, comma sequence. For completeness: field 1,field 2,Id if offset(comma&newId&return,yourText&return) <> 0 then answer "Duplicate Id" -- the return appended to yourText is needed in case the id is in the last line & the last line has no terminating return. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From Roger.E.Eller at sealedair.com Sat Jan 11 15:23:00 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Sat Jan 11 15:23:00 2003 Subject: FTP progress bar Message-ID: Vikram, I tried your script suggestion. With some modification, I got it to partially work. I have been referring to the LibUrl documention on the RunRev site, but I am still having problems. The script below APPEARS to send a file, and says successful, but the file is always only 58k in size and is considered corrupt by apps that try to open it. The size "should be" at least 1 meg. Is something wrong with the syntax here? Is urlCallback and showStatus redundant, or do they sometimes provide different information? Kind Regards, Roger Eller roger.e.eller at sealedair.com on mouseUp put "ftp://tUser:tPass at my.server.com/test_file.tif" into tUrl put field "theLocalPath"&"/"&(line 1 of fld "theFileList") into tData answer tData&cr&tUrl -- This shows my source & destination put EMPTY into fld "Log" of stack "geoFTP" -- clear the log put the long id of field "Log" of stack "geoFTP" into tField libUrlSetLogField tField libUrlSetStatusCallback "urlCallback", (the long id of stack "geoFTP") libURLSetFTPMode "passive" -- a shot in the dark... trying anything libUrlFtpUpload tData, tUrl showStatus end mouseUp on showStatus put "ftp://tUser:tPass at my.server.com/test_file.tif" into tUrl put urlStatus(tUrl) into tStatus put tStatus &cr after fld "Log" of stack "geoFTP" -- show what's happening if tStatus is not among the items of "uploaded,error,timeout" then send "showStatus" to me in 50 milliseconds end if end showStatus on urlCallback pUrl, pStatus put pStatus into field "Log" of stack "geoFTP" -- show what's happening end urlCallback This is the results that are returned. ---------------------------------- 257 "/" is current directory. contacted 200 Type set to I. contacted 227 Entering Passive Mode (). contacted 125 Data connection already open; Transfer starting. requested 226 Transfer complete. uploaded 221 successful From tkuypers at pandora.be Sat Jan 11 15:25:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sat Jan 11 15:25:01 2003 Subject: Random but unique, more info In-Reply-To: Message-ID: Ok, I believe I need to give some more info on this subject. VChooseFrom is a list containing numbers: 1 2 3 4 5 6 7 8 9 10 11 12 and so on... VNumToChoose contains the number of lines to randomly select from VChooseFrom: 5 How do I pick randomly five lines out of vChooseFrom, putting them into vSelected: 10 7 9 12 1 If "1" is not in vSelected then put "1" and cr after vSelected won't work because "1" is in "10" and in "12" I hate these "small" problems, they take up so many time :-(( Warm regards, Ton Kuypers From dsc at swcp.com Sat Jan 11 15:26:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 11 15:26:01 2003 Subject: Random but unique In-Reply-To: Message-ID: <434AA6D7-25A2-11D7-BC24-000A9567A3E6@swcp.com> On Saturday, January 11, 2003, at 12:52 PM, tkuypers at pandora.be wrote: > Could you explain this? Removing values is not what I need, I need > these > values, or am I missing something... >> >> Use a copy of the variable and remove values as pulled from the >> variable? Off the top of my head: -- function to return n random lines from a list -- with no line selected more than once function getUniqueRandomLines theList n local theLines, pick put empty into theLines if n > the number of lines in theList then throw "Can't get random lines" repeat for n times put random( the number of lines in theList) into pick put line pick & lineFeed after theLines delete line pick of theList end repeat return theLines end if This may not fit your exact needs, but perhaps it might inspire something that will. This may have a speed problem with long lists, so I'm not completely happy with this. Or did I miss something about this? (I don't think "any" will work for the above method, unless some other method is used to remove the line.) Dar Scott From dsc at swcp.com Sat Jan 11 15:31:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 11 15:31:01 2003 Subject: Random but unique In-Reply-To: Message-ID: On Saturday, January 11, 2003, at 12:01 PM, tkuypers at pandora.be wrote: > To do this I use the "is not in" statement, but when "111" is the new > list, > the "is not in" ignores the value "1" and "11" as well... I have see examples that use "is not among the lines of", but I can't find "among" in the TD. Use of this might allow a one line change to fix your problem. Dar Scott From soapdog at mac.com Sat Jan 11 15:33:01 2003 From: soapdog at mac.com (Andre Garzia) Date: Sat Jan 11 15:33:01 2003 Subject: Will Rev Suppport Brushed-Metal look & feel? Message-ID: <18C8E1E4-2607-11D7-AB5D-00039387AE90@mac.com> Hi folks, Does anyone know if Rev 2.0 will support Brushed Metal Look & Feel in MacOS X? tanx Andre Garzia ? 2002 imac2 ibook p100 e uma torradeira.... From dsc at swcp.com Sat Jan 11 15:41:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 11 15:41:01 2003 Subject: Personal Information Manager In-Reply-To: Message-ID: <5E522D0A-25A4-11D7-BC24-000A9567A3E6@swcp.com> On Saturday, January 11, 2003, at 12:08 PM, Scott Rossi wrote: > I've posted "InTouch X" on our downloads page: Thanks! I had a little trouble downloading it with the Safari beta, it tagged a ".txt" to the end, so I just renamed it and that seemed to work OK. The navigation buttons have nice icons, but the icons for the top row were now found. Are there images for those in the stack? This will help, but I'm not cloyed. Dar Scott From ambassador at fourthworld.com Sat Jan 11 15:44:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat Jan 11 15:44:01 2003 Subject: Will Rev Suppport Brushed-Metal look & feel? In-Reply-To: <18C8E1E4-2607-11D7-AB5D-00039387AE90@mac.com> Message-ID: Andre Garzia wrote: > Does anyone know if Rev 2.0 will support Brushed Metal Look & Feel in > MacOS X? I haven't heard of plans to do so, but it's a fairly specialized motif that Apple reccommends using only "for use by ? and is therefore best suited to ? applications that provide an interface for a digital peripheral, such as a camera, or an interface for managing data shared with digital peripherals, such as the Address Book application." (see ). It can be simulated, however, using a stretched noise texture and a custom round-cornered window shape, and hopfully nativ support will come in v2.1.... What are you building? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From tkuypers at pandora.be Sat Jan 11 15:52:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sat Jan 11 15:52:01 2003 Subject: Random but unique In-Reply-To: <434AA6D7-25A2-11D7-BC24-000A9567A3E6@swcp.com> Message-ID: :-)) Thanks, this got me thinking and solved the problem... Didn't think of removing the found line of my first var. So simple, so easy... Thanks! Ton > From: Dar Scott > Reply-To: use-revolution at lists.runrev.com > Date: Sat, 11 Jan 2003 13:21:27 -0700 > To: use-revolution at lists.runrev.com > Subject: Re: Random but unique > > > On Saturday, January 11, 2003, at 12:52 PM, tkuypers at pandora.be wrote: > >> Could you explain this? Removing values is not what I need, I need >> these >> values, or am I missing something... >>> >>> Use a copy of the variable and remove values as pulled from the >>> variable? > > Off the top of my head: > > -- function to return n random lines from a list > -- with no line selected more than once > function getUniqueRandomLines theList n > local theLines, pick > put empty into theLines > if n > the number of lines in theList then throw "Can't get random > lines" > repeat for n times > put random( the number of lines in theList) into pick > put line pick & lineFeed after theLines > delete line pick of theList > end repeat > return theLines > end if > > This may not fit your exact needs, but perhaps it might inspire > something that will. This may have a speed problem with long lists, so > I'm not completely happy with this. > > Or did I miss something about this? > > (I don't think "any" will work for the above method, unless some other > method is used to remove the line.) > > Dar Scott > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Sat Jan 11 16:02:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 11 16:02:01 2003 Subject: Random but unique, more info In-Reply-To: References: Message-ID: >How do I pick randomly five lines out of vChooseFrom, putting them into >vSelected: function randomList vNumToChoose, at vChooseFrom put return into vSelected add 1 to vNumToChoose repeat while the number of lines of vSelected < vNumToChoose get (any line of VChooseFrom)&return if offset(return&it,vSelected) = 0 then put it after vSelected end repeat return char 2 to -1 of vSelected end randomList If vNumToChoose is relatively small compared to the number of lines of vChooseFrom, this should be reasonably efficient. If vNumToChoose is relatively close to the number of lines of vChooseFrom, it will require significantly more repeats to do the job; thus Dar's "delete from list approach" may provide better performance. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From jiml at netrin.com Sat Jan 11 16:06:00 2003 From: jiml at netrin.com (Jim Lambert) Date: Sat Jan 11 16:06:00 2003 Subject: Random but unique In-Reply-To: <200301111958.OAA12036@www.runrev.com> Message-ID: 6 Lava lamps + 6 digital cameras results in truly random seed numbers. http://www.lavarnd.org Strange but true. >- I?ve got a variable with x lines where each line has got a unique ID >- I need to get a subset out of this variable of y lines >Removing values is not what I need, I need these >values, or am I missing something... Maybe you could go at it backwards. put origVariable into newVariable repeat for (the number of lines of origVariable - numberOfLinesWanted) --In other words x-y delete line random(the number of lines of newVariable) end repeat newVariable should now contain y lines Jim Lambert From alrice at ARCplanning.com Sat Jan 11 16:11:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sat Jan 11 16:11:01 2003 Subject: Kagi plugin (was Re: eSellerate external) In-Reply-To: Message-ID: <7FF8B3BA-25A8-11D7-8C63-000393529642@ARCplanning.com> On Friday, January 10, 2003, at 12:13 AM, sims wrote: > At 21:58 -0800 1/9/03, Richard Gaskin wrote: >> curry wrote: >> > Having Rev hook up with Kagi would be excellent too. >> >> Could it be scripted? > > I like this idea! Just want to clarify for list members who might not know about Kagi and eSellerate. They are two distinct companies with similar services. http://esellerate.net http://kagi.com Personally I much prefer eSellerate, so that's why I'm interested in writing Rev external for their ecommerce/authentication/updates engine. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From jeanne at runrev.com Sat Jan 11 16:16:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Jan 11 16:16:01 2003 Subject: reference another stack In-Reply-To: Message-ID: At 12:51 AM -0800 1/10/03, John Cuccio wrote: >I have a rev program running on one mac. I will call this the server. I have >another program running on another mac, I will call this remote, that make >reference calls to a stack on the server. > >The remote program I am using the stackfile property to place the name of >the stack. Every thing works fine. When I add a card on the server mac. If I >call the stack from the remote it does not see the new card. Unless I >restart the program on the remote. I know this has something to do with that >rev loads the stack into memory. But why is this happening. If I makes calls >from the server mac to the stack it see the updates why doesn't the remote >see it. The only difference in my code is the location of the stack. The stack is loaded into memory on the machine you're using it on. The sequence goes like this: 1) You open the stack on the server, loading it into memory. 2) You open the stack on the remote, loading it into the remote machine's memory. 3) You add a card on the server. This changes the copy in the server's memory, but not the copy on disk, and not the copy in the remote's memory. The server will see the new card, but the remote will not because it's working with a different copy. 4) You save the stack on the server. This changes the copy on disk, but it doesn't change the copy in the remote's memory. If you've saved the stack on the server, then using the "revert" command on the remote will reload the stack from the server's disk. This updates the copy in the remote's memory so it's the same as the one on the server. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Sat Jan 11 16:16:12 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Jan 11 16:16:12 2003 Subject: Random but unique In-Reply-To: References: Message-ID: At 12:25 PM -0800 1/11/03, Dar Scott wrote: >I have see examples that use "is not among the lines of", but I can't >find "among" in the TD. Try searching for "is among" and "is not among". -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From Cubist at aol.com Sat Jan 11 16:20:01 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Sat Jan 11 16:20:01 2003 Subject: Random but unique Message-ID: <116.1d3c1826.2b51e34f@aol.com> sez dar scott: >> Use a copy of the variable and remove values as pulled from the >> variable? sez tkuypers at pandora.be >Could you explain this? Removing values is not what I need, I need these >values, or am I missing something... Here is a function that takes a return-delimited list of values; picks a random line from the list; deletes the value that was picked; and returns the picked value plus the remainder of the list. function PickNZap ListOValues put the number of lines in ListOValues into Fred put the random of Fred into George put line George of ListOValues into DisValue delete line George of ListOValues return DisValue & return & ListOValues end PickNZap The first item in the returned list is the randomly-selected item from said list. The main reason I did it that way is that I'm not quite sure if it's possible to return *two* results from a function... Hope this helps... From webart at kenjikojima.com Sat Jan 11 16:30:01 2003 From: webart at kenjikojima.com (Kenji Kojima) Date: Sat Jan 11 16:30:01 2003 Subject: Will Rev Suppport Brushed-Metal look & feel? In-Reply-To: Message-ID: <1ACFB773-25AB-11D7-A2C2-000A27941ED2@kenjikojima.com> Hi, > Andre Garzia wrote: > >> Does anyone know if Rev 2.0 will support Brushed Metal Look & Feel in >> MacOS X? > I made simulated one, but does not have round corners. You can see and download from http://www.kenjikojima.com/runrev/mainichi/index1.html http://www.kenjikojima.com/runrev/download/newsSokuho03b.rev However you need Japanese OS. -- Kenji Kojima http://www.kenjikojima.com/ From rcozens at pon.net Sat Jan 11 16:34:27 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 11 16:34:27 2003 Subject: Random but unique In-Reply-To: References: Message-ID: >Maybe you could go at it backwards Bravo, Jim! It's an issue programmers have faced since Day One, and you are the first person to my knowledge to suggest this. But note that your solution has the opposite performance curve of mine: it works efficiently when the number of lines to be selected is close to the number of lines to select from. Perhaps a tuned-for-performance function would conditionally utilize any of the three approaches: function randomList vNumToChoose, at vChooseFrom get trunc((vNumToChoose*100)/(the number of lines of vChooseFrom)) if it < 34 then useRobsMethod else if it < 68 then useDarsMethod else useJimsMethod end randomList -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From jiml at netrin.com Sat Jan 11 16:35:01 2003 From: jiml at netrin.com (Jim Lambert) Date: Sat Jan 11 16:35:01 2003 Subject: Random but unique In-Reply-To: <200301111958.OAA12036@www.runrev.com> Message-ID: Duh! make that: put origVariable into newVariable repeat for (the number of lines of origVariable - numberOfLinesWanted) --In other words x-y delete line random(the number of lines of newVariable) OF NEWVARIABLE end repeat newVariable should now contain y lines You should be able to slam this into a function with newVariable being the return value Jim Lambert From wmb at internettrainer.com Sat Jan 11 16:44:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sat Jan 11 16:44:00 2003 Subject: Personal Information Manager In-Reply-To: <5E522D0A-25A4-11D7-BC24-000A9567A3E6@swcp.com> Message-ID: <3347EC87-25AD-11D7-9999-003065430226@internettrainer.com> On Samstag, J?nner 11, 2003, at 09:36 Uhr, Dar Scott wrote: > On Saturday, January 11, 2003, at 12:08 PM, Scott Rossi wrote: > >> I've posted "InTouch X" on our downloads page: > > Thanks! > > I had a little trouble downloading it with the Safari beta, it tagged > a ".txt" to the end, so I just renamed it and that seemed to work OK. Be careful, Safari has a download bug which can destroy folders! regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From rcozens at pon.net Sat Jan 11 16:49:02 2003 From: rcozens at pon.net (Rob Cozens) Date: Sat Jan 11 16:49:02 2003 Subject: Random but unique Message-ID: >Bravo, Jim! Oops! I spoke too soon. Your idea has a fatal flaw: while it returns the correct number of lines, they won't be in random order. Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From scott at tactilemedia.com Sat Jan 11 17:27:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Sat Jan 11 17:27:01 2003 Subject: Personal Information Manager In-Reply-To: <5E522D0A-25A4-11D7-BC24-000A9567A3E6@swcp.com> Message-ID: Recently, Dar Scott wrote: > I had a little trouble downloading it with the Safari beta, it tagged a > ".txt" to the end, so I just renamed it and that seemed to work OK. You know Safari is a public beta, right? In other words, don't even begin to rely on it as your main Web browser. (On an OT note, the only thing that came to mind when Jobs announced this product was "Great, now Web developers get to spend another hundred thousand man hours of wasted time finding workarounds for flawed and idiosyncratic browser behaviors...) > The navigation buttons have nice icons, but the icons for the top row > were now found. Are there images for those in the stack? Nope -- just a placeholder for you to add your own. The nav icons are based on Apple's. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From scott at tactilemedia.com Sat Jan 11 17:36:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Sat Jan 11 17:36:01 2003 Subject: Drag group. In-Reply-To: Message-ID: Recently, Ryno Swart wrote: > Scott, or whoever else would like to help here, I recently downloaded > your very elegant Drag Sample stack from which I appear to be able to > get exactly the results I want, but of course I ran into a few problems. > Made a group called "Drag us then" with two buttons: "Drag me" and "and > me". > Set the height and the width of graphic "New Graphic 1" to allow only > horizontal movement, and created a new little graphic, "Oval". > Problem 1: The mouse drags the group in mouseOver mode instead of only > in mouseDown. You should check your scripts and make sure only the items that you want draggable have the drag script. Next, you could try setting the lockLoc of the group to true to prevent it from moving. Offhand, I don't know why it would move unless you added a script to it. > I would like to have my buttons do, for now, something like beep, or > show graphic "Oval". You need to add your desired if/then situations to the script, along the lines of: if right of btn 1 = right of grc 1 then beep > Can I get the buttons to hold still for me to move the mouse around the > buttons, allowing mouseOver messages, and then to click on the one of > my choice? Check/try the above and let us know what happens. > P.S. At the moment I cannot get into the "media" part of you very > elegantly redesigned site. We've never opened it due to lack of time to develop it. :-) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From jiml at netrin.com Sat Jan 11 18:07:01 2003 From: jiml at netrin.com (Jim Lambert) Date: Sat Jan 11 18:07:01 2003 Subject: Random but unique, more info In-Reply-To: <200301112131.QAA19031@www.runrev.com> Message-ID: >VChooseFrom is a list containing numbers: > 1 > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > 11 > 12 > and so on... > >VNumToChoose contains the number of lines to randomly select from >ChooseFrom: 5 > >How do I pick randomly five lines out of vChooseFrom, putting them into >vSelected If VChooseFrom is literally a list of sequential numbers starting at 1, as noted above, then you could use this function where maxNum is the number of lines in VChooseFrom. function getrndlines maxNum, VNumToChoose repeat until the number of lines of temp = VNumToChoose put random(maxNum) into thisNum if thisNum is not among the lines of temp then put thisNum & return after temp end repeat delete the last char of temp return temp end getrndlines You could save RAM by making VChooseFrom simply maxNum. That is to say, if VChooseFrom is 1 through 125, why not just say VChooseFrom = 125? Jim Lambert From erikhans08 at yahoo.com Sat Jan 11 20:18:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jan 11 20:18:01 2003 Subject: List etiquette and general helpful hints In-Reply-To: <48EB6FF3-256D-11D7-9D36-003065430226@internettrainer.com> Message-ID: <20030112011313.36997.qmail@web20007.mail.yahoo.com> --- "Wolfgang M. Bereuter" wrote: > Ein ernstes wort mit den prefs deines mail > clients sprechen;) danke. bei Yahoo kann ich nichts finden. in Internet unter "prefs" in dieser lab computer sprechen sie von Outlook Express. wass soll denn dass fur ein ding? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From bornstein at designeq.com Sat Jan 11 22:00:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Sat Jan 11 22:00:01 2003 Subject: reference another stack Message-ID: <200301120255.h0C2tRF16300@mailout5-0.nyroc.rr.com> >If you've saved the stack on the server, then using the "revert" command on >the remote will reload the stack from the server's disk. This updates the >copy in the remote's memory so it's the same as the one on the server. Hi Jeanne, This raises another question I've been wondering about, since the app I'm developing may face this situation. If a writable stack is placed on a server, is there a way to insure that changes made to it by multiple people simulataneously are all kept? From jeanne at runrev.com Sat Jan 11 22:30:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Jan 11 22:30:01 2003 Subject: reference another stack In-Reply-To: <200301120255.h0C2tRF16300@mailout5-0.nyroc.rr.com> Message-ID: At 6:55 PM -0800 1/11/03, Howard Bornstein wrote: >This raises another question I've been wondering about, since the app I'm >developing may face this situation. > >If a writable stack is placed on a server, is there a way to insure that >changes made to it by multiple people simulataneously are all kept? No, not really. If you need multi-user access, a database is generally the way to go - rather than a stack. >>From your description, if two people are simulataneously writing to the >stack, probably only one of their changes will be saved (the last person >to save the stack back--the previous person might have saved their >changes but it would be overwriten by the last save). That's pretty much the size of it. >What kind of strategy could one use to insure that any changes >made to the stack appear on the server, even if someone else is >using the stack at the same moment? I suppose you could use some sort of semaphore system - for example, update a text file with the date & time on the server whenever the stack is saved, and have all the clients check that file periodically and reload the stack if it's been changed. I don't think there's a good way to create an ideal solution for this, though - you'd need to handle all the usual problems of a database system (what to do about collisions where two people are trying to save at the same time; how to deal with the situation where someone's made changes to their copy since the previous save-and-reload). -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From vikramsingh at mailandnews.com Sat Jan 11 22:55:01 2003 From: vikramsingh at mailandnews.com (Vikram Singh) Date: Sat Jan 11 22:55:01 2003 Subject: FTP progress bar References: Message-ID: <004c01c2b9ed$9af17ba0$700610c0@internet> ----- Original Message ----- From: > > Vikram, > > I tried your script suggestion. With some modification, I got it to > partially work. I have been referring to the LibUrl documention on the > RunRev site, but I am still having problems. The script below APPEARS to > send a file, and says successful, but the file is always only 58k in size > and is considered corrupt by apps that try to open it. The size "should be" > at least 1 meg. Is something wrong with the syntax here? > > Is urlCallback and showStatus redundant, or do they sometimes provide > different information? > libUrl will then send the message at the same time as it updates the urlStatus value. I think the urlcallback message is more efficient and showstatus is redundant. My *guess* is that when browsers download a large page (like this list) a similar function helps them append the html data progressively.. as the chunks come in... > Kind Regards, > Roger Eller > roger.e.eller at sealedair.com > > on mouseUp > put "ftp://tUser:tPass at my.server.com/test_file.tif" into tUrl > put field "theLocalPath"&"/"&(line 1 of fld "theFileList") into tData > > answer tData&cr&tUrl -- This shows my source & destination > > put EMPTY into fld "Log" of stack "geoFTP" -- clear the log > > put the long id of field "Log" of stack "geoFTP" into tField > libUrlSetLogField tField > libUrlSetStatusCallback "urlCallback", (the long id of stack "geoFTP") > > libURLSetFTPMode "passive" -- a shot in the dark... trying anything > libUrlFtpUpload tData, tUrl The correct syntax in your case should be ***libUrlFtpUploadFile*** because tdata in the above line should have been the binary (binfile url) or contents of the field (but it seem that the field contains the desired filename) but it was just the filename. > on showStatus > end mouseUp > > on showStatus > put "ftp://tUser:tPass at my.server.com/test_file.tif" into tUrl > put urlStatus(tUrl) into tStatus > put tStatus &cr after fld "Log" of stack "geoFTP" -- show what's > happening > if tStatus is not among the items of "uploaded,error,timeout" then > send "showStatus" to me in 50 milliseconds > end if > end showStatus > > on urlCallback pUrl, pStatus > put pStatus into field "Log" of stack "geoFTP" -- show what's happening > end urlCallback > and by the way, there is an update in my script : on urlCallback pUrl, pStatus put pstatus into fld status ..manipulate the thumbposition of the scrollbar... --if "loading" is item 1 of pstatus then set the thumbpos of sb 1 to (item 2 of pstatus/item 3 of pstatus)*(the endvalue of sb 1-startvalue of sb 1) >>>>> Add the startvalue of sb 1 here and change the status to uploading! if "uploading" is item 1 of pstatus then set the thumbpos of sb 1 to the startvalue of sb 1 +(item 2 of pstatus/item 3 of pstatus)*(the endvalue of sb 1-startvalue of sb 1) end urlCallback Hope it helps.. Regards Vikram From vikramsingh at mailandnews.com Sat Jan 11 23:17:00 2003 From: vikramsingh at mailandnews.com (Vikram Singh) Date: Sat Jan 11 23:17:00 2003 Subject: FTP progress bar References: <004c01c2b9ed$9af17ba0$700610c0@internet> Message-ID: <006601c2b9f0$bc0aa8e0$700610c0@internet> Roger, You should have two fields to actually enjoy the upload. Make one for getting the command log (libUrlSetLogField log1) that will give something like this.. 220-=(<*>)=-.:. (( Welcome to PureFTPd 1.0.12 )) .:.-=(<*>)=- 220-You are user number 1 of 50 allowed. 220-Local time is now 22:54 and the load is 0.00. Server port: 21. 220 You will be disconnected after 15 minutes of inactivity. 331 User **** OK. Password required 230-User **** has group access to: **** 230 OK. Current restricted directory is / 257 "/" is your current location 200 TYPE is now 8-bit binary 227 Entering Passive Mode (12,23,122,13,86,195) 150 Accepted data connection 226-27545.2 Mbytes free disk space 226-File successfully transferred 226 2.908 seconds (measured here), 3.71 Kbytes per second The other field (log) referred in your urlcallback message will show "uploading,1322,6686" etc. i.e. the url status. >libUrlSetStatusCallback "urlCallback", (the long id of stack "geoFTP") Also, does the message urlcallback exist in your stack script? It is being referred to here.. Regards Vikram ----- Original Message ----- From: Vikram Singh To: Sent: Sunday, January 12, 2003 9:14 AM Subject: Re: FTP progress bar > ----- Original Message ----- > From: > > > > Vikram, > > > > I tried your script suggestion. With some modification, I got it to > > partially work. I have been referring to the LibUrl documention on the > > RunRev site, but I am still having problems. The script below APPEARS to > > send a file, and says successful, but the file is always only 58k in size > > and is considered corrupt by apps that try to open it. The size "should > be" > > at least 1 meg. Is something wrong with the syntax here? > > > > Is urlCallback and showStatus redundant, or do they sometimes provide > > different information? > > > > libUrl will then send the message at the same time as it updates the > urlStatus value. > I think the urlcallback message is more efficient and showstatus is > redundant. My *guess* is that when browsers download a large page (like this > list) a similar function helps them append the html data progressively.. as > the chunks come in... > > > Kind Regards, > > Roger Eller > > roger.e.eller at sealedair.com > > > > on mouseUp > > put "ftp://tUser:tPass at my.server.com/test_file.tif" into tUrl > > put field "theLocalPath"&"/"&(line 1 of fld "theFileList") into tData > > > > answer tData&cr&tUrl -- This shows my source & destination > > > > put EMPTY into fld "Log" of stack "geoFTP" -- clear the log > > > > put the long id of field "Log" of stack "geoFTP" into tField > > libUrlSetLogField tField > > libUrlSetStatusCallback "urlCallback", (the long id of stack "geoFTP") > > > > libURLSetFTPMode "passive" -- a shot in the dark... trying anything > > libUrlFtpUpload tData, tUrl > > The correct syntax in your case should be ***libUrlFtpUploadFile*** because > tdata in the above line should have been the binary (binfile url) or > contents of the field (but it seem that the field contains the desired > filename) but it was just the filename. > > > on showStatus > > end mouseUp > > > > on showStatus > > put "ftp://tUser:tPass at my.server.com/test_file.tif" into tUrl > > put urlStatus(tUrl) into tStatus > > put tStatus &cr after fld "Log" of stack "geoFTP" -- show what's > > happening > > if tStatus is not among the items of "uploaded,error,timeout" then > > send "showStatus" to me in 50 milliseconds > > end if > > end showStatus > > > > on urlCallback pUrl, pStatus > > put pStatus into field "Log" of stack "geoFTP" -- show what's happening > > end urlCallback > > > > and by the way, there is an update in my script : > > on urlCallback pUrl, pStatus > put pstatus into fld status > ..manipulate the thumbposition of the scrollbar... > --if "loading" is item 1 of pstatus then set the thumbpos of sb 1 to (item 2 > of pstatus/item 3 of pstatus)*(the endvalue of sb 1-startvalue of sb 1) > >>>>> Add the startvalue of sb 1 here and change the status to uploading! > > if "uploading" is item 1 of pstatus then set the thumbpos of sb 1 to the > startvalue of sb 1 +(item 2 > of pstatus/item 3 of pstatus)*(the endvalue of sb 1-startvalue of sb 1) > end urlCallback > > Hope it helps.. > > Regards > Vikram > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From erikhans08 at yahoo.com Sun Jan 12 00:03:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sun Jan 12 00:03:01 2003 Subject: reference another stack In-Reply-To: Message-ID: <20030112045838.28814.qmail@web20004.mail.yahoo.com> --- "Jeanne A. E. DeVoto" wrote: > >If a writable stack is placed on a server, is > there a way to insure that > >changes made to it by multiple people > simulataneously are all kept? > > No, not really. If you need multi-user access, > a database is generally the > way to go - rather than a stack. could you write a fairly simple dedicated-to-your-app database in RR? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From jacque at hyperactivesw.com Sun Jan 12 03:03:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun Jan 12 03:03:01 2003 Subject: How Can I Change The Ids of Grouped Controls? In-Reply-To: <200301111958.OAA12036@www.runrev.com> References: <200301111958.OAA12036@www.runrev.com> Message-ID: <3E212005.3000806@hyperactivesw.com> Rob Cozens wrote: > Surely there must be a way around this besides writing an install > script to change the icon Ids of the buttons? If so, what is it? If I remember right, you can't change the ID of any object except images. All other objects are assigned an unchangeable ID. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From speitel at hawaii.edu Sun Jan 12 03:10:00 2003 From: speitel at hawaii.edu (Thomas Speitel) Date: Sun Jan 12 03:10:00 2003 Subject: Wired Quicktime & RunRev 2 Message-ID: <47393BD4-2604-11D7-850B-0003935B47FC@hawaii.edu> Will runRev 2 run wired QuickTime movies. 1.1 seems to ignore QT buttons and code. Tom Speitel Curriculum Research & Development Group College of Education University of Hawaii 1776 University Avenue Honolulu, HI 96822 Phone: 808-956-6855 Fax: 808-956-64933 www.hawaii.edu/crdg From miscdas at boxfrog.com Sun Jan 12 03:27:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Sun Jan 12 03:27:01 2003 Subject: Random but unique Message-ID: <20030112082406.64172.qmail@www.boxfrog.com> Here is the technique that I used in another app. It goes through the list only one time, swapping a randomly chosen value from your list with the last element of the list, where the last element is decremented in each pass. I decided to make a swap on EVERY pass, rather than checking to see if a swap is required, because until the very last pass the probablity of needing to swap is always greater than 50:50. For a list L comprising n elements. Begin loop at i=n and decrement i by 1. Generate integer random number R in the range 1 through i. Set Temp = L(i) Set L(i) = L(R) Set L(R) = Temp Next i So, on the first pass, the value of last element is swapped with the value of the randomly generated element. On the final pass, the value of element 2 is swapped with the value of element 1. Because a swap is made with the element L(i), you never have to worry about a duplicate value. miscdas From tkuypers at pandora.be Sun Jan 12 04:29:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sun Jan 12 04:29:01 2003 Subject: Databases Message-ID: When building a distribution of a project that needs a databaseconnection, I get the revdb.dll next to the exe file. Is there a way to put this in a ?data? folder and tell the runtime where it is? Looks kinda sloppy like this... Regards, Ton Kuypers -------------- next part -------------- An HTML attachment was scrubbed... URL: From rcozens at pon.net Sun Jan 12 11:07:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 12 11:07:01 2003 Subject: reference another stack In-Reply-To: References: Message-ID: > >What kind of strategy could one use to insure that any changes >>made to the stack appear on the server, even if someone else is > >using the stack at the same moment? > >[snip] >I don't think there's a good way to create an ideal solution for this, >though - you'd need to handle all the usual problems of a database system >(what to do about collisions where two people are trying to save at the >same time; how to deal with the situation where someone's made changes to >their copy since the previous save-and-reload). Howard, Jeanne, et al: If Howard needs what he specified--a way for multiple users to update the SAME stack "simultaneously"--I can't help. However if the EFFECT of multiple updates to the same stack will do, it should be possible using two stacks and IPC (eg: Apple Events, Process commands). * Create two stacks: one to hold the data and one to display it. * Script IPC handlers in the display stack to request data from the data stack. * Script IPC handlers in the data stack to process IPC requests from display stacks and send them the requested data. * Run the data stack as a network server ONLY, with each user running the display stack. Note that in this scenario Jeanne's concerns are moot: Though it appears several users are "simultaneously" updating the data stack, in actuality the data stack is only updated by the server app processing each user's request(s) in the order it was received; so there can be no collision and individual users CANNOT actually change the data directly...only by requesting changes of the server app. About the only thing else needed for true multi-user support is a mechanism for user locking/unlocking of records. Anyone interested in working on an open-source IPC project for Revolution should contact group leader, Jan Schenkel . -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Sun Jan 12 13:09:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 12 13:09:01 2003 Subject: Message Path Anomalies (Use/Improve Rev XPost) Message-ID: Hi All, Dave McKee sent me a stack demonstrating the message path anomalies he reported to the Use Rev List (Re: Puzzled by Behavior): <<<<< The delete card message goes to whatever the previously opened window was, be it the "substack1" or THE MESSAGE BOX !!! AND NOT to the "Main" stack >>>>>>> My testing verified the behavior Dave described: I watched the Application Overview showing one of its own cards being deleted each time I clicked on "Delete" in one session. Usually it was the single card in the substack that got deleted. I scripted workaround handlers to solve Dave's problems (in the stack & "Delete" button scripts); but I believe this stack demonstrates a flaw in the message path. I posted the stack for download for others to test. If you would like to check it out: -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From ncouch at mail.airmail.net Sun Jan 12 13:24:01 2003 From: ncouch at mail.airmail.net (ncouch) Date: Sun Jan 12 13:24:01 2003 Subject: Button color hilite Message-ID: Okay, I have checked the "hiliteColor" command, but it doesn't change the hilite color of the button I click on. The button type I am trying to change is the one right beneath the hand icon in the upper left of the main pallet. No matter what I try it stays the same blue color. Any ideas. Can this button hilite color be changed in the first place. I found some doco that says that some buttons hilite color can't be changed. TIA Nate From dsc at swcp.com Sun Jan 12 13:43:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jan 12 13:43:01 2003 Subject: Random but unique In-Reply-To: Message-ID: On Saturday, January 11, 2003, at 02:42 PM, Rob Cozens wrote: > Oops! I spoke too soon. Your idea has a fatal flaw: while it returns > the correct number of lines, they won't be in random order. However, Jim's idea will work in those cases in which the list is viewed as a set and the order does not matter. If order does matter then the scrambling idea by he who signs "miscdas" can be applied to the result. Dar Scott From bornstein at designeq.com Sun Jan 12 14:00:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Sun Jan 12 14:00:01 2003 Subject: reference another stack Message-ID: <200301121855.h0CItGk23876@mailout6-0.nyroc.rr.com> >you'd need to handle all the usual problems of a database system >(what to do about collisions where two people are trying to save at the >same time; how to deal with the situation where someone's made changes to >their copy since the previous save-and-reload). Thanks for the various comments and suggestions. This is a small module of a larger application and it won't be used all that often. Since the chances of multiple users trying to write to the module simultaneously are small (but possible), I've implemented a simple locking mechanism that tells the second (or third, etc.) user that the program is in use and that they won't be able to make any changes. This is sufficient for my app, but obviously wouldn't be idea for a large database app with lots of simultaneous users. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From dsc at swcp.com Sun Jan 12 14:09:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jan 12 14:09:01 2003 Subject: Random but unique In-Reply-To: <20030112082406.64172.qmail@www.boxfrog.com> Message-ID: On Sunday, January 12, 2003, at 01:24 AM, miscdas at boxfrog.com wrote: > On the final pass, the value of element 2 is swapped with the value of > element 1. This scrambling idea is a good idea and is especially applicable to situations where the swap can be done in constant time as in scrambling characters. I think the random n of n can be generalized to random n of m. I don't think the above quoted statement is exactly right, though. It looks to me that on the final pass element 1 is swapped with element 1. On the penultimate pass, element 2 is swapped with either element 1 or element 2. Of course, the penultimate can be made the final as the final doesn't do anything. This comment is intended only as clarification; the method looks great to me. Allowing R to be i (causing a trivial swap) is crucial and is part of the merit of the method. Dar Scott From jeanne at runrev.com Sun Jan 12 14:25:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sun Jan 12 14:25:01 2003 Subject: Button color hilite In-Reply-To: Message-ID: At 10:18 AM -0800 1/12/03, ncouch wrote: >Okay, I have checked the "hiliteColor" command, but it doesn't change the >hilite color of the button I click on. The button type I am trying to >change is the one right beneath the hand icon in the upper left of the main >pallet. No matter what I try it stays the same blue color. If you mean the Tools palette, those buttons have hilitedIcons that include the background. The background color is part of the image used for the icon, so changing the hiliteColor property won't affect it. Try it with a button you create yourself and see whether it changes. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From BradAllen at mac.com Sun Jan 12 15:34:00 2003 From: BradAllen at mac.com (Brad Allen) Date: Sun Jan 12 15:34:00 2003 Subject: "/" in menuItem In-Reply-To: References: Message-ID: >J. dV. wrote: > >>>Double the slash: >Foo//Bar >will show up in the menu as "Foo/Bar".<< > >Thank you, Jeanne. I have tried this, but I still get something other >than what I expect. I should mention that I am using an "Option Menu" >button, where "Foo//Bar" shows up as "Foo//Bar [commandKey >symbol]/". Right now I am using "3\4" instead of "3/4", so it's not an >absolute necessity, but I'm wondering why the behavior is not as >expected (Mac OS X). >Thanks, Kurt I'm seeing similar problems with a Popup menu button, using Rev 1.1.1r2, but it appears to be dependent on the global property lookandfeel. When the lookandfeel is set to "Appearance Manager", it works as documented, but when the lookandfeel is set to "Macintosh", a slash is treated as a literal character. This looks like a bug in the Macintosh lookandfeel implementation under Mac OS X, which is the one we're supposed to be using, last I checked since the "Appearance Manager" lookandfeel is related to a crash under OS 10.2. From xslaugh at hotmail.com Sun Jan 12 15:38:01 2003 From: xslaugh at hotmail.com (Scott Slaugh) Date: Sun Jan 12 15:38:01 2003 Subject: Menu mouse button problem Message-ID: When I create a pulldown button menu and use the menuMouseButton property to make it come up when you right click, I run into a problem. When the menuMouseButton is set to 3, you can only close the menu by clicking on it with the right mouse button. Does anyone know of a way around this? Scott Slaugh _________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus From miscdas at boxfrog.com Sun Jan 12 15:46:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Sun Jan 12 15:46:01 2003 Subject: Random but unique In-Reply-To: References: Message-ID: <20030112204302.100.qmail@www.boxfrog.com> [snip] Dar Scott writes: >> On the final pass, the value of element 2 is swapped with the value of >> element 1. > > This scrambling idea is a good idea and is especially applicable to > situations where the swap can be done in constant time as in scrambling > characters. I think the random n of n can be generalized to random n of > m. > > I don't think the above quoted statement is exactly right, though. It > looks to me that on the final pass element 1 is swapped with element 1. > On the penultimate pass, element 2 is swapped with either element 1 or > element 2. Of course, the penultimate can be made the final as the final doesn't do anything. This comment is intended only as clarification; the method looks great to me. > > Allowing R to be i (causing a trivial swap) is crucial and is part of the merit of the method. > > Dar Scott My error regarding the final pass description. You are correct about the final and penultimate swaps as you described. Although the final swap is a trivial swap of element 1 with itself, I left it to avoid another line of code. miscdas From kray at sonsothunder.com Sun Jan 12 16:10:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 12 16:10:01 2003 Subject: "/" in menuItem References: Message-ID: <02a301c2ba7d$82199c30$6f00a8c0@mckinley.dom> I encountered that as well. The approach I've used is to use the fraction slash (ASCII 218) instead of the normal slash (ASCII 47). It's a bit more slanted than I'd like, but it does the job without having to resort to a backslash. Hopefully this will be fixed in 2.0. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Brad Allen" To: Cc: "Sean Allen" Sent: Sunday, January 12, 2003 2:29 PM Subject: Re: "/" in menuItem > >J. dV. wrote: > > > >>>Double the slash: > >Foo//Bar > >will show up in the menu as "Foo/Bar".<< > > > >Thank you, Jeanne. I have tried this, but I still get something other > >than what I expect. I should mention that I am using an "Option Menu" > >button, where "Foo//Bar" shows up as "Foo//Bar [commandKey > >symbol]/". Right now I am using "3\4" instead of "3/4", so it's not an > >absolute necessity, but I'm wondering why the behavior is not as > >expected (Mac OS X). > >Thanks, Kurt > > > I'm seeing similar problems with a Popup menu button, using Rev > 1.1.1r2, but it appears to be dependent on the global property > lookandfeel. When the lookandfeel is set to "Appearance Manager", it > works as documented, but when the lookandfeel is set to "Macintosh", > a slash is treated as a literal character. > > This looks like a bug in the Macintosh lookandfeel implementation > under Mac OS X, which is the one we're supposed to be using, last I > checked since the "Appearance Manager" lookandfeel is related to a > crash under OS 10.2. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Sun Jan 12 16:49:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 12 16:49:01 2003 Subject: Button color hilite In-Reply-To: References: Message-ID: >Okay, I have checked the "hiliteColor" command, but it doesn't change the >hilite color of the button I click on. Hi Nate, Have you checked the value of the button's "hilite when clicked" property in its Properties Palette and its hilite color in its Appearance Palette? -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From swartart at iafrica.com Sun Jan 12 17:08:01 2003 From: swartart at iafrica.com (Ryno Swart) Date: Sun Jan 12 17:08:01 2003 Subject: Drag group In-Reply-To: <200301121701.MAA06897@www.runrev.com> Message-ID: Thanks Scott, It took a lot of cutting and fitting, but I have the dragging of my little horizontal group working beautifully. One problem has me stumped. I put a series of buttons (7) into the group, which I can now drag horizontally, and pass all kinds of messages to. What frustrates me now is that when I hover over or click on any given button, all is well; but once I move the mouse to drag, the buttons jump under the mouse so that the dragging takes place on the centre of the group. I would like the cursor to remain over the point that I moused down onto. I suppose I could place the drag script inside each button, but then I would have no room for my button scripts, and I do find the idea of building within 10 lines particularly elegant. Could you suggest some solution? Later on I hope to drag up to 20 images in this way. Ryno. My background is in fine art, mostly figurative work: http://users.iafrica.com/s/sw/swartart From monte at sweattechnologies.com Sun Jan 12 17:41:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jan 12 17:41:01 2003 Subject: Drag group In-Reply-To: Message-ID: Hi I missed Scotts reply so I don't know exactly how you are doing this but if you are setting the loc of the group and using the mouseMove technique then all you need to do is work out the relative location of the mouse to the loc of the group when you first mouseDown. So you might do womething like: local lRelativeLoc,lMouseDown on mouseDown put the mouseH-item 1 of the loc of this group,the mouseV-item 2 of the loc of this group into lRelativeLoc put true into lMouseDown end mouseDown on mouseMove x,y if lMouseDown then set the loc of this group to x-item 1 of lRelativeLoc,y-item 2 of lRelativeLoc end if end mouseMove on mouseUp put false into lMouseDown ... Cheers Monte > > Thanks Scott, > > It took a lot of cutting and fitting, but I have the dragging of my > little horizontal group working beautifully. > > One problem has me stumped. > > I put a series of buttons (7) into the group, which I can now drag > horizontally, and pass all kinds of messages to. What frustrates me now > is that when I hover over or click on any given button, all is well; > but once I move the mouse to drag, the buttons jump under the mouse so > that the dragging takes place on the centre of the group. I would like > the cursor to remain over the point that I moused down onto. > > I suppose I could place the drag script inside each button, but then I > would have no room for my button scripts, and I do find the idea of > building within 10 lines particularly elegant. > > Could you suggest some solution? Later on I hope to drag up to 20 > images in this way. > > Ryno. > > My background is in fine art, mostly figurative work: > http://users.iafrica.com/s/sw/swartart > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From info at pixelmedia.com.au Sun Jan 12 17:45:00 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Sun Jan 12 17:45:00 2003 Subject: 10 Questions about 2.0 Message-ID: <8D98535F-267E-11D7-99ED-000393AD9396@pixelmedia.com.au> Hi all, Could the alpha/beta testers let us know whether the following will be possible in Rev 2.0? Firstly, about the new 'table' or 'spreadsheet' control: 1) In the new 'spreadsheet' control, will we be able to change the colour of the background of individual cells? 2) Will we be able to control the appearance of gridlines (individually or as a whole) - ie, thickness, colour, and whether they're visible? 3) Are we able to hide/show specific columns/rows? 4) Is each cell considered to be an object with its own messages and events? - ie, is, let's say, the 'closeField' message sent to a cell, or just to the entire table? Now, about the other changes and innovations: 5) Have the Geometry Manager bugs been fixed? Please, if any of you have time, perform this simple test with 2.0: Put a text field inside a stack's card. Using the Geometry Manager, set the text field to automatically resize as far as the border of the stack (ie, distance of 0 pixels to the edges). Now, add ANOTHER card to the stack - this new card will be empty, as our text field should be part of the first card only. While on the second card, RESIZE THE STACK - make it larger. Question: if you now go back to the first card, has our text field automatically resized? - with version 1.1.1, the answer to this seems to be 'no'... 6) Are all MacOS X menus supported? - can we add items to the 'Application' menu? Has the procedure for creating/handling menus changed at all? Are menus still 'grouped buttons'? Has the Menu Manager been improved? 7) Can the alignment and position of tabbed buttons now be changed? - ie, can I have 'upside-down' tabs on the BOTTOM of my window, with the tabs CENTRED? MacOS X interface questions: 8) Are 'drawers' supported? - the side panels that 'slide out' from under a main window, such as the 'Mailboxes' drawer in Mail.app. If so, how are these handled by Windows and Linux systems? 9) I believe 'sheets' are supported - the dialog boxes that 'slide down' from the top of a document window, such as the 'Save' dialog. Can we design our own sheet dialogs - ie, make a stack that displays as a sheet on another stack? Are 'sheets' a new STYLE for stacks? If so, how are they handled by Windows/Linux systems? 10) Apart from XML, are there any other new supported formats for EXPORTING and IMPORTING information? - specifically, are there any enhancements to GRAPHICS EXPORT? Can we now export our Rev-made graphics as anything else other than plain bitmapped screen dumps? Any info would be greatly, greatly appreciated! Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From scott at tactilemedia.com Sun Jan 12 17:47:02 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Sun Jan 12 17:47:02 2003 Subject: Drag group In-Reply-To: Message-ID: Recently, Ryno Swart wrote: > One problem has me stumped. > > I put a series of buttons (7) into the group, which I can now drag > horizontally, and pass all kinds of messages to. What frustrates me now > is that when I hover over or click on any given button, all is well; > but once I move the mouse to drag, the buttons jump under the mouse so > that the dragging takes place on the centre of the group. I would like > the cursor to remain over the point that I moused down onto. > > I suppose I could place the drag script inside each button, but then I > would have no room for my button scripts, and I do find the idea of > building within 10 lines particularly elegant. > > Could you suggest some solution? Later on I hope to drag up to 20 > images in this way. You can indeed use a master script to handle all the drag actions. First of all, you need to reference the "the target" in your master script, instead of "me". Second, there is a revision to the drag script that you might have missed which basically puts the initial mouse click location into the uAllowDrag property for later reference. set the uAllowDrag of me to \ the mouseH - left of me & "," &\ the mouseV - top of me One way to manage dragging without adding any scripts to your draggable objects is to use a naming convention (like "dragbutton1", "dragbutton2", etc) and enable the drag script by virtue of the object name: if "dragbutton" is in short name of the target... Thus you could place the following in the card or stack script, and would need no scripts at all in the draggable objects: on mouseDown if "dragbutton" is in short name of the target then set the uAllowDrag of me to \ the mouseH - left of the target & "," & \ the mouseV - top of the target & "," & \ the width of the target & "," & \ the height of the target else pass mouseDown end mouseDown on mouseMove x,y if "dragbutton" is in short name of the target then if the uAllowDrag of me is empty then exit mouseMove subtract item 1 of the uAllowDrag of me from x subtract item 2 of the uAllowDrag of me from y put item 3 of the uAllowDrag of me into W put item 4 of the uAllowDrag of me into H set the topLeft of the target to \ min(right of grc 1-W,max(x,left of grc 1)),\ min(bottom of grc 1-H,max(y,top of grc 1)) else pass mouseMove end mouseMove on mouseUp if "dragbutton" is in short name of target then set the uAllowDrag of me to empty else pass mouseUp end mouseUp on mouseRelease if "dragbutton" is in short name of target then mouseUp else pass mouseRelease end mouseRelease The benefit of the above is that it's easy to manage -- a single script that handles all draggable objects. The disadvantage is if you have to handle mouse events for other non-draggable objects in your stack -- you need to separate the handlers so mouse events for non-draggable objects are taken care of. This can get a bit cluttered and difficult to manage if you have a lot of objects that respond to mouse events. My preference is to put the base mouse event scripts into the draggable objects and a master mouseMove handler in the card or stack. For me, this is a cleaner approach. In the script of a draggable object: on mouseDown set the uAllowDrag of this stack to \ the mouseH - left of me & "," & \ the mouseV - top of me & "," & \ the width of me & "," & \ the height of me end mouseDown on mouseUp set the uAllowDrag of this stack to empty end mouseUp on mouseRelease mouseUp end mouseRelease In the stack script: on mouseMove x,y if the uAllowDrag of me is empty then exit mouseMove subtract item 1 of the uAllowDrag of me from x subtract item 2 of the uAllowDrag of me from y put item 3 of the uAllowDrag of me into W put item 4 of the uAllowDrag of me into H set the topLeft of the target to \ min(right of grc 1-W,max(x,left of grc 1)),\ min(bottom of grc 1-H,max(y,top of grc 1)) end mouseMove Good luck. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From sarahr at genesearch.com.au Sun Jan 12 17:58:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Sun Jan 12 17:58:00 2003 Subject: Random but unique, more info In-Reply-To: Message-ID: <85AE0C0C-2680-11D7-8953-0003937A97B8@genesearch.com.au> It seems to me that everyone is being too complicated. What about: sort lines of vChooseFrom by random(10000) -- or some suitably big number return line 1 to vNumToChoose of vChooseFrom Cheers, Sarah On Sunday, January 12, 2003, at 06:23 am, tkuypers at pandora.be wrote: > Ok, I believe I need to give some more info on this subject. > > VChooseFrom is a list containing numbers: > 1 > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > 11 > 12 > and so on... > > VNumToChoose contains the number of lines to randomly select from > VChooseFrom: > 5 > > How do I pick randomly five lines out of vChooseFrom, putting them into > vSelected: > 10 > 7 > 9 > 12 > 1 > > If "1" is not in vSelected then put "1" and cr after vSelected won't > work > because "1" is in "10" and in "12" > > > I hate these "small" problems, they take up so many time :-(( > > Warm regards, > > Ton Kuypers > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From info at pixelmedia.com.au Sun Jan 12 17:59:00 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Sun Jan 12 17:59:00 2003 Subject: Advice on Registration Approaches Message-ID: <6508F268-2680-11D7-99ED-000393AD9396@pixelmedia.com.au> Dear Revolutionaries, Having reached a certain stage in the design process of my apps, I am starting to realise that I will have to choose a consistent method of registration for my users - which I hope I should be able to use for all apps I produce in the future. Being totally inexperienced in this area, I was wondering whether some of you seasoned commercial developers could share some of your experiences and approaches to handling user registration - and avoiding piracy to some degree... What methods of registration have you tried? Were there procedures that 'seemed sound' in the drawing board, but that proved to be cumbersome/costly/annoying to the user, and therefore are best avoided? Are there any registration methods that are particularly suited to Revolution apps? Are there any 3rd-party products/programming libraries/externals that truly help? Many thanks in advance for your information and advice! Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From ambassador at fourthworld.com Sun Jan 12 18:25:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jan 12 18:25:00 2003 Subject: Advice on Registration Approaches In-Reply-To: <6508F268-2680-11D7-99ED-000393AD9396@pixelmedia.com.au> Message-ID: Igor de Oliveira Couto wrote: > Having reached a certain stage in the design process of my apps, I am > starting to realise that I will have to choose a consistent method of > registration for my users - which I hope I should be able to use for > all apps I produce in the future. > > Being totally inexperienced in this area, I was wondering whether some > of you seasoned commercial developers could share some of your > experiences and approaches to handling user registration - and avoiding > piracy to some degree... > > What methods of registration have you tried? Were there procedures that > 'seemed sound' in the drawing board, but that proved to be > cumbersome/costly/annoying to the user, and therefore are best avoided? > Are there any registration methods that are particularly suited to > Revolution apps? > > Are there any 3rd-party products/programming libraries/externals that > truly help? A lot of folks speak well of Armadillo, and I know that Element5 also has a wrapper mechanism, but I've used neither. What method are you currently using? There's a great collection of articles at: Also, this article and ensuing discussion at Ambrosia is worth the read: -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From dsc at swcp.com Sun Jan 12 18:32:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jan 12 18:32:01 2003 Subject: Random but unique, more info In-Reply-To: <85AE0C0C-2680-11D7-8953-0003937A97B8@genesearch.com.au> Message-ID: <56FAABD6-2685-11D7-80DB-000A9567A3E6@swcp.com> On Sunday, January 12, 2003, at 03:52 PM, Sarah wrote: > sort lines of vChooseFrom by random(10000) -- or some suitably big > number > return line 1 to vNumToChoose of vChooseFrom That's not fair! That's using your superior knowledge of Revolution commands! I think you are right, the number should be big or you will see a slight ordering tendency. If random() can do it, I'd go to 8 digits. Dar Scott From Roger.E.Eller at sealedair.com Sun Jan 12 18:49:00 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Sun Jan 12 18:49:00 2003 Subject: FTP progress bar Message-ID: Vikram, Thank you VERY much for your help! The vital piece if information you provided was that the urlcallback handler needed to be in the STACK SCRIPT. I had it in the button script. The progress bar actually does something now (for a change). I am a happy Revolutionary! Kind regards, Roger Eller roger.e.eller at sealedair.com > The other field (log) referred in your urlcallback message will show > "uploading,1322,6686" etc. i.e. the url status. > >>libUrlSetStatusCallback "urlCallback", (the long id of stack "geoFTP") > > Also, does the message urlcallback exist in your stack script? It is being > referred to here.. > > Regards > Vikram > From jperryl at ecs.fullerton.edu Sun Jan 12 21:04:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun Jan 12 21:04:01 2003 Subject: 10 Questions about 2.0 In-Reply-To: <8D98535F-267E-11D7-99ED-000393AD9396@pixelmedia.com.au> Message-ID: Hi Igor, > MacOS X interface questions: > > 8) Are 'drawers' supported? - the side panels that 'slide out' from > under a main window, such as the 'Mailboxes' drawer in Mail.app. If so, > how are these handled by Windows and Linux systems? --My understanding is that yes, drawers are supported, although as I wasn't specifically interested in them, I didn't try/test them. Perhaps another can be more specific. Anyone? Judy From info at pixelmedia.com.au Sun Jan 12 21:16:01 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Sun Jan 12 21:16:01 2003 Subject: Advice on Registration Approaches In-Reply-To: Message-ID: Dear Richard & all Rev folks, Thank you for the pointers, and for the very interesting article at Ambrosia! - > A lot of folks speak well of Armadillo, and I know that Element5 also > has a > wrapper mechanism, but I've used neither. After receiving your posting, I had a brief look at both. Armadillo (http://www.siliconrealms.com/armadillo.htm) sounds interesting, but it is Windows-only... Element5 (http://www.element5.com) seems to be merely an online software sales portal - I could not find any information relevant to registration/licensing technology... > What method are you currently using? Right now, NOTHING - that is why I TRULY need some guidance! I know that the registration process, like so many other factors, can heavily influence the success of a new software release, and I do not have the time/money to 'try out' several different technologies and strategies to see which one works best! It seems that there are many different approaches out there, and I suspect there must be advantages and disadvantages in all. First of all, there are strategies for validating/authenticating a registration number. Some of the approaches I observed are: 1) Some companies (like Adobe, Apple, Microsoft, etc.) use a mathematical algorithm built-into the application itself, that checks whether the registration code entered by the user is valid. I know that these can easily be reverse-engineered, requiring only a moderate level of technical knowledge, and a fair amount of patience. The internet abounds with serial numbers for applications that use this approach, and it seems that all these manufacturers can do against the hackers is to continually build 'checks' against the most commonly known numbers into their updates and new releases. 2) Some companies generate the registration number based on information provided by the user (Name/Company/etc.) - such as Apple Quicktime Pro software. This ensures that a certain registration number will ONLY work with a certain Name/Company/etc. registration info. This does not seem to be any 'safer' than the previous approach, as registration numbers for 'John Doe' and 'SuperHacker' are easily found everywhere. 3) In an attempt to improve the previous system, some companies have their application generate a 'random ID' when first launched. The user must provide this 'application ID' number when purchasing it online - and it is this ID number that is used (instead of the user's Name/Company/etc. information) to generate the final registration number. This ensures that ONLY that specific application will accept the generated serial number. To 'crack' such applications, hackers often instruct users on how to 'break' into the application data and change the 'random ID' seed, after it's already been generated (so that a 'generic' registration number can then be used). Often, though, by using the usual reverse-engineering techniques, they work out the formula which generates the registration number from the seed, and produce 'serial number generators' for the application - so that they can generate the final registration number for any seed. Serial number generators are also quite plentiful online, proving that this approach, while more troublesome for the hackers, is still not a true deterrent. 4) Ambrosia's approach - which is supported by the Armadillo folks - is to issue registration numbers that contain information necessary for a mathematical 'date check'. These numbers contain within themselves a mathematically-defined 'expiry date' - usually 30 days of their date of issue - so the user must register the application within 30 days. After that period, if the user tries to use that number, it will no longer register - and the user must re-contact the software company, requesting a new registration number. These numbers are much more difficult for hackers to 'crack', as they require a good grasp of university-level mathematics for them to work out the generating formula. This approach is, however, more high-maintenance. They cause extra work for the user, and for the software company - as per the testimonial on the Ambrosia site. Is it worth it? 5) There are applications that simply require the user to establish an internet connection to the 'homebase' when first launched, to verify that the registration number entered is actually a 'legal' one, generated by the software maker. The application itself has no parsing or mathematical algorithm - it simply accepts any number entered, as long as the homebase says it's in the database... 6) Lastly, there are companies that seem to do quite well without using registration numbers at all... (ie, VIREX). Then, there is the problem of how the application stores/uses the registration number, and what (if any) methods are available for stopping an already fully-registered application being copied: 1) Most applications store the registration number or flag (which signals the application as being fully functional) into an external file - such as a Preference, or an invisible file. In most cases, these can simply be copied to another user's computer to make any copy of the application 'fully registered' (ie, OmniGroup apps)... 2) Some applications change internal resources in the application itself - not in an external file - which signal to the application upon opening that it is now registered. Applications such as these can usually simply be copied to another user's computer to work as fully registered apps (ie, the Adobe apps). There are also programs - such as ResCompare - that can COMPARE unregistered and registered versions of an application, and build an 'installer' (or 'hack') that when run, changes all the resources of the unregistered application to match those of registered ones. So even end users with no technical knowledge can actually produce 'hacks' for these apps. All in all, any way I look at it, I cannot seem to find a reasonable solution. All attempts to protect our apps against illegal use seem to be costly, and ineffective... That is why I wanted to find out what people's experiences in this area were! Is any of these methods more effective than another? Less costly? Better liked by the end users? Easier to manage? More suited to the Revolution development environment? Are there any approaches I did not list? I'll tell you what I think WOULD be good way to handle this, if at all possible: using PGP keys, and a unique machine-identifier, such as the ethernet address of the computer or the HD serial number. Here is how I would probably do it, if it were possible: a) Embed a PGP public key into the distribution of my app. b) When the user wants to purchase the application, the machine identifier (e'net address /hd serial num, etc.) is encoded with the public PGP key, and sent to our 'random number generator'. A random registration number is generated, and the user registration info (name, etc.) entered in our database. c) A file containing the registration number and machine identifier is produced, signed with the private PGP key and sent to the user. c) The app authenticates the registration file with the public PGP key, thereby certifying that it came from US. d) Whenever the app is launched, the registration file is accessed. App verifies that registration has not been tampered with (using public PGP key) and app ensures that the user is still running the software in the same machine as when it was registered. Disadvantage: if the user changes computers, then a new serial number would have to be re-issued. Does anyone have any thoughts on this? All comments and suggestions greatly appreciated! Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From troy at rpsystems.net Sun Jan 12 21:34:01 2003 From: troy at rpsystems.net (Troy Rollins) Date: Sun Jan 12 21:34:01 2003 Subject: 10 Questions about 2.0 In-Reply-To: Message-ID: On Sunday, January 12, 2003, at 08:59 PM, Judy Perry wrote: > >> MacOS X interface questions: >> >> 8) Are 'drawers' supported? - the side panels that 'slide out' from >> under a main window, such as the 'Mailboxes' drawer in Mail.app. If so, >> how are these handled by Windows and Linux systems? > > --My understanding is that yes, drawers are supported, although as I > wasn't specifically interested in them, I didn't try/test them. Perhaps > another can be more specific. I'm not too sure what is appropriate to say in this forum, but I haven't seen drawers, myself. I have seen "sheets" (but that is mentioned on the pre-release information)... -- Troy RPSystems, LTD www.rpsystems.net From alrice at ARCplanning.com Sun Jan 12 21:45:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sun Jan 12 21:45:01 2003 Subject: Advice on Registration Approaches In-Reply-To: Message-ID: <5B9189A2-26A0-11D7-AACE-000393529642@ARCplanning.com> On Sunday, January 12, 2003, at 07:07 PM, Igor de Oliveira Couto wrote: > Right now, NOTHING - that is why I TRULY need some guidance! I know > that the registration process, like so many other factors, can heavily > influence the success of a new software release, and I do not have the > time/money to 'try out' several different technologies and strategies > to see which one works best! Another thing to consider is that there is no cracker-proof registration scheme. Keeping that in mind, you have to balance the choice based upon: - how much time and effort you have to put into making the registration scheme good. - how difficult you make it for the user as a side effect of the registration scheme. I think Kagi and eSellerate offer particularly good services because they handle the ecommerce and side of things for you (a huge time saver) and offer a variety of serial number generation schemes. A particularly easy one to implement is to use a message digest (SHA, or MD5) of a string that can be generated at run-time to compare with the the user's digest key. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From info at pixelmedia.com.au Sun Jan 12 21:54:00 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Sun Jan 12 21:54:00 2003 Subject: Advice on Registration Approaches In-Reply-To: <5B9189A2-26A0-11D7-AACE-000393529642@ARCplanning.com> Message-ID: <6037C8D8-26A1-11D7-99ED-000393AD9396@pixelmedia.com.au> Dear Alex & Rev Folks, Thank you for the feedback! > I think Kagi and eSellerate offer particularly good services because > they handle the ecommerce and side of things for you (a huge time > saver) and offer a variety of serial number generation schemes. > I had a look at eSellerate after reading your post - it does sound very interesting. How do you integrate their code into Rev stacks? Does the SDK include a Rev-compatible external or plug-in? - probably wishing for too much here... > A particularly easy one to implement is to use a message digest (SHA, > or MD5) of a string that can be generated at run-time to compare with > the the user's digest key. > Could you elaborate on that? What is a 'message digest'? - SHA / MD5? This sounds interesting, too!... Many thanks! -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From ambassador at fourthworld.com Sun Jan 12 22:24:02 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jan 12 22:24:02 2003 Subject: Advice on Registration Approaches In-Reply-To: Message-ID: Igor de Oliveira Couto wrote: > Is any of these methods more effective than another? Less costly? > Better liked by the end users? Easier to manage? More suited to the > Revolution development environment? IMHO, there are two rules for protecting your app from piracy: 1. Everything is crackable. 2. Most crackerz are not customers. When I first started seeing WebMerge serials all over the Web I got really nervous. So I blocked those codes, and when I made version 2 I built a very different keygen algorithm that should be sufficiently annoying to dissuade most. Then I went back to work on features. Nothing is ever truly secure on the 'Net, so the trick is not to seek the El Dorado of "uncrackable", but instead to simply find the cost-effective balance of security vs. usability and development costs. Your own needs will vary depending on the market you're addressing and what your tool does, but I can tell you what I did with WebMerge as one example: As a tool that generates static Web pages from database output, WebMerge is uniquely valuable (ironically enough) to pirates illegally publishing lists of reg codes. So, as with popular games, it will attract the attention of a class of people who may be unusually adept at cracking and who generally do not pay for software. So efforts to stop them would become a case of diminishing returns rather quickly. I've been focusing instead on the potential paying customer. I started by asking asking myself this question: "What protections can I develop in minimal time which will sufficiently dissuade the casual serialz user?" But then I had a couple of purchases with stolen credit cards. The transactions are fully legit -- they _are_ paying, and the card account is good. It just doesn't belong to the person using it. So they get a reg code, and (as with Microsoft, Apple, Macromedia, Adobe, and most others) it winds up on the 'Net within days. There is nothing you can do to completely protect yourself from fraudulent cc purchases. And truth be told, Visa and MasterCard are only interested in issuing the chargeback, and generally don't investigate loss transactions. They will focus on protecting their customer, but once the chargebacks have been issued they rarely lift a finger to protect the vendor. In my case, because I have the email headers and IP information for the person logging making the purchase, chances are they could obtain the court orders necessary to find out which computer the transaction was made from, significantly narrowing the range of suspects, in some cases down to one. My offers to submit my transaction records to their investigative teams have not yet met with reply. It appears only the largest cases of identity theft are investigated; the majority of small-time players remain in action. So between crackerz (some of which you might be able to stop) and credit card felons (which you cannot stop), whatcha gonna do? For myself, I changed my question, to: "How can I provide a compelling reasons for Web professionals to give me money?" This focus helps me keep my eye on the true ball, which is delivering a worthy user experience to the target audience. I figure some of the WebMerge audience will be comprised of those who might be tempted to use a stolen serial if they come across one, so instead I try to make it clear that software clearly pays for itself, often in the first use. Inspired by Raney, I work hard to provide timely and complete support, even offering a toll-free number for the first year (support is an important component with a developer tool like WebMerge). I keep the product reasonably priced, provide quick turnaround on bug fixes, and add new features almost monthly. Any professional with a need for the product will recognize that it's in their interest to pay for it. The others can't be bothered with, there's nothing I can do for them. Any system where the serial numbers can't be easily guessed seems sufficient for the major publishers, so it's become sufficient for me. And you can build such things in Rev. Your reg key algorithm may be one in which the key is derived at least in part from the user name (Rev and MC use such a scheme). Or you could have a reg scheme in which each character of the key is derived from some arthmetic on other characters in the key, which merely makes it difficult to extrapolate other serialz if someone tries to use variants of one you blocked. Or some combination of the two. You'll want to hard-wire a list of current blocked codes with each release, and of course password protect all your stacks to encrypt your code and comments. You could optionally have your software "phone home" as Ambrosia does, and with a Rev-based CGI of the server side you could make a pretty nifty system. But be mindful of your audience: such a scheme may be problematic if your user does not have always-on 'Net access. When it phones home it submits the user's reg info for your database, and checks the code against a list of known stolen codes on your server. This way you can block stolen codes the moment you come across them by just adding them to a file on your server. From ambassador at fourthworld.com Sun Jan 12 22:30:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jan 12 22:30:00 2003 Subject: Advice on Registration Approaches In-Reply-To: <5B9189A2-26A0-11D7-AACE-000393529642@ARCplanning.com> Message-ID: Alex Rice wrote: > A particularly easy one to implement is to use a message digest (SHA, > or MD5) of a string that can be generated at run-time to compare with > the the user's digest key. I've heard of this approach to determine if a software has been cracked: have some external component get the md5digest of your app file at boot, and compare it to the one from when you shipped the product. If it doesn't match then the software can just refuse to complete the boot. But of course this has its own vulnerabilities: if they can dsassemble the code for the md5 comparison, they can just as easily disable the routine that requires it. ;) -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From alrice at ARCplanning.com Sun Jan 12 23:07:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sun Jan 12 23:07:01 2003 Subject: Advice on Registration Approaches In-Reply-To: <6037C8D8-26A1-11D7-99ED-000393AD9396@pixelmedia.com.au> Message-ID: On Sunday, January 12, 2003, at 07:47 PM, Igor de Oliveira Couto wrote: > I had a look at eSellerate after reading your post - it does sound > very interesting. How do you integrate their code into Rev stacks? > Does the SDK include a Rev-compatible external or plug-in? - probably > wishing for too much here... You don't have to use their SDK. If you don't use it, you would use their web storefront instead of their integrated e-sellers. Also you would use your own serial # scheme instead of their dynamic serial # scheme. However, it should be possible to create a Rev external from their SDK. Then we would have access to all the extra features in the SDK like checking for updates, downloading, instant registration, etc. > Could you elaborate on that? What is a 'message digest'? - SHA / MD5? > This sounds interesting, too!... There is a md5digest function built into Rev. Take a look at the docs for that. You could use md5digest to obfuscate the actual key string, and just concentrate on creating license key strings that are not too easy to guess. I guess it's like a two-level obfuscation. Someone might guess that you are using MD5, but they wouldn't have a whole lot to go on for guessing the original strings. This transcript returns a 32 character hex string which you could distribute to the public as a registration code: put empty into tHash get binaryDecode( "h*", md5digest("actxual license key"), tHash) put tHash Then at runtime, you could recreate the string "actxual license key" and compare the above with what the user entered for their license key. "actxual license key" could be created by an algorithm, constant strings, the user's name, or anything. What "actxual license key" really is depends on your creativity and whether you are generating the key at the time of purchase, or beforehand in a batch. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From chipp at chipp.com Sun Jan 12 23:45:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jan 12 23:45:01 2003 Subject: NEW Image Thumbnail Preview Control... Message-ID: Here's a handy thumbnail preview control (and documentation) http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm From miscdas at boxfrog.com Mon Jan 13 01:14:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Mon Jan 13 01:14:01 2003 Subject: Random but unique, more info In-Reply-To: <56FAABD6-2685-11D7-80DB-000A9567A3E6@swcp.com> References: <56FAABD6-2685-11D7-80DB-000A9567A3E6@swcp.com> Message-ID: <20030113061145.8601.qmail@www.boxfrog.com> [snip] Dar Scott writes: > On Sunday, January 12, 2003, at 03:52 PM, Sarah wrote: > >> sort lines of vChooseFrom by random(10000) -- or some suitably big >> number return line 1 to vNumToChoose of vChooseFrom > > That's not fair! That's using your superior knowledge of Revolution commands! > Dar Scott Dar, In MetaCard, no superior knowledge of commands required: Help Index search for: sort sort command returns To randomize the order of the lines of a field: sort field "numbers" by random(1000) miscdas From dsc at swcp.com Mon Jan 13 01:37:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 13 01:37:01 2003 Subject: Random but unique, more info In-Reply-To: <20030113061145.8601.qmail@www.boxfrog.com> Message-ID: On Sunday, January 12, 2003, at 11:11 PM, miscdas at boxfrog.com wrote: > In MetaCard, no superior knowledge of commands required: > Help > Index > search for: sort Bah! One would still need to know to search for "sort". I was vaguely aware that one could sort cards but I didn't remember sorting chunks such as lines. And even when I did search in Revolution I only got it on the third try. I stand fast. Sarah showed some Revolution savvy. Dar Scott From michael-kristensen at dsa-net.dk Mon Jan 13 02:18:01 2003 From: michael-kristensen at dsa-net.dk (Michael Kristensen) Date: Mon Jan 13 02:18:01 2003 Subject: 10 Questions about 2.0 In-Reply-To: <200301130328.WAA22599@www.runrev.com> Message-ID: mandag 13. jan 2003 kl. 04:28 skrev use-revolution-request at lists.runrev.com: >>> MacOS X interface questions: >>> >>> 8) Are 'drawers' supported? - the side panels that 'slide out' from >>> under a main window, such as the 'Mailboxes' drawer in Mail.app. If >>> so, >>> how are these handled by Windows and Linux systems? >>> As I understand it, Drawers is only possible in cocoa applications, which Rev is not. Kind regards Michael Kristensen From denise.kingston at ntlworld.com Mon Jan 13 04:26:02 2003 From: denise.kingston at ntlworld.com (Denise Kingston) Date: Mon Jan 13 04:26:02 2003 Subject: get URL problem Message-ID: I'm having success with this simple script in a button: on mouseUp get URL "http://mysite.com/Data/myDataFile.csv" put it into lvData put lvData & cr & the result end mouseUp This works fine the first time. Then I have to wait something like several minutes (or exit RunRev and reload) before it, or any other file will download again. In the meantime I get "Timeout Error" in the result. I'm sure this is a very simple misreading of the Runrev documentation, coupled with my inexperience with URL's, but can anyone help me please??? Thanks in advance Roger Kingston Omnibus Systems From roger.kingston at omnibus.co.uk Mon Jan 13 04:57:01 2003 From: roger.kingston at omnibus.co.uk (Roger Kingston (OmniBus - Stanford)) Date: Mon Jan 13 04:57:01 2003 Subject: URL Trouble Message-ID: I'm having success with this simple script in a button: on mouseUp get URL "http://mysite.com/Data/myDataFile.csv" put it into lvData put lvData & cr & the result end mouseUp This works fine the first time. Then I have to wait something like several minutes (or exit RunRev and reload) before it, or any other file will download again. In the meantime I get "Timeout Error" in the result. I'm sure this is a very simple misreading of the Runrev documentation, coupled with my inexperience with URL's, but can anyone help me please??? Thanks in advance Roger Kingston Omnibus Systems Roger Kingston VP Omnibus Product Operations Omnibus Systems Stanford House Stanford on Soar Loughborough LE12 5PY England Tel + 44 8705 004380 (Direct Dial) Tel + 44 8705 004300 (Reception) Fax + 44 8705 004333 (Not secure) Mob + 44 7970 134 380 The information contained in this email and any attachments may be confidential. If you have received this mail in error please notify us immediately by telephone or by a return email. You should not use, copy or disclose the contents of this email or of any attachments for any purpose or to any person. Opinions expressed in this communication are those of the sender and are not necessarily supported by Omnibus Systems. From bvg at mac.com Mon Jan 13 08:55:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon Jan 13 08:55:01 2003 Subject: URL Trouble In-Reply-To: Message-ID: the put URL and get URL are blocking, so if your file is big, you will have to wait until it has loaded fully before you can do anything else. load URL is non blocking (search for "Load" in the documentation. It is also possible that there is no route to host, or ehrn the host does not exist (Is your modem connected?) You will get timeout's if that is the case. If nothing helps, then you might want to check the liburlversion() and if it is below 1.0.6b8 then you might want to update it here: http://runrev.com/revolution/developers/interimreleases/liburl/ releases.shtml On Montag, Jan 13, 2003, at 10:52 Europe/Zurich, Roger Kingston (OmniBus - Stanford) wrote: > I'm having success with this simple script in a button: > > on mouseUp > get URL "http://mysite.com/Data/myDataFile.csv" > put it into lvData > put lvData & cr & the result > end mouseUp > > This works fine the first time. Then I have to wait something like > several > minutes (or exit RunRev and reload) before it, or any other file will > download again. In the meantime I get "Timeout Error" in the result. > > I'm sure this is a very simple misreading of the Runrev documentation, > coupled with my inexperience with URL's, but can anyone help me > please??? > > Thanks in advance > > Roger Kingston > Omnibus Systems > > > > Roger Kingston > VP Omnibus Product Operations > Omnibus Systems > Stanford House > Stanford on Soar > Loughborough > LE12 5PY > England > Tel + 44 8705 004380 (Direct Dial) > Tel + 44 8705 004300 (Reception) > Fax + 44 8705 004333 (Not secure) > Mob + 44 7970 134 380 > > The information contained in this email and any attachments may be > confidential. If you have received this mail in error please notify us > immediately by telephone or by a return email. You should not use, > copy or disclose the contents of this email or of any attachments for > any purpose or to any person. Opinions expressed in this communication > are those of the sender and are not necessarily supported by Omnibus > Systems. > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From yvescoppe at skynet.be Mon Jan 13 09:02:01 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Mon Jan 13 09:02:01 2003 Subject: NEW Image Thumbnail Preview Control... In-Reply-To: References: Message-ID: >Here's a handy thumbnail preview control (and documentation) > >http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm > >>From the website: > >altThumbViewer control is a group used to scroll through a folder of images. >This demo stack will prompt you for a folder, then display the first image >scaled properly in the folder in the group below. The user can use the >scrollbar to scroll through all the images in the folder. There are custom >properties for filtering images, accessing the path of the visible image and >resizing and repositioning the control. You can cut and paste this group >into your stack. Read the docs. > >This control works on Windows, should work on Linux. It will work on Macs >ONLY when accessing files with .gif,.png,.jpg,.jpeg file extensions. If >someones decides to modify so that it views all Mac image TYPEs, let me know >and I'll repost it. It shouldn't be difficult, I just don't have time to code and test for Mac. FANTASTIC I've tested altThumbViewer on Mac (OS 9 and OS X 10.2.3). -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From kkaufman at snet.net Mon Jan 13 10:17:01 2003 From: kkaufman at snet.net (Kurt Kaufman) Date: Mon Jan 13 10:17:01 2003 Subject: 10 Questions about 2.0 Message-ID: <540B6C70-2709-11D7-972C-0003936D1F12@snet.net> "As I understand it, Drawers is only possible in cocoa applications, which Rev is not." So, uh,.... I guess we'll have to drop our Drawers. (Sorry; couldn't resist!) :-) -KK From miscdas at boxfrog.com Mon Jan 13 12:55:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Mon Jan 13 12:55:01 2003 Subject: NEW Image Thumbnail Preview Control... In-Reply-To: References: Message-ID: <20030113175244.64565.qmail@www.boxfrog.com> [snip] >Chipp Walters writes: > Here's a handy thumbnail preview control (and documentation) > > http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm > Chipp > Chipp, thanks for the contribution; it has potential. Here are some things that need improvement, if you have the time and inclination. On WINXP, when I used Set Loc and moved the view area up into the text area, the text is on top of the image. Can you make the image on top? Can you make the file details display area at the bottom of the screen resizable? When I change the viewer location, I want to change the size of the details box so I can see more without scrolling. Using the scroll bar to navigate through the pics wasn't so great. With the slider, it was too esy to run past the next pic. With the buttons, it takes many clicks to get to the next pic. miscdas From chipp at chipp.com Mon Jan 13 13:33:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jan 13 13:33:01 2003 Subject: NEW Image Thumbnail Preview Control... In-Reply-To: <20030113175244.64565.qmail@www.boxfrog.com> Message-ID: miscdas, Actually the stack is just a demonstration of the control. To really use it in your project, you need to copy the control to your stack, then set the correct properties. The SetLoc button is just a demonstration on how to use the 'altThumbLoc' property for setting the location of the control. The same is true with the file details, look at the script of the Broswe Folders buttons to see that it's just getting the 'altImageFile' property and putting it in the field below. IOW, the filepath fld below the control is NOT part of the control. You can do anything you want with it. Check out the script of the SetLoc button, but don't look too closely, I'm just using a "repeat until mouseclick()" script which is *not* the way to handle dragging things around the screen....I'm just too lazy to do the whole on mouseMove thing---it's just a demo:-) One of best, not well documented features about it, is the img "altThumbImg" and it's properties and control. You can copy only this image to your stack, and anytime you set the "altImageFile" property to a valid image type and filepath, it automatically scales it using the correct proportions. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of > miscdas at boxfrog.com > Sent: Monday, January 13, 2003 11:53 AM > To: use-revolution at lists.runrev.com > Subject: Re: NEW Image Thumbnail Preview Control... > > > [snip] > >Chipp Walters writes: > > > Here's a handy thumbnail preview control (and documentation) > > > > http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm > > Chipp > > > Chipp, > > thanks for the contribution; it has potential. Here are some things that > need improvement, if you have the time and inclination. > > On WINXP, when I used Set Loc and moved the view area up into the > text area, > the text is on top of the image. Can you make the image on top? > > Can you make the file details display area at the bottom of the screen > resizable? When I change the viewer location, I want to change > the size of > the details box so I can see more without scrolling. > > Using the scroll bar to navigate through the pics wasn't so > great. With the > slider, it was too esy to run past the next pic. With the > buttons, it takes > many clicks to get to the next pic. > > miscdas > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Mon Jan 13 13:34:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon Jan 13 13:34:01 2003 Subject: 10 Questions about 2.0 In-Reply-To: Message-ID: Oops. Troy you're right... :( Judy On Sun, 12 Jan 2003, Troy Rollins wrote: > I'm not too sure what is appropriate to say in this forum, but I haven't > seen drawers, myself. I have seen "sheets" (but that is mentioned on the > pre-release information)... From jhurley at infostations.com Mon Jan 13 13:36:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Mon Jan 13 13:36:01 2003 Subject: Random but unique In-Reply-To: <200301130325.WAA22391@www.runrev.com> References: <200301130325.WAA22391@www.runrev.com> Message-ID: > >Sarah wrote: >It seems to me that everyone is being too complicated. What about: > >sort lines of vChooseFrom by random(10000) -- or some suitably big >number >return line 1 to vNumToChoose of vChooseFrom > I see how this works, and it is deliciously simple, but I don't see why. According to the documentation: "The shortKey is a chunk expression that specifies which part of each line is used as the sort key. " How does random(10000) specify "which part of each line is used" and why does that give the desired result? I am mystified. When the compiler see "random(....)" does it bypass the "which part of each line is used" and just use the random() as seed in a random number generator to randomize the lines? Puzzling! Jim Hurley From jperryl at ecs.fullerton.edu Mon Jan 13 13:36:10 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon Jan 13 13:36:10 2003 Subject: 10 Questions about 2.0 In-Reply-To: <540B6C70-2709-11D7-972C-0003936D1F12@snet.net> Message-ID: I think I'll just invest in a muzzle. Mea culpa. Judy On Mon, 13 Jan 2003, Kurt Kaufman wrote: > So, uh,.... I guess we'll have to drop our Drawers. (Sorry; couldn't > resist!) :-) From herz at ucsd.edu Mon Jan 13 14:03:01 2003 From: herz at ucsd.edu (Richard K. Herz) Date: Mon Jan 13 14:03:01 2003 Subject: URL Trouble Message-ID: <003d01c2bb30$9f6f6fe0$58bfef84@rkhpc1> "Roger Kingston (OmniBus - Stanford)" wrote: > on mouseUp > get URL "http://mysite.com/Data/myDataFile.csv" > put it into lvData > put lvData & cr & the result > end mouseUp > > This works fine the first time. Then I have to wait something like > several > minutes (or exit RunRev and reload) before it, or any other file will > download again. In the meantime I get "Timeout Error" in the result. I've had a problem with get/load url with the following configuration: Win XP with Norton Internet Utilities (NIS) installed, MetaCard 2.4.3, libUrl 1.0.8b1. The problem occurs if NIS is installed, even if it is turned "off". NIS on Win 98 works OK. The problem I've seen is: after 1st socket of session times out, 2nd socket connection attempt fails, although after wait of approx. 7 minutes with MetaCard (v. 2.4.3, libUrl 1.0.8b1) still open, a second connnection can be made. From Roger.E.Eller at sealedair.com Mon Jan 13 14:41:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon Jan 13 14:41:01 2003 Subject: 10 Questions about 2.0 Message-ID: Has anyone seen "sheets" in their "drawers"? This is a sign that it is laundry day. LOL at my sillyness! Sorry about that. :-D ~Roger > Oops. Troy you're right... :( > > Judy > > On Sun, 12 Jan 2003, Troy Rollins wrote: > >> I'm not too sure what is appropriate to say in this forum, but I haven't >> seen drawers, myself. I have seen "sheets" (but that is mentioned on the >> pre-release information)... From jperryl at ecs.fullerton.edu Mon Jan 13 14:58:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon Jan 13 14:58:01 2003 Subject: Question about Logo usage In-Reply-To: Message-ID: Hi, Before I manage to put my foot in it further, are we prohibited from using the Rev logo on Rev-related webpages? TIA, Judy From tkuypers at pandora.be Mon Jan 13 15:07:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Mon Jan 13 15:07:01 2003 Subject: Getting all running programs on the mac Message-ID: In Supercard there is a command to get all running programs on the mac, before sending Apple-Events to it. How do I determine is a program is running in Revolution? Regards, Ton Kuypers -------------- next part -------------- An HTML attachment was scrubbed... URL: From ambassador at fourthworld.com Mon Jan 13 15:20:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jan 13 15:20:01 2003 Subject: Getting all running programs on the mac In-Reply-To: Message-ID: tkuypers at pandora.be wrote: > In Supercard there is a command to get all running programs on the mac, before > sending Apple-Events to it. > How do I determine is a program is running in Revolution? My understanding is that SuperCard's "answer programs" command relies on an OS API call that is no longer supported (I don't think it's even in the OS X version of SC 4, is it?), so it's not likely to find its way into the Rev engine. It's a handy dialog, though; would be nice if Apple could be talked into reinstating it. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From tkuypers at pandora.be Mon Jan 13 15:34:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Mon Jan 13 15:34:01 2003 Subject: Getting all running programs on the mac In-Reply-To: Message-ID: Aaaargggg You're right, in the beta of SC4 I've got it's gone... :-(( Is there an other way to do it? We've left SuperCard development, because we need XML, Database connections and cross-platform, so now I'm trying to find my way in Rev... Tnx Ton > From: Richard Gaskin > Reply-To: use-revolution at lists.runrev.com > Date: Mon, 13 Jan 2003 12:14:47 -0800 > To: > Subject: Re: Getting all running programs on the mac > > tkuypers at pandora.be wrote: > >> In Supercard there is a command to get all running programs on the mac, >> before >> sending Apple-Events to it. >> How do I determine is a program is running in Revolution? > > My understanding is that SuperCard's "answer programs" command relies on an > OS API call that is no longer supported (I don't think it's even in the OS X > version of SC 4, is it?), so it's not likely to find its way into the Rev > engine. It's a handy dialog, though; would be nice if Apple could be talked > into reinstating it. > > -- > Richard Gaskin > Fourth World Media Corporation > Developer of WebMerge 2.1: Publish any database on any site > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > Tel: 323-225-3717 AIM: FourthWorldInc > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Mon Jan 13 15:42:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Mon Jan 13 15:42:01 2003 Subject: Getting all running programs on the mac References: Message-ID: <03bc01c2bb42$a14e3cd0$6f00a8c0@mckinley.dom> Ton, Here's a way to do it: http://www.sonsothunder.com/devres/revolution/revolution.htm?_proc002 Have fun! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: To: Sent: Monday, January 13, 2003 2:27 PM Subject: Re: Getting all running programs on the mac > Aaaargggg > You're right, in the beta of SC4 I've got it's gone... :-(( > > Is there an other way to do it? We've left SuperCard development, because we > need XML, Database connections and cross-platform, so now I'm trying to find > my way in Rev... > > Tnx > Ton > > > From: Richard Gaskin > > Reply-To: use-revolution at lists.runrev.com > > Date: Mon, 13 Jan 2003 12:14:47 -0800 > > To: > > Subject: Re: Getting all running programs on the mac > > > > tkuypers at pandora.be wrote: > > > >> In Supercard there is a command to get all running programs on the mac, > >> before > >> sending Apple-Events to it. > >> How do I determine is a program is running in Revolution? > > > > My understanding is that SuperCard's "answer programs" command relies on an > > OS API call that is no longer supported (I don't think it's even in the OS X > > version of SC 4, is it?), so it's not likely to find its way into the Rev > > engine. It's a handy dialog, though; would be nice if Apple could be talked > > into reinstating it. > > > > -- > > Richard Gaskin > > Fourth World Media Corporation > > Developer of WebMerge 2.1: Publish any database on any site > > ___________________________________________________________ > > Ambassador at FourthWorld.com http://www.FourthWorld.com > > Tel: 323-225-3717 AIM: FourthWorldInc > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From janschenkel at yahoo.com Mon Jan 13 15:45:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jan 13 15:45:01 2003 Subject: Getting all running programs on the mac In-Reply-To: Message-ID: <20030113204025.49625.qmail@web11904.mail.yahoo.com> --- "tkuypers at pandora.be" wrote: > In Supercard there is a command to get all running > programs on the mac, > before sending Apple-Events to it. > How do I determine is a program is running in > Revolution? > > Regards, > > Ton Kuypers > Hi Tom, The easiest and perhaps only way to do this, is via AppleScript. Have a look at the following entry from the use-revolution archives: http://lists.runrev.com/pipermail/use-revolution/2002-March/002883.html Also note that Tuviah Snyder's External Collection allows you to get a return-delimited list of the open applications: http://www.runrev.com/revolution/developers/developerdownloads/externalscollection.html Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From scott at tactilemedia.com Mon Jan 13 15:51:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Jan 13 15:51:00 2003 Subject: Getting all running programs on the mac In-Reply-To: Message-ID: Recently, "tkuypers at pandora.be" wrote: >> In Supercard there is a command to get all running programs on the mac, >> before >> sending Apple-Events to it. >> How do I determine is a program is running in Revolution? I seem to remember someone mentioning an AppleScript that was able to do this but not sure... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From matt.denton at limelight.com.au Mon Jan 13 16:16:01 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Mon Jan 13 16:16:01 2003 Subject: Advice on Registration Approaches (Matt Denton) In-Reply-To: <200301131704.MAA02317@www.runrev.com> Message-ID: <90162D06-273B-11D7-A1D4-000393AE3506@limelight.com.au> On Sunday, January 12, 2003, at 07:47 PM, Igor de Oliveira Couto wrote: > I had a look at eSellerate after reading your post - it does sound > very interesting. How do you integrate their code into Rev stacks? > Does the SDK include a Rev-compatible external or plug-in? - probably > wishing for too much here... Hi Igor an all, I've had a quick hack at running eSellerate SDK through OSX. Needs a work and one day I hope to get a clever programmer onto it who has the time... The eSellerate model is perfect for a number of reasons: * Immediate registration lowers the 'purchase resistance' for your customers; * Registering software is actually a 'negative' experience. You pay money, maybe you log-on, you enter your details and credit card codes, you wait for emails, then you enter more codes, you waste time, then *maybe* there is a small reward as the software uncripples itself. The point is having the last part of this process automated hugely reduces the 'purchase resistance' for many customers. That's why we NEED a Rev version of this great online transaction model. Anyone? If you are dealing with rego codes, sure try and make them as complicated as possible to crack. However keep the following in mind: your customer is your most important asset, much more than the techie that wants to crack codes for the challenge. It has been said before: you will never really stop a smart programmer from tapping in and building codes. For your customer, make the registration process (and the code that goes with it) as simple and forgiving as possible. If possible: * Use only digits (if you can); * If you do use alphas, avoid possible confusing number character sequences: 0 or 0 I or 1 2 or Z. You would be surprised at how many fonts have numbers that look just like the letters; * Keep the code as short! as possible; * Use separating dashes. Most people can handle groups of thee or four numbers at a time; * Make sure your decoding code strips out spaces, dashes etc so the customer can make it easy to type and read back for checking; * Enable copy and paste. Most users will copy their serial number out of the email, and yes, hackers can write a script to auto copy-paste variations, but disabling this hurts the people that really matter; * Use smarts, like smart copy-paste. Rev use this in their rego process: copy your details out of the email and 'paste'. It handles juggling the info into fields. * Use language that encourages the customer, and thank them for their support (without being condescending). Remember up until the last 'pay' click, they can exit out! * If you are not using a Kagi or eSellerate system, make sure you offer security, multiple registration paths (fax/phone etc), and make sure your site looks professional, as in "trust us, we know what we are doing"; * Try not to capture too much marketing garbage, this will turn away potential customers and often makes them feel like they are being analyzed. In short you will end up with more customers if you can make this process easy a no brainer for your paying friends. Elaborate encoding techniques that don't consider the customer will leave them with a negative feeling on an already arduous process. Remember how you feel/felt when you purchased some complicated registration software online. If you want to see your customers to boomerang, give them a small reward or gift at the end, something they may not have expected. "Thanks for supporting us, with your help we will continue to develop more fun software. To show our thanks we would like to give you a small utility "xyz", click on the link below and use the same serial number". Alternatively give them some additional skins or plug-ins for the software etc. or even email them a nicely designed 'Thanks' JPEG image. Keep it simple and small. Finally (and this has been said on the thread before) give your customers SUPPORT! Prompt e-mail support is one of the strongest ways to build a community around your product. Suddenly, a customer who is having problems with your software, has an answer and a personalized response. You can have a mini database of common answers (even ones from your own FAQ) and copy paste them into the email, quite often you will find customers asking the same ol' questions, often finding interface flaws in your own product (take note for next time). You get some annoying customers that suddenly think you are best buddies for life but prudent handling can keep them on side without wasting huge amounts of time. Of course this is only my 2c worth, hope you don't mind the rave... M@ Matt Denton From tkuypers at pandora.be Mon Jan 13 16:24:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Mon Jan 13 16:24:00 2003 Subject: Getting all running programs on the mac In-Reply-To: <03bc01c2bb42$a14e3cd0$6f00a8c0@mckinley.dom> Message-ID: Frustrating... I've changed the script on http://www.sonsothunder.com/ from a function to a regular command, and it does the job in Apple's script editor but doesn't work in Rev... In Script Editor it looks like: tell application "Finder" set procList to the processes set procNames to "" repeat with p in procList set procNames to procNames & the name of p & (ASCII character 10) end repeat return procNames end tell And this gives me indeed a list of all running processes. In rev it looks like: (I've changed it a little) on mouseup put "tell application " & quote & "Finder" & quote & cr into vScript put "set procList to the processes" & quote & cr after vScript put "set procNames to " & quote & quote & cr after vScript put "repeat with p in procList" & cr after vScript put "set procNames to procNames & the name of p & (ASCII character 10)" & cr after vScript put "end repeat" & cr after vScript put "return procNames" & cr after vScript put "end tell" & cr after vScript do vScript as AppleScript put the result into tProcesses answer tProcesses end mouseup And this gives me a "compile error" What could be wrong? I'd prefer not to use the external but just plain applescript... Ton Kuypers > From: "Ken Ray" > Organization: Sons of Thunder Software > Reply-To: use-revolution at lists.runrev.com > Date: Mon, 13 Jan 2003 14:30:25 -0600 > To: > Subject: Re: Getting all running programs on the mac > > Ton, > > Here's a way to do it: > > http://www.sonsothunder.com/devres/revolution/revolution.htm?_proc002 > > Have fun! > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > ----- Original Message ----- > From: > To: > Sent: Monday, January 13, 2003 2:27 PM > Subject: Re: Getting all running programs on the mac > > >> Aaaargggg >> You're right, in the beta of SC4 I've got it's gone... :-(( >> >> Is there an other way to do it? We've left SuperCard development, because > we >> need XML, Database connections and cross-platform, so now I'm trying to > find >> my way in Rev... >> >> Tnx >> Ton >> >>> From: Richard Gaskin >>> Reply-To: use-revolution at lists.runrev.com >>> Date: Mon, 13 Jan 2003 12:14:47 -0800 >>> To: >>> Subject: Re: Getting all running programs on the mac >>> >>> tkuypers at pandora.be wrote: >>> >>>> In Supercard there is a command to get all running programs on the mac, >>>> before >>>> sending Apple-Events to it. >>>> How do I determine is a program is running in Revolution? >>> >>> My understanding is that SuperCard's "answer programs" command relies on > an >>> OS API call that is no longer supported (I don't think it's even in the > OS X >>> version of SC 4, is it?), so it's not likely to find its way into the > Rev >>> engine. It's a handy dialog, though; would be nice if Apple could be > talked >>> into reinstating it. >>> >>> -- >>> Richard Gaskin >>> Fourth World Media Corporation >>> Developer of WebMerge 2.1: Publish any database on any site >>> ___________________________________________________________ >>> Ambassador at FourthWorld.com http://www.FourthWorld.com >>> Tel: 323-225-3717 AIM: FourthWorldInc >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From yvescoppe at skynet.be Mon Jan 13 16:45:01 2003 From: yvescoppe at skynet.be (=?iso-8859-1?Q?Fran=E7ois?= COPPE) Date: Mon Jan 13 16:45:01 2003 Subject: Rev 1.1.1 and Mac OS X 10.2.3 FR Message-ID: Hi, I have a problem since I upgrade to Jaguar Object: stack "mes scripts" of stack "/iBook X/Users/fcoppe/Documents/Rev Project/Fichier patients.rev" The filepath of my substacks is "/iBook X/Users/myName/Documents/MainStack.rev" but in Fr system X, the folder "users" is named "Utilisateurs" So if I type int the msg Box : answer the filename of this stack I get an answer with "Users" : .../.../Users/.../... but in the real filepath, "users" becomes "Utilisateurs" .../.../Utilisateurs/.../... I don't have the problem with Mac OS 9 or Mac OS X 10.1.x because in the last system, the folder "Utilisateurs" doesn't exist, It is named "Users" Is is a known bug ? is it correct in Rev 2.0 ? Can someone help me please ?? I get many problems since I upgrade to "Jaguar" -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From dave.mckee at shaw.ca Mon Jan 13 16:49:01 2003 From: dave.mckee at shaw.ca (Dave McKee) Date: Mon Jan 13 16:49:01 2003 Subject: Need some help figuring out how to use a library Message-ID: I have found that a library - LibSMTP at Shao Sean ( http://www.shaosean.tk/ ) does exactly what I need to finish a project that I am working on BUT because I am new to Revolution, am confused with how to integrate the / any library into my own project. My guesses so far, have included using revolution's stack mover to move the library out of Shao Sean's example and then making it ( the library ) a sub stack of one of my own stacks BUT that does not seem to work. Is there some documentation on how to copy libraries from one stack to another or can someone tell me how to do so for libSMTP ? Regards Dave From jbradshaw at blueyonder.co.uk Mon Jan 13 17:00:02 2003 From: jbradshaw at blueyonder.co.uk (Jez) Date: Mon Jan 13 17:00:02 2003 Subject: Right Click Menus Message-ID: <000501c2bb4e$41f650e0$50231e3e@Jez2> I'm sure it must be possible, but could anyone document how to easily achieve context-sensitive right click menus in an app, much like the ones available in the designer. From tkuypers at pandora.be Mon Jan 13 17:09:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Mon Jan 13 17:09:01 2003 Subject: Getting all running programs on the mac In-Reply-To: <03bc01c2bb42$a14e3cd0$6f00a8c0@mckinley.dom> Message-ID: :-)) Solved it! I just needed a string to see if the program I needed was ruiing and this does the job: put "tell application" & quote & "Finder" & quote & cr into vScript put "set procList to the processes" & cr after vScript put "end tell" after vScript do vScript as applescript put the result into vResult Everybody thanks for your help. Ton Kuypers > From: "Ken Ray" > Organization: Sons of Thunder Software > Reply-To: use-revolution at lists.runrev.com > Date: Mon, 13 Jan 2003 14:30:25 -0600 > To: > Subject: Re: Getting all running programs on the mac > > Ton, > > Here's a way to do it: > > http://www.sonsothunder.com/devres/revolution/revolution.htm?_proc002 > > Have fun! > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > ----- Original Message ----- > From: > To: > Sent: Monday, January 13, 2003 2:27 PM > Subject: Re: Getting all running programs on the mac > > >> Aaaargggg >> You're right, in the beta of SC4 I've got it's gone... :-(( >> >> Is there an other way to do it? We've left SuperCard development, because > we >> need XML, Database connections and cross-platform, so now I'm trying to > find >> my way in Rev... >> >> Tnx >> Ton >> >>> From: Richard Gaskin >>> Reply-To: use-revolution at lists.runrev.com >>> Date: Mon, 13 Jan 2003 12:14:47 -0800 >>> To: >>> Subject: Re: Getting all running programs on the mac >>> >>> tkuypers at pandora.be wrote: >>> >>>> In Supercard there is a command to get all running programs on the mac, >>>> before >>>> sending Apple-Events to it. >>>> How do I determine is a program is running in Revolution? >>> >>> My understanding is that SuperCard's "answer programs" command relies on > an >>> OS API call that is no longer supported (I don't think it's even in the > OS X >>> version of SC 4, is it?), so it's not likely to find its way into the > Rev >>> engine. It's a handy dialog, though; would be nice if Apple could be > talked >>> into reinstating it. >>> >>> -- >>> Richard Gaskin >>> Fourth World Media Corporation >>> Developer of WebMerge 2.1: Publish any database on any site >>> ___________________________________________________________ >>> Ambassador at FourthWorld.com http://www.FourthWorld.com >>> Tel: 323-225-3717 AIM: FourthWorldInc >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Mon Jan 13 17:19:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Mon Jan 13 17:19:01 2003 Subject: Need some help figuring out how to use a library In-Reply-To: References: Message-ID: >Is there some documentation on how to copy libraries from one stack to >another or can someone tell me how to do so for libSMTP ? Without have looked at Shao Sean's example, I can only give you general thoughts: A library stack, as traditionally viewed, is a container of handlers (in the stack script) and resources (eg: images). The handlers & resources in library X.rev are available to any control/handler in any stack that includes 'start using stack "X.rev"' before using them. (FYI, stack "X.rev" receives a libraryStack message when it is placed in use.) Multiple stacks can be in use at any time, and their order in the message path is the reverse order of their receipt of libraryStack messages (ie: the last stack to receive libraryStack is first in the message path among stacks in use. Here's a sample from SDB_Utilities' preOpenStack handler: get the effective fileName of me set the itemDelimiter to "/" put "Serendipity_Library.rev" into the last item of it if there is a stack it then start using stack it else if the platform is "Win32" then get specialFolderPath("Documents")&"/Serendipity_Library.rev" if there is a stack it then then start using stack it else beep answer "Please install the file,"&"e&"Serendipity_Library.rev""e&&"in my folder and try again." close this stack exit preopenStack end if else beep answer "Please install the file,"&"e&"Serendipity_Library.rev""e&&"in my folder and try again." close this stack exit preopenStack end if end if -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From janschenkel at yahoo.com Mon Jan 13 17:27:14 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jan 13 17:27:14 2003 Subject: Right Click Menus In-Reply-To: <000501c2bb4e$41f650e0$50231e3e@Jez2> Message-ID: <20030113222224.85694.qmail@web11905.mail.yahoo.com> --- Jez wrote: > I'm sure it must be possible, but could anyone > document how to easily > achieve context-sensitive right click menus in an > app, much like the ones > available in the designer. > Hi Jez, It is definitely possible. Have a look at the entry in the Transcript Dictionary for the 'popup' command. on mouseDown pWhichButton if pWhichButton is 3 -- context sensitive click popup btn "MyPopUpMenu" else pass mouseDown end if end mouseDown Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From dsc at swcp.com Mon Jan 13 17:30:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 13 17:30:01 2003 Subject: Random but unique In-Reply-To: Message-ID: On Monday, January 13, 2003, at 11:30 AM, Jim Hurley wrote: >> sort lines of vChooseFrom by random(10000) -- or some suitably big >> number >> return line 1 to vNumToChoose of vChooseFrom >> > > I see how this works, and it is deliciously simple, but I don't see > why. According to the documentation: > > "The shortKey is a chunk expression that specifies which part of each > line is used as the sort key. " Here is my guess. You can probably try some tests to see if it is right. You are missing the very tiny print after "sortKey". If you look very, very, very closely, the doc will read like this: "The sortKey is an expression, typically a chunk expression that specifies ..." This command: sort lines of ... by blahBlahBlah gets a sort key by calling (virtually) this function on each line: function sortKey each return blahBlahBlah end if If I'm right, you should be able to do other interesting sorts. Dar Scott From danny at mogulhost.com Mon Jan 13 17:56:01 2003 From: danny at mogulhost.com (Danny Grizzle) Date: Mon Jan 13 17:56:01 2003 Subject: Interfacing with MS Outlook Message-ID: I'm writing a multi-user customer relationship management application to support a 25-50 person office. Has anyone worked on integrating Revolution with Microsoft Outlook, so that a single backend database can be accessed and modified simultaneously through both a Runtime Revolution custom application and a Microsoft Outlook client (including e-mail, calendar, tasks, contacts, notes, etc.)? Thanks, Danny Grizzle From ncouch at mail.airmail.net Mon Jan 13 17:58:01 2003 From: ncouch at mail.airmail.net (nc) Date: Mon Jan 13 17:58:01 2003 Subject: Button color hilite References: <200301122248.RAA16271@www.runrev.com> Message-ID: <001f01c2bb56$773a0d70$024b1c0a@starfire> Rob, Yes I have checked the "hilite when clicked" property as well as the color I wanted to change it to. However, even when I have the "hilite when clicked" deselected the button still hilites when clicked. I am beginning to suspect this feature doesn't work under Mac OS X or it does not work for this button type. I will keep plugging away to see if I can find the solution (or wait for Rev 2.0 to come out and see if it works there). Cheers. Nate > >Okay, I have checked the "hiliteColor" command, but it doesn't change the > >hilite color of the button I click on. > > Hi Nate, > > Have you checked the value of the button's "hilite when clicked" > property in its Properties Palette and its hilite color in its > Appearance Palette? > -- > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.com/who.htm From dave.mckee at shaw.ca Mon Jan 13 18:14:00 2003 From: dave.mckee at shaw.ca (Dave McKee) Date: Mon Jan 13 18:14:00 2003 Subject: Need some help figuring out how to use a library In-Reply-To: Message-ID: On 1/13/03 1:43 PM, "Dave McKee" wrote: > I have found that a library - LibSMTP at Shao Sean ( http://www.shaosean.tk/ > ) does exactly what I need to finish a project that I am working on BUT > because I am new to Revolution, am confused with how to integrate the / any > library into my own project. > > My guesses so far, have included using revolution's stack mover to move the > library out of Shao Sean's example and then making it ( the library ) a sub > stack of one of my own stacks BUT that does not seem to work. > > Is there some documentation on how to copy libraries from one stack to > another or can someone tell me how to do so for libSMTP ? > > Regards > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution Its ok, I figured out how to use it From mswindel at santacruz.k12.ca.us Mon Jan 13 19:07:01 2003 From: mswindel at santacruz.k12.ca.us (Mark Swindell) Date: Mon Jan 13 19:07:01 2003 Subject: default folder graphic ? In-Reply-To: <001f01c2bb56$773a0d70$024b1c0a@starfire> Message-ID: What might be stopping a graphic from displaying in development mode in the following situation: Two different graphics, two different sources. Path: Backgrounds/buttonbg.jpg will not display, while Backgrounds/cardbg.jpg will display The folder "Backgrounds" is located at the same level as the Revolution 1.1.1 application. If I use the complete path, graphic buttonbg.jpg does display. It just won't display with the shortened path. The other one, however (and several others), display with the shortened path, no problem. What might the variable be? The source jpg is named correctly. Thanks, Mark From gcanyon at inspiredlogic.com Mon Jan 13 19:15:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon Jan 13 19:15:01 2003 Subject: Advice on Registration Approaches (Matt Denton) In-Reply-To: <90162D06-273B-11D7-A1D4-000393AE3506@limelight.com.au> Message-ID: <74AAFBD4-2754-11D7-9B19-003065683ECC@inspiredlogic.com> This seems fairly easy to deal with -- put a delay into the paste/registration process. If your serial numbers are reasonably robust, a one second delay should be sufficient. Six significant digits means about a week's worth of plugging in values until you get a hit. gc On Monday, January 13, 2003, at 01:11 PM, Matt Denton wrote: > * Enable copy and paste. Most users will copy their serial number out > of the email, and yes, hackers can > write a script to auto copy-paste variations, but disabling this > hurts the people that really matter; regards, Geoff Canyon gcanyon at inspiredlogic.com From xianman at mac.com Mon Jan 13 19:40:01 2003 From: xianman at mac.com (xian) Date: Mon Jan 13 19:40:01 2003 Subject: Processor Usage & QuickTime In-Reply-To: Message-ID: <48E66D45-2758-11D7-BB99-003065F941C2@mac.com> Hello, I've just recently discovered Revolution and I am now working on my first project with it. So far it's been a pretty smooth journey except one thing that is really stumping me. Every time I load a file into a QuickTime player, my processor usage jumps to 100%. This doesn't effect the performance of my computer at all, except it just will never idle. This in effect heats my Powerbook up to a very toasty temperature, and I would imagine would drain my batteries fairly quickly if I wasn't plugged in to a power outlet. I take it this is probably a bug in Revolution which I hope will be worked out in 2.0 =), but for now, is there anyway I can purge a file from the player? Or perhaps someone has some crafty work arounds to this problem... Thanks for any help! Christian From erikhans08 at yahoo.com Mon Jan 13 20:17:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jan 13 20:17:01 2003 Subject: "/" in menuItem In-Reply-To: <02a301c2ba7d$82199c30$6f00a8c0@mckinley.dom> Message-ID: <20030114011148.66477.qmail@web20006.mail.yahoo.com> --- Ken Ray wrote: > The approach I've used is to use the fraction > slash (ASCII 218) instead of the normal slash > (ASCII 47). so keeping to the first 128 ASCII is not ever a concern? TIA. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Mon Jan 13 20:24:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jan 13 20:24:00 2003 Subject: OT HTML list test In-Reply-To: <20030114011148.66477.qmail@web20006.mail.yahoo.com> Message-ID: <20030114011918.91031.qmail@web20003.mail.yahoo.com> OT HTML test ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From bornstein at designeq.com Mon Jan 13 20:45:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Mon Jan 13 20:45:01 2003 Subject: Button color hilite Message-ID: <200301140140.h0E1eZk17728@mailout6-0.nyroc.rr.com> >I am beginning to suspect >this feature doesn't work under Mac OS X or it does not work for this button >type. I'm sure you've checked this, but just in case, the hiliteColor only works on Rectangle buttons, not on "standard" buttons. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From chipp at chipp.com Mon Jan 13 23:29:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jan 13 23:29:01 2003 Subject: default folder graphic ? In-Reply-To: Message-ID: 1) are you sure cardbg.jpg is a jpg and not a bmp or gif (or something else)? 2) i ran into a similar problem just yesterday, and assumed the JPG was corrupted in some way. A broken header or something. Try opening it in another app and resaving....or screen capture it as a jpg. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mark Swindell > Sent: Monday, January 13, 2003 6:02 PM > To: use-revolution at lists.runrev.com > Subject: default folder graphic ? > > > What might be stopping a graphic from displaying in development > mode in the > following situation: > > Two different graphics, two different sources. > > Path: > Backgrounds/buttonbg.jpg will not display, while > Backgrounds/cardbg.jpg will display > > The folder "Backgrounds" is located at the same level as the Revolution > 1.1.1 application. > > If I use the complete path, graphic buttonbg.jpg does display. It just > won't display with the shortened path. > > The other one, however (and several others), display with the shortened > path, no problem. > > What might the variable be? The source jpg is named correctly. > > Thanks, > Mark > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Mon Jan 13 23:29:39 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jan 13 23:29:39 2003 Subject: Processor Usage & QuickTime In-Reply-To: <48E66D45-2758-11D7-BB99-003065F941C2@mac.com> Message-ID: set the filename of player 1 to empty ... should do the trick :-) -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of xian > Sent: Monday, January 13, 2003 6:37 PM > To: use-revolution at lists.runrev.com > Subject: Processor Usage & QuickTime > > > Hello, I've just recently discovered Revolution and I am now working on > my first project with it. So far it's been a pretty smooth journey > except one thing that is really stumping me. > > Every time I load a file into a QuickTime player, my processor usage > jumps to 100%. This doesn't effect the performance of my computer at > all, except it just will never idle. This in effect heats my Powerbook > up to a very toasty temperature, and I would imagine would drain my > batteries fairly quickly if I wasn't plugged in to a power outlet. > > I take it this is probably a bug in Revolution which I hope will be > worked out in 2.0 =), but for now, is there anyway I can purge a file > from the player? Or perhaps someone has some crafty work arounds to > this problem... > > Thanks for any help! > Christian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Mon Jan 13 23:35:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Mon Jan 13 23:35:01 2003 Subject: Interfacing with MS Outlook References: Message-ID: <005001c2bb84$f62062f0$6601a8c0@mckinley.dom> Not that I'm aware of, but it sounds cool... The only issue is getting at the Exchange data store; I don't know if that is a direct SQL link or not (as far as I know Exchange keeps its data in a different format). I'd think there have got to be hooks out there, as Outlook Web Access uses an ActiveX to communicate to the Exchange Server... Anyone have any ideas on this? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Danny Grizzle" To: "Runtime Revolution" Sent: Monday, January 13, 2003 4:50 PM Subject: Interfacing with MS Outlook > > I'm writing a multi-user customer relationship management application to > support a 25-50 person office. > > Has anyone worked on integrating Revolution with Microsoft Outlook, so that > a single backend database can be accessed and modified simultaneously > through both a Runtime Revolution custom application and a Microsoft Outlook > client (including e-mail, calendar, tasks, contacts, notes, etc.)? > > Thanks, > Danny Grizzle > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mdswindell at charter.net Mon Jan 13 23:44:01 2003 From: mdswindell at charter.net (Mark Swindell) Date: Mon Jan 13 23:44:01 2003 Subject: default folder graphic ? In-Reply-To: Message-ID: on 1/13/03 8:24 PM, Chipp Walters at chipp at chipp.com wrote: > 1) are you sure cardbg.jpg is a jpg and not a bmp or gif (or something > else)? > > 2) i ran into a similar problem just yesterday, and assumed the JPG was > corrupted in some way. A broken header or something. Try opening it in > another app and resaving....or screen capture it as a jpg. It worked fine as a photoshop gif on my computer at home with a nearly identical HD setup. I changed it into a jpg with GraphicConverter, so it's definitely a fresh jpg. Curious thing. I don't think it could be corrupt, and it does display fine with the full path as the only variable I can discern. ?? From erikhans08 at yahoo.com Tue Jan 14 00:25:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Tue Jan 14 00:25:00 2003 Subject: Need some help figuring out how to use a library In-Reply-To: Message-ID: <20030114051954.34871.qmail@web20007.mail.yahoo.com> --- Rob Cozens wrote: > A library stack, as traditionally viewed, is a > container of handlers > (in the stack script) and resources (eg: > images). The handlers & > resources in library X.rev are available to any > control/handler in > any stack that includes 'start using stack > "X.rev"' before using them. >(FYI, stack "X.rev" receives a > libraryStack message when it is placed in use.) i have been doing using a working stack as a library. just stuck with an old habit, i guess. wanted to save the extra 30K maybe. i'll bet problems will be easier to pinpoint with this system. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From kray at sonsothunder.com Tue Jan 14 01:29:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Tue Jan 14 01:29:01 2003 Subject: "/" in menuItem References: <20030114011148.66477.qmail@web20006.mail.yahoo.com> Message-ID: <00a401c2bb94$c01746a0$6601a8c0@mckinley.dom> Hasn't been for me, but then again, I've been doing stuff for domestic US only, and the only time I've needed it was an OSX-only app... Unfortunately the fraction slash doesn't appear in the Windows default font, so it's not a cross-platform solution, either, I'm afraid. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "erik hansen" To: Sent: Monday, January 13, 2003 7:11 PM Subject: Re: "/" in menuItem > --- Ken Ray wrote: > > The approach I've used is to use the fraction > > slash (ASCII 218) instead of the normal slash > > (ASCII 47). > > so keeping to the first 128 ASCII is not ever a > concern? > > TIA. > > ===== > erik at erikhansen.org http://www.erikhansen.org > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From xianman at mac.com Tue Jan 14 01:38:01 2003 From: xianman at mac.com (xian) Date: Tue Jan 14 01:38:01 2003 Subject: Processor Usage & QuickTime In-Reply-To: Message-ID: <4E21D3BB-278A-11D7-87A4-003065F941C2@mac.com> Thanks a lot Chipp, that does the trick! Now if only my processor wouldn't peg to 100% while playing an mp3 =). I do hope QuickTime calls ease up a bit in 2.0! Thanks again, Christian On Monday, January 13, 2003, at 08:24 PM, Chipp Walters wrote: > set the filename of player 1 to empty ... should do the trick :-) > > -Chipp > >> -----Original Message----- >> From: use-revolution-admin at lists.runrev.com >> [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of xian >> Sent: Monday, January 13, 2003 6:37 PM >> To: use-revolution at lists.runrev.com >> Subject: Processor Usage & QuickTime >> >> >> Hello, I've just recently discovered Revolution and I am now working >> on >> my first project with it. So far it's been a pretty smooth journey >> except one thing that is really stumping me. >> >> Every time I load a file into a QuickTime player, my processor usage >> jumps to 100%. This doesn't effect the performance of my computer at >> all, except it just will never idle. This in effect heats my Powerbook >> up to a very toasty temperature, and I would imagine would drain my >> batteries fairly quickly if I wasn't plugged in to a power outlet. >> >> I take it this is probably a bug in Revolution which I hope will be >> worked out in 2.0 =), but for now, is there anyway I can purge a file >> from the player? Or perhaps someone has some crafty work arounds to >> this problem... >> >> Thanks for any help! >> Christian >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From DVGlasgow at aol.com Tue Jan 14 04:02:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Tue Jan 14 04:02:01 2003 Subject: Still no luck getting the ppc engine.... Message-ID: <118.1d96cdde.2b552ab6@aol.com> I have tried numerous times gettin the ppc engine (as previously posted), with no luck. Mostly I tried automatic downloading at build time. However, i also found my way to the FTP pages and tried to find it. I navigated to 'engines', which appeared to be empty save for a folder labelled '2.0'. Que pasa? Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From ambassador at fourthworld.com Tue Jan 14 04:18:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jan 14 04:18:01 2003 Subject: scripting style issue Message-ID: As documented in the Script Style Guide at , I'm fairly OCD when it comes to variable names, having adopted the sort of Hungarian-notation-lite that makes dissecting code just a little easier. There's an item not addressed in that document that's becoming an ever-bigger part of my scripting: arrays. It's useful to denote arrays distinctly because they require different syntax from other variable types. For example, you can get the value of an arrany element, but you can't get a displayable string from the array itself. For a long time I just added the word "Array" to the end of a variable name as a reminder, like "gMyOpenWindowsArray". As I use arrays more and more, I simply don't want to type that much, any more than I would type "globalMyOpenWindows" In recent weeks I've started adding an "a" after the type specifier as a shorter, arguably clearer, notation: string form: gMyOpenWindows array form: gaMyOpenWindows With script-locals being: string form: sMyOpenWindows array form: saMyOpenWindows Parameters: string form: pMyOpenWindows array form: paMyOpenWindows ...etc. While I've enjoyed this in my own scripting, I recognize there's a fine line between adding specificity and making things cumbersome. So three questions: 1. Does this convention seem useful? Specifically, should I bother adding it to the Script Style Guide? 2. How do you denote arrays? 3. Is this boring? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From DVGlasgow at aol.com Tue Jan 14 06:35:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Tue Jan 14 06:35:01 2003 Subject: encryption and free up memory on closing Message-ID: <107.1dfc4183.2b554ea9@aol.com> 2 questions, list folks. 1 I plan to store assessment records in a data stack. Customers will pay for the number of assessments they want to do. So, in a hidden object, I will simply store the number they have paid for. If they want more, I will send them a stack that will up the number. The data stack will also be holding confidential information i don't want to be easily readable. I was thinking I could set the password of the data stack, so encryptng it and preventing casual browsing and poking around using a text editor. Howevere, i don't want my users to have to use a password. Can i just set and unset the password in a script as my standalone accesses and closes the data stack? Or do I need to set a password and subsequently use the passkey? How do I do this in a script? The docs seem to assume that if you want to encrypt a stack, you also want the user to enter a password, so there are no scripted examples given. 2 I have set the data stack to free memory on closing. Am i right to assume that this doesn't do anything in the development environment? After closing I can still see the stack in the App overview and access it via same. It only goes if I 'purge' using app overview or menu. Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From klausimausi at mac.com Tue Jan 14 07:03:00 2003 From: klausimausi at mac.com (Klaus Major) Date: Tue Jan 14 07:03:00 2003 Subject: encryption and free up memory on closing In-Reply-To: <107.1dfc4183.2b554ea9@aol.com> Message-ID: <61B0B5A4-27B7-11D7-8F93-003065D52E8E@mac.com> Hi David, > 2 questions, list folks. > > 1 I plan to store assessment records in a data stack. Customers will > pay > for the number of assessments they want to do. So, in a hidden > object, I > will simply store the number they have paid for. If they want more, I > will > send them a stack that will up the number. The data stack will also be > holding confidential information i don't want to be easily readable. > I was > thinking I could set the password of the data stack, so encryptng it > and > preventing casual browsing and poking around using a text editor. > Howevere, > i don't want my users to have to use a password. Can i just set and > unset the > password in a script as my standalone accesses and closes the data > stack? Or > do I need to set a password and subsequently use the passkey? Yes, set the password and in scripts use passkey. > How do I do this in a script? As simple as: ... set the passkey of stack "xyz" to "secret_word" ## do your stuff here ... Isn't Transscript wonderful :-) > The docs seem to assume that if you want to encrypt a > stack, you also want the user to enter a password, so there are no > scripted > examples given. See above... > 2 I have set the data stack to free memory on closing. Am i right to > assume > that this doesn't do anything in the development environment? After > closing > I can still see the stack in the App overview and access it via same. > It > only goes if I 'purge' using app overview or menu. Sorry, no idea... > Best wishes, > > David Glasgow Regards Klaus Major klausimausi at mac.com From bvg at mac.com Tue Jan 14 10:08:02 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue Jan 14 10:08:02 2003 Subject: encryption and free up memory on closing In-Reply-To: <107.1dfc4183.2b554ea9@aol.com> Message-ID: <3ABA4A1C-27D1-11D7-9EDC-003065AD94A4@mac.com> On Dienstag, Jan 14, 2003, at 12:29 Europe/Zurich, DVGlasgow at aol.com wrote: > ... > > I was thinking I could set the password of the data stack, so > encryptng it and > preventing casual browsing and poking around using a text editor. > Howevere, > i don't want my users to have to use a password. Can i just set and > unset the > password in a script as my standalone accesses and closes the data > stack? Or > do I need to set a password and subsequently use the passkey? How do > I do > this in a script? The docs seem to assume that if you want to encrypt > a > stack, you also want the user to enter a password, so there are no > scripted > examples given. Alternatively you could just set the password in the Distribution Builder, this will make your stack encrypted, but you won't have to worry about un-encrypting it, because the engine will do that automatically when you open it. But I'm not sure what happens when you open a such encrypted stack with the Development Environment . > > 2 I have set the data stack to free memory on closing. Am i right to > assume > that this doesn't do anything in the development environment? After > closing > I can still see the stack in the App overview and access it via same. > It > only goes if I 'purge' using app overview or menu. this is similar to what I experienced. From DVGlasgow at aol.com Tue Jan 14 10:28:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Tue Jan 14 10:28:01 2003 Subject: default folder graphic ? Message-ID: In a message dated 14/1/03 3:08:06 pm, Mark Swindell writes: >It worked fine as a photoshop gif on my computer at home with a nearly >identical HD setup. I changed it into a jpg with GraphicConverter, so >it's >definitely a fresh jpg. Curious thing. I don't think it could be corrupt, >and it does display fine with the full path as the only variable I can >discern. I use lots of jpgs and had a terrible time with a version of GraphicConverter above 4.0 but below 4.4. It coverted into JPGs that were either bizarrely corrupt- would not display in any Windows software, but would open in GC and Clarisworks but not Photoshop, or were greyscale even when the original was colour. On Windows, when you tried to open the image, an error dialog poped up claiming it was already in use! Shifting to the latest version of GC made it all go away. Doesn't sound exactly what you've got, but you never know. Best wishes, David Glasgow From DVGlasgow at aol.com Tue Jan 14 10:34:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Tue Jan 14 10:34:01 2003 Subject: use-revolution digest, Vol 1 #1025 - 15 msgs Message-ID: <1c5.377842b.2b5586c9@aol.com> In a message dated 14/1/03 3:08:06 pm, Klaus writes: >> How do I do this in a script? > >As simple as: > >... >set the passkey of stack "xyz" to "secret_word" >## do your stuff here >... > >Isn't Transscript wonderful :-) It certainly is, Klaus. It certainly is. Thanks, David Glasgow From danny at mogulhost.com Tue Jan 14 11:19:01 2003 From: danny at mogulhost.com (Danny Grizzle) Date: Tue Jan 14 11:19:01 2003 Subject: Interfacing with MS Outlook In-Reply-To: <005001c2bb84$f62062f0$6601a8c0@mckinley.dom> Message-ID: On 1/13/03 10:25 PM, "Ken Ray" wrote: > Not that I'm aware of, but it sounds cool... The only issue is getting at > the Exchange data store; I don't know if that is a direct SQL link or not > (as far as I know Exchange keeps its data in a different format). I'd think > there have got to be hooks out there, as Outlook Web Access uses an ActiveX > to communicate to the Exchange Server... I'm going to hit the Microsoft website. Outlook and Outlook Express are supposedly totally different products, despite confusion in naming. Outlook is not really a freestanding application, but group enabled running against Microsoft Backoffice (if I've got my facts right...). Anyway, the application I need is probably most directly addressed by Lotus Notes, although I don't see myself going that route. I'm selling log homes. The sales cycle is long, often a decade or more of dreaming, lots of conversations to track, with an intensive iterative round of plans and bids towards the end. Add complexities such as commissioned sales, quick sorting & assignment of incoming phone calls (no - *yawn* - music on hold). Customers forget their salesman's name, they move and change phone numbers, plus variables like female customers names changing, or not changing to match their husbands these days -- there's a challenge in avoiding duplication, matching customers with correct database records and correct salesmen. Amid all this, having tracked phone calls & correspondence by database for 15+ years, e-mail has become a loose cannon, no consolidation, no records on file. Yet e-mail is more and more important as a method of passing significant correspondence, such as quotes, bidding, and change orders. Outlook also contains interesting features like Tasks, Calendars, and a convenient point of access into customer database records via Address Books. I'd like to avoid retraining employees, and avoid reinventing the wheel by trying to code an in-house application to duplicate the functions of Outlook. There will be a custom application, but I would like it to operate in tandem with Outlook, not as a replacement for functionality already provided by that platform. Danny Grizzle From swartart at iafrica.com Tue Jan 14 13:32:01 2003 From: swartart at iafrica.com (Ryno Swart) Date: Tue Jan 14 13:32:01 2003 Subject: Drag group In-Reply-To: <200301132117.QAA10472@www.runrev.com> Message-ID: <00F21BF5-27EE-11D7-9F88-003065D180EE@iafrica.com> Thanks for the help, Scott and Monte, I'm getting there. However, the mouseMoves you kindly suggested work well with an object such as a button, while not seeing or treating a group as an object. As I have exactly the effect I want, the simplest for me is to show you where I am now (having turned Scott's drag_sample stack around a bit). I created a long flat graphic. In it I placed 7 buttons, named Drag me and 2, 3, 4, 5, 6, and 7. These make up the group I would like to drag. I made the group wider than the graphic. So far, the script for this group is on mouseDown set the uAllowDrag of me to \ the mouseH - left of me & "," &\ the mouseV - top of me set the uAllowDrag of me to true end mouseDown on mouseMove x,y if not the uAllowDrag of me then exit mouseMove put width of me/2 into W put height of me/2 into H set the loc of me to \ min(left of grc Viewfinder+W, max(x,right of grc Viewfinder-W)),\ min(bottom of grc Viewfinder-H,max(y,top of grc Viewfinder+H)) end mouseMove on mouseUp set the uAllowDrag of me to empty end mouseUp and it all works exactly as I want, except that while I can click on any button, the moment I move the mouse, it is always over no 4. If, as I hope to do I have about 20 images in his group, I fear that I will not be able to drag all the way to the images furthest from the centre one. This is why I need to make the mouse grasp the button that it goes down onto, and drag the group from this position. I know that there may be other solutions, such as working with a scroll bar, but this is just so beautiful! Can it be made perfect as well? Much inspiration, Ryno. From jacque at hyperactivesw.com Tue Jan 14 14:46:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue Jan 14 14:46:01 2003 Subject: Random but unique In-Reply-To: <200301140041.TAA18089@www.runrev.com> References: <200301140041.TAA18089@www.runrev.com> Message-ID: <3E2467E4.8030809@hyperactivesw.com> Dar Scott wrote: > This command: > > sort lines of ... by blahBlahBlah > > gets a sort key by calling (virtually) this function on each line: > > function sortKey each > return blahBlahBlah > end if > > If I'm right, you should be able to do other interesting sorts. Right, and it works great. You can write a custom sort function that does just about anything you can think of. Here's an example. I had a list of contact info exported as a comma-delimited list of itemized lines: first,last,phone jacque,gay,724-1596 bob,smith,123-1234 mary,jones,345-6929 john,doe,939-2939 And I wanted to re-arrange the contents of each line so that the last name was first, followed by the first name, then the phone. This did it: local theCount,theRightOrder on dosort put fld 1 into theData -- the original list put "2,1,3" into theRightOrder -- the key line repeat for each line l in theData put 0 into theCount sort items of l by mySort(each) put l & return after theNewData end repeat put theNewData into fld 2 end dosort function mySort add 1 to theCount return item theCount of theRightOrder end mySort You could alter this to sort data in one field based on the order in another field, or to use any arbitrary order you want. Lots of variations are possible. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sarahr at genesearch.com.au Tue Jan 14 17:22:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jan 14 17:22:01 2003 Subject: scripting style issue In-Reply-To: Message-ID: Hi Richard, I have read your script style guide and while I don't adhere to it strictly, it has influenced my variable naming and script layout. I agree that arrays need their own nomenclature as unlike all other types of xTalk variables, arrays are distinctively different and cannot be handled in the same way as a string or numeric variable. Like you, I have tended to add the word "Array" to the end of array variables, but I haven't used arrays very much yet, so it hasn't proved too cumbersome. As my use of arrays increases, I expect that will become tedious, so I would agree with you about a shorter way of indicating but I'm not sure that the use of two identifying characters at the start of the variable name makes for easy readability. What about an upper case A at the end? e.g. gMyVariable - normal global variable gMyVariableA - global array To my eye, that stands out much more on a quick glance, than gaMyVariable So in answer to your questions: 1. yes - add something about arrays 2. gMyVariableA 3. no :-) Cheers, Sarah On Tuesday, January 14, 2003, at 07:18 pm, Richard Gaskin wrote: > > As documented in the Script Style Guide at > , I'm > fairly > OCD when it comes to variable names, having adopted the sort of > Hungarian-notation-lite that makes dissecting code just a little > easier. > > There's an item not addressed in that document that's becoming an > ever-bigger part of my scripting: arrays. > > It's useful to denote arrays distinctly because they require different > syntax from other variable types. For example, you can get the value > of an > arrany element, but you can't get a displayable string from the array > itself. > > For a long time I just added the word "Array" to the end of a variable > name > as a reminder, like "gMyOpenWindowsArray". As I use arrays more and > more, I > simply don't want to type that much, any more than I would type > "globalMyOpenWindows" > > In recent weeks I've started adding an "a" after the type specifier as > a > shorter, arguably clearer, notation: > > string form: gMyOpenWindows > array form: gaMyOpenWindows > > With script-locals being: > > string form: sMyOpenWindows > array form: saMyOpenWindows > > Parameters: > > string form: pMyOpenWindows > array form: paMyOpenWindows > > ...etc. > > While I've enjoyed this in my own scripting, I recognize there's a > fine line > between adding specificity and making things cumbersome. > > So three questions: > > 1. Does this convention seem useful? Specifically, should I bother > adding it > to the Script Style Guide? > > 2. How do you denote arrays? > > 3. Is this boring? > > -- > Richard Gaskin > Fourth World Media Corporation > Developer of WebMerge 2.1: Publish any database on any site > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > Tel: 323-225-3717 AIM: FourthWorldInc > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From Doug_Ivers at lord.com Tue Jan 14 18:04:01 2003 From: Doug_Ivers at lord.com (Ivers, Doug E) Date: Tue Jan 14 18:04:01 2003 Subject: text encoding q, problems with networked folder and IDE Message-ID: Is this also true for built standalones, or does this conversion occur during the build? On 1/9/03 5:21 AM, "Jeanne A. E. DeVoto" wrote: > At 11:44 AM -0800 1/7/03, Alex Rice wrote: >> 3) I remember reading somewhere that one should open the stack using >> Revolution IDE on the target platform, then save the stack, to convert >> the text encoding of all the cards. Is this correct? Anything else to >> get the text encoding converted correctly? I'm mainly interested in >> fast startup times. > > That's right. From the docs: > ------ > When you save a stack, its text is encoded using either the ISO character > set (on Unix or Windows systems) or the Macintosh character set (on Mac OS > or OS X systems). If you open the stack on a system that uses the other > character set, Revolution converts all the text in the stack to use the > current character set, and the process takes noticeable time if the stack > contains a great deal of text in fields or scripts. > ----- > So the text is converted automatically when you open the stack on the other > set of platforms (Mac OS/OS X versus Unix/Windows), and you just have to > save it to get the benefit. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > Runtime Revolution Limited - The Solution for Software Development > http://www.runrev.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From cassj at earthlink.net Tue Jan 14 20:17:01 2003 From: cassj at earthlink.net (cassj) Date: Tue Jan 14 20:17:01 2003 Subject: OT: Rev. 2 Haiku Message-ID: <8DC71939-2826-11D7-B3A8-000393738BF6@earthlink.net> Rev. 2 to ship soon! Your website still teases me. Songbirds wait for Spring. From ncouch at mail.airmail.net Tue Jan 14 21:04:00 2003 From: ncouch at mail.airmail.net (nc) Date: Tue Jan 14 21:04:00 2003 Subject: Button Color Hilite Message-ID: <000e01c2bc39$afda9210$024b1c0a@starfire> Howard, Thanks. Yeah I have learned this too. I tried everything I could think of to change the hilite color with no success so I chalked it up as "not valid" for this button type. Cheers. Nate >I am beginning to suspect >this feature doesn't work under Mac OS X or it does not work for this button >type. I'm sure you've checked this, but just in case, the hiliteColor only works on Rectangle buttons, not on "standard" buttons. Regards, Howard Bornstein -------------- next part -------------- An HTML attachment was scrubbed... URL: From harrison at all-auctions.com Tue Jan 14 21:41:01 2003 From: harrison at all-auctions.com (Rick Harrison) Date: Tue Jan 14 21:41:01 2003 Subject: Rev 1.1.1 and Mac OS X 10.2.3 FR In-Reply-To: Message-ID: <1E4E31F0-2832-11D7-BCA6-003065A6D274@all-auctions.com> On Monday, January 13, 2003, at 04:43 PM, Fran?ois COPPE wrote: > > Is is a known bug ? is it correct in Rev 2.0 ? > Can someone help me please ?? I get many problems since I upgrade to > "Jaguar" > -- > Greetings. > > Yves COPPE > > Yves, Rev 1.1.1 doesn't seem to work very well with Jaguar. I've basically given up on any more development until 2.0 is released which is supposed to fix a lot of the problems. Good luck! Rick Harrison From troy at rpsystems.net Tue Jan 14 21:58:01 2003 From: troy at rpsystems.net (Troy Rollins) Date: Tue Jan 14 21:58:01 2003 Subject: OT: Rev. 2 Haiku In-Reply-To: <8DC71939-2826-11D7-B3A8-000393738BF6@earthlink.net> Message-ID: <82328D31-2834-11D7-945A-000393853D6C@rpsystems.net> On Tuesday, January 14, 2003, at 08:13 PM, cassj wrote: > Rev. 2 to ship soon! > Your website still teases me. > Songbirds wait for Spring. > put revAppVersion still shows one dot one dot one can't wait for Christmas -- Troy RPSystems, LTD www.rpsystems.net From janschenkel at yahoo.com Wed Jan 15 02:08:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jan 15 02:08:01 2003 Subject: scripting style issue In-Reply-To: Message-ID: <20030115070302.56568.qmail@web11907.mail.yahoo.com> Sarah beat me to it. So I second her 'Traling A' proposition as it doesn't interfere with the principle of a single chracter at the front. Another approach I've used in the past was to keep the other variable names singular and make array variable names plural ; but that doesn't feel natural to XTalk, as it can bite chunks out of strings so easily that I wouldn't bother to use an array most of the time. Jan Schenkel. --- Sarah wrote: > Hi Richard, > > I have read your script style guide and while I > don't adhere to it > strictly, it has influenced my variable naming and > script layout. I > agree that arrays need their own nomenclature as > unlike all other types > of xTalk variables, arrays are distinctively > different and cannot be > handled in the same way as a string or numeric > variable. > > Like you, I have tended to add the word "Array" to > the end of array > variables, but I haven't used arrays very much yet, > so it hasn't proved > too cumbersome. As my use of arrays increases, I > expect that will > become tedious, so I would agree with you about a > shorter way of > indicating but I'm not sure that the use of two > identifying characters > at the start of the variable name makes for easy > readability. What > about an upper case A at the end? > e.g. > gMyVariable - normal global variable > gMyVariableA - global array > To my eye, that stands out much more on a quick > glance, than > gaMyVariable > > So in answer to your questions: > 1. yes - add something about arrays > 2. gMyVariableA > 3. no :-) > > Cheers, > Sarah > > > On Tuesday, January 14, 2003, at 07:18 pm, Richard > Gaskin wrote: > > > > > As documented in the Script Style Guide at > > > , > I'm > > fairly > > OCD when it comes to variable names, having > adopted the sort of > > Hungarian-notation-lite that makes dissecting code > just a little > > easier. > > > > There's an item not addressed in that document > that's becoming an > > ever-bigger part of my scripting: arrays. > > > > It's useful to denote arrays distinctly because > they require different > > syntax from other variable types. For example, > you can get the value > > of an > > arrany element, but you can't get a displayable > string from the array > > itself. > > > > For a long time I just added the word "Array" to > the end of a variable > > name > > as a reminder, like "gMyOpenWindowsArray". As I > use arrays more and > > more, I > > simply don't want to type that much, any more than > I would type > > "globalMyOpenWindows" > > > > In recent weeks I've started adding an "a" after > the type specifier as > > a > > shorter, arguably clearer, notation: > > > > string form: gMyOpenWindows > > array form: gaMyOpenWindows > > > > With script-locals being: > > > > string form: sMyOpenWindows > > array form: saMyOpenWindows > > > > Parameters: > > > > string form: pMyOpenWindows > > array form: paMyOpenWindows > > > > ...etc. > > > > While I've enjoyed this in my own scripting, I > recognize there's a > > fine line > > between adding specificity and making things > cumbersome. > > > > So three questions: > > > > 1. Does this convention seem useful? Specifically, > should I bother > > adding it > > to the Script Style Guide? > > > > 2. How do you denote arrays? > > > > 3. Is this boring? > > > > -- > > Richard Gaskin > > Fourth World Media Corporation > > Developer of WebMerge 2.1: Publish any database > on any site > > > ___________________________________________________________ > > Ambassador at FourthWorld.com > http://www.FourthWorld.com > > Tel: 323-225-3717 AIM: > FourthWorldInc > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From yvescoppe at skynet.be Wed Jan 15 03:19:01 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Wed Jan 15 03:19:01 2003 Subject: Rev 1.1.1 and Mac OS X 10.2.3 FR In-Reply-To: <1E4E31F0-2832-11D7-BCA6-003065A6D274@all-auctions.com> References: <1E4E31F0-2832-11D7-BCA6-003065A6D274@all-auctions.com> Message-ID: >Yves, > >Rev 1.1.1 doesn't seem to work very well with Jaguar. I've basically given up >on any more development until 2.0 is released which is supposed to fix a lot >of the problems. > >Good luck! > >Rick Harrison > I've also plug-ins which don't work anymore since I upgrade to Jaguar in FR Alos some stacks from third-party in the user contribution don't work anymore. I've tried with changing the look in the view Menu like some people on the list have suggested but I have no amelioration. I don't get system errors but merely stacks don't work with code errors. When I run the same stack on other platform, this code errors don't appear on Mac OS 9, Mac OS X 10.1.x, Windows but well with Jaguar 10.2.3 in FRENCH... I loose my understanding of Transcript language !!! I can at this time do anything else but wait until 2.0 with hope this version runs well on Jaguar in French. -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From jhurley at infostations.com Wed Jan 15 08:07:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Wed Jan 15 08:07:01 2003 Subject: Random but unique In-Reply-To: <200301140041.TAA18089@www.runrev.com> References: <200301140041.TAA18089@www.runrev.com> Message-ID: > >On Monday, January 13, 2003, at 11:30 AM, Jim Hurley wrote: > >>> sort lines of vChooseFrom by random(10000) -- or some suitably big >>> number >>> return line 1 to vNumToChoose of vChooseFrom >>> >> >> I see how this works, and it is deliciously simple, but I don't see >> why. According to the documentation: >> > > "The shortKey is a chunk expression that specifies which part of each >> line is used as the sort key. " > >Here is my guess. You can probably try some tests to see if it is >right. > >You are missing the very tiny print after "sortKey". If you look very, >very, very closely, the doc will read like this: > >"The sortKey is an expression, typically a chunk expression that >specifies ..." > >This command: > >sort lines of ... by blahBlahBlah > >gets a sort key by calling (virtually) this function on each line: > >function sortKey each > return blahBlahBlah >end if > >If I'm right, you should be able to do other interesting sorts. > >Dar Scott Dar, Thanks you for your insight. This sort command makes Transcript complete for me: A mystery function. We all need a little mystery in our lives. I will add the congruity of the two lines: sort lines of field thisField by word 1 of each sort lines of field thisField by random(2000) to my list of zen koans for meditation. I think I have exhausted the sound of one hand clapping. Jim From Doug_Ivers at lord.com Wed Jan 15 09:15:01 2003 From: Doug_Ivers at lord.com (Ivers, Doug E) Date: Wed Jan 15 09:15:01 2003 Subject: htmltext and Rev1.1.1 Message-ID: Over time, my htmlText gathers various formatting that I do not want (do to changing textFont, textSize, etc from the Text menu). I suspect that Rev2.0 provides a way to directly edit a field's htmlText. In the meantime, has a utility been written to do this with Rev1.1.1? I could make one myself, but I thought I'd see if something already exists first. -- D From janschenkel at yahoo.com Wed Jan 15 09:41:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jan 15 09:41:01 2003 Subject: htmltext and Rev1.1.1 In-Reply-To: Message-ID: <20030115143619.982.qmail@web11907.mail.yahoo.com> --- "Ivers, Doug E" wrote: > Over time, my htmlText gathers various formatting > that I do not want (do to changing textFont, > textSize, etc from the Text menu). I suspect that > Rev2.0 provides a way to directly edit a field's > htmlText. In the meantime, has a utility been > written to do this with Rev1.1.1? I could make one > myself, but I thought I'd see if something already > exists first. > Hi Doug, Have a look at the HTMLBuilder plug-in at : http://www.altuit.com/webs/altuit2/RunRev/Plugins.htm Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From Roger.E.Eller at sealedair.com Wed Jan 15 10:03:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed Jan 15 10:03:01 2003 Subject: libURL will not accept data in a variable Message-ID: This one is very strange and inconsistent. I am simply using a variable to contain each piece of my ftp URL. I have replaced each variable with quoted text (one at a time) to determine which variable is causing me grief. It it the variable containing my IP address. So I tried using a field instead. Still no go. I have tried getting the IP from the field character by character and putting it into a new variable. The result is always the same. Unless my IP address is quoted text, nothing works. Has anyone seen this behavior before? Do you have a solution or an idea of something to try? Thanks. -- put libURLVersion() returns "1.0.8r4" global myServerIP,myServerUser,myServerPass,myServerPath,theFileName put fld 1 into myServerIP put fld 2 into myServerUser put fld etc. -- This one does NOT work put "ftp://"&myServerUser&":"&myServerPass&"@" &myServerIP&myServerPath&theFileName into tUrl -- This one works put "ftp://"&myServerUser&":"&myServerPass&"@"&"172.000.000.000" &myServerPath&theFileName into tUrl Kind regards, Roger Eller roger.e.eller at sealedair.com From ambassador at fourthworld.com Wed Jan 15 10:22:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 15 10:22:01 2003 Subject: libURL will not accept data in a variable In-Reply-To: Message-ID: Roger.E.Eller at sealedair.com wrote: > This one is very strange and inconsistent. I am simply using a variable to > contain each piece of my ftp URL. I have replaced each variable with quoted > text (one at a time) to determine which variable is causing me grief. It it > the variable containing my IP address. So I tried using a field instead. > Still no go. I have tried getting the IP from the field character by > character and putting it into a new variable. The result is always the > same. Unless my IP address is quoted text, nothing works. Has anyone seen > this behavior before? Do you have a solution or an idea of something to > try? Thanks. > > -- put libURLVersion() returns "1.0.8r4" > global myServerIP,myServerUser,myServerPass,myServerPath,theFileName > put fld 1 into myServerIP > put fld 2 into myServerUser > put fld etc. > > -- This one does NOT work > put "ftp://"&myServerUser&":"&myServerPass&"@" > &myServerIP&myServerPath&theFileName into tUrl > > -- This one works > put "ftp://"&myServerUser&":"&myServerPass&"@"&"172.000.000.000" > &myServerPath&theFileName into tUrl It may be that the value of the var myServerIP is not correct. You can double-check that with "put myServerIP" in a new line before the line that breaks. I use vars for all FTP params in WebMerge, so I know its possible. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From livfoss at blueyonder.co.uk Wed Jan 15 10:25:06 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Wed Jan 15 10:25:06 2003 Subject: Sharing field text Message-ID: As usual, a dumb question: how can I share a field with many cards so that the text in the field only has to be altered by a script changing one of the cards to make the altered text turn up in all of them? I thought the 'share text on each card' checkbox in the Properties Palette would do it, but it doesn't. I guess I am looking for 'true' background behaviour, but I am not concerned with groups here. Or is it just impossible - of course I can achieve the same result by scripting, but that seems wasteful. TIA Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From dsc at swcp.com Wed Jan 15 10:45:00 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jan 15 10:45:00 2003 Subject: Sharing field text In-Reply-To: Message-ID: On Wednesday, January 15, 2003, at 08:20 AM, Graham Samuel wrote: > As usual, a dumb question: how can I share a field with many cards so > that the text in the field only has to be altered by a script changing > one of the cards to make the altered text turn up in all of them? I > thought the 'share text on each card' checkbox in the Properties > Palette would do it, but it doesn't. I guess I am looking for 'true' > background behaviour, but I am not concerned with groups here. Only groups can be shared controls. Try this. Put the field in a group. Place the group on several cards. That's a technical word, "place"; use place in the menu. Confirm the "share text" checkbox. Enter some text. I think it will show up on all cards. Most parameters will be the same on cards; it is the same field control. The position will have to be the same on all cards. Dar Scott From Roger.E.Eller at sealedair.com Wed Jan 15 10:47:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed Jan 15 10:47:01 2003 Subject: libURL will not accept data in a variable Message-ID: Richard, I have confirmed that the IP in the variable is the correct one. This URL is used in the following command. libUrlFtpUpload URL tData, tUrl Here is the error that was returned. There was a Script Compile Error at 9:22:26 AM Error description: Expression: double binary operator Object: button id 1017 of card id 1002 of stack "Transfer1" of stack "C:/GeoFTP.rev" -------------------- put "ftp://"&myServerUser&":"&myServerPass&"@" &myServerIP&myServerIP&myServerPath&theFileName into tUrl -------------------- Value: & Roger Eller ----------------------------------------------------------------------------------------------------- >> -- This one does NOT work >> put "ftp://"&myServerUser&":"&myServerPass&"@" >> &myServerIP&myServerPath&theFileName into tUrl >> >> -- This one works >> put "ftp://"&myServerUser&":"&myServerPass&"@"&"172.000.000.000" >> &myServerPath&theFileName into tUrl > It may be that the value of the var myServerIP is not correct. You can > double-check that with "put myServerIP" in a new line before the line that > breaks. > > I use vars for all FTP params in WebMerge, so I know its possible. > > -- > Richard Gaskin From jhurley at infostations.com Wed Jan 15 10:54:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Wed Jan 15 10:54:01 2003 Subject: Random but unique In-Reply-To: <200301151416.JAA18961@www.runrev.com> References: <200301151416.JAA18961@www.runrev.com> Message-ID: > >Dar Scott wrote: > >> This command: >> >> sort lines of ... by blahBlahBlah >> >> gets a sort key by calling (virtually) this function on each line: >> >> function sortKey each >> return blahBlahBlah >> end if >> >> If I'm right, you should be able to do other interesting sorts. > >Right, and it works great. You can write a custom sort function that >does just about anything you can think of. Here's an example. I had a >list of contact info exported as a comma-delimited list of itemized lines: > >first,last,phone >jacque,gay,724-1596 >bob,smith,123-1234 >mary,jones,345-6929 >john,doe,939-2939 > >And I wanted to re-arrange the contents of each line so that the last >name was first, followed by the first name, then the phone. This did it: > >local theCount,theRightOrder >on dosort > put fld 1 into theData -- the original list > put "2,1,3" into theRightOrder -- the key line > repeat for each line l in theData > put 0 into theCount > sort items of l by mySort(each) > put l & return after theNewData > end repeat > put theNewData into fld 2 >end dosort > >function mySort > add 1 to theCount > return item theCount of theRightOrder >end mySort > >You could alter this to sort data in one field based on the order in >another field, or to use any arbitrary order you want. Lots of >variations are possible. >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com > This is awesome! It will take me some time to digest this. Jim Hurley From alrice at ARCplanning.com Wed Jan 15 11:10:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jan 15 11:10:01 2003 Subject: Rev 1.1.1 and Mac OS X 10.2.3 FR In-Reply-To: <1E4E31F0-2832-11D7-BCA6-003065A6D274@all-auctions.com> Message-ID: <29423DD0-28A3-11D7-A7D5-000393529642@ARCplanning.com> On Tuesday, January 14, 2003, at 07:36 PM, Rick Harrison wrote: > Yves, > > Rev 1.1.1 doesn't seem to work very well with Jaguar. Not true in my experience. I've been developing on Jaguar w/ Rev 1.1.1 exclusively for several months. It works perfectly for me, except for the other OS X bugs I am aware of which are not even specific to Jaguar 1) the shell() command doesn't work and 2) don't use Appearance Manager look and feel while developing. > I've basically given up > on any more development until 2.0 is released which is supposed to fix > a lot > of the problems. I also do some C and Cocoa development on OS X and I can tell you that Jaguar changed and upgraded a number of system libraries and frameworks. They may have well have called is OS 11. So if you are using Rev compiled externals or other compiled programs, then you should evaluate them one by one and see if they are supported on Jaguar. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From ludovic.thebault at laposte.net Wed Jan 15 11:18:01 2003 From: ludovic.thebault at laposte.net (Ludovic Thebault) Date: Wed Jan 15 11:18:01 2003 Subject: Rev 1.1.1 and Mac OS X 10.2.3 FR References: <29423DD0-28A3-11D7-A7D5-000393529642@ARCplanning.com> Message-ID: <3E258879.5070403@laposte.net> Alex Rice a ?crit: > > On Tuesday, January 14, 2003, at 07:36 PM, Rick Harrison wrote: > >> Yves, >> >> Rev 1.1.1 doesn't seem to work very well with Jaguar. > > > Not true in my experience. Not true for me too (with MacOS X 10.2.3 fr). I've don't noticed problems which doesn't existed with previous releases of MacOS X. From ambassador at fourthworld.com Wed Jan 15 11:28:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 15 11:28:00 2003 Subject: libURL will not accept data in a variable In-Reply-To: Message-ID: Roger.E.Eller at sealedair.com wrote: >>> -- This one does NOT work >>> put "ftp://"&myServerUser&":"&myServerPass&"@" >>> &myServerIP&myServerPath&theFileName into tUrl >>> >>> -- This one works >>> put "ftp://"&myServerUser&":"&myServerPass&"@"&"172.000.000.000" >>> &myServerPath&theFileName into tUrl > > >> It may be that the value of the var myServerIP is not correct. You can >> double-check that with "put myServerIP" in a new line before the line > that >> breaks. >> >> I use vars for all FTP params in WebMerge, so I know its possible. >> -- >> Richard Gaskin > > I have confirmed that the IP in the variable is the correct one. > This URL is used in the following command. > > libUrlFtpUpload URL tData, tUrl > > Here is the error that was returned. > > There was a Script Compile Error at 9:22:26 AM > Error description: Expression: double binary operator > Object: button id 1017 of card id 1002 of stack "Transfer1" of stack > "C:/GeoFTP.rev" > -------------------- > put "ftp://"&myServerUser&":"&myServerPass&"@" > &myServerIP&myServerIP&myServerPath&theFileName into tUrl > -------------------- > Value: & As a compilation error rather than a script error, we can rule out a bad value in a var or other logic issue and focus on the syntax alone. Is that really two lines there? I had thought that was a text-wrap from the email formatting. If it's two lines, just make it one line and you should be fine. That would explain why it's erroring on "&". -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From yvescoppe at skynet.be Wed Jan 15 11:45:01 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Wed Jan 15 11:45:01 2003 Subject: Rev 1.1.1 and Mac OS X 10.2.3 FR In-Reply-To: <3E258879.5070403@laposte.net> References: <29423DD0-28A3-11D7-A7D5-000393529642@ARCplanning.com> <3E258879.5070403@laposte.net> Message-ID: >Not true for me too (with MacOS X 10.2.3 fr). I've don't noticed >problems which doesn't existed with previous releases of MacOS X. > Hello Ludovic When you type in the msg box : answer the filename of this stack do you get a ".../user/..." filename or do you get a ".../utilisateurs/..." filename ? -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From bornstein at designeq.com Wed Jan 15 12:34:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Wed Jan 15 12:34:01 2003 Subject: htmltext and Rev1.1.1 Message-ID: <200301151729.h0FHThF24287@mailout5-0.nyroc.rr.com> >I suspect that Rev2.0 provides a way to directly edit a field's htmlText. >In the meantime, has a utility been written to do this with Rev1.1.1? I >could make one myself, but I thought I'd see if something already exists >first. You can use Chipp Walter's HTMLbuilder plugin to directly edit and modify HTML text. If you want to do it entiredly within Rev, simply type "put the htmltext of fld "fieldWithFormattedText" into fld "fieldWithHTMLcode" The second field will now contain the content of the first field as encoded HTML, which you can edit directly. To put the edited text back into the original field as formatted text, use "set the htmltext of fld "fieldWithFormattedText" to the text of fld "fieldWithHTMLcode". Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From rcozens at pon.net Wed Jan 15 13:17:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Wed Jan 15 13:17:01 2003 Subject: Passing Lists Message-ID: Hi All, Today's mystery: Simple stack: one field of text, "Text", and one button "Set Style". on mouseUp ask "What style?" put it into theStyle set the textStyle of char 20 to 40 of field "Text" to theStyle end mouseUp All is well so long as the style is a single item (eg: "plain", "italic", "box", etc.), BUT try "bold,condense" or any combination of multiple styles and nothing happens. If I run the script in the debugger, I get "Margin is not an integer". Who wants to be Sherlock of the Day? PS: I tried bold,condense and "bold,condense" with the same result. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From kray at sonsothunder.com Wed Jan 15 13:46:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Wed Jan 15 13:46:01 2003 Subject: Passing Lists References: Message-ID: <01b101c2bcc5$040634d0$6601a8c0@mckinley.dom> Rob, I just tried this using the message box. "Condense" is not a text style, but you can do this: set the textStyle of char 1 to 5 of fld "Text" to bold,italic and it works... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Rob Cozens" To: Sent: Wednesday, January 15, 2003 12:11 PM Subject: Passing Lists > Hi All, > > Today's mystery: > > Simple stack: one field of text, "Text", and one button "Set Style". > > on mouseUp > ask "What style?" > put it into theStyle > set the textStyle of char 20 to 40 of field "Text" to theStyle > end mouseUp > > All is well so long as the style is a single item (eg: "plain", > "italic", "box", etc.), BUT try "bold,condense" or any combination of > multiple styles and nothing happens. If I run the script in the > debugger, I get "Margin is not an integer". > > Who wants to be Sherlock of the Day? > > PS: I tried bold,condense and "bold,condense" with the same result. > -- > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.com/who.htm > > "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 at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jeanne at runrev.com Wed Jan 15 13:48:13 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jan 15 13:48:13 2003 Subject: Passing Lists In-Reply-To: Message-ID: At 10:11 AM -0800 1/15/03, Rob Cozens wrote: >All is well so long as the style is a single item (eg: "plain", >"italic", "box", etc.), BUT try "bold,condense" or any combination of >multiple styles and nothing happens. Try "condensed". -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From ambassador at fourthworld.com Wed Jan 15 13:50:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 15 13:50:01 2003 Subject: Passing Lists In-Reply-To: Message-ID: Rob Cozens wrote: > Simple stack: one field of text, "Text", and one button "Set Style". > > on mouseUp > ask "What style?" > put it into theStyle > set the textStyle of char 20 to 40 of field "Text" to theStyle > end mouseUp > > All is well so long as the style is a single item (eg: "plain", > "italic", "box", etc.), BUT try "bold,condense" or any combination of > multiple styles and nothing happens. If I run the script in the > debugger, I get "Margin is not an integer". > > Who wants to be Sherlock of the Day? > > PS: I tried bold,condense and "bold,condense" with the same result. It may be that "condense" is not a supported Transcript text style (although the error message itself should be considered a bug -- what do "margins" have to do with text styles?). I had thought only plain, bold, italic, underline, and strikeout were supported. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From livfoss at blueyonder.co.uk Wed Jan 15 13:59:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Wed Jan 15 13:59:01 2003 Subject: Sharing field text Message-ID: On Wed, 15 Jan 2003 08:40:20 -0700 Dar Scott wrote: > >Only groups can be shared controls. Try this. Put the field in a >group. Place the group on several cards. That's a technical word, >"place"; use place in the menu. Confirm the "share text" checkbox. >Enter some text. I think it will show up on all cards. Most >parameters will be the same on cards; it is the same field control. >The position will have to be the same on all cards. Thanks - it worked! I am not sure if I could have deduced this from the documentation, but anyhow I didn't. Of course if I had wanted just the one field, I could still have grouped it with a harmless grc behind the field or something like that, so the need for the shared object to be a group is by no means a show-stopper. Thanks again Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From ambassador at fourthworld.com Wed Jan 15 14:14:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 15 14:14:01 2003 Subject: Passing Lists In-Reply-To: <01b101c2bcc5$040634d0$6601a8c0@mckinley.dom> Message-ID: Ken Ray wrote: > I just tried this using the message box. "Condense" is not a text style, but > you can do this: > > set the textStyle of char 1 to 5 of fld "Text" to bold,italic > > and it works... This raises a point: when styles for a specified chunk are mixed, getting the textstyle returns "mixed". That's not so bad and I understand why it does that, but in such cases you cannot set the textstyle to the same value you get from querrying it. Any suggestions for a more self-constent form that would allow simple syntax like this to work?: set the textstyle of btn 1 to the textstyle of char 20 to 30 of fld 1 -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From k_major at os.surf2000.de Wed Jan 15 14:18:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Wed Jan 15 14:18:01 2003 Subject: Sharing field text In-Reply-To: Message-ID: <660CBB98-28BD-11D7-ADED-000A27B49A96@os.surf2000.de> Hi Graham, > ... > Thanks - it worked! I am not sure if I could have deduced this from > the documentation, but anyhow I didn't. Of course if I had wanted just > the one field, I could still have grouped it with a harmless grc > behind the field or something like that, so the need for the shared > object to be a group is by no means a show-stopper. > > Thanks again > > Graham just in case you did not know: you can group a single object. No need for harmless or -full graphics ;-) Regards Klaus Major k_major at os.surf2000.de From mcdomi at free.fr Wed Jan 15 14:23:00 2003 From: mcdomi at free.fr (Domi) Date: Wed Jan 15 14:23:00 2003 Subject: Rev 1.1.1 and Mac OS X 10.2.3 FR In-Reply-To: Message-ID: <1foue6h.1aizxp2bd1vmgM%mcdomi@free.fr> > When you type in the msg box : answer the filename of this stack > > do you get a ".../user/..." filename J'ai bien - I get a "/Users/name/..." (with a "s" after "Users"!) But it is MetaCard (243), not Revolution... By the way, I noticed that MC under Mac OS X chokes on "?" (c cedilla) in stackname... (quits on error 2) -- Regards, (-8 Dominique From ludovic.thebault at laposte.net Wed Jan 15 14:29:01 2003 From: ludovic.thebault at laposte.net (Ludovic Th=?ISO-8859-1?Q?=E9?=bault) Date: Wed Jan 15 14:29:01 2003 Subject: Rev 1.1.1 and Mac OS X 10.2.3 FR In-Reply-To: References: <29423DD0-28A3-11D7-A7D5-000393529642@ARCplanning.com> <3E258879.5070403@laposte.net> Message-ID: <20030115202136.A7B89C%00000000@laposte.net> yves COPPE wrote: >Hello Ludovic On peut se dire bonjour ;-) >When you type in the msg box : answer the filename of this stack > >do you get a ".../user/..." filename Yes ! And in the finder browser i've "Utilisateurs" From mailinglists at geeksrus.com Wed Jan 15 14:53:00 2003 From: mailinglists at geeksrus.com (Steven W. Riggins) Date: Wed Jan 15 14:53:00 2003 Subject: Introduction In-Reply-To: <20030115202136.A7B89C%00000000@laposte.net> References: <29423DD0-28A3-11D7-A7D5-000393529642@ARCplanning.com> <3E258879.5070403@laposte.net> <20030115202136.A7B89C%00000000@laposte.net> Message-ID: Hello everyone! I am not a revolution user yet, but I plan to change that soon. I'm a firm believer in community, so I thought I would introduce myself. My name is Steve Riggins and I am a Macintosh Software Geek. My career has spanned many years of multimedia development, including 6 years at The Voyager Company working on titles such as the Voyager VideoStack, Beethoven's 9th and Poetry in Motion. Most of these titles were written in HyperCard or Director. I have written hundreds of externals, from videodisc drivers to implementing Apple's balloon help system (ok so not all of them were great ideas) I write applications in C++, C, Objective-C, etc, but I have always enjoyed using meta tools such as HyperCard the most, as they allow me to sit around the fire so to speak with artists and authors and create an interactive experience. From shipping the only titles to use videodisc, to the first titles to use redbook audio via a CD-ROM drive, to road pizza QuickTime movies, I've enjoyed the experiences that meta tools bring. It is my hope to apply my skills to a tool like Revolution and be able to help this community in any way I can. I look forward to meeting you over time, sharing our experiences and helping each other create new, exciting software. Sincerely, Steve From mailinglists at geeksrus.com Wed Jan 15 15:00:01 2003 From: mailinglists at geeksrus.com (Steven W. Riggins) Date: Wed Jan 15 15:00:01 2003 Subject: Processor Usage & QuickTime In-Reply-To: <48E66D45-2758-11D7-BB99-003065F941C2@mac.com> References: <48E66D45-2758-11D7-BB99-003065F941C2@mac.com> Message-ID: > >Every time I load a file into a QuickTime player, my processor usage >jumps to 100%. This doesn't effect the performance of my computer at >all, except it just will never idle. This in effect heats my >Powerbook up to a very toasty temperature, and I would imagine would >drain my batteries fairly quickly if I wasn't plugged in to a power >outlet. Christian, This is really easy for Carbon based applications writing using WaitNextEvent to fall into. In porting an application to Mac OS X, I have run into this very same issue. It can be corrected, it just takes work. For example, they need to switch from using idle time to play movies to using carbon timers. Unfortunately, while a movie is instantiated, an application has to give QuickTime a fair amount of time, even if the movie is not "playing" because some movies, such as QTVR movies, do things like change the cursor, etc as you pass over them. So if they can track the playing state of a movie, they can start/pause their timer, such that CPU usage will only be higher while the movie is playing. Of course I don't know if they are doing this for 2.0, but switching to the Carbon Event Manager seems like a good thing to do for most Mac applications being made to run smoothly on OS X. Sincerely, Steve From bvg at mac.com Wed Jan 15 15:04:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed Jan 15 15:04:01 2003 Subject: Sharing field text In-Reply-To: Message-ID: You might also look at the 3th check on the "field" tab in the property palette it is labelled: "share text on each card". It must be checked to let the field have the same text on each card where its group resides on. Thus you can have different text in a grouped field for each card too. On Mittwoch, Jan 15, 2003, at 19:53 Europe/Zurich, Graham Samuel wrote: > On Wed, 15 Jan 2003 08:40:20 -0700 Dar Scott wrote: >> >> Only groups can be shared controls. Try this. Put the field in a >> group. Place the group on several cards. That's a technical word, >> "place"; use place in the menu. Confirm the "share text" checkbox. >> Enter some text. I think it will show up on all cards. Most >> parameters will be the same on cards; it is the same field control. >> The position will have to be the same on all cards. > > Thanks - it worked! I am not sure if I could have deduced this from > the documentation, but anyhow I didn't. Of course if I had wanted just > the one field, I could still have grouped it with a harmless grc > behind the field or something like that, so the need for the shared > object to be a group is by no means a show-stopper. > > Thanks again > > Graham > > -- > ------------------------------------------------------------------- > Graham Samuel / The Living Fossil Co. / UK & France > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jeanne at runrev.com Wed Jan 15 15:11:16 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jan 15 15:11:16 2003 Subject: Random but unique In-Reply-To: References: Message-ID: At 2:24 PM -0800 1/13/03, Dar Scott wrote: >You are missing the very tiny print after "sortKey". If you look very, >very, very closely, the doc will read like this: > >"The sortKey is an expression, typically a chunk expression that >specifies ..." Hmmm. I'd better resize that tiny print in the docs. ;-) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Wed Jan 15 15:12:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jan 15 15:12:01 2003 Subject: Passing Lists In-Reply-To: References: <01b101c2bcc5$040634d0$6601a8c0@mckinley.dom> Message-ID: At 11:08 AM -0800 1/15/03, Richard Gaskin wrote: >This raises a point: when styles for a specified chunk are mixed, getting >the textstyle returns "mixed". That's not so bad and I understand why it >does that, but in such cases you cannot set the textstyle to the same value >you get from querrying it. > >Any suggestions for a more self-constent form that would allow simple syntax >like this to work?: > > set the textstyle of btn 1 to the textstyle of char 20 to 30 of fld 1 It depends: what do you want the above statement to do? A button can't have mixed text: the button's entire label has to be a single style or set of styles. So if char 20 to 25 of the field is bold italic, say, and char 26 to 30 is condensed underline, the statement above is ambiguous: do you want the button to be bold italic? Condensed underline? Bold italic condensed underline? -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From yvescoppe at skynet.be Wed Jan 15 15:18:02 2003 From: yvescoppe at skynet.be (Yves COPPE) Date: Wed Jan 15 15:18:02 2003 Subject: Rev 1.1.1 and Mac OS X 10.2.3 FR In-Reply-To: <20030115202136.A7B89C%00000000@laposte.net> References: <29423DD0-28A3-11D7-A7D5-000393529642@ARCplanning.com> <3E258879.5070403@laposte.net> <20030115202136.A7B89C%00000000@laposte.net> Message-ID: >And in the finder browser i've "Utilisateurs" > >_______________________________________________ Hi all french users Since I've rdownloaded an new version of rev 1.1.1 and unlock the soft it works much better !! Can someone do the following test : download the altThumbViewer from http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm It worked for me with Mac OS X 10.1.x FR It doesn't work anymore with OS X 10.2.3 FR Can anyone answer me ??? thank you. -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From ambassador at fourthworld.com Wed Jan 15 15:25:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 15 15:25:00 2003 Subject: Passing Lists In-Reply-To: Message-ID: Jeanne A. E. DeVoto wrote: > At 11:08 AM -0800 1/15/03, Richard Gaskin wrote: >> This raises a point: when styles for a specified chunk are mixed, getting >> the textstyle returns "mixed". That's not so bad and I understand why it >> does that, but in such cases you cannot set the textstyle to the same value >> you get from querrying it. >> >> Any suggestions for a more self-constent form that would allow simple syntax >> like this to work?: >> >> set the textstyle of btn 1 to the textstyle of char 20 to 30 of fld 1 > > It depends: what do you want the above statement to do? A button can't have > mixed text: the button's entire label has to be a single style or set of > styles. > > So if char 20 to 25 of the field is bold italic, say, and char 26 to 30 is > condensed underline, the statement above is ambiguous: do you want the > button to be bold italic? Condensed underline? Bold italic condensed > underline? Therein lies the conundrum. At a minimum it wuld be nice if such orthogonal syntax didn't throw an error, but merely left the target text style alone ang noted the error in the result. Beyond that, magic psychic elves should be implemented in the interpreter to allow simple resolution of such conflicting style assignments. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From kray at sonsothunder.com Wed Jan 15 15:40:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Wed Jan 15 15:40:00 2003 Subject: Introduction References: <29423DD0-28A3-11D7-A7D5-000393529642@ARCplanning.com> <3E258879.5070403@laposte.net> <20030115202136.A7B89C%00000000@laposte.net> Message-ID: <01e701c2bcd4$f81660e0$6601a8c0@mckinley.dom> Welcome, Steve! This list is full of knowledgeable people who are always willing to help and encourage each other. Since you know C++, etc. you may desire to start developing some externals for Rev once you feel really comfortable with the product. There are a select few on the list that are able to do (and that list doesn't include me :-), so in more ways than one we welcome you to the ranks of the Revolutionaries... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Steven W. Riggins" To: Sent: Wednesday, January 15, 2003 1:48 PM Subject: Introduction > Hello everyone! > > I am not a revolution user yet, but I plan to change that soon. I'm > a firm believer in community, so I thought I would introduce myself. > > My name is Steve Riggins and I am a Macintosh Software Geek. My > career has spanned many years of multimedia development, including 6 > years at The Voyager Company working on titles such as the Voyager > VideoStack, Beethoven's 9th and Poetry in Motion. > > Most of these titles were written in HyperCard or Director. I have > written hundreds of externals, from videodisc drivers to implementing > Apple's balloon help system (ok so not all of them were great ideas) > > I write applications in C++, C, Objective-C, etc, but I have always > enjoyed using meta tools such as HyperCard the most, as they allow me > to sit around the fire so to speak with artists and authors and > create an interactive experience. > > From shipping the only titles to use videodisc, to the first titles > to use redbook audio via a CD-ROM drive, to road pizza QuickTime > movies, I've enjoyed the experiences that meta tools bring. > > It is my hope to apply my skills to a tool like Revolution and be > able to help this community in any way I can. I look forward to > meeting you over time, sharing our experiences and helping each other > create new, exciting software. > > Sincerely, > > Steve > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From livfoss at blueyonder.co.uk Wed Jan 15 15:43:00 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Wed Jan 15 15:43:00 2003 Subject: Purge and global variables Message-ID: As part of a test about preOpenStack messages, I have a global variable which I increment by 1 every time the Revolution sends preOpenStack to my mainstack. I was surprised to find that the incremented value survived the destruction of the stack using the "Purge" button in the Application Overview palette. I mean, it got set to '1' when I first ran the code, but when I purged the whole file and reopened it, the global came up as '2'. I'm up to '5' now... Maybe it's something to do with the presence of the Revo Development Environment (haven't tried it with a standalone). Is there any official word on what is supposed to happen to globals? I kind of assumed that at the first declaration, a global would be empty. Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From miscdas at boxfrog.com Wed Jan 15 16:01:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Wed Jan 15 16:01:01 2003 Subject: Passing Lists In-Reply-To: References: Message-ID: <20030115205900.59447.qmail@www.boxfrog.com> [snip] Richard Gaskin writes: > Rob Cozens wrote: > >> Simple stack: one field of text, "Text", and one button "Set Style". >> >> on mouseUp >> ask "What style?" >> put it into theStyle >> set the textStyle of char 20 to 40 of field "Text" to theStyle >> end mouseUp >> >> All is well so long as the style is a single item (eg: "plain", >> "italic", "box", etc.), BUT try "bold,condense" or any combination of >> multiple styles and nothing happens. If I run the script in the >> debugger, I get "Margin is not an integer". >> >> Who wants to be Sherlock of the Day? >> >> PS: I tried bold,condense and "bold,condense" with the same result. > > It may be that "condense" is not a supported Transcript text style (although > the error message itself should be considered a bug -- what do "margins" > have to do with text styles?). > > I had thought only plain, bold, italic, underline, and strikeout were > supported. > WIN XP, MetaCard 2.4.3 Using your script, in the Ask dialog I tried all of the following with the listed result: bold bold was set italic italic was set condense error generated "Object: not a text style" condensed no apparent effect expanded no apparent effect expand error generated "Object: not a text style" bold,condense error generated "Object: not a text style" bold,condensed bold was set bold,expanded bold was set bold,expand error generated "Object: not a text style" So, it appears that "condensed" and "expanded" are valid, but have no effect (at least with the font I selected), and can be combined with other text styles in a single statement. miscdas From janschenkel at yahoo.com Wed Jan 15 16:13:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jan 15 16:13:01 2003 Subject: Purge and global variables In-Reply-To: Message-ID: <20030115210842.94244.qmail@web11903.mail.yahoo.com> --- Graham Samuel wrote: > As part of a test about preOpenStack messages, I > have a global > variable which I increment by 1 every time the > Revolution sends > preOpenStack to my mainstack. I was surprised to > find that the > incremented value survived the destruction of the > stack using the > "Purge" button in the Application Overview palette. > I mean, it got > set to '1' when I first ran the code, but when I > purged the whole > file and reopened it, the global came up as '2'. I'm > up to '5' now... > Maybe it's something to do with the presence of the > Revo Development > Environment (haven't tried it with a standalone). > > Is there any official word on what is supposed to > happen to globals? > I kind of assumed that at the first declaration, a > global would be > empty. > > Graham Hi Graham, You're right, the first time a global is delcared, it's empty. But a global isn't 'purged' along with the stack that created it -- mainly because you should be able to use it in other stacks as well. So this won't cause problems in a stand-alone, as the memory is released when the program is quit, and other programs normally can't read+write it anyway. But under the Development Environment, it's kept in memory until you 'delete' the global or quit RunRev alltogether. If you want to reset it upon closing the stack, I suggest you trap the 'closeStack' message: on closeStack global gThatAnnoyingGLobal delete global gThatAnnoyingGLobal end closeStack Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ambassador at fourthworld.com Wed Jan 15 16:15:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 15 16:15:01 2003 Subject: Introduction In-Reply-To: Message-ID: Steven W. Riggins wrote: > I am not a revolution user yet, but I plan to change that soon. I'm > a firm believer in community, so I thought I would introduce myself. > > My name is Steve Riggins and I am a Macintosh Software Geek. And if I recall correctly from the ol' LA Mac User Group meetings, you even have the propeller beanie to prove it. :) For those of you who don't know Steve, he was writing killer externals back when I was just cutting my teeth on HyperCard in the '80s. It's great to see you on this list, Steve. I'm looking forward to seeing what you do with Revolution.... -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From jcwall at jaguar1.usouthal.edu Wed Jan 15 16:27:00 2003 From: jcwall at jaguar1.usouthal.edu (James C. Wall) Date: Wed Jan 15 16:27:00 2003 Subject: Introduction Message-ID: <200301152122.h0FLMEP05574@jaguar1.usouthal.edu> Steve - Is there any chance of you doing something like that magnificent Voyager product, the Voyager Expandeed Book Toolkit on Revolution? I was also interested in knowing if it is possible to control a DVD player in the way that you could control a videodisk in HyperCard? Let me also add my welcome. Jim Wall ******************************************* James C. Wall, Ph.D. Professor Department of Physical Therapy University of South Alabama 1504 Springhill Avenue, Room 1214 Mobile AL 36604 Phone: (251) 434 3575 Fax: (251) 434 3822 e-mail: jcwall at jaguar1.usouthal.edu From ambassador at fourthworld.com Wed Jan 15 16:34:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 15 16:34:01 2003 Subject: Purge and global variables In-Reply-To: <20030115210842.94244.qmail@web11903.mail.yahoo.com> Message-ID: Jan Schenkel wrote: > You're right, the first time a global is delcared, > it's empty. But a global isn't 'purged' along with the > stack that created it -- mainly because you should be > able to use it in other stacks as well. > So this won't cause problems in a stand-alone, as the > memory is released when the program is quit, and other > programs normally can't read+write it anyway. > But under the Development Environment, it's kept in > memory until you 'delete' the global or quit RunRev > alltogether. > > If you want to reset it upon closing the stack, I > suggest you trap the 'closeStack' message: > > on closeStack > global gThatAnnoyingGLobal > delete global gThatAnnoyingGLobal > end closeStack Or if it's only used on one script you could use a script-local variable to get the same effect. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From monte at sweattechnologies.com Wed Jan 15 17:01:03 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jan 15 17:01:03 2003 Subject: htmltext and Rev1.1.1 In-Reply-To: <20030115143619.982.qmail@web11907.mail.yahoo.com> Message-ID: Hi Also if you make a customProperty called htmlText then you can directly edit the htmltext there. Cheers Monte > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Jan Schenkel > Sent: Thursday, 16 January 2003 1:06 AM > To: use-revolution at lists.runrev.com > Subject: Re: htmltext and Rev1.1.1 > > > --- "Ivers, Doug E" wrote: > > Over time, my htmlText gathers various formatting > > that I do not want (do to changing textFont, > > textSize, etc from the Text menu). I suspect that > > Rev2.0 provides a way to directly edit a field's > > htmlText. In the meantime, has a utility been > > written to do this with Rev1.1.1? I could make one > > myself, but I thought I'd see if something already > > exists first. > > > > Hi Doug, > > Have a look at the HTMLBuilder plug-in at : > http://www.altuit.com/webs/altuit2/RunRev/Plugins.htm > > Hope this helped, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the > same time." (La Rochefoucauld) > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mailinglists at geeksrus.com Wed Jan 15 17:02:01 2003 From: mailinglists at geeksrus.com (Steven W. Riggins) Date: Wed Jan 15 17:02:01 2003 Subject: Introduction In-Reply-To: <01e701c2bcd4$f81660e0$6601a8c0@mckinley.dom> References: <29423DD0-28A3-11D7-A7D5-000393529642@ARCplanning.com> <3E258879.5070403@laposte.net> <20030115202136.A7B89C%00000000@laposte.net> <01e701c2bcd4$f81660e0$6601a8c0@mckinley.dom> Message-ID: > so in more ways than one, we welcome you to the ranks of the >Revolutionaries... Thank you so much! -- -------------------------------------------------------------------------- Steve Riggins, Macintosh Geek http://www.geeksrus.com/ From mailinglists at geeksrus.com Wed Jan 15 17:05:01 2003 From: mailinglists at geeksrus.com (Steven W. Riggins) Date: Wed Jan 15 17:05:01 2003 Subject: Introduction In-Reply-To: References: Message-ID: >Steven W. Riggins wrote: > >> I am not a revolution user yet, but I plan to change that soon. I'm >> a firm believer in community, so I thought I would introduce myself. >> >> My name is Steve Riggins and I am a Macintosh Software Geek. > >And if I recall correctly from the ol' LA Mac User Group meetings, you even >have the propeller beanie to prove it. :) That I do! Wow, talk about a small world! I moved on from the propeller beanie (given to me by Charles Holland) and became a full-fledged geek (as seen by my URL heh) > >For those of you who don't know Steve, he was writing killer externals back >when I was just cutting my teeth on HyperCard in the '80s. Wow, thank you for the kind words. I had a feeling at MacWorld that this would be good for me to get into. I have seen Revolution for some time, but been frustrated by the demos. I am finally ready to leap in and see what she has in store :) > >It's great to see you on this list, Steve. I'm looking forward to seeing >what you do with Revolution.... Thanks! I don't have any concrete ideas yet, but should I land some interesting role somewhere, I hope to be able to take advantage of the cross platform abilities of Revolution. -- -------------------------------------------------------------------------- Steve Riggins, Macintosh Geek http://www.geeksrus.com/ From mailinglists at geeksrus.com Wed Jan 15 17:15:01 2003 From: mailinglists at geeksrus.com (Steven W. Riggins) Date: Wed Jan 15 17:15:01 2003 Subject: Introduction In-Reply-To: <200301152122.h0FLMEP05574@jaguar1.usouthal.edu> References: <200301152122.h0FLMEP05574@jaguar1.usouthal.edu> Message-ID: >Steve - Is there any chance of you doing something like that magnificent >Voyager product, the Voyager Expandeed Book Toolkit on Revolution? EBT was done by Colin Holgate and Brock LaPorte. I was on other projects at the time but I gave em hell now and then :) At Night Kitchen we built a tool, TK3, to create Expanded Books (http://www.nightkitchen.com/) but it is not scriptable, etc. ie, it is designed specifically as a closed system, for people who just want to make books that run on Mac and Windows. I talked with someone at Mac World (I am horrible with names, Kevin was it?) about building tools in Revolution. The issue that comes into play is that any tool would have to be thought of as a plugin - the author would need to own Revolution and my plugin. Back in the day (lordy, I can say that now, how depressing), we were trying to sell cheap toolkits. I guess these days, people are willing to pay. (or they can forego the Revolution cost if they only want to create short 10 line or less scripts I hear) >I was also interested in knowing if it is possible to control a DVD >player in the way that you could control a videodisk in HyperCard? Not that I am aware of. Due to licences, even playing DVD off of a drive is problematic without rolling your own DVD playback engine (feel free to correct me if I am wrong, I have not looked into this in a few years) As for physical control, none of my players have any sort of interface, not even the cheesy serial remote connection that our "Box" connected to. And having had to write the externals to control that beast cloaked in black metal, I don't know if I have any hair left to tackle that again. Wait, I'm bald, so I am sure I don't. :) I had this box that a company of Wozniak's was working on in the 80s, a universal remote that had a serial interface. I had rolled a version of my videodisc externals to talk to the beast and send IR codes, haha. It was one way of course, but it worked, sorta. Then QuickTime came along and changed the world. It would be great to be able to do something akin to Beethoven, which was buying an off the shelf CD and then controlling it, thus annotating it, via the computer. It is too bad the MPAA is so worried about theft (rightly so, I suppose) that we have lost that point of entry in the DVD field. >Let me also add my welcome. Thank you! -- -------------------------------------------------------------------------- Steve Riggins, Macintosh Geek http://www.geeksrus.com/ From sarahr at genesearch.com.au Wed Jan 15 17:32:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jan 15 17:32:01 2003 Subject: libURL will not accept data in a variable In-Reply-To: Message-ID: <6DF51991-28D8-11D7-AA03-0003937A97B8@genesearch.com.au> I haven't done any FTP stuff myself, but I expect that the command being split over 2 lines is the problem. If not, perhaps it would work if you sent the IP address enclosed in quotes e.g. put quote & myServerIP & quote into myServerIP -- then use your command. Don't forget that if you want to split a single line of script over 2 lines, you can use a backslash answer "Here is a long " & \ "piece of text." Cheers, Sarah On Thursday, January 16, 2003, at 01:51 am, Roger.E.Eller at sealedair.com wrote: > put "ftp://"&myServerUser&":"&myServerPass&"@" > &myServerIP&myServerIP&myServerPath&theFileName into tUrl From kray at sonsothunder.com Wed Jan 15 17:50:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Wed Jan 15 17:50:01 2003 Subject: Passing Lists References: <20030115205900.59447.qmail@www.boxfrog.com> Message-ID: <021901c2bce7$1f5c38c0$6601a8c0@mckinley.dom> Intersting... that's not what I get; it works for me. I used the same script (with the one exception of checking "ask" to see if something was entered) on a field, and I get text getting bold and condensed. It seems to have to do with the font - it worked for me with Arial and Lucida Grande, but not with Copperplate. This was on OS 10.2 with Rev 1.1.1. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: To: Sent: Wednesday, January 15, 2003 2:58 PM Subject: Re: Passing Lists > [snip] > > Richard Gaskin writes: > > > Rob Cozens wrote: > > > >> Simple stack: one field of text, "Text", and one button "Set Style". > >> > >> on mouseUp > >> ask "What style?" > >> put it into theStyle > >> set the textStyle of char 20 to 40 of field "Text" to theStyle > >> end mouseUp > >> > >> All is well so long as the style is a single item (eg: "plain", > >> "italic", "box", etc.), BUT try "bold,condense" or any combination of > >> multiple styles and nothing happens. If I run the script in the > >> debugger, I get "Margin is not an integer". > >> > >> Who wants to be Sherlock of the Day? > >> > >> PS: I tried bold,condense and "bold,condense" with the same result. > > > > It may be that "condense" is not a supported Transcript text style (although > > the error message itself should be considered a bug -- what do "margins" > > have to do with text styles?). > > > > I had thought only plain, bold, italic, underline, and strikeout were > > supported. > > > > WIN XP, MetaCard 2.4.3 > > Using your script, in the Ask dialog I tried all of the following with the > listed result: > bold bold was set > italic italic was set > condense error generated "Object: not a text style" > condensed no apparent effect > expanded no apparent effect > expand error generated "Object: not a text style" > bold,condense error generated "Object: not a text style" > bold,condensed bold was set > bold,expanded bold was set > bold,expand error generated "Object: not a text style" > > So, it appears that "condensed" and "expanded" are valid, but have no effect > (at least with the font I selected), and can be combined with other text > styles in a single statement. > > miscdas > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Wed Jan 15 17:59:02 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Wed Jan 15 17:59:02 2003 Subject: Introduction In-Reply-To: <200301152122.h0FLMEP05574@jaguar1.usouthal.edu> Message-ID: Recently, "James C. Wall" wrote: > I was also interested in knowing if it is possible to control a DVD > player in the way that you could control a videodisk in HyperCard? If you're talking about a consumer DVD player, one workaround method would be to use something along the lines of home automation software to control an IR emitter that talks to your DVD player. I recall seeing one or two home automation apps written in Hypercard (mostly for X10 modules) but with a little research and digging, you might be able to find the combination of software and hardware you need. On the other hand, the fact that many desktop computer systems have DVD playback capability might make the above setup irrelevant. If you want to control an *internal* computer-based DVD player, Apple's DVD player is controllable via AppleScript, and I would expect players on Windows to have some type of access via MCI. You can see below for reference to Windows videodisc control; if available, DVD control is probably similar, if not identical. http://www.tactilemedia.com/info/MCI_Control_Info.html#videodisc [Big document -- wait for it to load completely] Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jiml at netrin.com Wed Jan 15 18:03:00 2003 From: jiml at netrin.com (Jim Lambert) Date: Wed Jan 15 18:03:00 2003 Subject: Introduction In-Reply-To: <200301152019.PAA00967@www.runrev.com> Message-ID: Steve, You will be a great addition the Rev community. Good to have you here, welcome aboard! Jim Lambert P.S. <6 years at The Voyager Company> I programmed their "The Salt of the Earth" CD and very much depended on your fine work. From mailinglists at geeksrus.com Wed Jan 15 18:39:01 2003 From: mailinglists at geeksrus.com (Steven W. Riggins) Date: Wed Jan 15 18:39:01 2003 Subject: Introduction In-Reply-To: References: Message-ID: >Steve, > > >Good to have you here, welcome aboard! Thanks! > >Jim Lambert > >P.S. <6 years at The Voyager Company> >I programmed their "The Salt of the Earth" CD and very much depended on your >fine work. You poor, poor soul. Dinner will be on me some day. You deserve it! haha. -- -------------------------------------------------------------------------- Steve Riggins, Macintosh Geek http://www.geeksrus.com/ From tuviah at runrev.com Wed Jan 15 19:27:01 2003 From: tuviah at runrev.com (Tuviah Snyder) Date: Wed Jan 15 19:27:01 2003 Subject: Introduction Message-ID: <003101c2bcf4$db4aa6e0$ef92fea9@user> Welcome Steve. I work on externals, and the engine for Runtime..so I suppose you can say I'm a cross platform geek. Anyways there seems to be a lot of cool new Mac technologies emerging everyday, too much for even a geek like me to keep up with:-) I heard that they are planning to release a Safari SDK which should be interesting. So I look forward to seeing what you can do, and collaborating with you when necessary. Now back to pizzas, and working on 2.0.. Tuviah Snyder Runtime Revolution Limited - The Solution for Software Development -------------- next part -------------- An HTML attachment was scrubbed... URL: From chipp at chipp.com Wed Jan 15 19:48:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jan 15 19:48:01 2003 Subject: Introduction In-Reply-To: Message-ID: Hi Steve! > My name is Steve Riggins and I am a Macintosh Software Geek. My > career has spanned many years of multimedia development, including 6 > years at The Voyager Company working on titles such as the Voyager > VideoStack, Beethoven's 9th and Poetry in Motion. Perhaps we met at Voyager. I was just starting Human Code and working with Bob Stein on trying to get Voyager to sell our Syd Mead and Marsbook titles at the time. I remember the fine work all of you were doing with HC. Road Pizza...long time since I've heard that term. I still think back to the promise of digital video from that very first postage stamp QTMov. Human Code ended up moving completely to PC's, and I quit working with SC....then along came Revolution! :-) As Ken says, we sure can use some C programmers to help out with externals (though I wish you were programming on PC's)! I might suggest doing the following to get up to speed... 1) Buy and read the manuals. RR/MC has something like 10 times the number of commands as HyperTalk. You don't need to know them all...just know they exist. If you can't get a RunRev manual, then buy the MetaCard manual..it's the same language. Also, Geoff Canyon had posted a stack which would print out the RR transcript documentation in RTF. You can find a copy of it at: http://www.altuit.com/webs/altuit2/RunRev/Links.htm 2) Build some small utility stacks. Start creating a set of startup scripts. Check out the URL command and especially learn about custom properties. 3) Spend a few hours perusing this list and the metacard list. You can go back years and there's valuable data 4) Check out some of the downloadable stacks at the RunRev website. While you're there, you can also check out some links to other RunRev websites. 5) Be patient...don't afraid to post to this list for help. Many time questions are answered within minutes. If you can afford to, I would suggest purchasing the Professional license. You get the alphas, betas, and best of all...direct customer support! best, Chipp Walters Altuit, inc. From mailinglists at geeksrus.com Wed Jan 15 20:19:01 2003 From: mailinglists at geeksrus.com (Steven W. Riggins) Date: Wed Jan 15 20:19:01 2003 Subject: Introduction In-Reply-To: <003101c2bcf4$db4aa6e0$ef92fea9@user> References: <003101c2bcf4$db4aa6e0$ef92fea9@user> Message-ID: >Welcome Steve. I work on externals, and the engine for Runtime..so I >suppose you can say I'm a cross platform geek. Anyways there seems >to be a lot of cool new Mac technologies emerging everyday, too >much for even a geek like me to keep up with:-) I heard that they >are planning to release a Safari SDK which should be interesting. So >I look forward to seeing what you can do, and collaborating with you >when necessary. Now back to pizzas, and working on 2.0.. Thank you! Yes there are a ton of things coming up every day, which is why I look for a plugin architecture when choosing a meta tool. I am sure we did more than a few things in HC that the team never envisioned. I am sure they never envisioned Myst from Cyan either, heh. -- -------------------------------------------------------------------------- Steve Riggins, Macintosh Geek http://www.geeksrus.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mailinglists at geeksrus.com Wed Jan 15 20:22:01 2003 From: mailinglists at geeksrus.com (Steven W. Riggins) Date: Wed Jan 15 20:22:01 2003 Subject: Introduction In-Reply-To: References: Message-ID: >If you can afford to, I would suggest purchasing the Professional license. >You get the alphas, betas, and best of all...direct customer support! > Chipp, Thank you for all of the great tips! I think I will be starting at the small business model. At least until I have a paying job :) I would love to see the betas of 2.0, but at this point, I have a lot of familiarizing to do, such that by the time I get comfortable, 2.0 will be out! Should I come across a project that pays, then I will surely upgrade for the support. -- -------------------------------------------------------------------------- Steve Riggins, Macintosh Geek http://www.geeksrus.com/ From gcanyon at inspiredlogic.com Wed Jan 15 20:31:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed Jan 15 20:31:01 2003 Subject: Passing Lists In-Reply-To: Message-ID: <61CAC46A-28F1-11D7-91EB-003065683ECC@inspiredlogic.com> On Wednesday, January 15, 2003, at 12:06 PM, Jeanne A. E. DeVoto wrote: > At 11:08 AM -0800 1/15/03, Richard Gaskin wrote: >> This raises a point: when styles for a specified chunk are mixed, >> getting >> the textstyle returns "mixed". That's not so bad and I understand >> why it >> does that, but in such cases you cannot set the textstyle to the same >> value >> you get from querrying it. >> >> Any suggestions for a more self-constent form that would allow simple >> syntax >> like this to work?: >> >> set the textstyle of btn 1 to the textstyle of char 20 to 30 of fld 1 > > It depends: what do you want the above statement to do? A button can't > have > mixed text: the button's entire label has to be a single style or set > of > styles. > > So if char 20 to 25 of the field is bold italic, say, and char 26 to > 30 is > condensed underline, the statement above is ambiguous: do you want the > button to be bold italic? Condensed underline? Bold italic condensed > underline? regards, Geoff Canyon gcanyon at inspiredlogic.com I think the answer is never set the style of something that can have only one style to the style of something that can have multiple styles. In other words, the above command should be: set the textstyle of btn 1 to the textstyle of char 20 of fld 1 Either the text run has a consistent style, in which case the result is identical to the earlier command, or the text run has a mixed style, in which case you are protected from that fact. OR: you want to do something entirely different if the text run's style is mixed, in which case test for it. I hope this helps. Feel free to contact me if you have any further questions. regards, Geoff Canyon Revolution Support -- Geoff Canyon Runtime Revolution Limited - The Solution for Software Development Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From ambassador at fourthworld.com Wed Jan 15 21:54:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 15 21:54:00 2003 Subject: Passing Lists In-Reply-To: <61CAC46A-28F1-11D7-91EB-003065683ECC@inspiredlogic.com> Message-ID: Geoff Canyon wrote: >>> Any suggestions for a more self-constent form that would allow simple >>> syntax >>> like this to work?: >>> >>> set the textstyle of btn 1 to the textstyle of char 20 to 30 of fld 1 >> >> It depends: what do you want the above statement to do? A button can't >> have >> mixed text: the button's entire label has to be a single style or set >> of >> styles. >> >> So if char 20 to 25 of the field is bold italic, say, and char 26 to >> 30 is >> condensed underline, the statement above is ambiguous: do you want the >> button to be bold italic? Condensed underline? Bold italic condensed >> underline? > regards, > > Geoff Canyon > gcanyon at inspiredlogic.com > I think the answer is never set the style of something that can have > only one style to the style of something that can have multiple styles. > In other words, the above command should be: > > set the textstyle of btn 1 to the textstyle of char 20 of fld 1 > > Either the text run has a consistent style, in which case the result is > identical to the earlier command, or the text run has a mixed style, in > which case you are protected from that fact. > > OR: you want to do something entirely different if the text run's style > is mixed, in which case test for it. Of course it could be special-cased. And to make any Style menu it has to be. But I was just proposing the idea of putting the flag in the result rather than throwing an error. It's less orthogonal as it is, but not in any way unlivable. :) -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From ambassador at fourthworld.com Wed Jan 15 22:00:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 15 22:00:01 2003 Subject: Introduction In-Reply-To: Message-ID: Steven W. Riggins wrote: > Thank you! Yes there are a ton of things coming up every day, which is why I > look for a plugin architecture when choosing a meta tool. > > I am sure we did more than a few things in HC that the team never envisioned. > I am sure they never envisioned Myst from Cyan either, heh. Along those lines, there are options for extensibility and reusability that are waiting to be discovered with Rev as well. The beauty of the Rev plugin architecture is that it's scripted; you could make one for MetaCard (many of us had to before Rev was born), or your own apps as well. And it's only one of many, many possibilities. The MetaCard engine is the longest surviving xTalk under a single owner, yet it's still so very new.... -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From erikhans08 at yahoo.com Wed Jan 15 22:35:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jan 15 22:35:01 2003 Subject: alignment BETWEEN controls In-Reply-To: Message-ID: <20030116033029.76524.qmail@web20003.mail.yahoo.com> 1. after searching the menus and docs, i still do not see how to change the distance BETWEEN selected controls on stack "SongsDB". these are fields in a sub-group. there is a big (backgroundBehavior is true) style grouping of all objects so i can make a new card for a new song. 2. if i de-group then re-group to experiment further, will i loose all of the information contents from all of the cards? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Wed Jan 15 22:38:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jan 15 22:38:01 2003 Subject: alignment BETWEEN controls TIA. In-Reply-To: <20030116033029.76524.qmail@web20003.mail.yahoo.com> Message-ID: <20030116033344.74329.qmail@web20006.mail.yahoo.com> --- erik hansen wrote: > 1. > after searching the menus and docs, i still do > not see how to change the distance BETWEEN > selected controls on stack "SongsDB". > > these are fields in a sub-group. there is a big > (backgroundBehavior is true) style grouping of > all objects so i can make a new card for a new > song. > > 2. > if i de-group then re-group to experiment > further, will i loose all of the information > contents from all of the cards? TIA. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ludovic.thebault at laposte.net Thu Jan 16 00:45:01 2003 From: ludovic.thebault at laposte.net (Ludovic Th=?ISO-8859-1?Q?=E9?=bault) Date: Thu Jan 16 00:45:01 2003 Subject: Rev 1.1.1 and Mac OS X 10.2.3 FR In-Reply-To: References: <29423DD0-28A3-11D7-A7D5-000393529642@ARCplanning.com> <3E258879.5070403@laposte.net> <20030115202136.A7B89C%00000000@laposte.net> Message-ID: <20030116063815.AC80D0%00000000@laposte.net> Yves COPPE wrote: >download the altThumbViewer from > >http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm > >It worked for me with Mac OS X 10.1.x FR >It doesn't work anymore with OS X 10.2.3 FR > >Can anyone answer me ??? Work with me. From chipp at chipp.com Thu Jan 16 02:19:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Thu Jan 16 02:19:01 2003 Subject: Rev 1.1.1 and Mac OS X 10.2.3 FR In-Reply-To: Message-ID: Bonjour Yves. Pardonnez-moi mon mal francais. J'ai essaye seulement altThumbViewer sur WindowsXP. Si vous utilisez Macs, s'il vous plait seulement utiliser les files d'image avec les extensions: .jpg,.gif,.png -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Yves COPPE > Sent: Wednesday, January 15, 2003 2:14 PM > To: use-revolution at lists.runrev.com > Subject: Re: Rev 1.1.1 and Mac OS X 10.2.3 FR > > > >And in the finder browser i've "Utilisateurs" > > > >_______________________________________________ > > > Hi all french users > > > Since I've rdownloaded an new version of rev 1.1.1 and unlock the soft > it works much better !! > > Can someone do the following test : > > download the altThumbViewer from > > http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm > > It worked for me with Mac OS X 10.1.x FR > It doesn't work anymore with OS X 10.2.3 FR > > Can anyone answer me ??? > > thank you. > -- > Greetings. > > Yves COPPE > > Email : yvescoppe at skynet.be > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From ludovic.thebault at laposte.net Thu Jan 16 02:42:01 2003 From: ludovic.thebault at laposte.net (Ludovic Thebault) Date: Thu Jan 16 02:42:01 2003 Subject: [OT] Rev 1.1.1 and Mac OS X 10.2.3 FR References: Message-ID: <3E266105.8090301@laposte.net> Chipp Walters a ?crit: > > Pardonnez-moi mon mal francais. > Better than my english ! From livfoss at blueyonder.co.uk Thu Jan 16 06:16:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Thu Jan 16 06:16:01 2003 Subject: Need Script Debugger Tutorial Message-ID: I have tried to search the usual sources, but I have not found a detailed description of the way the Script Debugger works in 1.1.1. For example, what do the 'run', 'trace', 'step into' and 'step over' buttons do - the last two seem to do the same thing, which is to execute the highlighted line of script. What do the other buttons and pull-downs do - I have not found out what the pull-down lists are for, for example. Why do some steps not get shown, as in some repeat loops, etc? What I'm trying to do is to trace the path thro a quite long program in the most intelligent way possible - I already know from a thread of last October that there is no path trace as such. I feel that if I knew everything the Script Debugger can do, I'd be in a better position to work on my scripting problems. I'd be glad to find I'd missed a tutorial on debugging - if anyone knows of one, please say. TIA Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From DVGlasgow at aol.com Thu Jan 16 06:35:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Thu Jan 16 06:35:01 2003 Subject: Sharing field text Message-ID: In a message dated 15/1/03 8:18:37 PM, Graham Samuel writes: << Of course if I had wanted just the one field, I could still have grouped it with a harmless grc behind the field or something like that, so the need for the shared object to be a group is by no means a show-stopper. >> In fact you don't need to group the field with anything at all. A group can contain a single object. It is however sometimes handy to have something else in the group because it can clarify whether you have selected the group or the object you were aiming at. If a field and group are virtually co-terminous it is not always clear. Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From Doug_Ivers at lord.com Thu Jan 16 07:38:01 2003 From: Doug_Ivers at lord.com (Ivers, Doug E) Date: Thu Jan 16 07:38:01 2003 Subject: "global" menubar Message-ID: What's the best way to have a menubar that remains the same for all the stacks in a standalone that contains several substacks? Also, same issue for when the user opens a cloned substack that is in a separate file (a "data" file)? Seems like this could get hairy in a hurry. I wish I could designate a menubar as constant or global. -- D From Doug_Ivers at lord.com Thu Jan 16 07:48:01 2003 From: Doug_Ivers at lord.com (Ivers, Doug E) Date: Thu Jan 16 07:48:01 2003 Subject: htmltext and Rev1.1.1 Message-ID: That is totally awesome and just what I need! Thanks, Monte! -- D -----Original Message----- From: Monte Goulding [mailto:monte at sweattechnologies.com] Sent: Wednesday, January 15, 2003 4:57 PM To: use-revolution at lists.runrev.com Subject: RE: htmltext and Rev1.1.1 Hi Also if you make a customProperty called htmlText then you can directly edit the htmltext there. From livfoss at blueyonder.co.uk Thu Jan 16 08:56:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Thu Jan 16 08:56:01 2003 Subject: path of a 'closeStackRequest' Message-ID: I must be doing something really dumb, but I don't understand what. In the app I'm developing (Revo 1.1.1 on MacOS 9.2.2), I have a mainstack and a number of substacks. I appear to be getting more than one 'preOpenStack' message to my main stack, which since my intention is only to open it once during the whole life of my app, is causing me considerable bother. In the absence of a path-tracing feature in the debugger, I therefore put this handler into my mainstack: on closeStackRequest answer (the short name of the target)&&"is trying to close the Anchor stack" pass closeStackRequest end closeStackRequest and went back to testing. I found that when I closed a substack by clicking on its close box, the handler in the mainstack got called, with the target being the first card of the substack. There is no stack script in the substack. What's going on? It looks as if the 'closeStackRequest' for the substack has got into the message path for the mainstack and is being applied to the mainstack, but why? If I want to allow closing of some substacks, either by scripting or by my user without affecting the mainstack, what do I do? All explanations gratefully received, and as usual any pointers to existing documentation on the subject (I am more than happy to read up on this stuff, but I am often puzzled as to where to look). TIA Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From klausimausi at mac.com Thu Jan 16 09:34:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Thu Jan 16 09:34:01 2003 Subject: path of a 'closeStackRequest' In-Reply-To: Message-ID: Hi graham, > I must be doing something really dumb, but I don't understand what. In > the app I'm developing (Revo 1.1.1 on MacOS 9.2.2), I have a mainstack > and a number of substacks. I appear to be getting more than one > 'preOpenStack' message to my main stack, which since my intention is > only to open it once during the whole life of my app, is causing me > considerable bother. > > In the absence of a path-tracing feature in the debugger, I therefore > put this handler into my mainstack: > > on closeStackRequest > answer (the short name of the target)&&"is trying to close the > Anchor stack" > pass closeStackRequest > end closeStackRequest > > and went back to testing. I found that when I closed a substack by > clicking on its close box, the handler in the mainstack got called, > with the target being the first card of the substack. There is no > stack script in the substack. What's going on? It looks as if the > 'closeStackRequest' for the substack has got into the message path for > the mainstack and is being applied to the mainstack, but why? If I > want to allow closing of some substacks, either by scripting or by my > user without affecting the mainstack, what do I do? > > All explanations gratefully received, and as usual any pointers to > existing documentation on the subject (I am more than happy to read up > on this stuff, but I am often puzzled as to where to look). > > TIA > > Graham i have no idea if and where this is documented... But from (some really unhealthy) experience i can supply a solution. Put a "closestackrequest"-handler into every substack on closestackrequest close this stack end closestackrequest All handlers that are not defined in a substack are being passed to its mainstack. openstack preopenstack opencard ... scrollbardrag ... etc... (Supposed they are defined in the stackscript of the mainstack) This definitively has its advantages, but like in your case some disadvantages... But once you know the "name of the beast"... :-) Hope that helps. Regards Klaus Major klausimausi at mac.com From dcragg at lacscentre.co.uk Thu Jan 16 09:41:00 2003 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu Jan 16 09:41:00 2003 Subject: path of a 'closeStackRequest' In-Reply-To: References: Message-ID: At 1:51 pm +0000 16/1/03, Graham Samuel wrote: >In the absence of a path-tracing feature in the debugger, I >therefore put this handler into my mainstack: > >on closeStackRequest > answer (the short name of the target)&&"is trying to close the Anchor stack" > pass closeStackRequest >end closeStackRequest > >and went back to testing. I found that when I closed a substack by >clicking on its close box, the handler in the mainstack got called, >with the target being the first card of the substack. There is no >stack script in the substack. What's going on? It looks as if the >'closeStackRequest' for the substack has got into the message path >for the mainstack and is being applied to the mainstack, but why? If >I want to allow closing of some substacks, either by scripting or by >my user without affecting the mainstack, what do I do? Messages not handled in a substack will pass to the stack script of the mainstack. While it can be annoying when you forget about it, it allows you to put a lot of common application handlers in the mainstack script. So I think it counts as a useful feature. Here are two possible ways to avoid unhandled messages getting passed to the mainstack. 1. In the stack script of the substack, include "empty" handlers for messages you don't want to pass or handle. For example: on closeStackRequest end closeStackRequest on closeStack end closeStack and so on 2. In the handler in the mainstack, check the target before handling the message. Something like: on closeStackRequest if not matchText(the long name of the owner of the target, "of stack.+of stack") then ##not from a substack so do stuff end if end closeStackRequest The regular expression checks for "of stack" occurring more than once in the long name of the owner. This will only match if the target was in a substack. Cheers Dave From rcozens at pon.net Thu Jan 16 10:54:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jan 16 10:54:01 2003 Subject: Need Script Debugger Tutorial In-Reply-To: References: Message-ID: >I'd be glad to find I'd missed a tutorial on debugging - if anyone >knows of one, please say. I wouldn't spend a lot of time on this, Graham: The Sript Debugger has received a major rewrite for V2.0. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Thu Jan 16 10:54:28 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jan 16 10:54:28 2003 Subject: Passing Lists In-Reply-To: References: Message-ID: >Try "condensed". Thanks, Jeanne, it does the job. I don't think I'd noticed before that HyperCard's style menu displays "condense" but the text style properties list "condensed." -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From ambassador at fourthworld.com Thu Jan 16 11:17:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 16 11:17:01 2003 Subject: "global" menubar In-Reply-To: Message-ID: Ivers, Doug E wrote: > What's the best way to have a menubar that remains the same for all the stacks > in a standalone that contains several substacks? Also, same issue for when > the user opens a cloned substack that is in a separate file (a "data" file)? > Seems like this could get hairy in a hurry. > > I wish I could designate a menubar as constant or global. You could use a palette as Rev does, or just copy it to your substacks either manually when you're done with or via script at runtime. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From ambassador at fourthworld.com Thu Jan 16 11:20:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 16 11:20:01 2003 Subject: path of a 'closeStackRequest' In-Reply-To: Message-ID: Graham Samuel wrote: > I found that when I closed a substack by > clicking on its close box, the handler in the mainstack got called, > with the target being the first card of the substack. There is no > stack script in the substack. What's going on? The mainstack in Rev acts as the project script in SuperCard, accessible to all substacks. If your mainstack has only one card consider putting its unique scripts there. Or you could leave it at the stack level and put an "if" in the relevant handlers to check the short name of the stack. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From dsc at swcp.com Thu Jan 16 11:35:00 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jan 16 11:35:00 2003 Subject: Need Script Debugger Tutorial In-Reply-To: Message-ID: On Thursday, January 16, 2003, at 04:11 AM, Graham Samuel wrote: > I'd be glad to find I'd missed a tutorial on debugging - if anyone > knows of one, please say. I have put off using debugging, because I wrote perfect code first time. No, that's not it. Because I never took the time to figure it out. I need some documentation to hold my hand, too. Dar Scott From troy at rpsystems.net Thu Jan 16 11:46:01 2003 From: troy at rpsystems.net (Troy Rollins) Date: Thu Jan 16 11:46:01 2003 Subject: Need Script Debugger Tutorial In-Reply-To: Message-ID: <670D908E-2971-11D7-BEBE-000393853D6C@rpsystems.net> On Thursday, January 16, 2003, at 11:30 AM, Dar Scott wrote: > >> I'd be glad to find I'd missed a tutorial on debugging - if anyone >> knows of one, please say. > > I have put off using debugging, because I wrote perfect code first > time. No, that's not it. Because I never took the time to figure it > out. I need some documentation to hold my hand, too. I found that (at least in 1.1.1) the debugger is not worth the effort. The message window and "answer dialogs" became out best friends during debugging sessions. -- Troy RPSystems, LTD www.rpsystems.net From DVGlasgow at aol.com Thu Jan 16 12:16:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Thu Jan 16 12:16:01 2003 Subject: Argh! where have all my stacks gone? Message-ID: <1db.158662.2b584151@aol.com> As I type, TechTool 3.0 is trying to find a whole bunch of stacks apparently deleted by Rev. I was doing a build, and was advised a folder with the name I was trying to build already existed. That was true, I was repeating a build having tweaked the stack. I was invited to replace it (I think). I said yes, but the build immediately failed because the stack i had pointed it to was missing. I suddenly realised that ALL the stacks at the top level of the Rev folder had vanished (as well as the folder from the previous build). I opened the trash hoping they would be there, but nothing. Any advice? Assuming the worst, what is the best way of extracting scripts from a standalone? I am trying to stay calm, but it was a whole days work. Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From snharper at cs.uchicago.edu Thu Jan 16 12:32:01 2003 From: snharper at cs.uchicago.edu (sean nicholas harper) Date: Thu Jan 16 12:32:01 2003 Subject: Need Script Debugger Tutorial In-Reply-To: <670D908E-2971-11D7-BEBE-000393853D6C@rpsystems.net> References: <670D908E-2971-11D7-BEBE-000393853D6C@rpsystems.net> Message-ID: the debugger is very useful. the interface kind of sucks, but it lets you step through and look at variables, which is all you really need. trace sucks, though, bringing you into all the revolution internals, and there is no step out ability. Sean On Thu, 16 Jan 2003, Troy Rollins wrote: > > On Thursday, January 16, 2003, at 11:30 AM, Dar Scott wrote: > > > > >> I'd be glad to find I'd missed a tutorial on debugging - if anyone > >> knows of one, please say. > > > > I have put off using debugging, because I wrote perfect code first > > time. No, that's not it. Because I never took the time to figure it > > out. I need some documentation to hold my hand, too. > > I found that (at least in 1.1.1) the debugger is not worth the effort. > The message window and "answer dialogs" became out best friends during > debugging sessions. > > -- > Troy > RPSystems, LTD > www.rpsystems.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mailinglists at geeksrus.com Thu Jan 16 12:58:01 2003 From: mailinglists at geeksrus.com (Steven W. Riggins) Date: Thu Jan 16 12:58:01 2003 Subject: 1.1.1 Demo In-Reply-To: References: Message-ID: Hi folks! I downloaded 1.1.1 from the site, made a new Main Stack, and chose "Standard Button" from the Objects menu. Revolution crashed. Any ideas? :) Thread 0 Crashed: #0 0x91a634ac in GetPatternIdentifier #1 0x91a577fc in SetPortPat #2 0x96a13210 in SetColorAndPenState #3 0x969bde98 in DrawButtonLayoutProc(short, short, GDevice**, long) #4 0x969c6a80 in DataEngine::DrawThemeButton(CGRect const&, unsigned short, TThemeButtonDrawInfo const&, TThemeButtonDrawInfo const*, ThemeEraseXUPP*, ThemeButtonDrawXUPP const*, unsigned long, CGContext*, unsigned char) #5 0x969d8194 in HIThemeDrawButton #6 0x96a47514 in DrawThemeButton -- -------------------------------------------------------------------------- Steve Riggins, Macintosh Geek http://www.geeksrus.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jacques.Hausser at ie-zea.unil.ch Thu Jan 16 13:11:19 2003 From: Jacques.Hausser at ie-zea.unil.ch (Jacques Hausser) Date: Thu Jan 16 13:11:19 2003 Subject: SMB server In-Reply-To: <200301152021.PAA01166@www.runrev.com> Message-ID: <3BA2F9A6-297D-11D7-8458-0050E4A60F2F@ie-zea.unil.ch> Dear all, I need to read and write to text files on a smb server, and to prevent the users to access those files otherwise than through the standalone. I was given a special username and a password for that. The problem is, when the connection is established, the users can access the files directly just by clicking on the icon plainly visible on their screen - and with students, you have always somebody trying to "just look at". I learned plenty of very useful tricks in reading the rev doc, the use-rev archives, and also by harassing the poor guy responsible for our local network, but I did'nt find clear answers to my problem: How to access files of a smb server directly, without getting the icon of the server on the screen ? My standalone should work on Windows, OS X and former Mac OSs, and I'm afraid the solutions will differ... If somebody is nice enough to answer, please use a simple language - I'm a total beginner, and worse, for everything concerning networks, servers and all these terrific acronyms used in this field. Many thanks in advance! Jacques (PS: not counting this problem, Revolution was the perfect solution - as usual - and everything else works fine!). (PS again: for security reasons (?) the network manager refuses to install a FTP server...) Prof. J. Hausser Institute of Ecology - Zoology and Animal Ecology University of Lausanne CH-1015 Lausanne-Dorigny tel: ++ 41 21 692 41 62 fax: ++ 41 21 692 41 65 From k_major at os.surf2000.de Thu Jan 16 13:16:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Thu Jan 16 13:16:01 2003 Subject: 1.1.1 Demo In-Reply-To: Message-ID: <09B6C1DC-297E-11D7-99F1-000A27B49A96@os.surf2000.de> Hi Steve, at first welcome to this lovely list :-) > Hi folks! > > I downloaded 1.1.1 from the site, made a new Main Stack, and chose > "Standard Button" from the Objects menu. > > Revolution crashed. > > Any ideas? :) Yep, the good old "appearance manager bug" ;-) I am sure you tested it on OS X. This is a known issue and can be worked around easily until 2.0 comes by setting the look and smell to "Mac OS emulated". Menu -> View -> Look and feel -> Mac OS emulated. Unfortunately you have to do this every time you start RR. Regards from germany Klaus Major k_major at os.surf2000.de From gary.rathbone at btclick.com Thu Jan 16 13:42:01 2003 From: gary.rathbone at btclick.com (Gary Rathbone) Date: Thu Jan 16 13:42:01 2003 Subject: 1.1.1 Demo In-Reply-To: Message-ID: <000301c2bd8e$3b73b680$0e00000a@server> I guess your using a Mac in which case Appearance Manager is usually the problem. Just for your info the list has a searchable archive at http://www.google.com/advanced_search?q=site:lists.runrev.com Which is *very* useful but not widely advertised. Regards Gary Rathbone BSc MBCS Chartered Information Systems Practitioner ---------------------------------------------------------------------------- I downloaded 1.1.1 from the site, made a new Main Stack, and chose "Standard Button" from the Objects menu. Revolution crashed. Any ideas? :) From scott at tactilemedia.com Thu Jan 16 13:43:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Thu Jan 16 13:43:00 2003 Subject: Argh! where have all my stacks gone? In-Reply-To: <1db.158662.2b584151@aol.com> Message-ID: Recently, "DVGlasgow at aol.com" wrote: > As I type, TechTool 3.0 is trying to find a whole bunch of stacks apparently > deleted by Rev. > > Any advice? Assuming the worst, what is the best way of extracting scripts > from a standalone? > > I am trying to stay calm, but it was a whole days work. If you have some kind of unerase utility, that might do it. I once lost a stack while saving and was able to recover all the previously saved versions using Norton Utilities' unerase tool. I know how you feel... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From livfoss at blueyonder.co.uk Thu Jan 16 13:52:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Thu Jan 16 13:52:01 2003 Subject: path of a 'closeStackRequest' Message-ID: Thanks to all who replied: I think I know where I am now. Pity there is no clear documentation of the message path... still there are so many helpful people on this list that I guess it doesn't matter all that much. On 16 Jan 2003 08:15:04 -0800 Richard Gaskin wrote: >The mainstack in Rev acts as the project script in SuperCard, accessible to >all substacks. > >If your mainstack has only one card consider putting its unique scripts >there. Or you could leave it at the stack level and put an "if" in the >relevant handlers to check the short name of the stack. Yes, as an old SuperCard hand I had never noticed that the 'openWindow' message for any window would pass to the project script. I guess that's because I used a startUp handler for my initialisation, and realising that I wouldn't get one in the Revolution Development Environment, I switched my initialisation to a preOpenStack handler in the mainstack script. However, if one does this, it's necessary to check that the target of the handler is the actual mainstack, as several people have pointed out. On to the next problem... Thanks again to all Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From ambassador at fourthworld.com Thu Jan 16 14:08:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 16 14:08:01 2003 Subject: Argh! where have all my stacks gone? In-Reply-To: Message-ID: Scott Rossi wrote: > If you have some kind of unerase utility, that might do it. I once lost a > stack while saving and was able to recover all the previously saved versions > using Norton Utilities' unerase tool. No "~" file? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From scott at tactilemedia.com Thu Jan 16 14:18:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Thu Jan 16 14:18:01 2003 Subject: Argh! where have all my stacks gone? In-Reply-To: Message-ID: Recently, "Richard Gaskin" wrote: >> If you have some kind of unerase utility, that might do it. I once lost a >> stack while saving and was able to recover all the previously saved versions >> using Norton Utilities' unerase tool. > > No "~" file? In my case, no, but this happened some time ago. Working at around 2 in the morning, my stack vanished completely with no backup. I don't know if the successful recovery was due to MacOS, MC's save routine, or Norton's file prowess, but I was able to quickly recover the most recently saved working files (after about 15 minutes of fear, panic, and desperation). Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From mailinglists at geeksrus.com Thu Jan 16 14:18:24 2003 From: mailinglists at geeksrus.com (Steven W. Riggins) Date: Thu Jan 16 14:18:24 2003 Subject: 1.1.1 Demo In-Reply-To: <000301c2bd8e$3b73b680$0e00000a@server> References: <000301c2bd8e$3b73b680$0e00000a@server> Message-ID: >Just for your info the list has a searchable archive at >http://www.google.com/advanced_search?q=site:lists.runrev.com >Which is *very* useful but not widely advertised. Great! Thanks, I figure it will take me a week to get a list of bookmarks, etc hehe -- -------------------------------------------------------------------------- Steve Riggins, Macintosh Geek http://www.geeksrus.com/ From ambassador at fourthworld.com Thu Jan 16 14:31:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 16 14:31:00 2003 Subject: path of a 'closeStackRequest' In-Reply-To: Message-ID: Graham Samuel wrote: > Thanks to all who replied: I think I know where I am now. Pity there > is no clear documentation of the message path... still there are so > many helpful people on this list that I guess it doesn't matter all > that much. It matters enough to be documented. Thinking as someone who would be coming from a strong SuperCard background such as yourself, I found the answer following this path: 1. Select "Revolution Documentation" from the Help menu. 2. Click "For New Developers" 3. Click "Experienced HyperCard or SuperCard developer" 4. Click "About Revolution for SuperCard Developers" - it's in the section titled "stacks, projects, and windows": "Like a project, the mainstack is in the message path of all objects in the substacks." Another route: 1. Select "Revolution Documentation" from the Help menu. 2. Click "Development Guide" 3. Click "Objects & Messages" 4. Click "About Messages and the Message Path" - in the section near the top titled "The Object Hierarchy and the Message Path" And one more: 1. Select "Revolution Documentation" from the Help menu. 2. Click "Troubleshooting" 3. Click "Why does an unwanted handler run?" The example given specifically deals with cases in which a substack is affected by a handler in a mainstack. While far short of a Vulcan mind meld, Jeanne's documentation is pretty good, certainly more thorough than is often given credit. :) Having jumped from HyperCard to SuperCard to OMO to Gain to ToolBook to MetaCard to Rev, with the exception of ToolBook's sorely under-documented libraries and completely undocumented boot sequence (the most complicated I've seen, with a long series of DLL and library calls; it may be documented now after I sent them a detailed description for v6, but for $2,495 one could expect not to sleuth through such things), I can honestly suggest that a good cover-to-cover skim through the docs of a new environment will pay for itself many times over. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From ambassador at fourthworld.com Thu Jan 16 14:33:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 16 14:33:01 2003 Subject: path of a 'closeStackRequest' In-Reply-To: Message-ID: Graham Samuel wrote: > Yes, as an old SuperCard hand I had never noticed that the > 'openWindow' message for any window would pass to the project script. > I guess that's because I used a startUp handler for my > initialisation, and realising that I wouldn't get one in the > Revolution Development Environment, I switched my initialisation to a > preOpenStack handler in the mainstack script. However, if one does > this, it's necessary to check that the target of the handler is the > actual mainstack, as several people have pointed out. On to the next > problem... Or just move initialization to the first card of the mainstack, saving you the trouble of checking which stack will be affected. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From ambassador at fourthworld.com Thu Jan 16 14:34:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 16 14:34:01 2003 Subject: 1.1.1 Demo In-Reply-To: Message-ID: Steven W. Riggins wrote: > Great! Thanks, I figure it will take me a week to get a list of > bookmarks, etc hehe A good number of them are here: ...which includes a search box for Googling the list archive. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From kray at sonsothunder.com Thu Jan 16 15:11:02 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jan 16 15:11:02 2003 Subject: "global" menubar References: Message-ID: <04ee01c2bd9a$23a9f7b0$6601a8c0@mckinley.dom> Doug, Check out the "defaultMenuBar" property... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Ivers, Doug E" To: Sent: Thursday, January 16, 2003 6:29 AM Subject: "global" menubar > What's the best way to have a menubar that remains the same for all the stacks in a standalone that contains several substacks? Also, same issue for when the user opens a cloned substack that is in a separate file (a "data" file)? Seems like this could get hairy in a hurry. > > I wish I could designate a menubar as constant or global. > > -- D > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Thu Jan 16 15:17:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jan 16 15:17:00 2003 Subject: path of a 'closeStackRequest' References: Message-ID: <050201c2bd9a$f69d1c60$6601a8c0@mckinley.dom> Graham, One of the simplest approaches I've used in mainstacks is this: on openStack if the owner of the target is me then -- it's just the mainstack else -- it's a substack end if end openStack Of course, this can be used with preOpenStack, openCard, etc... Have fun! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Graham Samuel" To: "Revolution user discussion" Sent: Thursday, January 16, 2003 12:47 PM Subject: Re: path of a 'closeStackRequest' > Thanks to all who replied: I think I know where I am now. Pity there > is no clear documentation of the message path... still there are so > many helpful people on this list that I guess it doesn't matter all > that much. > > On 16 Jan 2003 08:15:04 -0800 Richard Gaskin > wrote: > > >The mainstack in Rev acts as the project script in SuperCard, accessible to > >all substacks. > > > >If your mainstack has only one card consider putting its unique scripts > >there. Or you could leave it at the stack level and put an "if" in the > >relevant handlers to check the short name of the stack. > > Yes, as an old SuperCard hand I had never noticed that the > 'openWindow' message for any window would pass to the project script. > I guess that's because I used a startUp handler for my > initialisation, and realising that I wouldn't get one in the > Revolution Development Environment, I switched my initialisation to a > preOpenStack handler in the mainstack script. However, if one does > this, it's necessary to check that the target of the handler is the > actual mainstack, as several people have pointed out. On to the next > problem... > > Thanks again to all > > Graham > -- > ------------------------------------------------------------------- > Graham Samuel / The Living Fossil Co. / UK & France > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Thu Jan 16 15:57:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jan 16 15:57:01 2003 Subject: 1.1.1 Demo References: <000301c2bd8e$3b73b680$0e00000a@server> Message-ID: <052601c2bda0$7f6c5ba0$6601a8c0@mckinley.dom> My site also has a lot of tips and links, many of which already culled from past lists, but organized by category: http://www.sonsothunder.com/devres/revolution/revolution.htm Hope this helps, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Steven W. Riggins" To: Sent: Thursday, January 16, 2003 1:13 PM Subject: RE: 1.1.1 Demo > >Just for your info the list has a searchable archive at > >http://www.google.com/advanced_search?q=site:lists.runrev.com > >Which is *very* useful but not widely advertised. > > Great! Thanks, I figure it will take me a week to get a list of > bookmarks, etc hehe > > -- > -------------------------------------------------------------------------- > Steve Riggins, Macintosh Geek http://www.geeksrus.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From livfoss at blueyonder.co.uk Thu Jan 16 16:06:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Thu Jan 16 16:06:01 2003 Subject: Completeness of Revo Docs (was Re: path of a 'closeStackRequest') Message-ID: On Thu, 16 Jan 2003 11:26:39 -0800 Richard Gaskin wrote: > >It matters enough to be documented. Thinking as someone who would be coming >from a strong SuperCard background such as yourself, I found the answer >following this path: > >1. Select "Revolution Documentation" from the Help menu. >2. Click "For New Developers" >3. Click "Experienced HyperCard or SuperCard developer" >4. Click "About Revolution for SuperCard Developers" > - it's in the section titled "stacks, projects, and windows": > > "Like a project, the mainstack is in the message path > of all objects in the substacks." > [...] >I can honestly suggest that >a good cover-to-cover skim through the docs of a new environment will pay >for itself many times over. OK, I know I can't expect miracles and the documentation is pretty good by most standards, so I stand corrected. I certainly don't want to insult Jeanne. In fact I am willing to work hard on this, but I have not printed out all the documentation. When I started using SuperCard 3 (I think it was) I read the manuals from cover to cover, twice. Enough info stuck in my brain to prevent me feeling lost ever again. Maybe I should repeat the experience with Revolution: as an on-line user, I often find that the Transcript Dictionary (my main source of info) doesn't completely cover a topic, but then it may be unreasonable to expect this. On another list I recently pointed out for example that the usages of 'in' and 'seconds' in the Transcript statement send "someMessage" to "somewhere" in 5 seconds weren't covered in the Dictionary; similarly the entry for preOpenStack seems to me to be somewhat incomplete. Instead of grumbling, I should have read more around the topic... Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From alrice at ARCplanning.com Thu Jan 16 16:15:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Thu Jan 16 16:15:01 2003 Subject: Argh! where have all my stacks gone? In-Reply-To: <1db.158662.2b584151@aol.com> Message-ID: On Thursday, January 16, 2003, at 10:09 AM, DVGlasgow at aol.com wrote: > > I am trying to stay calm, but it was a whole days work. It's no help after the fact, but I highly recommend Altuit's stack archiver. It creates an archive/ folder and numbers your backup stacks. http://www.altuit.com/webs/altuit2/RunRev/Plugins.htm Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From DVGlasgow at aol.com Thu Jan 16 16:24:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Thu Jan 16 16:24:01 2003 Subject: Argh! where have all my stacks gone? Message-ID: <162.1a427f3e.2b587b9f@aol.com> In a message dated 16/1/03 8:12:21 PM, Richard Gaskin writes: << No "~" file? >> Nope. I tried every option on the TechTool data recovery tool, with no luck. Just how erased can they be? I switched to TT from Norton ages ago, so my copy of Norton is pre HFS+ I also noticed that not ALL stacks had gone - a lot had, because i am pretty untidy, but License.rev was left all alone. Could "please don't do that again?" be a feature request? Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From xianman at mac.com Thu Jan 16 16:34:00 2003 From: xianman at mac.com (xian) Date: Thu Jan 16 16:34:00 2003 Subject: Argh! where have all my stacks gone? In-Reply-To: <162.1a427f3e.2b587b9f@aol.com> Message-ID: Hi David, I would recommend you give DataRescue a try. I would say it is the most reliable data recovery tool I have ever tried. You can find a download link on versiontracker.com. Good luck, Christian On Thursday, January 16, 2003, at 01:18 PM, DVGlasgow at aol.com wrote: > > In a message dated 16/1/03 8:12:21 PM, Richard Gaskin writes: > > << > No "~" file? >> > > > Nope. > > I tried every option on the TechTool data recovery tool, with no luck. > Just > how erased can they be? I switched to TT from Norton ages ago, so my > copy of > Norton is pre HFS+ > > I also noticed that not ALL stacks had gone - a lot had, because i am > pretty > untidy, but License.rev was left all alone. > > Could "please don't do that again?" be a feature request? > > > > Best wishes, > > David Glasgow > Home/ forensic assessments --> HREF="http://members.aol.com/dvglasgow/"> > DVGlasgow > Courses --> i-Psych > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From dsc at swcp.com Thu Jan 16 16:39:01 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jan 16 16:39:01 2003 Subject: Argh! where have all my stacks gone? In-Reply-To: <162.1a427f3e.2b587b9f@aol.com> Message-ID: <4907C600-299A-11D7-A64D-000A9567A3E6@swcp.com> On Thursday, January 16, 2003, at 02:18 PM, DVGlasgow at aol.com wrote: > I tried every option on the TechTool data recovery tool, with no luck. > Just > how erased can they be? I realize you are unlikely to make the idiot mistakes that I make, but I thought I'd ask... Are you logged in as the right user? Are you sitting down in front of the right computer? Did you plug in the right firewire drive? Dar Scott From ambassador at fourthworld.com Thu Jan 16 17:15:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 16 17:15:00 2003 Subject: Completeness of Revo Docs (was Re: path of a 'closeStackRequest') In-Reply-To: Message-ID: Graham Samuel wrote: > On another list I recently pointed out > for example that the usages of 'in' and 'seconds' in the Transcript > statement > > send "someMessage" to "somewhere" in 5 seconds > > weren't covered in the Dictionary; I wonder if the problem may be a version mismatch. In v1.1.1, the second example in the Transcript Dictionary entry for the send command shows the use of a timer to send a message in a given number of seconds , and the timer option is also shown in the syntax listing above the examples. What version are you using? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From evans at evans.pgh.pa.us Thu Jan 16 17:15:19 2003 From: evans at evans.pgh.pa.us (Arthur Evans Jr) Date: Thu Jan 16 17:15:19 2003 Subject: Argh! where have all my stacks gone? In-Reply-To: <1db.158662.2b584151@aol.com> References: <1db.158662.2b584151@aol.com> Message-ID: >As I type, TechTool 3.0 is trying to find a whole bunch of stacks apparently >deleted by Rev. It may be too late for you, I don't know. But my advice for others and for you in the future is to use a REGULAR BACKUP STRATEGY! If you ask yourself, What will I do if my hard disk ever crashes? you are missing the point. Instead, ask yourself this question: What will I do WHEN my hard disk crashes. Because sooner or later it surely will. My personal backup strategy uses DAT tapes and Retrospect. The drive is expensive ($800 for a LaCie DDS-3 drive), but the media are cheap (about $12/tape in packages of ten). A tape holds over 10gb. Because the tapes are cheap, I have lots of them. I've retrieved files backed up over a year in the past. I've more often retrieved files created a few days ago when I did something stupid today. I maintain five active tapes, cycling through them each day. From time to time or when a tape fills I start a new one, saving many of the old ones. That's how come I can retrieve stuff from way in the past. From time to time, I store a tape off-site in case of a real disaster, like a fire. Retrospect is a first rate program. Each day with almost no effort on my part it writes onto a tape whatever I've created since the last time I backed up onto that tape, usually about five days ago. If you don't like DAT, use some other strategy. But, pick some strategy that with minimum effort on your part backs up all your files, and STICK TO THAT STRATEGY. Good luck! Art Evans From dvk at dvkconsult.com.au Thu Jan 16 17:55:01 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Thu Jan 16 17:55:01 2003 Subject: On backup (was: Argh! where have all my stacks gone?) In-Reply-To: Message-ID: On Friday, Jan 17, 2003, at 09:02 Australia/Sydney, Arthur Evans Jr wrote: > > It may be too late for you, I don't know. But my advice for others and > for you in the future is to use a REGULAR BACKUP STRATEGY! snip > If you don't like DAT, use some other strategy. But, pick some > strategy that with minimum effort on your part backs up all your > files, and STICK TO THAT STRATEGY. Despite many other digital extravagances, I have never stretched to decent tape, but part of my strategy has been to define what it is I _need_ to back up. I defined what comprised the absolute core, business-critical information not existing elsewhere and which I could not recreate. This basically came down to current consulting files, various accounting files, some Rev devs and a HyperCard stack (still) containing 14 years of contacts and notes. Remarkably, this all amounts to only a few hundred MB. I work 99.5% on a TiBook so I have added a 1GB IBM Microdrive to its PC slot and, during the day, just drag modified critical files across to it or do a Switchback run to cover the lot. Second level of backup is a much broader range of documents which are non-critical but not of course readily recreated. These, as well as the core, take up only a few GB on a 20GB iPod, so I have two levels of backup even while travelling. The third level of backup is all documents to the desktop system at home, where I put anything which I do not have on CD (applications) or can not readily download from the source. Tape is still lovely but portability changes the rules (e.g. consider theft as well), and prioritising your pain for when it fails is also a valuable exercise. BTW, I always use Altuit's archive plugin as mentioned by Alex. The problem David Glasgow suffered has appeared on this list before... regards David > > Good luck! > > Art Evans > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Thu Jan 16 19:06:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Thu Jan 16 19:06:01 2003 Subject: 1.1.1 Demo In-Reply-To: Message-ID: Hey all you Mac users out there! Please correct me if I am wrong...I seem to remember something about the 1.1.1 Demo on Jaquar being much less stable than the registered 1.1.1 version (appearance manager notwithstanding). If so, we may wish to recommend to Steven which version to use. Just trying to make this as painless as possible ;-) -Chipp From chipp at chipp.com Thu Jan 16 19:23:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Thu Jan 16 19:23:01 2003 Subject: Argh! where have all my stacks gone? In-Reply-To: <1db.158662.2b584151@aol.com> Message-ID: David, Sorry to hear about your data loss. Here's the best I can make of it. On Windows, RR will sometimes delete files on a build. Here are the circumstances around such an event. 1) You have already done a build before for THAT application 2) The folder still exists 3) The .exe file which used to be in the folder DOES NOT exist 3) Sometimes, RR kills all the files in it's own directory when the above are true. Here's what I suggest. Use my AutoArchive plugin: http://www.altuit.com/webs/altuit2/RunRev/Plugins.htm It'll create an 'archive' folder and autoincrement each time you save. In *case* you lose your main file...all the incremental versions will still be in the archive folder. This has saved my a** a couple of times. After testing your built app either 1) leave it in the folder or 2) delete the whole folder. Hope this helps! best, Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of > DVGlasgow at aol.com > Sent: Thursday, January 16, 2003 11:10 AM > To: use-revolution at lists.runrev.com > Subject: Argh! where have all my stacks gone? > > > As I type, TechTool 3.0 is trying to find a whole bunch of stacks > apparently > deleted by Rev. > > I was doing a build, and was advised a folder with the name I was > trying to > build already existed. That was true, I was repeating a build > having tweaked > the stack. I was invited to replace it (I think). I said yes, > but the build > immediately failed because the stack i had pointed it to was missing. I > suddenly realised that ALL the stacks at the top level of the Rev > folder had > vanished (as well as the folder from the previous build). I > opened the trash > hoping they would be there, but nothing. > > Any advice? Assuming the worst, what is the best way of > extracting scripts > from a standalone? > > I am trying to stay calm, but it was a whole days work. > > Best wishes, > > David Glasgow > Home/ forensic assessments --> HREF="http://members.aol.com/dvglasgow/"> > DVGlasgow > Courses --> i-Psych > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From jameslewes at comcast.net Thu Jan 16 19:59:00 2003 From: jameslewes at comcast.net (james lewes) Date: Thu Jan 16 19:59:00 2003 Subject: plugin help In-Reply-To: Message-ID: this may be a stupid question, but how do i load the plugins into revolution. From erikhans08 at yahoo.com Thu Jan 16 20:02:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Thu Jan 16 20:02:01 2003 Subject: Find something in Help In-Reply-To: Message-ID: <20030117005748.94831.qmail@web20001.mail.yahoo.com> in the Help section you can search the Glossary and Tranwscript areas. is there a way to search all of the Help areas. TIA ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Thu Jan 16 20:26:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Thu Jan 16 20:26:01 2003 Subject: does library script length affect speed? In-Reply-To: <6DF51991-28D8-11D7-AA03-0003937A97B8@genesearch.com.au> Message-ID: <20030117012112.53855.qmail@web20003.mail.yahoo.com> does library script length affect speed? other than keeping track of things, is there any reason not to put all of your multi-use handlers in one stack script? TIA ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From mswindel at santacruz.k12.ca.us Thu Jan 16 21:02:01 2003 From: mswindel at santacruz.k12.ca.us (Mark Swindell) Date: Thu Jan 16 21:02:01 2003 Subject: Find something in Help In-Reply-To: <20030117005748.94831.qmail@web20001.mail.yahoo.com> Message-ID: on 1/16/03 4:57 PM, erik hansen at erikhans08 at yahoo.com wrote: > > in the Help section you can search the Glossary > and Tranwscript areas. is there a way to search > all of the Help areas. > > TIA I _think_ global searching is going to be supported in 2.0. Right now it's limited. It'll be great when it happens, though. Can't wait. Mark From mailinglists at geeksrus.com Thu Jan 16 21:03:01 2003 From: mailinglists at geeksrus.com (Steven W. Riggins) Date: Thu Jan 16 21:03:01 2003 Subject: On backup (was: Argh! where have all my stacks gone?) In-Reply-To: References: Message-ID: We had this problem with projects in HyperCard, because the media was kept in the same file as your code. Usually, code is what changed the most, and that is the smallest of the assets. I am not sure what 2.0 has, but because product stability is *paramount* as is protecting your assets, I would propose several items (unless they are there) 1) The ability to save your project in an XML file. This could include media (converted into text) or not (would store references to media on disk) 2) The ability to script Rev to do this (from say AppleScript, or some other outside source) You could then (as I do with CodeWarrior) export your project to XML and check that into a CVS source tree. You get the benefits of keeping versions of your project, looking at the differences (how many times have you wanted to see "ohhh I deleted a line from that button by accident!) and also give you a way to back up the project sans the media. You could then use Backup app of your choice. For me, I would run my shell script that gzips the file, gpg encrypts it, moves it into a folder where the .mac backup app then backs it up later. It is a little involved, but I know we had no such beast in the HC days. In fact, talk about flashback, I had a script to dump a stack to a tagged file format! I remember it failed if you used object IDs on recreation (because I could not specify them) but it was a backup to stack corruption issues. Amazing how we seem to chase our tails.... Anyhow, I can see projects being so large that just disk copying is not enough. It is great for daily backups, but if you want long term archivals and not have to worry about corruption creep, a text based solution is better. I thanked the Codewarrior gods when they allowed for XML export...... -- -------------------------------------------------------------------------- Steve Riggins, Macintosh Geek http://www.geeksrus.com/ From sarahr at genesearch.com.au Thu Jan 16 21:10:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Thu Jan 16 21:10:01 2003 Subject: plugin help In-Reply-To: Message-ID: <34D2C9F4-29BD-11D7-85E1-0003937A97B8@genesearch.com.au> Put them into the plugins folder in your Revolution application folder. Then start Revolution (re-start if it was already running) and go to the Development menu. You will see an item called "Plugins...". From there you can start any plugins directly, or you can go to the Plugins editor and specify whether they start automatically and what messages they get. Cheers, Sarah On Friday, January 17, 2003, at 10:56 am, james lewes wrote: > this may be a stupid question, but how do i load the plugins into > revolution. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mswindel at santacruz.k12.ca.us Thu Jan 16 21:20:01 2003 From: mswindel at santacruz.k12.ca.us (Mark Swindell) Date: Thu Jan 16 21:20:01 2003 Subject: Stack/card height In-Reply-To: <20030117005748.94831.qmail@web20001.mail.yahoo.com> Message-ID: I'm having a heck of a time getting my stack to remain at the correct height (Mac only... haven't tried other platforms). The first card height is correct at 470, but when I move to another card, the height is reset to 448. This doesn't appear obviously connected to the menubar issue, as it is in the Mac location and the menu appears on cd 1 (sized correctly) as well as the others. In the stack properties palette I can change the stack height to 470 and it responds. I can do the same from the message bos. However, after saving and reopening, I'm back to 470 stack height on cd 1, reverting to 448 on the other cards. In the card properties palette, several of the cards have slightly different heights, but the message box won't allow me to resize them, and their sizing boxes are grayed out. I can find no script reference anywhere to setting the stack height to 448... I'm sure there's a simple reason. (BTW, is there a way to collect and view all scripts in a project in Rev?) (Then there is this enigmatic entry in the dictionary: "You can set the height of a card, but doing so has no effect and doesn't change the card?s height property.") Any ideas on what might be going on? Could a locked image or group somewhere be skewing things? Much obliged, Mark From chipp at chipp.com Thu Jan 16 21:21:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Thu Jan 16 21:21:00 2003 Subject: plugin help In-Reply-To: Message-ID: James, Just drop the plugin file into the plugins folder (in the RunRev directory). It can then be accessed from withing RR under the development menu -- unless it's set to launch automatically, then it's just 'there' on startup. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of james lewes > Sent: Thursday, January 16, 2003 6:54 PM > To: use-revolution at lists.runrev.com > Subject: plugin help > > > this may be a stupid question, but how do i load the plugins into > revolution. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From sarahr at genesearch.com.au Thu Jan 16 21:34:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Thu Jan 16 21:34:01 2003 Subject: Stack/card height In-Reply-To: Message-ID: <6AEC52B0-29C3-11D7-85E1-0003937A97B8@genesearch.com.au> It is a menubar problem. The menubar group is on card 1 but not on the others. If you "place" the menubar group on all cards in the stack, they will all be the same height. Effectively, the menubar is hidden by being pushed off the top of your window. Card 1 is expanded by 22 pixels to accommodate this. As the menubar is stack specific, it displays even though it only occurs on card 1. The crucial rule for Mac development is: Make the menubar FIRST! Don't make a new stack and then make a menubar, as you will have to re-position everything. Also, check that the menubar groups has it's backgroundBehavior set to true, so that it will be automatically placed on any new cards. Cheers, Sarah On Friday, January 17, 2003, at 12:17 pm, Mark Swindell wrote: > I'm having a heck of a time getting my stack to remain at the correct > height > (Mac only... haven't tried other platforms). > > The first card height is correct at 470, but when I move to another > card, > the height is reset to 448. This doesn't appear obviously connected > to the > menubar issue, as it is in the Mac location and the menu appears on cd > 1 > (sized correctly) as well as the others. > > In the stack properties palette I can change the stack height to 470 > and it > responds. I can do the same from the message bos. However, after > saving > and reopening, I'm back to 470 stack height on cd 1, reverting to 448 > on the > other cards. > > In the card properties palette, several of the cards have slightly > different > heights, but the message box won't allow me to resize them, and their > sizing > boxes are grayed out. > > I can find no script reference anywhere to setting the stack height to > 448... I'm sure there's a simple reason. (BTW, is there a way to > collect > and view all scripts in a project in Rev?) > > (Then there is this enigmatic entry in the dictionary: > "You can set the height of a card, but doing so has no effect and > doesn't > change the card?s height property.") > > Any ideas on what might be going on? Could a locked image or group > somewhere be skewing things? > > Much obliged, > Mark > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Thu Jan 16 21:34:29 2003 From: sarahr at genesearch.com.au (Sarah) Date: Thu Jan 16 21:34:29 2003 Subject: Need Script Debugger Tutorial In-Reply-To: Message-ID: As others have said, Rev 2 will have an entirely different debugger, however I expect some functionality while remain the same and you probably want information now, so here is a brief explanation: The 3 popups just allow you to select which handler to debug. The first selects the stack, the second allows you to select any object that has a script, and the third allows you to choose a handler. When you have chosen your handler, click on a line to turn it red - this is where the debugger will kick in. You can now either click "Send message" to start that handler running from within the debugger, or leave the debug window open and do whatever you do to get to that handler e.g. click a button, type in a field, select a menu item). When the script gets to your red line, it will stop and wait for you to tell it what to do next. The difference between step over & step into only shows up when your handler calls another handler or function. Suppose you were debugging a script like this: on mouseUp put 3 into myVar put myFunction(myVar) into newVar answer newVar end mouseUp You put the red line on the "put 3 into myVar" line so that is where it stops. Click "Step over" once - you will see the hilite move one line down and in the variable list, you will see that myVar is now 3. The next line to be processed is the one that calls another function. Clicking "Step over" will show you the result of that function only. Clicking "Step into" will take you into the separate function so you can track your way through it as well. Trace effectively clicks "Step into" about twice a second, so you can see where your script is going. The Send message button has now become Run which goes to the next red line (you can have more than one) or to the end of the handler. While stopped on a line, you can click on any variable name to see that variable in the field at the bottom right. From there, you can edit the variable on the fly. This can be very useful if you have detected an error, but still want to go on and check the rest of the script. The other function of the debugger is it's ability to time your scripts. The debugger slows everything down a lot but the timer at least gives you an idea of which parts of your scripts are slowing you down and how many times each line is used. Select your handler as before but clear any red lines by clicking on them again. Then click "Start timing", followed by "Send message". The script field will be divided into 3 columns showing the number of calls to each line and the taken spent on each line. Click "Stop timing" and "Clear timing" to revert to the usual display. A word of warning: the debugger can be so slow with large handlers that it feels like the program has crashed. There is also no way to button a handler running although the usual command/control period will usually work. If you only need to check the value of a couple of variables, you will often be better off using an "answer" or "put" command to check them. Cheers, Sarah On Thursday, January 16, 2003, at 09:25 pm, Graham Samuel wrote: > I have tried to search the usual sources, but I have not found a > detailed description of the way the Script Debugger works in 1.1.1. > For example, what do the 'run', 'trace', 'step into' and 'step over' > buttons do - the last two seem to do the same thing, which is to > execute the highlighted line of script. What do the other buttons and > pull-downs do - I have not found out what the pull-down lists are for, > for example. Why do some steps not get shown, as in some repeat loops, > etc? > > What I'm trying to do is to trace the path thro a quite long program > in the most intelligent way possible - I already know from a thread of > last October that there is no path trace as such. I feel that if I > knew everything the Script Debugger can do, I'd be in a better > position to work on my scripting problems. > > I'd be glad to find I'd missed a tutorial on debugging - if anyone > knows of one, please say. > > TIA > > Graham > -- > ------------------------------------------------------------------- > Graham Samuel / The Living Fossil Co. / UK & France > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alanira9 at mac.com Thu Jan 16 23:01:03 2003 From: alanira9 at mac.com (Alan Gayne) Date: Thu Jan 16 23:01:03 2003 Subject: 1.1.1 Demo In-Reply-To: Message-ID: Hey Chipp, Since I made the switch to Jaguar, more than a month now, I haven't had ANY crashes - BUT I did notice that standard buttons with the default property set to true were no longer that nice aqua blue whilst awaiting an enter key. However the DO "flash" blue when you hit the enter key. I haven't mentioned it until now figuring it would all get straightened out in 2.0 Bottom line is that my registered version of 1.1.1 seems pretty stable in most regards. Alan P.S.: Speaking of buttons, did you ever get the mac version of your Button Gadget sorted out? I'm looking forward to incorporating some of those fine looking buttons in my projects. On Thursday, January 16, 2003, at 07:01 PM, Chipp Walters wrote: > Hey all you Mac users out there! > > Please correct me if I am wrong...I seem to remember something about > the > 1.1.1 Demo on Jaquar being much less stable than the registered 1.1.1 > version (appearance manager notwithstanding). If so, we may wish to > recommend to Steven which version to use. > > Just trying to make this as painless as possible ;-) > > -Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From bvlahos at mac.com Thu Jan 16 23:24:01 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Thu Jan 16 23:24:01 2003 Subject: SMB server In-Reply-To: <3BA2F9A6-297D-11D7-8458-0050E4A60F2F@ie-zea.unil.ch> Message-ID: Jacques, I don't think what you want is possible. If you have a volume SMB mounted it will show up on the desktop as the OS mounts the volume for app to use. Applications can't write to an unmounted volume. Perhaps FTP or HTTP (get and put) might be better solutions. Bill Vlahos On Thursday, January 16, 2003, at 10:06 AM, Jacques Hausser wrote: > Dear all, > > I need to read and write to text files on a smb server, and to prevent > the users to access those files otherwise than through the standalone. > I was given a special username and a password for that. The problem > is, when the connection is established, the users can access the files > directly just by clicking on the icon plainly visible on their screen > - and with students, you have always somebody trying to "just look > at". I learned plenty of very useful tricks in reading the rev doc, > the use-rev archives, and also by harassing the poor guy responsible > for our local network, but I did'nt find clear answers to my problem: > > How to access files of a smb server directly, without getting the icon > of the server on the screen ? My standalone should work on Windows, OS > X and former Mac OSs, and I'm afraid the solutions will differ... > > If somebody is nice enough to answer, please use a simple language - > I'm a total beginner, and worse, for everything concerning networks, > servers and all these terrific acronyms used in this field. > > Many thanks in advance! > > Jacques > > (PS: not counting this problem, Revolution was the perfect solution - > as usual - and everything else works fine!). > (PS again: for security reasons (?) the network manager refuses to > install a FTP server...) > > Prof. J. Hausser > Institute of Ecology - Zoology and Animal Ecology > University of Lausanne > CH-1015 Lausanne-Dorigny > tel: ++ 41 21 692 41 62 > fax: ++ 41 21 692 41 65 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From steve at messimercomputing.com Thu Jan 16 23:29:00 2003 From: steve at messimercomputing.com (Steve Messimer) Date: Thu Jan 16 23:29:00 2003 Subject: using plugins In-Reply-To: <200301170127.UAA13271@www.runrev.com> Message-ID: on 1/16/03 8:27 PM, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: > this may be a stupid question, but how do i load the plugins into > revolution. Hi james, All you need to do is drop them in the rev plugins folder. To access them Launch Rev choose the Developer menu select the Plugins menuitem. Thats it! Cheers Steve Stephen R. Messimer Messimer Computing, Inc 208 1st Ave South Escanaba, MI 49829 www.messimercomputing.com From DVGlasgow at aol.com Fri Jan 17 00:50:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Fri Jan 17 00:50:01 2003 Subject: Argh! where have all my stacks gone? Message-ID: <1db.23af61.2b58f25d@aol.com> In a message dated 17/1/03 1:25:56 AM, use-revolution-request at lists.runrev.com writes: << Are you logged in as the right user? Are you sitting down in front of the right computer? Did you plug in the right firewire drive? Dar Scott >> I swear to God, the stacks disappeared in front of my eyes. I was sick in bed, making most of the time and tapping away on my Tibook. So now I sit here at 5.25 am downloading recovery software (thanks for the suggestion, Christian) and writing a script to extract scripts from a standalone. Chipp describes the recipe precisely. I built to a folder and then moved the standalone to another folder containing the media and another stack. The empty folder created by the standalone builder was left in the Rev folder. The only difference is this was on 9.2 - so it looks like it can happen on Mac and Windows. And Arthur Evans you are right - and normally I *do* keep a complete copy of everything on a Lacie drive, and another on a 'server' (actually a semi retired 266 in the basement). But my Tibook isn't on the Airport network, and I was in bed poorly, and.......(sob) Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From erikhans08 at yahoo.com Fri Jan 17 01:36:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 17 01:36:01 2003 Subject: 1.1.1 Demo In-Reply-To: Message-ID: <20030117063122.62010.qmail@web20007.mail.yahoo.com> --- "Steven W. Riggins" > Thread 0 Crashed: > #0 0x91a634ac in GetPatternIdentifier that's geek. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From mdswindell at charter.net Fri Jan 17 02:06:02 2003 From: mdswindell at charter.net (Mark Swindell) Date: Fri Jan 17 02:06:02 2003 Subject: Stack/Card height In-Reply-To: Message-ID: Sarah, Thanks, yes you were right, of course, but it wasn't acting predictably for what I expected. It was the bottom of the stack was being truncated, not the top, and it wouldn't retain its stack height no matter what I set it to. I had plenty of real estate up top to play with. I still don't really understand why things were as they were, but the complication appeared to be that I had two menus in the stack... one imbedded in a larger group. I removed the first of the two completely (it was a group on cd 1 not associated with any other group) and then took the other one out of the larger group to which it belonged, and which was on cd 2 through the last card. I then went back in and manually pasted that menu group onto each individual card. This group refused to appear in either of the "place" options, application builder OR place in the menu bar, though the menu manager saw it, and the cd objects palette saw it. I don't get that either. At any rate, the stack now behaves as I thought it should, and the 22 pixels are robbed from the top of the screen and life is good (or at least better). :) Thanks for your help. Mark > From: Sarah > > It is a menubar problem. The menubar group is on card 1 but not on the > others. If you "place" the menubar group on all cards in the stack, > they will all be the same height. > > Effectively, the menubar is hidden by being pushed off the top of your > window. Card 1 is expanded by 22 pixels to accommodate this. As the > menubar is stack specific, it displays even though it only occurs on > card 1. > > The crucial rule for Mac development is: Make the menubar FIRST! > Don't make a new stack and then make a menubar, as you will have to > re-position everything. Also, check that the menubar groups has it's > backgroundBehavior set to true, so that it will be automatically placed > on any new cards. > > Cheers, > Sarah On Friday, January 17, 2003, at 12:17 pm, Mark Swindell wrote: > I'm having a heck of a time getting my stack to remain at the correct > height > (Mac only... haven't tried other platforms). > > The first card height is correct at 470, but when I move to another > card, > the height is reset to 448. This doesn't appear obviously connected > to the > menubar issue, as it is in the Mac location and the menu appears on cd > 1 > (sized correctly) as well as the others. > > In the stack properties palette I can change the stack height to 470 > and it > responds. I can do the same from the message bos. However, after > saving > and reopening, I'm back to 470 stack height on cd 1, reverting to 448 > on the > other cards. > > In the card properties palette, several of the cards have slightly > different > heights, but the message box won't allow me to resize them, and their > sizing > boxes are grayed out. > > I can find no script reference anywhere to setting the stack height to > 448... I'm sure there's a simple reason. (BTW, is there a way to > collect > and view all scripts in a project in Rev?) > > (Then there is this enigmatic entry in the dictionary: > "You can set the height of a card, but doing so has no effect and > doesn't > change the card?s height property.") > > Any ideas on what might be going on? Could a locked image or group > somewhere be skewing things? > > Much obliged, > Mark From Jacques.Hausser at ie-zea.unil.ch Fri Jan 17 03:10:01 2003 From: Jacques.Hausser at ie-zea.unil.ch (Jacques Hausser) Date: Fri Jan 17 03:10:01 2003 Subject: SMB server In-Reply-To: <200301170708.CAA20103@www.runrev.com> Message-ID: <5F8AD7FD-29F2-11D7-9932-0050E4A60F2F@ie-zea.unil.ch> Thanks, Bill I'll look for an old computer to work as an independant FTP server... If somebody has another idea, it will be welcome! Jacques > > > I don't think what you want is possible. If you have a volume SMB > mounted it will show up on the desktop as the OS mounts the volume for > app to use. Applications can't write to an unmounted volume. > > Perhaps FTP or HTTP (get and put) might be better solutions. > > Bill Vlahos > > On Thursday, January 16, 2003, at 10:06 AM, Jacques Hausser wrote: > >> Dear all, >> >> I need to read and write to text files on a smb server, and to prevent >> the users to access those files otherwise than through the standalone. >> I was given a special username and a password for that. The problem >> is, when the connection is established, the users can access the files >> directly just by clicking on the icon plainly visible on their screen >> - and with students, you have always somebody trying to "just look >> at". I learned plenty of very useful tricks in reading the rev doc, >> the use-rev archives, and also by harassing the poor guy responsible >> for our local network, but I did'nt find clear answers to my problem: >> >> How to access files of a smb server directly, without getting the icon >> of the server on the screen ? My standalone should work on Windows, OS >> X and former Mac OSs, and I'm afraid the solutions will differ... >> >> If somebody is nice enough to answer, please use a simple language - >> I'm a total beginner, and worse, for everything concerning networks, >> servers and all these terrific acronyms used in this field. >> >> Many thanks in advance! >> >> Jacques >> >> (PS: not counting this problem, Revolution was the perfect solution - >> as usual - and everything else works fine!). >> (PS again: for security reasons (?) the network manager refuses to >> install a FTP server...) From livfoss at blueyonder.co.uk Fri Jan 17 05:03:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Fri Jan 17 05:03:01 2003 Subject: Completeness of Revo Docs (was Re: path of a 'closeStackRequest') Message-ID: On Thu, 16 Jan 2003 Richard Gaskin 14:09:53 -0800 wrote: >Graham Samuel wrote: >[..] > > send "someMessage" to "somewhere" in 5 seconds >> >> weren't covered in the Dictionary; > >I wonder if the problem may be a version mismatch. > >In v1.1.1, the second example in the Transcript Dictionary entry for the >send command shows the use of a timer to send a message in a given number of >seconds , and the timer option is also shown in the syntax listing above the >examples. > >What version are you using? I'm using 1.1.1, but you've just proved my point about having to read around the subject. If you look up 'seconds' in the Transcript dictionary, you only get one usage (the function which returns the time in seconds). If you didn't know about 'send', you wouldn't find it there. It doesn't mention the other usage even in the 'see also' listing, nor that the singular 'second' is also recognised in some contexts (this appears in fact, but under the backgroundColor property - and that entry doesn't mention the usage 'get the second item of myContainer'...). So to know Transcript in full, you do have to read a lot of stuff simply in a spirit of enquiry, which was my point. Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From sims at ezpzapps.com Fri Jan 17 05:05:01 2003 From: sims at ezpzapps.com (sims) Date: Fri Jan 17 05:05:01 2003 Subject: Image Effect -altConvolve2 In-Reply-To: References: Message-ID: First, thank you Chipp for the download area on your web site! http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm I'd like to use some of the items in altConvolve2 in an update to an app but they are a bit too slow in present form. (Mac iBook 500 MHZ G3, 384 MB RAM, OS 10.2.1 sharpen and edge enhance take about 52 seconds.) Have they or could they be made into externals for Mac? Any plans to do so? They'd make nice additions to Rev... atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From DVGlasgow at aol.com Fri Jan 17 05:44:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Fri Jan 17 05:44:01 2003 Subject: Argh! where have all my stacks gone? Message-ID: I tried Data Rescue, which after scanning the drive for several hours found hundreds of deleted files (some three years old, which surprised me because I often save very large video files to that disc), but NONE of the missing stacks. I had carefully avoided any saves, so I doubt I had overwritten anything. Whatever Rev did, it did it in spades. They are ex stacks, deceased, no more. Pining for the Fjords? Not. Thanks for all the support. Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From livfoss at blueyonder.co.uk Fri Jan 17 06:42:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Fri Jan 17 06:42:01 2003 Subject: Completeness of Revo Docs (was Re: path of a 'closeStackRequest') Message-ID: On Thu, 16 Jan 2003 Richard Gaskin 14:09:53 -0800 wrote: >Graham Samuel wrote: >[..] > > send "someMessage" to "somewhere" in 5 seconds >> >> weren't covered in the Dictionary; > >I wonder if the problem may be a version mismatch. > >In v1.1.1, the second example in the Transcript Dictionary entry for the >send command shows the use of a timer to send a message in a given number of >seconds , and the timer option is also shown in the syntax listing above the >examples. > >What version are you using? I'm using 1.1.1, but you've just proved my point about having to read around the subject. If you look up 'seconds' in the Transcript dictionary, you only get one usage (the function which returns the time in seconds). If you didn't know about 'send', you wouldn't find it there. It doesn't mention the other usage even in the 'see also' listing, nor that the singular 'second' is also recognised in some contexts (this appears in fact, but under the backgroundColor property - and that entry doesn't mention the usage 'get the second item of myContainer'...). So to know Transcript in full, you do have to read a lot of stuff simply in a spirit of enquiry, which was my point. Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From chipp at chipp.com Fri Jan 17 09:59:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Fri Jan 17 09:59:01 2003 Subject: 1.1.1 Demo In-Reply-To: Message-ID: > P.S.: Speaking of buttons, did you ever get the mac version of your > Button Gadget sorted out? I'm looking forward to incorporating some of > those fine looking buttons in my projects. > Alan, Still need to make some tweaks to it...just haven't had the time. I actually have a number of 'mac ports' to do. I'll try and finish something by the end of this month. -Chipp From chipp at chipp.com Fri Jan 17 10:09:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Fri Jan 17 10:09:00 2003 Subject: Image Effect -altConvolve2 In-Reply-To: Message-ID: atb, Scott Raney did send me his XCMD to use for this stack. I just have not implemented it yet (on the neverending Mac to do list), contact me offlist and you I'll forward you a copy. Please note: This is not offically supported by Scott, MetaCard or Revolution. I have not tested it. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of sims > Sent: Friday, January 17, 2003 4:04 AM > To: use-revolution at lists.runrev.com > Subject: Image Effect -altConvolve2 > > > First, thank you Chipp for the download area on your web site! > http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm > > I'd like to use some of the items in altConvolve2 in an update > to an app but they are a bit too slow in present form. > > (Mac iBook 500 MHZ G3, 384 MB RAM, OS 10.2.1 sharpen and edge enhance > take about 52 seconds.) > > Have they or could they be made into externals for Mac? > Any plans to do so? > They'd make nice additions to Rev... > > atb > > sims > > > -- > ----------------------------------------------------------- > http://EZPZapps.com info at EZPZapps.com > Software - Internet Development - Consulting > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From thinkertoys at cyburb.com Fri Jan 17 11:14:01 2003 From: thinkertoys at cyburb.com (thinkertoys) Date: Fri Jan 17 11:14:01 2003 Subject: True round buttons Message-ID: This is nothing earth-shattering but may help someone in the future. A few months ago there was a discussion re. this w/ no satisfactory conclusion. I recently needed some & came up w/ a decent solution: use PNG images which can have transparent areas which do not trap mouse events - then, instead of icons, simply make calls to the imageData of the PNG for different mouse events - as in: on mouseEnter set the imageData of me to the imageData of img mEnter end mouseEnter w/ similar handlers for mouseUp, mouseRelease, mouseDown, mouseLeave the result is a true round "button." Eric Holst Thinker Toys, Inc. From mcompanys at mac.com Fri Jan 17 11:29:01 2003 From: mcompanys at mac.com (manuel companys) Date: Fri Jan 17 11:29:01 2003 Subject: True round buttons In-Reply-To: Message-ID: Le Friday, 17 Jan 2003, ? 10:09 US/Central, thinkertoys a ?crit : > I recently needed some & came up w/ a decent solution: use PNG images > which can have transparent areas which do not trap mouse events - then, > instead of icons, simply make calls to the imageData of the PNG for > different mouse events Is there a web site where you can downloads such images from? From rcozens at pon.net Fri Jan 17 11:40:02 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jan 17 11:40:02 2003 Subject: Serendipity Library Update 20030116 Message-ID: Hi All, Serendipity Library Update 20030116 is now available at http://www.oenolog.com/ftp/serendipity_downloader.htm The major change in this update is the addition of ClickCalendar.rev, a stack containing a group of controls & handlers, plus scripting examples & documentation for capturing & displaying dates using a calendar. In addition, the following handlers were added to Serendipity Library: * formatDate -- a function that returns a string in system date format from the year, month, & day passed to it * futureDate -- a function testing whether a date is greater than the system date * futureTime -- a function testing whether a time is greater than the system time * getSDBComments -- a command that retrieves the Comment field of the current SDB database * setSDBComments -- a command that updates the Comment field of the current SDB database As I release this update, I am aware that Shao Sean and others have contributed scripted calendar controls to the Revolution community. I don't wish to imply that there is anything lacking in the solutions already available. The fact of the matter is I had a working HyperTalk design that was already integrated into the overall design of OenoLog; so I chose to use (& publish) my own. The usual reminder: I could not make Serendipity Library available in multi-lingual form without the assistance of translators Jose L. Rodriguez Illera, Terry Vogelaar, Yves Copp?, Klaus Major, and YOUR NAME HERE [?? shameless arm twisting follows] If you are literate in a language other than Dutch, English, French, German, or Spanish, you could be a part of Revolution's first multi-lingual community project, and possibly learn some techniques you can apply to make your own applications translatable & otherwise internationalized. Download the Library and test its Translate Message File menuItem. Carsten, Igor, ... anyone? :{`) -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Fri Jan 17 11:44:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jan 17 11:44:01 2003 Subject: True round buttons In-Reply-To: References: Message-ID: >w/ similar handlers for mouseUp, mouseRelease, mouseDown, mouseLeave the >result is a true round "button." Hi Eric, Do mouseEnter/mouseLeave get sent when the mouse enters/leaves the button from a square corner? -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From eb21 at mail.com Fri Jan 17 12:17:01 2003 From: eb21 at mail.com (evan brand) Date: Fri Jan 17 12:17:01 2003 Subject: Posting Message-ID: <20030117171150.98184.qmail@mail.com> Please include the following posting. * * * Opportunity for Revolution developers for media and training project in San Francisco, Ca. Developers must demonstrate portfolio of multimedia and/or training projects developed with Revolution. If interested, contact: Evan Brand at eb21 at mail.com -- __________________________________________________________ Sign-up for your own FREE Personalized E-mail at Mail.com http://www.mail.com/?sr=signup Meet Singles http://corp.mail.com/lavalife From ambassador at fourthworld.com Fri Jan 17 13:45:03 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jan 17 13:45:03 2003 Subject: Completeness of Revo Docs (was Re: path of a 'closeStackRequest') In-Reply-To: Message-ID: Graham Samuel wrote: > On Thu, 16 Jan 2003 Richard Gaskin > 14:09:53 -0800 wrote: >> Graham Samuel wrote: >> [..] >>> send "someMessage" to "somewhere" in 5 seconds >>> >>> weren't covered in the Dictionary; >> >> I wonder if the problem may be a version mismatch. >> >> In v1.1.1, the second example in the Transcript Dictionary entry for the >> send command shows the use of a timer to send a message in a given number of >> seconds , and the timer option is also shown in the syntax listing above the >> examples. >> >> What version are you using? > > I'm using 1.1.1, but you've just proved my point about having to read > around the subject. If you look up 'seconds' in the Transcript > dictionary, you only get one usage (the function which returns the > time in seconds). If you didn't know about 'send', you wouldn't find > it there. > > It doesn't mention the other usage even in the 'see also' listing, > nor that the singular 'second' is also recognised in some contexts > (this appears in fact, but under the backgroundColor property - and > that entry doesn't mention the usage 'get the second item of > myContainer'...). So to know Transcript in full, you do have to read > a lot of stuff simply in a spirit of enquiry, which was my point. Good feedback. When I was working with Christopher Watson and Ken Ray on the SuperCard docs, one of the toughest tasks we had was making the index. It's hard to guess the perspective of the new user and how they will approach looking for a particular topic. Small world as it is, it was Jeanne's great tome, "HyperCard 2.2: The Book", that Christopher insisted we use as a guide for structure and completeness. But even our best efforts at the index -- huge leap forward as they were, resulting in the second most comprehensive set of printed manuals to accompany an xTalk* (can't really get first place up against Seybold's 20+ volumes for Gain Momentum) -- still had holes in it that didn't fully mesh with the user's initial understanding of where they might look for a particular topic. We caught a large majority of queries, but still missed a few, and we had to be mindful of page count so there was only so much we could do. After I got my printed copies of the SC 2.5 docs I laid the Language Guide on my desk next to a stack of Director manuals -- the stack of all Director 5.0 manuals together was shorter than the SuperCard Language Guide alone. :) FWIW, if printed in a similar format the Rev language guide would be at least 20-30% larger than the one we did for SuperCard. One of the nice thing about Rev's online docs is that they can be enhanced with each release, without the stack of slender addendums that supercede the main volumes (not to mention staggering printing costs, which is why I suppose so many of even the big companies like Adobe and Macromedia under-document their wares). -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From jbradshaw at blueyonder.co.uk Fri Jan 17 14:45:01 2003 From: jbradshaw at blueyonder.co.uk (Jez) Date: Fri Jan 17 14:45:01 2003 Subject: PlayStopped message Message-ID: <000501c2be60$4afba9a0$50231e3e@sfux.com> I want to detect when a song finishes playing in a Quicktime player control so that I can queue up another song (picked at random). The PlayStopped message seemed to be the obvious way of capturing this event. Trouble is, PlayStopped is also fired when you set the filename of the player to a new file (resulting in an infinite loop), and when the stack is closed, though intruigingly is NOT fired when you invoke a "stop player" command! How can I safely capture the end of a song being played ? From scott at tactilemedia.com Fri Jan 17 14:49:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Fri Jan 17 14:49:00 2003 Subject: True round buttons In-Reply-To: Message-ID: Recently, "thinkertoys" wrote: > This is nothing earth-shattering but may help someone in the future. A > few months ago there was a discussion re. this w/ no satisfactory > conclusion. > > I recently needed some & came up w/ a decent solution: use PNG images > which can have transparent areas which do not trap mouse events - then, > instead of icons, simply make calls to the imageData of the PNG for > different mouse events - as in: > > on mouseEnter > set the imageData of me to the imageData of img mEnter > end mouseEnter > > w/ similar handlers for mouseUp, mouseRelease, mouseDown, mouseLeave the > result is a true round "button." This is a good technique -- thanks for sharing it with the list. It should be pointed out though that there was a solution posted to your problem which would give the same results: use a transparent draw graphic as the "hotspot" of your button, along with a borderless inactive button behind the draw object to serve as the display of the button states (set the icon of btn buttonState to the id of img overState.png, etc). Granted this technique relies an extra object, but it also allows you to create/resize the button natively within Rev/MC, rather than having to use an image editor or mess with imageData. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From kray at sonsothunder.com Fri Jan 17 15:08:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jan 17 15:08:01 2003 Subject: PlayStopped message References: <000501c2be60$4afba9a0$50231e3e@sfux.com> Message-ID: <065c01c2be62$cbda77c0$6601a8c0@mckinley.dom> Jez, One quick way is to set a global variable before you load a new file, as in: global gLoadingMovie on loadMovie pMoviePath put true into gLoadingMovie set the fileName of player 1 to pMoviePath put false into gLoadingMovie end loadMovie on playStopped if not(gLoadingMovie) then -- queue up your next movie end if end playStopped Hope this helps, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Jez" To: Sent: Friday, January 17, 2003 1:40 PM Subject: PlayStopped message > I want to detect when a song finishes playing in a Quicktime player control > so that I can queue up another song (picked at random). The PlayStopped > message seemed to be the obvious way of capturing this event. Trouble is, > PlayStopped is also fired when you set the filename of the player to a new > file (resulting in an infinite loop), and when the stack is closed, though > intruigingly is NOT fired when you invoke a "stop player" command! How can I > safely capture the end of a song being played ? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From Roger.E.Eller at sealedair.com Fri Jan 17 17:16:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Fri Jan 17 17:16:01 2003 Subject: libURL will not accept data in a variable Message-ID: Sarah, I wish that was the answer, but my command is not split over multiple lines (the list server did that). I also have tried the put quote method. My next approach/attempt will be as follows: 1 - A button script will use my variables (including myServerIP) and will create Transcript code via concatenation into a text field. The result of this will be Transcript commands which contains an actual IP address. 2 - I will use the command > set the script of someOtherButton to fld "magicScript". 3 - I will send mouseUp to someOtherButton. This should work around the glitch I have been experiencing since I won't be trying to execute concatenated commands on the fly. The commands will be as if they were hard-coded. What do you think? This should work - I think. Roger Eller roger.e.eller at sealedair.com --------------------------------------- on 1/15/2003 at 5:26:45 PM, Sarah wrote: > I haven't done any FTP stuff myself, but I expect that the command > being split over 2 lines is the problem. If not, perhaps it would work > if you sent the IP address enclosed in quotes e.g. > > put quote & myServerIP & quote into myServerIP > -- then use your command. > > Don't forget that if you want to split a single line of script over 2 > lines, you can use a backslash > answer "Here is a long " & \ > "piece of text." > > Cheers, > Sarah From gcanyon at inspiredlogic.com Fri Jan 17 19:57:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Fri Jan 17 19:57:01 2003 Subject: Completeness of Revo Docs (was Re: path of a 'closeStackRequest') In-Reply-To: Message-ID: This url will list every occurrence of "seconds" in all of the docs, as well as some additional pages, since the wiki isn't just the docs anymore. It's really slow, so be patient. http://wiki.macitworks.com/revdocs/ search?search=seconds&casesensitive=false&and=true On Friday, January 17, 2003, at 03:37 AM, Graham Samuel wrote: > I'm using 1.1.1, but you've just proved my point about having to read > around the subject. If you look up 'seconds' in the Transcript > dictionary, you only get one usage (the function which returns the > time in seconds). If you didn't know about 'send', you wouldn't find > it there. > regards, Geoff Canyon gcanyon at inspiredlogic.com From bornstein at designeq.com Fri Jan 17 21:17:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Fri Jan 17 21:17:01 2003 Subject: PlayStopped message Message-ID: <200301180212.h0I2CQF22915@mailout5-0.nyroc.rr.com> >How can I >safely capture the end of a song being played ? I handled it this way within the Playstopped handler: if the currenttime of player "thePlayer" = 0 then exit playstopped end if This traps out the case where PlayStopped is called when the player is set to a new file name. Unfortunately, this doesn't explain WHY playStopped is called when the player is set to a new file name. Does anyone understand this? Is this a bug in Rev? Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From erikhans08 at yahoo.com Fri Jan 17 23:54:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 17 23:54:01 2003 Subject: Renewable Resources In-Reply-To: Message-ID: <20030118044946.9576.qmail@web20003.mail.yahoo.com> these are some supplemental nutrients in no particular order. they will appear on a (nother) web page with links unless anyone objects. someone asked earlier about using the RunRev logo but i didn't catch the reply. eventually i will ask the authors about using their logos on a link to their site. in any event, thanks for the leg up. www.hyperactivesw.com -- Jacqueline Landman Gay wiki.macitworks.com/revdocs/ -- Geoff Canyon www.sonsothunder.com/devres/revolution/revolution.htm -- Ken Ray www.tactilemedia.com/download/ -- Scott Rossi www.altuit.com/webs/altuit2/RunRev/Tutorials.htm -- Chipp Walters www.oenolog.com/who.htm -- Rob Cozens homepage.mac.com/klausimausi -- Klaus Major ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From jbradshaw at blueyonder.co.uk Sat Jan 18 04:02:01 2003 From: jbradshaw at blueyonder.co.uk (Jez) Date: Sat Jan 18 04:02:01 2003 Subject: Player Controller Message-ID: <000801c2becf$9dfb8750$50231e3e@sfux.com> I am using a quicktime player object to play mp3 songs. I like the "Show Controller" functionality but I want to maintain my own buttons and have the controller ONLY show the time bar (and allow this to be used), Can this be done (ie. to suppress the buttons on the default controller) ? If not is it possible to implement my own controller bar that shows the amount of time elapsed and to allow the user to drag this ? Some guidance appreciated :) -------------- next part -------------- An HTML attachment was scrubbed... URL: From k_major at os.surf2000.de Sat Jan 18 07:21:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Sat Jan 18 07:21:01 2003 Subject: Player Controller In-Reply-To: <000801c2becf$9dfb8750$50231e3e@sfux.com> Message-ID: Hi Jez, > I am using a quicktime player object to play mp3 songs. I like the > "Show Controller" functionality but I want to maintain my own buttons > and have the controller ONLY show the time bar (and allow this to be > used), Can this be done (ie. to suppress the buttons on the default > controller) ?? If not is it possible to implement my own controller > bar that shows the amount of time elapsed and to allow the user to > drag this ? Some guidance appreciated :) Unfortunately you can have the controller only as a whole "piece of meat" or not at all. (Although sometimes QT does not redraw the screen correctly so that only the time bar is visible, but that's another story ;-) But don't panic :-) You can check this URL (lots of tutorial stacks!) : http://www.runrev.com/revolution/developers/developerdownloads/ usercontributions.html Scroll down the page until you see this: Custom Controller for Players v1.0 and download this tiny stack. There you will find many answers :-) Feel free to contact me (offlist, if you like) for further info or assistance. Have a nice weekend... Regards Klaus Major k_major at os.surf2000.de From miscdas at boxfrog.com Sat Jan 18 07:48:00 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Sat Jan 18 07:48:00 2003 Subject: PlayStopped message In-Reply-To: <200301180212.h0I2CQF22915@mailout5-0.nyroc.rr.com> References: <200301180212.h0I2CQF22915@mailout5-0.nyroc.rr.com> Message-ID: <20030118124407.19027.qmail@www.boxfrog.com> [snip]Howard Bornstein writes: >>How can I safely capture the end of a song being played ? > > > I handled it this way within the Playstopped handler: > > if the currenttime of player "thePlayer" = 0 then > exit playstopped > end if > Unfortunately, this doesn't explain WHY playStopped is called when the player is set to a new file name. Does anyone understand this? Is this a bug in Rev? > > Regards, > > Howard Bornstein Assuming audio and video behave the same in this instance, then an active player must be stopped before the next clip begins, because no mixing is supported. MetaCard provides an explanation of calling playStopped when a new file name is set . MetaTalk Reference (197) play: "If a play command for an audio clip is executed before a previous play has completed, the current sound will stop before the new one is started (no mixing is supported). The message playStopped is sent to the current card of the stack that was the defaultStack when the clip finishes playing." I didn't check this, but let's assume that for "the current sound will stop..." requires that a playStopped to be received. Further, let's assume any time a clip is started (via a play command or a file name change, or whatever) the message playStopped is first sent to ensure the player is stopped (even if it is already stopped), then the clip starts. What would happen if a clip is playing and a play command is executed without the clip being stopped first? An application crash? An OS crash? The player plays the clip as expected? The new clip begins playing at the time that was on the previous clip when it was cut off? Nothing at all (the system appears to hang)? miscdas From jbradshaw at blueyonder.co.uk Sat Jan 18 08:11:01 2003 From: jbradshaw at blueyonder.co.uk (Jez) Date: Sat Jan 18 08:11:01 2003 Subject: Run Time Arguments Message-ID: <000801c2bef2$4fdd9540$50231e3e@sfux.com> Can you pass run-time arguments to a revolution executable and pick them up in code? I'm sure the answer must be yes but how? -------------- next part -------------- An HTML attachment was scrubbed... URL: From malte.brill at t-online.de Sat Jan 18 08:38:01 2003 From: malte.brill at t-online.de (Malte Brill) Date: Sat Jan 18 08:38:01 2003 Subject: Player Controller Message-ID: Hi Jez, I just uploaded a small stack. Coded quick and dirty (1.5 hours), but I guess it is what you want to do. www.revolutionboard.de/malte/dragme.rev.zip Hope that helps. Malte From malte.brill at t-online.de Sat Jan 18 09:01:02 2003 From: malte.brill at t-online.de (Malte Brill) Date: Sat Jan 18 09:01:02 2003 Subject: Player Controller Message-ID: Even though they look quite similar: I swear I didn?t look at Klaus banana this time! :-) Regards, Malte From k_major at os.surf2000.de Sat Jan 18 09:10:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Sat Jan 18 09:10:01 2003 Subject: Player Controller In-Reply-To: Message-ID: <00F40CC4-2AEE-11D7-B41E-000A27B49A96@os.surf2000.de> Hi Malte, > Even though they look quite similar: > > I swear I didn?t look at Klaus banana this time! :-) I think i do not know you close enough to allow you that anyway ;-) > Regards, > > Malte Have a nice weekend... Regards Klaus Major k_major at os.surf2000.de P.S. To all, Please stop talking about my naughty bits in public !!! :-D From jbradshaw at blueyonder.co.uk Sat Jan 18 09:30:01 2003 From: jbradshaw at blueyonder.co.uk (Jez) Date: Sat Jan 18 09:30:01 2003 Subject: Player Controller References: Message-ID: <001701c2befd$64cfd2a0$50231e3e@Jez2> That's great thanks. Presumably you could do something similar for a volume control (the only other bit that useful on the default controller) ----- Original Message ----- From: "Malte Brill" To: Sent: Saturday, January 18, 2003 1:33 PM Subject: RE: Player Controller > Hi Jez, > > I just uploaded a small stack. > Coded quick and dirty (1.5 hours), but I guess it is what you want to do. > > www.revolutionboard.de/malte/dragme.rev.zip > > Hope that helps. > > Malte > > From dsc at swcp.com Sat Jan 18 11:19:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 18 11:19:00 2003 Subject: Run Time Arguments In-Reply-To: <000801c2bef2$4fdd9540$50231e3e@sfux.com> Message-ID: On Saturday, January 18, 2003, at 06:05 AM, Jez wrote: > Can you pass run-time arguments to a revolution executable and pick > them up in code? I'm sure the answer must be yes but how? > Others best respond concerning AppleScript. But I'll make a little comment concerning command-line args. On Windows XP I have launched standalones from a command window. The documentation describes the command line args as being in global variables $1, $2 and so on. However, I find (with an exception) that they are all in $1. (The exception occurs when an attempt is made to use quotation marks to quote the first arg.) I consider this a bug. On Windows you may want to limit yourself to one arg or be prepared to change the code in the future. (If you know quotes won't be used, you can check the number of words in $1 and $2 and based on that split out your args. This might lessen the impact should this get fixed.) (Command line args look like they work right on 2.0 on OS X.) Dar Scott From dcragg at lacscentre.co.uk Sat Jan 18 11:22:01 2003 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Sat Jan 18 11:22:01 2003 Subject: PlayStopped message In-Reply-To: <000501c2be60$4afba9a0$50231e3e@sfux.com> References: <000501c2be60$4afba9a0$50231e3e@sfux.com> Message-ID: At 7:40 pm +0000 17/1/03, Jez wrote: >I want to detect when a song finishes playing in a Quicktime player control >so that I can queue up another song (picked at random). The PlayStopped >message seemed to be the obvious way of capturing this event. Trouble is, >PlayStopped is also fired when you set the filename of the player to a new >file (resulting in an infinite loop), and when the stack is closed, though >intruigingly is NOT fired when you invoke a "stop player" command! How can I >safely capture the end of a song being played ? Not very elegant, but you can set the lockMessages before and after setting the filename. This will stop the playStopped message being sent. lock messages set the filename of player 1 to unlock messages Cheers Dave From mdswindell at charter.net Sat Jan 18 12:06:01 2003 From: mdswindell at charter.net (Mark Swindell) Date: Sat Jan 18 12:06:01 2003 Subject: (Probably naive) question about Rev docs In-Reply-To: <20030118044946.9576.qmail@web20003.mail.yahoo.com> Message-ID: It _seems_ like it wouldn't be all that hard (and this is the probably naive part) to make a documentation search return a list of every instance the search keyword(s) appear in the Rev docs with imbedded context, x number of words on either side of the found item, ala the Google model. If I type in "second" or "seconds" I would get a list of all the places these words appear, and each occurrence would be auto-linked that doc entry. Wouldn't this address, as well as could be done, the complex issue of trying to second guess a user's thinking style when searching for something? Thanks, Mark From rpresender at earthlink.net Sat Jan 18 12:18:02 2003 From: rpresender at earthlink.net (Robert Presender) Date: Sat Jan 18 12:18:02 2003 Subject: ResEdit BNDL vs RR2.0/OS 10.2.3 Message-ID: <28D1AB28-2B08-11D7-84AC-000393A19046@earthlink.net> Hi, Being unfamiliar with how to create a substitute for creator/type resource (used prior to OS X), I anticipate that I will be faced with this issue when 2.0 beta appears. As much detail as possible to enable me to create what is necessary, so that a standalone will have a custom icon, etc., will be appreciated. I assume that 2.0 Distr Bldr will ask for a file that I will have to create. TIA Regards ... Bob From dsc at swcp.com Sat Jan 18 12:58:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jan 18 12:58:01 2003 Subject: ResEdit BNDL vs RR2.0/OS 10.2.3 In-Reply-To: <28D1AB28-2B08-11D7-84AC-000393A19046@earthlink.net> Message-ID: On Saturday, January 18, 2003, at 10:13 AM, Robert Presender wrote: > As much detail as possible to enable me to create what is necessary, > so that a standalone will have a custom icon, etc., will be > appreciated. You may want to explore some .app files. They are really folders and you can open them with "Show package contents". This may give you some clues. When 2.0 comes, the standalones it creates will look familiar. Dar Scott From revlists at canelasoftware.com Sat Jan 18 13:33:00 2003 From: revlists at canelasoftware.com (Mark Talluto) Date: Sat Jan 18 13:33:00 2003 Subject: ResEdit BNDL vs RR2.0/OS 10.2.3 In-Reply-To: Message-ID: <95D7A864-2B12-11D7-A80B-000393C3F5BC@canelasoftware.com> On Saturday, January 18, 2003, at 09:53 AM, Dar Scott wrote: > On Saturday, January 18, 2003, at 10:13 AM, Robert Presender wrote: > >> As much detail as possible to enable me to create what is necessary, >> so that a standalone will have a custom icon, etc., will be >> appreciated. > > You may want to explore some .app files. They are really folders and > you can open them with "Show package contents". This may give you > some clues. When 2.0 comes, the standalones it creates will look > familiar. > > Dar Scott I made a QT video that shows the editing of the packages. While it does not have any audio, it will give you an idea of how it works. You can view it at: http://www.clearsoftware.com/iconmovie.mov Best regards, Mark Talluto http://www.canelasoftware.com From gizmotron at earthlink.net Sat Jan 18 13:45:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat Jan 18 13:45:01 2003 Subject: (Probably naive) question about Rev docs In-Reply-To: Message-ID: on 1/18/03 11:58 AM, Mark Swindell at mdswindell at charter.net wrote: > It _seems_ like it wouldn't be all that hard (and this is the probably naive > part) to make a documentation search return a list of every instance the > search keyword(s) appear in the Rev docs with imbedded context, x number of > words on either side of the found item, ala the Google model. If I type in > "second" or "seconds" I would get a list of all the places these words > appear, and each occurrence would be auto-linked that doc entry. Wouldn't > this address, as well as could be done, the complex issue of trying to > second guess a user's thinking style when searching for something? > > Thanks, > Mark > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution Hi Mark, That's exactly what I tried to do regarding my relational text gathering system when it came to keyword searches. It took me several hours to create a document conversion app that tranformed the Rev Docs (TXT) Version 1.1.1r2 into a keyword searchable tool that returned hyperlinks to all occurrences. Re: Hi All, MTML version of the Rev Docs (TXT) Version 1.1.1r2 Here is something that some here might be interested in. I just created a transformation tool that supports the text version of the Rev Docs (TXT) Version 1.1.1r2 that is a download from Ken Ray's Sons of Thunder Software web site; http://www.sonsothunder.com/ I created an e-Book technology created with shockwave. By converting the Rev Docs (TXT) Version into a compressed vList Xtra file I made using this free e-Book version of the Study Tool easy to find things in the Rev Docs based on the Study Tool's relational text gathering system. So if you would like to see a first look at the manual for the MTML Study Tool then check out this: There you will find the download link for the free e-Book reader. http://www.gizmotron.org/ebook/index.html If you wish to try it then do this: 1) Download the free e-book reader 2) If you have shockwave ( button to get it on second page of manual) then run the shockwave app form the ebook.html while you are connected to the internet. The shockwave app will auto-upgrade to get a few things if you don't have them yet. 3) When the e-Book reader opens, click the Import position link "Book 1" until it says "Book 3" or higher. 4) Paste this: http://www.gizmotron.org/ebook/revolution.lst into the download window seen above in the e-Book reader. 5) Press the download buttons. The compressed vList file will begin to download. This file is about 555 Kbytes. After it loads it will save a version of itself on your computer. This will let you access the MTML version of the Rev Docs while you are off line. You should read about using the Study Tool in the on=Line manual that I'm just now getting past half way. I hope you enjoy this version of the format of the Rev Docs, Mark Brownell Re: From livfoss at blueyonder.co.uk Sat Jan 18 14:22:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sat Jan 18 14:22:01 2003 Subject: Need Script Debugger Tutorial Message-ID: On Fri, 17 Jan 2003 12:23:19 +1000 Sarah wrote: [..] A great tutorial on the Script Debugger. Thanks Sarah, this is exactly what I wanted! I had no idea about the 'red line' idea - I've been using 'breakpoint' statements, which are annoying because you have to go back and edit them out afterwards. And yes, I have already worked out that the thing is remarkably slow. Your mail now has an honoured place in my 'hints & tips' folder. Thanks very much Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From livfoss at blueyonder.co.uk Sat Jan 18 14:43:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sat Jan 18 14:43:01 2003 Subject: Completeness of Revo Docs Message-ID: On Fri, 17 Jan 2003 16:49:47 -0800 "Geoff Canyon" wrote: > >This url will list every occurrence of "seconds" in all of the docs, as >well as some additional pages, since the wiki isn't just the docs >anymore. It's really slow, so be patient. > >http://wiki.macitworks.com/revdocs/ >search?search=seconds&casesensitive=false&and=true Thanks, this is certainly a good way to find every occurrence of something... but I don't see it as particularly structured, as the search turned up too many references for one to be able to read them all. OK, I accept that I'm never going to get the ideal reference material, but I would rather see (for example) 'second' and 'seconds' appear in the Dictionary in normal alphabetical style with each usage discussed in turn, which is what Richard Gaskin, Ken Ray and Chris Watson managed with the SuperCard docs (see Richard's recent mail). Of course there are other ways of approaching what Transcipt can do apart from just reading a dictionary: I very much appreciate those sections of the docs discussing the 'how to' of specific areas of functionality, and I am always keen to look at stuff on the underlying structure, for example the message path, the divergence between different platforms, etc etc - subjects which don't fit in with the Dictionary approach. I appreciate that there is already excellent material in the existing documentation, and I am really making these points just to point to an ideal rather than in a spirit of grumbling. Anyway I will certainly use the Wiki from time to time. Thanks again Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From jacque at hyperactivesw.com Sat Jan 18 14:46:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat Jan 18 14:46:01 2003 Subject: PlayStopped message In-Reply-To: <200301181402.JAA11429@www.runrev.com> References: <200301181402.JAA11429@www.runrev.com> Message-ID: <3E29ADCC.9010501@hyperactivesw.com> From: "Jez" wrote: > PlayStopped is also fired when you set the filename of the player to a new > file (resulting in an infinite loop), and when the stack is closed, though > intruigingly is NOT fired when you invoke a "stop player" command! How can I > safely capture the end of a song being played ? It seems there are lots of ways to handle this. Here is what I did in one stack: lock messages set the filename of player 1 to theFilePath unlock messages The "lock messages" command stops any associated messages from being sent, including "playstopped", and has the advantage of not requiring any conditional checks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 18 14:50:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat Jan 18 14:50:00 2003 Subject: PlayStopped message In-Reply-To: <200301181402.JAA11429@www.runrev.com> References: <200301181402.JAA11429@www.runrev.com> Message-ID: <3E29AEED.9040305@hyperactivesw.com> miscdas at boxfrog.com wrote: > What would happen if a clip is playing and a play command is executed > without the clip being stopped first? An application crash? An OS crash? The > player plays the clip as expected? The new clip begins playing at the time > that was on the previous clip when it was cut off? Nothing at all (the > system appears to hang)? The answer is "C". The first clip is stopped and the new one starts at time code 0. You don't have to do anything special in the script, nor do you have to account for dismissing the first audio. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 18 15:00:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat Jan 18 15:00:01 2003 Subject: PlayStopped message In-Reply-To: <200301181402.JAA11429@www.runrev.com> References: <200301181402.JAA11429@www.runrev.com> Message-ID: <3E29B117.4010708@hyperactivesw.com> miscdas at boxfrog.com wrote: > I didn't check this, but let's assume that for "the current sound will > stop..." requires that a playStopped to be received. Further, let's assume > any time a clip is started (via a play command or a file name change, or > whatever) the message playStopped is first sent to ensure the player is > stopped (even if it is already stopped), then the clip starts. Just for the record, this is a little bit backwards. System messages are generally sent after the action has occured, not before. They are a notification to your script, not the cause of the action. So when "playstopped" is sent, it is notification that the player object has already stopped; it is not the command that actually stops the player. That why trapping "playstopped" won't prevent the player from stopping, or, for example, why trapping the "shutdown" message doesn't stop the engine from quitting. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mdswindell at charter.net Sat Jan 18 15:28:01 2003 From: mdswindell at charter.net (Mark Swindell) Date: Sat Jan 18 15:28:01 2003 Subject: (Probably naive) question about Rev docs In-Reply-To: Message-ID: on 1/18/03 10:42 AM, Mark Brownell at gizmotron at earthlink.net wrote: > on 1/18/03 11:58 AM, Mark Swindell at mdswindell at charter.net wrote: > >> It _seems_ like it wouldn't be all that hard (and this is the probably naive >> part) to make a documentation search return a list of every instance the >> search keyword(s) appear in the Rev docs with imbedded context, x number of >> words on either side of the found item, ala the Google model. If I type in >> "second" or "seconds" I would get a list of all the places these words >> appear, and each occurrence would be auto-linked that doc entry. Wouldn't >> this address, as well as could be done, the complex issue of trying to >> second guess a user's thinking style when searching for something? >> >> Thanks, >> Mark > > > Hi Mark, > > That's exactly what I tried to do regarding my relational text gathering > system when it came to keyword searches. It took me several hours to create > a document conversion app that tranformed the Rev Docs (TXT) Version 1.1.1r2 > into a keyword searchable tool that returned hyperlinks to all occurrences. > Re: > Mark I saw your post earlier a few days ago and tried to make it work but ran into some difficulties. I'll give it another try. But the question I'm posing is whether the same thing couldn't be done right within Revolution with the Docs that ship with it without the nead for Ebooks or Shockwave or involving a browser at all. Mark From smilingeyes at mac.com Sat Jan 18 16:06:00 2003 From: smilingeyes at mac.com (Ray Bennett) Date: Sat Jan 18 16:06:00 2003 Subject: Why does a "Save" screw up the "scroll" settings? Message-ID: Why, when I save a stack that is scrolled does the on-screen appearance change? For instance, I have stack whose cards are roughly twice as high as the window they're viewed in. To be able to scroll all of the objects on the card (about 100), I grouped them into two groups. One of the groups is a "background" (background behavior = true), consisting mostly of graphics and a few static fields. The other group I call an "active_group", since its fields contain non-static info. I use a scrollbar to change the "scroll" of those two groups, allowing me to scroll up and down the card. Both groups have their "lock location and size" property checked. If the scroll is not 0, whenever I do a "save", either from the message box or with CMD-S, the window gets jumbled as though the background group had been scrolled to 0 and the active_group remains beneath it in its present scroll position. The actual scroll settings appear to be okay. As soon as I use the scrollbar to go up or down an increment, it rights itself. If the scroll is set to 0, there is no visible change in the window. Any clues? Thanks in advance. Ray From livfoss at blueyonder.co.uk Sat Jan 18 16:46:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Sat Jan 18 16:46:01 2003 Subject: PlayStopped message Message-ID: On Sat, 18 Jan 2003 06:44:06 -0600 miscdas at boxfrog.com wrote: >[...] >Assuming audio and video behave the same in this instance, then an active >player must be stopped before the next clip begins, because no mixing is >supported. > >[...] In fact you can run two (maybe more) Quicktime player objects simultaneously and the sounds do mix, as far as I can see - I've just started experimenting with this. So if you did want mixing, I suppose that would be the way to go. Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From cowhead at mac.com Sat Jan 18 17:12:01 2003 From: cowhead at mac.com (mark mitchell) Date: Sat Jan 18 17:12:01 2003 Subject: Random but unique In-Reply-To: <200301112131.QAA19031@www.runrev.com> Message-ID: <33D2B48A-2B31-11D7-80CD-0030656DAB8E@mac.com> On Sunday, January 12, 2003, at 06:31 AM, use-revolution- request at lists.runrev.com wrote: > How do I pick randomly five lines out of vChooseFrom, putting them into > vSelected: > This is an old message (I was away). Did this ever get answered to your satisfaction? I do this sort of thing all the time and the easiest way for me is to just sort the list by random, then take the top 5. sort lines of vChooseFrom by random(1000) put lines 1 to 5 of vChooseFrom into vSelected That way, you know you do not have repeats (so long as the original list, vChooseFrom, does not have repeats). mark mitchell Japan From gizmotron at earthlink.net Sat Jan 18 17:46:02 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat Jan 18 17:46:02 2003 Subject: (Probably naive) question about Rev docs In-Reply-To: Message-ID: on 1/18/03 3:23 PM, Mark Swindell at mdswindell at charter.net wrote: > > Mark > > I saw your post earlier a few days ago and tried to make it work but ran > into some difficulties. I'll give it another try. > > But the question I'm posing is whether the same thing couldn't be done right > within Revolution with the Docs that ship with it without the nead for > Ebooks or Shockwave or involving a browser at all. > > Mark > Mark, Known issues are that you must let shockwave auto-update when it elects to add vList, and textChruncher Xtras. If you are viewing the e-Book reader on a Mac then you must allocate extra memory to your browser. This e-Book software and the shockwave plug-in can add several extra megabytes of processor need in order to run properly. The e-Book was designed to work best in a pop-up window. I have discovered that first time users that get shockwave for the first time or recently upgrade to the latest version sometimes experience a few hiccups when trying to run the first app. I have discovered restarting the browser sometimes solves all this hiccup issues. An on-line connection is required to download this vList version of the revdocs. I would like to know what difficulties you have experienced trying to run this. Thanks, Mark Brownell From smilingeyes at mac.com Sat Jan 18 18:58:02 2003 From: smilingeyes at mac.com (Ray Bennett) Date: Sat Jan 18 18:58:02 2003 Subject: Can I embed PDF driver in a Rev stack built for distribution? Message-ID: <1227715E-2B40-11D7-9A46-0030657E2BD2@mac.com> I'd like to be able to include the ability to "save as PDF" right into my application when I distribute it. Has anyone done this? Thanks again in advance. Ray From thinkertoys at cyburb.com Sat Jan 18 19:55:02 2003 From: thinkertoys at cyburb.com (thinkertoys) Date: Sat Jan 18 19:55:02 2003 Subject: True round buttons Message-ID: Scott Rossi posted: >It should >be pointed out though that there was a solution posted to your problem which >would give the same results: use a transparent draw graphic as the "hotspot" >of your button, along with a borderless inactive button behind the draw >object to serve as the display of the button states This does not work. Have you actually tried it? I suppose it's possible that this could be platform specific, but as far as I can tell transparent draw graphics do not trap mouse events. At any rate I've put together a small demo stack ( 88K ) - just type the following into the message wd: go stack url "http://www.cyburb.com/rev/trueRound.rev" Eric Holst Thinker Toys, Inc. From scott at tactilemedia.com Sat Jan 18 20:38:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Sat Jan 18 20:38:01 2003 Subject: True round buttons In-Reply-To: Message-ID: Recently, thinkertoys wrote: >> It should >> be pointed out though that there was a solution posted to your problem which >> would give the same results: use a transparent draw graphic as the "hotspot" >> of your button, along with a borderless inactive button behind the draw >> object to serve as the display of the button states > > This does not work. In fact, it does. I would not have posted this technique if it didn't work. Se below. > Have you actually tried it? Only in about every professional application we've built. > I suppose it's possible that this could be platform specific, but as far > as I can tell transparent draw graphics do not trap mouse events. This is because you read the post literally. Try the following: Create a circular draw graphic. Give it a simple script: on mouseEnter answer "Got it" end mouseEnter Set the graphic's filled to true, and its ink effect to noop. You now have have a "transparent" non-rectangular region that responds to mouse events. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From kkaufman at snet.net Sat Jan 18 21:09:01 2003 From: kkaufman at snet.net (Kurt Kaufman) Date: Sat Jan 18 21:09:01 2003 Subject: Why does a "Save" screw up the "scroll" settings? Message-ID: <602FA1CE-2B52-11D7-B899-0003936D1F12@snet.net> I have also experienced strange goings-on (images whose position suddenly jumps way off screen, sudden appearance of images as gray rectangles, etc.), when I try to set up a window with scrolling contents, though I'm *not* sure that I'm doing it correctly. I'd be interested in viewing the scripts of a project where this has been successfully implemented. -That would reassure me greatly! -Kurt From ro.nagey at verizon.net Sat Jan 18 21:48:01 2003 From: ro.nagey at verizon.net (Ro Nagey) Date: Sat Jan 18 21:48:01 2003 Subject: Simple probability stack In-Reply-To: <90690D63-21D9-11D7-995A-000393AD9396@pixelmedia.com.au> Message-ID: Before I reinvent the wheel, does anyone have a fun probability stack that would appeal to 6-8th graders? It has to run on Wondows. TIA, Ro Nagey Royal Software, Inc. From smilingeyes at mac.com Sat Jan 18 21:57:02 2003 From: smilingeyes at mac.com (Ray Bennett) Date: Sat Jan 18 21:57:02 2003 Subject: Why does a "Save" screw up the "scroll" settings? In-Reply-To: <602FA1CE-2B52-11D7-B899-0003936D1F12@snet.net> Message-ID: <1B5ADACB-2B59-11D7-9A46-0030657E2BD2@mac.com> Hi Kurt, I'm a relatively green Revolutionary, but am pretty "long in the tooth" in HyperCard (alas, since abandoned because I need to build software I can sell!). This is a lengthy reply, but hopefully will either help us both or get someone else to jump in the thread. Anyway, I've been futzing around with this scrolling situation a little more today. Here are the specifics and below is a scrollbar handler for the scrollbar I used on the card. I won't include the card here only because what I'm doing is somewhat proprietary. The background (large group with background behavior set to "true") contains lots of graphics (mostly lines) and a few fields. The height property of this group is 1724. The top of this group is at -10 (i think this doesn't mean a lot, until you start printing stuff, then you need to pay attention to it). There is another group on the card with lots of fields (170) whose values change on each card; it is 1661 high. Its top is at 10 (the -10, 10 reflects the positioning needed for the graphics to properly layer under the active fields - I'm just too lazy to go back and fix it). My card window is set (by the preopencard handler) to 695w x 880h. I use a scrollbar control (named "rbscrollbar") on the left hand side of the card. I make it invisible when I print the card, and visible when I'm done printing. I have two handlers for printing the card - one for the top half, one for the bottom half. Getting things to print successfully was a non-trivial exercise, but based on a couple of Sarah's responses to previous printing questions, I finally figured it out. (you have to dork around with the "into" printrect and probably have to lie about your left (in portrait) or top (in landscape) starting point. {if these would be helpful to you, shoot me an email and I'll send them on} I'd originally had handlers for most of the scrollbar messages, but realized that for my purposes, the scrollbarDrag message was adequate, and is always sent when there weren't any handlers for the others (scrollbarLineInc, scrollbarLineDec,...PageInc,...PageDec). So, with that lengthy introduction, here is the little bit of scrollbar code. It works perfectly. The only problem I ever have is when I "save". If I'm not at the top, I get basically graphical soup on my screen (until, of course, I move the scrollbar a touch - that fixes everything). --The handler for scrollbar "rbscrollbar" on scrollbarDrag newPosition -- startvalue is set to 0 -- endvalue is set to 1300, note, even though the card is higher, this is all the "scroll" we need put newPosition into myNewPosition --serves no purpose now, I used to manipulate it. set the scroll of group "32ManBackground" to myNewPosition --the bg group set the scroll of group "32_Normal_ActiveGroup" to myNewPosition --the "active" group set the top of scrollbar "rbscrollbar" to 0 -- probably no longer necessary, but i haven't tried without it. -- if the thumbPosition of me is 0 then set the top of bg "32_Normal_ActiveGroup" to 10 set the top of bg "32ManBackground" to -10 end if -- these little beauties allow you to maintain the same scroll height on every card with the same bg set the _32BackScroll of this stack to the scroll of group "32ManBackground" set the _32ActiveScroll of this stack to the scroll of group "32_Normal_ActiveGroup" set the _32Thumb of this stack to the thumbPosition of scrollbar "rbscrollbar" end scrollbarDrag Hopefully, this long-winded-ness wasn't just a waste of everyone's time. Ray > On Saturday, Jan 18, 2003, at 21:04 America/New_York, Kurt Kaufman wrote: > I have also experienced strange goings-on (images whose position > suddenly jumps way off screen, sudden appearance of images as gray > rectangles, etc.), when I try to set up a window with scrolling > contents, though I'm *not* sure that I'm doing it correctly. I'd be > interested in viewing the scripts of a project where this has been > successfully implemented. -That would reassure me greatly! > > -Kurt > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvg at mac.com Sat Jan 18 22:34:00 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat Jan 18 22:34:00 2003 Subject: Why does a "Save" screw up the "scroll" settings? In-Reply-To: <602FA1CE-2B52-11D7-B899-0003936D1F12@snet.net> Message-ID: <39C2022A-2B5E-11D7-B331-003065AD94A4@mac.com> On Sonntag, Jan 19, 2003, at 03:04 Europe/Zurich, Kurt Kaufman wrote: > I have also experienced strange goings-on (images whose position > suddenly jumps way off screen, sudden appearance of images as gray > rectangles, etc.), when I try to set up a window with scrolling > contents, though I'm *not* sure that I'm doing it correctly. I'd be > interested in viewing the scripts of a project where this has been > successfully implemented. -That would reassure me greatly! Although my stack does the jumping thing, I was able to "solve" the problem by including the following handler into the mainstack: on saveStackRequest revUpdateGeometry end saveStackRequest the field jumps to the beginning, but then instantly jumps back after the save is done you could probably set the lockScreen so that it does not jump somewhere, but this is a very old stack of mine, and i won't fumble around with it now (too much to do) you can look at it under http://www.yanku.net/bvg/downloads/stacks/Map.rev the rest is OT: I think I was planing a 4w game (like "space ward ho!" or "master of orion") where smilies capture planets and build more smilies on them ... kinda funny idea, I hope I get back to it sometimes I also remember of being extremely proud of the planets, because I drew them myself, and they look so "professional" ah... good ol days... almost half a year since then :) From kray at sonsothunder.com Sun Jan 19 02:35:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 19 02:35:01 2003 Subject: Can I embed PDF driver in a Rev stack built for distribution? References: <1227715E-2B40-11D7-9A46-0030657E2BD2@mac.com> Message-ID: <085801c2bf8b$d3c4e1d0$6601a8c0@mckinley.dom> I haven't, but you could take a look at GhostScript (www.ghostscript.com); they have APIs for Perl, and the code is under GNU license, so it should be possible. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Ray Bennett" To: Sent: Saturday, January 18, 2003 5:53 PM Subject: Can I embed PDF driver in a Rev stack built for distribution? > I'd like to be able to include the ability to "save as PDF" right into > my application when I distribute it. > > Has anyone done this? > Thanks again in advance. > Ray > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mgreenb551 at aol.com Sun Jan 19 08:56:00 2003 From: mgreenb551 at aol.com (mgreenb551 at aol.com) Date: Sun Jan 19 08:56:00 2003 Subject: Plain Text for this list Message-ID: <2E1D46A3.456F6288.0FBC6FD7@aol.com> If you are using AOL as your ISP and need to send plain text messages for lists like this one, then there are two good solutions. You could load AOL 5 and use it when you need plain text. An easier way though is to use webmail.aol.com, which only sends plain text. If this message comes through as HTML or MIME, then I'm wrong. Please, those of you who cannot imagine why anyone on this list would be using AOL, before you send messages saying so, consider this. I am not a professional developer. Even though I am the head of the English Department in an inner-city high school, my HyperCard stacks have been running the regional wrestling tournaments for eight years now. My HyperCard and HyperStudio stacks have been preparing the school's academic team for regional and state tournaments for six years. The computer that I use to develop these stacks is the one on which my son plays games and my wife shops. I can understand about 90% of what is discussed on this list and even had a 3-line solution to the randomly selected random lines question. I didn't send my solution because of my HTML formated e-mail. My guess would be that there are others out there in similar situations. -- Mark G. From Roger.E.Eller at sealedair.com Sun Jan 19 09:24:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Sun Jan 19 09:24:01 2003 Subject: Why does a "Save" screw up the "scroll" settings? Message-ID: Your file "Map.rev" on your website is not a stack. It only contains the text "binfile:/users/bvg/desktop/stacks/scrollMap.rev". Roger Eller roger.e.eller at sealedair.com On 1/18/2003 at 10:29 PM, wrote: > you can look at it under > > http://www.yanku.net/bvg/downloads/stacks/Map.rev From bvg at mac.com Sun Jan 19 10:47:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun Jan 19 10:47:01 2003 Subject: Why does a "Save" screw up the "scroll" settings? In-Reply-To: Message-ID: <82087956-2BC4-11D7-B331-003065AD94A4@mac.com> OOPS *blush* gonna fix that asap :) On Sonntag, Jan 19, 2003, at 15:20 Europe/Zurich, Roger.E.Eller at sealedair.com wrote: > > Your file "Map.rev" on your website is not a stack. It only contains > the > text "binfile:/users/bvg/desktop/stacks/scrollMap.rev". > > Roger Eller > roger.e.eller at sealedair.com > > On 1/18/2003 at 10:29 PM, wrote: > >> you can look at it under >> >> http://www.yanku.net/bvg/downloads/stacks/Map.rev > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revlists at canelasoftware.com Sun Jan 19 11:29:01 2003 From: revlists at canelasoftware.com (Mark Talluto) Date: Sun Jan 19 11:29:01 2003 Subject: Can I embed PDF driver in a Rev stack built for distribution? In-Reply-To: <085801c2bf8b$d3c4e1d0$6601a8c0@mckinley.dom> Message-ID: <70E5E570-2BCA-11D7-A562-000393C3F5BC@canelasoftware.com> On Saturday, January 18, 2003, at 11:24 PM, Ken Ray wrote: > I haven't, but you could take a look at GhostScript > (www.ghostscript.com); > they have APIs for Perl, and the code is under GNU license, so it > should be > possible. > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > ----- Original Message ----- > From: "Ray Bennett" > To: > Sent: Saturday, January 18, 2003 5:53 PM > Subject: Can I embed PDF driver in a Rev stack built for distribution? > > >> I'd like to be able to include the ability to "save as PDF" right into >> my application when I distribute it. >> >> Has anyone done this? >> Thanks again in advance. >> Ray >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > You are partially there with OS X. When you print a document it has the option to save as a .pdf. Maybe there is a way to use AppleScript to get the job done in X. Best regards, Mark Talluto http://www.canelasoftware.com From thinkertoys at cyburb.com Sun Jan 19 12:31:01 2003 From: thinkertoys at cyburb.com (thinkertoys) Date: Sun Jan 19 12:31:01 2003 Subject: True round buttons Message-ID: >Set the graphic's filled to true, and its ink effect to noop. Ahhh! The key! Thanks for the explanation. Eric Thinker Toys, Inc. From rcozens at pon.net Sun Jan 19 12:39:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 19 12:39:01 2003 Subject: Passing Lists II Message-ID: Hi All, Put these handlers in a button, enter a time in dateItems (eg: 2003,1,19,9,26,0,0) and see what you get. on mouseUp ask "Enter the time in a format that converts to dateItems." if it is empty then exit mouseUp put it into theTime answer "The time is"&&theTime send "setTime"&&theTime to me in 20 milliseconds end mouseUp on setTime theTime answer "setTime time is"&&theTime end setTime When I run this in v1.5A7, mouseUp says theTime is 2003,1,19,9,26,0,0; but setTime says theTime is 2003. I worked around the problem by converting theTime to seconds before passing it...but (a) I shouldn't have to, and (b) I am concerned about the broader implications of sending any list that is input via an ask dialog (or in general?). Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rpresender at earthlink.net Sun Jan 19 12:43:01 2003 From: rpresender at earthlink.net (Robert Presender) Date: Sun Jan 19 12:43:01 2003 Subject: ResEdit BNDL vs RR2.0/OS 10.2.3 In-Reply-To: <200301182247.RAA23302@www.runrev.com> Message-ID: Hi Dar and Mark, Thank you for your reply to my problem. I think that I am getting closer but still have questions. I installed the OS X Dev Tools and am making some headway. Mark, your video was very helpful. Please excuse my ignorance in this matter. On Saturday, January 18, 2003, at 02:47 PM, Mark Talluto wrote: > On Saturday, January 18, 2003, at 09:53 AM, Dar Scott wrote: > >> On Saturday, January 18, 2003, at 10:13 AM, Robert Presender wrote: >> >>> As much detail as possible to enable me to create what is necessary, >>> so that a standalone will have a custom icon, etc., will be >>> appreciated. >> >> You may want to explore some .app files. They are really folders and >> you can open them with "Show package contents". This may give you >> some clues. Can you point me to a .app file and where do I enter "Show package contents". This is new to me. >> When 2.0 comes, the standalones it creates will look >> familiar. Will I still be faced with this problem or will 2.0 provide steps in the bldr to solve my current problem? >> >> Dar Scott > > > I made a QT video that shows the editing of the packages. While it > does not have any audio, it will give you an idea of how it works. You > can view it at: > http://www.clearsoftware.com/iconmovie.mov Thanks Mark. Still digesting the info. Can you clue me in how to create Pkg info and info.plist I down loaded Math generator and thought that I would get more info thru ResEdit but discovered that there are no resource forks. > Best regards, > Mark Talluto Thanks again gentlemen. Regards ... Bob From rcozens at pon.net Sun Jan 19 12:57:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 19 12:57:01 2003 Subject: Passing Lists II Message-ID: >I am concerned about the broader implications of sending any list >that is input via an ask dialog (or in general?). Indeed: try this... on mouseUp ask "Enter text inluding a comma." if it is empty then exit mouseUp put it into theText answer "The text is"&&theText send "showText"&&theText to me in 20 milliseconds end mouseUp on showText theText answer "showText text is"&&theText end showText If I enter "I think, therefore I am.", showText says theText is "I think". If I 'put "I think, therefore I am." into theText' instead of typing it in an ask dialog, the same error occurs. Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From bvg at mac.com Sun Jan 19 13:00:00 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun Jan 19 13:00:00 2003 Subject: Passing Lists II In-Reply-To: Message-ID: <222C2586-2BD7-11D7-B331-003065AD94A4@mac.com> Rob, weren't you here when time being not exact and such was discussed? I would just say that time functions seem to be rather inexact, and full of faults, partly because of the difficulty of the OS specific matter (eg. the local time) and partly due to the difficult math that is necessary (29th February etc.) so I decided that time should generally only be displayed not calculated or such... waiting for 2.0 Bj?rnke von Gierke On Sonntag, Jan 19, 2003, at 18:31 Europe/Zurich, Rob Cozens wrote: > Hi All, > > Put these handlers in a button, enter a time in dateItems (eg: > 2003,1,19,9,26,0,0) and see what you get. > > on mouseUp > ask "Enter the time in a format that converts to dateItems." > if it is empty then exit mouseUp > put it into theTime > answer "The time is"&&theTime > send "setTime"&&theTime to me in 20 milliseconds > end mouseUp > > on setTime theTime > answer "setTime time is"&&theTime > end setTime > > > When I run this in v1.5A7, mouseUp says theTime is 2003,1,19,9,26,0,0; > but setTime says theTime is 2003. I worked around the problem by > converting theTime to seconds before passing it...but (a) I shouldn't > have to, and (b) I am concerned about the broader implications of > sending any list that is input via an ask dialog (or in general?). > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.com/who.htm > > "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 at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Sun Jan 19 13:14:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 19 13:14:01 2003 Subject: ClickClock Bug Fix Message-ID: Hi All, ClickClock.rev Update 20030119 is now available at http://www.oenolog.com/ftp/serendipity_downloader.htm This update fixes a bug that caused 7-11 PM to be set & displayed incorrectly when ClickClock's colorMode property was set to "Day/Night". It also includes the workaround to sending lists I posted in Passing Lists II. At the present time, this update is available in .sgz format only: the update will not be included in the Serendipity Library file bundles until something else is added or modified. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From bvg at mac.com Sun Jan 19 13:14:16 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun Jan 19 13:14:16 2003 Subject: Passing Lists II In-Reply-To: Message-ID: <2D9B9AC3-2BD9-11D7-B331-003065AD94A4@mac.com> OK, ignore my previous mail you found a new bug :) On Sonntag, Jan 19, 2003, at 18:50 Europe/Zurich, Rob Cozens wrote: >> I am concerned about the broader implications of sending any list >> that is input via an ask dialog (or in general?). > > Indeed: try this... > > on mouseUp > ask "Enter text inluding a comma." > if it is empty then exit mouseUp > put it into theText > answer "The text is"&&theText > send "showText"&&theText to me in 20 milliseconds > end mouseUp > > on showText theText > answer "showText text is"&&theText > end showText > > If I enter "I think, therefore I am.", showText says theText is "I > think". If I 'put "I think, therefore I am." into theText' instead of > typing it in an ask dialog, the same error occurs. > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.com/who.htm > > "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 at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Sun Jan 19 13:27:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 19 13:27:01 2003 Subject: Passing Lists II In-Reply-To: References: Message-ID: >If I enter "I think, therefore I am.", showText says theText is "I >think". If I 'put "I think, therefore I am." into theText' instead >of typing it in an ask dialog, the same error occurs. But "send "showText"&"e&theText"e to me in 20 milliseconds" works. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Sun Jan 19 13:33:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 19 13:33:01 2003 Subject: Passing Lists II In-Reply-To: References: Message-ID: >But "send "showText"&"e&theText"e to me in 20 milliseconds" works. The implications of this to me are: Any variable that could possibly contain a comma must be enclosed in quotes before passing it in a send command. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From revlists at canelasoftware.com Sun Jan 19 13:57:00 2003 From: revlists at canelasoftware.com (Mark Talluto) Date: Sun Jan 19 13:57:00 2003 Subject: ResEdit BNDL vs RR2.0/OS 10.2.3 In-Reply-To: Message-ID: <385AD5F4-2BDF-11D7-A562-000393C3F5BC@canelasoftware.com> On Sunday, January 19, 2003, at 09:38 AM, Robert Presender wrote: > Hi Dar and Mark, > Thank you for your reply to my problem. I think that I am getting > closer but still have questions. > I installed the OS X Dev Tools and am making some headway. Mark, your > video was very helpful. Please excuse my ignorance in this matter. > > On Saturday, January 18, 2003, at 02:47 PM, Mark Talluto wrote: > >> On Saturday, January 18, 2003, at 09:53 AM, Dar Scott wrote: >> >>> On Saturday, January 18, 2003, at 10:13 AM, Robert Presender wrote: >>> >>>> As much detail as possible to enable me to create what is necessary, >>>> so that a standalone will have a custom icon, etc., will be >>>> appreciated. >>> >>> You may want to explore some .app files. They are really folders and >>> you can open them with "Show package contents". This may give you >>> some clues. > > Can you point me to a .app file and where do I enter "Show package > contents". This is new to me. You can download one of my apps from my site: http:www.canelasoftware.com/demos You probably have many apps on your computer now that work this way as well. Try Internet Explorer. Just right click or control click on that program. A contextual menu will show with show the option to "show package contents". From there you will be able to take a peak inside. > >>> When 2.0 comes, the standalones it creates will look >>> familiar. > > Will I still be faced with this problem or will 2.0 provide steps in > the bldr to solve my current problem? I am currently using MC and do not have access to Rev 2.0 to answer this question. Sry. > >>> >>> Dar Scott >> >> >> I made a QT video that shows the editing of the packages. While it >> does not have any audio, it will give you an idea of how it works. >> You >> can view it at: >> http://www.clearsoftware.com/iconmovie.mov > > Thanks Mark. Still digesting the info. Can you clue me in how to > create Pkg info and info.plist > I down loaded Math generator and thought that I would get more info > thru ResEdit but discovered that there are no resource forks. In MC, when you create your standalone, a .plist file is created for you. You then go into the package and edit that file. You can simply double-click on the file and it will open up the property list editor program for you. From there just do what the video showed you. Creating the icon files is a bit more work that my video does not show. In short, I use Graphic Converter to make those files. They are .tiff images that you then put into one of the icon editors that came with the X dev tools. It saves the icons out as .icns files. Hope this helps get you started. Best regards, Mark Talluto http://www.canelasoftware.com From janschenkel at yahoo.com Sun Jan 19 14:05:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun Jan 19 14:05:01 2003 Subject: Passing Lists II In-Reply-To: Message-ID: <20030119190006.17883.qmail@web11903.mail.yahoo.com> --- Rob Cozens wrote: > >But "send "showText"&"e&theText"e to me in > 20 milliseconds" works. > > The implications of this to me are: > > Any variable that could possibly contain a comma > must be enclosed in > quotes before passing it in a send command. > -- > > Rob Cozens The thing is, Rob, that the engine will interpret the varibale first and 'unpack' the string, so unless you place the quotes around it, you are sending : showText I think, therefore I am So if you add a second parameter to showText, you might be able to pick up the rest of the text ;-) Seriously now, surrounding it with quotes makes sure it preserves the argument as a string. This is also one of the reasons why you can't 'send' arrays without serialising them. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From dsc at swcp.com Sun Jan 19 15:00:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jan 19 15:00:00 2003 Subject: ResEdit BNDL vs RR2.0/OS 10.2.3 In-Reply-To: Message-ID: On Sunday, January 19, 2003, at 10:38 AM, Robert Presender wrote: >>> You may want to explore some .app files. They are really folders and >>> you can open them with "Show package contents". This may give you >>> some clues. > > Can you point me to a .app file and where do I enter "Show package > contents". This is new to me. Use finder to browse in Applications. Pick an application such as "Image Capture". Control-click on the icon. (Or right-click if your mouse has a right button and it is set up for that.) You will see an option for "Show Package Contents"; select that. That will open a folder you can browse in. Explore that. Many files are viewable and with the right tools they are editable. > >>> When 2.0 comes, the standalones it creates will look >>> familiar. > > Will I still be faced with this problem or will 2.0 provide steps in > the bldr to solve my current problem? The builder will help a lot, I believe, and you may not even have to look into a package. However, poking around at this may give you an idea of what icons are like and help you understand what is going on. Also, as Mark indicated, you may want to directly edit parts yourself eventually. I'm just learning about this myself and exploring has helped me. Dar Scott From rpresender at earthlink.net Sun Jan 19 15:42:01 2003 From: rpresender at earthlink.net (Robert Presender) Date: Sun Jan 19 15:42:01 2003 Subject: ResEdit BNDL vs RR2.0/OS 10.2.3 Message-ID: Hi Dar and Mark, Thank you for your reply to my problem. I think that I am getting closer but still have questions. I installed the OS X Dev Tools and am making some headway. Mark, your video was very helpful. Please excuse my ignorance in this matter. On Saturday, January 18, 2003, at 02:47 PM, Mark Talluto wrote: > On Saturday, January 18, 2003, at 09:53 AM, Dar Scott wrote: > >> On Saturday, January 18, 2003, at 10:13 AM, Robert Presender wrote: >> >>> As much detail as possible to enable me to create what is necessary, >>> so that a standalone will have a custom icon, etc., will be >>> appreciated. >> >> You may want to explore some .app files. They are really folders and >> you can open them with "Show package contents". This may give you >> some clues. Can you point me to a .app file and where do I enter "Show package contents". This is new to me. >> When 2.0 comes, the standalones it creates will look >> familiar. Will I still be faced with this problem or will 2.0 provide steps in the bldr to solve my current problem? >> >> Dar Scott > > > I made a QT video that shows the editing of the packages. While it > does not have any audio, it will give you an idea of how it works. You > can view it at: > http://www.clearsoftware.com/iconmovie.mov Thanks Mark. Still digesting the info. Can you clue me in how to create Pkg info and info.plist I down loaded Math generator and thought that I would get more info thru ResEdit but discovered that there are no resource forks. > Best regards, > Mark Talluto Thanks again gentlemen. Regards ... Bob From sarahr at genesearch.com.au Sun Jan 19 17:59:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Sun Jan 19 17:59:01 2003 Subject: Passing Lists II In-Reply-To: Message-ID: This seems to be working as I would expect. A comma is used as a parameter delimiter when calling a handler or function, so you are sending your sub-handler 7 parameters and only dealing with the first in your script. Here is what I would use: on setTime theTime if the paramCount > 1 then repeat with i = 2 to the paramCount put comma & param(i) after theTime end repeat end if answer "setTime time is" && theTime end setTime Alternatively, you could replace the commas with something else before sending and put them back after sending. Cheers, Sarah On Monday, January 20, 2003, at 07:36 am, Rob Cozens wrote: > Hi All, > > Put these handlers in a button, enter a time in dateItems (eg: > 2003,1,19,9,26,0,0) and see what you get. > > on mouseUp > ask "Enter the time in a format that converts to dateItems." > if it is empty then exit mouseUp > put it into theTime > answer "The time is"&&theTime > send "setTime"&&theTime to me in 20 milliseconds > end mouseUp > > on setTime theTime > answer "setTime time is"&&theTime > end setTime > > > When I run this in v1.5A7, mouseUp says theTime is 2003,1,19,9,26,0,0; > but setTime says theTime is 2003. I worked around the problem by > converting theTime to seconds before passing it...but (a) I shouldn't > have to, and (b) I am concerned about the broader implications of > sending any list that is input via an ask dialog (or in general?). > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.com/who.htm > > "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 at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Sun Jan 19 18:03:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Sun Jan 19 18:03:01 2003 Subject: Completeness of Revo Docs In-Reply-To: Message-ID: <80061345-2C01-11D7-85E1-0003937A97B8@genesearch.com.au> Did you know that if you type a word into the "Find term" field of the Transcript Dictionary and then press Option-return, it will look for the text in the body of any Transcript entry rather than just in the title. Sarah On Monday, January 20, 2003, at 07:35 am, Graham Samuel wrote: > On Fri, 17 Jan 2003 16:49:47 -0800 "Geoff Canyon" > wrote: >> >> This url will list every occurrence of "seconds" in all of the docs, >> as well as some additional pages, since the wiki isn't just the docs >> anymore. It's really slow, so be patient. >> >> http://wiki.macitworks.com/revdocs/ >> search?search=seconds&casesensitive=false&and=true > > Thanks, this is certainly a good way to find every occurrence of > something... but I don't see it as particularly structured, as the > search turned up too many references for one to be able to read them > all. > > OK, I accept that I'm never going to get the ideal reference material, > but I would rather see (for example) 'second' and 'seconds' appear in > the Dictionary in normal alphabetical style with each usage discussed > in turn, which is what Richard Gaskin, Ken Ray and Chris Watson > managed with the SuperCard docs (see Richard's recent mail). > > Of course there are other ways of approaching what Transcipt can do > apart from just reading a dictionary: I very much appreciate those > sections of the docs discussing the 'how to' of specific areas of > functionality, and I am always keen to look at stuff on the underlying > structure, for example the message path, the divergence between > different platforms, etc etc - subjects which don't fit in with the > Dictionary approach. I appreciate that there is already excellent > material in the existing documentation, and I am really making these > points just to point to an ideal rather than in a spirit of grumbling. > Anyway I will certainly use the Wiki from time to time. > > Thanks again > > Graham > -- > ------------------------------------------------------------------- > Graham Samuel / The Living Fossil Co. / UK & France > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From monte at sweattechnologies.com Sun Jan 19 18:22:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jan 19 18:22:00 2003 Subject: Passing Lists II In-Reply-To: Message-ID: What about: send "setTime"&"e&theTime"e to me in 20 milliseconds Works here ;-) Monte > This seems to be working as I would expect. A comma is used as a > parameter delimiter when calling a handler or function, so you are > sending your sub-handler 7 parameters and only dealing with the first > in your script. From dvk at dvkconsult.com.au Sun Jan 19 18:36:01 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sun Jan 19 18:36:01 2003 Subject: Passing Lists II In-Reply-To: Message-ID: <1DCE1B68-2C06-11D7-B9B3-000393598038@dvkconsult.com.au> On Monday, Jan 20, 2003, at 10:17 Australia/Sydney, Monte Goulding wrote: > What about: > send "setTime"&"e&theTime"e to me in 20 milliseconds > > Works here ;-) Either approach works. I think the point is that Rob's "unusual behaviour", or "bug" as one person put it, is in fact reasonably expected behaviour and readily handled once the behaviour is grasped. regards David > > Monte > >> This seems to be working as I would expect. A comma is used as a >> parameter delimiter when calling a handler or function, so you are >> sending your sub-handler 7 parameters and only dealing with the first >> in your script. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From monte at sweattechnologies.com Sun Jan 19 19:21:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jan 19 19:21:01 2003 Subject: Passing Lists II In-Reply-To: <1DCE1B68-2C06-11D7-B9B3-000393598038@dvkconsult.com.au> Message-ID: > Either approach works. I think the point is that Rob's "unusual > behaviour", or "bug" as one person put it, is in fact reasonably > expected behaviour and readily handled once the behaviour is grasped. > Yes this is reasonably expected behaviour if the message and parameters sent are formed into a string as Rob had done. I'd suggest, however, that there is a requirements bug in the send command where to send parameters they must be part of a string. How would one send an array parameter for example? What if you need to send the contents of a field and don't know if or how many commas occur in the field? Perhaps rather or in addition to using a string a message expression could be surrounded by parenthesis so it is a logical block but still not concatenated. For example: send (myMessage x,y) to me in 6 seconds where x and y could be any type of variable including array. Anyway, my 2 cents (currently just over 1 cent US) Monte From bvg at mac.com Sun Jan 19 19:39:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun Jan 19 19:39:01 2003 Subject: Passing Lists II In-Reply-To: <1DCE1B68-2C06-11D7-B9B3-000393598038@dvkconsult.com.au> Message-ID: On Montag, Jan 20, 2003, at 00:31 Europe/Zurich, David Vaughan wrote: > ... > Either approach works. I think the point is that Rob's "unusual > behaviour", or "bug" as one person put it, is in fact reasonably > expected behaviour and readily handled once the behaviour is grasped. great now i am the bad bugger :) From rpresender at earthlink.net Sun Jan 19 20:52:01 2003 From: rpresender at earthlink.net (Robert Presender) Date: Sun Jan 19 20:52:01 2003 Subject: ResEdit BNDL vs RR2.0/OS 10.2.3 In-Reply-To: <200301192300.SAA15004@www.runrev.com> Message-ID: <1667CF64-2C19-11D7-BF12-000393A19046@earthlink.net> Hi Mark, Sure appreciate your and Dar's help. I think I have enough info now to start putting things together. The Show package contents bit has been learned and is very instructive. I don't have any problem with creating icons. I have been using ResEdit and actually imported icons to the Dev Tools Icon Maker! I have been looking at your Math Generator too. Great program I also have found info in Apple's tech notes for plst. Found stuff using Google. Regards .... Bob On Sunday, January 19, 2003, at 03:00 PM, Mark Talluto wrote: > On Sunday, January 19, 2003, at 09:38 AM, Robert Presender wrote: > >> Hi Dar and Mark, >> Thank you for your reply to my problem. I think that I am getting >> closer but still have questions. >> I installed the OS X Dev Tools and am making some headway. Mark, your >> video was very helpful. Please excuse my ignorance in this matter. >> >> On Saturday, January 18, 2003, at 02:47 PM, Mark Talluto wrote: >> >>> On Saturday, January 18, 2003, at 09:53 AM, Dar Scott wrote: >>> >>>> On Saturday, January 18, 2003, at 10:13 AM, Robert Presender wrote: >>>> >>>>> As much detail as possible to enable me to create what is >>>>> necessary, >>>>> so that a standalone will have a custom icon, etc., will be >>>>> appreciated. >>>> >>>> You may want to explore some .app files. They are really folders >>>> and >>>> you can open them with "Show package contents". This may give you >>>> some clues. >> >> Can you point me to a .app file and where do I enter "Show package >> contents". This is new to me. > You can download one of my apps from my site: > http:www.canelasoftware.com/demos > You probably have many apps on your computer now that work this way as > well. Try Internet Explorer. Just right click or control click on > that program. A contextual menu will show with show the option to > "show package contents". From there you will be able to take a peak > inside. > >> >>>> When 2.0 comes, the standalones it creates will look >>>> familiar. >> >> Will I still be faced with this problem or will 2.0 provide steps in >> the bldr to solve my current problem? > I am currently using MC and do not have access to Rev 2.0 to answer > this question. Sry. > >> >>>> >>>> Dar Scott >>> >>> >>> I made a QT video that shows the editing of the packages. While it >>> does not have any audio, it will give you an idea of how it works. >>> You >>> can view it at: >>> http://www.clearsoftware.com/iconmovie.mov >> >> Thanks Mark. Still digesting the info. Can you clue me in how to >> create Pkg info and info.plist >> I down loaded Math generator and thought that I would get more info >> thru ResEdit but discovered that there are no resource forks. > In MC, when you create your standalone, a .plist file is created for > you. You then go into the package and edit that file. You can simply > double-click on the file and it will open up the property list editor > program for you. From there just do what the video showed you. > Creating the icon files is a bit more work that my video does not show. > In short, I use Graphic Converter to make those files. They are > .tiff > images that you then put into one of the icon editors that came with > the X dev tools. It saves the icons out as .icns files. > > Hope this helps get you started. > > > Best regards, > Mark Talluto > http://www.canelasoftware.com > > > --__--__-- From rpresender at earthlink.net Sun Jan 19 21:02:01 2003 From: rpresender at earthlink.net (Robert Presender) Date: Sun Jan 19 21:02:01 2003 Subject: ResEdit BNDL vs RR2.0/OS 10.2.3 In-Reply-To: <200301192300.SAA15004@www.runrev.com> Message-ID: <92979DCA-2C1A-11D7-BF12-000393A19046@earthlink.net> Hi Dar, Thanks for your help. Did the Show package contents bit. Very helpful. I think that I have enough info now to start putting this together. Have also been reading Apple Tech Notes for plst and using Google. It would be nice if Rev put together a tutorial on this subject also on standalone. Looking forward to 2.0. Regards ... Bob On Sunday, January 19, 2003, at 03:00 PM, use-revolution-request at lists.runrev.com wrote: > Message: 12 > Date: Sun, 19 Jan 2003 12:55:30 -0700 > Subject: Re: ResEdit BNDL vs RR2.0/OS 10.2.3 > From: Dar Scott > To: use-revolution at lists.runrev.com > Reply-To: use-revolution at lists.runrev.com > > > On Sunday, January 19, 2003, at 10:38 AM, Robert Presender wrote: > >>>> You may want to explore some .app files. They are really folders >>>> and >>>> you can open them with "Show package contents". This may give you >>>> some clues. >> >> Can you point me to a .app file and where do I enter "Show package >> contents". This is new to me. > > Use finder to browse in Applications. Pick an application such as > "Image Capture". Control-click on the icon. (Or right-click if your > mouse has a right button and it is set up for that.) You will see an > option for "Show Package Contents"; select that. That will open a > folder you can browse in. Explore that. Many files are viewable and > with the right tools they are editable. > >> >>>> When 2.0 comes, the standalones it creates will look >>>> familiar. >> >> Will I still be faced with this problem or will 2.0 provide steps in >> the bldr to solve my current problem? > > The builder will help a lot, I believe, and you may not even have to > look into a package. However, poking around at this may give you an > idea of what icons are like and help you understand what is going on. > Also, as Mark indicated, you may want to directly edit parts yourself > eventually. > > I'm just learning about this myself and exploring has helped me. > > Dar Scott > > > --__--__-- > > Message: 13 > Date: Sun, 19 Jan 2003 12:37:43 -0800 > Subject: Re: ResEdit BNDL vs RR2.0/OS 10.2.3 > From: Robert Presender > To: use-revolution at lists.runrev.com > Reply-To: use-revolution at lists.runrev.com > > Hi Dar and Mark, > Thank you for your reply to my problem. I think that I am getting > closer but still have questions. > I installed the OS X Dev Tools and am making some headway. Mark, your > video was very helpful. Please excuse my ignorance in this matter. > > On Saturday, January 18, 2003, at 02:47 PM, Mark Talluto wrote: > >> On Saturday, January 18, 2003, at 09:53 AM, Dar Scott wrote: >> >>> On Saturday, January 18, 2003, at 10:13 AM, Robert Presender wrote: >>> >>>> As much detail as possible to enable me to create what is necessary, >>>> so that a standalone will have a custom icon, etc., will be >>>> appreciated. >>> >>> You may want to explore some .app files. They are really folders and >>> you can open them with "Show package contents". This may give you >>> some clues. > > Can you point me to a .app file and where do I enter "Show package > contents". This is new to me. > >>> When 2.0 comes, the standalones it creates will look >>> familiar. > > Will I still be faced with this problem or will 2.0 provide steps in > the bldr to solve my current problem? > >>> >>> Dar Scott >> >> >> I made a QT video that shows the editing of the packages. While it >> does not have any audio, it will give you an idea of how it works. >> You >> can view it at: >> http://www.clearsoftware.com/iconmovie.mov > > Thanks Mark. Still digesting the info. Can you clue me in how to > create Pkg info and info.plist > I down loaded Math generator and thought that I would get more info > thru ResEdit but discovered that there are no resource forks. > >> Best regards, >> Mark Talluto > > Thanks again gentlemen. > > Regards ... Bob > From mdswindell at charter.net Sun Jan 19 21:46:00 2003 From: mdswindell at charter.net (Mark Swindell) Date: Sun Jan 19 21:46:00 2003 Subject: Completeness of Revo Docs In-Reply-To: <80061345-2C01-11D7-85E1-0003937A97B8@genesearch.com.au> Message-ID: on 1/19/03 2:58 PM, Sarah at sarahr at genesearch.com.au wrote: > Did you know that if you type a word into the "Find term" field of the > Transcript Dictionary and then press Option-return, it will look for > the text in the body of any Transcript entry rather than just in the > title. > > Sarah No, I surely didn't. I've never seen mention of it. Is this nugget of info one of the tips? Very cool, and thanks for the heads up. Does it also look in the encyclopedia and tutorials? Mark From bvlahos at mac.com Sun Jan 19 23:40:01 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Sun Jan 19 23:40:01 2003 Subject: Charting Libraries Message-ID: <992172DC-2C30-11D7-B08C-0003936A2C42@mac.com> Is anyone developing advanced charting libraries? I've used Ken Simon's charting object which is nice but makes simple 2D scatter and line plots. This has been fine for me but I have a college who really needs a much more powerful graphics library which would include many more chart types. In particular, he needs 3D charting (X, Y, and Z axis) with rotation, column, bar, and area charts. I received an email awhile ago from someone I can't recall saying they were interested in building such an object. We absolutely need this for Mac OS X but it would also be helpful if it ran in Windows. Bill Vlahos From sims at ezpzapps.com Mon Jan 20 00:35:00 2003 From: sims at ezpzapps.com (sims) Date: Mon Jan 20 00:35:00 2003 Subject: Charting Libraries In-Reply-To: <992172DC-2C30-11D7-B08C-0003936A2C42@mac.com> References: <992172DC-2C30-11D7-B08C-0003936A2C42@mac.com> Message-ID: >Is anyone developing advanced charting libraries? I've used Ken >Simon's charting object which is nice but makes simple 2D scatter >and line plots. This has been fine for me but I have a college who >really needs a much more powerful graphics library which would >include many more chart types. In particular, he needs 3D charting >(X, Y, and Z axis) with rotation, column, bar, and area charts. >Bill Vlahos Here's one... Go to http://flexiblelearning.com/xtalk Download http://flexiblelearning.com/xtalk/chartmaker.zip atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From chipp at chipp.com Mon Jan 20 06:40:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jan 20 06:40:01 2003 Subject: New plugins..and new plugin architecture.. Message-ID: Added a new thumbnail image browser plugin along with modifications to all other plugins. Now they all load in a single control strip. Please read the download and install instructions. The image browser is pretty cool as it works 'in the background' so you can continue using rev. You can also resize it to whatever thumb size you like and how ever many rows and columns you like. These plugins are tested on WinXP only at this time. I'm calling them 'beta' but they work fine on my systems. Mac users can test them out and let me know if there are any problems. Sorry, MetaCard isn't supported in this architecture. A lot of dependancies on RR. Works with 1.1.1 and 2.0 alpha. http://www.altuit.com/webs/altuit2/RunRev/NewPlugins.htm --------------------- Chipp Walters Altuit, inc. http://www.altuit.com http://www.chipp.com --------------------- From livfoss at blueyonder.co.uk Mon Jan 20 07:10:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Mon Jan 20 07:10:01 2003 Subject: Naive menu question Message-ID: Coming from a MacOS background, I think I understand the 'defaultMenu' and 'menuBar' ideas, but I'm less comfortable with Windows-type menus that live inside a stack window. I can't seem to find from the docs, wiki, etc a tip about how to have the same menu bar (set of menus) in several stacks. I'd like to have say 5 stacks which offer the same menu options to the user (with maybe some of them disabled). Do I have to duplicate the menubar group for each window and put all the logic in an object further up the message path, or what? As usual, apologies if this is already grindingly obvious in the docs, but I have tried... TIA Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From janschenkel at yahoo.com Mon Jan 20 07:57:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jan 20 07:57:01 2003 Subject: Naive menu question In-Reply-To: Message-ID: <20030120125248.63791.qmail@web11901.mail.yahoo.com> --- Graham Samuel wrote: > Coming from a MacOS background, I think I understand > the > 'defaultMenu' and 'menuBar' ideas, but I'm less > comfortable with > Windows-type menus that live inside a stack window. > I can't seem to > find from the docs, wiki, etc a tip about how to > have the same menu > bar (set of menus) in several stacks. I'd like to > have say 5 stacks > which offer the same menu options to the user (with > maybe some of > them disabled). Do I have to duplicate the menubar > group for each > window and put all the logic in an object further up > the message > path, or what? > > As usual, apologies if this is already grindingly > obvious in the > docs, but I have tried... > > TIA > > Graham Hi Graham, I've found that basically, there are three ways to go : 1) create a separate menubar "palette" stack 2) maintain duplicates per window (and thus per stack) 3) building the entgire menubar on the fly - If you go for the first option, you create a separate stack that holds the menubar (and no other windows will have one) and from your mainStack : palette "menuBarStack" You will have to juggle around with the 'topStack' and 'defaultStack' properties to determine which stack you're working with before selecting an item in the menubar. - If you go for the second option, you can try and avoid some of the hassles of synchronising these menubars, by having a 'fixed' set of menus (eg always 'File-Edit-Entry-Reports-Special-Help') and then changing their items 'on the fly' in a 'preOpenStack' handler. This approach will work best if you move the logic to a 'higher' place in the message path -- to this end you could apply the 'menuMessages' trick I described in an earlier post: http://lists.runrev.com/pipermail/use-revolution/2003-January/011262.html - If you go for the third option, you'll have a bit more 'creative' work to do : you can 'clone' the 'default' menubar group and place it on (every card of) your stack in its 'preOpenStack' handler. This will also transfer the logic as the scripts are effectively copied, but it's not an ideal solution if you have many cards in the stack. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From Esa.Kivela at ncrc.fi Mon Jan 20 08:07:01 2003 From: Esa.Kivela at ncrc.fi (=?iso-8859-1?Q?Esa_Kivel=E4?=) Date: Mon Jan 20 08:07:01 2003 Subject: VS: Naive menu question Message-ID: <961D94BBE7448D4C8E4440CB7920D9E02AD5B0@ktk7.ad.kuluttajatutkimuskeskus.fi> Greetings again from Finland: I need some help: I get follow error when main progeman call sunprogam and I don't figure out whats a problem... please help. here is a errors: " * There was an Execution Error at 2:55:55 PM Error description: Handler: can't find handler Object: card button id 8277 of card id 4067 of stack "C:/mud/MudWizad Editor ver. 0.1.rev" -------------------- menoo -------------------- Value: menoo * There was a Script Compile Error at 2:53:33 PM Error description: if: missing 'then' Object: card button id 8277 of card id 4067 of stack "C:/mud/MudWizad Editor ver. 0.1.rev" -------------------- if item 1 of the loc of cd button "weapon"" > item 1 of the rect of cd fld "drag&Drop" card "huone" and \ -------------------- Value: > item 1 of the rect of cd fld " And here is a progma of that button: --CODE START---- on mouseUp set cursor to watch global lainis global prossa put numtochar(34) into lainis --define object-- if cd fld "wname" is not empty then put return & "object " & cd fld "wname" & ";" \ after last line of cd fld "objects" of card "huone" end if if cd fld "wname" is empty and\ cd fld "walias" is empty then put "PUT WEAPON NAME AND ALIAS NAME FIRST!" wait until the mouseClick end if -- make weapon-- put return & cd fld "wname" & "=clone_object(" & numtochar(34)\ & "obj/weapon" & numtochar(34) & ");" after last line of \ cd fld "weapon" --weapons name-- put return & "call_other(" & cd fld "wname" & "," & lainis & "set_name"\ & lainis & "," & lainis & cd fld "wname" & lainis & ");"\ after last line of cd fld "weapon" --weapons alias name-- put return & "call_other(" & cd fld "wname" & "," & lainis & "set_alias"\ & lainis & "," &lainis & cd fld "walias" & lainis & ");"\ after last line of cd fld "weapon" --class for weapon-- put return & "call_other(" & cd fld "wname" & "," & lainis & "set_class"\ & lainis & "," & cd fld "wclass" & ");" after last line of cd fld "weapon" --weight for weapon-- put return & "call_other(" & cd fld "wname" & "," & lainis & "set_weight"\ & lainis & "," & cd fld "weight" & ");"after last line of cd fld "weapon" --value for weapon-- put return & "call_other(" & cd fld "wname" & "," & lainis & "set_value"\ & lainis & "," & cd fld "value" & ");"after last line of cd fld "weapon" --Set read-- put return & "call_other(" & cd fld "wname" & "," & lainis & "set_read"\ & lainis & "," & lainis & cd fld "read" & "\n" & lainis & ");"\ after last line of cd fld "weapon" long_desc --set special hit fuction for weapon-- put return & "call_other(" & cd fld "wname" & "," & lainis & "set_hit_func"\ & lainis & "," & "this_object());" after last line of cd fld "weapon" put return after last line of cd fld "weapon" --Now check where that weapon should go??-- put return & cd fld "move1" after last line of cd fld "weapon" put return & "}" after last line of cd fld "weapon" --Special hit_func to weapon-- put return & "weapon_hit(attacker)" after last line of cd fld "weapon" put return & "{" after last line of cd fld "weapon" put return & "string alig;" after last line of cd fld "weapon" put return & "if(call_other(attacker," &lainis & "id" & lainis\ & "," &lainis & cd fld "id" & lainis & ")){" after last line of cd fld "weapon" put return & "write(" & lainis & cd fld "write" & "\n" & lainis\ & ");" after last line of cd fld "weapon" put return & "return " & cd fld "exdmg" & ";" after last line of cd fld "weapon" put return & "}" after last line of cd fld "weapon" put return & "return 0;" after last line of cd fld "weapon" put return & "}" after last line of cd fld "weapon" ------***LOPPUKOODI ELI IKKUNAN SULKEMISPROSESSI***-------------- lock screen hide cd fld "wbg" hide cd fld "winfo" hide cd btn "make weapon" hide cd fld "wname" hide cd fld "wclass" hide cd fld "weight" hide cd fld "value" hide cd fld "wlong" hide cd fld "read" hide cd btn id 401 hide cd fld "exdmg" hide cd fld "id" hide cd fld "write" hide cd fld "walias" show cd btn "kerran??" show btn "weapon" menoo -- vilkaise unlock screen end mouseUp --Long description--- on long_desc global lainis put numtochar(34) into lainis put return & "call_other(" & cd fld "wname" & ","\ & lainis & "set_long" & lainis & "," after last line of cd fld "weapon" -- Put lainis & line 1 of cd fld long & "\n" & lainis\ -- after last line of cd fld "attributes" put empty into cd fld "wlong story" repeat with i=1 to number of lines of cd fld "wlong" Put return & "+ " & lainis & line i of cd fld wlong & "\n" & lainis \ after last line of cd fld "wlong story" end repeat delete line 1 of cd fld "wlong story" delete char 1 of line 1 of cd fld "wlong story" -- delete char 2 of line 1 of cd fld "wlong story" put cd fld "wlong story" & ");" after last line of cd fld "weapon" end long_desc -----***ASEIDEN TSEKKAUS***-------------------------------------- on menoo global lainis ---*** N?M? TULEVAT MONSULLE***---------------------------------------------------------------- if item 1 of the loc of cd button "kerran??" > item 1 of the rect of cd fld "drag&Drop" and \ item 1 of the loc of cd button "kerran??" < item 3 of the rect of cd fld "drag&Drop" and \ item 2 of the loc of cd button "kerran??" > item 2 of the rect of cd fld "drag&Drop" and \ item 2 of the loc of cd button "kerran??" < item 4 of the rect of cd fld "drag&Drop" then put return & "move_object(" & cd fld "wname" & "," & cd fld "name" & "());" \ after last line of cd fld "weapon" put return & "}" after last line of cd fld "weapon" end if if item 1 of the loc of cd button "weapon"" > item 1 of the rect of cd fld "drag&Drop" card "huone" and \ item 1 of the loc of cd button "weapon" < item 3 of the rect of cd fld "drag&Drop" and \ item 2 of the loc of cd button "weapon" > item 2 of the rect of cd fld "drag&Drop" and \ item 2 of the loc of cd button "weapon" < item 4 of the rect of cd fld "drag&Drop" then put return & "move_object(" & cd fld "wname" & "," & cd fld "name" & "());" \ after last line of cd fld "weapon" put return & "}" after last line of cd fld "weapon" end if ---*** N?M? TULEVAT HUONEESEEN***---------------------------------------------------------------- if (item 1 of the loc of cd button "kerran??" < item 1 of the rect of cd fld "drag&Drop" or \ item 2 of the loc of cd button "kerran??" < item 2 of the rect of cd fld "drag&Drop" or \ item 2 of the loc of cd button "kerran??" > item 4 of the rect of cd fld "drag&Drop") and item 1 of the loc of cd btn "kerran??" < 516 then put return & "move_object(" & cd fld "wname" & ", this_object());"\ after last line of cd fld "weapon" end if if (item 1 of the loc of cd button "weapon" < item 1 of the rect of cd fld "drag&Drop" or \ item 2 of the loc of cd button "weapon" < item 2 of the rect of cd fld "drag&Drop" or \ item 2 of the loc of cd button "weapon" > item 4 of the rect of cd fld "drag&Drop") and item 1 of the loc of cd btn "weapon" < 516 then put return & "move_object(" & cd fld "wname" & ", this_object());"\ after last line of cd fld "weapon" end if end menoo on vilkaise -- Armour piiloon jos huoneessa-- if visible of cd fld "drag&drop" is false and \ item 1 of the loc of cd btn "armour" < 168 and \ item 2 of the loc of cd btn "armour" > 86 and \ item 2 of the loc of cd btn "armour" < 362 then show cd btn "armour" end if if visible of cd fld "drag&drop" is false and \ item 1 of the loc of cd btn "armour" > 33 and \ item 1 of the loc of cd btn "armour" < 354 and \ item 2 of the loc of cd btn "armour" > 86 and \ item 2 of the loc of cd btn "armour" < 362 then show cd btn "armour" end if --piilottaa Monsterin kun nytt aseinfoa-- if item 1 of the loc of cd btn id 427 > 33 and \ item 1 of the loc of cd btn id 427 < 354 and \ item 2 of the loc of cd btn id 427 > 86 and \ item 2 of the loc of cd btn id 427 < 362 then show cd btn id 427 end if end vilkaise ----CODE END--- But what a heck that * There was a Script Compile Error at 2:53:33 PM Error description: if: missing 'then' Object: card button id 8277 of card id 4067 of stack "C:/mud/MudWizad Editor ver. 0.1.rev" -------------------- if item 1 of the loc of cd button "weapon"" > item 1 of the rect of cd fld "drag&Drop" card "huone" and \ -------------------- Value: > item 1 of the rect of cd fld " means????? Yours EsaK From yvescoppe at skynet.be Mon Jan 20 08:17:01 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Mon Jan 20 08:17:01 2003 Subject: New plugins..and new plugin architecture.. In-Reply-To: References: Message-ID: >Added a new thumbnail image browser plugin along with modifications to all >other plugins. Now they all load in a single control strip. Please read the >download and install instructions. > >The image browser is pretty cool as it works 'in the background' so you can >continue using rev. You can also resize it to whatever thumb size you like >and how ever many rows and columns you like. > >These plugins are tested on WinXP only at this time. I'm calling them 'beta' >but they work fine on my systems. Mac users can test them out and let me >know if there are any problems. > >Sorry, MetaCard isn't supported in this architecture. A lot of dependancies >on RR. Works with 1.1.1 and 2.0 alpha. > I'm a mac user Your stack is just what I'm looking for. It works fine but when I double-click a thumbnail to see it full size it works but I get this error message : * There was an Execution Error at 2:06:57 PM Error description: Chunk: can't delete object Object: stack "/HD/Desktop Folder/rev/revAltImgView.rev" -------------------- delete stack "revAltImgView" -------------------- Value: closeStack What is that ??? -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From bvg at mac.com Mon Jan 20 08:37:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon Jan 20 08:37:01 2003 Subject: VS: Naive menu question In-Reply-To: <961D94BBE7448D4C8E4440CB7920D9E02AD5B0@ktk7.ad.kuluttajatutkimuskeskus.fi> Message-ID: <9BE5EAFC-2C7B-11D7-9182-003065AD94A4@mac.com> On Montag, Jan 20, 2003, at 14:02 Europe/Zurich, Esa Kivel? wrote: > ... > > if cd fld "wname" is empty and\ > cd fld "walias" is empty then > ... there is a space needed before \ : > ... > if cd fld "wname" is empty and \ > cd fld "walias" is empty then > ... There is no handler "menoo". You can call a Handler with its name on a new line, but it must exist somewhere or it generates an error. > ------***LOPPUKOODI ELI IKKUNAN SULKEMISPROSESSI***-------------- > ... > > show btn "weapon" > menoo -- <<------- > -- vilkaise > > unlock screen > ... From Esa.Kivela at ncrc.fi Mon Jan 20 08:44:00 2003 From: Esa.Kivela at ncrc.fi (=?iso-8859-1?Q?Esa_Kivel=E4?=) Date: Mon Jan 20 08:44:00 2003 Subject: VS: VS: Naive menu question Message-ID: <961D94BBE7448D4C8E4440CB7920D9E02AD5B2@ktk7.ad.kuluttajatutkimuskeskus.fi> > -----Alkuper?inen viesti----- > L?hett?j?: Bj?rnke von Gierke [mailto:bvg at mac.com] > L?hetetty: 20. tammikuuta 2003 15:32 > Vastaanottaja: use-revolution at lists.runrev.com > Aihe: Re: VS: Naive menu question > > > > On Montag, Jan 20, 2003, at 14:02 Europe/Zurich, Esa Kivel? wrote: > > > ... > > > > if cd fld "wname" is empty and\ > > cd fld "walias" is empty then > > ... > > there is a space needed before \ : > > > ... > > if cd fld "wname" is empty and \ > > cd fld "walias" is empty then > > ... > > There is no handler "menoo". You can call a Handler with its > name on a > new line, but it must exist somewhere or it generates an error. Yes ist esxit On menoo and end menoo (sub progam) but where that if then error comes? here is a sub program: " Werid error message ? on: Today at 7:22am ? Quote Modify Remove -------------------------------------------------------------------------------- Greetings from Finland I get wedir error messages when I code som LPmud editor in RR. there is a one button in the weapons info field wich made weapon when ist cliked nut inside that button some subprogeman send werid eror message from subprogam called "menoo": * There was an Execution Error at 2:55:55 PM Error description: Handler: can't find handler Object: card button id 8277 of card id 4067 of stack "C:/mud/MudWizad Editor ver. 0.1.rev" -------------------- menoo -------------------- Value: menoo * There was a Script Compile Error at 2:53:33 PM Error description: if: missing 'then' Object: card button id 8277 of card id 4067 of stack "C:/mud/MudWizad Editor ver. 0.1.rev" -------------------- if item 1 of the loc of cd button "weapon"" > item 1 of the rect of cd fld "drag&Drop" card "huone" and \ -------------------- Value: > item 1 of the rect of cd fld and heres is the button script: on menoo // HERE SOME WHERE IS THAT ERROR BUT WHERE global lainis ---*** N?M? TULEVAT MONSULLE***------------------------------------------------------------- --- if item 1 of the loc of cd button "kerran??" > item 1 of the rect of cd fld "drag&Drop" and \ item 1 of the loc of cd button "kerran??" < item 3 of the rect of cd fld "drag&Drop" and \ item 2 of the loc of cd button "kerran??" > item 2 of the rect of cd fld "drag&Drop" and \ item 2 of the loc of cd button "kerran??" < item 4 of the rect of cd fld "drag&Drop" then put return & "move_object(" & cd fld "wname" & "," & cd fld "name" & "());" \ after last line of cd fld "weapon" put return & "}" after last line of cd fld "weapon" end if if item 1 of the loc of cd button "weapon"" > item 1 of the rect of cd fld "drag&Drop" card "huone" and \ item 1 of the loc of cd button "weapon" < item 3 of the rect of cd fld "drag&Drop" and \ item 2 of the loc of cd button "weapon" > item 2 of the rect of cd fld "drag&Drop" and \ item 2 of the loc of cd button "weapon" < item 4 of the rect of cd fld "drag&Drop" then put return & "move_object(" & cd fld "wname" & "," & cd fld "name" & "());" \ after last line of cd fld "weapon" put return & "}" after last line of cd fld "weapon" end if ---*** N?M? TULEVAT HUONEESEEN***----------------------------------------------------------- ----- if (item 1 of the loc of cd button "kerran??" < item 1 of the rect of cd fld "drag&Drop" or \ item 2 of the loc of cd button "kerran??" < item 2 of the rect of cd fld "drag&Drop" or \ item 2 of the loc of cd button "kerran??" > item 4 of the rect of cd fld "drag&Drop") and item 1 of the loc of cd btn "kerran??" < 516 then put return & "move_object(" & cd fld "wname" & ", this_object());"\ after last line of cd fld "weapon" end if if (item 1 of the loc of cd button "weapon" < item 1 of the rect of cd fld "drag&Drop" or \ item 2 of the loc of cd button "weapon" < item 2 of the rect of cd fld "drag&Drop" or \ item 2 of the loc of cd button "weapon" > item 4 of the rect of cd fld "drag&Drop") and item 1 of the loc of cd btn "weapon" < 516 then put return & "move_object(" & cd fld "wname" & ", this_object());"\ after last line of cd fld "weapon" end if end menoo" EsaK > From bvg at mac.com Mon Jan 20 08:57:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon Jan 20 08:57:01 2003 Subject: VS: VS: Naive menu question In-Reply-To: <961D94BBE7448D4C8E4440CB7920D9E02AD5B2@ktk7.ad.kuluttajatutkimuskeskus.fi> Message-ID: <5BCD15E0-2C7E-11D7-9182-003065AD94A4@mac.com> On Montag, Jan 20, 2003, at 14:38 Europe/Zurich, Esa Kivel? wrote: > put return & "move_object(" & cd fld "wname" & ", this_object());"\ > -- <<----- > after last line of cd fld "weapon" > end if > > > end menoo" -- <<----- > > EsaK I am not sure about that " at the end of menoo, is it also in the script? If yes, then that is the error! also there is again no space before the \ From janschenkel at yahoo.com Mon Jan 20 08:57:17 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jan 20 08:57:17 2003 Subject: VS: VS: Naive menu question In-Reply-To: <961D94BBE7448D4C8E4440CB7920D9E02AD5B2@ktk7.ad.kuluttajatutkimuskeskus.fi> Message-ID: <20030120135237.69707.qmail@web11901.mail.yahoo.com> --- Esa_Kivel? wrote: > [snip] > > on menoo // HERE SOME WHERE IS THAT ERROR BUT WHERE > global lainis > > ---*** N?M? TULEVAT > MONSULLE***------------------------------------------------------------- > --- > if item 1 of the loc of cd button "kerran??" > item > 1 of the rect of cd fld "drag&Drop" and \ > item 1 of the loc of cd button "kerran??" < item 3 > of the rect of cd fld "drag&Drop" and \ > item 2 of the loc of cd button "kerran??" > item 2 > of the rect of cd fld "drag&Drop" and \ > item 2 of the loc of cd button "kerran??" < item 4 > of the rect of cd fld "drag&Drop" then > put return & "move_object(" & cd fld "wname" & "," & > cd fld "name" & "());" \ > after last line of cd fld "weapon" > put return & "}" after last line of cd fld "weapon" > end if > > > if item 1 of the loc of cd button "weapon"" > item 1 > of the rect of cd fld "drag&Drop" card "huone" and \ > Here's the culprit: there's no before so change this to: if item 1 of the loc of cd button "weapon"" > item 1 \ of the rect of cd fld "drag&Drop" of card "huone" and \ ... or remove the bit > [snip] Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From Esa.Kivela at ncrc.fi Mon Jan 20 09:02:01 2003 From: Esa.Kivela at ncrc.fi (=?iso-8859-1?Q?Esa_Kivel=E4?=) Date: Mon Jan 20 09:02:01 2003 Subject: VS: VS: VS: Naive menu question Message-ID: <961D94BBE7448D4C8E4440CB7920D9E02AD5B3@ktk7.ad.kuluttajatutkimuskeskus.fi> > -----Alkuper?inen viesti----- > L?hett?j?: Bj?rnke von Gierke [mailto:bvg at mac.com] > L?hetetty: 20. tammikuuta 2003 15:52 > Vastaanottaja: use-revolution at lists.runrev.com > Aihe: Re: VS: VS: Naive menu question > > > > On Montag, Jan 20, 2003, at 14:38 Europe/Zurich, Esa Kivel? wrote: > > > put return & "move_object(" & cd fld "wname" & ", > this_object());"\ > > -- <<----- > > after last line of cd fld "weapon" > > end if > > > > > > end menoo" -- <<----- > > > > EsaK > > I am not sure about that " at the end of menoo, is it also in the > script? If yes, then that is the error! also there is again no space > before the \ HAAAA! there it is! many thanks :-) EsaK From alrice at ARCplanning.com Mon Jan 20 10:59:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jan 20 10:59:01 2003 Subject: Can I embed PDF driver in a Rev stack built for distribution? In-Reply-To: <085801c2bf8b$d3c4e1d0$6601a8c0@mckinley.dom> Message-ID: <78A825CC-2C8F-11D7-AD48-000393529642@ARCplanning.com> On Sunday, January 19, 2003, at 12:24 AM, Ken Ray wrote: > I haven't, but you could take a look at GhostScript > (www.ghostscript.com); > they have APIs for Perl, and the code is under GNU license, so it > should be > possible. Or PDFlib http://www.pdflib.com/ for a commercial product. However, either PDFlib or Ghostscript would require a lot of scripting and possibly of creating externals. Not the same as just "print to pdf" like you can do on OS X. Another way to approach it would be to make your customers on Windows to buy Adobe Acrobat, then they will have the PDF Writer printer driver, and they can print anything to pdf. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Mon Jan 20 11:20:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jan 20 11:20:01 2003 Subject: ResEdit BNDL vs RR2.0/OS 10.2.3 In-Reply-To: Message-ID: <73E02423-2C92-11D7-AD48-000393529642@ARCplanning.com> On Sunday, January 19, 2003, at 01:37 PM, Robert Presender wrote: > Hi Dar and Mark, > Thank you for your reply to my problem. I think that I am getting > closer but still have questions. > I installed the OS X Dev Tools and am making some headway. Mark, your > video was very helpful. Please excuse my ignorance in this matter. What I did was this: using Apple Project Builder, created a "Cocoa Application" empty project. Saved and compiled it. Quit project builder. Go into the "build" folder and open the package for the built app. Replace the binary in Contents/MacOS with a Revolution app. Edit Info.plist to contain additional information copyright info, etc. The Info.plist stuff could also be set in the PB project. Now your app bundle is created you don't need to use projectbuilder any more. Using this method you can start with a bare-bones app bundle. Some of the apps, especially Omnigroup ones have tons of frameworks, resources, localizations, etc. which might confuse you if you are trying to understand the layout of the app bundle. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From janschenkel at yahoo.com Mon Jan 20 11:40:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jan 20 11:40:01 2003 Subject: Can I embed PDF driver in a Rev stack built for distribution? In-Reply-To: <78A825CC-2C8F-11D7-AD48-000393529642@ARCplanning.com> Message-ID: <20030120163523.90993.qmail@web11901.mail.yahoo.com> --- Alex Rice wrote: > > On Sunday, January 19, 2003, at 12:24 AM, Ken Ray > wrote: > > > I haven't, but you could take a look at > GhostScript > > (www.ghostscript.com); > > they have APIs for Perl, and the code is under GNU > license, so it > > should be > > possible. > > Or PDFlib http://www.pdflib.com/ for a commercial > product. However, > either PDFlib or Ghostscript would require a lot of > scripting and > possibly of creating externals. Not the same as just > "print to pdf" > like you can do on OS X. > > Another way to approach it would be to make your > customers on Windows > to buy Adobe Acrobat, then they will have the PDF > Writer printer > driver, and they can print anything to pdf. > > Alex Rice Another way to do this without forcing your customers to buy an entire Acrobat, is to install PrintToPDF on their machines if it's a Mac, or Win2PDF if it's a Windows box. Those 'printer drivers' should suffice for most purposes. PrintToPDF: http://www.jwwalker.com/pages/pdf.html Win2PDF: http://www.win2pdf.com/ Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From k_major at os.surf2000.de Mon Jan 20 12:37:00 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Mon Jan 20 12:37:00 2003 Subject: VS: Naive menu question In-Reply-To: <961D94BBE7448D4C8E4440CB7920D9E02AD5B0@ktk7.ad.kuluttajatutkimuskeskus.fi> Message-ID: <3A931698-2C9D-11D7-8C23-000A27B49A96@os.surf2000.de> Hi Esa, > -- make weapon-- > --weapons name-- > --weapons alias name-- > --class for weapon-- > --weight for weapon-- > --value for weapon-- > --set special hit fuction for weapon-- > --Now check where that weapon should go??-- > --Special hit_func to weapon-- etc... are you preparing a personal war? ;-) Regards from germany Klaus Major (a little scared...) k_major at os.surf2000.de P.S. To save some typing you can omit the "cd" in your object description. I mean "set the loc btn x..." instead of "set the loc of cd btn xxx...". Another hint: To make somehing like this more readable > if item 1 of the loc of cd button "weapon"" > item 1 of the rect of cd > fld "drag&Drop" card "huone" and \ > item 1 of the loc of cd button "weapon" < item 3 of the rect of cd fld > "drag&Drop" and \ > item 2 of the loc of cd button "weapon" > item 2 of the rect of cd fld > "drag&Drop" and \ > item 2 of the loc of cd button "weapon" < item 4 of the rect of cd fld > "drag&Drop" then > put return & "move_object(" & cd fld "wname" & "," & cd fld "name" & > "());" \ > after last line of cd fld "weapon" > put return & "}" after last line of cd fld "weapon" > end if i would recommend to extract the values into some vars first: put the rect of bnt "weapon" into wpr put the rect of fld "drag&drop" into fdr put item 1 of wpr into wpr1 ... item 2 ... wpr2 ... ... put item 1 of fdr into fdr1 etc... if wpr1 > fdr1 AND wpr1 > fdr3... etc... I think you get the idea. A bit more typing first, but much more readability later. ...and you can use CR instead of return in your scripts... Another timesaving hint :-) From rcozens at pon.net Mon Jan 20 13:08:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Mon Jan 20 13:08:01 2003 Subject: Hiliting Buttons Message-ID: Hi All, Today's mystery is one I've been watching for some time, assuming sooner or later an answer would come to me. It hasn't; so I'm asking for help: What hidden property of a button can cause it not to display its hilite color &/or reverse its border colors when the handler it calls instructs "set the hilite of the target to true"? I have a series of buttons that all appear (via the properties palette) to be set up identically; yet some buttons don't display their hilite color, and a few don't even reverse the border colors. Button specifics for all buttons -- * Style = rectangle * Opaque = true * Ions : "regular", armed, & disabled * Can receive focus = true * Arm on mouseEnter = true * Background & hilite colors are set * 3D = true * Show border = true * Show focus border = true Button script format: on mouseEnter buttonEnter [helpFieldName] end mouseEnter Handler that "fails": on buttonEnter helpField global inFocus if inFocus then exit buttonEnter lock screen set the hilite of the target to true -- COLORS DON'T CHANGE & BORDERS DON'T REVERSE ON SOME BUTTONS showHelpField helpField unlock screen end buttonEnter local lastHelpId on hideHelpField if lastHelpId is not empty then hide field id lastHelpId put empty into lastHelpId else put empty into field "Help" end hideHelpField on showHelpField theField hideHelpField show field theField put the id of field theField into lastHelpId end showHelpField A great future add-on to Revolution would be functionality to have the Dev UI compare ALL properties of two controls of a similar type and return a list of properties that are set differently. In the meantime, I hope someone can make it unnecessary for me to have to compare all properties manually. :{`) PS: The buttons were created by RunRev when it converted my HyperTalk version of OenoLog to a Revolution stack, in case that makes a difference. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From jbradshaw at blueyonder.co.uk Mon Jan 20 13:44:01 2003 From: jbradshaw at blueyonder.co.uk (Jez) Date: Mon Jan 20 13:44:01 2003 Subject: Completeness of Revo Docs References: Message-ID: <002301c2c0b3$3d90e460$50231e3e@Jez2> What do you mean by Option-return ? ----- Original Message ----- From: "Mark Swindell" To: Sent: Monday, January 20, 2003 2:41 AM Subject: Re: Completeness of Revo Docs > on 1/19/03 2:58 PM, Sarah at sarahr at genesearch.com.au wrote: > > > Did you know that if you type a word into the "Find term" field of the > > Transcript Dictionary and then press Option-return, it will look for > > the text in the body of any Transcript entry rather than just in the > > title. > > > > Sarah > > > No, I surely didn't. I've never seen mention of it. Is this nugget of info > one of the tips? Very cool, and thanks for the heads up. > > Does it also look in the encyclopedia and tutorials? > > Mark > > From jbradshaw at blueyonder.co.uk Mon Jan 20 13:47:01 2003 From: jbradshaw at blueyonder.co.uk (Jez) Date: Mon Jan 20 13:47:01 2003 Subject: Run in system tray Message-ID: <004001c2c0b3$aba40f90$50231e3e@Jez2> Can you run a rev application in the system tray, and trigger code when the user clicks on it ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From tsimmons at employmentlawadvisors.com Mon Jan 20 14:24:01 2003 From: tsimmons at employmentlawadvisors.com (William T. Simmons) Date: Mon Jan 20 14:24:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac Message-ID: <010701c2c0b8$de7748b0$0000a398@sndmgr122> I'm beginning to get interested in combining SWFs with Rev applications and so am looking into Mac-side tools that will quickly build a Flash-based demo. I've got RoboDemo for Windows, but what equivalent tool exists for the Mac? RoboDemo basically takes screenshots of selected regions of a screen, or of selected windows, and then makes those into source frames for building into a Flash (SWF) file. The frames can have various Flash objects and actions added to them, such as clickboxes, text entry boxes, images with transitions, and so on, and the objects can be scripted with basic Flash actions or with JavaScript. Does an equivalent tool exist on the Mac? It seems that this question has come up in the past, but I don't remember hearing about anything on the Mac side that can do all that. Ideas? Thanks, Tommy Simmons Employment Law Advisory Network www.employmentlawadvisors.com From bvg at mac.com Mon Jan 20 15:21:00 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon Jan 20 15:21:00 2003 Subject: Completeness of Revo Docs In-Reply-To: <002301c2c0b3$3d90e460$50231e3e@Jez2> Message-ID: <030B2392-2CB4-11D7-9182-003065AD94A4@mac.com> go to the "Transcript Dictionary" place a string in the search box press the option- (also known as meta- or alt-) key if the searched card is not what you want, then repeat. On Montag, Jan 20, 2003, at 19:39 Europe/Zurich, Jez wrote: > What do you mean by Option-return ? > > ----- Original Message ----- > From: "Mark Swindell" > To: > Sent: Monday, January 20, 2003 2:41 AM > Subject: Re: Completeness of Revo Docs > > >> on 1/19/03 2:58 PM, Sarah at sarahr at genesearch.com.au wrote: >> >>> Did you know that if you type a word into the "Find term" field of >>> the >>> Transcript Dictionary and then press Option-return, it will look for >>> the text in the body of any Transcript entry rather than just in the >>> title. >>> >>> Sarah >> >> >> No, I surely didn't. I've never seen mention of it. Is this nugget of >> info >> one of the tips? Very cool, and thanks for the heads up. >> >> Does it also look in the encyclopedia and tutorials? >> >> Mark >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvg at mac.com Mon Jan 20 15:24:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon Jan 20 15:24:01 2003 Subject: [ANN] STSTray 1.0 Released In-Reply-To: <000901c2b482$c4c331f0$6601a8c0@mckinley.dom> Message-ID: <8610B23E-2CB4-11D7-9182-003065AD94A4@mac.com> On Montag, Jan 20, 2003, at 19:42 Europe/Zurich, Jez wrote: > Can you run a rev application in the system tray, and trigger code > when the user clicks on it ? On Sonntag, Jan 5, 2003, at 07:21 Europe/Zurich, Ken Ray wrote: > Announcing the release of STSTray 1.0! > -------------------------------------- > > STSTray is a solution that was designed with Revolution and MetaCard > in mind > (although it can be used with any application). At its simplest, it is > an > application that allows you to display an icon in the Windows system > tray. > But that's not all that it is able to do! Using its > MetaTalk/Transcript-like > scripting language it can also: > > - Display a menu when the user clicks on the icon, and take > actions > when the user selects an item from the menu, including communicating > back to > MetaCard/Revolution what the user selected > > - Display a tooltip when the mouse passes over the icon > > - Display a notification balloon under Windows XP > > - Flash the icon at a user-settable time interval > > - Switch back and forth between two icons at a user-settable time > interval > > - Display an "answer" dialog box with different settings, and > capture > the selection made by the user to pass back to MetaCard/Revolution > > - Write a file to disk > > - Launch a program > > - Icons can be GIFs, JPEGs, or ICO files, and will automatically > scale > to fit the system tray > > You can find out more about it at: > > http://www.sonsothunder.com/products/metacard/ststray.htm > > > Enjoy! > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Mon Jan 20 15:40:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jan 20 15:40:01 2003 Subject: New plugins..and new plugin architecture.. In-Reply-To: Message-ID: Yves, Try putting this in the altPreview substack script of revAltImgView.rev and see if it doesn't work better. on closeStack end closeStack the closestack msg is being sent to the main stack. Let me know if it works. Thanks! -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of yves COPPE > Sent: Monday, January 20, 2003 7:14 AM > To: use-revolution at lists.runrev.com > Subject: Re: New plugins..and new plugin architecture.. > > > >Added a new thumbnail image browser plugin along with > modifications to all > >other plugins. Now they all load in a single control strip. > Please read the > >download and install instructions. > > > >The image browser is pretty cool as it works 'in the background' > so you can > >continue using rev. You can also resize it to whatever thumb > size you like > >and how ever many rows and columns you like. > > > >These plugins are tested on WinXP only at this time. I'm calling > them 'beta' > >but they work fine on my systems. Mac users can test them out and let me > >know if there are any problems. > > > >Sorry, MetaCard isn't supported in this architecture. A lot of > dependancies > >on RR. Works with 1.1.1 and 2.0 alpha. > > > > > I'm a mac user > Your stack is just what I'm looking for. > It works fine but when I double-click a thumbnail to see it full size > it works but I get this error message : > > * There was an Execution Error at 2:06:57 PM > Error description: Chunk: can't delete object > Object: stack "/HD/Desktop Folder/rev/revAltImgView.rev" > -------------------- > delete stack "revAltImgView" > -------------------- > Value: closeStack > > > What is that ??? > -- > Greetings. > > Yves COPPE > > Email : yvescoppe at skynet.be > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From bvg at mac.com Mon Jan 20 16:30:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon Jan 20 16:30:01 2003 Subject: automatic scrolling a field to the bottom when Text is entered Message-ID: I already did this once. It included an "oldText" property, a "send to me in 1 second" handler and some calculating of the "formated height". but I do not want to do it like that again, there must be a simpler solution to scroll a field all the way down when text gets entered (whether by hand or by script) thanks Bj?rnke From yvescoppe at skynet.be Mon Jan 20 16:39:01 2003 From: yvescoppe at skynet.be (=?iso-8859-1?Q?Fran=E7ois?= COPPE) Date: Mon Jan 20 16:39:01 2003 Subject: New plugins..and new plugin architecture.. In-Reply-To: References: Message-ID: >Yves, > >Try putting this in the altPreview substack script of revAltImgView.rev and >see if it doesn't work better. > >on closeStack >end closeStack > >the closestack msg is being sent to the main stack. Let me know if it works. >Thanks! > I'm working in Mac OS X 1.2.3 FR Allright now. Thank you 1) But I'd like to put your script in a stack of mine Is it enough if I copy the grp "altThumbArray" and create a fld "ImgName" ? I don't need the viewer in the doubeUp handler 2) the stack properties menu of your stack is disabled. Why ? -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From sjoerdoptland at s2theatertechniek.nl Mon Jan 20 17:52:01 2003 From: sjoerdoptland at s2theatertechniek.nl (Sjoerd Op 't Land) Date: Mon Jan 20 17:52:01 2003 Subject: Run in system tray In-Reply-To: <004001c2c0b3$aba40f90$50231e3e@Jez2> Message-ID: Jez wrote/ schreef: > Can you run a rev application in the system tray, and trigger code when the > user clicks on it ? You can use this piece of software to put an icon in the system tray: http://www.sonsothunder.com/products/metacard/ststray.htm Regards, / Groeten, Sjoerd BTW *Don't* use HTML in this mailing list. People receiving the digest will see something like: This is a multi-part message in MIME format. ------=_NextPart_000_003D_01C2C0B3.AB8711B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ... etc. garbage... From chipp at chipp.com Mon Jan 20 18:20:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jan 20 18:20:01 2003 Subject: New plugins..and new plugin architecture.. In-Reply-To: Message-ID: Yves, You can copy the group and try it. Look at the scripts of the browse and other buttons. I built it into a plugin, because the base control "grp altThumbArray" is a bit complex to document...with the background processing and all. It can all be controlled through the group custom properties. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Francois > COPPE > Sent: Monday, January 20, 2003 3:34 PM > To: use-revolution at lists.runrev.com > Subject: RE: New plugins..and new plugin architecture.. > > > >Yves, > > > >Try putting this in the altPreview substack script of > revAltImgView.rev and > >see if it doesn't work better. > > > >on closeStack > >end closeStack > > > >the closestack msg is being sent to the main stack. Let me know > if it works. > >Thanks! > > > > > I'm working in Mac OS X 1.2.3 FR > > Allright now. Thank you > > 1) But I'd like to put your script in a stack of mine > Is it enough if I copy the grp "altThumbArray" and create a fld > "ImgName" ? > > I don't need the viewer in the doubeUp handler > > > 2) the stack properties menu of your stack is disabled. Why ? > -- > Greetings. > > Yves COPPE > > Email : yvescoppe at skynet.be > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From monte at sweattechnologies.com Mon Jan 20 18:21:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon Jan 20 18:21:01 2003 Subject: Run in system tray In-Reply-To: Message-ID: > BTW *Don't* use HTML in this mailing list. People receiving the > digest will > see something like: > > This is a multi-part message in MIME format. > > ------=_NextPart_000_003D_01C2C0B3.AB8711B0 > Content-Type: text/plain; > charset="iso-8859-1" > Content-Transfer-Encoding: quoted-printable > ... > > etc. garbage... This comes up so often! Surely someone has made a list manager that can convert html posts to plain text when sending digests???? About the worst possible thing we can do to a new list member is tell them off after the first post. We are all programmers we don't have to put up with software that doesn't meet our requirements! Monte From bvg at mac.com Mon Jan 20 18:32:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon Jan 20 18:32:01 2003 Subject: Run in system tray In-Reply-To: Message-ID: On Dienstag, Jan 21, 2003, at 00:15 Europe/Zurich, Monte Goulding wrote: >> .. > > This comes up so often! Surely someone has made a list manager that can > convert html posts to plain text when sending digests???? About the > worst > possible thing we can do to a new list member is tell them off after > the > first post. We are all programmers we don't have to put up with > software > that doesn't meet our requirements! > > Monte Hear, hear! From monte at sweattechnologies.com Mon Jan 20 18:37:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon Jan 20 18:37:01 2003 Subject: Removing MIME In-Reply-To: Message-ID: Found it! From gcanyon at inspiredlogic.com Mon Jan 20 19:27:02 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon Jan 20 19:27:02 2003 Subject: automatic scrolling a field to the bottom when Text is entered In-Reply-To: Message-ID: <67A2AA2D-2CD6-11D7-89AA-003065683ECC@inspiredlogic.com> This works: set the scroll of fld "whatever" to 999999 gc On Monday, January 20, 2003, at 01:25 PM, Bj?rnke von Gierke wrote: > I already did this once. It included an "oldText" property, a "send to > me in 1 second" handler and some calculating of the "formated height". > but I do not want to do it like that again, there must be a simpler > solution to scroll a field all the way down when text gets entered > (whether by hand or by script) > regards, Geoff Canyon gcanyon at inspiredlogic.com From rpresender at earthlink.net Mon Jan 20 19:45:01 2003 From: rpresender at earthlink.net (Robert Presender) Date: Mon Jan 20 19:45:01 2003 Subject: ResEdit BNDL vs RR2.0/OS 10.2.3 Message-ID: <0510E8AE-2CD9-11D7-8A38-000393A19046@earthlink.net> On Monday, January 20, 2003, at 08:41 AM, Alex Rice wrote: > On Sunday, January 19, 2003, at 01:37 PM, Robert Presender wrote: > >> Hi Dar and Mark, >> Thank you for your reply to my problem. I think that I am getting >> closer but still have questions. >> I installed the OS X Dev Tools and am making some headway. Mark, your >> video was very helpful. Please excuse my ignorance in this matter. > > What I did was this: using Apple Project Builder, created a "Cocoa > Application" empty project. Saved and compiled it. Quit project > builder. Go into the "build" folder and open the package for the built > app. Replace the binary in Contents/MacOS with a Revolution app. Edit > Info.plist to contain additional information copyright info, etc. The > Info.plist stuff could also be set in the PB project. > > Now your app bundle is created you don't need to use projectbuilder any > more. > > Using this method you can start with a bare-bones app bundle. Some of > the apps, especially Omnigroup ones have tons of frameworks, resources, > localizations, etc. which might confuse you if you are trying to > understand the layout of the app bundle. > > Alex Rice, Software Developer Alex, thank you for your input. I will try your suggestion. With all the info I have received on this subject, hopefully this old brain of mine will finally function. Appreciate your help. Regards ... Bpb From bvg at mac.com Mon Jan 20 19:53:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon Jan 20 19:53:01 2003 Subject: automatic scrolling a field to the bottom when Text is entered In-Reply-To: <67A2AA2D-2CD6-11D7-89AA-003065683ECC@inspiredlogic.com> Message-ID: <06556B7C-2CDA-11D7-9182-003065AD94A4@mac.com> nice, but on what event/message? On Dienstag, Jan 21, 2003, at 01:22 Europe/Zurich, Geoff Canyon wrote: > This works: > > set the scroll of fld "whatever" to 999999 > From idlewild at mac.com Mon Jan 20 20:31:01 2003 From: idlewild at mac.com (idlewild at mac.com) Date: Mon Jan 20 20:31:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <200301202339.SAA07716@www.runrev.com> Message-ID: <491A3219-2CDF-11D7-94CE-00050281715F@mac.com> On Monday, January 20, 2003, at 03:39 PM, use-revolution- request at lists.runrev.com wrote: > ...what equivalent tool exists for the Mac? RoboDemo basically takes > screenshots of selected regions of a screen, or of selected windows... Tommy, RoboDemo for Windows = Command-Shift-4 on Mac. :) Rcf From mailjjt at bellsouth.net Mon Jan 20 21:37:01 2003 From: mailjjt at bellsouth.net (John J. Theobald) Date: Mon Jan 20 21:37:01 2003 Subject: Can I embed PDF driver in a Rev stack built for distribution? References: <20030120163523.90993.qmail@web11901.mail.yahoo.com> Message-ID: <3E2CB1A9.5000107@bellsouth.net> Jan Schenkel wrote: > --- Alex Rice wrote: > >>On Sunday, January 19, 2003, at 12:24 AM, Ken Ray >>wrote: >> >> >>>I haven't, but you could take a look at >>> >>GhostScript >> >>>(www.ghostscript.com); >>>they have APIs for Perl, and the code is under GNU >>> >>license, so it >> >>>should be >>>possible. >>> >>Or PDFlib http://www.pdflib.com/ for a commercial >>product. However, >>either PDFlib or Ghostscript would require a lot of >>scripting and >>possibly of creating externals. Not the same as just >>"print to pdf" >>like you can do on OS X. >> >>Another way to approach it would be to make your >>customers on Windows >>to buy Adobe Acrobat, then they will have the PDF >>Writer printer >>driver, and they can print anything to pdf. >> >>Alex Rice >> > > Another way to do this without forcing your customers > to buy an entire Acrobat, is to install PrintToPDF on > their machines if it's a Mac, or Win2PDF if it's a > Windows box. > Those 'printer drivers' should suffice for most > purposes. > > PrintToPDF: > http://www.jwwalker.com/pages/pdf.html > Win2PDF: > http://www.win2pdf.com/ > > Hope this helped, > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > There is also ps2pdf, which needs to be compiled in ghostscript (mentioned previously by Ken Ray). Have a look at: http://stat.tamu.edu/doc/gs/Ps2pdf.htm John J. Theobald From jperryl at ecs.fullerton.edu Mon Jan 20 21:51:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon Jan 20 21:51:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <491A3219-2CDF-11D7-94CE-00050281715F@mac.com> Message-ID: Charles, It's not apple-shift-3? Works here for me... or is yours the one that allows you to select a portion of the screen for capture? Judy On Mon, 20 Jan 2003 idlewild at mac.com wrote: > Tommy, > RoboDemo for Windows = Command-Shift-4 on Mac. :) > Rcf From cassj at earthlink.net Mon Jan 20 22:05:01 2003 From: cassj at earthlink.net (cassj) Date: Mon Jan 20 22:05:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: Message-ID: Judy- Pardon me for butting in... In Mac OS 9: apple-shift-3 (no cursor change): takes PICT snapshot of the entire screen apple-shift-4 (cursor changes to cross-hair): takes PICT snapshot of selected area of the screen apple-shift-4-capslock: (cursor changes to bulls-eye): takes PICT snapshot of just the Finder window clicked on. In Mac OS X: apple-shift-3 (no cursor change): takes PDF snapshot of the entire screen apple-shift-4 (cursor changes to cross-hair): takes PDF snapshot of selected area of the screen It appears that the "capslock" window capture feature is gone in Mac OS X. Snapz-Pro (http://www.ambrosiasw.com/utilities/snapzprox/) is great for this kind of thing. You can even grab MOVies of your Desktop antics. Regards, Cassj :-) On Monday, January 20, 2003, at 09:46 PM, Judy Perry wrote: > Charles, > > It's not apple-shift-3? Works here for me... or is yours the one that > allows you to select a portion of the screen for capture? > > Judy > > On Mon, 20 Jan 2003 idlewild at mac.com wrote: > >> Tommy, >> RoboDemo for Windows = Command-Shift-4 on Mac. :) >> Rcf > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvlahos at mac.com Tue Jan 21 00:37:15 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Tue Jan 21 00:37:15 2003 Subject: Charting Libraries In-Reply-To: Message-ID: This is nice but not nearly powerful enough. Bill Vlahos On Sunday, January 19, 2003, at 09:36 PM, sims wrote: >> Is anyone developing advanced charting libraries? I've used Ken >> Simon's charting object which is nice but makes simple 2D scatter and >> line plots. This has been fine for me but I have a college who really >> needs a much more powerful graphics library which would include many >> more chart types. In particular, he needs 3D charting (X, Y, and Z >> axis) with rotation, column, bar, and area charts. >> Bill Vlahos > > Here's one... > Go to http://flexiblelearning.com/xtalk > Download http://flexiblelearning.com/xtalk/chartmaker.zip > > atb > > sims > -- > ----------------------------------------------------------- > http://EZPZapps.com info at EZPZapps.com > Software - Internet Development - Consulting > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From sims at ezpzapps.com Tue Jan 21 00:56:01 2003 From: sims at ezpzapps.com (sims) Date: Tue Jan 21 00:56:01 2003 Subject: Charting Libraries In-Reply-To: References: Message-ID: >This is nice but not nearly powerful enough. > >Bill Vlahos Figured as much but I thought it might be of interest to others also. Bill, back on Oct 19 2002 you posted: >I would like to use the built in modem to dial a phone number. I want >to build a simple phone directory and allow dialing from it. (I'd also >like to get CallerID info too but that is very much secondary.) Did you get anywhere with this? I'd be interested in seeing what is out there already for this. I want to chart/track my phone bill here. atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From dsc at swcp.com Tue Jan 21 01:24:00 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jan 21 01:24:00 2003 Subject: Revolution Telephony In-Reply-To: Message-ID: <51E8B25A-2D08-11D7-910D-000A9567A3E6@swcp.com> On Monday, January 20, 2003, at 10:56 PM, sims wrote: > Bill, back on Oct 19 2002 you posted: > >> I would like to use the built in modem to dial a phone number. I want >> to build a simple phone directory and allow dialing from it. (I'd also >> like to get CallerID info too but that is very much secondary.) > > > Did you get anywhere with this? I'd be interested in seeing what is > out there > already for this. I want to chart/track my phone bill here. I would like to see what's out there in Revolution telephony, too, and to encourage it. My 660AV was my second Mac. I got it because Apple billed it as a personal telephony system as well as a cool Mac. Well, it didn't have the software to be a personal telephony system. It had some limited hardware and a DSP chip. After bugging Apple and getting no response, I decided to build a personal telephony plugin for Arrange from Common Knowledge. (I was also making a form-based scripting plugin.) Common Knowledge dropped (sold) the product and all that went up in smoke. Apple in recent times has crippled the modem as far as telephony applications go. However, there seems to be an interest at Apple in Bluetooth, so simple telephony capability may come through that. There are some Mac telephony products coming back, but they have to deal with the same limitations. Dar Scott From dsc at swcp.com Tue Jan 21 01:31:01 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jan 21 01:31:01 2003 Subject: Revolution Telephony Message-ID: <51BBDCCC-2D09-11D7-910D-000A9567A3E6@swcp.com> > Apple in recent times has crippled the modem as far as telephony > applications go. And there is no mic input anymore. Dar Scott From sarahr at genesearch.com.au Tue Jan 21 02:02:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jan 21 02:02:01 2003 Subject: automatic scrolling a field to the bottom when Text is entered In-Reply-To: Message-ID: <7E794C68-2D0D-11D7-85E1-0003937A97B8@genesearch.com.au> How about trapping the keyUp message (if you want to scroll as the user types) or closeField / exitField if you just want to scroll when they have finished. Note: if they are typing into the field you want scrolled, it will scroll automatically when needed, indeed if they are typing in the middle and you scroll to the end, they might get a bit upset :-) The actual script I use for scrolling is: set the vScroll of field "My Field" to the number of lines in field "My Field" \ * the effective textHeight of field "My Field" You have to use "effective" because the text size may only be inherited and may not have been set. Cheers, Sarah On Tuesday, January 21, 2003, at 07:27 am, Bj?rnke von Gierke wrote: > I already did this once. It included an "oldText" property, a "send to > me in 1 second" handler and some calculating of the "formated height". > but I do not want to do it like that again, there must be a simpler > solution to scroll a field all the way down when text gets entered > (whether by hand or by script) > > thanks > > Bj?rnke > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Tue Jan 21 02:08:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Jan 21 02:08:01 2003 Subject: Revolution Telephony In-Reply-To: <51BBDCCC-2D09-11D7-910D-000A9567A3E6@swcp.com> Message-ID: Recently, Dar Scott wrote: >> Apple in recent times has crippled the modem as far as telephony >> applications go. > > And there is no mic input anymore. True, but Apple has not removed support for audio input; instead they have moved it to USB. Several 3rd party USB devices provide mic input: http://www.griffintechnology.com/products/imic/index.html http://www.telex.com/computeraudio/products.nsf/pages/H-851 And here are some fun audio capture devices suitable for Macs: http://www.usbstuff.com/sound.html Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From eudio at chabashira.co.jp Tue Jan 21 02:54:01 2003 From: eudio at chabashira.co.jp (UDI) Date: Tue Jan 21 02:54:01 2003 Subject: 1.x on after 2.x Message-ID: <20030121074906.3816@mail.chabashira.co.jp> When 2.0 was released in the future, I can download 1.x? Or must I download 1.x on my disk during now? UDI eudio at chabashira.co.jp http://member.nifty.ne.jp/UDI/ From sarahr at genesearch.com.au Tue Jan 21 02:59:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jan 21 02:59:00 2003 Subject: Hiliting Buttons In-Reply-To: Message-ID: I don't have a solution to your problem, but Chipp has a plugin that can compare the properties of 2 objects, so it might reveal what is going on. Here is the address: http://www.altuit.com/webs/altuit2/RunRev/Plugins.htm Cheers, Sarah On Tuesday, January 21, 2003, at 04:13 am, Rob Cozens wrote: > Hi All, > > Today's mystery is one I've been watching for some time, assuming > sooner or later an answer would come to me. It hasn't; so I'm asking > for help: > > What hidden property of a button can cause it not to display its > hilite color &/or reverse its border colors when the handler it calls > instructs "set the hilite of the target to true"? > > I have a series of buttons that all appear (via the properties > palette) to be set up identically; yet some buttons don't display > their hilite color, and a few don't even reverse the border colors. > > Button specifics for all buttons -- > > * Style = rectangle > * Opaque = true > * Ions : "regular", armed, & disabled > * Can receive focus = true > * Arm on mouseEnter = true > * Background & hilite colors are set > * 3D = true > * Show border = true > * Show focus border = true > > Button script format: > > on mouseEnter > buttonEnter [helpFieldName] > end mouseEnter > > Handler that "fails": > > on buttonEnter helpField > global inFocus > if inFocus then exit buttonEnter > lock screen > set the hilite of the target to true -- COLORS DON'T CHANGE & > BORDERS DON'T REVERSE ON SOME BUTTONS > showHelpField helpField > unlock screen > end buttonEnter > > local lastHelpId > > on hideHelpField > if lastHelpId is not empty then > hide field id lastHelpId > put empty into lastHelpId > else put empty into field "Help" > end hideHelpField > > on showHelpField theField > hideHelpField > show field theField > put the id of field theField into lastHelpId > end showHelpField > > A great future add-on to Revolution would be functionality to have the > Dev UI compare ALL properties of two controls of a similar type and > return a list of properties that are set differently. > > In the meantime, I hope someone can make it unnecessary for me to have > to compare all properties manually. :{`) > > PS: The buttons were created by RunRev when it converted my HyperTalk > version of OenoLog to a Revolution stack, in case that makes a > difference. > -- > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.com/who.htm > > "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 at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gsaylor at net-virtual.com Tue Jan 21 03:10:01 2003 From: gsaylor at net-virtual.com (Greg Saylor) Date: Tue Jan 21 03:10:01 2003 Subject: use-revolution digest, Vol 1 #1036 - 13 msgs In-Reply-To: <200301171702.MAA29977@www.runrev.com> References: <200301171702.MAA29977@www.runrev.com> Message-ID: <20030121080512.4493@mail.earthlink.net> Jacques, If the server you are trying to SMB connect to is UNIX -- ftp is an easy way to go.. If it's OS-X, it's also very easy... If you are running Windows NT/95/98/2000/whatever, there are a multitude of ftp servers which can be installed, as well as ones directly from MS (depending on what OS is is).. The problem with a independant ftp server, of course, is that you need to depend on both systems being up and it's just another point of failure.. You might want to ask your sysadmin "how can I get ftp access to that file server?"... ;-) - Greg >--__--__-- > >Message: 1 >Date: Fri, 17 Jan 2003 09:04:59 +0100 >Subject: Re: SMB server >From: Jacques Hausser >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com > >Thanks, Bill > >I'll look for an old computer to work as an independant FTP server... >If somebody has another idea, it will be welcome! > >Jacques > >> >> >> I don't think what you want is possible. If you have a volume SMB >> mounted it will show up on the desktop as the OS mounts the volume for >> app to use. Applications can't write to an unmounted volume. >> >> Perhaps FTP or HTTP (get and put) might be better solutions. >> >> Bill Vlahos >> >> On Thursday, January 16, 2003, at 10:06 AM, Jacques Hausser wrote: From Cubist at aol.com Tue Jan 21 03:19:01 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Tue Jan 21 03:19:01 2003 Subject: automatic scrolling a field to the bottom when Text is entered Message-ID: sez bvg at mac.com: >I already did this once. It included an "oldText" property, a "send to >me in 1 second" handler and some calculating of the "formated height". > but I do not want to do it like that again, there must be a simpler >solution to scroll a field all the way down when text gets entered >(whether by hand or by script) Rather than bother with the field's formatted height, why not just use "select character (1 + the length of field FRED) of field FRED" or "select after the last character of field FRED" instead? Sounds to me like an oldText property plus "send to me in X seconds" really is the way to go for what you want; if the time it took to mess with formatted height was the problem, "select after the last character" should hopefully be a solution. Hope this helps... From idlewild at mac.com Tue Jan 21 03:37:01 2003 From: idlewild at mac.com (idlewild at mac.com) Date: Tue Jan 21 03:37:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <200301210812.DAA17665@www.runrev.com> Message-ID: On Tuesday, January 21, 2003, at 12:12 AM, use-revolution- request at lists.runrev.com wrote: > It's not apple-shift-3? Works here for me... or is yours the one that > allows you to select a portion of the screen for capture? Hi Judy :) Yes, command-shift 4 allows selection of portions (with the crosshair cursor). Cassj is correct: > It appears that the "capslock" window capture feature is gone in Mac > OS X. Which makes it harder to grab a window. :( I'm relieved they brought the screen capture keys back to the OS. I remember using the Grab app in OSX-PB and that was a total joke. The screen capture keys are a "Mac" trademark; Windows people have never had the luxury, so far as I know. Yours truly R Charles Flickinger Magic is imagination and learning. From scott at tactilemedia.com Tue Jan 21 03:53:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Jan 21 03:53:01 2003 Subject: Screen Capture In-Reply-To: Message-ID: > The screen capture keys are a "Mac" trademark; Windows people have > never had the luxury, so far as I know. Windows folks can play too: press Print Screen, open your favorite paint program and paste. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From gcanyon at inspiredlogic.com Tue Jan 21 03:57:00 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Tue Jan 21 03:57:00 2003 Subject: automatic scrolling a field to the bottom when Text is entered In-Reply-To: <06556B7C-2CDA-11D7-9182-003065AD94A4@mac.com> Message-ID: <620D2BE3-2D18-11D7-89AA-003065683ECC@inspiredlogic.com> Whenever you want it -- I'm not sure when you want to peg the field to the bottom. If you're putting text in programmatically, then do the scroll as part of that. If you're reacting to user input, then I would think closeField and exitField are your ticket. On Monday, January 20, 2003, at 04:48 PM, Bj?rnke von Gierke wrote: > nice, but on what event/message? > > On Dienstag, Jan 21, 2003, at 01:22 Europe/Zurich, Geoff Canyon wrote: > >> This works: >> >> set the scroll of fld "whatever" to 999999 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > I hope this helps. Feel free to contact me if you have any further questions. regards, Geoff Canyon Revolution Support -- Geoff Canyon Runtime Revolution Limited - The Solution for Software Development Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From ambassador at fourthworld.com Tue Jan 21 04:02:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jan 21 04:02:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: Message-ID: > It's not apple-shift-3? Works here for me... or is yours the one that > allows you to select a portion of the screen for capture? I missed a few posts so forgive if this is redundant, but have you looked at the "import snapshot" command?: import snapshot from rect (the screenrect) -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From klausimausi at mac.com Tue Jan 21 04:18:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Tue Jan 21 04:18:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: Message-ID: <8F3C813C-2D20-11D7-9798-003065D52E8E@mac.com> Hi cassj: for the sake of completeness... You'll love this one ;-) OS X: apple-shift-4 and then hit the spacebar I won't tell more, let it surprise you :-) (No it won't format your hard-drive!) > Judy- > > Pardon me for butting in... > ... > In Mac OS X: apple-shift-3 (no cursor change): takes PDF snapshot > of the entire screen > apple-shift-4 (cursor changes to cross-hair): takes PDF snapshot > of selected area of the screen > It appears that the "capslock" window capture feature is gone in > Mac OS X. > ... > Regards, > Cassj :-) Regards Klaus Major klausimausi at mac.com From cassj at earthlink.net Tue Jan 21 04:34:01 2003 From: cassj at earthlink.net (cassj) Date: Tue Jan 21 04:34:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <8F3C813C-2D20-11D7-9798-003065D52E8E@mac.com> Message-ID: <1993CBC2-2D23-11D7-B4DB-000393738BF6@earthlink.net> Schweeet!!! Did you happen across that or is it documented somewhere? Thanks! -Cassj On Tuesday, January 21, 2003, at 04:13 AM, Klaus Major wrote: > Hi cassj: > > for the sake of completeness... > > You'll love this one ;-) > > OS X: > > apple-shift-4 and then hit the spacebar > > I won't tell more, let it surprise you :-) > (No it won't format your hard-drive!) > >> Judy- >> >> Pardon me for butting in... >> ... >> In Mac OS X: apple-shift-3 (no cursor change): takes PDF snapshot >> of the entire screen >> apple-shift-4 (cursor changes to cross-hair): takes PDF snapshot >> of selected area of the screen >> It appears that the "capslock" window capture feature is gone in >> Mac OS X. >> ... >> Regards, >> Cassj :-) > > Regards > > > Klaus Major > klausimausi at mac.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From lifior at pobox.com Tue Jan 21 04:35:00 2003 From: lifior at pobox.com (Livio Fiorenti) Date: Tue Jan 21 04:35:00 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: References: Message-ID: >In Mac OS X: > apple-shift-3 (no cursor change): takes PDF snapshot of the entire screen > apple-shift-4 (cursor changes to cross-hair): takes PDF snapshot >of selected area of the screen > It appears that the "capslock" window capture feature is gone in Mac OS X. Cassj, Not exactly. Try apple-shift-4 (cursor changes to cross-hair) and then space bar. Cursor changes to a photo camera and takes a PDF snapshot of the window. HTH Livio From janschenkel at yahoo.com Tue Jan 21 04:47:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jan 21 04:47:00 2003 Subject: Screen Capture In-Reply-To: Message-ID: <20030121094222.59881.qmail@web11908.mail.yahoo.com> --- Scott Rossi wrote: > > The screen capture keys are a "Mac" trademark; > Windows people have > > never had the luxury, so far as I know. > > Windows folks can play too: press Print Screen, open > your favorite paint > program and paste. > Also on Windows, control-printscreen makes a snapshot of the active window in the clipboard. Very handy to make manuals with a few screens in between: paste in WordPad or your other favorite text+graphics-capable editor, add same explanatory texts, et voila. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From tsimmons at employmentlawadvisors.com Tue Jan 21 04:49:00 2003 From: tsimmons at employmentlawadvisors.com (William T. Simmons) Date: Tue Jan 21 04:49:00 2003 Subject: Somewhat OT - Demo RAD tool for the Mac References: <200301210812.DAA17665@www.runrev.com> Message-ID: <01e201c2c131$a2f9e6c0$0000a398@sndmgr122> To all those who responded as quoted below, thanks! However, screen capture is not the problem (I've got SnapzPro X and love it), but rather taking the captures and building a Flash movie that also shows interpolated mouse movements and clicks, basically, a software video camera that outputs to SWF format. Someone mentioned (off-list) Adobe's LiveMotion as a great media import and SWF building tool for the Mac, but it doesn't offer integrated screen capturing. I guess I'm looking for a dedicated tool that does it all: screen captures, frame modifications and effects, and SWF generation. Any ideas along those lines? Thanks again, Tommy Simmons Employment Law Advisory Network www.employmentlawadvisors.com ----- Original Message ----- From: To: Sent: Tuesday, January 21, 2003 2:12 AM Subject: use-revolution digest, Vol 1 #1045 - 16 msgs > > > ...what equivalent tool exists for the Mac? RoboDemo basically takes > > screenshots of selected regions of a screen, or of selected windows... > > Tommy, > RoboDemo for Windows = Command-Shift-4 on Mac. :) > Rcf -------------- > > Charles, > > It's not apple-shift-3? Works here for me... or is yours the one that > allows you to select a portion of the screen for capture? > > Judy > --------------> > Judy- > > Pardon me for butting in... > > In Mac OS 9: apple-shift-3 (no cursor change): takes PICT snapshot > of the entire screen > apple-shift-4 (cursor changes to cross-hair): takes PICT snapshot > of selected area of the screen > apple-shift-4-capslock: (cursor changes to bulls-eye): takes PICT > snapshot of just the Finder window clicked on. > > In Mac OS X: apple-shift-3 (no cursor change): takes PDF snapshot of > the entire screen > apple-shift-4 (cursor changes to cross-hair): takes PDF snapshot of > selected area of the screen > It appears that the "capslock" window capture feature is gone in Mac > OS X. > > Snapz-Pro (http://www.ambrosiasw.com/utilities/snapzprox/) is great for > this kind of thing. > You can even grab MOVies of your Desktop antics. > > Regards, > Cassj :-) From cassj at earthlink.net Tue Jan 21 05:04:01 2003 From: cassj at earthlink.net (cassj) Date: Tue Jan 21 05:04:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <01e201c2c131$a2f9e6c0$0000a398@sndmgr122> Message-ID: <4C0884FF-2D27-11D7-B4DB-000393738BF6@earthlink.net> Tommy- You may want to try Macromedia's FlashMX. According to their website version 6 seems to support what you want, minus the screen capture itself. But (I'm speculating) you could import the Quicktime MOV captured with Snapz ProX. From: http://www.macromedia.com/software/flash/productinfo/features/mx/ 03rich_media_support.html#1 Video Support Create distinctive rich content and applications that incorporate video. Import any standard video file supported by QuickTime or Windows Media Player, including MPEG, DV (Digital Video), MOV (QuickTime), and AVI. Manipulate, scale, rotate, skew, mask, and animate video objects, and make them interactive using scripting. Video is natively supported in Macromedia Flash Player 6 with the addition of the Sorenson Spark codec. I've seen the power of Macromaedia's Director and Flash development capabilities. It's pretty awesome. Regards, Cassj On Tuesday, January 21, 2003, at 04:44 AM, William T. Simmons wrote: > To all those who responded as quoted below, thanks! However, screen > capture > is not the problem (I've got SnapzPro X and love it), but rather > taking the > captures and building a Flash movie that also shows interpolated mouse > movements and clicks, basically, a software video camera that outputs > to SWF > format. Someone mentioned (off-list) Adobe's LiveMotion as a great > media > import and SWF building tool for the Mac, but it doesn't offer > integrated > screen capturing. I guess I'm looking for a dedicated tool that does > it all: > screen captures, frame modifications and effects, and SWF generation. > Any > ideas along those lines? > Thanks again, > Tommy Simmons > Employment Law Advisory Network > www.employmentlawadvisors.com > > ----- Original Message ----- > From: > To: > Sent: Tuesday, January 21, 2003 2:12 AM > Subject: use-revolution digest, Vol 1 #1045 - 16 msgs >> >>> ...what equivalent tool exists for the Mac? RoboDemo basically takes >>> screenshots of selected regions of a screen, or of selected >>> windows... >> >> Tommy, >> RoboDemo for Windows = Command-Shift-4 on Mac. :) >> Rcf > -------------- >> >> Charles, >> >> It's not apple-shift-3? Works here for me... or is yours the one >> that >> allows you to select a portion of the screen for capture? >> >> Judy >> > --------------> >> Judy- >> >> Pardon me for butting in... >> >> In Mac OS 9: apple-shift-3 (no cursor change): takes PICT snapshot >> of the entire screen >> apple-shift-4 (cursor changes to cross-hair): takes PICT snapshot >> of selected area of the screen >> apple-shift-4-capslock: (cursor changes to bulls-eye): takes PICT >> snapshot of just the Finder window clicked on. >> >> In Mac OS X: apple-shift-3 (no cursor change): takes PDF snapshot of >> the entire screen >> apple-shift-4 (cursor changes to cross-hair): takes PDF snapshot of >> selected area of the screen >> It appears that the "capslock" window capture feature is gone in Mac >> OS X. >> >> Snapz-Pro (http://www.ambrosiasw.com/utilities/snapzprox/) is great >> for >> this kind of thing. >> You can even grab MOVies of your Desktop antics. >> >> Regards, >> Cassj :-) > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 3399 bytes Desc: not available URL: From klausimausi at mac.com Tue Jan 21 05:26:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Tue Jan 21 05:26:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <1993CBC2-2D23-11D7-B4DB-000393738BF6@earthlink.net> Message-ID: <13E99ED6-2D2A-11D7-9798-003065D52E8E@mac.com> Hi cassj, > > Schweeet!!! Did you happen across that or is it documented somewhere? > > Thanks! > -Cassj to be honest, i read it the "tips & tricks" section of a german Mac-magazine :-) Regards Klaus Major klausimausi at mac.com From wmb at internettrainer.com Tue Jan 21 05:53:03 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Tue Jan 21 05:53:03 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <01e201c2c131$a2f9e6c0$0000a398@sndmgr122> Message-ID: On Dienstag, J?nner 21, 2003, at 10:44 Uhr, William T. Simmons wrote: > Somewhat OT - Demo RAD tool for the Mac > Reply-To: use-revolution at lists.runrev.com > > To all those who responded as quoted below, thanks! However, screen > capture > is not the problem (I've got SnapzPro X and love it), but rather > taking the > captures and building a Flash movie that also shows interpolated mouse > movements and clicks, basically, a software video camera that outputs > to SWF > format. Someone mentioned (off-list) Adobe's LiveMotion as a great > media > import and SWF building tool for the Mac, but it doesn't offer > integrated > screen capturing. I guess I'm looking for a dedicated tool that does > it all: > screen captures, frame modifications and effects, and SWF generation. > Any > ideas along those lines? Lol to some answers before... I dont know this Robocop..? But... I think I know what you are looking for. So the answer to your question "is there such a tool for the Mac" is: yes and no. No, because its Win only *at the moment*. Yes, because the Mac version will come out soon, when Sun declares Java 1.4 as final. What happened, if I remember well some days ago. (There was a Mac version of release 1 but this was based on Java - not so good...Then they have changed to swf file format) Therefore the solution is imho: www.qarbon.com/ A great tool! You can do real authoring, capturing screenshots and combine with other multimedia elements, linking and more and save it finally as a sfw file. As I said, I dont know this robo... (if you have an URL Ill have a look) but what I have seen from qarbon viewlets: Thats the tool! If you look for a professional (crossplatform) solution (Linux and Solaris will come too) ... And it must not be ready tomorrow for the Mac... (there will be light version too) And: Its fascinatingly easy to use... (I hearded they have a Mac background);) And... yes you can "embed" this viewlet-files in rev as a QT element I have tested it... (And I m still hoping that rev will sometimes support swf files without QT) Maybe an not so expensive alternative could be SnapzPro X + eZedia MX + Qt Pro. Now with Qt 6 the difference in filesize between mov and swf files is not so big like in older Qt versions.. Hope that helps... regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From cassj at earthlink.net Tue Jan 21 06:04:01 2003 From: cassj at earthlink.net (cassj) Date: Tue Jan 21 06:04:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: Message-ID: Wolfgang- I had not heard of the RoboDemo application either. However, a quick Google search (RoboDemo Windows) returned many results. Here's one: http://www.ehelp.com/products/robodemo/ There's an online demo. According to this website, "RoboDemo records the use of any on-screen activity and plays it back as a Flash movie, complete with mouse movements." Sounds pretty cool. System Requirements are: RoboDemo System Requirements To create movies with RoboDemo, your system should be equipped with the following: Hardware * Windows 95, 98, Me, NT, 2000, or XP * 32/64 MB of memory (64/128 MB recommended) * 12.5 MB available disk space * Pentium II 200MHz or faster processor Software and accessories * Internet Explorer 4.0 or later * Microphone for recording sound * Speakers and sound card * Internet connection to obtain software updates and to publish movies to the Web * Mouse or other pointing device Regards, Cassj On Tuesday, January 21, 2003, at 05:48 AM, Wolfgang M. Bereuter wrote: > > On Dienstag, J?nner 21, 2003, at 10:44 Uhr, William T. Simmons wrote: > >> Somewhat OT - Demo RAD tool for the Mac >> Reply-To: use-revolution at lists.runrev.com >> >> To all those who responded as quoted below, thanks! However, screen >> capture >> is not the problem (I've got SnapzPro X and love it), but rather >> taking the >> captures and building a Flash movie that also shows interpolated mouse >> movements and clicks, basically, a software video camera that outputs >> to SWF >> format. Someone mentioned (off-list) Adobe's LiveMotion as a great >> media >> import and SWF building tool for the Mac, but it doesn't offer >> integrated >> screen capturing. I guess I'm looking for a dedicated tool that does >> it all: >> screen captures, frame modifications and effects, and SWF generation. >> Any >> ideas along those lines? > > Lol to some answers before... > I dont know this Robocop..? > But... I think I know what you are looking for. > So the answer to your question "is there such a tool for the Mac" is: > yes and no. > No, because its Win only *at the moment*. > Yes, because the Mac version will come out soon, when Sun declares > Java 1.4 as final. What happened, if I remember well some days ago. > (There was a Mac version of release 1 but this was based on Java - not > so good...Then they have changed to swf file format) > Therefore the solution is imho: www.qarbon.com/ > A great tool! You can do real authoring, capturing screenshots and > combine with other multimedia elements, linking and more and save it > finally as a sfw file. > > As I said, I dont know this robo... (if you have an URL Ill have a > look) but what I have seen from qarbon viewlets: Thats the tool! If > you look for a professional (crossplatform) solution (Linux and > Solaris will come too) ... And it must not be ready tomorrow for the > Mac... (there will be light version too) > And: Its fascinatingly easy to use... (I hearded they have a Mac > background);) > > And... yes you can "embed" this viewlet-files in rev as a QT element > I have tested it... (And I m still hoping that rev will sometimes > support swf files without QT) > > Maybe an not so expensive alternative could be SnapzPro X + eZedia MX > + Qt Pro. > Now with Qt 6 the difference in filesize between mov and swf files is > not so big like in older Qt versions.. > > Hope that helps... > > regards > Wolfgang M. Bereuter > > Learn easy with trainingsmaps? > > INTERNETTRAINER Wolfgang M. Bereuter > Edelhofg. 17/11, A-1180 Wien, Austria > ............................... > http://www.internettrainer.com, wmb at internettrainer.com > ............................... > Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gary_aitcheson at sbcglobal.net Tue Jan 21 07:53:01 2003 From: gary_aitcheson at sbcglobal.net (Gary Aitcheson) Date: Tue Jan 21 07:53:01 2003 Subject: Revolution Telephony Message-ID: <000001c2c14b$70da0700$210110ac@Office1> This works on XP and 2000 open file "com3:" for write write "ATS7=1L0DT" & tNumber & cr to file "com3:" wait 10 secs close file "com3:" Split the phone line and connect the modem output to one side and the phone set to the other. Pick up the receiver before the 10 secs expires. Gary From bvg at mac.com Tue Jan 21 08:22:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue Jan 21 08:22:01 2003 Subject: automatic scrolling a field to the bottom when Text is entered In-Reply-To: <620D2BE3-2D18-11D7-89AA-003065683ECC@inspiredlogic.com> Message-ID: <9C5308A2-2D42-11D7-83D3-003065AD94A4@mac.com> Thanks to every one who replied, but it seems that i have to be more specific about what I want to do: I have a field which captures all libURL messages, using the "libUrlSetLogField " command. The problem is that I wont now when it gets a message, nor can I make it put the data before the field. It will also be probable that the User writes into that field, or that I willl ent3er something per script. The two last cases can be handled but the first one buggs me :( what I got (and think that it is too complicated): on updateField if the selected of checkmark "Cancel" = true then exit updateField --or similar set the scroll of me to 999999 send updateField to me in 0.3 seconds end updateField On Dienstag, Jan 21, 2003, at 09:14 Europe/Zurich, Geoff Canyon wrote: > Whenever you want it -- I'm not sure when you want to peg the field to > the bottom. If you're putting text in programmatically, then do the > scroll as part of that. If you're reacting to user input, then I would > think closeField and exitField are your ticket. > > On Monday, January 20, 2003, at 04:48 PM, Bj?rnke von Gierke wrote: > >> nice, but on what event/message? >> >> On Dienstag, Jan 21, 2003, at 01:22 Europe/Zurich, Geoff Canyon wrote: >> >>> This works: >>> >>> set the scroll of fld "whatever" to 999999 >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > I hope this helps. Feel free to contact me if you have any further > questions. > > regards, > > Geoff Canyon > Revolution Support > -- > Geoff Canyon > Runtime Revolution Limited - The Solution for Software Development > Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From Roger.E.Eller at sealedair.com Tue Jan 21 09:25:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Tue Jan 21 09:25:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac Message-ID: Charles, On Windows, it is a single key (use of toes is not required), just press "Print Screen". The image is on the clipboard, and can be pasted into any document that supports graphics. It is a bummer that selected regions or selected windows are not an option. Roger Eller roger.e.eller at sealedair.com > The screen capture keys are a "Mac" trademark; Windows people have > never had the luxury, so far as I know. > > Yours truly > > R Charles Flickinger From miscdas at boxfrog.com Tue Jan 21 09:49:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Tue Jan 21 09:49:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: References: Message-ID: <20030121144604.65845.qmail@www.boxfrog.com> [snip] idlewild at mac.com writes: > The screen capture keys are a "Mac" trademark; Windows people have never had the luxury, so far as I know. > You're too Mac-centric: Windo$ users can use the Print Scrn key (or also some combinations with other keys like Alt to capture a window) to capture the screen and send it to the clipboard. this has been avaialbel for many years. miscdas From mazzapaolo at libero.it Tue Jan 21 10:59:01 2003 From: mazzapaolo at libero.it (paolo mazza) Date: Tue Jan 21 10:59:01 2003 Subject: FTP download In-Reply-To: Message-ID: <4C11B56A-2D58-11D7-9DF7-0003936FFEAC@libero.it> Using Rev 1.1.1 I downloaded a file from a FTP server with the following script: put "ftp://XXX:XXX at 10.0.1.202/Belle.mp3" into tUrl put "binfile://DiscoOSX/Songs/Belle.mp3" into NOMEURL put url(tUrl) into url(NOMEURL) I expected a binary file... but I got a TEXT file WHY? How can I download binary files from a FTP server? Best Regards Paolo Mazza From mazzapaolo at libero.it Tue Jan 21 11:00:52 2003 From: mazzapaolo at libero.it (paolo mazza) Date: Tue Jan 21 11:00:52 2003 Subject: FTP download In-Reply-To: Message-ID: <857D99B3-2D58-11D7-9DF7-0003936FFEAC@libero.it> Using Rev 1.1.1 I downloaded a file from a FTP server with the following script: put "ftp://XXX:XXX at 10.0.1.202/Belle.mp3" into tUrl put "binfile://DiscoOSX/Songs/Belle.mp3" into NOMEURL put url(tUrl) into url(NOMEURL) I expected a binary file... but I got a TEXT file WHY? How can I download binary files from a FTP server? Best Regards Paolo Mazza From rcozens at pon.net Tue Jan 21 11:16:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Tue Jan 21 11:16:01 2003 Subject: Hiliting Buttons In-Reply-To: References: Message-ID: >I don't have a solution to your problem, but Chipp has a plugin that >can compare the properties of 2 objects, so it might reveal what is >going on. Here is the address: >http://www.altuit.com/webs/altuit2/RunRev/Plugins.htm Sarah, Chipp, et al: I went right to the URL and downloaded the stack. Now I have revPropList.rev.sit sitting on my desktop; but I can't open it because my versions of Stuffit Deluxe & Stuffit expander don't recognize this version of Stuffit. Not to reflect on you, Chipp, but one of my pet peeves is Stuffit's "strategy" of releasing each new version in a format that cannot be recognized by other versions. Some time ago I gave up on trying to keep every possible version of Stuffit on a disk somewhere, and instead I started twisting the arms of those who regularly send me compressed documents to buy a version of Stuffit that creates self-expanding archives. Set up a .sit file for downloading, and it is likely some people who download it won't be able to open it without downloading a new version of Stuffit Expander; set up a .sea (Mac, & macbinary it to preserve creator & file type) or .exe (Win) file for downloading, and anyone who gets the file can expand it regardless of what other software is or is not present on their omputer. (Please don't tell me the Windows community is so virus-shy people are afraid to download .exe files. IMFO, finding a .exe attached to an eMail from a stranger is totally different from downloading a .exe from a long-standing website.) -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From chipp at chipp.com Tue Jan 21 11:19:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jan 21 11:19:00 2003 Subject: automatic scrolling a field to the bottom when Text is entered In-Reply-To: <9C5308A2-2D42-11D7-83D3-003065AD94A4@mac.com> Message-ID: Bj?rnke, Couple of things, 1) I typically use select after last char in fld to move the cursor to the end 2) Why not just edit the libUrlSetLogField handler to do what you want? Seems a pretty easy hack. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Bj?rnke von > Gierke > Sent: Tuesday, January 21, 2003 7:17 AM > To: use-revolution at lists.runrev.com > Subject: Re: automatic scrolling a field to the bottom when Text is > entered > > > Thanks to every one who replied, but it seems that i have to be more > specific about what I want to do: > I have a field which captures all libURL messages, using the > "libUrlSetLogField " command. The problem is that I wont now > when it gets a message, nor can I make it put the data before the > field. It will also be probable that the User writes into that field, > or that I willl ent3er something per script. The two last cases can be > handled but the first one buggs me :( > > what I got (and think that it is too complicated): > > on updateField > if the selected of checkmark "Cancel" = true then exit updateField > --or similar > set the scroll of me to 999999 > send updateField to me in 0.3 seconds > end updateField > > > On Dienstag, Jan 21, 2003, at 09:14 Europe/Zurich, Geoff Canyon wrote: > > > Whenever you want it -- I'm not sure when you want to peg the field to > > the bottom. If you're putting text in programmatically, then do the > > scroll as part of that. If you're reacting to user input, then I would > > think closeField and exitField are your ticket. > > > > On Monday, January 20, 2003, at 04:48 PM, Bj?rnke von Gierke wrote: > > > >> nice, but on what event/message? > >> > >> On Dienstag, Jan 21, 2003, at 01:22 Europe/Zurich, Geoff Canyon wrote: > >> > >>> This works: > >>> > >>> set the scroll of fld "whatever" to 999999 > >>> > >> > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> > >> > > > > I hope this helps. Feel free to contact me if you have any further > > questions. > > > > regards, > > > > Geoff Canyon > > Revolution Support > > -- > > Geoff Canyon > > Runtime Revolution Limited - The Solution for Software Development > > Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Tue Jan 21 11:21:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jan 21 11:21:00 2003 Subject: automatic scrolling a field to the bottom when Text is entered In-Reply-To: <9C5308A2-2D42-11D7-83D3-003065AD94A4@mac.com> Message-ID: OOPS, Turns out: set the scroll of field "logfield" to formattedheight of field "logfield" is used more often instead of select after last char of fld 1. More like Richard's set the scroll of field X to 99999 -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Bj?rnke von > Gierke > Sent: Tuesday, January 21, 2003 7:17 AM > To: use-revolution at lists.runrev.com > Subject: Re: automatic scrolling a field to the bottom when Text is > entered > > > Thanks to every one who replied, but it seems that i have to be more > specific about what I want to do: > I have a field which captures all libURL messages, using the > "libUrlSetLogField " command. The problem is that I wont now > when it gets a message, nor can I make it put the data before the > field. It will also be probable that the User writes into that field, > or that I willl ent3er something per script. The two last cases can be > handled but the first one buggs me :( > > what I got (and think that it is too complicated): > > on updateField > if the selected of checkmark "Cancel" = true then exit updateField > --or similar > set the scroll of me to 999999 > send updateField to me in 0.3 seconds > end updateField > > > On Dienstag, Jan 21, 2003, at 09:14 Europe/Zurich, Geoff Canyon wrote: > > > Whenever you want it -- I'm not sure when you want to peg the field to > > the bottom. If you're putting text in programmatically, then do the > > scroll as part of that. If you're reacting to user input, then I would > > think closeField and exitField are your ticket. > > > > On Monday, January 20, 2003, at 04:48 PM, Bj?rnke von Gierke wrote: > > > >> nice, but on what event/message? > >> > >> On Dienstag, Jan 21, 2003, at 01:22 Europe/Zurich, Geoff Canyon wrote: > >> > >>> This works: > >>> > >>> set the scroll of fld "whatever" to 999999 > >>> > >> > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> > >> > > > > I hope this helps. Feel free to contact me if you have any further > > questions. > > > > regards, > > > > Geoff Canyon > > Revolution Support > > -- > > Geoff Canyon > > Runtime Revolution Limited - The Solution for Software Development > > Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From RGould8 at aol.com Tue Jan 21 11:24:01 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue Jan 21 11:24:01 2003 Subject: How to center Rev app on the screen Message-ID: <27.370afb7e.2b5eccd0@aol.com> I'm probably missing a checkbox somewhere - - - - is there a way to tell Revolution to automatically center the application window on the user's monitor, no matter what rez they're running (1024x768, 1280x960, 1600x1024, etc). This is for the Mac platform. Would I need to determine the desktop size and via Transcript manually set the top,bottom,left,right? -------------- next part -------------- An HTML attachment was scrubbed... URL: From kray at sonsothunder.com Tue Jan 21 11:48:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Tue Jan 21 11:48:01 2003 Subject: How to center Rev app on the screen References: <27.370afb7e.2b5eccd0@aol.com> Message-ID: <019a01c2c16b$43d37c30$6f00a8c0@mckinley.dom> Sure: on preOpenStack set the loc of this stack to the screenLoc end preOpenStack Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: To: Sent: Tuesday, January 21, 2003 10:18 AM Subject: How to center Rev app on the screen > I'm probably missing a checkbox somewhere - - - - is there a way to tell > Revolution to automatically center the application window on the user's > monitor, no matter what rez they're running (1024x768, 1280x960, 1600x1024, > etc). This is for the Mac platform. Would I need to determine the desktop > size and via Transcript manually set the top,bottom,left,right? > From DVGlasgow at aol.com Tue Jan 21 12:12:06 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Tue Jan 21 12:12:06 2003 Subject: Stack resurrection Message-ID: <7b.7c25025.2b5ed804@aol.com> I want to thank everyone who chipped in with advice or sympathy when Rev deleted all my stacks in progress. The erasure wrought by Rev was complete, and the stacks are gone forever. One really hurt a lot because I was building a beta to distribute to waiting potential customers when it all fell apart. However, Jacqueline Landman Gay (http://www.hyperactivesw.com) contacted me. She has scripted a stack that extracts stacks from the corresponding standalone, and offers this as a commercial service. (I can imagine how it might be done, but I couldn't image sitting down to script it!) Anyway, it worked like a dream, and a few tweaks later, I have now mailed the beta to impatient users. So, if you find yourself in the same pickle, who do you contact? Many, many thanks, Jacqueline and I still think you should go for the Defence Against The Dark Arts post. Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From themacguy at macosx.com Tue Jan 21 12:34:01 2003 From: themacguy at macosx.com (Barry Levine) Date: Tue Jan 21 12:34:01 2003 Subject: PlayStopped Message-ID: I don't know if the user who posted the original question about detecting "playStopped" received an answer that resolved the problem but it occurs to me that it might be more important to know when the file had reached its end. Therefore, checking the "currentTime" against the "duration" might prove more useful. It might also eliminate the issues surrounding the "playStopped" message from propagating undesired results. Of course, I may be approaching this from a completely different (wrong) perspective. Regards, Barry From RGould8 at aol.com Tue Jan 21 13:12:00 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue Jan 21 13:12:00 2003 Subject: Best way to swap background images? Message-ID: <14.7dedb73.2b5ee629@aol.com> I've got a Revolution app with a background bitmap - - - let's call it background #1. It's a background bitmap image that's been saved to a "group" and then that group has been pasted to all the other cards in the stack. Let's say that group is called "background group" What I need to do is figure out how to "swap" that background image with another image (background #2) of the same size, dynamically, via Transcript, so that once I make the swap it is now the default background image throughout the whole application. Can someone steer me to the best way to accomplish this? -------------- next part -------------- An HTML attachment was scrubbed... URL: From k_major at os.surf2000.de Tue Jan 21 13:14:00 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Tue Jan 21 13:14:00 2003 Subject: automatic scrolling a field to the bottom when Text is entered In-Reply-To: Message-ID: <7F7403EE-2D6B-11D7-BC2A-000A27B49A96@os.surf2000.de> Hi Bl?rnke, Am Dienstag, 21.01.03 um 17:15 Uhr schrieb Chipp Walters: > Bj?rnke, > > Couple of things, > > 1) I typically use > > select after last char in fld > > to move the cursor to the end > > 2) Why not just edit the libUrlSetLogField handler to do what you want? > Seems a pretty easy hack. Wonderful idea. I had a situation where a field should be scrolled after text-input by script AND i wanted to be alerted in that case So i wrote this little handler, used it and all was well ;-) on skrollan set the scroll of fld "xxx" to the formattedheight of fld "xxx" - the height of fld "xxx" ### official syntax ;-) beep end skrollan Regards Klaus Major k_major at os.surf2000.de From pixelbird at interisland.net Tue Jan 21 13:30:01 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Tue Jan 21 13:30:01 2003 Subject: use-revolution digest, Vol 1 #1045 - 16 msgs In-Reply-To: <200301210812.DAA17629@www.runrev.com> Message-ID: > Date: Mon, 20 Jan 2003 18:46:21 -0800 (PST) > From: Judy Perry > Subject: Re: Somewhat OT - Demo RAD tool for the Mac > Charles, > > It's not apple-shift-3? Works here for me... or is yours the one that > allows you to select a portion of the screen for capture? ---------- Nope. Cmd(same as Apple key)/Shift-4. Allows you to drag the tool to shoot any portion of the screen. I make picts with all sorts of apps all the time, whatever is easiest and fastest to do what I want. I often don't want to go through a naming and saving process, so I just use a Cmd/Shift-4, surround the image (I'm very good at getting it exact), and shoot it. I use the screenshot tools, Cmd/Shift-3 for the whole screen, Cmd/Shift-4 for portions of the screen, constantly for time reasons. As long as I know where they are in the list of Pictures, I can import them anywhere, change the filetype, or whatever. Plus, I can look through them directly from the Finder without having to load a translator. Ken N. From k_major at os.surf2000.de Tue Jan 21 13:39:00 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Tue Jan 21 13:39:00 2003 Subject: Best way to swap background images? In-Reply-To: <14.7dedb73.2b5ee629@aol.com> Message-ID: Hi RGould8, > I've got a Revolution app with a background bitmap - - - let's call it > background #1.? It's a background bitmap image that's been saved to a > "group" and then that group has been pasted to all the other cards in > the stack.? Let's say that group is called "background group" > > What I need to do is figure out how to "swap" that background image > with another image (background #2) of the same size, dynamically, via > Transcript, so that once I make the swap it is now the default > background image throughout the whole application.? Can someone steer > me to the best way to accomplish this? 2 possible solutions: 1. assumed you work with references to the images. Then you can simply set the filename of ath image to another file 2. you imported these 2 images (read: you have a copy of them in your stack). Then you can just do this: ... put image "bg image 1" into img "bg image to display" of bg "your bg name here" ... resp. ... put image "bg image 2" into img "bg image to display" of bg "your bg name here" ... YOU can decide when to swap :-) on openstack, opencard or whenever Important: you need a 3rd image to display the other 2 images. If not then 1 image will be lost/replaced with the other one ;-) Hope that helps. Regards Klaus Major k_major at os.surf2000.de From pixelbird at interisland.net Tue Jan 21 13:43:01 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Tue Jan 21 13:43:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <200301210812.DAA17629@www.runrev.com> Message-ID: ********** > Date: Mon, 20 Jan 2003 18:46:21 -0800 (PST) > From: Judy Perry > Subject: Re: Somewhat OT - Demo RAD tool for the Mac > It's not apple-shift-3? Works here for me... or is yours the one that > allows you to select a portion of the screen for capture? ---------- OOPS! I blew it...forgot to change the subject line, from the digest, of my last post. Sorry... It may or may not not come through, so please excuse a possible repeat of the info. I use the Mac screenshot feature constantly because it's the fastest way to capture images on the screen. I've gotten quite good with it. ** Cmd/Shift-3 captures the whole screen automatically into a list of numbered pictures on the HD. ** Cmd/Shift-4 gives you a cross-shaped drag tool you can surround any portion of the screen. When you release, it takes the shot of that portion. It's probably one of the best educational tools for training software users too, because you take a shot of any screen (or portion thereof, as I said) and mark it up to show what happens. HTH, Ken N. ********** From pixelbird at interisland.net Tue Jan 21 13:53:00 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Tue Jan 21 13:53:00 2003 Subject: Revolution Telephony In-Reply-To: <200301210812.DAA17629@www.runrev.com> Message-ID: ********** Hi Dar and list ---------- > Date: Mon, 20 Jan 2003 23:05:33 -0800 > Subject: Re: Revolution Telephony > From: Scott Rossi > http://www.griffintechnology.com/products/imic/index.html > http://www.telex.com/computeraudio/products.nsf/pages/H-851 > > And here are some fun audio capture devices suitable for Macs: > > http://www.usbstuff.com/sound.html ---------- May I add this to the list: Their new offerings are right-on for what the thread seems to be looking for. Ken N. ********** From chipp at chipp.com Tue Jan 21 13:55:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jan 21 13:55:01 2003 Subject: Hiliting Buttons In-Reply-To: Message-ID: Rob, I don't have a .sit file there, so I'm not sure what you're talking about. GO TO URL: http://www.altuit.com/webs/altuit2/RunRev/Plugins.htm and 2/3 down the page is the PropList plugin. click on Click HERE to download PropList Plugin and you should download the file: revPropList.rev -Chipp From Cubist at aol.com Tue Jan 21 14:29:01 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Tue Jan 21 14:29:01 2003 Subject: automatic scrolling a field to the bottom when Text is entered Message-ID: <7b.7c3847b.2b5ef83d@aol.com> sez Thanks to every one who replied, but it seems that i have to be more >specific about what I want to do: >I have a field which captures all libURL messages, using the >"libUrlSetLogField " command. The problem is that I wont now >when it gets a message, nor can I make it put the data before the >field. Stupid question: Have you tried "put TheNewURL & return before field FRED", and if so, what went wrong? "put Whatever before field" works for me in MC 2.4.1... >It will also be probable that the User writes into that field, >or that I willl ent3er something per script. The two last cases can be >handled but the first one buggs me :( Now that I actually did some experiments, I can state that "select after field FRED" will cause field FRED to scroll all the way down to the bottom in MC 2.4.1 -- even if FRED isn't actually a scrolling field! Hope this helps... From dsc at swcp.com Tue Jan 21 15:13:01 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jan 21 15:13:01 2003 Subject: Best way to swap background images? In-Reply-To: <14.7dedb73.2b5ee629@aol.com> Message-ID: <0AD9805E-2D7C-11D7-A38A-000A9567A3E6@swcp.com> On Tuesday, January 21, 2003, at 11:06 AM, RGould8 at aol.com wrote: > I've got a Revolution app with a background bitmap - - - let's call it > background #1.? It's a background bitmap image that's been saved to a > "group" and then that group has been pasted to all the other cards in > the stack.? Let's say that group is called "background group" > I assume you mean "placed" rather than "pasted". If not, you should. Dar Scott From dsc at swcp.com Tue Jan 21 15:41:01 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jan 21 15:41:01 2003 Subject: Revolution Telephony In-Reply-To: Message-ID: On Tuesday, January 21, 2003, at 12:07 PM, Ken Norris (dialup) wrote: > May I add this to the list: > > > > Their new offerings are right-on for what the thread seems to be > looking > for. Yes. MegaPhone and PhonePro are back. ( And PhonePro is a lot cheaper than it was years ago.) And MegaPhone is controllable with AppleEvents (AppleScript), so a stack can control it. I don't know if such a combination would have the power of PhonePro, but it might. But Apple has crippled the internal modem to the point that just about all MegaPhone would be able to do with it is dial out and I think it can't even do that under Classic. You need to get external phone hardware. Or find an old 840AV. (As mentioned earlier, we can already dial with Revolution.) The current version (9) does not work on OS X except somewhat under Classic. I get the impression that the MegaPhone folks thought that 10.2 was going to have telephony support. Maybe it will eventually. Version 10 of MegaPhone for OS X may come out then. I'd keep an eye out for Bluetooth developments. There seem to be wireless phones and PDAs with Bluetooth. And cordless stereo earphones. I haven't seen ones with mics but I expect they will be out soon. I have seen a couple Bluetooth POTS adaptors, but that area seems immature. And on IP phone standardization. I don't know much about what is going on these days, but it would be great if Revolutionaries can be part of telephony or at least the personal telephony niche, whatever that is. Dar Scott From jperryl at ecs.fullerton.edu Tue Jan 21 16:08:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue Jan 21 16:08:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: Message-ID: Thanks, Cass. I was doin' good just to remember apple-shift-3. For anything else, as you suggest, I've used Snapz. Judy From katir at hindu.org Tue Jan 21 17:36:01 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Tue Jan 21 17:36:01 2003 Subject: Update List Field Kills First Mouse Clickdown In-Reply-To: Message-ID: I have text entry field with a "on closefield" handler that triggers an update handler in the stack script to update and sort an adjacent list field on the same card, which then reflects changes in the entry field. If I change the text in the "entry" field then when I move the mouse away from the field and click on the list field, the closefield action is triggered, the update hander runs and refreshes the list field (puts new list into it and sorts the list.) But, the next click down on the list field is lost and the clicktext is empty. click a second time and you get a hilited line and clicktext is returned. I tried to trigger the closefield handler (and thus cause the stack script handler to run immediately before the mousedown on the list) on mouseleave, doesn't help. All varieties of attempts to update the list field ahead of time result in the same behaviour: The first click down on the newly updated and sorted field is lost, only on the second click will the clickline hilite and clicktext be returned. ?? Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From bvg at mac.com Tue Jan 21 18:51:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue Jan 21 18:51:01 2003 Subject: automatic scrolling a field to the bottom when Text is entered In-Reply-To: <7b.7c3847b.2b5ef83d@aol.com> Message-ID: <8AF7E527-2D9A-11D7-83D3-003065AD94A4@mac.com> On Dienstag, Jan 21, 2003, at 20:23 Europe/Zurich, Cubist at aol.com wrote: > ... > Stupid question: Have you tried "put TheNewURL & return before field > FRED", and if so, what went wrong? "put Whatever before field" works > for me > in MC 2.4.1... well that is not what I want,, i want the "libUrlSetLogField " messages, they contain much more then just a new URL, additionally I want to log some own messages & errors into that field, as the libURlSetLogField selects a field and then starts putting things after it, the only way to put them before it would be that I change the libURL, which I probably won't for distribution reasons. it seems that I am stuck with the message calling itself approach. thanks for all the helpful hints everyone Bj?rnke From erikhans08 at yahoo.com Tue Jan 21 20:14:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Tue Jan 21 20:14:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <13E99ED6-2D2A-11D7-9798-003065D52E8E@mac.com> Message-ID: <20030122010907.60694.qmail@web20002.mail.yahoo.com> --- Klaus Major wrote: > to be honest, i read it the "tips & tricks" > section of a german Mac-magazine :-) check out the Mac Help Menu > Keyboard Shortcuts. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From cassj at earthlink.net Tue Jan 21 20:30:01 2003 From: cassj at earthlink.net (cassj) Date: Tue Jan 21 20:30:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <20030122010907.60694.qmail@web20002.mail.yahoo.com> Message-ID: <94771124-2DA8-11D7-B147-000393738BF6@earthlink.net> > check out the Mac Help Menu > Keyboard Shortcuts. Thanks Erik! This is a nice thing to know about menus and the dock... To take a picture of a window, menu bar, the Dock, or other area, press Command-Shift-4 then press the Space bar. Move the pointer over the area you want so that it's highlighted, then click. -Cassj On Tuesday, January 21, 2003, at 08:09 PM, erik hansen wrote: > --- Klaus Major wrote: > >> to be honest, i read it the "tips & tricks" >> section of a german Mac-magazine :-) > > check out the Mac Help Menu > Keyboard Shortcuts. > > ===== > erik at erikhansen.org http://www.erikhansen.org > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1096 bytes Desc: not available URL: From chipp at chipp.com Tue Jan 21 20:59:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jan 21 20:59:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <94771124-2DA8-11D7-B147-000393738BF6@earthlink.net> Message-ID: Man, you Mac guys are really into this screen capture stuff!!!! I think I've read 17 different posts on how best to capture the screen... or, you can use a "made in rev" tool: HEMTOOL http://www.altuit.com/webs/hemingway/HemTools/HemTools.htm to do it for you! Just adding more confusion to the mess;-) Chipp -----Original Message----- From: use-revolution-admin at lists.runrev.com [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of cassj Sent: Tuesday, January 21, 2003 7:27 PM To: use-revolution at lists.runrev.com Subject: Re: Somewhat OT - Demo RAD tool for the Mac check out the Mac Help Menu > Keyboard Shortcuts. Thanks Erik! This is a nice thing to know about menus and the dock... To take a picture of a window, menu bar, the Dock, or other area, press Command-Shift-4 then press the Space bar. Move the pointer over the area you want so that it's highlighted, then click. -Cassj On Tuesday, January 21, 2003, at 08:09 PM, erik hansen wrote: --- Klaus Major wrote: to be honest, i read it the "tips & tricks" section of a german Mac-magazine :-) check out the Mac Help Menu > Keyboard Shortcuts. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution -------------- next part -------------- An HTML attachment was scrubbed... URL: From chipp at chipp.com Tue Jan 21 21:26:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jan 21 21:26:00 2003 Subject: All the way OT - Demo RAD tool for the Mac In-Reply-To: Message-ID: OOOPS, Sorry for the MIME ENCODED POST!!!! [i just hit reply] my bad, Chipp From bvlahos at mac.com Tue Jan 21 21:29:01 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Tue Jan 21 21:29:01 2003 Subject: Revolution Telephony In-Reply-To: Message-ID: I attended the telephony session at Macworld where this was discussed in great detail. Apple has, in fact, crippled the modem functions of current Macs but that doesn't mean that good things aren't coming. It looks like we will soon see USB devices which have all of the functionality that we used to see with serial devices but they will be both inexpensive and numerous. The old Macs would only come with two serial ports although you could add multiport cards. With USB we could have whole banks of them attached to a single computer. Apple has also let die their pioneering telephony manager system software but is likely to follow their recent trends of using new open standards for telephony in a future release of the Mac OS. I wish it were here now, but the speaker indicated that things are getting really close. He was able to talk about some of them but only hinted at the others. I wish it was here now. Bill Vlahos On Tuesday, January 21, 2003, at 12:36 PM, Dar Scott wrote: > > On Tuesday, January 21, 2003, at 12:07 PM, Ken Norris (dialup) wrote: > >> May I add this to the list: >> >> >> >> Their new offerings are right-on for what the thread seems to be >> looking >> for. > > Yes. MegaPhone and PhonePro are back. ( And PhonePro is a lot cheaper > than it was years ago.) > > And MegaPhone is controllable with AppleEvents (AppleScript), so a > stack can control it. I don't know if such a combination would have > the power of PhonePro, but it might. > > But Apple has crippled the internal modem to the point that just about > all MegaPhone would be able to do with it is dial out and I think it > can't even do that under Classic. You need to get external phone > hardware. Or find an old 840AV. (As mentioned earlier, we can > already dial with Revolution.) > > The current version (9) does not work on OS X except somewhat under > Classic. I get the impression that the MegaPhone folks thought that > 10.2 was going to have telephony support. Maybe it will eventually. > Version 10 of MegaPhone for OS X may come out then. > > I'd keep an eye out for Bluetooth developments. There seem to be > wireless phones and PDAs with Bluetooth. And cordless stereo > earphones. I haven't seen ones with mics but I expect they will be > out soon. I have seen a couple Bluetooth POTS adaptors, but that area > seems immature. > > And on IP phone standardization. > > I don't know much about what is going on these days, but it would be > great if Revolutionaries can be part of telephony or at least the > personal telephony niche, whatever that is. > > Dar Scott > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From matt.denton at limelight.com.au Wed Jan 22 03:52:00 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Wed Jan 22 03:52:00 2003 Subject: Why is the Stack ID wrong? In-Reply-To: <200301211701.MAA31284@www.runrev.com> Message-ID: <1EF1A31E-2DE6-11D7-8B86-000393924880@limelight.com.au> Hi-ya all, I've been off working on a few projects and I'm stumped again. (I'm sorry I don't always appear on this list to help out, I do often check to see if there is a tidbit that I've got that is unique). Often the most simple stump us (shall we restrict this to 'me'?): Create a new stack. Add a button. Put this script in the button: on mouseUp put the abbrev id of this stack into tThisID put tThisID hide tThisID end mouseUp ... the msg box contains "stack id 1003" or whatever. But the last statement doesn't work, just an error! I trawled the archives and nothing, I'm sure I'm missin' something! Of course it WORKS if we have: on mouseUp put the long name of this stack into tThisID put tThisID hide tThisID end mouseUp So why is the ID so obscure? I've tried all my ol' HyperCard concepts, just can't get my head around this one. No sub-stacks, nothing. HELP! It must be simple, the ID is a basic building block... and I MUST be missing something here, right? (I know in a few hours I'm going to feel really stupid once I have a logical answer). Cheers, M@ Matt Denton From joe.gardner at nwa.com Wed Jan 22 04:32:01 2003 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Wed Jan 22 04:32:01 2003 Subject: Saving User-Entered Text Message-ID: This is so simple, I can't find where I'm going wrong. I have a field that the user enters some text in. When the stand-alone is closed, the text disappears. How do I get user-entered data to stay in the field when the stand-alone is opened again? Thanks! joe. From klausimausi at mac.com Wed Jan 22 04:53:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Wed Jan 22 04:53:01 2003 Subject: Saving User-Entered Text In-Reply-To: Message-ID: <96DC90CA-2DEE-11D7-9DD7-003065D52E8E@mac.com> Hi Joseph, > This is so simple, I can't find where I'm going wrong. > > I have a field that the user enters some text in. When the stand-alone > is closed, the text disappears. How do I get user-entered data to stay > in the field when the stand-alone is opened again? > > Thanks! > > joe. This is an easy one :-) 1. Make that stack with the field NOT part of the standalone so it can be saved or 2. write the field to a file and read it in again when necessary... on closecard put fld "userinput" into url("file:userinput.txt") end closecard and: on opencard put url("file:userinput.txt") into fld "userinput" end opencard et voila you are in the profesional "preferences writing"-business ;-) (If you do not change the "directory" somehow in the meantime...) Hope that helps. Regards Klaus Major klausimausi at mac.com From chipp at chipp.com Wed Jan 22 05:04:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jan 22 05:04:01 2003 Subject: Why is the Stack ID wrong? In-Reply-To: <1EF1A31E-2DE6-11D7-8B86-000393924880@limelight.com.au> Message-ID: Matt, I checked this out in both RR and MC. You are correct. Here's my best thinking why this doesn't work. The ID of a stack continually changes, incrementing as you add controls. So, using it as a stack reference in a script is probably never a good thing, expecially if controls are ever added. Hope this helps. -Chipp From jamesjrichards at lineone.net Wed Jan 22 05:22:01 2003 From: jamesjrichards at lineone.net (James Richards) Date: Wed Jan 22 05:22:01 2003 Subject: Somewhat OT - Demo RAD tool for the Mac In-Reply-To: <200301220115.UAA09269@www.runrev.com> Message-ID: on 21/1/03 1:44:39 -0800 "Ken Norris (dialup)" wrote: >> Date: Mon, 20 Jan 2003 18:46:21 -0800 (PST) >> From: Judy Perry >> Subject: Re: Somewhat OT - Demo RAD tool for the Mac > >> Charles, >> >> It's not apple-shift-3? Works here for me... or is yours the one that >> allows you to select a portion of the screen for capture? > ---------- > Nope. Cmd(same as Apple key)/Shift-4. Allows you to drag the tool to shoot > any portion of the screen. And since there has been discussion about which OS this works for, I can confirm it goes back to 8.6 anyway. Regards James -- James J Richards jamesjrichards at lineone.net Tel. +44 (0)15394 43063 From toeloop at swissonline.ch Wed Jan 22 05:41:01 2003 From: toeloop at swissonline.ch (=?ISO-8859-1?Q?Thomas_B=E4hler?=) Date: Wed Jan 22 05:41:01 2003 Subject: StartUp handler on Windows Message-ID: <238F38F6-2806-11D7-A638-00306555CAAA@swissonline.ch> Hello List Something strange happens with a Project of mine, so I guess there's some stupid code in my script. I have a stack with two substacks both in palette style. In the startup script ("on startUp") one of the substacks should be opened ("if stackname is not among the lines of the openStacks"). On my Mac with OS X the stack works OK but the distribution for Windows (a standalone) won't show the substack that should be opened on startUp. The other substack is opened by clicking a button. This one shows up, but not in palette style. In the script of this button I use the palette command, and on OS X it works fine even as standalone but not on Windows 2000. Does anybody have a clue? (Mac OS X 10.1.5, Runrev 1.1.1, Windows 2000 Professional) Thanks Thomas From vikamsingh at mailandnews.com Wed Jan 22 05:43:19 2003 From: vikamsingh at mailandnews.com (Vikram Singh) Date: Wed Jan 22 05:43:19 2003 Subject: path of a 'closeStackRequest' References: Message-ID: <003f01c2bd6f$06996190$700610c0@main> Graham, You could get the name of the substack from 'this stack' The mainstack script: on closestackrequest put the short name of this stack into tryingToClose ---handle tryingToClose here---- end closestackrequest Regards Vikram ----- Original Message ----- From: "Graham Samuel" To: "Revolution user discussion" Sent: Thursday, January 16, 2003 7:21 PM Subject: path of a 'closeStackRequest' > I must be doing something really dumb, but I don't understand what. > In the app I'm developing (Revo 1.1.1 on MacOS 9.2.2), I have a > mainstack and a number of substacks. I appear to be getting more than > one 'preOpenStack' message to my main stack, which since my intention > is only to open it once during the whole life of my app, is causing > me considerable bother. > > In the absence of a path-tracing feature in the debugger, I therefore > put this handler into my mainstack: > > on closeStackRequest > answer (the short name of the target)&&"is trying to close the Anchor stack" > pass closeStackRequest > end closeStackRequest > > and went back to testing. I found that when I closed a substack by > clicking on its close box, the handler in the mainstack got called, > with the target being the first card of the substack. There is no > stack script in the substack. What's going on? It looks as if the > 'closeStackRequest' for the substack has got into the message path > for the mainstack and is being applied to the mainstack, but why? If > I want to allow closing of some substacks, either by scripting or by > my user without affecting the mainstack, what do I do? > > All explanations gratefully received, and as usual any pointers to > existing documentation on the subject (I am more than happy to read > up on this stuff, but I am often puzzled as to where to look). > > TIA > > Graham > -- > ------------------------------------------------------------------- > Graham Samuel / The Living Fossil Co. / UK & France > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From rjb at escapesports.com Wed Jan 22 05:45:41 2003 From: rjb at escapesports.com (Ray Bennett) Date: Wed Jan 22 05:45:41 2003 Subject: Can I embed PDF driver in a Rev stack built for distribution? Message-ID: <00843832-2B3E-11D7-9A46-0030657E2BD2@escapesports.com> I'd like to be able to include the ability to "save as PDF" right into my application when I distribute it. Has anyone done this? Thanks again in advance. Ray From vikamsingh at mailandnews.com Wed Jan 22 05:57:09 2003 From: vikamsingh at mailandnews.com (Vikram Singh) Date: Wed Jan 22 05:57:09 2003 Subject: path of a 'closeStackRequest' References: <050201c2bd9a$f69d1c60$6601a8c0@mckinley.dom> Message-ID: <002001c2bd9c$add63640$700610c0@main> ----- Original Message ----- From: "Ken Ray" To: Sent: Friday, January 17, 2003 1:37 AM Subject: Re: path of a 'closeStackRequest' > Graham, > > One of the simplest approaches I've used in mainstacks is this: > > on openStack > if the owner of the target is me then > -- it's just the mainstack > else > -- it's a substack > end if > end openStack > > Of course, this can be used with preOpenStack, openCard, etc... > > Have fun! > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > ----- Original Message ----- > From: "Graham Samuel" > To: "Revolution user discussion" > Sent: Thursday, January 16, 2003 12:47 PM > Subject: Re: path of a 'closeStackRequest' > > > > Thanks to all who replied: I think I know where I am now. Pity there > > is no clear documentation of the message path... still there are so > > many helpful people on this list that I guess it doesn't matter all > > that much. > > > > On 16 Jan 2003 08:15:04 -0800 Richard Gaskin > > wrote: > > > > >The mainstack in Rev acts as the project script in SuperCard, accessible > to > > >all substacks. > > > > > >If your mainstack has only one card consider putting its unique scripts > > >there. Or you could leave it at the stack level and put an "if" in the > > >relevant handlers to check the short name of the stack. > > > > Yes, as an old SuperCard hand I had never noticed that the > > 'openWindow' message for any window would pass to the project script. > > I guess that's because I used a startUp handler for my > > initialisation, and realising that I wouldn't get one in the > > Revolution Development Environment, I switched my initialisation to a > > preOpenStack handler in the mainstack script. However, if one does > > this, it's necessary to check that the target of the handler is the > > actual mainstack, as several people have pointed out. On to the next > > problem... > > > > Thanks again to all > > > > Graham > > -- > > ------------------------------------------------------------------- > > Graham Samuel / The Living Fossil Co. / UK & France > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From klausimausi at mac.com Wed Jan 22 06:03:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Wed Jan 22 06:03:01 2003 Subject: StartUp handler on Windows In-Reply-To: <238F38F6-2806-11D7-A638-00306555CAAA@swissonline.ch> Message-ID: <524C1C35-2DF8-11D7-9DD7-003065D52E8E@mac.com> Hi Thomas, > Hello List > > Something strange happens with a Project of mine, so I guess there's > some stupid code in my script. > > I have a stack with two substacks both in palette style. In the > startup script ("on startUp") one of the substacks should > be opened ("if stackname is not among the lines of the openStacks"). > On my Mac with OS X the stack works OK but the > distribution for Windows (a standalone) won't show the substack that > should be opened on startUp. Have you tried "on preopenstack" instead of "on startup", which should be used when using faceless apps started by the commandline or as cgis. Just a thought... > The other substack is opened by clicking a button. This one shows up, > but not in palette style. In the script > of this button I use the palette command, and on OS X it works fine > even as standalone but not on Windows 2000. You could try to set the style in the "preopenstack"-handler of that palette... > Does anybody have a clue? > (Mac OS X 10.1.5, Runrev 1.1.1, Windows 2000 Professional) Hope this helps. > Thanks > Thomas Regards Klaus Major klausimausi at mac.com From valetia at mac.com Wed Jan 22 06:14:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jan 22 06:14:01 2003 Subject: Saving User-Entered Text In-Reply-To: <96DC90CA-2DEE-11D7-9DD7-003065D52E8E@mac.com> Message-ID: Klaus, > 1. Make that stack with the field NOT part of the standalone > so it can be saved > 2. write the field to a file and read it in again when necessary... Is there a method that prevents the saved data from being read by any other means? For instance, you can open both the non-standalone stack as well as the text file and view their contents...not too good in many cases. Any suggestions? Valetia From cassj at earthlink.net Wed Jan 22 06:24:00 2003 From: cassj at earthlink.net (cassj) Date: Wed Jan 22 06:24:00 2003 Subject: Saving User-Entered Text In-Reply-To: Message-ID: Joe - Try putting this in the stack where the field is... on closeStack save this stack end closeStack This will save the text entered by the user. -Cassj On Wednesday, January 22, 2003, at 03:01 AM, Gardner, Joseph A wrote: > This is so simple, I can't find where I'm going wrong. > > I have a field that the user enters some text in. When the stand-alone > is closed, the text disappears. How do I get user-entered data to stay > in the field when the stand-alone is opened again? > > Thanks! > > joe. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From Jacques.Hausser at ie-zea.unil.ch Wed Jan 22 06:28:01 2003 From: Jacques.Hausser at ie-zea.unil.ch (Jacques Hausser) Date: Wed Jan 22 06:28:01 2003 Subject: FTP download In-Reply-To: <200301211701.MAA31284@www.runrev.com> Message-ID: > Using Rev 1.1.1 I downloaded a file from a FTP server with the > following script: > > put "ftp://XXX:XXX at 10.0.1.202/Belle.mp3" into tUrl > put "binfile://DiscoOSX/Songs/Belle.mp3" into NOMEURL > put url(tUrl) into url(NOMEURL) > > I expected a binary file... but I got a TEXT file > > WHY? How can I download binary files from a FTP server? > > Best Regards > > Paolo Mazza Paolo, Perhaps you should set the fileType to the good creator&type. (I'm not sure, but it's worth to try anyway...). Jacques Prof. J. Hausser Institute of Ecology - Zoology and Animal Ecology University of Lausanne CH-1015 Lausanne-Dorigny tel: ++ 41 21 692 41 62 fax: ++ 41 21 692 41 65 From klausimausi at mac.com Wed Jan 22 06:59:00 2003 From: klausimausi at mac.com (Klaus Major) Date: Wed Jan 22 06:59:00 2003 Subject: Saving User-Entered Text In-Reply-To: Message-ID: <306B7764-2E00-11D7-9DD7-003065D52E8E@mac.com> Hi Valetia, > Klaus, > >> 1. Make that stack with the field NOT part of the standalone >> so it can be saved >> 2. write the field to a file and read it in again when necessary... > > Is there a method that prevents the saved data from being read by any > other > means? Hmmm, that's the point ;-) You could passwort-protect your stack so it can not be read when opened in some kind of editor, but when opened in RR, except the scripts... > For instance, you can open both the non-standalone stack as well as > the text > file and view their contents...not too good in many cases. Any > suggestions? Hmmmm... Since serious hackers are rare (compared to "normal" users) so just base64 encoding the text-file might prevent this for most users. But that's far from being really safe... ... put base64encode(fld "userinput") into url... ... ... put base64decode(url"file...) into fld "userinput ... Sorry, i am a bit weak in cryptography ;-) ...but maybe others can provide better solutions... I have an extremely cheap "crypto_lite" stack that i can send you offlist, if you like. But who knows, maybe some hackers will laugh to death when they see it, which would be some kind of success anyway ;-) > Valetia Regards Klaus Major klausimausi at mac.com From klausimausi at mac.com Wed Jan 22 07:28:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Wed Jan 22 07:28:01 2003 Subject: Saving User-Entered Text In-Reply-To: <306B7764-2E00-11D7-9DD7-003065D52E8E@mac.com> Message-ID: <367FE536-2E04-11D7-9DD7-003065D52E8E@mac.com> Hi Valetia and all, i just uploaded this tiny and cheesy "crypto_lite" stack. Get it here: www.revolutionboard.de/klaus/crypto_lite.rev.zip It is in german and english :-) Have fun, but don't complain ;-) Regards Klaus Major klausimausi at mac.com From gwills at ozemail.com.au Wed Jan 22 08:24:01 2003 From: gwills at ozemail.com.au (Greg Wills) Date: Wed Jan 22 08:24:01 2003 Subject: Too many clicks In-Reply-To: <200301220117.UAA09416@www.runrev.com> References: <200301220117.UAA09416@www.runrev.com> Message-ID: Hi All Hope the new year is being good to you so far. I'm having difficulty locating the correct term to stop multiple clicks before a script is run. In a dice type game, students are to click on a button to roll the dice. Some students are clicking on the button more than once and this is causing multiple rolling of the dice. Can anyone suggest the term/script to lock out any further clicks until the next click is needed - after a sub stack is shown, answered and then return to the main stack. regards Greg From klausimausi at mac.com Wed Jan 22 08:37:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Wed Jan 22 08:37:01 2003 Subject: Too many clicks In-Reply-To: Message-ID: Hi Greg, > Hi All > Hope the new year is being good to you so far. > > I'm having difficulty locating the correct term to stop multiple > clicks before a script is run. > > In a dice type game, students are to click on a button to roll the > dice. Some students are clicking on the button more than once and this > is causing multiple rolling of the dice. Can anyone suggest the > term/script to lock out any further clicks until the next click is > needed - after a sub stack is shown, answered and then return to the > main stack. > > regards > Greg known problem. The result of a "higher" eduction ;-) Check this out: http://www.runrev.com/revolution/developers/developerdownloads/ usercontributions.html Look for: Intercepting mouseUps v3.0 This might help you get the idea... Hope that helps. Regards Klaus Major klausimausi at mac.com From mcompanys at mac.com Wed Jan 22 08:42:00 2003 From: mcompanys at mac.com (manuel companys) Date: Wed Jan 22 08:42:00 2003 Subject: disapearing labels Message-ID: <5A496F2A-2E0E-11D7-B809-00039382D260@mac.com> When I quit Revolution the cd fld labels disapear< This does not happens when I close the stack, neither with the buttons labels. I have tried to change properties, but nothing helps. I would like to use the labels to reset some preferencies such as the language of the dialogs. Thank you for your help. Manuel From matt.denton at limelight.com.au Wed Jan 22 09:31:01 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Wed Jan 22 09:31:01 2003 Subject: Why is the Stack ID wrong? In-Reply-To: <200301221056.FAA17738@www.runrev.com> Message-ID: <7C80D883-2E15-11D7-8917-000393924880@limelight.com.au> Dear Chipp and List, Thanks for the tip, however I don't think that really explains it. In the case below we haven't added anything to the stack and if you inspect the stack in Rev the ID is correct. Anyway it is a small lesson, and a bit of unlearning for me. In the old HyperCard days, the ID was the best unique FIXED identifier for objects, stacks, cards. These objects could have the same name and the ID was sure to get you the correct card/stack etc. Anyway I'm still scratching my head, bit of an unsolved problem and strangeness. Anyone else got any ideas why you can't reference a stack by its ID? Thanks again Chipp! M@ Matt On Wednesday, January 22, 2003, at 09:56 PM, "Chipp Walters" wrote: > I checked this out in both RR and MC. You are correct. Here's my best > thinking why this doesn't work. > > The ID of a stack continually changes, incrementing as you add > controls. So, > using it as a stack reference in a script is probably never a good > thing, > expecially if controls are ever added. > >> Create a new stack. Add a button. Put this script in the button: >> >> on mouseUp >> put the abbrev id of this stack into tThisID >> put tThisID >> hide tThisID >> end mouseUp >> >> ... the msg box contains "stack id 1003" or whatever. But the last >> statement doesn't work, just an error! I trawled the archives and >> nothing, I'm sure I'm missin' something! >> >> Of course it WORKS if we have: >> >> on mouseUp >> put the long name of this stack into tThisID >> put tThisID >> hide tThisID >> end mouseUp >> >> So why is the ID so obscure? I've tried all my ol' HyperCard >> concepts, >> just can't get my head around this one. No sub-stacks, nothing. >> M at tt From valetia at mac.com Wed Jan 22 09:41:00 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jan 22 09:41:00 2003 Subject: Saving User-Entered Text In-Reply-To: <306B7764-2E00-11D7-9DD7-003065D52E8E@mac.com> Message-ID: Hey Klaus, > You could passwort-protect your stack so it can not be read when opened in > some kind of editor, but when opened in RR, except the scripts... Is there a way to prevent RR from being able to open a password-protected stack? > Since serious hackers are rare (compared to "normal" users) so just base64 > encoding the text-file might prevent this for most users. But that's far from > being really safe... Speaking of text files, where do Windows apps store their preferences files? BTW...your "crypto_lite" stack is really fun! :-) Valetia From klausimausi at mac.com Wed Jan 22 10:07:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Wed Jan 22 10:07:01 2003 Subject: Saving User-Entered Text In-Reply-To: Message-ID: <66C37E29-2E1A-11D7-9DD7-003065D52E8E@mac.com> Hi Valetia, > Hey Klaus, > >> You could passwort-protect your stack so it can not be read when >> opened in >> some kind of editor, but when opened in RR, except the scripts... > > Is there a way to prevent RR from being able to open a > password-protected > stack? Unfortunately not. But you can ask for the password on openstack, which is not really safe... But you cannot see and edit the scripts and cannot copy objects... And you can delete object and save afterwards... Big fun... >> Since serious hackers are rare (compared to "normal" users) so just >> base64 >> encoding the text-file might prevent this for most users. But that's >> far from >> being really safe... > > Speaking of text files, where do Windows apps store their preferences > files? In a black hole called "Windows" ;-) -> specialfolderpath("system") > BTW...your "crypto_lite" stack is really fun! :-) Fine that you liked it. Well, my first (and prbably only) steps in cryptography ;-) > Valetia Regards Klaus Major klausimausi at mac.com From revolution at pertiet.de Wed Jan 22 10:21:01 2003 From: revolution at pertiet.de (Henning Pertiet) Date: Wed Jan 22 10:21:01 2003 Subject: error 3 whenever i cklick on 'script' Message-ID: <18913219654.20030122161607@pertiet.de> Hi, I am new to revolution and began testing on my Mac with OS 8.1 german. Whenever I make a new mainstack and try to access the script of any part of the programm revolution crashes with: error 3. I searched the archives and figured out that some developers had solved the problem switching the Look And Feel to Mac Os Emulated. But that did not solve the problem in my case. Anybody any hints?? Thank you Henning -- Henning Pertiet mailto:revolution at pertiet.de From rcozens at pon.net Wed Jan 22 10:36:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Wed Jan 22 10:36:00 2003 Subject: Best way to swap background images? In-Reply-To: <14.7dedb73.2b5ee629@aol.com> References: <14.7dedb73.2b5ee629@aol.com> Message-ID: >What I need to do is figure out how to "swap" that background image >with another image (background #2) of the same size, dynamically, >via Transcript, so that once I make the swap it is now the default >background image throughout the whole application. Can someone >steer me to the best way to accomplish this? I'm not sure what the best approach is. One alternative not mentioned so far is to add a button the size of the images and switch its icon id between one image & the other. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Wed Jan 22 10:36:43 2003 From: rcozens at pon.net (Rob Cozens) Date: Wed Jan 22 10:36:43 2003 Subject: Hiliting Buttons In-Reply-To: References: Message-ID: >I don't have a .sit file there, so I'm not sure what you're talking about. My apologies, Chipp: The problem was with Netscape, which for some reason I have not got set up correctly to deal with .rev files. I used IE instead, and got the .rev file. My thanks, Chipp. Once installed your plugIn works like a charm. As to my original question: The buttons that were not showing their hilite color had hiliteFill set to false. The buttons that did not reverse the border had their hiliteBorder property set to false. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From jbradshaw at blueyonder.co.uk Wed Jan 22 11:08:01 2003 From: jbradshaw at blueyonder.co.uk (Jez) Date: Wed Jan 22 11:08:01 2003 Subject: Functional Library Stacks Message-ID: <000901c2c22f$bf6fc5a0$50231e3e@Jez2> I want to create a stack containing only functional code which I can reference and use in other stacks (standalones). Currently I am creating the library stack "lib.rev" and effectively importing code into standalone stacks (eg. "app1.rev", "app2.rev") using the "insert script" command so that functions are in the message path for these applications, eg: in app1.rev OpenStack message: insert script of button "getFirstLine" of card "filehandling" of stack "lib" into front This works fine in the build by ensuring the library is also included, except that I end up with two files which must be distributed together: app1.exe and lib.rev. Anyone with revolution can open up my library stack and see what's in it. Also, to run the app in Browse mode within the designer I have to ensure that lib.rev is also loaded into memory. My question is : is there any way to keep my lib.rev stack separately maintainable but have it referenced and built into a single executable (app1.exe) which can be distributed on its own? This should also work in Browse mode without me having to load each library stack whenever I want to modify any stack which uses them (there may be many ultimately). Obviously, if I change lib.rev I would expect to have to rebuild my applications that use it, but that's all - I wouldn't expect to have to copy the library stack to a separate substack in the app. Any guidance would be greatly appreciated ! From bornstein at designeq.com Wed Jan 22 11:11:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Wed Jan 22 11:11:01 2003 Subject: Why is the Stack ID wrong? Message-ID: <200301221606.h0MG6x2v029980@ms-smtp-03.nyroc.rr.com> >Anyway I'm still scratching my head, bit of an unsolved problem and >strangeness. Anyone else got any ideas why you can't reference a stack >by its ID? Hi Matt, Try this in your button: on mouseUp put the abbrev id of this stack into tThisID put tThisID set the altID of this stack to the last word of tThisID hide tThisID end mouseUp According to the docs on altID: "This property can be used to ensure compatibility with imported SuperCard and HyperCard stacks that assume buttons and fields are created with sequential IDs. You can also use the altID of a stack as a consistent way of referring to it, since the ID of a stack changes every time an object is created." However, you don't want to do it like I showed (that was just a quick example) because the docs also state: "Important! Be careful not to set an object?s altID property to the ID of an object of the same type. Since both properties are checked when you refer to an object by ID, doing this may cause the wrong object to be found because its altID property is the same as the ID of the object you want." Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From dsc at swcp.com Wed Jan 22 11:35:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jan 22 11:35:01 2003 Subject: StartUp handler on Windows In-Reply-To: <238F38F6-2806-11D7-A638-00306555CAAA@swissonline.ch> Message-ID: On Tuesday, January 14, 2003, at 02:21 PM, Thomas B?hler wrote: > I have a stack with two substacks both in palette style. In the > startup script ("on startUp") one of the substacks should > be opened ("if stackname is not among the lines of the openStacks"). > On my Mac with OS X the stack works OK but the > distribution for Windows (a standalone) won't show the substack that > should be opened on startUp. One time I had trouble like this. It got fixed when I move startup from the card script to the stack script of the main stack. Dar Scott From rel102g4 at mac.com Wed Jan 22 11:56:01 2003 From: rel102g4 at mac.com (rel102g4 at mac.com) Date: Wed Jan 22 11:56:01 2003 Subject: scripting help on rollover buttons Message-ID: List, I am trying create several sates on buttons(in , over,out,clicked). I could use some help on scripting. Thanks, Rob rel at roardesygn.com From menno at libero.it Wed Jan 22 12:22:01 2003 From: menno at libero.it (Piero Menno') Date: Wed Jan 22 12:22:01 2003 Subject: How to control the topstack In-Reply-To: References: Message-ID: Hi to the all list, I have a main stack with several substacks, but I have to mantain a certain substack as the topstack (the user interface), while sometimes in my application other substacks become topstacks (blocking the application): how to "oblige" a stack to be THE topstack? TIA Piero Menno From k_major at os.surf2000.de Wed Jan 22 12:47:00 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Wed Jan 22 12:47:00 2003 Subject: How to control the topstack In-Reply-To: Message-ID: Buona sera Piero, va bene? > Hi to the all list, > > I have a main stack with several substacks, but I have to mantain a > certain > substack as the topstack (the user interface), while sometimes in my > application other substacks become topstacks (blocking the > application): > how to "oblige" a stack to be THE topstack? you can make a specific stack to be the topstack with this addition in a script ... set the defaulfstack to "your stackname here" ## do what you want to it... ... > TIA > > Piero Menno Hope that helps and that i understood you right :-) Arriverderci Klaus Major (Claudio Maggiore ;-) k_major at os.surf2000.de From k_major at os.surf2000.de Wed Jan 22 12:50:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Wed Jan 22 12:50:01 2003 Subject: How to control the topstack In-Reply-To: Message-ID: <5818E0D8-2E31-11D7-AC1A-000A27B49A96@os.surf2000.de> Oooops TYPO, sorry... >> ... >> I have a main stack with several substacks, but I have to mantain a >> certain >> substack as the topstack (the user interface), while sometimes in my >> application other substacks become topstacks (blocking the >> application): >> how to "oblige" a stack to be THE topstack? > > you can make a specific stack to be the topstack with this addition in > a script > > ... > set the defaulfstack to "your stackname here" set the defaultstack to ... Sorry again... Ciao Klaus Major k_major at os.surf2000.de From k_major at os.surf2000.de Wed Jan 22 13:04:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Wed Jan 22 13:04:01 2003 Subject: scripting help on rollover buttons In-Reply-To: Message-ID: <45EBB768-2E33-11D7-AC1A-000A27B49A96@os.surf2000.de> Hi Rob, > List, > > I am trying create several sates on buttons(in , over,out,clicked). I > could use some help on scripting. > > Thanks, > > Rob with a bit of luck, no scripting needed :-) Just create a button and look at the "button" tab of its properties. There you can define different icons for its different states :-) Then you can check "Arm on mouseenter" and you might almost be ready... So the "in, over, out and clicked" states you were asking for will already be handled. There you can even define a visited icon and a disabled icon. What else could you want? (This is a rhetorical question! ;-) Hope that helps. Regards Klaus Major k_major at os.surf2000.de From ncouch at mail.airmail.net Wed Jan 22 13:11:01 2003 From: ncouch at mail.airmail.net (ncouch) Date: Wed Jan 22 13:11:01 2003 Subject: Random generator exercise Message-ID: I am in a bit of a quandry trying to tweak this script. It's main function is to generate a random sequence of from 1-9 alpha and numerical characters. The main problem I am having is updating the global value of x after each run of the repeat loop. As it stands right now it keeps resetting the value back to "1" after each loop. I understand why it does this, but don't understand why I can't reset the value after each run. Anyone have any ideas on how I might do this. Here is the script so far: ================================================= on MouseUp -- setting things up put empty into field "random" put empty into field "rn" put empty into field "valx" ask "How many characters do you want? (# between 1 and 9)" put it into field "valrn" put it into valrn put 1 into x -- generating the random sequence repeat until x=(valrn+1) put random(2) into rc put rc into line x of field "rn" if rc=1 then ralpha -- an alpha character else rnum -- a number add 1 to x end repeat end MouseUp on ralpha global x put random(26) into rn get char rn of field "alpha" put it into char x of field "random" end ralpha on rnum global x put random(9) into rn put rn into char x of field "random" end rnum ================================================= Cheers, Nate From revolution at pertiet.de Wed Jan 22 13:32:01 2003 From: revolution at pertiet.de (Henning Pertiet) Date: Wed Jan 22 13:32:01 2003 Subject: 2.nd try / error 3 whenever i cklick on 'script' Message-ID: <18524633917.20030122192620@pertiet.de> Hi, I tried to send this question some hours ago, but I didn't even receive it myself. So I thought I send it once again... I am new to revolution and began testing on my Mac with OS 8.1 german. Whenever I make a new mainstack and try to access the script of any part of the programm revolution crashes with: error 3. I searched the archives and figured out that some developers had solved the problem switching the Look And Feel to Mac Os Emulated. But that did not solve the problem in my case. Anybody any hints?? Thank you Henning -- Henning Pertiet mailto:revolution at pertiet.de From kray at sonsothunder.com Wed Jan 22 13:33:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Wed Jan 22 13:33:00 2003 Subject: Random generator exercise References: Message-ID: <02a801c2c243$65b2cfd0$6f00a8c0@mckinley.dom> Nate, Why don't you use "repeat with x = 1 to valrn" - this way you don't have to do an "until", or increment x; it happens automatically. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "ncouch" To: Sent: Wednesday, January 22, 2003 12:05 PM Subject: Random generator exercise > I am in a bit of a quandry trying to tweak this script. It's main function > is to generate a random sequence of from 1-9 alpha and numerical characters. > The main problem I am having is updating the global value of x after each > run of the repeat loop. > > As it stands right now it keeps resetting the value back to "1" after each > loop. I understand why it does this, but don't understand why I can't reset > the value after each run. Anyone have any ideas on how I might do this. > > Here is the script so far: > > ================================================= > > on MouseUp > -- setting things up > put empty into field "random" > put empty into field "rn" > put empty into field "valx" > ask "How many characters do you want? (# between 1 and 9)" > put it into field "valrn" > put it into valrn > put 1 into x > > -- generating the random sequence > repeat until x=(valrn+1) > put random(2) into rc > put rc into line x of field "rn" > > if rc=1 then > ralpha -- an alpha character > else rnum -- a number > > add 1 to x > end repeat > end MouseUp > > on ralpha > global x > put random(26) into rn > get char rn of field "alpha" > put it into char x of field "random" > end ralpha > > on rnum > global x > put random(9) into rn > put rn into char x of field "random" > end rnum > > ================================================= > > Cheers, > > Nate > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Wed Jan 22 13:58:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jan 22 13:58:01 2003 Subject: Random generator exercise In-Reply-To: Message-ID: On Wednesday, January 22, 2003, at 11:05 AM, ncouch wrote: > on MouseUp > -- setting things up on MouseUp global x -- setting things up Will this help? Dar Scott From livfoss at blueyonder.co.uk Wed Jan 22 14:11:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Wed Jan 22 14:11:01 2003 Subject: path of a 'closeStackRequest' Message-ID: On Fri, 17 Jan 2003 01:49:06 +0530 "Vikram Singh" wrote: >[a long quote from an earlier (and very useful) mail from Ken Ray] Vikram, I'm not sure if you intended to comment further, but I don't think you included a comment. From my point of view, the explanations given by Ken and others have solved the problem for me (I didn't really understand the message path, and indeed had forgotten even how the message path operates in SuperCard, where I have real experience - I guess my age is getting to me). Where I'm at now is puzzling over menus and finding rather late in the day that you can't put your menu group just anywhere for Windows versions - it has to go in the stack where you want the menu to be. Obvious probably, but not to me... but that's another story. Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From dsc at swcp.com Wed Jan 22 14:12:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jan 22 14:12:01 2003 Subject: Random generator exercise In-Reply-To: Message-ID: On Wednesday, January 22, 2003, at 11:05 AM, ncouch wrote: > put it into char x of field "random" I didn't realize that would work. I see it does. I usually use "after". Also, I would build the string and then put it into the field after it is built. > > on rnum > global x > put random(9) into rn > put rn into char x of field "random" > end rnum This is not really a good way to use global. I'd avoid it. You can pass x as a parameter. For that matter you can return the char as a function value and accumulate it in the main loop. I would also avoid unneeded uses of fields. I think field "Alpha" should be a constant. Best wishes on your exercise! Dar Scott From GernotL at t-online.de Wed Jan 22 14:33:01 2003 From: GernotL at t-online.de (Gernot Lorenz) Date: Wed Jan 22 14:33:01 2003 Subject: 2.nd try / error 3 whenever i cklick on 'script' In-Reply-To: <18524633917.20030122192620@pertiet.de> References: <18524633917.20030122192620@pertiet.de> Message-ID: <3E2EEC9E.3000207@rz-online.de> Henning Pertiet wrote: >Hi, > >I tried to send this question some hours ago, but I didn't even >receive it myself. So I thought I send it once again... > >I am new to revolution and began testing on my Mac with OS 8.1 german. >Whenever I make a new mainstack and try to access the script of any >part of the programm revolution crashes with: error 3. > >I searched the archives and figured out that some developers had >solved the problem switching the Look And Feel to Mac Os Emulated. >But that did not solve the problem in my case. >Anybody any hints?? > >Thank you > >Henning > > > > > > Hallo Henning, ich bin mir nicht sicher, aber ist Mac OS 8.1 nicht ein bi?chen zu alt f?r Revoulution ? Jedenfalls gibt es ab 9.1 keine Probleme. Gru? Gernot From katir at hindu.org Wed Jan 22 14:43:01 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Wed Jan 22 14:43:01 2003 Subject: OT: Elegant Cross Platform Fonts Message-ID: <0217A411-2E41-11D7-9396-003065FB9830@hindu.org> Does someone have a short, fairly reliable, list of fonts that are likely to be found both on Mac and Windows machines? I suppose I could look at one of our windows machines here, but I am thinking someone of you has already been down this road and will already have a definitive list. In particular I am looking for a cross-platform font that is a little prettier and more elegant that Arial, for use as a large display font where I am dynamically changing the text from a customProperty and don't want to make all those text displays as images in Photoshop ahead of time (too much work and too much data) In this context we don't have really tight size parameters we have to worry about as we will just give it plenty of room (unlike when making small buttons where the type size differences for the same font across platforms can be a headache.) Thanks Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From revolution at pertiet.de Wed Jan 22 15:01:01 2003 From: revolution at pertiet.de (Henning Pertiet) Date: Wed Jan 22 15:01:01 2003 Subject: 2.nd try / error 3 whenever i cklick on 'script' In-Reply-To: <3E2EEC9E.3000207@rz-online.de> References: <18524633917.20030122192620@pertiet.de> <3E2EEC9E.3000207@rz-online.de> Message-ID: <18029939738.20030122205445@pertiet.de> Hi Gernot, > Hallo Henning, > ich bin mir nicht sicher, aber ist Mac OS 8.1 nicht ein bi?chen zu alt > f?r Revoulution ? Die Dokumentation sagt: Requirements for Mac OS systems You can develop on any Mac OS system that includes: ? Any 68K or PPC Macintosh or clone ? Operating system: Mac OS 7.1 or later Das kann es eigentlich nicht sein. (Ist das ?blich, dass hier auch in deutsch geschrieben wird??) Henning From RGould8 at aol.com Wed Jan 22 15:12:01 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Wed Jan 22 15:12:01 2003 Subject: Adding/deleting groups Message-ID: Is there a limit to how many groups one can have in a stack? I'm having trouble with Rev 1.1.1 on Mac OS X where I've got a stack with 8 groups, and I try to add a 9th group by clicking on a 640x480 image, selecting "Group Selected". If I go under "properties" for that object, I see that it thinks of itself as being part of a new group ID #, but it doesn't show that new group in the Application Viewer window under "groups". Even if I close and open that expander triangle, it doesn't show up. I've also got some groups listed that I'd like to get rid of. I thought I'd highlight the group name and select PURGE, but it won't let me. Is there another way to do this? -------------- next part -------------- An HTML attachment was scrubbed... URL: From erikhans08 at yahoo.com Wed Jan 22 19:46:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jan 22 19:46:01 2003 Subject: StartUp handler on Windows In-Reply-To: <524C1C35-2DF8-11D7-9DD7-003065D52E8E@mac.com> Message-ID: <20030123004103.51195.qmail@web20008.mail.yahoo.com> "on startup" works on the first stack opened when you start the Revolution app (from the Transcript Dictionary). this occurs before i open my own first stack. what is this mysterious masked stack and can i put my very own "on startup" into that script? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ambassador at fourthworld.com Wed Jan 22 20:00:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 22 20:00:01 2003 Subject: StartUp handler on Windows In-Reply-To: <20030123004103.51195.qmail@web20008.mail.yahoo.com> Message-ID: erik hansen wrote: > "on startup" works on the first stack opened when > you start the Revolution app (from the Transcript > Dictionary). this occurs before i open my own > first stack. what is this mysterious masked stack > and can i put my very own "on startup" into that script? Simpler: if yo uwant initialization in either the dev environment or as a standalone, just move your init stuff to a preOpenStack handler in the first card of the main stack. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From monte at sweattechnologies.com Wed Jan 22 20:05:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jan 22 20:05:01 2003 Subject: StartUp handler on Windows In-Reply-To: <20030123004103.51195.qmail@web20008.mail.yahoo.com> Message-ID: The startUp script can go in the script of your standalone stack. It executes before preOpenStack and only once per session. > > "on startup" works on the first stack opened when > you start the Revolution app (from the Transcript > Dictionary). this occurs before i open my own > first stack. what is this mysterious masked stack > and can i put my very own "on startup" into that script? > > ===== > erik at erikhansen.org http://www.erikhansen.org > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From erikhans08 at yahoo.com Wed Jan 22 20:17:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jan 22 20:17:01 2003 Subject: StartUp handler on Windows In-Reply-To: Message-ID: <20030123011237.95284.qmail@web20009.mail.yahoo.com> --- Richard Gaskin wrote: > > "on startup" works on the first stack opened > when > > you start the Revolution app (from the > Transcript > > Dictionary). this occurs before i open my own > > first stack. what is this mysterious masked > stack > > and can i put my very own "on startup" into > that script? > > Simpler: if yo uwant initialization in either > the dev environment or as a > standalone, just move your init stuff to a > preOpenStack handler in the first > card of the main stack. right, and i did try that. the thing is, i only want this initialization to happen once, on startup. the preOpenStack handler is activated each time the stack is opened. maybe the usewr does not want re-initialization. once i saw the names of other RR stacks that were opened (before ones own) when you first click on the Revolution application file. or was that MC? anyway, thanks for the info. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Wed Jan 22 20:20:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jan 22 20:20:01 2003 Subject: StartUp handler on Windows In-Reply-To: Message-ID: <20030123011519.56634.qmail@web20008.mail.yahoo.com> --- Monte Goulding wrote: > > The startUp script can go in the script of your > standalone stack. It > executes before preOpenStack and only once per > session. thanks, that sounds useful but i have yet to create a standalone. the idea of not being able to access all the code makes me break out in a cold sweat! ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ambassador at fourthworld.com Wed Jan 22 20:47:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 22 20:47:01 2003 Subject: StartUp handler on Windows In-Reply-To: <20030123011237.95284.qmail@web20009.mail.yahoo.com> Message-ID: erik hansen wrote: > > --- Richard Gaskin > wrote: >>> "on startup" works on the first stack opened >> when >>> you start the Revolution app (from the >> Transcript >>> Dictionary). this occurs before i open my own >>> first stack. what is this mysterious masked >> stack >>> and can i put my very own "on startup" into >> that script? >> >> Simpler: if yo uwant initialization in either >> the dev environment or as a >> standalone, just move your init stuff to a >> preOpenStack handler in the first >> card of the main stack. > > right, and i did try that. the thing is, i only > want this initialization to happen once, on > startup. the preOpenStack handler is activated > each time the stack is opened. maybe the usewr > does not want re-initialization. How many times will the mainstack that is the standalone be opened during runtime? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From erikhans08 at yahoo.com Wed Jan 22 20:48:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jan 22 20:48:01 2003 Subject: StartUp handler on Windows In-Reply-To: Message-ID: <20030123014338.68873.qmail@web20004.mail.yahoo.com> Richard & Monte, "on startUp" worked in the stack script of the first stack i opened, "AA"! i moved the handler from what was going to be a "splash" stack. anyway, it would be nice to know if there is something like the HC "Home" stack where a startup handler fires when the Rev app is clicked. then "AA" could be scripted to open automatically. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From info at pixelmedia.com.au Wed Jan 22 20:56:01 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Wed Jan 22 20:56:01 2003 Subject: OT: Elegant Cross Platform Fonts In-Reply-To: <0217A411-2E41-11D7-9396-003065FB9830@hindu.org> Message-ID: Dear Sannyasin, > Does someone have a short, fairly reliable, list of fonts that are > likely to be found both on Mac and Windows machines? I suppose I could > look at one of our windows machines here, but I am thinking someone of > you has already been down this road and will already have a definitive > list. > > In particular I am looking for a cross-platform font that is a little > prettier and more elegant that Arial, for use as a large display font > where I am dynamically changing the text from a customProperty and > don't want to make all those text displays as images in Photoshop > ahead of time (too much work and too much data) In this context we > don't have really tight size parameters we have to worry about as we > will just give it plenty of room (unlike when making small buttons > where the type size differences for the same font across platforms can > be a headache.) > > Fonts available 'by default' to both MacOS 10.2 and Windows Me - other cross-platform users, please, correct me if I'm wrong: Arial: The quick brown fox jumped over the lazy dogs. Arial Black: The quick brown fox jumped over the lazy dogs. Comic Sans MS: The quick brown fox jumped over the lazy dogs. Century Gothic: The quick brown fox jumped over the lazy dogs. Copperplate Gothic: The quick brown fox jumped over the lazy dogs. Courier: The quick brown fox jumped over the lazy dogs. Impact: The quick brown fox jumped over the lazy dogs. Lucida Handwriting: The quick brown fox jumped over the lazy dogs. Tahoma: The quick brown fox jumped over the lazy dogs. Times New Roman: The quick brown fox jumped over the lazy dogs. Trebuchet MS: The quick brown fox jumped over the lazy dogs. Verdana: The quick brown fox jumped over the lazy dogs. I do believe the different platforms handle typesetting in different ways, so that the same block of text might flow differently, and occupy a different amount of space, in different platforms - even if using the same fonts. Therefore, it might be a good idea to account for this difference when designing the interface, and leave a bit of extra room! I hope this helps! Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 2951 bytes Desc: not available URL: From erikhans08 at yahoo.com Wed Jan 22 21:16:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jan 22 21:16:01 2003 Subject: StartUp handler on Windows In-Reply-To: Message-ID: <20030123021115.18214.qmail@web20006.mail.yahoo.com> --- Richard Gaskin wrote: > > i want this initialization to happen once, on > > startup. the preOpenStack handler is > activated > > each time the stack is opened. maybe the > usewr > > does not want re-initialization. > > How many times will the mainstack that is the > standalone be opened during > runtime? many. and the preopenstack handler sends "startup" (on line 1) everytime ANY stack opens. and the startup handler runs. i put "starting again" && the time in the startup handler to be sure. wait until 2 right? as lomg as it doesn't crash. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ambassador at fourthworld.com Wed Jan 22 21:56:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 22 21:56:00 2003 Subject: StartUp handler on Windows In-Reply-To: <20030123021115.18214.qmail@web20006.mail.yahoo.com> Message-ID: erik hansen wrote: > > --- Richard Gaskin > wrote: > >>> i want this initialization to happen once, on >>> startup. the preOpenStack handler is >> activated >>> each time the stack is opened. maybe the >> usewr >>> does not want re-initialization. >> >> How many times will the mainstack that is the >> standalone be opened during >> runtime? > > many. > > and the preopenstack handler sends "startup" (on > line 1) everytime ANY stack opens. Not if it's in the _card_ script; only the stack script of a main stack is in the message path for substacks. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From nfeasey at utpress.utoronto.ca Wed Jan 22 23:04:01 2003 From: nfeasey at utpress.utoronto.ca (Nicholas Feasey) Date: Wed Jan 22 23:04:01 2003 Subject: MAC OSX - 10.2.3 - Unexpected Quit Message-ID: <0799ED3C-2E87-11D7-8BA6-000393D9515C@utpress.utoronto.ca> I have an simple application with one main stack and a sub-stack. The main stack displays a list and when the user double clicks on an item it opens up a sub-stack with a data entry screen. Pretty simple and straight forward I believe. When moving fields around in the card of the sub-stack the Revolution application unexpectedly quits. It is really quite annoying as, obviously, all of my changes are lost. Should I be doing this another way as I thought this is the normal procedure when creating an application. As stated, I'm running Revolution on MAC OS X 10.2.3. Any assistance/direction would be appreciated. Cheers. N From valetia at mac.com Thu Jan 23 01:19:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Thu Jan 23 01:19:01 2003 Subject: MAC OSX - 10.2.3 - Unexpected Quit In-Reply-To: <0799ED3C-2E87-11D7-8BA6-000393D9515C@utpress.utoronto.ca> Message-ID: Hi Nicholas, > When moving fields around in the card of the sub-stack the Revolution > application unexpectedly quits. It is really quite annoying as, obviously, > all of my changes are lost. I have not had any problems with RR quitting when moving fields around in a sub-stack. I too am running RR on 10.2.3. Try creating a new sub-stack (or even a new main stack and sub-stack) to see if the problem still occurs. You could also upload your stack somewhere so that some of us can download it and see if the problem also occurs on our machines. Valetia From Esa.Kivela at ncrc.fi Thu Jan 23 01:28:01 2003 From: Esa.Kivela at ncrc.fi (=?iso-8859-1?Q?Esa_Kivel=E4?=) Date: Thu Jan 23 01:28:01 2003 Subject: newbie: how play sounds in RR Message-ID: <961D94BBE7448D4C8E4440CB7920D9E02AD5CF@ktk7.ad.kuluttajatutkimuskeskus.fi> Greetings again from Finland I have long time project: I have started make MUD editor some time ago by Hypercard and now I continue this project with RR. I have some sounds file (wav-files steero and mono), like rusty doors sound, chain, sword, orc etc. I imported one sound (wave stereo) into stack try to paly command inside button -> nothing happend even I putted whole path in to that sound. Ok when editor put ie some door into rom wich he/she want to edit, RR cheks door button coordinates, specified to n, s,e,w,up and down as it is in LPMuds. Then its goes to card "ovet" (ovet = finnish = doors) and show doors info where editor can put doors settings like does door have lock, what kind lock it does have any code to the lock, is door open/closed, locekd/not locked and so on. What I try to do with sound is that before RR goes to card "ovet" and shows doors settings its play that rusty door sound like "rusty.wav" *hear that rusty door echo around you?* But how? Do I have import sounds to stack? Do I have set some defaultFolder? Is that simple command like paly "rusty.wav" as in Hypercad was enough? Here is part code where I want to add that play command: ----Code start---- if the loc of me is "210,70" then lock screen PLAY SOUND SOMEWHERE IN HERE? :-o go to card "ovet" send mouseup to cd btn "show/hide n" of card "ovet" unlock screen end if ----Code ends---- Anyone can help? Thanks at advance *Bows deeply and returns to the shadows of the forrest* Esashi From janschenkel at yahoo.com Thu Jan 23 01:37:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jan 23 01:37:01 2003 Subject: MAC OSX - 10.2.3 - Unexpected Quit In-Reply-To: <0799ED3C-2E87-11D7-8BA6-000393D9515C@utpress.utoronto.ca> Message-ID: <20030123063209.59290.qmail@web11904.mail.yahoo.com> --- Nicholas Feasey wrote: > I have an simple application with one main stack and > a sub-stack. > > The main stack displays a list and when the user > double clicks on an > item it opens up > a sub-stack with a data entry screen. Pretty simple > and straight > forward I believe. > > When moving fields around in the card of the > sub-stack the Revolution > application > unexpectedly quits. It is really quite annoying as, > obviously, all of > my changes are lost. > > Should I be doing this another way as I thought this > is the normal > procedure when > creating an application. > > As stated, I'm running Revolution on MAC OS X > 10.2.3. > > Any assistance/direction would be appreciated. > > Cheers. > > N > You should try setting the 'Look and Feel' to 'MacOS Emulated' -- you'll have to do this every time you start the development environment. Standalone applictions aren't affected by this, but there are a few issues between RunRev and MacOS X "Jaguar" which will be solved in version 2.0 Best regards, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From signe.sanne at roman.uib.no Thu Jan 23 02:47:01 2003 From: signe.sanne at roman.uib.no (Signe Marie Sanne) Date: Thu Jan 23 02:47:01 2003 Subject: OT: Elegant Cross Platform Fonts In-Reply-To: <0217A411-2E41-11D7-9396-003065FB9830@hindu.org> References: <0217A411-2E41-11D7-9396-003065FB9830@hindu.org> Message-ID: >Does someone have a short, fairly reliable, list of fonts that are >likely to be found both on Mac and Windows machines? I suppose I >could look at one of our windows machines here, but I am thinking >someone of you has already been down this road and will already have >a definitive list. > >In particular I am looking for a cross-platform font that is a >little prettier and more elegant that Arial, for use as a large >display font where I am dynamically changing the text from a >customProperty and don't want to make all those text displays as >images in Photoshop ahead of time (too much work and too much data) >In this context we don't have really tight size parameters we have >to worry about as we will just give it plenty of room (unlike when >making small buttons where the type size differences for the same >font across platforms can be a headache.) I used to set textfonts to Geneva on Mac and MS Sans Serif (up to 17) and Arial (for higher) on Windows. Then to my dismay I discovered that on Windows XP the font MS Sans Serif has disappeared, or perhaps just changed name to Microsoft Sans Serif. This meant that I have to change the script lines of hundreds of programs (sigh!). I have now started using only VERDANA which is a distinct and nice font and has been found on both platforms for some years now. The textsize and textheight varies just a little from one platform to another. At least it's worth a try! Signe Marie Sanne -- 1. amanuensis Signe Marie Sanne e-mail: signe.sanne at roman.uib.no Romansk Institutt tel: +47 55 58 21 27 Oysteins gt. 1 5007 Bergen http://www.hf.uib.no/hfolk/mlab/hjem/default.html Norway From ludovic.thebault at laposte.net Thu Jan 23 03:09:02 2003 From: ludovic.thebault at laposte.net (Ludovic Thebault) Date: Thu Jan 23 03:09:02 2003 Subject: OT: Elegant Cross Platform Fonts References: <0217A411-2E41-11D7-9396-003065FB9830@hindu.org> Message-ID: <3E2FA1D1.6090908@laposte.net> Sannyasin Sivakatirswami a ?crit: > In particular I am looking for a cross-platform font that is a little > prettier and more elegant that Arial, for use as a large display font I like the "Eras" font familly. From klausimausi at mac.com Thu Jan 23 04:15:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Thu Jan 23 04:15:01 2003 Subject: newbie: how play sounds in RR In-Reply-To: <961D94BBE7448D4C8E4440CB7920D9E02AD5CF@ktk7.ad.kuluttajatutkimuskeskus.fi> Message-ID: <73335BC4-2EB2-11D7-B711-003065D52E8E@mac.com> Hi Esa, ... > if the loc of me is "210,70" then play ac "your long or relative path to the rusty sound here" ## ac = abbreviation for audioclip ## since i am totally lazy, i first learnd all shortcuts and abbr. by heart ;-) > lock screen > go to card "ovet" > send mouseup to cd btn "show/hide n" of card "ovet" > unlock screen > end if > > ----World ends---- ;-) > > Anyone can help? This will NOT work, if you are using QuickTime in your stack. I found out that you have to choose: QT or "play ac..." You can also use a player-object to play sounds, even without QT. Then you might have to place that player in some backgroud that is available on every card. I use this technique and it works fine for me. > Thanks at advance > > *Bows deeply and returns to the shadows of the forrest* :-) > Esashi Hope that helps. Regards Klaus Major klausimausi at mac.com From wmb at internettrainer.com Thu Jan 23 04:24:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Thu Jan 23 04:24:01 2003 Subject: 2.nd try / error 3 whenever i cklick on 'script' In-Reply-To: <18029939738.20030122205445@pertiet.de> Message-ID: On Mittwoch, J?nner 22, 2003, at 08:54 Uhr, Henning Pertiet wrote: > Hi Gernot, > > >> Hallo Henning, >> ich bin mir nicht sicher, aber ist Mac OS 8.1 nicht ein bi?chen zu alt >> f?r Revoulution ? > > Die Dokumentation sagt: > > Requirements for Mac OS systems > You can develop on any Mac OS system that includes: > > ? Any 68K or PPC Macintosh or clone > ? Operating system: Mac OS 7.1 or later > > Das kann es eigentlich nicht sein. > (Ist das ?blich, dass hier auch in deutsch geschrieben wird??) sometimes yes;) aber daf?r gibt es das rev board von Malte... http://www.revolutionboard.de/ ich w?rd sagen, die specs sind theorie. Rev ist auf/f?r classischem MacOS sehr speicherhungrig. Es ist daher wahrscheinlich entscheidender, da? du viel Ram hast und weniger welche version du benutzt. Ich w?rd trotzdem mindestens auf 8.6 gehen besser aber 9.2.x Runtime hab ich auf 8.6 und glaub auch auf 8.1 getestet, war aber eine sehr z?he angelegenheit. Au?er man nimmt schneller Power Macs. Aber wozu dann das alte System? Das development environment w?rd ich da nicht laufen lassen. Ich glaub da w?rst du mit MC besser dran. Das kann aber der Klaus sicher besser beurteilen als ich. Sorry for german. If there is a general interest we could change to english... regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From Esa.Kivela at ncrc.fi Thu Jan 23 04:39:00 2003 From: Esa.Kivela at ncrc.fi (=?iso-8859-1?Q?Esa_Kivel=E4?=) Date: Thu Jan 23 04:39:00 2003 Subject: VS: newbie: how play sounds in RR Message-ID: <961D94BBE7448D4C8E4440CB7920D9E02AD5D1@ktk7.ad.kuluttajatutkimuskeskus.fi> > -----Alkuper?inen viesti----- > L?hett?j?: Klaus Major [mailto:klausimausi at mac.com] > L?hetetty: 23. tammikuuta 2003 11:10 > Vastaanottaja: use-revolution at lists.runrev.com > Aihe: Re: newbie: how play sounds in RR > > > Hi Esa, > > ... > > if the loc of me is "210,70" then > play ac "your long or relative path to the rusty sound here" > ## ac = abbreviation for audioclip > ## since i am totally lazy, i first learnd all shortcuts and > abbr. by heart ;-) > > lock screen > > go to card "ovet" > > send mouseup to cd btn "show/hide n" of card "ovet" > > unlock screen > > end if > > > > ----World ends---- ;-) > > > > Anyone can help? > > This will NOT work, if you are using QuickTime in your stack. > I found out that you have to choose: QT or "play ac..." yhmm if I sahe that editor in the future I have to assume that everyone dosen't have QT installed. > > You can also use a player-object to play sounds, even without QT. > Then you might have to place that player in some backgroud that > is available on every card. > > I use this technique and it works fine for me. How I do that? Never done it before. Can player object paly sounds lie to door, weapon, monster and so on? Ahhhh I liked Hypercard simple "play that and that" -comamnd :-) can sound file play that way if it is imported into stack? Yous Esashi From wmb at internettrainer.com Thu Jan 23 04:40:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Thu Jan 23 04:40:01 2003 Subject: OT: Elegant Cross Platform Fonts In-Reply-To: Message-ID: On Donnerstag, J?nner 23, 2003, at 08:42 Uhr, Signe Marie Sanne wrote: >> Does someone have a short, fairly reliable, list of fonts that are >> likely to be found both on Mac and Windows machines? I suppose I >> could look at one of our windows machines here, but I am thinking >> someone of you has already been down this road and will already have >> a definitive list. > I used to set textfonts to Geneva on Mac and MS Sans Serif (up to 17) > and Arial (for higher) on Windows. Then to my dismay I discovered that > on Windows XP the font MS Sans Serif has disappeared, or perhaps just > changed name to Microsoft Sans Serif. This meant that I have to change > the script lines of hundreds of programs (sigh!). I have now started > using only VERDANA which is a distinct and nice font and has been > found on both platforms for some years now. The textsize and > textheight varies just a little from one platform to another. At > least it's worth a try! Verdana is a good tip. Its defined from M$ as a special monitor fonts for Apps, webdesign etc... I combine it with Adobes Myriad for bigger sizes. On the Adobe page you can also find fonts for apps, webdesign (Myriad is one of them). imho important is: dont use Arial. This brings your apps this kind of ugly "old fashioned Microsoft Word Layout"- design. Brrrrr..! What I dont know is: what happens with these fonts on Linux - They are substituted automatically by Helvetica, or..? regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From malte.brill at t-online.de Thu Jan 23 04:45:01 2003 From: malte.brill at t-online.de (Malte Brill) Date: Thu Jan 23 04:45:01 2003 Subject: OT: Elegant Cross Platform Fonts Message-ID: Perhaps you might want to take a look at this small stack. http://www.revolutionboard.de/malte/newfont.rev.zip I embedded all chars I use as a .png file and set the imagesources for a field. If the font you want to use is big enough it migth be worth the work and once saved, you don?t even need to do the processing of the chars again. Regards, Malte From klausimausi at mac.com Thu Jan 23 05:16:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Thu Jan 23 05:16:01 2003 Subject: VS: newbie: how play sounds in RR In-Reply-To: <961D94BBE7448D4C8E4440CB7920D9E02AD5D1@ktk7.ad.kuluttajatutkimuskeskus.fi> Message-ID: Hi Esa, >> .. >> This will NOT work, if you are using QuickTime in your stack. >> I found out that you have to choose: QT or "play ac..." > > yhmm if I sahe that editor in the future I have to assume that > everyone dosen't have QT installed. Although QuickTime is a if not THE leading multimedia extension, it is still not so common on windows as it should be... You can assure to NOT use QT at all (installed or not) by adding this line in your "preopenstack"-handler: ... set the dontuseqt to true ... >> You can also use a player-object to play sounds, even without QT. >> Then you might have to place that player in some backgroud that >> is available on every card. >> >> I use this technique and it works fine for me. > > How I do that? Never done it before. > Can player object paly sounds lie to door, weapon, monster and so on? With clever scripting, it can even brew fresh coffe ;-) Just a joke, but sure it can play any sound. (But i am afraid that "weapon"-sounds will only be heard by users aged 18 and older :-D Another silly joke, i can never resist...) Create all necessary player-objects on one card, set their filenames (use relative paths please, or your customers might not hear any sound...), group them, hide them and place that grp on any card you like. That's all... Then you can start them by: ... start player "the rusty door sound" ... > Ahhhh I liked Hypercard simple "play that and that" -comamnd :-) I hate to say, but HC is dead! So say farewell to it ;-) > can sound file play that way if it is imported into stack? Sure, but that will bloat up the filesize of your stacks... Remember that a stack is loded into memory completely ! But there might be something else wrong if the "play"-command does not actually play these sounds. Does doubleclickick the sounds start the win-media-player and play them correctly ? Try the players, you will not regret :-) And please drop a line if you need further help or assistance. > Yous > Esashi Regards Klaus Major klausimausi at mac.com From richmond at mail.maclaunch.com Thu Jan 23 05:23:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu Jan 23 05:23:01 2003 Subject: Undocumented image problem Message-ID: The RR documentation tells us that the ideal image format is JPEG for cross-platform conformity. This is not entirely true: This refers to MACINTOSH STANDALONES ....... ONLY When your standalone is delivered from a CD-ROM, ..... OR .... from a SERVER (found that one out, to my cost, yesterday) JPEGS do not show up !!!! Images have to be converted to the RunRev internal bitmap format.......this is a BIG SHAG as the only way to do this is to edit each image, after it has been imported, using the paint palette (Thanks Klaus!). Love, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From ambassador at fourthworld.com Thu Jan 23 05:38:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 23 05:38:01 2003 Subject: Undocumented image problem In-Reply-To: Message-ID: Mathewson wrote: > The RR documentation tells us that the ideal image format is > JPEG for cross-platform conformity. > > This is not entirely true: > > This refers to MACINTOSH STANDALONES ....... ONLY > > When your standalone is delivered from a CD-ROM, ..... OR > .... from a SERVER (found that one out, to my cost, > yesterday) > > JPEGS do not show up !!!! > > Images have to be converted to the RunRev internal bitmap > format.......this is a BIG SHAG I've delivered CD-ROM projects with JPEGs, and RevNet uses them from a server. What problems were you experiencing? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.1: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From revolution at pertiet.de Thu Jan 23 05:53:01 2003 From: revolution at pertiet.de (Henning Pertiet) Date: Thu Jan 23 05:53:01 2003 Subject: 2.nd try / error 3 whenever i cklick on 'script' In-Reply-To: References: Message-ID: <69597873.20030123114747@pertiet.de> Hallo, I will go on in this thread writing in english so others may have an idea to solve my problem. My Mac (OS 8.1, G3 233 Mhz) has a 160 MB of RAM - when I understood everything right this should be enough to let Revolution run. Maybe it could be slow but it should run. Right? But it doesn't - I tried it with all and no "Erweiterungen" (sorry, but I really don't know what that is in english) but it still always crashes when I click on 'script'. Thanks for any further input of hints or ideas. Henning -- Henning Pertiet mailto:revolution at pertiet.de From wmb at internettrainer.com Thu Jan 23 08:40:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Thu Jan 23 08:40:01 2003 Subject: StartUp handler on Windows In-Reply-To: <20030123011237.95284.qmail@web20009.mail.yahoo.com> Message-ID: <7FF31E0E-2ED7-11D7-BFCB-003065430226@internettrainer.com> On Donnerstag, J?nner 23, 2003, at 02:12 Uhr, erik hansen wrote: >> Simpler: if yo uwant initialization in either >> the dev environment or as a >> standalone, just move your init stuff to a >> preOpenStack handler in the first >> card of the main stack. > > right, and i did try that. the thing is, i only > want this initialization to happen once, on > startup. the preOpenStack handler is activated > each time the stack is opened. maybe the usewr > does not want re-initialization. What I do is: Main stack= Splashscreen (1 card) (solves also the problem that it cannot save etc...) put any preopen stack script (depend what you wnat to do) into it all items on this stack onMouseup are cheking a field in another stack (no matter what the user clicks) If this check is ok I send the user to the "real" Main stack otherwise to another stack If you dont want o force the user to click make a send message after some time... hope thats understandable and helps, wenn nicht ruf mich einfach an regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From wmb at internettrainer.com Thu Jan 23 08:44:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Thu Jan 23 08:44:01 2003 Subject: 2.nd try / error 3 whenever i cklick on 'script' In-Reply-To: <69597873.20030123114747@pertiet.de> Message-ID: <0E410536-2ED8-11D7-BFCB-003065430226@internettrainer.com> On Donnerstag, J?nner 23, 2003, at 11:47 Uhr, Henning Pertiet wrote: > My Mac (OS 8.1, G3 233 Mhz) has a 160 MB of RAM - when I understood > everything right this > should be enough to let Revolution run. Maybe it could be slow but it > should run. Right? Do you have other apps running at the same time? Maybe the IE? Than 160 could be *not* enought... regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From revolution at pertiet.de Thu Jan 23 09:05:01 2003 From: revolution at pertiet.de (Henning Pertiet) Date: Thu Jan 23 09:05:01 2003 Subject: 2.nd try / error 3 whenever i cklick on 'script' In-Reply-To: <0E410536-2ED8-11D7-BFCB-003065430226@internettrainer.com> References: <0E410536-2ED8-11D7-BFCB-003065430226@internettrainer.com> Message-ID: <3621173073.20030123150041@pertiet.de> Hi, > Do you have other apps running at the same time? Maybe the IE? > Than 160 could be *not* enought... No. Henning -- Henning Pertiet mailto:revolution at pertiet.de From ncouch at mail.airmail.net Thu Jan 23 09:47:01 2003 From: ncouch at mail.airmail.net (ncouch) Date: Thu Jan 23 09:47:01 2003 Subject: Random generator exercise Message-ID: >Nate, > >Why don't you use "repeat with x = 1 to valrn" - this way you don't have to >do an "until", or increment x; it happens automatically. > >Ken Ray >Sons of Thunder Software >Email: kray at sonsothunder.com >Web Site: http://www.sonsothunder.com/ Thanks Ken. This worked like a champ. Nate From rcozens at pon.net Thu Jan 23 10:20:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jan 23 10:20:01 2003 Subject: StartUp handler on Windows In-Reply-To: <20030123021115.18214.qmail@web20006.mail.yahoo.com> References: <20030123021115.18214.qmail@web20006.mail.yahoo.com> Message-ID: > > How many times will the mainstack that is the >> standalone be opened during >> runtime? > >many. Hi erik, How does one open a standalone many times without quitting it each time before opening it again.? -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From richmond at mail.maclaunch.com Thu Jan 23 10:45:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu Jan 23 10:45:01 2003 Subject: Undocumented image problem 2 Message-ID: I developed (between April and December 2002) an educational CD-ROM for Articulate Music entitled 'Listen Hear' with material supplied by two music teachers from Dundee. The standalone that was spun off for Mac OS 9 did not show jpegs either in OS 9 or within the Classic emulation environment in Mac OS X. I have also developed 2 wee phonetics programs for the University of st Andrews: jpegs do not show up when delivered from a server inside a NetBoot image (Jaguar). Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From sschofield at computing.dundee.ac.uk Thu Jan 23 10:52:02 2003 From: sschofield at computing.dundee.ac.uk (sschofield) Date: Thu Jan 23 10:52:02 2003 Subject: basic optionbutton help Message-ID: <31C6D68FA597D411B04D00E02965883B010BAC72@mailhost> This is obviously so easy to do I am missing the point. I've got 2 radio buttons, Male and Female (would like them Sex(0) and Sex(1) but couldn't work that out either). Now what? I've gone to the manual, put in the group button "Male" and button "Female" }as per manual set the radioBehavior of last group to true }as per manual put false into button "Male" }unsuccessful attempt to set it back to false put false into button "Female" }ditto But nothing seems to happen. I then have a line on mousedown in button Male on mousedown if "New Button 1" is true then put "you is female" into field "MyMessage" put false into button "Female" else put "you is male" into field "MyMessage" put false into button "Male" end if This put a message in the first time, but doesn't blank out the other end mousedown But nothing seems to happen. My colleague and I have spent the whole afternoon on this. Any help appreciated. I'm told revolution is intuitive, so I guess we're right out of tuit here! From klausimausi at mac.com Thu Jan 23 11:12:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Thu Jan 23 11:12:01 2003 Subject: basic optionbutton help In-Reply-To: <31C6D68FA597D411B04D00E02965883B010BAC72@mailhost> Message-ID: Hi sschofield, > This is obviously so easy to do I am missing the point. I've got 2 > radio > buttons, Male and Female (would like them Sex(0) and Sex(1) but > couldn't > work that out either). Now what? > > I've gone to the manual, put in the > group button "Male" and button "Female" }as per > manual OK. > set the radioBehavior of last group to true }as per > manual Not necessary if there are only radiobuttons in that group. Then the group knows how to "behave". > put false into button "Male" > }unsuccessful This is the trick: set the hilitedbuttonname of last grp to "female" ## i recommend to name the group for further reference... > attempt to set it back to false > put false into button "Female" }ditto > > But nothing seems to happen. See above... > I then have a line on mousedown in button Male > on mousedown Put this into the script of the group, no scripts in the buttons... on mouseup if the hilitedbuttonname of me = "Male" the put "you pretend to be male" into field "MyMessage" else put "you pretend to be female" into field "MyMessage" end if end mouseup Hope that helps. Have a nice day :-) Regards Klaus Major klausimausi at mac.com From NFeasey at utpress.utoronto.ca Thu Jan 23 11:40:01 2003 From: NFeasey at utpress.utoronto.ca (Feasey, Nicholas) Date: Thu Jan 23 11:40:01 2003 Subject: MAC OSX - 10.2.3 - Unexpected Quit Message-ID: Many thanks to all who assisted me with this problem. Changing the 'Look and Feel' to 'MacOS Emulated' did the trick for me. The behaviour has stopped since doing this. Curious that Valetia is not experiencing the same issue so, when I have time, I will explore further. I will also try her further suggestion of creating a new sub-stack to see if it is just related to the particular sub-stack I am currently working with. Once again, many thanks. N From menno at libero.it Thu Jan 23 12:08:00 2003 From: menno at libero.it (Piero Menno') Date: Thu Jan 23 12:08:00 2003 Subject: How to control the topstack In-Reply-To: References: Message-ID: Hi all, >Buona sera Piero, > >va bene? > >>Hi to the all list, >> >>I have a main stack with several substacks, but I have to mantain a certain >>substack as the topstack (the user interface), while sometimes in my >>application other substacks become topstacks (blocking the application): >>how to "oblige" a stack to be THE topstack? > >you can make a specific stack to be the topstack with this addition >in a script > >... >set the defaulfstack to "your stackname here" >## do what you want to it... >... That line of code is alredy there in the main stack (I missed the point in my post) Should I repeat it in every substack? My application calls frequently a "recent card": could the mess be here? TIA Ciao >>TIA >> >>Piero Menno > > >Hope that helps and that i understood you right :-) > > >Arriverderci > >Klaus Major >(Claudio Maggiore ;-) >k_major at os.surf2000.de > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Thu Jan 23 12:10:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jan 23 12:10:01 2003 Subject: basic optionbutton help References: <31C6D68FA597D411B04D00E02965883B010BAC72@mailhost> Message-ID: <004f01c2c300$d6ab1db0$6f00a8c0@mckinley.dom> You need to change: put false into button "Female" to: set the hilite of button "Female" to false Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "sschofield" To: Sent: Thursday, January 23, 2003 9:46 AM Subject: RE: basic optionbutton help > This is obviously so easy to do I am missing the point. I've got 2 radio > buttons, Male and Female (would like them Sex(0) and Sex(1) but couldn't > work that out either). Now what? > > I've gone to the manual, put in the > group button "Male" and button "Female" }as per manual > set the radioBehavior of last group to true }as per manual > put false into button "Male" }unsuccessful > attempt to set it back to false > put false into button "Female" }ditto > > But nothing seems to happen. > > I then have a line on mousedown in button Male > on mousedown > if "New Button 1" is true then > put "you is female" into field "MyMessage" > put false into button "Female" > else > put "you is male" into field "MyMessage" > put false into button "Male" > end if > > This put a message in the first time, but doesn't blank out the other > end mousedown > > But nothing seems to happen. My colleague and I have spent the whole > afternoon on this. Any help appreciated. I'm told revolution is intuitive, > so I guess we're right out of tuit here! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From k_major at os.surf2000.de Thu Jan 23 12:24:00 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Thu Jan 23 12:24:00 2003 Subject: How to control the topstack In-Reply-To: Message-ID: Buona sera Piero, > ... > That line of code is alredy there in the main stack (I missed the > point in my post) > Should I repeat it in every substack? Hmm, i'm not sure. But try it, it cannot be harmful. > My application calls frequently a "recent card": could the mess be > here? Looks like. When you go to another card (in another stack) that stack will become the topstack. So try to add that line to each substack... Ciao Klaus Major k_major at os.surf2000.de From rcozens at pon.net Thu Jan 23 12:56:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jan 23 12:56:01 2003 Subject: Serendipity Library Update 20030123 Message-ID: Hi All, Serendipity Library Update 20030123 is now available at http://www.oenolog.com/ftp/serendipity_downloader.htm This update includes a new developer's plugIn, Rev_Vise.rev. Rev_Vise is basically a repackaging of a subset of SDB_Utilities menuItems for gzip compression & expansion OF INDIVIDUAL FILES (recursion is not my strong suit...if anyone would like to add support for nested folders, go for it). Rev_Vise also supports SDB_Utilities text file conversion, which converts "Read Me" & documentation text file line endings to those appropriate to a particular platform. Like Click_Clock, Rev_Vise is scripted to be independent of Serendipity_Library; however Rev_Vise uses the Library's language translation files for multi-lingual support. This may sound a bit hypocritical coming from one who just ranted about having to download new updates of Stuffit Expander, but I offer SDB_Utilities' .sgz format as a standard for transfer of Revolution stacks. So far as I know, (a) there is currently no compression/expansion format supported cross-platform in Revolution except gzip, and (b) the only free gzip utility offered to the Revolution community is SDB_Utilities/Rev_Vise. The .sgz format specification is: 1. File data fork 2. File resource fork (if any) 3. Start of Footer (numToChar(29)) [Expansion logic starts at the end of the decompressed data and reads backwards until SOF.] 4. All information about the file returned by the detailed files function, including any information added in future releases in gzip format. Compress a File includes transparent logic add appropriate creator/file type codes to Unix & Windows files with .txt, .mc (MetaCard), and .rev suffixes. Expand a File includes logic to ask for a creator/file type if none is present and the platform expects it. In addition, it will not expand a file with a resource fork on a platform that does not support it. [Oops, could this cause a problem in OS X? I may have to make this a warning instead of a lock out.] Beyond multi-file support, what is missing? Perhaps a base64 or other encryption option? That shouldn't be too difficult to add. I think a cross-platform Revolution file transfer protocol is need, and that Serendipity's .sgz offering could be it...especially if Kevin would like to distribute it with the Revolution package. Rob Cozens God bless the French & Germans! War should never be a first resort. True peace cannot exist in a world where the most powerful nation is also its most malevolent. From katir at hindu.org Thu Jan 23 13:03:01 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Thu Jan 23 13:03:01 2003 Subject: Undocumented image problem 2 In-Reply-To: Message-ID: <24894A9A-2EFC-11D7-9FCA-003065FB9830@hindu.org> We only Macs here and we have no problems displaying JPEGS in standalones, or from the servers across the room. I did in the beginning because I was naive about using file references for external media. You must always use relative paths after getting the effective Filename of this stack, chop the file name to get the current directory, which will then be correct, whereever you are, and in a pre-open stack handler you poke that to a global. "gRoot" Set the default folder to "gRoot" and that and then call images relatively from that location. (assumes you have a folder of images in the same directory alongside your standalone). One caveat was that, during development when setting the file reference for an image control, it will always give you the long path from the local hard drive and you must manually chop this back to the relative path. You can go ahead and import all the images and then using a script, chop all the file refs back in one go. Once done, it works anywhere. There are probably easier ways... but the above works. if this doesn't make sense I'll dig up examples. And there are more caveats for CD's going to Windows machines -- don't ever put anything on the root level of a CD... always put your presentation and media file inside a directory on the CD... then if you want it to be "pretty" give the top folder a fancy icon. On Thursday, January 23, 2003, at 05:00 AM, Mathewson wrote: > I developed (between April and December 2002) an educational > CD-ROM for Articulate Music entitled 'Listen Hear' with > material supplied by two music teachers from Dundee. > > The standalone that was spun off for Mac OS 9 did not show > jpegs either in OS 9 or within the Classic emulation > environment in Mac OS X. > > I have also developed 2 wee phonetics programs for the > University of st Andrews: jpegs do not show up when > delivered from a server inside a NetBoot image (Jaguar). > > Richmond Mathewson > --------------------------------------------------------------- > Great Macintosh Products > The MacLaunch Store! > http://www.maclaunch.com/cgi-launch/store/agora.cgi > --------------------------------------------------------------- From cowhead at mac.com Thu Jan 23 15:28:01 2003 From: cowhead at mac.com (mark mitchell) Date: Thu Jan 23 15:28:01 2003 Subject: Find Item's Line w/offset In-Reply-To: <200301221538.KAA26044@www.runrev.com> Message-ID: <82127A2A-2F10-11D7-8095-0030656DAB8E@mac.com> I want to find an item in a container, but only whole matches. Then I want to delete the LINE which contains that item. So I need that line number information. I know you can get this with the FoundLine, but is there any way to get it using offset? Since I need whole matches to an item, I cannot use 'lineOffset' but must use 'itemOffset'. So is there anyway to convert from item number to a line number of a container? I wanted to use 'offset' instead of 'find' because I read somewhere that offset is much faster, but maybe that is irrelevant at todays processor speeds. Still, would like to know if it is possible. Thanks. mark mitchell Japan From jamesjrichards at lineone.net Thu Jan 23 16:01:01 2003 From: jamesjrichards at lineone.net (James Richards) Date: Thu Jan 23 16:01:01 2003 Subject: 2.nd try / error 3 whenever i cklick on 'script' In-Reply-To: <200301231554.KAA30194@www.runrev.com> Message-ID: on 23/1/03 11:47:47 +0100 3:54 pm, Henning Pertiet wrote: > My Mac (OS 8.1, G3 233 Mhz) has a 160 MB of RAM - when I understood everything > right this > should be enough to let Revolution run. Maybe it could be slow but it > should run. Right? > But it doesn't - I tried it with all and no "Erweiterungen" (sorry, > but I really don't know what that is in english) Extensions? > but it still always > crashes when I click on 'script'. My system is a bit different 256 MB of RAM and OS 8.6 so I'm not a direct comparison, but I've not had this trouble. Do you need to assign more memory to Rev? What does your memory usage look like before you try the action which causes the crash? Sorry if this seems a bit like asking whether you've remembered to put fuel in the tank :-) -- James J Richards jamesjrichards at lineone.net Tel. +44 (0)15394 43063 From jeanne at runrev.com Thu Jan 23 16:09:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Jan 23 16:09:01 2003 Subject: Find Item's Line w/offset In-Reply-To: <82127A2A-2F10-11D7-8095-0030656DAB8E@mac.com> References: <200301221538.KAA26044@www.runrev.com> Message-ID: At 12:23 PM -0800 1/23/03, mark mitchell wrote: >I want to find an item in a container, but only whole matches. Then I >want to delete the LINE which contains that item. So I need that line >number information. I know you can get this with the FoundLine, but is >there any way to get it using offset? Since I need whole matches to an >item, I cannot use 'lineOffset' but must use 'itemOffset'. So is there >anyway to convert from item number to a line number of a container? set the wholeMatches to true put itemOffset(whatToFind,theContainer) into myItemNumber put the number of lines in (item 1 to myItemNumber of theContainer) \ into theItemLine -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From kray at sonsothunder.com Thu Jan 23 16:24:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jan 23 16:24:01 2003 Subject: Find Item's Line w/offset References: <200301221538.KAA26044@www.runrev.com> Message-ID: <009601c2c324$67b79a40$6f00a8c0@mckinley.dom> Brilliant, Jeanne! I never thought of that... :-) (Just had to comment... ) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Jeanne A. E. DeVoto" To: Sent: Thursday, January 23, 2003 3:03 PM Subject: Re: Find Item's Line w/offset > At 12:23 PM -0800 1/23/03, mark mitchell wrote: > >I want to find an item in a container, but only whole matches. Then I > >want to delete the LINE which contains that item. So I need that line > >number information. I know you can get this with the FoundLine, but is > >there any way to get it using offset? Since I need whole matches to an > >item, I cannot use 'lineOffset' but must use 'itemOffset'. So is there > >anyway to convert from item number to a line number of a container? > > set the wholeMatches to true > put itemOffset(whatToFind,theContainer) into myItemNumber > put the number of lines in (item 1 to myItemNumber of theContainer) \ > into theItemLine > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > Runtime Revolution Limited - The Solution for Software Development > http://www.runrev.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revolution at pertiet.de Thu Jan 23 16:52:00 2003 From: revolution at pertiet.de (Henning Pertiet) Date: Thu Jan 23 16:52:00 2003 Subject: 2.nd try / error 3 whenever i cklick on 'script' In-Reply-To: References: Message-ID: <7013813408.20030123224641@pertiet.de> Hi James, >> But it doesn't - I tried it with all and no "Erweiterungen" (sorry, >> but I really don't know what that is in english) > Extensions? Yes, thats it!Thank you. > Do you need to assign more memory > to Rev? What does your memory usage look like before you try the action > which causes the crash? I tried starting Rev with a lot of different settings of RAM, but that also made no difference. > Sorry if this seems a bit like asking whether you've remembered to put fuel > in the tank :-) No, thats good, because I really don't know where to look anymore. Sad, because I really was close to buying a Revolution Licence, but in this case I cannot. I need to have it run at least on this ole Mac. Thanks Henning -- Henning Pertiet mailto:revolution at pertiet.de From revolution at pertiet.de Thu Jan 23 16:53:01 2003 From: revolution at pertiet.de (Henning Pertiet) Date: Thu Jan 23 16:53:01 2003 Subject: 2.nd try / error 3 whenever i cklick on 'script' In-Reply-To: References: Message-ID: <6213885977.20030123224754@pertiet.de> Hi James, >> But it doesn't - I tried it with all and no "Erweiterungen" (sorry, >> but I really don't know what that is in english) > Extensions? Yes, thats it!Thank you. > Do you need to assign more memory > to Rev? What does your memory usage look like before you try the action > which causes the crash? I tried starting Rev with a lot of different settings of RAM, but that also made no difference. > Sorry if this seems a bit like asking whether you've remembered to put fuel > in the tank :-) No, thats good, because I really don't know where to look anymore. Sad, because I really was close to buying a Revolution Licence, but in this case I cannot. I need to have it run at least on this ole Mac. Thanks Henning -- Henning Pertiet mailto:revolution at pertiet.de From pixelbird at interisland.net Thu Jan 23 18:15:01 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Thu Jan 23 18:15:01 2003 Subject: VS: newbie: how play sounds in RR In-Reply-To: <200301231554.KAA30194@www.runrev.com> Message-ID: ********** Hi folks, May I jump into this one? ---------- > Date: Thu, 23 Jan 2003 11:10:51 +0100 > Subject: Re: VS: newbie: how play sounds in RR > From: Klaus Major > >>> .. >>> This will NOT work, if you are using QuickTime in your stack. >>> I found out that you have to choose: QT or "play ac..." >> >> yhmm if I sahe that editor in the future I have to assume that >> everyone dosen't have QT installed. > > Although QuickTime is a if not THE leading multimedia extension, it is > still not > so common on windows as it should be... > > You can assure to NOT use QT at all (installed or not) by adding this > line in your > "preopenstack"-handler: > > ... > set the dontuseqt to true > ... > >>> You can also use a player-object to play sounds, even without QT. >>> Then you might have to place that player in some backgroud that >>> is available on every card. ----------- Well then, is there a way to check for a default player, then create a subroutine path to open and play a file with it? Seems easiest with QT, but I don't know Windows very well. This kind of thing is important to me, too. TIA, Ken N. ********** From pixelbird at interisland.net Thu Jan 23 18:37:01 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Thu Jan 23 18:37:01 2003 Subject: How to record with RR In-Reply-To: <200301231554.KAA30194@www.runrev.com> Message-ID: Hello group, I'm investigating the possibilities of recording with RR. We can, if necessary, limit the discussion to Macintosh for the present. In HC, I took a challenge to quickly develop a stack that had an ability to record voice responses to various stimuli with a settable duration. That is, the stack would need to do this so that the user has a limited time to respond, then moves immediately on to the next set of stimuli. Got the picture? I used Rinaldi's Recordit 3.0 to accomplish this. It has a bunch of built in parameters, the main ones being duration, filetype, and a progress bar. It creates an AIFF file in the same folder. In its basic form, it has a duration button, a record button, a playback button which shows a list of files to select from which automatically plays the selection with QuickTime, and a button to hide/show the player. How can I build the same thing with RR (the filetype can be different)? TIA, Ken N. From erikhans08 at yahoo.com Thu Jan 23 19:23:02 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Thu Jan 23 19:23:02 2003 Subject: StartUp handler on Windows In-Reply-To: <7FF31E0E-2ED7-11D7-BFCB-003065430226@internettrainer.com> Message-ID: <20030124001813.96306.qmail@web20008.mail.yahoo.com> --- "Wolfgang M. Bereuter" wrote: > What I do is: > Main stack= Splashscreen (1 card) (solves also > the problem that it > cannot save etc...) > put any preopen stack script (depend what you > wnat to do) into it > all items on this stack onMouseup are cheking a > field in another stack > (no matter what the user clicks) > If this check is ok I send the user to the > "real" Main stack otherwise > to another stack > > If you dont want o force the user to click make > a send message after > some time... > > hope thats understandable and helps, > wenn nicht ruf mich einfach an ja dass hilft. eine frage: is a "splash screen" always a seperate stack or does the term also apply to a single card used in this manner? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Thu Jan 23 19:24:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Thu Jan 23 19:24:00 2003 Subject: StartUp handler on Windows In-Reply-To: Message-ID: <20030124001951.62188.qmail@web20010.mail.yahoo.com> --- Rob Cozens wrote: > > > How many times will the mainstack that is > the standalone be opened during runtime? > > > >many. > How does one open a standalone many times > without quitting it each > time before opening it again.? right. it is NOT a standalone. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From xianman at mac.com Thu Jan 23 19:29:01 2003 From: xianman at mac.com (xian) Date: Thu Jan 23 19:29:01 2003 Subject: Passing mouse events In-Reply-To: Message-ID: <679FBB97-2F32-11D7-95FA-003065F941C2@mac.com> Hi all, I am trying to create some cool custom button effects with Rev right now but I have a question. First, I'll explain how my buttons work... Their appearance are big aqua inspired shapes, meant for use in a touchscreen application. When the user touches a button I have semi transparent overlays that become visible that give the appearance that the button is not only "pushed in" but it also glows bright. When the user releases their finger from the screen, the button pops back out but remains lit up with another semi transparent overlay (dimmer than the glow effect overlay). Then if the user pushes the button again, same effects happen but the button goes back to it's non-lit state. So, my problem is that when the "lit up" overlay becomes visible, it blocks the mouse events to the button that is underneath it. Is it possible to pass all mouse events from one object to another? Or maybe make an object "invisible" to mouse events? Or is their perhaps a better way of doing what I'm trying to accomplish altogether? BTW, I can't use normal buttons with custom icon rollover effects because my buttons are mostly round and I only want them to be activated by their shape, not the square of a button. This is why I'm using transparent .png files. TIA! Christian From kray at sonsothunder.com Thu Jan 23 21:19:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jan 23 21:19:01 2003 Subject: Passing mouse events References: <679FBB97-2F32-11D7-95FA-003065F941C2@mac.com> Message-ID: <00bd01c2c34e$b3a49b90$6f00a8c0@mckinley.dom> Christian, One approach is to not add an overlay on top of an image, but to swap images in a single image object. This would give you the transparency, the single object that would have a script, but be able to use different images. For example, suppose you had three graphics: one "normal" (not glowing), one "pushed in" (glowing), and one "popped out" (glowing). You could then do something like this: -- Script of the image with "normal" showing -- local property "glowing" keeps track of state on mouseDown put img "pushed in" into me end mouseDown on mouseUp if the glowing of me is true then put img "normal" into me set the glowing of me to false else put img "popped out" into me set the glowing of me to true end if end mouseUp Oh - one thing - it helps if the images are all the same size. Hope this helps, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "xian" To: Sent: Thursday, January 23, 2003 6:25 PM Subject: Passing mouse events > Hi all, I am trying to create some cool custom button effects with Rev > right now but I have a question. First, I'll explain how my buttons > work... > > Their appearance are big aqua inspired shapes, meant for use in a > touchscreen application. When the user touches a button I have semi > transparent overlays that become visible that give the appearance that > the button is not only "pushed in" but it also glows bright. When the > user releases their finger from the screen, the button pops back out > but remains lit up with another semi transparent overlay (dimmer than > the glow effect overlay). Then if the user pushes the button again, > same effects happen but the button goes back to it's non-lit state. > > So, my problem is that when the "lit up" overlay becomes visible, it > blocks the mouse events to the button that is underneath it. Is it > possible to pass all mouse events from one object to another? Or maybe > make an object "invisible" to mouse events? Or is their perhaps a > better way of doing what I'm trying to accomplish altogether? > > BTW, I can't use normal buttons with custom icon rollover effects > because my buttons are mostly round and I only want them to be > activated by their shape, not the square of a button. This is why I'm > using transparent .png files. > > TIA! > Christian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rpresender at earthlink.net Thu Jan 23 21:56:00 2003 From: rpresender at earthlink.net (Robert Presender) Date: Thu Jan 23 21:56:00 2003 Subject: OT --Re: Serendipity Library Update 20030123 In-Reply-To: <200301240024.TAA09125@www.runrev.com> Message-ID: On Thursday, January 23, 2003, at 04:24 PM, Rob Cozens wrote: (snip) > Rob Cozens > > God bless the French & Germans! > War should never be a first resort. > True peace cannot exist in a world where the most powerful nation is > also its most malevolent. Note that I prefaced the subject with OT. May I suggest that you keep your political views off this list. As a former Japanese Prisoner of War (WWII) who fought for the ideal that everyone could say his piece, would you mind explaining your use of the word malevolent (Dictionary -- having, showing or arising from ill will, hatred, spite). I hope that you are not indicating that the United States has these characteristics. I will be pleased to continue this off line. Bob -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 798 bytes Desc: not available URL: From bornstein at designeq.com Thu Jan 23 22:35:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Thu Jan 23 22:35:01 2003 Subject: Undocumented image problem 2 Message-ID: <200301240330.h0O3UM2v004530@ms-smtp-03.nyroc.rr.com> >The standalone that was spun off for Mac OS 9 did not show >jpegs either in OS 9 or within the Classic emulation >environment in Mac OS X. Richmond, I've run into a problem where jpegs created in photoshop don't appear when imported into Rev. Rev shows it has the file, there's a prop palette for it, but the image simple doesn't show up. This has only happened a few times and I don't know what is specific about these jpegs that cause it to happen. In my case, I solved the problem by opening the jpeg in GraphicsConverter and resaved as a jpeg. Then the image would appear properly within Rev after importing. I don't know if this is at all related to your problem (since you seem to imply that the images work fine in the IDE when not off a CD), but I thought I'd mention it. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From ambassador at fourthworld.com Thu Jan 23 23:02:02 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jan 23 23:02:02 2003 Subject: Undocumented image problem 2 In-Reply-To: <200301240330.h0O3UM2v004530@ms-smtp-03.nyroc.rr.com> Message-ID: Howard Bornstein wrote: > I've run into a problem where jpegs created in photoshop don't appear > when imported into Rev. Rev shows it has the file, there's a prop palette > for it, but the image simple doesn't show up. This has only happened a > few times and I don't know what is specific about these jpegs that cause > it to happen. > > In my case, I solved the problem by opening the jpeg in GraphicsConverter > and resaved as a jpeg. Then the image would appear properly within Rev > after importing. > > I don't know if this is at all related to your problem (since you seem to > imply that the images work fine in the IDE when not off a CD), but I > thought I'd mention it. Is the difference that Photoshop is making them as progressive JPEGs? The spec for progressive JPEG is reportedly a littly sloppy, and is not supported in the MC engine. Standard non-progressive JPEGs should work,though. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.2: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From troy at rpsystems.net Thu Jan 23 23:31:01 2003 From: troy at rpsystems.net (Troy Rollins) Date: Thu Jan 23 23:31:01 2003 Subject: OT --Re: Serendipity Library Update 20030123 In-Reply-To: Message-ID: On Thursday, January 23, 2003, at 09:51 PM, Robert Presender wrote: > Note that I prefaced the subject with OT. May I suggest that you keep > your political views off this list. Thank you Robert. I wasn't quite sure just how I wanted to express the same feeling. (Although email filtering did occur to me.) -- Troy RPSystems, LTD www.rpsystems.net From info at pixelmedia.com.au Fri Jan 24 00:45:00 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Fri Jan 24 00:45:00 2003 Subject: Exporting Vector Graphics Message-ID: <067C3C74-2F5E-11D7-9DAC-000393AD9396@pixelmedia.com.au> I was wondering whether anyone has any information in regards to exporting Revolution graphic objects in a VECTOR format (ie, PICT, EPS, .wmf, etc.). As far as I can see, the export and save functions only deal with low-resolution raster images (bitmaps). I'm producing GRAPHS that need to be imported into Word, both on the Mac and in Windows. I've written some routines which draw beautiful graphs in Revolution. These graphs are groups of objects, which include 'graphics', 'images' and 'fields'. I've obtained incredible results, however, unless I can get these into Word - in a format that is suitable for professional printing - then the whole project will have to be dropped.... (or worse, moved to RealBasic...). Please HELP! Kind Regards, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From janschenkel at yahoo.com Fri Jan 24 01:36:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jan 24 01:36:01 2003 Subject: Exporting Vector Graphics In-Reply-To: <067C3C74-2F5E-11D7-9DAC-000393AD9396@pixelmedia.com.au> Message-ID: <20030124063104.77588.qmail@web11905.mail.yahoo.com> --- Igor de Oliveira Couto wrote: > I was wondering whether anyone has any information > in regards to > exporting Revolution graphic objects in a VECTOR > format (ie, PICT, EPS, > .wmf, etc.). > > As far as I can see, the export and save functions > only deal with > low-resolution raster images (bitmaps). > > I'm producing GRAPHS that need to be imported into > Word, both on the > Mac and in Windows. I've written some routines which > draw beautiful > graphs in Revolution. These graphs are groups of > objects, which include > 'graphics', 'images' and 'fields'. I've obtained > incredible results, > however, unless I can get these into Word - in a > format that is > suitable for professional printing - then the whole > project will have > to be dropped.... (or worse, moved to RealBasic...). > > Please HELP! > > Kind Regards, > -- > Igor Hi Igor, In the 'user contributions' on the RunRev site, is a stack called 'EPS Import' ; this stack will convert EPS files into a series of RunRev objects. Perhaps you could interest the author Alejandro Tejada in working with you on an export feature? Just a thought, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From richmond at mail.maclaunch.com Fri Jan 24 04:35:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jan 24 04:35:01 2003 Subject: Undocumented image problems 3 Message-ID: Just so, Prabhu! However, my problem (which I am afraid I did not make explicit), concerns embedded images not external ones. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From klausimausi at mac.com Fri Jan 24 04:56:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Fri Jan 24 04:56:01 2003 Subject: VS: newbie: how play sounds in RR In-Reply-To: Message-ID: <629DD090-2F81-11D7-ADE8-003065D52E8E@mac.com> Konichi-wa Norris-san, > Hi folks, > > May I jump into this one? Sure, may i see your ticket, please? ;-) >> ... >> You can also use a player-object to play sounds, even without QT. >> Then you might have to place that player in some backgroud that >> is available on every card. > ----------- > Well then, is there a way to check for a default player, then create a > subroutine path to open and play a file with it? Seems easiest with > QT, but > I don't know Windows very well. I am not sure if i get you right... You can check some multimedia-features with the "mcisendstring". But i don't know how that exactly works or how one can use that to see what formats are being supported on windows. Here is a script from an old "mcisendstring" i found in my archives. Don't know if it is still available somewhere. This will list some info about the multimedia-possibility on windows. on mouseUp put mciSendString("sysinfo all quantity") into xMax put empty into fld "deviceNames" repeat with x = 1 to xMax put "sysinfo all name" && x into commandString put mciSendString(commandString) & return after fld "deviceNames" end repeat end mouseUp This is what it returned on my PC (Windows 98SE, Internet Explorer 6): MPEGVideo2 MPEGVideo avivideo waveaudio sequencer cdaudio I recently de-installed quicktime from my Celeron 466 (yes, my development pc ;-) and could play mp3, wav, au, avi (even divx!), and mpg videos (hate to say, but they played much smoother than with QT ;-) without problems in players. (But still don't know exactly the relationship between the list above and the supported formats, except what's obvious... MPEGVideo2 = MP3 ???) I just set the filename of a player to these files and it just worked. But that does not support "controllers", which is something one can live with... Hope that helps a bit... > This kind of thing is important to me, too. > > TIA, > Ken N. Have a nice weekend. Regards Klaus Major klausimausi at mac.com From wmb at internettrainer.com Fri Jan 24 05:58:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Fri Jan 24 05:58:00 2003 Subject: StartUp handler on Windows In-Reply-To: <20030124001813.96306.qmail@web20008.mail.yahoo.com> Message-ID: <0849DB29-2F8A-11D7-BCB7-003065430226@internettrainer.com> On Freitag, J?nner 24, 2003, at 01:18 Uhr, erik hansen wrote: > ja dass hilft. eine frage: > is a "splash screen" always a seperate stack or is not - but should be, because of the problem that it cannot save itself on WIN and *nix. > Does the term also apply to a single card used in > this manner? I dont think so, because of the saving issue. try it with a substack... But i think, here are a lot of experts which can explain this better than me. Have a look at the rev archive. If I remember well we had this issue a lot of times in the last years... regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From sjoel at computing.dundee.ac.uk Fri Jan 24 08:27:01 2003 From: sjoel at computing.dundee.ac.uk (sjoel) Date: Fri Jan 24 08:27:01 2003 Subject: URL Keyword writing to server Message-ID: <31C6D68FA597D411B04D00E02965883BC75C01@mailhost> Hi, I am having a problem using URL keyword to write to a particular server, even though I can use URL keyword to read from it. I am using the following to access and write to the server: put field "Results" into URL "http://quest.computing.dundee.ac.uk/frr/test.txt " Please can someone explain why this doesn't work, and what alternatives I can try? Regards, Sian Joel -------------- next part -------------- An HTML attachment was scrubbed... URL: From alrice at ARCplanning.com Fri Jan 24 10:18:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jan 24 10:18:01 2003 Subject: Exporting Vector Graphics In-Reply-To: <067C3C74-2F5E-11D7-9DAC-000393AD9396@pixelmedia.com.au> Message-ID: <56CCBC26-2FAE-11D7-9C8F-000393529642@ARCplanning.com> On Thursday, January 23, 2003, at 10:38 PM, Igor de Oliveira Couto wrote: > I'm producing GRAPHS that need to be imported into Word, both on the > Mac and in Windows. I've written some routines which draw beautiful > graphs in Revolution. These graphs are groups of objects, which > include 'graphics', 'images' and 'fields'. I've obtained incredible > results, however, unless I can get these into Word - in a format that > is suitable for professional printing - then the whole project will > have to be dropped.... (or worse, moved to RealBasic...). If you print to PDF, does the drawing come out as vectors or bitmaps? PDF is postscript-like and so is entirely vector-based. But bitmaps can be embedded I think. Just out of curiosity, what advantage would realbasic have in this requirement? Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From janschenkel at yahoo.com Fri Jan 24 10:41:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jan 24 10:41:01 2003 Subject: URL Keyword writing to server In-Reply-To: <31C6D68FA597D411B04D00E02965883BC75C01@mailhost> Message-ID: <20030124153637.68202.qmail@web11901.mail.yahoo.com> --- sjoel wrote: > Hi, > > > > I am having a problem using URL keyword to write to > a particular server, > even though I can use URL keyword to read from it. > > > > I am using the following to access and write to the > server: > > > > put field "Results" into URL > "http://quest.computing.dundee.ac.uk/frr/test.txt > " > > > > Please can someone explain why this doesn't work, > and what alternatives I > can try? > > > > Regards, > > Sian Joel > Hi there down under ;-) Even though you can read files via the 'http' protocol, you will have to upload files to your website via the 'ftp' protocol ; so try something like this: put field "Results" into URL "ftp://username:password at quest.computing.dundee.ac.uk/frr/test.txt" Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From rcozens at pon.net Fri Jan 24 10:43:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jan 24 10:43:00 2003 Subject: OT --Re: Serendipity Library Update 20030123 In-Reply-To: References: Message-ID: >I will be pleased to continue this off line. I've contacted Bob offlist. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From bornstein at designeq.com Fri Jan 24 11:06:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Fri Jan 24 11:06:01 2003 Subject: Undocumented image problem 2 Message-ID: <200301241602.h0OG202v020379@ms-smtp-03.nyroc.rr.com> >Is the difference that Photoshop is making them as progressive JPEGs? The >spec for progressive JPEG is reportedly a littly sloppy, and is not >supported in the MC engine. Standard non-progressive JPEGs should >work,though. Interesting thought. I don't actually know how to make a progressive jpeg in Photoshop. I just choose the jpeg format popup upon saving. It's only got one flavor. Would opening such a jpeg in GraphicsConverter and resaving as a jpeg make it "less progressive" (non-progressive, regressive)? Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From malte.brill at t-online.de Fri Jan 24 11:33:01 2003 From: malte.brill at t-online.de (Malte Brill) Date: Fri Jan 24 11:33:01 2003 Subject: Undocumented image problem 2 Message-ID: Just Curious... Have you ever tried export for web and chosen jpeg there? Regards, Malte From bornstein at designeq.com Fri Jan 24 11:58:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Fri Jan 24 11:58:00 2003 Subject: Stack won't enlarge under Windows Message-ID: <200301241653.h0OGrenw022779@ms-smtp-01.nyroc.rr.com> I've got a stack with a menubar that's on all cards and set (as a group) to have background behavior. Under the Mac OS, the menu is properly hidden from appearing on the stack. Under Windows, the menu appears on the stack, and the rest of the screen is scrolled down, but the overall size of the stack doesn't increase the required 22 pixels. So the bottom of the stack is cut off. Any idea why the stack won't resize properly? Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From mcompanys at mac.com Fri Jan 24 13:19:01 2003 From: mcompanys at mac.com (manuel companys) Date: Fri Jan 24 13:19:01 2003 Subject: 'Colors and Pattern' not working Message-ID: <390CFD02-2FC7-11D7-83AE-00039382D260@mac.com> The 'Colors and Patterns' item of the Object doesn't work any more. I can't get the colors palette using the 'Color Property' button either. That not the only odd thing happening: - the border of one fld are black according to what answers the msg box, but I see it grey and with a top line thicker. - the border of another fld is black all right, and with the right thickness, but only the bottom and right lines show up. Both flds styles are 'rect'. The shadow style works fine but leaving the strange behavior of the border. Besides, when a quit Revolution, the labels of the cd flds disappear but those of the buttons stay there. I wonder wether there is something wrong with the stack or the program itself. Except this, my program is ready for a ? release and I would like to upload it int R-R web site. Can somebody help? Manuel From kray at sonsothunder.com Fri Jan 24 13:53:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jan 24 13:53:01 2003 Subject: Stack won't enlarge under Windows References: <200301241653.h0OGrenw022779@ms-smtp-01.nyroc.rr.com> Message-ID: <019501c2c3d9$98841df0$6f00a8c0@mckinley.dom> Howard, Did you check the maxHeight of the stack to see what its value is? That might be what's responsible... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Howard Bornstein" To: Sent: Friday, January 24, 2003 10:53 AM Subject: Stack won't enlarge under Windows > I've got a stack with a menubar that's on all cards and set (as a group) > to have background behavior. Under the Mac OS, the menu is properly > hidden from appearing on the stack. Under Windows, the menu appears on > the stack, and the rest of the screen is scrolled down, but the overall > size of the stack doesn't increase the required 22 pixels. So the bottom > of the stack is cut off. > > Any idea why the stack won't resize properly? > > Howard Bornstein > ____________________ > D E S I G N E Q > www.designeq.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From benr_mc at cogapp.com Fri Jan 24 14:12:01 2003 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Fri Jan 24 14:12:01 2003 Subject: Building MacOS X apps in Rev 1.1.1r2 Message-ID: When I build a distribution from Rev 1.1.1r2 on Jaguar 10.2.3, for MacOS X, I get a single file with a Revolution document icon, which the Finder identifies as a "Classic Application", although when launched it is clearly not a Classic app. Ken Ray's tip (thanks Ken!) Setting Document Associations With OS X clearly assumes that you are building apps which are packages. This tip was originally posted last July, so I'm assuming that it doesn't relate to the next version of Rev but should be possible with the current one. So can anyone tell me what I'm doing wrong, or how I can get Rev 1.1.1r2 to build OS X apps which are at least recognised as Applications, and preferably which are packages that I can then apply Ken's tip to? TIA, Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 From mswindel at santacruz.k12.ca.us Fri Jan 24 15:01:01 2003 From: mswindel at santacruz.k12.ca.us (Mark Swindell) Date: Fri Jan 24 15:01:01 2003 Subject: 2 questions: Looking at Rev menu scripts - command A In-Reply-To: <390CFD02-2FC7-11D7-83AE-00039382D260@mac.com> Message-ID: How can one take a peek at the scripts behind the rev menus? I wanted to see how they script a select all (command A) for my own stack, as an example. BTW Could someone explain the logic behind this expression for me? (I found it in a list search, and it seems to do the trick.) case "Select All" select line 1 to -1 of the target break Thanks. Mark From sims at ezpzapps.com Fri Jan 24 15:05:01 2003 From: sims at ezpzapps.com (sims) Date: Fri Jan 24 15:05:01 2003 Subject: Building MacOS X apps in Rev 1.1.1r2 In-Reply-To: References: Message-ID: >When I build a distribution from Rev 1.1.1r2 on Jaguar 10.2.3, for MacOS X, >I get a single file with a Revolution document icon, which the Finder >identifies as a "Classic Application", although when launched it is clearly >not a Classic app. I've been making apps with Rev and then using MetaCard to build a 'Splash' or starter that opens the Rev file. I've had luck so far but there are probably some gotcha's to this solution. It will be nice to have a Rev only solution... atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From alrice at ARCplanning.com Fri Jan 24 15:12:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jan 24 15:12:00 2003 Subject: Building MacOS X apps in Rev 1.1.1r2 In-Reply-To: Message-ID: <7130A9A2-2FD7-11D7-9C8F-000393529642@ARCplanning.com> On Friday, January 24, 2003, at 12:07 PM, Ben Rubinstein wrote: > > This tip was originally posted last July, so I'm assuming that it > doesn't > relate to the next version of Rev but should be possible with the > current > one. So can anyone tell me what I'm doing wrong, or how I can get Rev > 1.1.1r2 to build OS X apps which are at least recognised as > Applications, > and preferably which are packages that I can then apply Ken's tip to? Rev 1.1.1 can't do it for you. But you can put your rev app in an application bundle for OS X. That's what I'm doing, with a Rev 1.1.1 app, and it works fine. This has been touched upon several times in recent months on this list. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From dsc at swcp.com Fri Jan 24 15:12:16 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jan 24 15:12:16 2003 Subject: 2 questions: Looking at Rev menu scripts - command A In-Reply-To: Message-ID: <7CBCA280-2FD7-11D7-8D32-000A9567A3E6@swcp.com> On Friday, January 24, 2003, at 12:55 PM, Mark Swindell wrote: > select line 1 to -1 of the target Negative chunk references count from the last with the last being -1. Dar Scott From pixelbird at interisland.net Fri Jan 24 15:12:34 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Fri Jan 24 15:12:34 2003 Subject: VS: newbie: how play sounds in RR In-Reply-To: <200301241328.IAA19637@www.runrev.com> Message-ID: ********** Domo arigato. ---------- > Date: Fri, 24 Jan 2003 10:51:18 +0100 > Subject: Re: VS: newbie: how play sounds in RR > From: Klaus Major > This will list some info about the multimedia-possibility on windows. > > on mouseUp > put mciSendString("sysinfo all quantity") into xMax > put empty into fld "deviceNames" > repeat with x = 1 to xMax > put "sysinfo all name" && x into commandString > put mciSendString(commandString) & return after fld "deviceNames" > end repeat > end mouseUp ---------- I'll hang on to it. ---------- > This is what it returned on my PC (Windows 98SE, Internet Explorer 6): > > MPEGVideo2 > MPEGVideo > avivideo > waveaudio > sequencer > cdaudio > > I recently de-installed quicktime from my Celeron 466 (yes, my > development pc ;-) > and could play mp3, wav, au, avi (even divx!), and mpg videos (hate to > say, but they > played much smoother than with QT ;-) without problems in players. ---------- Thaaaat's interesting. I do so much Mac stuff, I tend to use .mov files for lots of stuff, and QT Pro offers so many ways of manipulating them. But I want to explore search parameters for DAISY/MP3. I need to explore RR's controls for various formats. ---------- > Have a nice weekend. ---------- And you as well. Ken N. From jeanne at runrev.com Fri Jan 24 15:33:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jan 24 15:33:01 2003 Subject: 2 questions: Looking at Rev menu scripts - command A In-Reply-To: References: <390CFD02-2FC7-11D7-83AE-00039382D260@mac.com> Message-ID: At 11:55 AM -0800 1/24/03, Mark Swindell wrote: >How can one take a peek at the scripts behind the rev menus? I wanted to >see how they script a select all (command A) for my own stack, as an >example. The menus are contained in a stack called "revmenus". You can either access this stack in the App Overview, or use a statement like the following in the message box: edit script of button "File" of stack "revmenubar" (substitute whatever menu name you want to look at for "File") >BTW Could someone explain the logic behind this expression for me? (I found >it in a list search, and it seems to do the trick.) > > case "Select All" > select line 1 to -1 of the target > break I assume you're puzzled about the second line. In chunk expressions, a minus sign means "from the end" of the string, so "line -1" of something is the last line. (Other examples: "char -2" is the second-to-last character, "item -4" is the fourth-to-last item, etc.) "select line 1 to -1" means "select all the lines" of the target field. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From kray at sonsothunder.com Fri Jan 24 15:41:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jan 24 15:41:01 2003 Subject: 2 questions: Looking at Rev menu scripts - command A References: Message-ID: <01b901c2c3e8$b2f14320$6f00a8c0@mckinley.dom> Mark, > BTW Could someone explain the logic behind this expression for me? (I found > it in a list search, and it seems to do the trick.) > > case "Select All" > select line 1 to -1 of the target > break This is intended for a currently open field, and it selects from the first line to the last line of the target field (negative chunks are read from the end of the container). So for example: put char -3 to -1 of "My Picture.jpg" puts "jpg" in the Message Box. Hope this helps, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From dsc at swcp.com Fri Jan 24 16:08:01 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jan 24 16:08:01 2003 Subject: 2 questions: Looking at Rev menu scripts - command A In-Reply-To: <7CBCA280-2FD7-11D7-8D32-000A9567A3E6@swcp.com> Message-ID: <4A2B0372-2FDF-11D7-8D32-000A9567A3E6@swcp.com> On Friday, January 24, 2003, at 01:07 PM, Dar Scott wrote: >> select line 1 to -1 of the target > > Negative chunk references count from the last with the last being -1. Oh, and line 1 to -1 is not exactly the same as char 1 to -1. Dar Scott From cowhead at mac.com Fri Jan 24 16:22:01 2003 From: cowhead at mac.com (mark mitchell) Date: Fri Jan 24 16:22:01 2003 Subject: Find Item's Line w/offset In-Reply-To: <200301240024.TAA09146@www.runrev.com> Message-ID: <4A8ECB8E-2FE1-11D7-87F9-0030656DAB8E@mac.com> Jeanne wrote: >> So is there >> anyway to convert from item number to a line number of a container? > > set the wholeMatches to true > put itemOffset(whatToFind,theContainer) into myItemNumber > put the number of lines in (item 1 to myItemNumber of theContainer) \ > into theItemLine That's beautiful in its simplicity. Thanks Jeanne! For those interested in cross-referencing and documentation this might be an interesting example. There is no reference to the above under 'items', 'itemoffset' , "lines" or "number". I already knew 'put the number of lines' but it never occurred to me to try it here. A kind of einstellung effect perhaps. mark mitchell Japan From dvk at dvkconsult.com.au Fri Jan 24 17:01:01 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Fri Jan 24 17:01:01 2003 Subject: re HTML posting Message-ID: On another list, I found this reference to a site which discusses why not to post in HTML and how to turn it off in a wide range of mail packages. This may help. www.expita.com/nomime.html regards David From bornstein at designeq.com Fri Jan 24 17:54:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Fri Jan 24 17:54:01 2003 Subject: Stack won't enlarge under Windows Message-ID: <200301242249.h0OMngxF006743@ms-smtp-02.nyroc.rr.com> >Did you check the maxHeight of the stack to see what its value is? That >might be what's responsible... Yes, it's set at 65535, so that shouldn't be limiting things. I've made lots of Windows builds before and they always adjusted the stack properly by displaying the menubar and then extending the stack down 22 pixels to allow all of the stack to be shown. I can't figure out why this one is different. ??? (I know I can force it by checking for platform and manually adjusting the stack size on preopen, but I obviously shouldn't have to) Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From gwills at ozemail.com.au Fri Jan 24 19:14:01 2003 From: gwills at ozemail.com.au (Greg Wills) Date: Fri Jan 24 19:14:01 2003 Subject: Too many clicks In-Reply-To: <200301221539.KAA26180@www.runrev.com> References: <200301221539.KAA26180@www.runrev.com> Message-ID: Thanks Klaus I enjoy your many contributions to the list and this one for me was an instant fix. Your response was way too quick for me to reply on the day. I hadn't checked out the usercontributions for a while and got wonderfully side tracked in the process. Thanks again, I am now back on track and single clicks are the order of the day. regards Greg > >Hi Greg, > >> Hi All >> Hope the new year is being good to you so far. >> >> I'm having difficulty locating the correct term to stop multiple >> clicks before a script is run. >> >> In a dice type game, students are to click on a button to roll the >> dice. Some students are clicking on the button more than once and this >> is causing multiple rolling of the dice. Can anyone suggest the >> term/script to lock out any further clicks until the next click is >> needed - after a sub stack is shown, answered and then return to the >> main stack. >> >> regards >> Greg > >known problem. The result of a "higher" eduction ;-) > > >Check this out: > >http://www.runrev.com/revolution/developers/developerdownloads/ >usercontributions.html > >Look for: > >Intercepting mouseUps v3.0 > > > >This might help you get the idea... > >Hope that helps. > > >Regards > >Klaus Major >klausimausi at mac.com > From erikhans08 at yahoo.com Fri Jan 24 19:39:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 24 19:39:00 2003 Subject: re HTML posting In-Reply-To: Message-ID: <20030125003448.1720.qmail@web20005.mail.yahoo.com> --- David Vaughan wrote: > On another list, I found this reference to a > site which discusses why > not to post in HTML and how to turn it off in a > wide range of mail > packages. This may help. > > www.expita.com/nomime.html thank you. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Fri Jan 24 19:43:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 24 19:43:00 2003 Subject: StartUp handler on Windows In-Reply-To: <0849DB29-2F8A-11D7-BCB7-003065430226@internettrainer.com> Message-ID: <20030125003840.98239.qmail@web20002.mail.yahoo.com> --- "Wolfgang M. Bereuter" wrote: > > is a "splash screen" always a seperate stack > Have a look at the rev archive. ok. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From chipp at chipp.com Fri Jan 24 19:52:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Fri Jan 24 19:52:00 2003 Subject: Stack won't enlarge under Windows In-Reply-To: <200301242249.h0OMngxF006743@ms-smtp-02.nyroc.rr.com> Message-ID: check the windowboundingrect property... chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Howard > Bornstein > Sent: Friday, January 24, 2003 4:50 PM > To: use-revolution at lists.runrev.com > Subject: Re: Stack won't enlarge under Windows > > > >Did you check the maxHeight of the stack to see what its value is? That > >might be what's responsible... > > > Yes, it's set at 65535, so that shouldn't be limiting things. I've made > lots of Windows builds before and they always adjusted the stack properly > by displaying the menubar and then extending the stack down 22 pixels to > allow all of the stack to be shown. I can't figure out why this one is > different. ??? (I know I can force it by checking for platform and > manually adjusting the stack size on preopen, but I obviously shouldn't > have to) > > Howard Bornstein > ____________________ > D E S I G N E Q > www.designeq.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Fri Jan 24 19:57:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Fri Jan 24 19:57:00 2003 Subject: Stack won't enlarge under Windows In-Reply-To: <200301241653.h0OGrenw022779@ms-smtp-01.nyroc.rr.com> Message-ID: Howard, oops, posted too quick. The windowboundingrect isn't the property you're looking for. Just curious, did you insert this menu using Rev's Menu Manager? Why not just check for platform = win32 and reset the height of the stack? -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Howard > Bornstein > Sent: Friday, January 24, 2003 10:54 AM > To: use-revolution at lists.runrev.com > Subject: Stack won't enlarge under Windows > > > I've got a stack with a menubar that's on all cards and set (as a group) > to have background behavior. Under the Mac OS, the menu is properly > hidden from appearing on the stack. Under Windows, the menu appears on > the stack, and the rest of the screen is scrolled down, but the overall > size of the stack doesn't increase the required 22 pixels. So the bottom > of the stack is cut off. > > Any idea why the stack won't resize properly? > > Howard Bornstein > ____________________ > D E S I G N E Q > www.designeq.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From mdswindell at charter.net Fri Jan 24 20:49:01 2003 From: mdswindell at charter.net (Mark Swindell) Date: Fri Jan 24 20:49:01 2003 Subject: Two questions: Rev Menus: Select All In-Reply-To: <20030125003840.98239.qmail@web20002.mail.yahoo.com> Message-ID: Merci beaucoup to all who clarified this afternoon. I didn't know about the -1,-2, etc. I feel so enlightened (and so eternally ignorant, at once.) Oh well. :) Mark From mdswindell at charter.net Fri Jan 24 20:54:01 2003 From: mdswindell at charter.net (Mark Swindell) Date: Fri Jan 24 20:54:01 2003 Subject: Another group question In-Reply-To: <20030125003840.98239.qmail@web20002.mail.yahoo.com> Message-ID: I have a single menu group that I want placed on all cards in my stack. I've disengaged it from being a subgroup of a larger group and placed it on one card. But when I go to place it on the other cards, it doesn't show up in the Place Menu, and when I type "Place group theOnlyMenu" into the message box I get an error. What am I missing? I can copy and paste it, however. Thanks Mark From katir at hindu.org Fri Jan 24 23:43:20 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Fri Jan 24 23:43:20 2003 Subject: CMMS Software Message-ID: Has anyone built a robust CMMS in Revolution or Metacard? TMA is the best, (www.tmasystems.com) and the demo is fantastic... but they want $5,000.00 (!) and while the complexity of the need here is comparable to that of any large institution (like a 10 acre university), we aren't that big in terms of size or budgets. Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From xianman at mac.com Sat Jan 25 00:14:01 2003 From: xianman at mac.com (xian) Date: Sat Jan 25 00:14:01 2003 Subject: Passing mouse events In-Reply-To: <00bd01c2c34e$b3a49b90$6f00a8c0@mckinley.dom> Message-ID: <5895F2C4-3023-11D7-AECF-003065F941C2@mac.com> Thanks a lot Ken, that's an excellent suggestion, and probably how I will do this from now on! What I actually ended up doing this time was to use the "set blendLevel to xxx" command on the top object to get me the needed results. I would have done it the way you suggested, but I had soooo many images already sliced up and ready to use, except they weren't all the exact same size. Thanks again, Christian On Thursday, January 23, 2003, at 06:17 PM, Ken Ray wrote: > Christian, > > One approach is to not add an overlay on top of an image, but to swap > images > in a single image object. This would give you the transparency, the > single > object that would have a script, but be able to use different images. > For > example, suppose you had three graphics: one "normal" (not glowing), > one > "pushed in" (glowing), and one "popped out" (glowing). You could then > do > something like this: > > -- Script of the image with "normal" showing > -- local property "glowing" keeps track of state > > on mouseDown > put img "pushed in" into me > end mouseDown > > on mouseUp > if the glowing of me is true then > put img "normal" into me > set the glowing of me to false > else > put img "popped out" into me > set the glowing of me to true > end if > end mouseUp > > Oh - one thing - it helps if the images are all the same size. > > Hope this helps, > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > ----- Original Message ----- > From: "xian" > To: > Sent: Thursday, January 23, 2003 6:25 PM > Subject: Passing mouse events > > >> Hi all, I am trying to create some cool custom button effects with Rev >> right now but I have a question. First, I'll explain how my buttons >> work... >> >> Their appearance are big aqua inspired shapes, meant for use in a >> touchscreen application. When the user touches a button I have semi >> transparent overlays that become visible that give the appearance that >> the button is not only "pushed in" but it also glows bright. When the >> user releases their finger from the screen, the button pops back out >> but remains lit up with another semi transparent overlay (dimmer than >> the glow effect overlay). Then if the user pushes the button again, >> same effects happen but the button goes back to it's non-lit state. >> >> So, my problem is that when the "lit up" overlay becomes visible, it >> blocks the mouse events to the button that is underneath it. Is it >> possible to pass all mouse events from one object to another? Or maybe >> make an object "invisible" to mouse events? Or is their perhaps a >> better way of doing what I'm trying to accomplish altogether? >> >> BTW, I can't use normal buttons with custom icon rollover effects >> because my buttons are mostly round and I only want them to be >> activated by their shape, not the square of a button. This is why I'm >> using transparent .png files. >> >> TIA! >> Christian >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From jhurley at infostations.com Sat Jan 25 01:53:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Sat Jan 25 01:53:01 2003 Subject: Exporting Vector Graphics In-Reply-To: <200301241328.IAA19646@www.runrev.com> References: <200301241328.IAA19646@www.runrev.com> Message-ID: >I was wondering whether anyone has any information in regards to >exporting Revolution graphic objects in a VECTOR format (ie, PICT, EPS, >.wmf, etc.). > >As far as I can see, the export and save functions only deal with >low-resolution raster images (bitmaps). > >I'm producing GRAPHS that need to be imported into Word, both on the >Mac and in Windows. I've written some routines which draw beautiful >graphs in Revolution. These graphs are groups of objects, which include >'graphics', 'images' and 'fields'. I've obtained incredible results, >however, unless I can get these into Word - in a format that is >suitable for professional printing - then the whole project will have >to be dropped.... (or worse, moved to RealBasic...). > >Please HELP! > >Kind Regards, >-- >Igor >---------------------------------- >igor at pixelmedia.com.au >---------------------------------- Hi Igor, This ability to export vector graphics would be at the very top of my wish list for RR. You are able to do this in Super Card. Export the graphic. Import it into a graphics program. Ungroup it and then edit it like any other vector graphic. Some 10 years ago I used this extensively to programmatically generate vector diagrams of optical ray paths for journal publication. Worked beautifully. If the graphic is not too complex there is a poor man's version available in RR. Take a screen shot of the graphic. (As we have seen recently, this list is willing, indeed eager, to provide the answer to this question.) Open this bit map image in your graphic program and then trace the image with vector tools. As I said, a poor man's solution. Jim From ambassador at fourthworld.com Sat Jan 25 02:44:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat Jan 25 02:44:01 2003 Subject: Exporting Vector Graphics In-Reply-To: Message-ID: Jim Hurley wrote: > This ability to export vector graphics would be at the very top of my > wish list for RR. > > You are able to do this in Super Card. Export the graphic. Import it > into a graphics program. Ungroup it and then edit it like any other > vector graphic. I miss it too, but as a Mac-specific tool this was simple for SC, relying as it does on the PICT format. But in a multi-platform world, the question is: Which vector format is widely supported across all three OS families? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.2: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From terry at discovery.nl Sat Jan 25 03:59:01 2003 From: terry at discovery.nl (Terry Vogelaar) Date: Sat Jan 25 03:59:01 2003 Subject: Exporting Vector Graphics In-Reply-To: Message-ID: <85EFDCF1-3042-11D7-B16B-0030656FD666@discovery.nl> Richard Gaskin heeft op zaterdag, 25 jan 2003 om 08:39 het volgende geschreven: >> This ability to export vector graphics would be at the very top of my >> wish list for RR. > > But in a multi-platform world, the question is: Which vector format is > widely supported across all three OS families? PDF and EPS format would be perfect. You already can make both if you have a PostScript printer and/or Acrobat, but it involves some manual steps, the right hard/software and some knowledge. It would be great if RR could do that from within a script. BTW, shouldn't this be on the improve-list? Terry From gcanyon at inspiredlogic.com Sat Jan 25 05:04:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat Jan 25 05:04:01 2003 Subject: Another group question In-Reply-To: Message-ID: Don't copy and paste it. When placing groups, you need to refer to them as backgrounds. The distinction is this: A group is contained in card, a background is contained in a stack. They are the same object, though. So this is fine, and refers to the same object: group "myGroup" of this card background "myGroup" of this stack so you need this: place background "theOnlyMenu" onto this card On Friday, January 24, 2003, at 05:49 PM, Mark Swindell wrote: > I have a single menu group that I want placed on all cards in my stack. > I've disengaged it from being a subgroup of a larger group and placed > it on > one card. But when I go to place it on the other cards, it doesn't > show up > in the Place Menu, and when I type "Place group theOnlyMenu" into the > message box I get an error. What am I missing? I can copy and paste > it, > however. > > Thanks > Mark > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > I hope this helps. Feel free to contact me if you have any further questions. regards, Geoff Canyon Revolution Support -- Geoff Canyon Runtime Revolution Limited - The Solution for Software Development Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From capellan2000 at yahoo.com Sat Jan 25 06:23:01 2003 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat Jan 25 06:23:01 2003 Subject: Exporting Vector Graphics Message-ID: <20030125111743.40071.qmail@web40509.mail.yahoo.com> Hi Igor: I'll be working on exporting graphics, text fields and images to Adobe Illustrator format, after finishing version 04 of EPS Import. Friday or Saturday of next week. Alejandro --- Igor de Oliveira Couto wrote: > I was wondering whether anyone has any information > in regards to > exporting Revolution graphic objects in a VECTOR > format (ie, PICT, EPS, > .wmf, etc.). __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From sims at ezpzapps.com Sat Jan 25 08:16:01 2003 From: sims at ezpzapps.com (sims) Date: Sat Jan 25 08:16:01 2003 Subject: AppleEvent messages In-Reply-To: <7130A9A2-2FD7-11D7-9C8F-000393529642@ARCplanning.com> References: <7130A9A2-2FD7-11D7-9C8F-000393529642@ARCplanning.com> Message-ID: I've been trying to understand how one uses appleEvents and have played with the following script. I cannot figure out how one gets the path of the files from the script. One of the things I am trying to achieve is to be able to drop a jpeg onto a Rev card/window and be able to get the path to that jpeg. I understand that I can do so with the external that is available but am hoping to be able to do this through scripting & AE alone. Can anyone clue me in? Can I achieve this with Rev 1.1.1? How? atb sims >Ben Rubinstein metacard at lists.runrev.com >Wed Nov 28 07:51:16 2001 >handle the "appleEvent" message. > >Put the following handler in your stack script: > > on appleEvent eClass, eID, eSender > if eClass = "odoc" then > request appleEvent data > if the result = empty then > answer "OpenDoc AppleEvent!" & return \ > & "id =" && eID \ > & "sender =" && eSender \ > & "data =" && it > else > pass appleEvent > end if > else > pass appleEvent > end if > end appleEvent > >Build a standalone, and try it. You should see that when you drag and drop >a file, this handler fires, and the data for the apple event is the path of >the file(s). -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From livfoss at blueyonder.co.uk Sat Jan 25 08:50:01 2003 From: livfoss at blueyonder.co.uk (livfoss at blueyonder.co.uk) Date: Sat Jan 25 08:50:01 2003 Subject: Message Path Problems Message-ID: <1174001c2c478$db952720$7735bcc3@blueyonder.net> Dear List I found out the hard way that when there is a compile error in a script, then **all** the handlers in that script are nuked, i.e. they simply evaporate and so messages that expect to find such handlers in the message path suddenly generate 'can't find handler' errors. So it's no good putting 10 handlers in a script and debugging their syntax one by one (you can of course do it with the semantics). When there is a compile error after editing a script, it is reported (I thought) when you hit the 'Apply' button, thus warning you of problems to come. However, I've just experienced a problem where an already working handler appears to have been eliminated from my mainstack/ message path without any explicit error showing up. I can't work out how to find the error. The mainstack is called 'SC_Anchor', and I've noticed that after the 'can't find stack' error occurs, put exists(stack "SC_Anchor") returns 'true', but that put exists(the script of stack "SC_Anchor") returns 'false' OTOH, my testing sequence always starts when I send a message from the message box saying send "startUp" to stack "SC_Anchor" and that always works... (BTW, this is my solution - suggested earlier by someone on this list - to the problem of not being able to use a 'startUp' handler within the development environment). I have checked the spelling of the handler's name and I've also checked that the handler's script is well formed. Just don't know what to do next. I would like to list all the handlers in the stack known to the Revo environment, but I don't know how. Any help gratefully accepted! Graham Graham Samuel / The Living Fossil Co. / UK & France From k_major at os.surf2000.de Sat Jan 25 10:16:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Sat Jan 25 10:16:01 2003 Subject: Too many clicks In-Reply-To: Message-ID: <6CA50A2D-3077-11D7-B6DC-000A27B49A96@os.surf2000.de> Hi Greg, > Thanks Klaus > > I enjoy your many contributions to the list and this one for me was an > instant fix. Your response was way too quick for me to reply on the > day. I hadn't checked out the usercontributions for a while and got > wonderfully side tracked in the process. Thanks again, I am now back > on track and single clicks are the order of the day. > > regards > Greg actually that was NOT my contribution ;-) But thanks for the kind words anyway :-) Have a nice weekend... Regards Klaus Major k_major at os.surf2000.dee P.S. I HAVE been a little bit depressive for a while because you did not reply at once, but... ...this fine bottle with its sweet and mellow content arrived a couple of days before :-) Hmmm tasty...think i have another glass...sip, sip...Helps to forget...sigh...sip... :-D Hey all, the first of my "revolutionary" prize is to you! Love you all... Cheers! 8-P From janschenkel at yahoo.com Sat Jan 25 10:46:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sat Jan 25 10:46:01 2003 Subject: AppleEvent messages In-Reply-To: Message-ID: <20030125154110.91978.qmail@web11905.mail.yahoo.com> --- sims wrote: > I've been trying to understand how one uses > appleEvents and have played with > the following script. I cannot figure out how one > gets the path of the files > from the script. > > One of the things I am trying to achieve is to be > able to drop a jpeg > onto a Rev card/window and be able to get the path > to that jpeg. > I understand that I can do so with the external that > is available > but am hoping to be able to do this through > scripting & AE alone. > > Can anyone clue me in? Can I achieve this with Rev > 1.1.1? How? > > atb > > sims > Hi Sims, Have a look at the Transcript Dictionary entry for 'request AppleEvent data' -- this will explain how you can extract the path from an 'odoc' event. As for drag-and-drop onto a card : that's coming soon, as in RunRev 2.0 we'll be able to pick up files and blocks of text that are dropped onto our windows. If you need a solution right away, have a look at the RunRev Externals Collection by Tuviah Snyder : http://www.runrev.com/revolution/developers/developerdownloads/externalscollection.html Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From janschenkel at yahoo.com Sat Jan 25 11:05:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sat Jan 25 11:05:01 2003 Subject: Message Path Problems In-Reply-To: <1174001c2c478$db952720$7735bcc3@blueyonder.net> Message-ID: <20030125155028.15107.qmail@web11904.mail.yahoo.com> --- livfoss at blueyonder.co.uk wrote: > Dear List > > I found out the hard way that when there is a > compile error in a script, then **all** the handlers > in that script are nuked, i.e. they simply evaporate > and so messages that expect to find such handlers in > the message path suddenly generate 'can't find > handler' errors. So it's no good putting 10 handlers > in a script and debugging their syntax one by one > (you can of course do it with the semantics). > As the engine compiles the script, it compiles it in its entirety ; so yes, the other handlers wouldn't work anymore either. > When there is a compile error after editing a > script, it is reported (I thought) when you hit the > 'Apply' button, thus warning you of problems to > come. However, I've just experienced a problem where > an already working handler appears to have been > eliminated from my mainstack/ message path without > any explicit error showing up. I can't work out how > to find the error. The mainstack is called > 'SC_Anchor', and I've noticed that after the 'can't > find stack' error occurs, > > put exists(stack "SC_Anchor") returns 'true', but > that > > put exists(the script of stack "SC_Anchor") > returns 'false' > The 'exists' function can check for the presence of objects, not properties of these objects. Your script isn't gone, it just isn't compiled and therefore doesn't respond to messages sent to it. > OTOH, my testing sequence always starts when I send > a message from the message box saying > > send "startUp" to stack "SC_Anchor" > > and that always works... (BTW, this is my solution - > suggested earlier by someone on this list - to the > problem of not being able to use a 'startUp' handler > within the development environment). > > I have checked the spelling of the handler's name > and I've also checked that the handler's script is > well formed. Just don't know what to do next. I > would like to list all the handlers in the stack > known to the Revo environment, but I don't know how. > > Any help gratefully accepted! > > Graham I suggest you go in and 'comment' each handler one at a time to see if that fixes the problem. This should help you pinpoint the offending handler. Maybe we can come up with a better strategy if you tell us what the error is you're getting at compile time ? Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From claus at dreischer.de Sat Jan 25 11:13:00 2003 From: claus at dreischer.de (Claus Dreischer) Date: Sat Jan 25 11:13:00 2003 Subject: Serendipity Library Update 20030123 In-Reply-To: References: Message-ID: <3E32B647.403@dreischer.de> ... > Rob Cozens > > God bless the French & Germans! > War should never be a first resort. > True peace cannot exist in a world where the most powerful nation is > also its most malevolent. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution Hello Rob, I've read your mail in the runrev list. I'll just want say that i like your brave statement. Even more because we don't have the free speach some repliers in the runrev list was referring to. We all (should) know that the war is a fact to come. Its all about oil and power, nothing more. I'm curious if my Bundeskanzler (german cancelor) will hold his position or if he will help the US with AWACS or something. There will be war, it was decided and there is nothing we can do. It's sad but it's the reality. I'll email you directly because i'm not as brave as you are. (A german taking postion against the US is a Nazi by default) Regards, Claus Dreischer. From jhurley at infostations.com Sat Jan 25 11:34:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Sat Jan 25 11:34:01 2003 Subject: Exporting Vector Graphics In-Reply-To: <200301251557.KAA13041@www.runrev.com> References: <200301251557.KAA13041@www.runrev.com> Message-ID: > >Message: 10 >Date: Sat, 25 Jan 2003 03:17:43 -0800 (PST) >From: Alejandro Tejada >Subject: RE: Exporting Vector Graphics >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com > >Hi Igor: > >I'll be working on exporting graphics, text fields >and images to Adobe Illustrator format, >after finishing version 04 of EPS Import. > >Friday or Saturday of next week. > >Alejandro > Alejandro, Does "finishing version 04 of EPS Import" imply anything about the existence of an EPS export? Thinking wishfully, Jim Hurley From jeanne at runrev.com Sat Jan 25 15:21:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Jan 25 15:21:01 2003 Subject: Another group question In-Reply-To: References: <20030125003840.98239.qmail@web20002.mail.yahoo.com> Message-ID: At 5:49 PM -0800 1/24/03, Mark Swindell wrote: >I have a single menu group that I want placed on all cards in my stack. >I've disengaged it from being a subgroup of a larger group and placed it on >one card. But when I go to place it on the other cards, it doesn't show up >in the Place Menu, and when I type "Place group theOnlyMenu" into the >message box I get an error. What am I missing? I can copy and paste it, >however. Are you sure it's no longer a subgroup? Try checking "the owner of group whatever" to make sure it's not owned by another group. There's a tricky bit with the place command, which is that "group whatever" only works if the group is already on the card (because "group" is used in reference to a card). If the group isn't placed on the current card, but is in the stack, you need to use "background": place background "Foo" onto this card -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From kray at sonsothunder.com Sat Jan 25 15:35:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sat Jan 25 15:35:00 2003 Subject: Exporting Vector Graphics References: <20030125111743.40071.qmail@web40509.mail.yahoo.com> Message-ID: <02c801c2c4b0$fff527e0$6f00a8c0@mckinley.dom> Sounds great, Alejandro! Thanks for your work on this! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Alejandro Tejada" To: Sent: Saturday, January 25, 2003 5:17 AM Subject: RE: Exporting Vector Graphics > Hi Igor: > > I'll be working on exporting graphics, text fields > and images to Adobe Illustrator format, > after finishing version 04 of EPS Import. > > Friday or Saturday of next week. > > Alejandro > > > --- Igor de Oliveira Couto > wrote: > > I was wondering whether anyone has any information > > in regards to > > exporting Revolution graphic objects in a VECTOR > > format (ie, PICT, EPS, > > .wmf, etc.). > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Sat Jan 25 15:59:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sat Jan 25 15:59:01 2003 Subject: AppleEvent messages References: <7130A9A2-2FD7-11D7-9C8F-000393529642@ARCplanning.com> Message-ID: <02cf01c2c4b4$552dd6a0$6f00a8c0@mckinley.dom> Here's the basic thing - whenever one app needs to communiate with another, it generally sends an appleEvent, which has a four-character class code, and a four character ID. AppleEvents are grouped together into "suites". Applications are required to handle four basic appleEvents (called the "required suite"), consisting of the following events: aevtoapp - "Open Application" - Sent/triggered when an application is opened. Example: You double-click on a Rev app in the Finder. The Finder launches the app, and then sends it an "aevtoapp" event (which you *could* trap for in the appleEvent handler, but since you get a 'startup' message generated by Rev anyway, this event is pretty useless to trap). aevtquit - "Quit Application" - Sent when the application is being quit. Example: You choose "Quit Application" from the Application menu is OS X, or (I believe) execute a "quit" command in Transcript (you'll have to check on that one, I'm assuming that's the case). If you don't pass the appleEvent, your app won't quit. If you do pass it (or don't trap it), your app will quit. aevtodoc - "Open Document" - Sent/triggered when a document for the application is to be opened. Example: You double click a document for your Rev app on the desktop; the Finder locates the associated application, launches it (sending it an "aevtoapp") and then "tells" the application that there is a document to open (by sending it an "aevtodoc"). You can check the "data" of the appleEvent to get the path to the document you're supposed to open. (More on that in a minute.) aevtpdoc - "Print Document" - Sent when an application is being told to print a document. Example: You select a document on the desktop and choose "Print" from the Finder's File menu. This then does exactly the same as "aevtodoc" (finding the app, launching it and sending it the "aevtoapp" event), but then triggers the "aevtpdoc" event instead of "aevtodoc". You can also query the "data" of the appleEvent to get the path of the document you're supposed to print. Some appleEvents have data that are associated with them, which can be retrieved using the "request appleEvent data" command, which puts any data that the appleEvent has into the local variable "it". Any errors will be returned in "the result" (it'll be empty if there was no error). As you can see by the code you provided in your email, this is the way the document was retrieved. I hope this gives you a foundation on appleEvents; let me know if you need any more info. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "sims" To: Sent: Saturday, January 25, 2003 7:17 AM Subject: AppleEvent messages > I've been trying to understand how one uses appleEvents and have played with > the following script. I cannot figure out how one gets the path of the files > from the script. > > One of the things I am trying to achieve is to be able to drop a jpeg > onto a Rev card/window and be able to get the path to that jpeg. > I understand that I can do so with the external that is available > but am hoping to be able to do this through scripting & AE alone. > > Can anyone clue me in? Can I achieve this with Rev 1.1.1? How? > > atb > > sims > > > >Ben Rubinstein metacard at lists.runrev.com > >Wed Nov 28 07:51:16 2001 > > > >handle the "appleEvent" message. > > > >Put the following handler in your stack script: > > > > on appleEvent eClass, eID, eSender > > if eClass = "odoc" then > > request appleEvent data > > if the result = empty then > > answer "OpenDoc AppleEvent!" & return \ > > & "id =" && eID \ > > & "sender =" && eSender \ > > & "data =" && it > > else > > pass appleEvent > > end if > > else > > pass appleEvent > > end if > > end appleEvent > > > >Build a standalone, and try it. You should see that when you drag and drop > >a file, this handler fires, and the data for the apple event is the path of > >the file(s). > > -- > ----------------------------------------------------------- > http://EZPZapps.com info at EZPZapps.com > Software - Internet Development - Consulting > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From DVGlasgow at aol.com Sat Jan 25 16:06:00 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Sat Jan 25 16:06:00 2003 Subject: Mac Standalone works, Windows doesn't mystery..... Message-ID: <1d1.ce9c3a.2b6454fb@aol.com> Is there any obvious reason why this snippet would work in the development environment and in a fat mac build, but not in a Windows build (built on the Mac)? Button "continue" never gets enabled in the Windows standalone. There is more script before, but it doesn't do anything very exciting at all, just concatenates various strings to make 'blurb'. "Affinity results.rev" is in the right place in both mac and windows distributions. push card get the directory put "/affin2pics/Affinity Results.rev" after it put it into trecords go invisible stack trecords if there is not a card gnewcard then clone card 2 of stack "affinity results" set the name of it to gnewcard end if put blurb into field "assessment text" of card gnewcard pop card save stack "affinity results" close stack "affinity results" unlock screen enable button continue Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From jonadams520 at mac.com Sat Jan 25 16:38:00 2003 From: jonadams520 at mac.com (jonadams520 at mac.com) Date: Sat Jan 25 16:38:00 2003 Subject: Data organization Message-ID: I'm very new to rev. I need to make an application that will divide up folders full of images into separate folders containing no more that 690 MB so they can be burned onto cds. Can rev do this? where should I start? any help will be much appreciated Jon From livfoss at blueyonder.co.uk Sat Jan 25 16:59:01 2003 From: livfoss at blueyonder.co.uk (livfoss at blueyonder.co.uk) Date: Sat Jan 25 16:59:01 2003 Subject: Message Path Problems Message-ID: <10eeb01c2c4bd$0031ec50$7635bcc3@blueyonder.net> On Sat, 25 Jan 2003 07:50:28 -0800 (PST, Jan Schenkel wrote: >I suggest you go in and 'comment' each handler one at >a time to see if that fixes the problem. This should >help you pinpoint the offending handler. >Maybe we can come up with a better strategy if you >tell us what the error is you're getting at compile >time ? Thanks for the interest Jan. I find that I am a victim of my own stupidity (of course) but also of the error reporting in the Revo development environment. The error I got was ' Handler: can't find handler', with the value being the name of the handler I thought was missing, and on pressing the 'script' button in the error report, I got the script of the caller. So I thought that the call in the script was to a handler that wasn't there or wasn't in the message path... however after a lot of research, I found that the call did in fact take place, and the error occurred apparently within the handler (not its caller) at a 'pass' statement (which I'd put there instead of an 'exit' statement, but that's another story). I boiled it down to two stacks: a mainstack with the script: on startUp answer "we are going to the substack" send "TryIt" to stack "TestSubstack" end startUp on mainStackThing answer "We've arrived at mainStackThing" end mainStackThing in the substack, the script is on TryIt if the optionkey is down then pass TryIt else mainStackThing end TryIt When we use the message box to send 'startUp' to the mainstack without the option key down, we get a call of 'mainStackThing'. When we try it with the option key down, we get the error 'can't find handler' with the value TryIt and the offending statement 'send "TryIt" to stack "TestSubstack" '. The 'script' button opens the script in the mainstack, so one is led to believe that this script can't be executed. Confusing, isn't it? I realise that I am doing wrong stuff, but I would appreciate an explanation from someone who can understand what was really happening. TIA Graham ------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From dvk at dvkconsult.com.au Sat Jan 25 17:03:00 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sat Jan 25 17:03:00 2003 Subject: Data organization In-Reply-To: Message-ID: <1351A7DA-30B0-11D7-8BD8-000393598038@dvkconsult.com.au> On Sunday, Jan 26, 2003, at 08:33 Australia/Sydney, jonadams520 at mac.com wrote: > I'm very new to rev. I need to make an application that will divide up > folders full of images into separate folders containing no more that > 690 MB so they can be burned onto cds. Can rev do this? where should I > start? any help will be much appreciated > Jon > Jon Look up "files" in the Transcript Dictionary and read about the "long" or "detailed" form of it. This gives you the size information on each image as well as the list of image file names. The rest is just standard bin-packing. Sort the file list in descending order by size (look up how to sort lines by an item) and fit the largest item into the smallest space currently available for it. Since you do not know how many CDs you will need, create two arrays. In one you keep the lists of file names as they are allocated, and in the other (with the same index) a convenient summary of how much space remains available in the corresponding CDs. Finally, create a sub-folder for each array entry and copy or move the corresponding files to those locations. If this is not enough to get you going then feel free to write back. I have assumed that you will want to use the opportunity to learn about Rev and there are quite a few things you will be exploring and exercising here. I suggest a small test stack in which you successively explore the behaviour of each of the main commands (file access, arrays, sorting, looping, file moving) as you build your main application. regards David > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sims at ezpzapps.com Sat Jan 25 17:06:01 2003 From: sims at ezpzapps.com (sims) Date: Sat Jan 25 17:06:01 2003 Subject: AppleEvent messages In-Reply-To: <02cf01c2c4b4$552dd6a0$6f00a8c0@mckinley.dom> References: <7130A9A2-2FD7-11D7-9C8F-000393529642@ARCplanning.com> <02cf01c2c4b4$552dd6a0$6f00a8c0@mckinley.dom> Message-ID: >Here's the basic thing - whenever one app needs to communiate with another, it generally sends an appleEvent, >I hope this gives you a foundation on appleEvents; let me know if you need >any more info. > >Ken Ray Thanks Ken. So, If I drop an unopened jpeg file onto an open Rev app, that is not an example of an appleEvent...correct? I have read this might be available with Rev 2.0 but am trying to understand the process better. I can see I need to do some reading up on this. I do know about the external that can do this but am curious about Rev being able to provide this info without an external. Thanks Ken sims > > One of the things I am trying to achieve is to be able to drop a jpeg >> onto a Rev card/window and be able to get the path to that jpeg. >> I understand that I can do so with the external that is available > > but am hoping to be able to do this through scripting & AE alone. -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From mdswindell at charter.net Sat Jan 25 17:17:00 2003 From: mdswindell at charter.net (Mark Swindell) Date: Sat Jan 25 17:17:00 2003 Subject: Another group question In-Reply-To: Message-ID: on 1/24/03 6:22 PM, Jeanne A. E. DeVoto at jeanne at runrev.com wrote: > At 5:49 PM -0800 1/24/03, Mark Swindell wrote: >> I have a single menu group that I want placed on all cards in my stack. >> I've disengaged it from being a subgroup of a larger group and placed it on >> one card. But when I go to place it on the other cards, it doesn't show up >> in the Place Menu, and when I type "Place group theOnlyMenu" into the >> message box I get an error. What am I missing? I can copy and paste it, >> however. > > Are you sure it's no longer a subgroup? Try checking "the owner of group > whatever" to make sure it's not owned by another group. > > There's a tricky bit with the place command, which is that "group whatever" > only works if the group is already on the card (because "group" is used in > reference to a card). If the group isn't placed on the current card, but is > in the stack, you need to use "background": > > place background "Foo" onto this card Jeanne, Geoff, Thanks for the clarification, and yes, the "place background onto this card" worked. I'm curious, though, why the group doesn't show up in the Object|Place Group menu... aren't all groups that are a part of a stack and not placed on the current card supposed to show up there, background or other? Or am I misunderstanding? Thanks, Mark From dvk at dvkconsult.com.au Sat Jan 25 17:21:00 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sat Jan 25 17:21:00 2003 Subject: Data organization In-Reply-To: <1351A7DA-30B0-11D7-8BD8-000393598038@dvkconsult.com.au> Message-ID: <9A0AB8CA-30B2-11D7-8BD8-000393598038@dvkconsult.com.au> On Sunday, Jan 26, 2003, at 08:58 Australia/Sydney, David Vaughan wrote: > > On Sunday, Jan 26, 2003, at 08:33 Australia/Sydney, > jonadams520 at mac.com wrote: > >> I'm very new to rev. I need to make an application that will divide >> up folders full of images into separate folders containing no more >> that 690 MB so they can be burned onto cds. Can rev do this? where >> should I start? any help will be much appreciated >> Jon >> > Jon > > Look up "files" in the Transcript Dictionary and read about the "long" > or "detailed" form of it. snip Of course if you already have an order in which you want to write the files then skip the sort and the arrays and hold current "source" and "allocated" files lists together with a variable of space remaining and of the current sub-folder name. When you fill a CD (sub-folder) then clear the allocated list, increment the numeric tail of the sub-folder name and keep going. Look up "repeat for each" to run through your source list efficiently. I assume you will want to allocate a few KB to write out your list of allocated images onto the same CD. cheers David > > regards > David >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From Yennie at aol.com Sat Jan 25 19:29:01 2003 From: Yennie at aol.com (Yennie at aol.com) Date: Sat Jan 25 19:29:01 2003 Subject: RevDB: fetching rows Message-ID: <14a.1ad8a467.2b6484a9@aol.com> Hello all, I feel like I must be missing something here... but so far I'm stumped. I want to fetch a subset of rows from a database cursor; however, it seems I can only grab a column. If I have a database cursor with 1,000 selected records, how can I get just the first 50 without many calls to RevDB? Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: From kray at sonsothunder.com Sat Jan 25 21:29:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sat Jan 25 21:29:01 2003 Subject: AppleEvent messages References: <7130A9A2-2FD7-11D7-9C8F-000393529642@ARCplanning.com> <02cf01c2c4b4$552dd6a0$6f00a8c0@mckinley.dom> Message-ID: <030601c2c4e2$7b29dfb0$6f00a8c0@mckinley.dom> > So, If I drop an unopened jpeg file onto an open Rev app, that is > not an example > of an appleEvent...correct? Correct. If you are using 2.0 to do "drag from the Finder into a Rev window", there are new "drag" and "drop" messages that you can get to find out what was dropped. If you drag a jpeg onto the icon of an already opened Rev app in the Finder, you *should* get an "aevtodoc" event, but I'm not sure. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Sat Jan 25 21:33:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sat Jan 25 21:33:01 2003 Subject: Mac Standalone works, Windows doesn't mystery..... References: <1d1.ce9c3a.2b6454fb@aol.com> Message-ID: <030d01c2c4e2$d6233600$6f00a8c0@mckinley.dom> David, First of all, you should put quotes around all object descriptors to avoid confusion by the interpreter: enable button continue should be: enable button "continue" Do you get an error message, or does the button just not enable? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: To: Sent: Saturday, January 25, 2003 3:00 PM Subject: Mac Standalone works, Windows doesn't mystery..... > Is there any obvious reason why this snippet would work in the development > environment and in a fat mac build, but not in a Windows build (built on the > Mac)? Button "continue" never gets enabled in the Windows standalone. > > There is more script before, but it doesn't do anything very exciting at > all, just concatenates various strings to make 'blurb'. > > "Affinity results.rev" is in the right place in both mac and windows > distributions. > > > > > push card > get the directory > put "/affin2pics/Affinity Results.rev" after it > put it into trecords > go invisible stack trecords > if there is not a card gnewcard > then > clone card 2 of stack "affinity results" > set the name of it to gnewcard > end if > put blurb into field "assessment text" of card gnewcard > pop card > save stack "affinity results" > close stack "affinity results" > unlock screen > enable button continue > > > > > Best wishes, > > David Glasgow > Home/ forensic assessments --> > DVGlasgow > Courses --> i-Psych > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bornstein at designeq.com Sat Jan 25 22:07:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Sat Jan 25 22:07:00 2003 Subject: Stack won't enlarge under Windows Message-ID: <200301260302.h0Q32CxF029160@ms-smtp-02.nyroc.rr.com> >Just curious, did you insert this menu using Rev's Menu Manager? Yup, the good ol' Menu Manager did the job. >Why not just check for platform = win32 and reset the height of the stack? In fact, this is probably what I'll do, as I mentioned before. I'm just concerned about having to do this manually when Rev is supposed to do this automatically. It gives me that nagging concern that maybe something else isn't quite working properly that I'm counting on. Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From DVGlasgow at aol.com Sun Jan 26 01:07:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Sun Jan 26 01:07:01 2003 Subject: use-revolution digest, Vol 1 #1062 - 13 msgs Message-ID: <95.291a77f4.2b64d3f8@aol.com> In a message dated 26/1/03 2:34:40 AM, Ken Ray writes: << enable button continue should be: enable button "continue" Do you get an error message, or does the button just not enable? >> Thanks Ray Nothing bad happens on Win, the system stays responsive in other respects. I stopped developing on Windows - I have been just building on Mac & testing using VPC - so I haven't had have the luxury of error reporting. With hindsight I think to give up on developing on PC was a mistake born of Revs generally remarkably predictable cross platform performance - I think I am going to have to dowload a Win RR and borrow a PC. Maybe do a build with error reporting just to get a quick idea? You are right, I should use quotes. But is Windows more picky about that? Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From DVGlasgow at aol.com Sun Jan 26 01:11:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Sun Jan 26 01:11:01 2003 Subject: Mac Standalone works, Windows doesn't mystery..... Message-ID: <2b.36f1703a.2b64d476@aol.com> In a message dated 26/1/03 2:34:40 AM, Ken Ray writes: << David, First of all, you should put quotes around all object descriptors to avoid confusion by the interpreter: enable button continue should be: enable button "continue" Do you get an error message, or does the button just not enable? >> Ooops. Sorry about the subject line in my last post. Should be as this one. Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From chipp at chipp.com Sun Jan 26 01:14:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jan 26 01:14:01 2003 Subject: Stack won't enlarge under Windows In-Reply-To: <200301260302.h0Q32CxF029160@ms-smtp-02.nyroc.rr.com> Message-ID: Howard, Why don't you compare the properties of the stacks and/or menus to try and find what's changed? -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Howard > Bornstein > Sent: Saturday, January 25, 2003 9:02 PM > To: use-revolution at lists.runrev.com > Subject: RE: Stack won't enlarge under Windows > > > >Just curious, did you insert this menu using Rev's Menu Manager? > > Yup, the good ol' Menu Manager did the job. > > >Why not just check for platform = win32 and reset the height of > the stack? > > In fact, this is probably what I'll do, as I mentioned before. I'm just > concerned about having to do this manually when Rev is supposed to do > this automatically. It gives me that nagging concern that maybe something > else isn't quite working properly that I'm counting on. > > Howard Bornstein > ____________________ > D E S I G N E Q > www.designeq.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Sun Jan 26 01:17:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jan 26 01:17:01 2003 Subject: OT Serendipity Library Update 20030123 In-Reply-To: <3E32B647.403@dreischer.de> Message-ID: Jeez, an on list message saying you're going to discuss off list. That's a new one! C'mon guys! Take it off list! > > > Rob Cozens > > > > God bless the French & Germans! > > War should never be a first resort. > > True peace cannot exist in a world where the most powerful nation is > > also its most malevolent. > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > Hello Rob, > > I've read your mail in the runrev list. > I'll just want say that i like your brave statement. > Even more because we don't have the free speach some repliers in the > runrev list was referring to. > We all (should) know that the war is a fact to come. > Its all about oil and power, nothing more. > > I'm curious if my Bundeskanzler (german cancelor) will hold his position > or if he will help the US with AWACS or something. > > There will be war, it was decided and there is nothing we can do. > It's sad but it's the reality. > > I'll email you directly because i'm not as brave as you are. > (A german taking postion against the US is a Nazi by default) > > Regards, > Claus Dreischer. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From janschenkel at yahoo.com Sun Jan 26 01:46:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun Jan 26 01:46:01 2003 Subject: Mac Standalone works, Windows doesn't mystery..... In-Reply-To: <95.291a77f4.2b64d3f8@aol.com> Message-ID: <20030126064107.72652.qmail@web11904.mail.yahoo.com> --- DVGlasgow at aol.com wrote: > > In a message dated 26/1/03 2:34:40 AM, Ken Ray > writes: > > << enable button continue > > should be: > > enable button "continue" > > Do you get an error message, or does the button just > not enable? >> > > Thanks Ray > > Nothing bad happens on Win, the system stays > responsive in other respects. > > I stopped developing on Windows - I have been just > building on Mac & testing > using VPC - so I haven't had have the luxury of > error reporting. > > With hindsight I think to give up on developing on > PC was a mistake born of > Revs generally remarkably predictable cross platform > performance - I think I > am going to have to dowload a Win RR and borrow a > PC. Maybe do a build with > error reporting just to get a quick idea? > > You are right, I should use quotes. But is Windows > more picky about that? > Not to sound too obvious, but have you tried running the Win RR development in VirtualPC ? Or did that turn out too slow ? Now apart from the quotes, have you tried switching the 'unlock screen' and the 'enable button' lines ? Maybe it's just a screen refreshment problem. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From janschenkel at yahoo.com Sun Jan 26 01:53:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun Jan 26 01:53:00 2003 Subject: RevDB: fetching rows In-Reply-To: <14a.1ad8a467.2b6484a9@aol.com> Message-ID: <20030126064853.90132.qmail@web11906.mail.yahoo.com> --- Yennie at aol.com wrote: > Hello all, > > I feel like I must be missing something here... but > so far I'm stumped. > I want to fetch a subset of rows from a database > cursor; however, it seems I > can only grab a column. If I have a database cursor > with 1,000 selected > records, how can I get just the first 50 without > many calls to RevDB? > > Brian > Hi Brian, Unfortunately, ANSI-SQL doesn't have a native solution for that: you get all the records that fall within the conditions of the WHERE-clause. However, MySQL provides an extension to the standard syntax - 'LIMIT' - which will do what you want. Eg: SELECT cust_id, cust_name FROM customer WHERE cust_id >= theCurrentId LIMIT 100 would get you the first 100 customers with an ID higher than or equal to the one in theCurrentID. Other databases _may_ support the same syntax, or provide their own similar extension. But as they say: your mileage may vary... Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From jbradshaw at blueyonder.co.uk Sun Jan 26 04:15:01 2003 From: jbradshaw at blueyonder.co.uk (Jez) Date: Sun Jan 26 04:15:01 2003 Subject: Drag/drop files Message-ID: <000a01c2c51a$d7013f80$50231e3e@Jez2> Does anyone know if it is possible to write a rev app to receive files dragged from an external app such as windows explorer? Presumably this requires some external configuration too since if you currently try this the cursor immediately changes to a "no entry" sign as soon as you drag it to a rev application. From janschenkel at yahoo.com Sun Jan 26 05:01:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun Jan 26 05:01:01 2003 Subject: Drag/drop files In-Reply-To: <000a01c2c51a$d7013f80$50231e3e@Jez2> Message-ID: <20030126095652.78863.qmail@web11905.mail.yahoo.com> --- Jez wrote: > Does anyone know if it is possible to write a rev > app to receive files > dragged from an external app such as windows > explorer? Presumably this > requires some external configuration too since if > you currently try this the > cursor immediately changes to a "no entry" sign as > soon as you drag it to a > rev application. > Hi Jez, If you're looking for drang-and-drop support for MacOS, you can do it now with the Externls Collection : http://www.runrev.com/revolution/developers/developerdownloads/externalscollection.html If you would rather not use externals, or need this to work on Windows, you'll have to wait until RunRev 2.0 ships, where this is handled natively. Best regards, Jan Schenkel. PS: if you'd like to now more about issues that have been discussed in the past, check out this link: http://www.google.com/advanced_search?q=site:lists.runrev.com ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From yvescoppe at skynet.be Sun Jan 26 06:35:01 2003 From: yvescoppe at skynet.be (=?iso-8859-1?Q?Fran=E7ois?= COPPE) Date: Sun Jan 26 06:35:01 2003 Subject: copy img Message-ID: Hi all, Working on Mac OS X 2.3 I have an img (jpeg) on a cd I'd like to copy this img in the clipboard... I've tried copy img "xxx" If I go in another software and ask "paste", nothing happens... what's wrong ?? -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From janschenkel at yahoo.com Sun Jan 26 07:01:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun Jan 26 07:01:01 2003 Subject: copy img In-Reply-To: Message-ID: <20030126115702.22045.qmail@web11908.mail.yahoo.com> --- Fran?ois COPPE wrote: > Hi all, > > > Working on Mac OS X 2.3 > I have an img (jpeg) on a cd > I'd like to copy this img in the clipboard... > > I've tried > > > copy img "xxx" > > > If I go in another software and ask "paste", nothing > happens... > > what's wrong ?? > -- > Greetings. > > Yves COPPE Hi Yves, At this point, RunRev only supports copy&paste of plain text with other applications. Version 2.0 should add styled text if I remember correctly. But not graphics or images, unfortunately. Sorry to disappoint you, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From mike at cyber-ny.com Sun Jan 26 09:49:01 2003 From: mike at cyber-ny.com (Mike Brown) Date: Sun Jan 26 09:49:01 2003 Subject: Linking to web sites and files from Mac OS X In-Reply-To: <9A0AB8CA-30B2-11D7-8BD8-000393598038@dvkconsult.com.au> Message-ID: Hello, I am looking for a method to link or connect to a web site (launch a web browser) from my Rev stack from Mac OS X. I also want to be able to open or launch a local file such as a PDF from my Rev stack. Up to now, I have been using scripts that work on Windows and Mac OS 9.2. These methods do not seem to work on OS X. Is that correct?? Just for reference, here is the method I have been using for Mac OS 9.2. Opening a local PDF file: get the platform if it contains "Mac" then launch gLocationHolder with gAppHolder else end if Launching a browser to connect to a web site: get the platform if it contains "Mac" then Put "www.mywebsite.com" into gWebHolder send gWebHolder to program "Finder" with "GURLGURL" Will these methods work on OS X?? Thanks! Mike Mike Brown Cyber-NY Interactive From livfoss at blueyonder.co.uk Sun Jan 26 10:19:01 2003 From: livfoss at blueyonder.co.uk (livfoss at blueyonder.co.uk) Date: Sun Jan 26 10:19:01 2003 Subject: doMenu limitations/ technique Message-ID: <13aa601c2c54e$5069d7f0$7635bcc3@blueyonder.net> In the Transcript Dictionary, there is an entry for 'doMenu' which executes menu commands - something I'd like to do. However there is a caveat: "The doMenu command is not implemented for all menu items." What does this mean? How does the engine know which items are being called for, anyway? If indeed this command doesn't work in full, I suppose one is left with scripting send "MenuPick Quit" to btn "File" of cd "myMenus"... or set the menuHistory of btn "File" of cd "myMenus" to gFileQuitItemNumber where gFileQuitItemNumber is an integer representing the place of "Quit" in the file menu... or something like that. Can someone who has already scripted this suggest the tidiest solution? TIA Graham ------------------------------------------------------------ Graham Samuel / The Living Fossil Co. / UK & France From katir at hindu.org Sun Jan 26 10:33:01 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Sun Jan 26 10:33:01 2003 Subject: Creating "real" thumbnails w/ compression control Message-ID: I followed the recent thread on making thumbnails, but still have a basic question. Of course, it possible to import a large digital JPEG image (typically taken by a digital camera, 20 X 14 at 100 DPI or something like that), and assign that image to a small rect that is locked and thus it appears as a thumbnail. The questions are 1) How does one go about actually making a thumbnail of the large image that resides on disk, but, in Revolution the amount of image data for the thumbnail is just that, the necessary data to show a thumbnail.. let's say 1 inch tall by 2 inches wide, for discussion purposes... at 72 DPI. So that when you export that thumbnail back to the hard drive you end up with a tiny 20K thumbnail image of the large image? 2) Can we import a JPEG and then export that big file back to a smaller file and a specific smaller size and compression. e.g. we bring in the file and save it out as a 3X5 image at 72 DPI at compression "medium" or 40. Of course we have lots of external tools for this, but each one has limitations. ImageReady is not a cataloging interface. iView is great, but has no easy export feature and the thumbnails are "locked" into the catalog itself. What I am looking for is an application independent work flow, where the original image, the resized image for web use and a thumbnail of that end up as files on the hard drive, that cane process a single image in one go. Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org From nils.zettervall at promercs.se Sun Jan 26 11:10:00 2003 From: nils.zettervall at promercs.se (Nils Zettervall) Date: Sun Jan 26 11:10:00 2003 Subject: Linux & Rev app as Gui/ frontend Message-ID: <3E3406C9.10A12948@promercs.se> Dear all, I?m new to both Revolution and Linux so please forgive me for asking this... Would it be possible to configure a Linux Pc with a standalone app created with Revolution as the only Gui or frontend( and maybe skipping the Linux window manager)? The ideal situation would be the Linux Pc to boot straight to my standalone.The reason I want to do this is because I want to configure a tamper free Pc. If this is possible -how is it done? Many thanks in advance Nils Zettervall From rcozens at pon.net Sun Jan 26 11:19:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 26 11:19:01 2003 Subject: Serendipity Library Update 20030123 In-Reply-To: <3E32B647.403@dreischer.de> References: <3E32B647.403@dreischer.de> Message-ID: >I'll email you directly because i'm not as brave as you are. Dear Claus, I suppose you know by now your "personal" message to me ended up in everyone's mailbox. I appreciate your words of encouragement just as I appreciated the actions of your government and the French. I'll respond in more detail off list. -- Rob Cozens, CCW "Where but America can the person who lost the popular vote become President without a coup?" From k_major at os.surf2000.de Sun Jan 26 11:46:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Sun Jan 26 11:46:01 2003 Subject: Creating "real" thumbnails w/ compression control In-Reply-To: Message-ID: <2B034349-314D-11D7-8068-000A27B49A96@os.surf2000.de> Hi Swami, > I followed the recent thread on making thumbnails, but still have a > basic question. Of course, it possible to import a large digital JPEG > image (typically taken by a digital camera, 20 X 14 at 100 DPI or > something like that), and assign that image to a small rect that is > locked and thus it appears as a thumbnail. The questions are > > 1) How does one go about actually making a thumbnail of the large > image that resides on disk, but, in Revolution the amount of image > data for the thumbnail is just that, the necessary data to show a > thumbnail.. let's say 1 inch tall by 2 inches wide, for discussion > purposes... at 72 DPI. So that when you export that thumbnail back to > the hard drive you end up with a tiny 20K thumbnail image of the large > image? SInce RR will always display images in 72 dpi (screen resolution, only some specific image editors like Photoshop etc... really do know what other resolutions "mean", same for most computer-users ;-) you could "stuff" such a high res image into a small locked image object, do some calculations with "the formattedheight of img x" and "the formattedwidth of img x" to determine the correct proportional scaling for that image object. > 2) Can we import a JPEG and then export that big file back to a > smaller file and a specific smaller size and compression. e.g. we > bring in the file and save it out as a 3X5 image at 72 DPI at > compression "medium" or 40. I think you can just export a screenshot from the rect of that image as jpeg. See "export" and "jpegquality"... Shouldn't be too complicated ;-) > Sannyasin Sivakatirswami > Himalayan Academy Publications > at Kauai's Hindu Monastery > katir at hindu.org Hope that helps. Regards Klaus Major k_major at os.surf2000.de From carstenlist at itinfo.dk Sun Jan 26 12:19:01 2003 From: carstenlist at itinfo.dk (Carsten Levin) Date: Sun Jan 26 12:19:01 2003 Subject: Please keep us updated - v 2 In-Reply-To: <200301261650.LAA06833@www.runrev.com> Message-ID: At first version 2 was announced to be released in November 2002, then it was delayed and there was talk about a forthcomming public Alfa or Beta version. Delays are very understandable, but please keep us updated. A report on the parts of the project thats causing problems, and if it is so ... which features you might choose to take out of the first release. And then please keep us updated every 1 or 2 weeks ... on the development, the scedule etc. Best regards Carsten Levin Ps. Dont hope that its because I missed some messages. If this is the case, than I do of course apology. From mcompanys at mac.com Sun Jan 26 12:31:01 2003 From: mcompanys at mac.com (manuel companys) Date: Sun Jan 26 12:31:01 2003 Subject: problem with popup menu buttons Message-ID: <5F0A5580-3152-11D7-BAAC-00039382D260@mac.com> My two popup menu 'combobo' btns don't work properlu this morning: - sometimes they ignore the new selection, sometimes they select the first line no matter the line of the mouseup, sometimes they do select the right line. - the label sometimes shows the right textalign although the textalign shown in the properties window and in the msg box is still 'left' as I fixed it. I created a new btn and it worked normally. Do you think my btns are corrupted? What should I do? I am using R-R I also would like to know if there is any way to change the selection of a popup menu btn by script. Finally I would be very gratefull to the R-R user who could me with the problems I listed in a previous post, which I copy here. Thank you for your help. Manuel ***PREVIOUS POST The 'Colors and Patterns' item of the Object doesn't work any more. I can't get the colors palette using the 'Color Property' button either. That not the only odd thing happening: - the border of one fld are black according to what answers the msg box, but I see it grey and with a top line thicker. - the border of another fld is black all right, and with the right thickness, but only the bottom and right lines show up. Both flds styles are 'rect'. The shadow style works fine but leaving the strange behavior of the border. Besides, when a quit Revolution, the labels of the cd flds disappear but those of the buttons stay there. I wonder wether there is something wrong with the stack or the program itself. Except this, my program is ready for a ? release and I would like to upload it int R-R web site. ***END From Yennie at aol.com Sun Jan 26 12:32:00 2003 From: Yennie at aol.com (Yennie at aol.com) Date: Sun Jan 26 12:32:00 2003 Subject: use-revolution digest, Vol 1 #1063 - 17 msgs Message-ID: <161.1ac8baf0.2b657468@aol.com> Hi, This is true, but I don't think it really requires a SQL solution. Since RevDB supports buildling a database cursor (revdb_query), it doesn't make sense to me that it can't return a subset of rows. I can't even ask a cursor for the _current_ row without iterating through all of the columns. On the other hand, revdb_querylist returns rows- but always ALL of them. I can always manually trim the list afterwards, but this is also awfully inefficient in the case where I am forced to load 5,000 records and then trim them down to 50. Shouldn't there be a simple revdb_getrows() function to go with revdb_getcolumnxxx()? Certainly revdb can do something more efficient than forcing the scripter to iterate columns with a cursor. Imagine fetching rows 1000 to 1100 out of 2000 in a 20 column results. I would have to iterate over 1,000 records, and fetch each of 20 columns 100 times- that's 3,000 calls to revdb! Even if revdb couldn't do anything much more efficient internally (which I doubt), it would at least run much faster and save the scripter a lot of headaches. Has anyone had this same problem, or found a reasonable workaround? Regards, Brian Regards, Brian > Hi Brian, > > Unfortunately, ANSI-SQL doesn't have a native solution > for that: you get all the records that fall within the > conditions of the WHERE-clause. > > However, MySQL provides an extension to the standard > syntax - 'LIMIT' - which will do what you want. Eg: > ? SELECT cust_id, cust_name FROM customer WHERE > ? ?? cust_id >= theCurrentId LIMIT 100 > would get you the first 100 customers with an ID > higher than or equal to the one in theCurrentID. > > Other databases _may_ support the same syntax, or > provide their own similar extension. But as they say: > your mileage may vary... > > Hope this helped, > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Yennie at aol.com Sun Jan 26 12:33:00 2003 From: Yennie at aol.com (Yennie at aol.com) Date: Sun Jan 26 12:33:00 2003 Subject: RevDB / fetching rows Message-ID: <76.2937d067.2b6574a5@aol.com> Hello all, Sorry for the mislabelled message preceeding this one. Obviously I replied to the digest =). Sorry and thanks. Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: From rcozens at pon.net Sun Jan 26 12:39:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jan 26 12:39:00 2003 Subject: Serendipity Library Update 20030123 Message-ID: >i'm not as brave as you are. Freedom's just an other word for "nothin' left to lose" Janis Joplin: "Me and Bobby McGee" -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From cyberscope at dca.net Sun Jan 26 12:52:01 2003 From: cyberscope at dca.net (Cyberscope) Date: Sun Jan 26 12:52:01 2003 Subject: Serendipity Library Update 20030123 In-Reply-To: Message-ID: <57AF1C32-3156-11D7-8511-0003931E1B12@dca.net> Please take your political views off of this list! On Sunday, January 26, 2003, at 12:34 PM, Rob Cozens wrote: >> i'm not as brave as you are. > > Freedom's just an other word for "nothin' left to lose" > > Janis Joplin: "Me and Bobby McGee" > -- > > Rob Cozens > CCW, Serendipity Software Company > http://www.oenolog.com/who.htm > > "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 at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ianmck at macmail.com Sun Jan 26 13:01:01 2003 From: ianmck at macmail.com (Ian McKnight (MM)) Date: Sun Jan 26 13:01:01 2003 Subject: Handler won't execute from card or stack script Message-ID: <5.2.0.9.0.20030126164017.00bb5890@mailin.macmail.com> Hi all. I am experiencing some strange behaviour with a handler on which I hope someone can shed some light, The handler has two parameters and is called from a mouseup handler in a button script. When the handler is placed in the button script along with the calling mouseup-- everything works as it should. However, when I move the handler to the card or stack script I get the following error ? There was an Execution Error at 4:38:21 PM Error description: Object Name: Object: card id 1002 of stack ".............1/AptasXP 1.1.9.rev" -------------------- -- Note: --xxxxxxxxxxxxxxxxxx <**> -------------------- Value: hMT BTW - <**> this line is the first line of the card script (or stack script )where ever the handler is placed and is a commented line. hMT is the handler name which I changed to rule out any possibility of handler conflict. I'm using a licensed version of Rev 1.1.1 on a PC running Windows XP. I can't think what would be interfering with the message path. Any light would be very welcome. TIA Ian McKnight From kray at sonsothunder.com Sun Jan 26 13:08:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 26 13:08:00 2003 Subject: copy img References: <20030126115702.22045.qmail@web11908.mail.yahoo.com> Message-ID: <03b201c2c565$97955430$6f00a8c0@mckinley.dom> > At this point, RunRev only supports copy&paste of > plain text with other applications. Version 2.0 should > add styled text if I remember correctly. > But not graphics or images, unfortunately. Actually, Rev 2 *will* be able to support images... here's the command: set the clipboardData["image"] to I just tried it and it in MetaCard 2.5b2 (MC 2.5 will be the released engine for Rev 2.0), switched to GraphicConverter and pasted - voila! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Sun Jan 26 13:12:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 26 13:12:01 2003 Subject: Linking to web sites and files from Mac OS X References: Message-ID: <03bc01c2c566$1ce6f7b0$6f00a8c0@mckinley.dom> Mike, it would be better to call the Rev function "revGoURL" in order to handle any internet needs (launching a browser, etc.). And most likely the problem with your launching commands has to do with paths. In OS 9, a file might be located at: Hard Drive:Images:Picture1.jpg but in OS X (logged in as user "kenray") this would be something like: /Users/kenray/Images/Picture1.jpg Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Mike Brown" To: Sent: Sunday, January 26, 2003 8:44 AM Subject: Linking to web sites and files from Mac OS X > Hello, > > I am looking for a method to link or connect to a web site (launch a web > browser) from my Rev stack from Mac OS X. I also want to be able to open or > launch a local file such as a PDF from my Rev stack. Up to now, I have been > using scripts that work on Windows and Mac OS 9.2. These methods do not > seem to work on OS X. Is that correct?? > > Just for reference, here is the method I have been using for Mac OS 9.2. > > Opening a local PDF file: > > get the platform > if it contains "Mac" then > launch gLocationHolder with gAppHolder > else > end if > > Launching a browser to connect to a web site: > > get the platform > if it contains "Mac" then > Put "www.mywebsite.com" into gWebHolder > send gWebHolder to program "Finder" with "GURLGURL" > > Will these methods work on OS X?? > > Thanks! > Mike > > Mike Brown > Cyber-NY Interactive > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Sun Jan 26 13:16:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 26 13:16:00 2003 Subject: doMenu limitations/ technique References: <13aa601c2c54e$5069d7f0$7635bcc3@blueyonder.net> Message-ID: <03c301c2c566$bb93d900$6f00a8c0@mckinley.dom> Graham, I'd suggest having all your menu items have one line of code each... calling a function or handler in the stack script or backscript that can be reached by other methods. For example, suppose I had a File menu with three items: "New", "Open" and "Quit". I might script the button as follows: on menuPick what switch what case "New" FileNew break case "Open" FileOpen break case "Quit" FileQuit break end switch end menuPick And then in my stack script of my mainstack have the handlers, like this for Quit: on FileQuit -- do my cleanup routines quit end FileQuit This way, if I want to "choose a menu item" from somewhere else, I only need to call on the handler ("FileQuit" in this example). A naming convention for menu items is good too... the one I show above can break down if the combination of your menu name and item is the same as a reserved token in Transcript, but you get the idea. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: To: Sent: Sunday, January 26, 2003 9:19 AM Subject: doMenu limitations/ technique > In the Transcript Dictionary, there is an entry for 'doMenu' which executes menu commands - something I'd like to do. However there is a caveat: "The doMenu command is not implemented for all menu items." What does this mean? How does the engine know which items are being called for, anyway? If indeed this command doesn't work in full, I suppose one is left with scripting > > send "MenuPick Quit" to btn "File" of cd "myMenus"... or > > set the menuHistory of btn "File" of cd "myMenus" to gFileQuitItemNumber > > where gFileQuitItemNumber is an integer representing the place of "Quit" in the file menu... or something like that. Can someone who has already scripted this suggest the tidiest solution? > > TIA > > Graham > > ------------------------------------------------------------ > Graham Samuel / The Living Fossil Co. / UK & France > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Sun Jan 26 13:25:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 26 13:25:01 2003 Subject: problem with popup menu buttons References: <5F0A5580-3152-11D7-BAAC-00039382D260@mac.com> Message-ID: <03de01c2c568$0ada6230$6f00a8c0@mckinley.dom> > I also would like to know if there is any way to change the selection > of a popup menu btn by script. Well, if it is a "popup" or "pulldown" menu button, then you don't really have a "selection"; that is, you select an item from the menu and do whatever action you like. If you want the button's label to reflect your choice you can do this: on menuPick what set the label of me to what end menuPick Setting it from somewhere else by script is as simple as setting the label of the button to what you want. If you're using an "option" menu button (which will automatically display its label based on the selection you make), you can "set the menuHistory" of the button to a number indicating the line of text in the button's menu that you want. For example, if I had a popup menu btn with the contents: Apple Orange Cherry Grape And "Apple" was showing, if I "set the menuHistory of btn 1 to 2", it will show "Orange". Note that it also executes a menuPick on that item, so it runs the code as if it was selected by the user. If you just want to change the text but not simulate selecting the item, you can set the label of the button to what you want. I'm sorry I can't address your other Rev questions as I haven't experienced what you've experienced. Perhaps someone from the RunRev staff can address those... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From dsc at swcp.com Sun Jan 26 13:27:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jan 26 13:27:01 2003 Subject: Mac Standalone works, Windows doesn't mystery..... In-Reply-To: <1d1.ce9c3a.2b6454fb@aol.com> Message-ID: <1F74D148-315B-11D7-86A9-000A9567A3E6@swcp.com> On Saturday, January 25, 2003, at 02:00 PM, DVGlasgow at aol.com wrote: > Is there any obvious reason why this snippet would work in the > development > environment and in a fat mac build, but not in a Windows build (built > on the > Mac)? Button "continue" never gets enabled in the Windows standalone. Not obvious to me. Two possibilities come to my mind. You might be enabling some other button. You might have an error that is not catch'd. I have seen problems related to the defaultStack. This might be related. Try this to get more info: Add a temporary field or use one you have to report some info. Put a try around the command and report any thrown errors. Report topStack, defaultStack, the name of this card and the owner of the button and anything else you can think of. Report just before and just after the enable. Also, I always get mixed up as to whether a directory string has a slash at the end or not. Might as well add that to your report. Dar Scott From dleyanna at rtl.org Sun Jan 26 13:27:26 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Sun Jan 26 13:27:26 2003 Subject: Thankful... In-Reply-To: <03c301c2c566$bb93d900$6f00a8c0@mckinley.dom> References: <13aa601c2c54e$5069d7f0$7635bcc3@blueyonder.net> Message-ID: <5.1.1.6.0.20030126131758.00a25420@mail.rtl.org> I have been lurking for a while. Not only am I new to Rev and this list but I am also trying to decide if this is the development environment for me. One of the things that I look for is an active forum or mailing list with quality questions and answers by more that just a couple of people, low noise and above all grace and tolerance. You folks score high. Dave At 12:14 PM 1/26/03 -0600, you wrote: >Graham, > >I'd suggest having all your menu items have one line of code each... calling >a function or handler in the stack script or backscript that can be reached >by other methods. For example, suppose I had a File menu with three items: >"New", "Open" and "Quit". I might script the button as follows: > >on menuPick what > switch what > case "New" > FileNew > break > case "Open" > FileOpen > break > case "Quit" > FileQuit > break > end switch >end menuPick > >And then in my stack script of my mainstack have the handlers, like this for >Quit: > >on FileQuit > -- do my cleanup routines > quit >end FileQuit > >This way, if I want to "choose a menu item" from somewhere else, I only need >to call on the handler ("FileQuit" in this example). > >A naming convention for menu items is good too... the one I show above can >break down if the combination of your menu name and item is the same as a >reserved token in Transcript, but you get the idea. > >Ken Ray >Sons of Thunder Software >Email: kray at sonsothunder.com >Web Site: http://www.sonsothunder.com/ > >----- Original Message ----- >From: >To: >Sent: Sunday, January 26, 2003 9:19 AM >Subject: doMenu limitations/ technique > > > > In the Transcript Dictionary, there is an entry for 'doMenu' which >executes menu commands - something I'd like to do. However there is a >caveat: "The doMenu command is not implemented for all menu items." What >does this mean? How does the engine know which items are being called for, >anyway? If indeed this command doesn't work in full, I suppose one is left >with scripting > > > > send "MenuPick Quit" to btn "File" of cd "myMenus"... or > > > > set the menuHistory of btn "File" of cd "myMenus" to gFileQuitItemNumber > > > > where gFileQuitItemNumber is an integer representing the place of "Quit" >in the file menu... or something like that. Can someone who has already >scripted this suggest the tidiest solution? > > > > TIA > > > > Graham > > > > ------------------------------------------------------------ > > Graham Samuel / The Living Fossil Co. / UK & France > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From troy at rpsystems.net Sun Jan 26 13:34:02 2003 From: troy at rpsystems.net (Troy Rollins) Date: Sun Jan 26 13:34:02 2003 Subject: Serendipity Library or Rob Cozen's personal editorials In-Reply-To: <57AF1C32-3156-11D7-8511-0003931E1B12@dca.net> Message-ID: <2B07E6CE-315C-11D7-B177-000393853D6C@rpsystems.net> On Sunday, January 26, 2003, at 12:48 PM, Cyberscope wrote: > Please take your political views off of this list! I ditto this. Rob is about to cost RunRev 2 professional membership renewals, in fact, I think he already has. -- Troy RPSystems, LTD www.rpsystems.net From valetia at mac.com Sun Jan 26 13:54:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Sun Jan 26 13:54:01 2003 Subject: Faceless CGI Accessing a Stack? In-Reply-To: <57AF1C32-3156-11D7-8511-0003931E1B12@dca.net> Message-ID: Hi all, Is a RR faceless CGI able to access (and modify) information that's stored within an actual stack (either on the same server or across servers)? If so, how? Valetia From kray at sonsothunder.com Sun Jan 26 14:07:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 26 14:07:01 2003 Subject: Faceless CGI Accessing a Stack? References: Message-ID: <03ec01c2c56d$e60e7710$6f00a8c0@mckinley.dom> Yes. The only things you can't do (AFAIK) are things related to visible aspects of the application. But opening a stack and retrieving data from it are certainly doable. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: To: Sent: Sunday, January 26, 2003 12:49 PM Subject: Faceless CGI Accessing a Stack? > Hi all, > > Is a RR faceless CGI able to access (and modify) information that's stored > within an actual stack (either on the same server or across servers)? > > If so, how? > > Valetia > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Sun Jan 26 14:13:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jan 26 14:13:01 2003 Subject: Handler won't execute from card or stack script In-Reply-To: <5.2.0.9.0.20030126164017.00bb5890@mailin.macmail.com> Message-ID: <85915B6B-3161-11D7-86A9-000A9567A3E6@swcp.com> On Sunday, January 26, 2003, at 10:02 AM, Ian McKnight (MM) wrote: > The handler has two parameters and is called from a mouseup handler in > a button script. > When the handler is placed in the button script along with the calling > mouseup-- everything works as it should. However, when I move the > handler to the card or stack script I get the following error Are you using "me"? Do you mean "the target"? Dar Scott From themacguy at macosx.com Sun Jan 26 14:28:01 2003 From: themacguy at macosx.com (Barry Levine) Date: Sun Jan 26 14:28:01 2003 Subject: Restricting access - Two questions Message-ID: I know I can generate an "Open file" dialog and restrict access to files that are only of a certain "type". Question #1: Is it possible to restrict the user to a certain folder or, alternatively, restrict certain folders from being read from or written to? What comes to mind is examining the returned path for the presence of a "banned" folder or volume name and then chide the user in an appropriate manner. Question #2: Is it possible, through Rev, to quit the Finder and the Dock? (OSX only, of course) If so, how? Thanks, Barry From mike at cyber-ny.com Sun Jan 26 15:20:01 2003 From: mike at cyber-ny.com (Mike Brown) Date: Sun Jan 26 15:20:01 2003 Subject: Linking to web sites and files from Mac OS X In-Reply-To: <03bc01c2c566$1ce6f7b0$6f00a8c0@mckinley.dom> Message-ID: Thanks Ken! The revGoURL function works perfect for launching the browser on Mac and Windows. I never knew of this function, I have been doing the long scripted method of getting the platform, etc... I don't suppose there are other Rev functions for launching an App from all platforms or opening a folder? I will use get the platform and systemversion functions to implement individual methods if no such Rev functions exist. Thanks again for the help!! Best, Mike On 1/26/03 1:09 PM, "Ken Ray" wrote: > Mike, it would be better to call the Rev function "revGoURL" in order to > handle any internet needs (launching a browser, etc.). And most likely the > problem with your launching commands has to do with paths. In OS 9, a file > might be located at: > > Hard Drive:Images:Picture1.jpg > > but in OS X (logged in as user "kenray") this would be something like: > > /Users/kenray/Images/Picture1.jpg > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > ----- Original Message ----- > From: "Mike Brown" > To: > Sent: Sunday, January 26, 2003 8:44 AM > Subject: Linking to web sites and files from Mac OS X > > >> Hello, >> >> I am looking for a method to link or connect to a web site (launch a web >> browser) from my Rev stack from Mac OS X. I also want to be able to open Mike Brown Cyber-NY Interactive 212-475-2721 1-888-70-CYBER mike at cyber-ny.com From chipp at chipp.com Sun Jan 26 16:14:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jan 26 16:14:01 2003 Subject: copy img In-Reply-To: Message-ID: Bonjour Francois, here's a handler which should do what you want...in V1.1.1 on copyToClip choose select tool select last image drag from topleft of last image to botright of last image copy choose browse tool end copyToClip > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Francois > COPPE > Sent: Sunday, January 26, 2003 5:30 AM > To: use-revolution at lists.runrev.com > Subject: copy img > > > Hi all, > > > Working on Mac OS X 2.3 > I have an img (jpeg) on a cd > I'd like to copy this img in the clipboard... > > I've tried > > > copy img "xxx" > > > If I go in another software and ask "paste", nothing happens... > > what's wrong ?? > -- > Greetings. > > Yves COPPE > > Email : yvescoppe at skynet.be > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Sun Jan 26 16:30:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 26 16:30:01 2003 Subject: Restricting access - Two questions References: Message-ID: <040401c2c581$d030b020$6f00a8c0@mckinley.dom> > Question #1: Is it possible to restrict the user to a certain folder > or, alternatively, restrict certain folders from being read from or > written to? What comes to mind is examining the returned path for the > presence of a "banned" folder or volume name and then chide the user in > an appropriate manner. You can set the initial folder that comes up with the open folder dialog, but you can't restrict a user from navigating away to a "banned" folder. You *can* inform them if they pick the wrong folder and have them try again. The alternative is to build a folder browser using native Rev elements (I've done that in MC before they added "answer folder", so I know it's possible), and then you can do anything you like. > Question #2: Is it possible, through Rev, to quit the Finder and the > Dock? (OSX only, of course) If so, how? You can quit the finder by sending this appleScript: tell application "Finder" quit end tell The dock on the other hand, you'll have to go to a third party. Go to www.macupdate.com and do a search for "dock"; you'll find a bunch of apps, most freeware, that will manipulate the dock. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From diskot123 at juno.com Sun Jan 26 16:37:01 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Sun Jan 26 16:37:01 2003 Subject: copy img Message-ID: <20030126.163123.524.0.diskot123@juno.com> >At this point, RunRev only supports copy&paste of >plain text with other applications. Version 2.0 should >add styled text if I remember correctly. >But not graphics or images, unfortunately. Version 2.0 adds the new clipboarddata property which supports copying and pasting unicode, rtf, html, plain text, and images. Tuviah Snyder Runtime Revolution Limited - The Solution for Software Development From pixelbird at interisland.net Sun Jan 26 16:41:01 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Sun Jan 26 16:41:01 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: <200301261828.NAA11962@www.runrev.com> Message-ID: Hello Revolutionaries, I haven't been able to get my mouse scroll wheel to work with the vertical scrollbars. Is there a way to implement that? Mac G4, OS 9.1; Compaq, Windows XP Pro. TIA, Ken N. From jhurley at infostations.com Sun Jan 26 17:53:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Sun Jan 26 17:53:01 2003 Subject: Listing card objects In-Reply-To: <200301261829.NAA12242@www.runrev.com> References: <200301261829.NAA12242@www.runrev.com> Message-ID: Is there a transcript function which will return a list of the current card objects: buttons, fields, graphics, images, backgrounds? Jim From RunRev108 at comcast.net Sun Jan 26 18:25:01 2003 From: RunRev108 at comcast.net (Naresh R) Date: Sun Jan 26 18:25:01 2003 Subject: Interfacing with Parallel Port Message-ID: <001f01c2c592$14f20e60$6501a8c0@jersyc01.nj.comcast.net> Hello List, I am new to this software. My question is, can Revolution communicate with parallel port. If so can anybody help me with this or point me in the right direction. Regards, Naresh R -------------- next part -------------- An HTML attachment was scrubbed... URL: From kray at sonsothunder.com Sun Jan 26 19:22:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jan 26 19:22:01 2003 Subject: Listing card objects References: <200301261829.NAA12242@www.runrev.com> Message-ID: <042a01c2c599$dd371d00$6f00a8c0@mckinley.dom> Jim, You can get them all by looping through "the controls", as in: on mouseUp put "" into tListOfObjects repeat with x = 1 to the number of controls put the long id of control x into line x of tListOfObjects end repeat put tListOfObjects into fld "List of Objects" end mouseUp Hope this helps, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Jim Hurley" To: Sent: Sunday, January 26, 2003 4:48 PM Subject: Listing card objects > Is there a transcript function which will return a list of the > current card objects: buttons, fields, graphics, images, backgrounds? > > > Jim > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Sun Jan 26 22:45:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun Jan 26 22:45:01 2003 Subject: Serendipity Library Update 20030123 In-Reply-To: Message-ID: Didn't Gordon Lightfoot write this? Judy > Freedom's just an other word for "nothin' left to lose" > > Janis Joplin: "Me and Bobby McGee" From harrison at all-auctions.com Sun Jan 26 23:03:01 2003 From: harrison at all-auctions.com (Rick Harrison) Date: Sun Jan 26 23:03:01 2003 Subject: Interfacing with Parallel Port In-Reply-To: <001f01c2c592$14f20e60$6501a8c0@jersyc01.nj.comcast.net> Message-ID: on 1/26/2003 6:24 PM, Naresh R at RunRev108 at comcast.net wrote: Hello List, I am new to this software. My question is, can Revolution communicate with parallel port. If so can anybody help me with this or point me in the right direction. Regards, Naresh R I don't know if Revolution can communicate with the parallel port. Why would you want to when USB has usually replaced the parallel port on most machines? Rick Harrison -------------- next part -------------- An HTML attachment was scrubbed... URL: From erikhans08 at yahoo.com Sun Jan 26 23:08:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sun Jan 26 23:08:01 2003 Subject: Thankful... In-Reply-To: <5.1.1.6.0.20030126131758.00a25420@mail.rtl.org> Message-ID: <20030127040351.90756.qmail@web20002.mail.yahoo.com> --- Dave LeYanna wrote: ...low noise and above all grace and tolerance. agreed. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From scott at tactilemedia.com Sun Jan 26 23:21:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Sun Jan 26 23:21:00 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: Message-ID: Recently, Ken Norris (dialup) wrote: > I haven't been able to get my mouse scroll wheel to work with the vertical > scrollbars. Is there a way to implement that? You should search the archives but I *believe* the solution is to trap whatever value is passed in rawKeyDown. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From erikhans08 at yahoo.com Mon Jan 27 01:28:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jan 27 01:28:01 2003 Subject: OT politics In-Reply-To: Message-ID: <20030127062402.59602.qmail@web20008.mail.yahoo.com> just having political buzzwords in the archives is a beacon to extrmists. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From janschenkel at yahoo.com Mon Jan 27 01:35:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jan 27 01:35:01 2003 Subject: copy img In-Reply-To: <20030126.163123.524.0.diskot123@juno.com> Message-ID: <20030127062723.79006.qmail@web11906.mail.yahoo.com> --- Tuviah M Snyder wrote: > Version 2.0 adds the new clipboarddata property > which supports copying > and pasting unicode, rtf, html, plain text, and > images. > > Tuviah Snyder Man, I have a lousy memory -- nevertheless, it squeezed out a tiny bit of RR2 info, didn't it ? ;-) Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Mon Jan 27 01:36:37 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jan 27 01:36:37 2003 Subject: Serendipity Library Update 20030123 In-Reply-To: Message-ID: <20030127062941.60564.qmail@web20006.mail.yahoo.com> --- Judy Perry wrote: > > Freedom's just an other word for "nothin' > left to lose" Kris Kristofferson ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From janschenkel at yahoo.com Mon Jan 27 01:58:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jan 27 01:58:00 2003 Subject: Serendipity Library or Rob Cozen's personal editorials In-Reply-To: <2B07E6CE-315C-11D7-B177-000393853D6C@rpsystems.net> Message-ID: <20030127065312.80795.qmail@web11906.mail.yahoo.com> --- Troy Rollins wrote: > > On Sunday, January 26, 2003, at 12:48 PM, Cyberscope > wrote: > > > Please take your political views off of this list! > > I ditto this. Rob is about to cost RunRev 2 > professional membership > renewals, in fact, I think he already has. > > -- > Troy Hi All, After the whole discussion of the term 'vaporware' just a few weeks ago, I figured I would just stay out of this sort of debate. But regardless of the fact that politics have as much place on this list as religion and cheese, one should not let decisions like subscription renewals depend on the personal views of others on topics that have nothing to do with RR. I am well aware that the soup is never eaten as hot as it's served, but you shouldn't point at Rob when there's obviously something else wrong -- and if for some reason you are displeased with RR services, be sure to tell it to the RunRev folks because they ought to deal with it. Therefore I believe it is our friendly listmom Heather who will take Rob aside "for a little chat", and everyone else ought to express their views directly to the person -- just like whether I agree or disagree with him is something which I'll express in a personal mail to Rob. All in all, the list has been quite mature in the year that I've been on it, and mostly self-regulating with a watchful eye from Heather every once in a while. Let's keep it that way ; I prefer this unmoderated list approach -- and I wouldn't want to be the poor sod who has to click an "Approved" button 24/7. Best regards, Jan Schenkel. ----- "I may disagree with what you have to say, but I shall defend to the death your right to say it." (Voltaire) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ianmck at macmail.com Mon Jan 27 02:00:01 2003 From: ianmck at macmail.com (Ian McKnight (MM)) Date: Mon Jan 27 02:00:01 2003 Subject: Handler won't execute from card or stack script Message-ID: <5.2.0.9.0.20030126164017.00bb5890@mailin.macmail.com> Hi all. I am experiencing some strange behaviour with a handler on which I hope someone can shed some light, The handler has two parameters and is called from a mouseup handler in a button script. When the handler is placed in the button script along with the calling mouseup-- everything works as it should. However, when I move the handler to the card or stack script I get the following error ? There was an Execution Error at 4:38:21 PM Error description: Object Name: Object: card id 1002 of stack ".............1/AptasXP 1.1.9.rev" -------------------- -- Note: --xxxxxxxxxxxxxxxxxx <**> -------------------- Value: hMT BTW - <**> this line is the first line of the card script (or stack script )where ever the handler is placed and is a commented line. hMT is the handler name which I changed to rule out any possibility of handler conflict. I'm using a licensed version of Rev 1.1.1 on a PC running Windows XP. I can't think what would be interfering with the message path. Any light would be very welcome. TIA Ian McKnight From ianmck at macmail.com Mon Jan 27 02:14:01 2003 From: ianmck at macmail.com (Ian McKnight (MM)) Date: Mon Jan 27 02:14:01 2003 Subject: Handler won't execute from card or stack script In-Reply-To: <85915B6B-3161-11D7-86A9-000A9567A3E6@swcp.com> References: <5.2.0.9.0.20030126164017.00bb5890@mailin.macmail.com> Message-ID: <5.2.0.9.0.20030127070630.00ba7d60@mailin.macmail.com> At Sunday 26/01/2003 12:08 -0700, you wrote: >On Sunday, January 26, 2003, at 10:02 AM, Ian McKnight (MM) wrote: > >>The handler has two parameters and is called from a mouseup handler in a >>button script. >>When the handler is placed in the button script along with the calling >>mouseup-- everything works as it should. However, when I move the handler >>to the card or stack script I get the following error > >Are you using "me"? Do you mean "the target"? > >Dar Scott Hi Dar The first line of my handler contains "me"! Obvious really, now that you point it out, but I couldn't see the wood for the trees. I changed all occurrences of "me" to "target" and the handler now works as it should. BTW sorry for the multiple post but I was having trouble connecting with my ISP on Sunday. Thanks very much for your help. Regards Ian McKnight From janschenkel at yahoo.com Mon Jan 27 02:23:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jan 27 02:23:00 2003 Subject: RevDB / fetching rows In-Reply-To: <161.1ac8baf0.2b657468@aol.com> Message-ID: <20030127071833.82220.qmail@web11906.mail.yahoo.com> Hi Brian, In this case, I suggest you have a look at the revdb_querylist() function. This will produce a list of lines, and then you can select a series of lines to work with. get revdb_querylist(return,comma,tConnectID,tQuery) put line 1 to 100 of it into tFirstResults It ought to do the trick "when you want to obtain the data for use but don?t need to retain a reference to the records that the data came from." Hope this helped, Jan Schenkel. --- Yennie at aol.com wrote: > Hi, > > This is true, but I don't think it really requires a > SQL solution. > > Since RevDB supports buildling a database cursor > (revdb_query), it doesn't > make sense to me that it can't return a subset of > rows. I can't even ask a > cursor for the _current_ row without iterating > through all of the columns. On > the other hand, revdb_querylist returns rows- but > always ALL of them. I can > always manually trim the list afterwards, but this > is also awfully > inefficient in the case where I am forced to load > 5,000 records and then trim > them down to 50. > > Shouldn't there be a simple revdb_getrows() function > to go with > revdb_getcolumnxxx()? Certainly revdb can do > something more efficient than > forcing the scripter to iterate columns with a > cursor. Imagine fetching rows > 1000 to 1100 out of 2000 in a 20 column results. I > would have to iterate over > 1,000 records, and fetch each of 20 columns 100 > times- that's 3,000 calls to > revdb! > > Even if revdb couldn't do anything much more > efficient internally (which I > doubt), it would at least run much faster and save > the scripter a lot of > headaches. > > Has anyone had this same problem, or found a > reasonable workaround? > > Regards, > Brian > > Regards, > Brian > > > Hi Brian, > > > > Unfortunately, ANSI-SQL doesn't have a native > solution > > for that: you get all the records that fall within > the > > conditions of the WHERE-clause. > > > > However, MySQL provides an extension to the > standard > > syntax - 'LIMIT' - which will do what you want. > Eg: > > ? SELECT cust_id, cust_name FROM customer WHERE > > ? ?? cust_id >= theCurrentId LIMIT 100 > > would get you the first 100 customers with an ID > > higher than or equal to the one in theCurrentID. > > > > Other databases _may_ support the same syntax, or > > provide their own similar extension. But as they > say: > > your mileage may vary... > > > > Hope this helped, > > > > __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From dsc at swcp.com Mon Jan 27 02:29:26 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jan 27 02:29:26 2003 Subject: Interfacing with Parallel Port In-Reply-To: <001f01c2c592$14f20e60$6501a8c0@jersyc01.nj.comcast.net> Message-ID: <3FFD4758-31C8-11D7-8BD4-000A9567A3E6@swcp.com> On Sunday, January 26, 2003, at 04:24 PM, Naresh R wrote: > I am new to this software.? My question is, can Revolution communicate > with parallel port.? If so can anybody help me with this or point me > in the right direction. I don't know. I'd try this: open file "LPT1:" for binary update open device "\\.\lpt1" for binary update And various combinations. These will open, I think. Be sure and close after each successful open. Maybe you can send characters that way. Maybe that is enough to control a few output lines. If you want to read and write all arbitrary wires, then you need a special driver to do that. I have seen some port I/O drivers that look like simple byte streams so you can open them like this in lots of programming languages. In Revolution? I don't know, but would like to know. Let us know how it works out. Dar Scott From ambassador at fourthworld.com Mon Jan 27 03:19:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jan 27 03:19:01 2003 Subject: Serendipity Library Update 20030123 In-Reply-To: <20030127062941.60564.qmail@web20006.mail.yahoo.com> Message-ID: >> Freedom's just an other word for "nothin' >> left to lose" > > Kris Kristofferson just having musical buzzwords in the archives is a beacon to extremists. Sorry, couldn't resist the opportunity for a little levity. FWIW, I'm not the oldest person here, but neither am I the youngest. The current events that have bled over into this list are potentially the most significant world events in my lifetime. Emotions run high when we lose 3,000 lives in under an hour, and as we grapple with the best path to avoid such horrors in the future it's understandable that we may sometimes forget to employ the polite compartmentalization that allows us to get through the day to day. Every list I'm on is affected by this momentous decision of whether to alter the course of history by introducing the principle of preemption. Our very lives may be at stake, and certainly the economic climate in which we produce software. While I agree that this list is best served by sticking to its charter, I would not advocate exacerbating the emotions through debate or derision in this venue. People use signature lines for all manner of purposes, and arguably my purely commercial use is among the most crass (though perhaps less so than the 40-line legal disclaimers some corporate email servers tack on to outgoing messages ). If you don't agree with a sigline, or don't like WebMerge, the most meaningful dialog can be had with a private email to the author. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.2: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From jeanne at runrev.com Mon Jan 27 03:51:02 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Jan 27 03:51:02 2003 Subject: Another group question In-Reply-To: References: Message-ID: At 2:12 PM -0800 1/25/03, Mark Swindell wrote: >I'm curious, though, why the group doesn't show up in the Object|Place Group >menu... aren't all groups that are a part of a stack and not placed on the >current card supposed to show up there, background or other? They should, yes. I'm not sure what the cause of the problem you're seeing might be. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Mon Jan 27 03:52:51 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Jan 27 03:52:51 2003 Subject: Find Item's Line w/offset In-Reply-To: <4A8ECB8E-2FE1-11D7-87F9-0030656DAB8E@mac.com> References: <200301240024.TAA09146@www.runrev.com> Message-ID: At 1:17 PM -0800 1/24/03, mark mitchell wrote: >> set the wholeMatches to true >> put itemOffset(whatToFind,theContainer) into myItemNumber >> put the number of lines in (item 1 to myItemNumber of theContainer) \ >> into theItemLine > >That's beautiful in its simplicity. Thanks Jeanne! For those >interested in cross-referencing and documentation this might be an >interesting example. There is no reference to the above under 'items', >'itemoffset' , "lines" or "number". That's because it's not in the docs. (Yet, that is.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Mon Jan 27 03:56:13 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Jan 27 03:56:13 2003 Subject: StartUp handler on Windows In-Reply-To: <20030123014338.68873.qmail@web20004.mail.yahoo.com> References: Message-ID: At 5:43 PM -0800 1/22/03, erik hansen wrote: >anyway, it would be nice to know if there is >something like the HC "Home" stack where a >startup handler fires when the Rev app is >clicked. then "AA" could be scripted to open automatically. There is a "home" stack (it's the license stack), but it's locked and therefore not a place for customizations, unlike the HC Home stack. The best thing is to create a plugin. Then you can set up the Plugins Editor to open it automatically during startup, and include in it whatever handlers you need to have available. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Mon Jan 27 03:56:49 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Jan 27 03:56:49 2003 Subject: URL Keyword writing to server In-Reply-To: <31C6D68FA597D411B04D00E02965883BC75C01@mailhost> Message-ID: At 5:21 AM -0800 1/24/03, sjoel wrote: >put field "Results" into URL >"http://quest.computing.dundee.ac.uk/frr/test.txt" > >Please can someone explain why this doesn't work, and what alternatives I >can try? Most web servers aren't set up to allow uploading via HTTP. So it's probably nothing you're doing wrong. As Jan says, generally you need to use FTP to upload files instead of HTTP. (You may need to check with your system admin to find out the current FTP directory to use.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From heather at runrev.com Mon Jan 27 04:09:01 2003 From: heather at runrev.com (Heather Williams) Date: Mon Jan 27 04:09:01 2003 Subject: Politics on the list Message-ID: And here I was, hoping that list mom hat could stay on the shelf for a further six months. Ladies and Gentlemen. Do not post political remarks to this list. We all have views, some more strongly held than others. We are all entitled to our views. We are all entitled to express our views. BUT NOT ON THIS LIST. To the several hundred silent members on this list, who doubtless all have opinions and reactions to what has been said here lately, may I express my gratitude for their restraint in not responding on list? To those who responded to me privately, thank you, you did the right thing. To those who are still posting responses on list, however deeply felt or well intentioned, please, please, cease and desist. Let the thread die. If you still have things you must say, send an email off list to the relevant parties. There are political discussion lists in abundance for this sort of debate. Can I recommend a google search to locate the appropriate forum? My warm regards to you all, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: make code, not war From brad at activadesign.com Mon Jan 27 04:11:01 2003 From: brad at activadesign.com (Bradley Borch) Date: Mon Jan 27 04:11:01 2003 Subject: Revolution Message-ID: <9FD71DCE-318E-11D7-9CA9-000393C824D2@activadesign.com> Steve, Hope you don't mind, I came across your posting in the Rev list. I'm a longtime multimedia developer, sick of MM Dir and thinking about other tools, looking at LiveStage Pro, iShell, and Rev. If you don't mind, could you give me your thoughts? Regards, Bradley S. Borch Activa Digital Media Design 5 Pine Point Road Hope, Maine 04847 207-763-4474 brad at activadesign.com http://www.activadesign.com From wmb at internettrainer.com Mon Jan 27 05:04:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Mon Jan 27 05:04:01 2003 Subject: [OT Re: Serendipity Library Update 20030123 In-Reply-To: Message-ID: <129F366A-31DE-11D7-B2EE-003065430226@internettrainer.com> On Montag, J?nner 27, 2003, at 09:14 Uhr, Richard Gaskin wrote: > Emotions run high when we lose > 3,000 lives in under an hour --- If the issue is saving "US"lives..? Why not save *EVERY* year about 6000 lives, simply changing the weapon laws...? About 9000 US citizens - not all can be saved off cours but 2 thirds "at least" - are killed every year because of this liberal weapon law) I think there must be a place for some ethicals thoughts in such a computer dominated world too... Finally one word to the first reply of Robs post: it was send from anybody anonymous: No signature, no name, no adress, no webpage... I think if anybody who does not have the courage to tell us who he/she is, imho shouldnt give Rob or the rest of us "good" advises what we have to say here... Sorry for this OT but its marked as OT in the subject, and nobody must open and read it... regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From ambassador at fourthworld.com Mon Jan 27 05:37:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jan 27 05:37:01 2003 Subject: [OT Re: Serendipity Library Update 20030123 In-Reply-To: <129F366A-31DE-11D7-B2EE-003065430226@internettrainer.com> Message-ID: I have responded to Wolfgang in private email. Please, while all of us around the world may be nervous, we need to keep a cool head on this list. Sorry if I fanned any flames. My intention was the opposite. Code anyone? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.2: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From malte.brill at t-online.de Mon Jan 27 07:59:01 2003 From: malte.brill at t-online.de (Malte Brill) Date: Mon Jan 27 07:59:01 2003 Subject: Displaying an .aif file as a Waveform In-Reply-To: <200301220117.UAA09416@www.runrev.com> Message-ID: Hello list, perhaps someone of you can help me. I want to display the waveform of an .aif file. The routine does not need to be fast. It is not necessary, that I can display the waveform in realtime. Does anybody know where I can find the specs for .aiffiles? Is it something like -header -mediatypes -data Or has somebody allready coded something? Any help greatfully apprecheated. Regards, Malte From ambassador at fourthworld.com Mon Jan 27 08:09:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jan 27 08:09:01 2003 Subject: Displaying an .aif file as a Waveform In-Reply-To: Message-ID: Malte Brill wrote: > I want to display the waveform of an .aif file. The routine does not need to > be fast. It is not necessary, that I can display the waveform in realtime. > Does anybody know where I can find the specs for .aiffiles? Searching at Google for "aiff specification" brings up this PDF as the first result: -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.2: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From jhurley at infostations.com Mon Jan 27 08:11:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Mon Jan 27 08:11:01 2003 Subject: Material breech In-Reply-To: <200301271006.FAA30905@www.runrev.com> References: <200301271006.FAA30905@www.runrev.com> Message-ID: > >Message: 8 >Date: Mon, 27 Jan 2003 00:14:43 -0800 >Subject: Re: Serendipity Library Update 20030123 >From: Richard Gaskin >To: >Reply-To: use-revolution at lists.runrev.com > >>> Freedom's just an other word for "nothin' >>> left to lose" >> >> Kris Kristofferson > >just having musical buzzwords in the archives >is a beacon to extremists. > > >Sorry, couldn't resist the opportunity for a little levity. > >FWIW, I'm not the oldest person here, but neither am I the youngest. The >current events that have bled over into this list are potentially the most >significant world events in my lifetime. Emotions run high when we lose >3,000 lives in under an hour, and as we grapple with the best path to avoid >such horrors in the future it's understandable that we may sometimes forget >to employ the polite compartmentalization that allows us to get through the >day to day. Every list I'm on is affected by this momentous decision of >whether to alter the course of history by introducing the principle of >preemption. Richard, Thank you for your thoughts. As always, words of wisdom. But I too cannot resist a little levity. I recently came across a letter to the local paper characterizing a "preemptive strike" as a "proactive strike." But to be less than serious, I can envisage an Abbot-and-Costello-like movie scene in which Costello bends over to rip the seat of his pants, inspiring Abbot to respond with a preemptive strike over this material breech. Jim >Our very lives may be at stake, and certainly the economic >climate in which we produce software. While I agree that this list is best >served by sticking to its charter, I would not advocate exacerbating the >emotions through debate or derision in this venue. > >People use signature lines for all manner of purposes, and arguably my >purely commercial use is among the most crass (though perhaps less so than >the 40-line legal disclaimers some corporate email servers tack on to >outgoing messages ). If you don't agree with a sigline, or don't like >WebMerge, the most meaningful dialog can be had with a private email to the >author. > >-- > Richard Gaskin > Fourth World Media Corporation > Developer of WebMerge 2.2: Publish any database on any site > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > Tel: 323-225-3717 AIM: FourthWorldInc From richmond at mail.maclaunch.com Mon Jan 27 09:27:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon Jan 27 09:27:00 2003 Subject: My Master's thesis in Semantics Message-ID: Yes.....cognitive semantics and prototypicality theory! Any one giving feedback on what they understand by "middle" and "mid", especially when refering to the release of Runtime revolution 2 would be gratefully received. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Mon Jan 27 09:32:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon Jan 27 09:32:01 2003 Subject: A Whole CD-ROM developed using the starter kit !!! Message-ID: AT LAST: http://www.articulatemusic.com/music_terms.html over six months I developed this whole thing using the starter kit alone. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From dleyanna at rtl.org Mon Jan 27 10:12:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Mon Jan 27 10:12:01 2003 Subject: Handler won't execute from card or stack script In-Reply-To: <5.2.0.9.0.20030127070630.00ba7d60@mailin.macmail.com> References: <85915B6B-3161-11D7-86A9-000A9567A3E6@swcp.com> <5.2.0.9.0.20030126164017.00bb5890@mailin.macmail.com> Message-ID: <5.1.1.6.0.20030127100807.00a9bd20@mail.rtl.org> At 07:09 AM 1/27/03 +0000, you wrote: >At Sunday 26/01/2003 12:08 -0700, you wrote: > >>On Sunday, January 26, 2003, at 10:02 AM, Ian McKnight (MM) wrote: >> >>>The handler has two parameters and is called from a mouseup handler in a >>>button script. >>>When the handler is placed in the button script along with the calling >>>mouseup-- everything works as it should. However, when I move the >>>handler to the card or stack script I get the following error >> >>Are you using "me"? Do you mean "the target"? >> >>Dar Scott > >Hi Dar > >The first line of my handler contains "me"! Obvious really, now that you >point it out, but I couldn't see the wood for the trees. > >I changed all occurrences of "me" to "target" and the handler now works as >it should. > >BTW sorry for the multiple post but I was having trouble connecting with >my ISP on Sunday. Nasty WORM on the internet as of midnight Saturday. Things will be ugly for a while. djl >Thanks very much for your help. > > >Regards > > >Ian McKnight >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From mdswindell at charter.net Mon Jan 27 10:27:01 2003 From: mdswindell at charter.net (Mark Swindell) Date: Mon Jan 27 10:27:01 2003 Subject: A Whole CD-ROM developed using the starter kit !!! In-Reply-To: Message-ID: on 1/27/03 5:47 AM, Mathewson at richmond at mail.maclaunch.com wrote: > AT LAST: http://www.articulatemusic.com/music_terms.html > > over six months I developed this whole thing using the > starter kit alone. > > Richmond Mathewson > --------------------------------------------------------------- > Great Macintosh Products > The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi I'm very interested in using your product as a basis for a commercial enterprise of my own, but was wondering if perhaps you offered a free starter CD with all the material of your commercial CD available on it... something that I could work around to produce my own product? Thanks for your help, Mark Swindell :-) From richmond at mail.maclaunch.com Mon Jan 27 10:39:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon Jan 27 10:39:00 2003 Subject: Swindell's sense of humour Message-ID: I'm very interested in using your product as a basis for a commercial enterprise of my own, but was wondering if perhaps you offered a free starter CD with all the material of your commercial CD available on it... something that I could work around to produce my own product? Thanks for your help, Mark Swindell ---------------------------- Definitely not as all the content is not mine to give out as was written / composed by a number of musicians and educators. However the whole CD is based on about 3 basic and very goofy things: QuickTime Movies, Pretty Pictures, and Hypertext Admittedly under the hood there are one or two widgets but as I have a very basic knowledge of Transcript (based on a very basic knowledge of HyperTalk) they were all 'pinched' from user contribs, cooked up by buggering around in the middle of the night with the RunRev manual and Danny Goodman's Hypertalk book, or worked out with a lot of help by Klaus Major. The final message of this e-mail is two-fold: 1. How the hell do you expect me to send you the full pre-build files when you willbe unaware of what is copyright and what is not? 2. There's absolutely nothing special in the programming: just sweat, tears and lots of shouting matches with the director of Articulate Music. I would urge you to pay ?16 (not a lot) for a copy of Listen Hear and then poke around in the data folder [ geddit?]. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From benr_mc at cogapp.com Mon Jan 27 11:21:00 2003 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Mon Jan 27 11:21:00 2003 Subject: Building MacOS X apps in Rev 1.1.1r2 Message-ID: When I build a distribution from Rev 1.1.1r2 on Jaguar 10.2.3, for MacOS X, I get a single file with a Revolution document icon, which the Finder identifies as a "Classic Application", although when launched it is clearly not a Classic app. Ken Ray's tip (thanks Ken!) Setting Document Associations With OS X clearly assumes that you are building apps which are packages. This tip was originally posted last July, so I'm assuming that it doesn't relate to the next version of Rev but should be possible with the current one. So can anyone tell me what I'm doing wrong, or how I can get Rev 1.1.1r2 to build OS X apps which are at least recognised as Applications, and preferably which are packages that I can then apply Ken's tip to? TIA, Ben Rubinstein | Email: benr_mc at cogapp.com Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com | Fax : +44 (0)1273-728866 (Apologies if this appears twice - I sent it on Friday, and it doesn't seem to have made it through) From jhurley at infostations.com Mon Jan 27 11:32:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Mon Jan 27 11:32:01 2003 Subject: All about plugin In-Reply-To: <200301271006.FAA30905@www.runrev.com> References: <200301271006.FAA30905@www.runrev.com> Message-ID: > erik hansen wrote: > >anyway, it would be nice to know if there is >>something like the HC "Home" stack where a >>startup handler fires when the Rev app is >>clicked. then "AA" could be scripted to open automatically. Jeanne DeVoto Wrote: >There is a "home" stack (it's the license stack), but it's locked and >therefore not a place for customizations, unlike the HC Home stack. > >The best thing is to create a plugin. Then you can set up the Plugins >Editor to open it automatically during startup, and include in it whatever >handlers you need to have available. Jeanne, This looks to be very useful and something I would like to implement. I made an attempt to follow your suggestion, but with limited success. I created a stack containing the handlers I would like to use as addenda to RR in the stack script. I set it to open at startup. I then saved the stack and stored it in the plugin folder. On restarting RR the stack in that folder opened as expected. But its handlers are not available to newly created stacks without a "start using...." I was hoping it would be possible to have these handlers available without explicitly requesting them, as is the case in HC/MC home stack, much the same way Eric has suggested. Also, is it possible to make that plugin stack be available yet invisible, that is, effectively customizing RR by adding a few handlers to those already built in? Am I asking for too much? Is there some place I might read more about plugins in RR? Thanks Jeanne, Jim -- Jim Hurley From dleyanna at rtl.org Mon Jan 27 11:37:00 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Mon Jan 27 11:37:00 2003 Subject: All about plugin In-Reply-To: References: <200301271006.FAA30905@www.runrev.com> <200301271006.FAA30905@www.runrev.com> Message-ID: <5.1.1.6.0.20030127113308.00a10d40@mail.rtl.org> I am really looking forward to this thread. Thanks for starting it Jim. djl At 08:27 AM 1/27/03 -0800, you wrote: >> erik hansen wrote: >> >anyway, it would be nice to know if there is >>>something like the HC "Home" stack where a >>>startup handler fires when the Rev app is >>>clicked. then "AA" could be scripted to open automatically. > >Jeanne DeVoto Wrote: > >>There is a "home" stack (it's the license stack), but it's locked and >>therefore not a place for customizations, unlike the HC Home stack. >> >>The best thing is to create a plugin. Then you can set up the Plugins >>Editor to open it automatically during startup, and include in it whatever >>handlers you need to have available. > > >Jeanne, > >This looks to be very useful and something I would like to implement. I >made an attempt to follow your suggestion, but with limited success. > >I created a stack containing the handlers I would like to use as addenda >to RR in the stack script. I set it to open at startup. I then saved the >stack and stored it in the plugin folder. On restarting RR the stack in >that folder opened as expected. But its handlers are not available to >newly created stacks without a "start using...." > >I was hoping it would be possible to have these handlers available without >explicitly requesting them, as is the case in HC/MC home stack, much the >same way Eric has suggested. > >Also, is it possible to make that plugin stack be available yet invisible, >that is, effectively customizing RR by adding a few handlers to those >already built in? Am I asking for too much? > >Is there some place I might read more about plugins in RR? > >Thanks Jeanne, > >Jim >-- >Jim Hurley >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From sims at ezpzapps.com Mon Jan 27 11:45:00 2003 From: sims at ezpzapps.com (sims) Date: Mon Jan 27 11:45:00 2003 Subject: Building MacOS X apps in Rev 1.1.1r2 In-Reply-To: References: Message-ID: > >Ken Ray's tip (thanks Ken!) Setting Document Associations With OS X > clearly >assumes that you are building apps which are packages. > >This tip was originally posted last July, so I'm assuming that it doesn't >relate to the next version of Rev but should be possible with the current >one. So can anyone tell me what I'm doing wrong, It looks like Ken's tip refers to MetaCard. MC can build packages now. Rev cannot as far as I know (until we get 2.0). atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From rcozens at pon.net Mon Jan 27 11:54:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Mon Jan 27 11:54:01 2003 Subject: Serendipity Library Update 20030123 [OT] Message-ID: Hi All, Just a note to let you know I'm not reading my mail for several hours at least. I cannot afford to become obsessed with an issue over which I have so little influence; so I need to concentrate on programming until it's out of my head and I can revisit it fresh. I don't believe the issue, important as it is, has a place on this list; otherwise I would have posted more than a political sig. If Bob & Troy had shared their opinions with me privately and Claus had changed the To: as he intended, this would amount to three lines of text under my signature one time. It is an invitation to anyone who agrees OR disagrees to comment PRIVATELY. I will respond thoughtfully & politely to those who want to convince me I am wrong. I may or may not respond again on list, depending on what others have posted. Rob Cozens God bless the UK! Let Tony Blair know he has your support if he stands up to GW. From themacguy at macosx.com Mon Jan 27 12:13:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Mon Jan 27 12:13:00 2003 Subject: Creating & Using a Custom Cursor? Message-ID: I need to set the cursor to a custom image and keep it persistent. How do I do this? Here is what I've tried so far: I used iDraw to create a 16x16 image and saved it as a ".png" with "transparency". Then I created an image object within Rev, set it to 16x16, and set the reference to the image I saved. Then I used the Image Library and, with the image object selected, I clicked the "Move selected image into this library. Finally I used the code: set the lockcursor to true set the cursor to id 1069 -- the id of my 16x16 image Okay, this worked but the cursor is white. Not a solid white, but the black lines I created in iDraw (and which appear black in the image object) are white as the cursor. I do have a grey background graphic in the stack; would this be causing the cursor to appear white (against this grey background)? The Rev docs are pretty vague on custom cursors. Speaking of which, I do see a "Custom Cursors" area in the Image Library. This is, I assume, the repository of custom cursors which is available to all Rev stacks? So, in addition to my questions above, let's add these: 1. Can I add my custom cursor to my stack by another method? (Details, please.) 2. I don't want the image object containing the cursor picture appearing anywhere in my app (just the cursor itself when I call it). Can I delete the image object or do I need to keep it (but make the object invisible)? I suspect I need to keep it as the image ID is being referenced. I'd rather have it as an internal object (which probably moves us back to the previous question). I have used ResEdit but never for cursor creation or management. Perhaps this is the method? Thanks in advance for any assistance. Regards, Barry From mcompanys at mac.com Mon Jan 27 12:50:01 2003 From: mcompanys at mac.com (manuel companys) Date: Mon Jan 27 12:50:01 2003 Subject: problem with popup menu buttons In-Reply-To: <03de01c2c568$0ada6230$6f00a8c0@mckinley.dom> Message-ID: Le Sunday, 26 Jan 2003, ? 12:23 US/Central, Ken Ray a ?crit : > If you're using an "option" menu button (which will automatically > display > its label based on the selection you make), you can "set the > menuHistory" of > the button to a number indicating the line of text in the button's > menu that > you want. Great! This works also with my ComboBox menus! And it's more better than the work around I had found: adding to the handler; . Then I had just to execute . My problem was to be able to change the contents of a btn keeping the same line of it as the label, because at any change of the contents the selectedline was reset to 1. In my case, if btn "currency" was set to "Libra" and the user switched to "English" I wanted the btn to show "Pound" and not "Euro", and trigger the corresponding conversion in the text shown in a field. The menuItem solution is better because it really commands the selection and not only the label, and also because you don't have to use a btn's line to store it, since you get it before the change. But infortunately I have found no way of solving the other problems which looks like a bug or a corrupted software, somewhere: The use of the btn is crazy: sometimes it works okay, sometimes it has no effect, sometimes it switches the textalign from right to left, sometimes it switches to the first line no matter which line is clicked, sometimes it wokrs, but partially: I put in the handler the line : 3 things may happen a) everithing is okay b) no effect on the btn, the msg shows the number corresponding to the previous selection c) partial effect: the msg shows the number corresponding to the selection, but the label switches to the first line; then type "put the menuhistory of btn n" I get 1. I thought the handler does the selection OK and then forgets about it and goes back to the default 1, but it is not so: I've tryed put the line just before the and the behavior is the same! It is the same using the selectline, instead of the menuhistory, too. This annoying behavior began yesterday morning with no apparent reason. When a create another btn, it works OK. Anyway, you've been of great help by letting me know about the menuhistory and menupick. Thank you! Manuel From Yennie at aol.com Mon Jan 27 12:50:34 2003 From: Yennie at aol.com (Yennie at aol.com) Date: Mon Jan 27 12:50:34 2003 Subject: RevDB Message-ID: <1d9.f41670.2b66ca37@aol.com> Hi, This is what I'm using... and it works ok. I guess it just seems to me that there should be a way to fetch a particular row from the results of a query without having to process the entire record set as text in MetaTalk. I'm just confounded by the cursor API, but maybe I'm missing something. Why would I want to be able to fetch columns from the cursor but never rows? Say I have a database cursor, and all I want to do is plunk the first 10 records, with 10 fields each, into a form. I have to make 10 calls to RevDB to fetch the columns, and then I have to merge 10 columns of text to make 10 rows. ECK! I know I can use revdb_querylist() and script around this, but then again... I want to use a database cursor! I just don't follow the logic- why fetch columns but not rows? Brian > ? get revdb_querylist(return,comma,tConnectID,tQuery) > ? put line 1 to 100 of it into tFirstResults > > It ought to do the trick "when you want to obtain the > data for use but don?t need to retain a reference to > the records that the data came from." > > Hope this helped, > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhurley at infostations.com Mon Jan 27 13:01:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Mon Jan 27 13:01:00 2003 Subject: OT--Material breech In-Reply-To: <200301271703.MAA08738@www.runrev.com> References: <200301271703.MAA08738@www.runrev.com> Message-ID: My apologies to the group. My "Material breech" message was intended for Richard's eyes only. I was interrupted during its construction and neglected to change the address. Trying, unsuccessfully, to abide by list etiquette, Jim From dleyanna at rtl.org Mon Jan 27 13:07:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Mon Jan 27 13:07:01 2003 Subject: RevDB In-Reply-To: <1d9.f41670.2b66ca37@aol.com> Message-ID: <5.1.1.6.0.20030127125056.00a3b8f0@mail.rtl.org> An HTML attachment was scrubbed... URL: From dleyanna at rtl.org Mon Jan 27 13:08:02 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Mon Jan 27 13:08:02 2003 Subject: OT--Material breech In-Reply-To: References: <200301271703.MAA08738@www.runrev.com> <200301271703.MAA08738@www.runrev.com> Message-ID: <5.1.1.6.0.20030127130358.00a48500@mail.rtl.org> I hope that everyone continues to be forgiving as you try to extract yourself from this ! djl At 09:57 AM 1/27/03 -0800, you wrote: >My apologies to the group. My "Material breech" message was intended for >Richard's eyes only. I was interrupted during its construction and >neglected to change the address. > >Trying, unsuccessfully, to abide by list etiquette, > >Jim >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From pixelbird at interisland.net Mon Jan 27 13:09:02 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Mon Jan 27 13:09:02 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: <200301270631.BAA23168@www.runrev.com> Message-ID: ********** > Date: Sun, 26 Jan 2003 20:18:20 -0800 > Subject: Re: No scroll wheel (newbie stuff)? > From: Scott Rossi > Recently, Ken Norris (dialup) wrote: > >> I haven't been able to get my mouse scroll wheel to work with the vertical >> scrollbars. Is there a way to implement that? > > You should search the archives but I *believe* the solution is to trap > whatever value is passed in rawKeyDown. ---------- ??? Are you saying RR vertical scrollbars do not support scrollwheels? I figured the Mac versions would support mouse scrollwheels through the OS and ordinary drivers, same PC's with Windows, just like virtually all other software. I was thinking scrollwheel support would be native to RR, but maybe needs to be switched on somewhere. If it isn't it certainly ought to be, because everyone I know uses the scrollwheel all the time. It's an everyday part of computing. Just thinking out loud. Ken N. ********** From RGould8 at aol.com Mon Jan 27 13:57:01 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Mon Jan 27 13:57:01 2003 Subject: Way to determine if button is pressed in browser Message-ID: <6b.834fa25.2b66d9c0@aol.com> I've been asked to see if it's possible to write a Revolution app that reacts when a button in pressed on a web-page within Internet Explorer. This Rev app would be running the same time that Internet Explorer is running and would just be "sniffing" the browser to see if the user pressed a button on the web-page. I know how to write a Rev app that sniffs the "page title" of whatever web-page is showing in IE, but I don't know if there's a way to react to a Javascript call from a button on the web-page. Is there a way? -------------- next part -------------- An HTML attachment was scrubbed... URL: From alrice at ARCplanning.com Mon Jan 27 14:01:02 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jan 27 14:01:02 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: Message-ID: <015B51DE-3229-11D7-8707-000393529642@ARCplanning.com> On Monday, January 27, 2003, at 11:24 AM, Ken Norris (dialup) wrote: > ??? Are you saying RR vertical scrollbars do not support scrollwheels? > I > figured the Mac versions would support mouse scrollwheels through the > OS and > ordinary drivers, same PC's with Windows, just like virtually all other > software. > > I was thinking scrollwheel support would be native to RR, but maybe > needs to > be switched on somewhere. If it isn't it certainly ought to be, because > everyone I know uses the scrollwheel all the time. It's an everyday > part of > computing. > > Just thinking out loud. I agree it should be added, because I use a scrollwheel too. However I wouldn't take it for granted that virtually all other software supports scrollwheels. That's like saying all games should support force-feedback joysticks. ;-) When you get into cross-platform development, there is even less support for scrollwheels. It takes time for them to catch up with new hardware. For example Java did not support scroll-wheels until JDK 1.4. AFAIK Flash, Realbasic, and others may not support scrollwheels yet either. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From NFeasey at utpress.utoronto.ca Mon Jan 27 14:09:01 2003 From: NFeasey at utpress.utoronto.ca (Feasey, Nicholas) Date: Mon Jan 27 14:09:01 2003 Subject: Stack positioning Message-ID: I want to open two different card within two separate stacks. However, I want the card in the first stack window to remain underneatch the second stack that I open. I used: go to stack "FirstStack" go to stack "SecondStack" but I see the first stack when it opens. I have tried: go invisible to stack "FirstStack" go to stack "SecondStack" set the visible of stack "FirstStack" to true but that brings the card in "FirstStack" to the forground; a effect that I don't desire. Can anyone point me in the correcti direction. Thanks in advance. N From NFeasey at utpress.utoronto.ca Mon Jan 27 14:10:01 2003 From: NFeasey at utpress.utoronto.ca (Feasey, Nicholas) Date: Mon Jan 27 14:10:01 2003 Subject: Stack window positioning. Message-ID: I want to open two different cards within two separate stacks. However, I want the card in the first stack window to remain underneatch the second stack that I open. I used: go to stack "FirstStack" go to stack "SecondStack" but I see the first stack when it opens. I have tried: go invisible to stack "FirstStack" go to stack "SecondStack" set the visible of stack "FirstStack" to true but that brings the card in "FirstStack" to the forground; a effect that I don't desire. Can anyone point me in the correct direction. Thanks in advance. N From alrice at ARCplanning.com Mon Jan 27 14:14:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jan 27 14:14:00 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: Message-ID: On Sunday, January 26, 2003, at 09:18 PM, Scott Rossi wrote: > > You should search the archives but I *believe* the solution is to trap > whatever value is passed in rawKeyDown. No messages are sent to rawKeyDown when my scroll-wheel is used. So I am supposing that RR just doesn't support that hardware yet. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From NFeasey at utpress.utoronto.ca Mon Jan 27 14:16:00 2003 From: NFeasey at utpress.utoronto.ca (Feasey, Nicholas) Date: Mon Jan 27 14:16:00 2003 Subject: Ooops - double post Message-ID: My apologies for the double post as I had thought that I had entered the incorrect lists address. N From scott at tactilemedia.com Mon Jan 27 14:59:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Jan 27 14:59:01 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: Message-ID: Recently, "Ken Norris (dialup)" wrote: >>> I haven't been able to get my mouse scroll wheel to work with the vertical >>> scrollbars. Is there a way to implement that? >> >> You should search the archives but I *believe* the solution is to trap >> whatever value is passed in rawKeyDown. > ---------- > ??? Are you saying RR vertical scrollbars do not support scrollwheels? I > figured the Mac versions would support mouse scrollwheels through the OS and > ordinary drivers, same PC's with Windows, just like virtually all other > software. No, I was saying you may need to script your solution. However, after reviewing past messages in the archives, it appears that scrollwheel support is fairly built-in in Windows and Mac OSX, but not in Mac OS9. I can confirm this on my end with recent tests using a Logitech mouse with a scrollwheel: any field field that is currently under the mouse, both editable and locked text, can be scrolled with the wheel. I haven't found any scrollwheel scrolling to work in OS9 (though it may with the addition of 3rd party resources). Your mileage may vary. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From gary.rathbone at btclick.com Mon Jan 27 15:11:02 2003 From: gary.rathbone at btclick.com (Gary Rathbone) Date: Mon Jan 27 15:11:02 2003 Subject: Way to determine if button is pressed in browser In-Reply-To: <6b.834fa25.2b66d9c0@aol.com> Message-ID: <000c01c2c63f$8861b820$0e00000a@server> You could use sockets in Rev to 'listen' to requests on say port 81. In the page the Javascript could refer to 127.0.0.1:81 which is port 81 on the local machine. Rev could then parse any arguments and act accordingly. I've done it this way for a couple of projects and it works fine. Regards Gary Rathbone -----Original Message----- From: use-revolution-admin at lists.runrev.com [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of RGould8 at aol.com Sent: 27 January 2003 18:52 To: use-revolution at lists.runrev.com Subject: Way to determine if button is pressed in browser I've been asked to see if it's possible to write a Revolution app that reacts when a button in pressed on a web-page within Internet Explorer. This Rev app would be running the same time that Internet Explorer is running and would just be "sniffing" the browser to see if the user pressed a button on the web-page. I know how to write a Rev app that sniffs the "page title" of whatever web-page is showing in IE, but I don't know if there's a way to react to a Javascript call from a button on the web-page. Is there a way? From scott at tactilemedia.com Mon Jan 27 15:22:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Jan 27 15:22:01 2003 Subject: Way to determine if button is pressed in browser In-Reply-To: <000c01c2c63f$8861b820$0e00000a@server> Message-ID: Recently, "Gary Rathbone" wrote: >> I've been asked to see if it's possible to write a Revolution app that >> reacts when a button in pressed on a web-page within Internet Explorer. >> This Rev app would be running the same time that Internet Explorer is >> running and would just be "sniffing" the browser to see if the user pressed >> a button on the web-page. > You could use sockets in Rev to 'listen' to requests on say port 81. In the > page the Javascript could refer to 127.0.0.1:81 which is port 81 on the > local machine. > Rev could then parse any arguments and act accordingly. I've done it this > way for a couple of projects and it works fine. Gary -- this sounds like a very useful thing (to me anyway). Would it be possible to share your script with the list? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From alrice at ARCplanning.com Mon Jan 27 15:23:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jan 27 15:23:00 2003 Subject: A Whole CD-ROM developed using the starter kit !!! In-Reply-To: Message-ID: <8DD9BF58-3234-11D7-8707-000393529642@ARCplanning.com> Why the starter kit? Are you going to purchase RunRev with proceeds from this app? On Monday, January 27, 2003, at 06:47 AM, Mathewson wrote: > AT LAST: http://www.articulatemusic.com/music_terms.html > > over six months I developed this whole thing using the > starter kit alone. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From Yennie at aol.com Mon Jan 27 15:25:01 2003 From: Yennie at aol.com (Yennie at aol.com) Date: Mon Jan 27 15:25:01 2003 Subject: RevDB Message-ID: <167.1abad5a1.2b66ee79@aol.com> This is all well and good, but every database that RevDB supports does have rows. What confounds me is that RevDB has an API to fetch columns, but not rows. It seems arbitrary, and less useful to me. Of course I may be missing something, but I'm still not seeing what that is! Even if there were a function to fetch *all* of the columns, that would seem like a step in the right direction. Brian > Might it have something to do with SQL not really having a native concept > of "rows"?  SQL is a Query system not a database > management system. SQL can be used against an "Object Oriented" > database system even, which is somewhat different than the > column,row,table paradigm we are used to when we generally talk about > databases. SQL is concerned about querying a database not implementing > it. It is up to the development environment you are in to do that > (REVdb?). > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alrice at ARCplanning.com Mon Jan 27 15:32:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jan 27 15:32:00 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: Message-ID: On Monday, January 27, 2003, at 12:54 PM, Scott Rossi wrote: > No, I was saying you may need to script your solution. However, after > reviewing past messages in the archives, it appears that scrollwheel > support > is fairly built-in in Windows and Mac OSX, but not in Mac OS9. I can > confirm this on my end with recent tests using a Logitech mouse with a > scrollwheel: any field field that is currently under the mouse, both > editable and locked text, can be scrolled with the wheel. I'm seeing no scrollwheel support in Rev 1.1.1 on OS X. Maybe it is Windows-only? Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From scott at tactilemedia.com Mon Jan 27 15:39:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Jan 27 15:39:01 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: Message-ID: Recently, "Alex Rice" wrote: >> No, I was saying you may need to script your solution. However, after >> reviewing past messages in the archives, it appears that scrollwheel >> support >> is fairly built-in in Windows and Mac OSX, but not in Mac OS9. I can >> confirm this on my end with recent tests using a Logitech mouse with a >> scrollwheel: any field field that is currently under the mouse, both >> editable and locked text, can be scrolled with the wheel. > > I'm seeing no scrollwheel support in Rev 1.1.1 on OS X. Maybe it is > Windows-only? Nope, definitely not Windows only. Might have to do with the version of underlying MetaCard engine. I'm using MC 2.4.3 -- not sure which MC version Rev 1.1.1 is based on. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From alrice at ARCplanning.com Mon Jan 27 15:41:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jan 27 15:41:01 2003 Subject: RevDB In-Reply-To: <167.1abad5a1.2b66ee79@aol.com> Message-ID: <1126489B-3237-11D7-8707-000393529642@ARCplanning.com> On Monday, January 27, 2003, at 01:20 PM, Yennie at aol.com wrote: > This is all well and good, but every database that RevDB supports does > have rows. > > What confounds me is that RevDB has an API to fetch columns, but not > rows. It seems arbitrary, and less useful to me. Of course I may be > missing something, but I'm still not seeing what that is! Even if > there were a function to fetch *all* of the columns, that would seem > like a step in the right direction. The concept of rows is _the result of your SQL query_. Learn about the SELECT statement in SQL. The general form is select [columns...] from
where [conditions...] select * from my_stuff # returns all rows and cols select id, name, date from my_stuff # returns 3 cols and all rows select id, name, date from my_stuff limit 1 # returns 3 cols and 1 row select id, name, date from my_stuff order by name limit 1 # returns 1 row, based on sort select id, name, date from my_stuff where id = 12345 # returns this specific row Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Mon Jan 27 15:43:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jan 27 15:43:01 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: Message-ID: <576A9F9A-3237-11D7-8707-000393529642@ARCplanning.com> On Monday, January 27, 2003, at 01:34 PM, Scott Rossi wrote: > > Nope, definitely not Windows only. Might have to do with the version > of > underlying MetaCard engine. I'm using MC 2.4.3 -- not sure which MC > version > Rev 1.1.1 is based on. Yep, that's probably it. Rev 1.1.1 is from an earlier MC version, I think. Rev 2.0 will be based on MC 2.5, I think. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Mon Jan 27 15:51:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jan 27 15:51:01 2003 Subject: RevDB In-Reply-To: <167.1abad5a1.2b66ee79@aol.com> Message-ID: <70814895-3238-11D7-8707-000393529642@ARCplanning.com> On Monday, January 27, 2003, at 01:20 PM, Yennie at aol.com wrote: > This is all well and good, but every database that RevDB supports does > have rows. > > What confounds me is that RevDB has an API to fetch columns, but not > rows. It seems arbitrary, and less useful to me. Of course I may be > missing something, but I'm still not seeing what that is! Even if > there were a function to fetch *all* of the columns, that would seem > like a step in the right direction. > Sorry, maybe I misunderstood. The client-side concept of rows, that is: rows of the query result set, I think is implemented by revdb's concept of cursors. see the revdb_move*, revdb_cursor*, revdb_query. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From dleyanna at rtl.org Mon Jan 27 16:01:00 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Mon Jan 27 16:01:00 2003 Subject: RevDB In-Reply-To: <167.1abad5a1.2b66ee79@aol.com> Message-ID: <5.1.1.6.0.20030127153449.00a3d8d0@mail.rtl.org> An HTML attachment was scrubbed... URL: From ambassador at fourthworld.com Mon Jan 27 16:05:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jan 27 16:05:00 2003 Subject: RevDB In-Reply-To: <70814895-3238-11D7-8707-000393529642@ARCplanning.com> Message-ID: Alex Rice wrote: > Sorry, maybe I misunderstood. The client-side concept of rows, that is: > rows of the query result set, I think is implemented by revdb's concept > of cursors. see the revdb_move*, revdb_cursor*, revdb_query. It's not specific to Rev: the term is an abbreviation of "CURrent Selection Of Records". It's been in database parlance for some years, though I'm mystified as to how the term was ever gained acceptance given the even older use of "cursor" to refer to the flashing indicator for text entry. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.2: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From diskot123 at juno.com Mon Jan 27 16:09:00 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Mon Jan 27 16:09:00 2003 Subject: RevDB Message-ID: <20030127.160331.848.2.diskot123@juno.com> >This is what I'm using... and it works ok. >I guess it just seems to me that there should be a way to fetch a particular= >row from the results of a query without having to process the entire record=20 >set as text in MetaTalk.=20 >would I want to be able to fetch columns from the cursor but never rows? Because not all database are as cool as Valentina. Some client/server databases like Oracle or ODBC demand that you use forward only cursors. You can't just jump back and forth between records willy nilly. But you have a point it would be cool if you could just jump to a record by number, for those databases that support it. Tuviah Snyder Runtime Revolution Limited - The Solution for Software Development From kray at sonsothunder.com Mon Jan 27 16:12:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Mon Jan 27 16:12:01 2003 Subject: Way to determine if button is pressed in browser References: <6b.834fa25.2b66d9c0@aol.com> Message-ID: <052301c2c645$0eba7920$6f00a8c0@mckinley.dom> Well, if you set up Rev as a CGI on a server, the web page could tell the CGI that a button was pressed. If a local Rev app needed to know, it could be polling a particular spot on the server for the existence of a file, and the CGI could write that file. You'd get a delay between the click on the page, the writing of the file by the CGI and the response by the local Rev app, but that's the only way I can think of to do it. Any other ideas? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: To: Sent: Monday, January 27, 2003 12:51 PM Subject: Way to determine if button is pressed in browser > I've been asked to see if it's possible to write a Revolution app that reacts > when a button in pressed on a web-page within Internet Explorer. This Rev > app would be running the same time that Internet Explorer is running and > would just be "sniffing" the browser to see if the user pressed a button on > the web-page. > > I know how to write a Rev app that sniffs the "page title" of whatever > web-page is showing in IE, but I don't know if there's a way to react to a > Javascript call from a button on the web-page. Is there a way? > From kray at sonsothunder.com Mon Jan 27 16:55:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Mon Jan 27 16:55:01 2003 Subject: Way to determine if button is pressed in browser References: Message-ID: <052e01c2c649$c9dde530$6f00a8c0@mckinley.dom> > >> I've been asked to see if it's possible to write a Revolution app that > >> reacts when a button in pressed on a web-page within Internet Explorer. > >> This Rev app would be running the same time that Internet Explorer is > >> running and would just be "sniffing" the browser to see if the user pressed > >> a button on the web-page. > > > You could use sockets in Rev to 'listen' to requests on say port 81. In the > > page the Javascript could refer to 127.0.0.1:81 which is port 81 on the > > local machine. > > Rev could then parse any arguments and act accordingly. I've done it this > > way for a couple of projects and it works fine. > > Gary -- this sounds like a very useful thing (to me anyway). Would it be > possible to share your script with the list? I second that, Gary... looks like you've hit something that a number of us could use... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Mon Jan 27 16:59:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Mon Jan 27 16:59:01 2003 Subject: No scroll wheel (newbie stuff)? References: Message-ID: <054301c2c649$eeb421d0$6f00a8c0@mckinley.dom> > > I'm seeing no scrollwheel support in Rev 1.1.1 on OS X. Maybe it is > > Windows-only? > > Nope, definitely not Windows only. Might have to do with the version of > underlying MetaCard engine. I'm using MC 2.4.3 -- not sure which MC version > Rev 1.1.1 is based on. It's based on 2.4.1, I believe. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From RGould8 at aol.com Mon Jan 27 17:00:38 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Mon Jan 27 17:00:38 2003 Subject: Way to determine if button is pressed in browser Message-ID: <113.1e219e4a.2b67043b@aol.com> I too, am interested in this code, if you have it handy. In particular, what would the javascript "onclick()" handler look like, and what does the "socket-reading" code on the Revolution-side look like? I've been experimenting with open socket routines, and I seem to have problems getting it to detect error messages. In a message dated 1/27/03 3:19:46 PM, scott at tactilemedia.com writes: > Recently, "Gary Rathbone"? wrote: > > >> I've been asked to see if it's possible to write a Revolution app that > >> reacts when a button in pressed on a web-page within Internet Explorer. > >> This Rev app would be running the same time that Internet Explorer is > >> running and would just be "sniffing" the browser to see if the user > pressed > >> a button on the web-page. > > > You could use sockets in Rev to 'listen' to requests on say port 81. In > the > > page the Javascript could refer to 127.0.0.1:81 which is port 81 on the > > local machine. > > Rev could then parse any arguments and act accordingly. I've done it this > > way for a couple of projects and it works fine. > > Gary -- this sounds like a very useful thing (to me anyway).? Would it be > possible to share your script with the list? > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jperryl at ecs.fullerton.edu Mon Jan 27 17:54:00 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon Jan 27 17:54:00 2003 Subject: Serendipity Library Update 20030123 In-Reply-To: <20030127062941.60564.qmail@web20006.mail.yahoo.com> Message-ID: Stupidity doesn't have an upper-limit @;-P Judy On Sun, 26 Jan 2003, erik hansen wrote: > Kris Kristofferson From gary.rathbone at btclick.com Mon Jan 27 17:57:00 2003 From: gary.rathbone at btclick.com (Gary Rathbone) Date: Mon Jan 27 17:57:00 2003 Subject: Way to determine if button is pressed in browser Message-ID: <000201c2c656$c7d1fcb0$0e00000a@server> Ok, I've stripped out my 'extra' bits for simplicity, so here goes... I've got a stack with a single button 'Start' and a field 'tfld'. In the start button the script is... ---------------------------------------------------- on mouseup put "" into fld "tfld" --kill any existing sockets (can be used for a stop button) get the OpenSockets repeat with c=1 to the number of lines in it close socket (line c of it) end repeat --start to accept connections accept connections on port 8181 with message "wRequest" end mouseup on wRequest skt set the socketTimeoutInterval to 20000 read from socket skt for 1 line put it into fld "tfld" close socket skt end wRequest ----------------------------------------------------- I've then got a web page at http://www.garyrathbone.net/revclick.htm Which consists of ----------------------------------------------------- ClickRev

 

 

----------------------------------------------------- Click 'Start' on the stack. When the button (in this case an image) is clicked on the web page the Javascript tries to load a 'fake' image from ip 127.0.0.1 on port 8181. This is the stack on your local machine. The stack takes the 'request' in this case the string 'Hello World' (so you can actually pass parameters) and puts it in the field "tfld" (Obviously you can parse this etc....) The socket is then killed so the browser doesn't end up waiting. It's a bit of a cheat, but it works fine. It can be improved in just about every direction possible, but I hope it provides a start. Regards Gary Rathbone ----------------------------------------------------- From chipp at chipp.com Mon Jan 27 18:36:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jan 27 18:36:00 2003 Subject: Way to determine if button is pressed in browser In-Reply-To: <052301c2c645$0eba7920$6f00a8c0@mckinley.dom> Message-ID: We've a browser control (altBrowser.dll) which is embedded into RR as an object. It can do what you're looking for. Only problem is, it only works with RR2.0 and the latest MC engine. It can be instatiated to run either IE or Mozilla and of course control all aspects of the browser. Tuviah wrote most the code, and we added a bit here and there. I built a skinnable RR app around it "LEO" as well, which acts like a browser. You can see more info about it at: http://www.altuit.com/webs/leo/LEOBrowser/default.htm There are ongoing discussions about building a version for the Mac. If you're interested, go to the above link and sign up, and we'll notify you when it ships. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Ken Ray > Sent: Monday, January 27, 2003 2:46 PM > To: use-revolution at lists.runrev.com > Subject: Re: Way to determine if button is pressed in browser > > > Well, if you set up Rev as a CGI on a server, the web page could tell the > CGI that a button was pressed. If a local Rev app needed to know, it could > be polling a particular spot on the server for the existence of a > file, and > the CGI could write that file. You'd get a delay between the click on the > page, the writing of the file by the CGI and the response by the local Rev > app, but that's the only way I can think of to do it. > > Any other ideas? > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > ----- Original Message ----- > From: > To: > Sent: Monday, January 27, 2003 12:51 PM > Subject: Way to determine if button is pressed in browser > > > > I've been asked to see if it's possible to write a Revolution app that > reacts > > when a button in pressed on a web-page within Internet Explorer. This > Rev > > app would be running the same time that Internet Explorer is running and > > would just be "sniffing" the browser to see if the user pressed a button > on > > the web-page. > > > > I know how to write a Rev app that sniffs the "page title" of whatever > > web-page is showing in IE, but I don't know if there's a way to > react to a > > Javascript call from a button on the web-page. Is there a way? > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From pixelbird at interisland.net Mon Jan 27 19:27:01 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Mon Jan 27 19:27:01 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: <200301272000.PAA16306@www.runrev.com> Message-ID: > Date: Mon, 27 Jan 2003 11:56:12 -0700 > Subject: Re: No scroll wheel (newbie stuff)? > From: Alex Rice >> I was thinking scrollwheel support would be native to RR > I agree it should be added, because I use a scrollwheel too. However I > wouldn't take it for granted that virtually all other software supports > scrollwheels. That's like saying all games should support > force-feedback joysticks. ;-) ---------- I can't say I agree with the reference. I think it (scrollwheel support) is a staple these days. I mean, so much work has gone into other smaller stuff that could be worked around, I guess I was just shocked that it wasn't there. It's a part of both Windows and Mac OS, ought to be very easy to support in either case. Is there, perhaps, an XFCN? I love the fact that RR replaces HC's old fields and standard buttons with the newer objects. I'm trying to convert an onscreen keyboard, and it's nice that much of the graphic work was automatically updated. HyperCard's answer list dialogs support it, but, alas, its native fields are antiques. There is an OS resourced XFCN for HC called ShowList XFCN which has scrollwheel support. I wonder if it would work with RR on a Mac? At least I could use it for index lists. ---------- > When you get into cross-platform development, there is even less > support for scrollwheels. It takes time for them to catch up with new > hardware. For example Java did not support scroll-wheels until JDK 1.4. > AFAIK Flash, Realbasic, and others may not support scrollwheels yet > either. ---------- I think scrollwheels have been around too long to be considered new hardware. Maybe time is passing too slowly for me today ;+) KenN. From erikhans08 at yahoo.com Mon Jan 27 19:28:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jan 27 19:28:01 2003 Subject: Material breech In-Reply-To: Message-ID: <20030128002355.92765.qmail@web20009.mail.yahoo.com> "alter the course of history by introducing the principle of preemption..." cool! what next? "Jesus is coming and you will burn..." "The Sacred White Race is in danger..." "Flying saucers have landed..." these issues are of overwhelming importance to somebody. shouldn't they be heard on the list as well? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Mon Jan 27 19:31:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jan 27 19:31:01 2003 Subject: Politics on the list In-Reply-To: Message-ID: <20030128002613.38379.qmail@web20008.mail.yahoo.com> --- Heather Williams wrote: > And here I was, hoping that list mom hat could > stay on the shelf for a > further six months. > > Ladies and Gentlemen. > > Do not post political remarks to this list. > > We all have views, some more strongly held than > others. We are all entitled > to our views. We are all entitled to express > our views. BUT NOT ON THIS > LIST. > > To the several hundred silent members on this > list, who doubtless all have > opinions and reactions to what has been said > here lately, may I express my > gratitude for their restraint in not responding > on list? > > To those who responded to me privately, thank > you, you did the right thing. > > To those who are still posting responses on > list, however deeply felt or > well intentioned, please, please, cease and > desist. Let the thread die. If > you still have things you must say, send an > email off list to the relevant > parties. > > There are political discussion lists in > abundance for this sort of debate. > Can I recommend a google search to locate the > appropriate forum? yes you are completely right. i fired of my own incindiary just BEFORE reading this. now, silencio para mi! ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From alrice at ARCplanning.com Mon Jan 27 19:36:12 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jan 27 19:36:12 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: Message-ID: On Monday, January 27, 2003, at 05:42 PM, Ken Norris (dialup) wrote: > I think scrollwheels have been around too long to be considered new > hardware. Maybe time is passing too slowly for me today ;+) > Yeah-- I think once one has an optical mouse with scroll-wheel, it's easy to forget how bad mice used to be. :-) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From Yennie at aol.com Mon Jan 27 19:39:00 2003 From: Yennie at aol.com (Yennie at aol.com) Date: Mon Jan 27 19:39:00 2003 Subject: RevDB Message-ID: > < That would include the OODBs that I mentioned.>> > You are correct- I overlooked the ODBC connectivity when I made that comment. <> Agreed. But even when I move with revdb_next / revdb_prev, etc... I can't fetch even the current row- I can only grab a column. <> OK, now I see where the logic comes from- and that makes sense. But Oracle and ODBC certainly do allow you to move forward and to fetch the current row. I know it *can* be done with the current API, just consider this script that I wrote for use with MySQL: ## fetch rows 100-150 of the results of a query function fetchRows dbRef, theSQL, startRecord, endRecord local tResult put revdb_query(dbRef, theSQL) into theCursor repeat (startRecord - 1) revdb_movenext(theCursor) end repeat repeat (endRecord - startRecord + 1) repeat with i=1 to revdb_columncount(theCursor) put revdb_columnbynumber(theCursor, i) into theValue put theValue&tab after tResult end repeat put cr into last char of tResult revdb_movenext(theCursor) end repeat revdb_closecursor(theCursor) delete last char of tResult return tResult end fetchRows This kind of function works. It's just that I typically have to make as many as 500+ calls to revdb to fetch 50 records. MetaTalk is fast- but is this *really* necessary? I'm not sure why we are discussing the various implementations of rows in Oracle, ODBC, etc. Not all database implementations necessarily have "rows"? Then why is there a revdb_querylist() function whose entire purpose is to fetch *all* of the rows? This just seems like technical misdirection here- this is about useability, not database implementations. There *could* be a revdb_currentrow() function, there just isn't. I just think it's worth implementing- I for one moved to a professional Rev license for one reason, and that is database support. RevDB is AWESOME. But I doubt this will be last time a database developer scratches his head when he can't fetch even the current row from a database cursor. I can script around it- if others don't need this, then I guess I'm on my own. Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: From erikhans08 at yahoo.com Mon Jan 27 19:46:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jan 27 19:46:01 2003 Subject: Politics on the list In-Reply-To: Message-ID: <20030128004144.60956.qmail@web20004.mail.yahoo.com> --- Heather Williams wrote: > And here I was, hoping that list mom hat could > stay on the shelf for a > further six months. > > Ladies and Gentlemen. > > Do not post political remarks to this list. > > We all have views, some more strongly held than > others. We are all entitled > to our views. We are all entitled to express > our views. BUT NOT ON THIS > LIST. > > To the several hundred silent members on this > list, who doubtless all have > opinions and reactions to what has been said > here lately, may I express my > gratitude for their restraint in not responding > on list? > > To those who responded to me privately, thank > you, you did the right thing. > > To those who are still posting responses on > list, however deeply felt or > well intentioned, please, please, cease and > desist. Let the thread die. If > you still have things you must say, send an > email off list to the relevant > parties. > > There are political discussion lists in > abundance for this sort of debate. > Can I recommend a google search to locate the > appropriate forum? > > My warm regards to you all, > > Heather > -- > Heather Williams > > Runtime Revolution Ltd. > Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 > 830707 > Revolution: make code, not war > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From pixelbird at interisland.net Mon Jan 27 19:47:55 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Mon Jan 27 19:47:55 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: <200301272203.RAA23871@www.runrev.com> Message-ID: ********** Hello fellow scripters: > Date: Mon, 27 Jan 2003 13:38:50 -0700 > Subject: Re: No scroll wheel (newbie stuff)? > From: Alex Rice > On Monday, January 27, 2003, at 01:34 PM, Scott Rossi wrote: > >> >> Nope, definitely not Windows only. Might have to do with the version >> of >> underlying MetaCard engine. I'm using MC 2.4.3 -- not sure which MC >> version >> Rev 1.1.1 is based on. > > Yep, that's probably it. Rev 1.1.1 is from an earlier MC version, I > think. Rev 2.0 will be based on MC 2.5, I think. ---------- Can we replace the MC engine for 1.1.1 with a newer one? Or would that not make a difference? Ken N. ********** From raney at metacard.com Mon Jan 27 20:18:01 2003 From: raney at metacard.com (Scott Raney) Date: Mon Jan 27 20:18:01 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: <200301280047.TAA29002@www.runrev.com> Message-ID: On Mon, 27 Jan 2003 "Ken Norris (dialup)" wrote: > I can't say I agree with the reference. I think it (scrollwheel support) is > a staple these days. I mean, so much work has gone into other smaller stuff > that could be worked around, I guess I was just shocked that it wasn't > there. It's a part of both Windows and Mac OS, Correction: it's most assuredly *not* part of Mac OS and there isn't even any API support for it. What you're seeing with mouse wheel support on OS 8/9 is the result of an elaborate hack by the mouse driver that actually mucks around in the internal data structures of the OS looking for a control to manipulate at the current mouse location. Since MC/RR uses Appearance Manager instead of Control Manager on MacOS 8/9, the mouse driver's hack just can't work. Mouse wheels *do* work on Win32, MacOS, and Linux systems because there is OS API support for this hardware feature on these platforms. Regards, Scott > KenN. ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... From erikhans08 at yahoo.com Mon Jan 27 20:22:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jan 27 20:22:01 2003 Subject: upper limit for script contents? In-Reply-To: Message-ID: <20030128011806.67028.qmail@web20004.mail.yahoo.com> is there an upper limit for script contents? are there any possible concerns when you have 100,000 chars in one script? TIA ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From dleyanna at rtl.org Mon Jan 27 20:33:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Mon Jan 27 20:33:01 2003 Subject: Way to determine if button is pressed in browser In-Reply-To: <000201c2c656$c7d1fcb0$0e00000a@server> Message-ID: <5.1.1.6.0.20030127202919.00a1b920@mail.rtl.org> An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 6b6785.jpg Type: image/jpeg Size: 633 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 6b6a7d.jpg Type: image/jpeg Size: 633 bytes Desc: not available URL: From bvg at mac.com Mon Jan 27 20:35:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon Jan 27 20:35:01 2003 Subject: problems selecting a list field In-Reply-To: Message-ID: I have several list fields (traversal on, lock text, list behaviour, visible, enabled) when the field contains at least one line of text, then there is no problem. BUT when there is no line in that field I get the following enerving behaviour: -the field receives no mouse events (enter, leave, up , down...) -the field gets not selected (selectedObject, selectedField, focusedObject...) I have a button which generates new lines for the field which is selected. I am unfortunately unable to make a line when there is none in the field... because the field won't get focused (or do anything else) when clicked! the Button can of course not receive the keyboard focus (as that would deselect the field) the behaviour is the same whatever version of RunRev I use. so how to work around this... glitch ? From dleyanna at rtl.org Mon Jan 27 20:41:00 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Mon Jan 27 20:41:00 2003 Subject: RevDB In-Reply-To: Message-ID: <5.1.1.6.0.20030127203346.00a672d0@mail.rtl.org> An HTML attachment was scrubbed... URL: From capellan2000 at yahoo.com Mon Jan 27 20:53:00 2003 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon Jan 27 20:53:00 2003 Subject: Exporting Vector Graphics In-Reply-To: <200301251702.MAA15210@www.runrev.com> Message-ID: <20030128014806.76537.qmail@web40503.mail.yahoo.com> on Sat, 25 Jan 2003 15:35:00 2003 Ken Ray wrote: > Sounds great, Alejandro! Thanks for your work > on this! You are welcome, Ken! on Sat, 25 Jan 2003 08:30:16 -0800 Jim Hurley wrote: > Does "finishing version 04 of EPS Import" imply > anything about the existence of an EPS export? Of course, Jim. In my particular case means more time and more knowledge available. Right now, I'm struggling with the Fonts and styles translation. Did I left the fonts and styles interpretation as "is" at my actual state of development? (Just one font with just one style and one color per field, mostly useful for labels and one liners) or Parse for different fonts,styles and colors within a field? Or Did I must convert the Illustrator Text to html and set the htmltext of the field to this converted text? After I code the answer to these questions, I'll be better prepared to export fields, images and graphics to Adobe Illustrator format. Notice, PDF and Adobe Illustrator format are closely related by their origin, the Postscript language, so If one of the readers have code to convert/encode bynary images/data as ASCII85 and knows how to write the structure and Index of a PDF file then it could be within our reach to write PDF directly from our applications. Earlier versions of pdf are ascii text files, so I have cut and paste the code for images, text and graphics and replaced with my own (same type)data and it worked. About the vector graphics produced by the PDF drivers and printers, I get better results when convert the code of the graphic to Illustrator format and paste inside a document to print from any graphics/drawing application compatible with .ai files, like Mayura Draw, Flash, FreeHand, Canvas, Xara, Sketch, etc... Looks like those drivers are relying in the system's vectors drawing capabilities (WMF, EMF or PICT). High distortions are introduced in this way. By the way, Igor, Could you post a web or ftp link to your stack with some of your graphics, fields and images? Thanks in advance. Alejandro __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From monte at sweattechnologies.com Mon Jan 27 21:44:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon Jan 27 21:44:01 2003 Subject: Way to determine if button is pressed in browser In-Reply-To: Message-ID: I have to say WOW and WOW to the last two posts on this thread. I believe the golden age of third party Rev tools is now upon us! Fasten your seatbelts everyone ;-) Monte From diskot123 at juno.com Mon Jan 27 21:45:01 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Mon Jan 27 21:45:01 2003 Subject: RevDB Message-ID: <20030127.213931.3948.0.diskot123@juno.com> >OK, now I see where the logic comes from- and that makes sense. But Oracle >and ODBC certainly do allow you to move forward and to fetch the current row. >I know it *can* be done with the current API, just consider this script that >I wrote for use with MySQL: OK sure I can add revdb_currentrow. It's just as an external/engine developer the first question you have to ask yourself is -can it be scripted?- The cool thing about revdb_columnbynumber is that it can also be used to access binary data..which is the sort of thing you want to access column by column. In addition returning data as tab or comma delimited requires that you parse the data anyhow to access each individual column. Even revdb_querylist is a conveniance, and something that can probably be implemented at the script library level. >Not all database implementations necessarily have "rows"? I think all databases have the concept of records though. Tuviah Snyder Runtime Revolution Limited - The Solution for Software Development From diskot123 at juno.com Mon Jan 27 22:05:01 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Mon Jan 27 22:05:01 2003 Subject: Way to determine if button is pressed in browser Message-ID: <20030127.215950.3948.1.diskot123@juno.com> >Tuviah wrote most the code, and we added a bit here and there. I built a >skinnable RR app around it "LEO" as well, which acts like a browser. Chipp this made my day:-) It's great to see what you've done with it! Let's hope that Apple comes out with a descent SDK for Safari. Tuviah Snyder Runtime Revolution Limited - The Solution for Software Development From monte at sweattechnologies.com Mon Jan 27 22:19:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon Jan 27 22:19:01 2003 Subject: Exporting Vector Graphics In-Reply-To: <20030128014806.76537.qmail@web40503.mail.yahoo.com> Message-ID: > Notice, PDF and Adobe Illustrator format are closely > related by their origin, the Postscript language, so > If one of the readers have code to convert/encode > bynary images/data as ASCII85 and knows how to write > the structure and Index of a PDF file then it could > be within our reach to write PDF directly from our > applications. > I've done PDF export for report generation and display. The generated files were multi-page incorporating some vector graphics for table outlines and charts and some text. I've planned for a while now to create a library that will export the contents of a card to a PDF file but haven't had a project that required it. Regards Monte From valetia at mac.com Mon Jan 27 22:29:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Mon Jan 27 22:29:01 2003 Subject: Exporting Vector Graphics In-Reply-To: Message-ID: > I've done PDF export for report generation and display. The generated files > were multi-page incorporating some vector graphics for table outlines and > charts and some text. Can anyone provide an example of how PDF export is done? Valetia From valetia at mac.com Mon Jan 27 22:32:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Mon Jan 27 22:32:01 2003 Subject: Faceless CGI Accessing a Stack? In-Reply-To: <03ec01c2c56d$e60e7710$6f00a8c0@mckinley.dom> Message-ID: Sounds good. Now, if multiple users were to access the faceless CGI, which reads and write to stacks on the server, would the stacks be corrupted over time or is file locking built into RR? Valetia > From: "Ken Ray" > Organization: Sons of Thunder Software > Reply-To: use-revolution at lists.runrev.com > Date: Sun, 26 Jan 2003 13:05:26 -0600 > To: > Subject: Re: Faceless CGI Accessing a Stack? > > Yes. The only things you can't do (AFAIK) are things related to visible > aspects of the application. But opening a stack and retrieving data from it > are certainly doable. > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ From monte at sweattechnologies.com Mon Jan 27 23:02:02 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon Jan 27 23:02:02 2003 Subject: Exporting Vector Graphics In-Reply-To: Message-ID: > > Can anyone provide an example of how PDF export is done? > Unfortunatly it's quite complicated and my scripts were written a while back when I had less of a focus on reuse and therefore won't help you very much. Basicly you need to generate the contents of the PDF file. If you want to know what that looks like then open a PDF file in a text editor. It's not nice! The easiest thing to do is print to PDF and there are quite a few free drivers for that. Monte From themacguy at macosx.com Mon Jan 27 23:14:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Mon Jan 27 23:14:00 2003 Subject: Custom cursors - anyone? Message-ID: <610854D5-3276-11D7-A7A8-000393AAEF66@macosx.com> Isn't anyone using a cursor of their own design? How is it done? Thanks, Barry From joe.gardner at nwa.com Mon Jan 27 23:17:02 2003 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Mon Jan 27 23:17:02 2003 Subject: Saving User-Entered Text (The Solution) Message-ID: From Yennie at aol.com Mon Jan 27 23:26:01 2003 From: Yennie at aol.com (Yennie at aol.com) Date: Mon Jan 27 23:26:01 2003 Subject: RevDB Message-ID: <128.2178f092.2b675f33@aol.com> OK, I see where you are coming from. I agree that scripted solutions can be better than adding a lot of different functions to the API. I hadn't considered the usefullness of column functions for binary data. That is true. For the record, the only reason I am so concerned about not scripting this is because my product is web-based, and performance is a big deal. For a lot of apps, I'd have no problem scripting the solution. If you really will add the currentrow() functionality, may I suggest that there be a parameter for how many rows to fetch? It just makes for nicer code to write something like: put revdb_fetchrows(theCursor, tab, 50) into theRows than repeat 50 put revdb_currentrow(theCursor, tab)&cr after theRows revdb_movenext(theCursor) end repeat At this point I'm just making suggestions for smaller scripts... those two probably aren't far apart in terms of performance. It would also be useful to allow an optional parameter to revdb_movenext(), so that one could hop, say, 50 rows. Just trying to eliminate the repeat loops from my code now, it's great for the psyche =). Of course if you decide against it, I can benchmark some of the scripted solutions and see how they stack up. Brian << > OK sure I can add revdb_currentrow. It's just as an external/engine > developer the first question you have to ask yourself is -can it be > scripted?- The cool thing about revdb_columnbynumber is that it can also > be used to access binary data..which is the sort of thing you want to > access column by column. In addition returning data as tab or comma > delimited requires that you parse the data anyhow to access each > individual column. > > Even revdb_querylist is a conveniance, and something that can probably be > implemented at the script library level.>> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.denton at limelight.com.au Tue Jan 28 00:07:01 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Tue Jan 28 00:07:01 2003 Subject: To grab or not to grab In-Reply-To: <200301280403.XAA03996@www.runrev.com> Message-ID: Hi List Firstly I want to thank Howard Bornstein and Chipp Walters for their comments on my last request (Stack ID and Alt ID issue). I was glad to learn about Alt ID (thanks Howard), however I reverted to 'named stack references', accepting that it is easier to manage renaming references than guaranteeing a unique unchanging ID, even with Alt ID. Now a quick question, one that again is probably simple but I can't work out: If you use the 'grab' form to grab an object, it stays contained within the grouped object, cropping at the group's edges (desired behavior). However I want to move a disparate set of graphics, some cropping to their containing group, others floating above this group. If I lock screen and set the loc of the various objects (some inside a group), the containing object ignores and/or expand their group! I have worked out a smoke and mirrors version but I'm not too happy with it. Anyone know how to get a contained object to respect its group boundaries (and crop) without using the 'grab' form? Cheers and many thanks! M@ Matt Denton From matt.denton at limelight.com.au Tue Jan 28 00:17:01 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Tue Jan 28 00:17:01 2003 Subject: To grab or not to grab In-Reply-To: Message-ID: <22343FA2-327F-11D7-8F58-000393924880@limelight.com.au> Hello List (again), Here is a quick sample script and recipe of what I'm trying to do (mouseLoc isn't accurate, just for this tiny demo). Create a graphic box paste script (see below) into it. Now, group box and size up the group corners to larger than box. Try dragging the graphic box, then try dragging it with the optionKey down. For some reason setting the loc ignores the boundaries of the containing group and then resizes the group to the object... Grab does the right thing but I can't get it to grab a few objects, one inside a group, the others outside... on mouseDown if the optionKey is down then repeat until the mouse is up set the loc of me to the mouseLoc end repeat else grab me end mouseDown Any hel-u-p would be appreciated. Thanks again, M@ On Tuesday, January 28, 2003, at 04:02 PM, Matt Denton wrote: > Hi List > > Firstly I want to thank Howard Bornstein and Chipp Walters for their > comments on my last request (Stack ID and Alt ID issue). I was glad > to learn about Alt ID (thanks Howard), however I reverted to 'named > stack references', accepting that it is easier to manage renaming > references than guaranteeing a unique unchanging ID, even with Alt ID. > > Now a quick question, one that again is probably simple but I can't > work out: > > If you use the 'grab' form to grab an object, it stays contained > within the grouped object, cropping at the group's edges (desired > behavior). However I want to move a disparate set of graphics, some > cropping to their containing group, others floating above this group. > > If I lock screen and set the loc of the various objects (some inside a > group), the containing object ignores and/or expand their group! I > have worked out a smoke and mirrors version but I'm not too happy with > it. > > Anyone know how to get a contained object to respect its group > boundaries (and crop) without using the 'grab' form? > > Cheers and many thanks! > > > M@ > Matt Denton From monte at sweattechnologies.com Tue Jan 28 00:37:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Jan 28 00:37:01 2003 Subject: To grab or not to grab In-Reply-To: <22343FA2-327F-11D7-8F58-000393924880@limelight.com.au> Message-ID: Hi Matt Set the locLocation of the group to true Cheers Monte From dsc at swcp.com Tue Jan 28 01:23:01 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jan 28 01:23:01 2003 Subject: upper limit for script contents? In-Reply-To: <20030128011806.67028.qmail@web20004.mail.yahoo.com> Message-ID: <4F0259B5-3288-11D7-907F-000A9567A3E6@swcp.com> On Monday, January 27, 2003, at 06:18 PM, erik hansen wrote: > is there an upper limit for script contents? > are there any possible concerns when you have > 100,000 chars in one script? There is some info in the docs on this. Development Guide --> The System Environment -> References -> Memory & Limits There is no limit except for available memory. However, it looks like lines and names should be limited to 64 K. There may be some practical concerns. Dar Scott From erikhans08 at yahoo.com Tue Jan 28 02:25:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Tue Jan 28 02:25:01 2003 Subject: upper limit for script contents? In-Reply-To: <4F0259B5-3288-11D7-907F-000A9567A3E6@swcp.com> Message-ID: <20030128072028.65775.qmail@web20010.mail.yahoo.com> --- Dar Scott wrote: > > On Monday, January 27, 2003, at 06:18 PM, erik > hansen wrote: > > > is there an upper limit for script contents? > > are there any possible concerns when you > have > > 100,000 chars in one script? > > There is some info in the docs on this. > Development Guide --> The System Environment -> > References -> Memory & > Limits > > There is no limit except for available memory. > However, it looks like > lines and names should be limited to 64 K. > > There may be some practical concerns. thanks, my lines are well within those limits. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From dcragg at lacscentre.co.uk Tue Jan 28 03:49:01 2003 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue Jan 28 03:49:01 2003 Subject: RevDB (kind of) In-Reply-To: References: Message-ID: At 1:00 pm -0800 27/1/03, Richard Gaskin wrote: >It's not specific to Rev: the term is an abbreviation of "CURrent Selection >Of Records". It's been in database parlance for some years, though I'm >mystified as to how the term was ever gained acceptance given the even older >use of "cursor" to refer to the flashing indicator for text entry. I'd always imagined its use was derived from the cursor on a slide rule. (Remember those?) I have this image of "lining up" database tables much like you'd line up the parts of the slide rule, and then whatever lies under the transparent "cursor" is the set of matching found records. Dave From valetia at mac.com Tue Jan 28 04:12:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Tue Jan 28 04:12:01 2003 Subject: Saving User-Entered Text In-Reply-To: <66C37E29-2E1A-11D7-9DD7-003065D52E8E@mac.com> Message-ID: >> Is there a way to prevent RR from being able to open a password-protected >> stack? >> > Unfortunately not. But you can ask for the password on openstack, which is not > really safe... > > But you cannot see and edit the scripts and cannot copy objects... And you can > delete object and save afterwards... Big fun... What do you think of the idea of saving data in the main stack script of an external password-protected stack? Sounds good? Valetia From k_major at os.surf2000.de Tue Jan 28 07:00:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Tue Jan 28 07:00:01 2003 Subject: Saving User-Entered Text (The Solution) In-Reply-To: Message-ID: <6FCCDF86-32B7-11D7-A80E-000A27B49A96@os.surf2000.de> Hi Joseph, >> ... >> on opencard >> put url("file:userinput.txt") into fld "userinput" >> end opencard >> et voila you are in the profesional "preferences writing"-business ;-) > > Klaus, thanks for the excellent reply. And thanks to all the others > who responded to this query. Your solution of using the URL keyword > was just what I was looking for (although I wouldn't have guessed that > user-modified fields aren't automatically saved in Rev :). I > understand the security issues put forth in several other notes, but > in my case the user is simply specifying a directory to save text > files into. My near-final code looks like this (note: as I'm working > on a Windows platform, please excuse the path name ;): > > on openStack > put URL "file:/Program Files/TextDisplay/savedir.txt" into fld > "Directory" > end openStack > > on closeStack > put fld "Directory" into URL "file:/Program > Files/TextDisplay/savedir.txt" > end closeStack > > I found it interesting that I didn't have to specify which drive (C:\ > etc.) I wanted to read/write to even though I have several in my PC. That's coooool. But i would not rely on that ;-) > Also note that the slashes (/) are backwards from normal Windows file > path slashes (\) for some reason. That's the way pathnames are handled in RR. They do it internally the "unix" way and the engines will translate to the proper platform path :-) Regards Klaus Major k_major at os.surf2000.de From ttasovac at princeton.edu Tue Jan 28 07:23:01 2003 From: ttasovac at princeton.edu (Toma Tasovac) Date: Tue Jan 28 07:23:01 2003 Subject: public beta? Message-ID: <9411D7D6-32BA-11D7-9B5F-000393D60E0C@princeton.edu> I know that it is not politically correct to whine about the delay of 2.0 on this list, since complaints are usually bombarded with the wise and ethically superior "they're working so hard, give them a break" and "we want a good product, we're ready to wait..." kind of answers -- but the Revolution Website claims that their "development process is better advanced now, allowing us to make a more accurate estimate than previously" and that they "will be shipping a public beta of 2.0 in mid January." Come on, guys, we all love Revolution -- that's why we're here, yet I would still like to get a response from the Revolution team: what went wrong this time, and how much longer do we need to wait, again? All best, Toma ________________________________ Toma Tasovac Princeton University Department of Comparative Literature 91 Prospect Avenue Princeton, NJ 08544 USA ttasovac at princeton.edu ttasovac at post.harvard.edu From miscdas at boxfrog.com Tue Jan 28 08:02:02 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Tue Jan 28 08:02:02 2003 Subject: public beta? In-Reply-To: <9411D7D6-32BA-11D7-9B5F-000393D60E0C@princeton.edu> References: <9411D7D6-32BA-11D7-9B5F-000393D60E0C@princeton.edu> Message-ID: <20030128125823.5245.qmail@www.boxfrog.com> [snip]Toma Tasovac writes: > I know that it is not politically correct to whine about the delay of > 2.0 on this list, since complaints are usually bombarded with the wise > and ethically superior "they're working so hard, give them a break" and > "we want a good product, we're ready to wait..." kind of answers > > I would still like to get a response from the Revolution team:? > > All best, > > Toma ============= So Toma, if you want a response from the revolution team, why are you addressing the mail list? Revolution has other more pertinent means of connecting to them than this list. Use your head... miscdas From ttasovac at Princeton.EDU Tue Jan 28 08:44:01 2003 From: ttasovac at Princeton.EDU (Toma Tasovac) Date: Tue Jan 28 08:44:01 2003 Subject: public beta? In-Reply-To: <20030128125823.5245.qmail@www.boxfrog.com> Message-ID: On Tuesday, January 28, 2003, at 01:58 PM, miscdas at boxfrog.com wrote: > So Toma, if you want a response from the revolution team, why are you > addressing the mail list? Revolution has other more pertinent means of > connecting to them than this list. why am i addressing the mail list? because the revolution team used the list on several occasions to provide information regarding Rev 2; and because i think the answer would be of interest to many people on the list. > Use your head... hmmm... does my appalling lack of intelligence offend you? if it does, i'm very sorry. we can't all be brilliant, you know. T. _______________________________ Toma Tasovac Princeton University Department of Comparative Literature 91 Prospect Avenue Princeton, NJ 08544 USA ttasovac at princeton.edu ttasovac at post.harvard.edu From miscdas at boxfrog.com Tue Jan 28 09:14:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Tue Jan 28 09:14:01 2003 Subject: public beta? In-Reply-To: References: Message-ID: <20030128141010.59916.qmail@www.boxfrog.com> [snip}Toma Tasovac writes: > On Tuesday, January 28, 2003, at 01:58 PM, miscdas at boxfrog.com wrote: > >> So Toma, if you want a response from the revolution team, why are you >> addressing the mail list? Revolution has other more pertinent means of >> connecting to them than this list. > > why am i addressing the mail list? because the revolution team used the > list on several occasions to provide information regarding Rev 2; and > because i think the answer would be of interest to many people on the > list. > >> Use your head... > > hmmm... does my appalling lack of intelligence offend you? if it does, > i'm very sorry. we can't all be brilliant, you know. > > T. > _______________________________ Toma, I must repeat-- USE YOUR HEAD! Intelligence level is of little relevance. I suspect the RR team uses the list to post announcements as courtesy to the subscribers and perhaps because as you said, "the answer would be of interest to many people on the list." They could just as easily post all the product announcements to the website. If there is "post-worthy" news from the RR team, don't you think they would post it? (Or am I presumptuous to include "think" when addressing you?) Why don't you go do your thing, let them do their thing, and when you or they have something post-worthy, post it! Until then, some clear air please. From sschofield at computing.dundee.ac.uk Tue Jan 28 09:20:01 2003 From: sschofield at computing.dundee.ac.uk (sschofield) Date: Tue Jan 28 09:20:01 2003 Subject: openbase Message-ID: <31C6D68FA597D411B04D00E02965883B010BAC9D@mailhost> Has anyone put a revolution front end on an openbase database? I'm having problems getting the odbc connection working, but thought better check first whether it's been done before susie From tkuypers at pandora.be Tue Jan 28 09:36:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Tue Jan 28 09:36:01 2003 Subject: public beta? In-Reply-To: <20030128141010.59916.qmail@www.boxfrog.com> Message-ID: I'm sorry to interrupt this new post, but I think there is no reason at all to be so rude and obnoxious to anybody on this list, when he asks a question which is on all of our minds! It was a normal question and please keep this kind of answers to yourself, it is more frustrating then the question itself. If our RR friends think they have to respond, they will take action, nobody made you list mom, we already have a very good one, so if you think this list is being abused, find yourself a new hobby and leave the posts over here to people who do appreciate the answers... Regards, Ton Kuypers > From: miscdas at boxfrog.com > Reply-To: use-revolution at lists.runrev.com > Date: Tue, 28 Jan 2003 08:10:04 -0600 > To: use-revolution at lists.runrev.com > Subject: Re: public beta? > > [snip}Toma Tasovac writes: > >> On Tuesday, January 28, 2003, at 01:58 PM, miscdas at boxfrog.com wrote: >> >>> So Toma, if you want a response from the revolution team, why are you >>> addressing the mail list? Revolution has other more pertinent means of >>> connecting to them than this list. >> >> why am i addressing the mail list? because the revolution team used the >> list on several occasions to provide information regarding Rev 2; and >> because i think the answer would be of interest to many people on the >> list. >> >>> Use your head... >> >> hmmm... does my appalling lack of intelligence offend you? if it does, >> i'm very sorry. we can't all be brilliant, you know. >> >> T. >> _______________________________ > Toma, > I must repeat-- USE YOUR HEAD! Intelligence level is of little relevance. > I suspect the RR team uses the list to post announcements as courtesy to the > subscribers and perhaps because as you said, "the answer would be of > interest to many people on the list." > They could just as easily post all the product announcements to the website. > > If there is "post-worthy" news from the RR team, don't you think they would > post it? (Or am I presumptuous to include "think" when addressing you?) > > Why don't you go do your thing, let them do their thing, and when you or > they have something post-worthy, post it! Until then, some clear air please. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvg at mac.com Tue Jan 28 09:37:00 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue Jan 28 09:37:00 2003 Subject: public beta? In-Reply-To: <20030128141010.59916.qmail@www.boxfrog.com> Message-ID: <5A63904C-32CD-11D7-BA70-003065AD94A4@mac.com> On Dienstag, Jan 28, 2003, at 15:10 Europe/Zurich, miscdas at boxfrog.com wrote: > ... > If there is "post-worthy" news from the RR team, don't you think they > would post it? (Or am I presumptuous to include "think" when > addressing you?) Actually history shows, that this company does not send any feedback, or info about the release dates, or slipping thereof without many, many angry mails to this list. The information tactic seems to be that they wait until some people get pissed of, and only then send a note about how they are sorry for not keeping up with their promises. Unlike the Improve list, which gets at least to see a new beta every two month or so, this happens only all 4 months. We have thus another 3 months to wait for the next official note on slipping from runrev ;-) not that this differs from any other company I've had contact to, seems to be a general problem, not a runrev specific one... have fun Bjoernke From dleyanna at rtl.org Tue Jan 28 09:41:00 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Tue Jan 28 09:41:00 2003 Subject: public beta? In-Reply-To: References: <20030128141010.59916.qmail@www.boxfrog.com> Message-ID: <5.1.1.6.0.20030128093627.00a4ed70@mail.rtl.org> I wasn't bold enough to respond as you did. I apologize. However I support your post fully. djl At 03:31 PM 1/28/03 +0100, you wrote: >I'm sorry to interrupt this new post, but I think there is no reason at all >to be so rude and obnoxious to anybody on this list, when he asks a question >which is on all of our minds! > >It was a normal question and please keep this kind of answers to yourself, >it is more frustrating then the question itself. If our RR friends think >they have to respond, they will take action, nobody made you list mom, we >already have a very good one, so if you think this list is being abused, >find yourself a new hobby and leave the posts over here to people who do >appreciate the answers... > >Regards, > >Ton Kuypers > > > > > From: miscdas at boxfrog.com > > Reply-To: use-revolution at lists.runrev.com > > Date: Tue, 28 Jan 2003 08:10:04 -0600 > > To: use-revolution at lists.runrev.com > > Subject: Re: public beta? > > > > [snip}Toma Tasovac writes: > > > >> On Tuesday, January 28, 2003, at 01:58 PM, miscdas at boxfrog.com wrote: > >> > >>> So Toma, if you want a response from the revolution team, why are you > >>> addressing the mail list? Revolution has other more pertinent means of > >>> connecting to them than this list. > >> > >> why am i addressing the mail list? because the revolution team used the > >> list on several occasions to provide information regarding Rev 2; and > >> because i think the answer would be of interest to many people on the > >> list. > >> > >>> Use your head... > >> > >> hmmm... does my appalling lack of intelligence offend you? if it does, > >> i'm very sorry. we can't all be brilliant, you know. > >> > >> T. > >> _______________________________ > > Toma, > > I must repeat-- USE YOUR HEAD! Intelligence level is of little relevance. > > I suspect the RR team uses the list to post announcements as courtesy > to the > > subscribers and perhaps because as you said, "the answer would be of > > interest to many people on the list." > > They could just as easily post all the product announcements to the > website. > > > > If there is "post-worthy" news from the RR team, don't you think they would > > post it? (Or am I presumptuous to include "think" when addressing you?) > > > > Why don't you go do your thing, let them do their thing, and when you or > > they have something post-worthy, post it! Until then, some clear air > please. > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From heather at runrev.com Tue Jan 28 09:58:01 2003 From: heather at runrev.com (Heather Williams) Date: Tue Jan 28 09:58:01 2003 Subject: public beta? Message-ID: > Message: 12 > Date: Tue, 28 Jan 2003 13:18:16 +0100 > Subject: public beta? > From: Toma Tasovac > To: use-revolution at lists.runrev.com > Reply-To: use-revolution at lists.runrev.com > > I know that it is not politically correct to whine about the delay of > 2.0 on this list, since complaints are usually bombarded with the wise > and ethically superior "they're working so hard, give them a break" and > "we want a good product, we're ready to wait..." kind of answers -- but > the Revolution Website claims that their "development process is better > advanced now, allowing us to make a more accurate estimate than > previously" and that they "will be shipping a public beta of 2.0 in mid > January." > > Come on, guys, we all love Revolution -- that's why we're here, yet I > would still like to get a response from the Revolution team: what went > wrong this time, and how much longer do we need to wait, again? A small slippage. Soon, soon. No really. I'm not saying anymore, because dates always get me into trouble. The reason the team is not responding is because they're all working so hard to get that beta out. I can't give you details about the delay because I do admin, not coding. Everybody that could give you more info is busy coding like mad. The best to you too, and please, be patient, once more, just a little longer... Regards, Heather > > All best, > > Toma > ________________________________ > Toma Tasovac From sschofield at computing.dundee.ac.uk Tue Jan 28 10:09:00 2003 From: sschofield at computing.dundee.ac.uk (sschofield) Date: Tue Jan 28 10:09:00 2003 Subject: openbase Message-ID: <31C6D68FA597D411B04D00E02965883B010BAC9E@mailhost> And forgot to mention, am using it on windows 2000 -----Original Message----- From: sschofield [mailto:sschofield at computing.dundee.ac.uk] Sent: 28 January 2003 14:14 To: 'use-revolution at lists.runrev.com' Subject: openbase Has anyone put a revolution front end on an openbase database? I'm having problems getting the odbc connection working, but thought better check first whether it's been done before susie _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From tkuypers at c-sharp.be Tue Jan 28 10:27:01 2003 From: tkuypers at c-sharp.be (tkuypers at c-sharp.be) Date: Tue Jan 28 10:27:01 2003 Subject: public beta? In-Reply-To: <20030128141010.59916.qmail@www.boxfrog.com> Message-ID: I'm sorry to interrupt this new post, but I think there is no reason at all to be so rude and obnoxious to anybody on this list, when he asks a question which is on all of our minds! It was a normal question and please keep this kind of answers to yourself, it is more frustrating then the question itself. If our RR friends think they have to respond, they will take action, nobody made you list mom, we already have a very good one, so if you think this list is being abused, find yourself a new hobby and leave the posts over here to people who do appreciate the answers... Regards, Ton Kuypers > From: miscdas at boxfrog.com > Reply-To: use-revolution at lists.runrev.com > Date: Tue, 28 Jan 2003 08:10:04 -0600 > To: use-revolution at lists.runrev.com > Subject: Re: public beta? > > [snip}Toma Tasovac writes: > >> On Tuesday, January 28, 2003, at 01:58 PM, miscdas at boxfrog.com wrote: >> >>> So Toma, if you want a response from the revolution team, why are you >>> addressing the mail list? Revolution has other more pertinent means of >>> connecting to them than this list. >> >> why am i addressing the mail list? because the revolution team used the >> list on several occasions to provide information regarding Rev 2; and >> because i think the answer would be of interest to many people on the >> list. >> >>> Use your head... >> >> hmmm... does my appalling lack of intelligence offend you? if it does, >> i'm very sorry. we can't all be brilliant, you know. >> >> T. >> _______________________________ > Toma, > I must repeat-- USE YOUR HEAD! Intelligence level is of little relevance. > I suspect the RR team uses the list to post announcements as courtesy to the > subscribers and perhaps because as you said, "the answer would be of > interest to many people on the list." > They could just as easily post all the product announcements to the website. > > If there is "post-worthy" news from the RR team, don't you think they would > post it? (Or am I presumptuous to include "think" when addressing you?) > > Why don't you go do your thing, let them do their thing, and when you or > they have something post-worthy, post it! Until then, some clear air please. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From wmb at internettrainer.com Tue Jan 28 10:27:31 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Tue Jan 28 10:27:31 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: <054301c2c649$eeb421d0$6f00a8c0@mckinley.dom> Message-ID: <4B3BBD89-32D4-11D7-BD22-003065430226@internettrainer.com> On Montag, J?nner 27, 2003, at 10:20 Uhr, Ken Ray wrote: >>> I'm seeing no scrollwheel support in Rev 1.1.1 on OS X. Maybe it is >>> Windows-only? >> >> Nope, definitely not Windows only. Might have to do with the version >> of >> underlying MetaCard engine. I'm using MC 2.4.3 -- not sure which MC > version >> Rev 1.1.1 is based on. > > It's based on 2.4.1, I believe. Ohohhhh, what an interesting theme... Until today I thought, or should I say, a lot of people tried to make me believe, that I m the only one, who has struggled with this "delicate engine" issue... Thanks a lot Scott Rossi... regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 regards Wolfgang M. Bereuter Learn easy with trainingsmaps? INTERNETTRAINER Wolfgang M. Bereuter Edelhofg. 17/11, A-1180 Wien, Austria ............................... http://www.internettrainer.com, wmb at internettrainer.com ............................... Tel: ++43/1/ 961 0418, Fax: ++43/1/ 479 2539 From steve at messimercomputing.com Tue Jan 28 11:21:00 2003 From: steve at messimercomputing.com (Stephen Messimer) Date: Tue Jan 28 11:21:00 2003 Subject: tool states Message-ID: Hi Anyone know how to determine the state of a tool.? I want to be able to get the state of the browse tool ie. is it enabled or not. Thanks in advance. Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 www.messimercomputing.com From janschenkel at yahoo.com Tue Jan 28 11:47:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jan 28 11:47:00 2003 Subject: tool states In-Reply-To: Message-ID: <20030128164247.92874.qmail@web11908.mail.yahoo.com> --- Stephen Messimer wrote: > Hi > > Anyone know how to determine the state of a tool.? > I want to be able > to get the state of the browse tool ie. is it > enabled or not. > > Thanks in advance. > > Steve > Hi Steve, Have a look at the entry for the 'tool' function in the transcript dictionary. It tells you what tool is active. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From sjoel at computing.dundee.ac.uk Tue Jan 28 11:49:01 2003 From: sjoel at computing.dundee.ac.uk (sjoel) Date: Tue Jan 28 11:49:01 2003 Subject: query about binary encoding images Message-ID: <31C6D68FA597D411B04D00E02965883B012963E8@mailhost> I understand that when I move images between files, I need to binary encode them or refer to them as binfiles. However when I want to send an image to a remote machine using ftp or write there seems to be no option to binary encode or refer to the image as a binfile. If this is not the case, please correct me and / or if there is a solution, any help would be appreciated. Regards, Sian -------------- next part -------------- An HTML attachment was scrubbed... URL: From pixelbird at interisland.net Tue Jan 28 11:54:01 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Tue Jan 28 11:54:01 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: <200301280403.XAA03913@www.runrev.com> Message-ID: ********** > Date: Mon, 27 Jan 2003 18:13:29 -0700 (MST) > From: Scott Raney > Subject: Re: No scroll wheel (newbie stuff)? ---------- This is corn-fusin'. In the first sentence you said: ---------- > Correction: it's most assuredly *not* part of Mac OS and there isn't > even any API support for it. ---------- In the next paragraph you said: ---------- > Mouse wheels *do* work on Win32, MacOS, and Linux systems because > there is OS API support for this hardware feature on these platforms. ---------- One must be true and the other not. Which is which? Sincerely, Ken N. From bvlahos at mac.com Tue Jan 28 12:17:01 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Tue Jan 28 12:17:01 2003 Subject: Scripting the Geometry Manager Message-ID: I have a field which correctly adjusts its size in response to resizing of the window via the geometry manager. This works fine but I would also like to optionally insert another object between the field and the bottom of the window. I can't see where to script the settings in the geometry manager for an object. The effect I want is similar to drawers in OS X but I can't wait for Rev 2.0 which I believe has this feature. If I could script an object's geo manager setting, show/hide the new object, resize window, then update the screen this would work. Thanks, Bill Vlahos Bill Vlahos IT Manager, AeroVironment Inc. Work: 805-581-2187 x306 Cell: 805-490-9992 Email: vlahos at aerovironment.com From kray at sonsothunder.com Tue Jan 28 12:48:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Tue Jan 28 12:48:01 2003 Subject: No scroll wheel (newbie stuff)? References: Message-ID: <006201c2c6f5$0e86fd10$6601a8c0@mckinley.dom> Ken, I think Scott meant that there it is not part of Mac OS X; that there's a way to get it to work with a hack in OS 9, but not in OS X. Win32 and Linux have built-in OS-level API support. Or at least, that's what I believe... ;-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Ken Norris (dialup)" To: Sent: Tuesday, January 28, 2003 11:09 AM Subject: Re: No scroll wheel (newbie stuff)? > ********** > > Date: Mon, 27 Jan 2003 18:13:29 -0700 (MST) > > From: Scott Raney > > Subject: Re: No scroll wheel (newbie stuff)? > ---------- > This is corn-fusin'. In the first sentence you said: > ---------- > > Correction: it's most assuredly *not* part of Mac OS and there isn't > > even any API support for it. > ---------- > In the next paragraph you said: > ---------- > > Mouse wheels *do* work on Win32, MacOS, and Linux systems because > > there is OS API support for this hardware feature on these platforms. > ---------- > One must be true and the other not. Which is which? > > Sincerely, > Ken N. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvg at mac.com Tue Jan 28 12:52:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue Jan 28 12:52:01 2003 Subject: query about binary encoding images In-Reply-To: <31C6D68FA597D411B04D00E02965883B012963E8@mailhost> Message-ID: <82313B1E-32E8-11D7-BA70-003065AD94A4@mac.com> try the ftpuploadfile() command On Dienstag, Jan 28, 2003, at 17:43 Europe/Zurich, sjoel wrote: > I understand that when I move images between files, I need to binary > encode them or refer to them as binfiles. However when I want to send > an image to a remote machine using ftp or write there seems to be no > option to binary encode or refer to the image as a binfile. ?If this > is not the case, please correct me and / or if there is a solution, > any help would be appreciated. > > ? > > Regards, > > Sian > From bvg at mac.com Tue Jan 28 12:59:00 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue Jan 28 12:59:00 2003 Subject: query about binary encoding images In-Reply-To: <82313B1E-32E8-11D7-BA70-003065AD94A4@mac.com> Message-ID: <7A79D480-32E9-11D7-BA70-003065AD94A4@mac.com> Oops... typo: that would be the "libURLftpUploadFile()" command.. On Dienstag, Jan 28, 2003, at 18:47 Europe/Zurich, Bj?rnke von Gierke wrote: > try the ftpuploadfile() command > On Dienstag, Jan 28, 2003, at 17:43 Europe/Zurich, sjoel wrote: > >> I understand that when I move images between files, I need to binary >> encode them or refer to them as binfiles. However when I want to send >> an image to a remote machine using ftp or write there seems to be no >> option to binary encode or refer to the image as a binfile. ?If this >> is not the case, please correct me and / or if there is a solution, >> any help would be appreciated. >> >> ? >> >> Regards, >> >> Sian >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alrice at ARCplanning.com Tue Jan 28 13:07:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jan 28 13:07:01 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: <006201c2c6f5$0e86fd10$6601a8c0@mckinley.dom> Message-ID: On Tuesday, January 28, 2003, at 10:45 AM, Ken Ray wrote: > of Mac OS X; that there's > a way to get it to work with a hack in OS 9, but not in OS X. Win32 and > Linux have built-in OS-level API support. > There IS scrollwheel support in OS X, via the Carbon, Cocoa or Applescript APIs. Scott probably wrote MacOS where he meant "MacOS X". Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From janschenkel at yahoo.com Tue Jan 28 13:18:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jan 28 13:18:01 2003 Subject: Scripting the Geometry Manager In-Reply-To: Message-ID: <20030128181349.87731.qmail@web11906.mail.yahoo.com> --- Bill Vlahos wrote: > I have a field which correctly adjusts its size in > response to resizing > of the window via the geometry manager. This works > fine but I would > also like to optionally insert another object > between the field and the > bottom of the window. I can't see where to script > the settings in the > geometry manager for an object. > > The effect I want is similar to drawers in OS X but > I can't wait for > Rev 2.0 which I believe has this feature. > > If I could script an object's geo manager setting, > show/hide the new > object, resize window, then update the screen this > would work. > > Thanks, > Bill Vlahos > Hi Bill, You'll have to do a bit of digging, but I think that data is stored in the custom property cRevGeometry[master,scaleBottomDistance] of the object. So I think if you change that, along with the corresponding item in the custom property cRevGeometry[master,expectedRect] you should be able to trick the Geometry Manager into resizing things correctly upon 'revUpdateGeometry'. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From kray at sonsothunder.com Tue Jan 28 13:27:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Tue Jan 28 13:27:01 2003 Subject: No scroll wheel (newbie stuff)? References: Message-ID: <001301c2c6fa$8c260220$6601a8c0@mckinley.dom> I'm sure you're right, Alex. I had it backwards... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Alex Rice" To: Sent: Tuesday, January 28, 2003 12:02 PM Subject: Re: No scroll wheel (newbie stuff)? > > On Tuesday, January 28, 2003, at 10:45 AM, Ken Ray wrote: > > > of Mac OS X; that there's > > a way to get it to work with a hack in OS 9, but not in OS X. Win32 and > > Linux have built-in OS-level API support. > > > There IS scrollwheel support in OS X, via the Carbon, Cocoa or > Applescript APIs. Scott probably wrote MacOS where he meant "MacOS X". > > Alex Rice, Software Developer > Architectural Research Consultants, Inc. > alrice at ARCplanning.com > alrice at swcp.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From janschenkel at yahoo.com Tue Jan 28 13:34:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jan 28 13:34:01 2003 Subject: Scripting the Geometry Manager In-Reply-To: <20030128181349.87731.qmail@web11906.mail.yahoo.com> Message-ID: <20030128182932.68450.qmail@web11901.mail.yahoo.com> --- Jan Schenkel wrote: > --- Bill Vlahos wrote: > > I have a field which correctly adjusts its size in > > response to resizing > > of the window via the geometry manager. This works > > fine but I would > > also like to optionally insert another object > > between the field and the > > bottom of the window. I can't see where to script > > the settings in the > > geometry manager for an object. > > > > The effect I want is similar to drawers in OS X > but > > I can't wait for > > Rev 2.0 which I believe has this feature. > > > > If I could script an object's geo manager setting, > > show/hide the new > > object, resize window, then update the screen this > > would work. > > > > Thanks, > > Bill Vlahos > > > > Hi Bill, > > You'll have to do a bit of digging, but I think that > data is stored in the custom property > cRevGeometry[master,scaleBottomDistance] > of the object. > So I think if you change that, along with the > corresponding item in the custom property > cRevGeometry[master,expectedRect] > you should be able to trick the Geometry Manager > into > resizing things correctly upon 'revUpdateGeometry'. > Come to think of it, this is a good case for the profile manager if you're not using it for other purposes: simply define a profile "DrawerOpened" and set everything up under that profile, and switch between Master and DrawerOpened by changing the cRevGeneral[profile] of the objects. Jan Schenkel. __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From jacque at hyperactivesw.com Tue Jan 28 13:50:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue Jan 28 13:50:01 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: <200301281701.MAA21345@www.runrev.com> References: <200301281701.MAA21345@www.runrev.com> Message-ID: <3E36CFD8.7050009@hyperactivesw.com> "Ken Norris (dialup)" wrote: > This is corn-fusin'. In the first sentence you said: > ---------- > >>Correction: it's most assuredly *not* part of Mac OS and there isn't >>even any API support for it. > > ---------- > In the next paragraph you said: > ---------- > >>Mouse wheels *do* work on Win32, MacOS, and Linux systems because >>there is OS API support for this hardware feature on these platforms. > > ---------- > One must be true and the other not. Which is which? It was a typo. The last sentence should be "Mouse wheels *do* work on Win32, MacOS X, and Linux..." Scroll wheel support works fine for me in OS X and is built into the MetaCard engine as of (I think) version 2.4.3. It does not work in Mac OS 8/9. However, I think you can add the capability yourself with a script. You'll need to trap rawKeyDown, check to see if the mousecontrol is a field, and if so, set its scroll appropriately. The keycode for scrolling up is 65309, for scrolling down it is 65308. This won't work if no keycodes are sent when the wheel is scrolled (which someone reported earlier) but I am pretty sure I had it working in OS 9. You'll have to do some tests. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From raney at metacard.com Tue Jan 28 13:57:01 2003 From: raney at metacard.com (Scott Raney) Date: Tue Jan 28 13:57:01 2003 Subject: Custom cursors - anyone? In-Reply-To: <200301281415.JAA14332@www.runrev.com> Message-ID: On Tue, 28 Jan 2003 Barry Levine wrote: > Isn't anyone using a cursor of their own design? How is it done? Both RR and MC use these all over the place in their own UIs, so it's certainly supported. The problem is that most image editing programs store images with full colormaps even when only a couple of colors are used. The engine doesn't know what colors are actually used in those images, and so just chooses the first two which are often (usually?) not where the data is actually stored. The solution is simple: just paint on the imported cursor image with one of the painting tools (e.g., paint a black pixel black with the pencil tool) which will cause the engine to do a proper colormap calculation which will allow it to show the image correctly as a cursor. Note that you will have to "close" the image after painting it and before using it as a cursor, either by closing the card or stack the image was imported onto. Also, note that the built-in painting tools are more than adequate for this kind of work and so there's no real reason to use an external image editing program at all IMHO. Regards, Scott > Thanks, > Barry ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... From raney at metacard.com Tue Jan 28 14:01:01 2003 From: raney at metacard.com (Scott Raney) Date: Tue Jan 28 14:01:01 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: <200301281701.MAA21345@www.runrev.com> Message-ID: On Tue, 28 Jan 2003 "Ken Norris (dialup)" wrote: > This is corn-fusin'. In the first sentence you said: > ---------- > > Correction: it's most assuredly *not* part of Mac OS and there isn't > > even any API support for it. > ---------- > In the next paragraph you said: > ---------- > > Mouse wheels *do* work on Win32, MacOS, and Linux systems because > > there is OS API support for this hardware feature on these platforms. > ---------- > One must be true and the other not. Which is which? Apologies, my mistake. That line should be: > > Mouse wheels *do* work on Win32, MacOS X, and Linux systems because Regards, Scott > Sincerely, > Ken N. ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... From warren at howsoft.com Tue Jan 28 15:50:00 2003 From: warren at howsoft.com (Robert J Warren (Howsoft.com)) Date: Tue Jan 28 15:50:00 2003 Subject: Setting Pixels Message-ID: <002001c2c70e$5f27ab20$0401a8c0@bob> As I gather from Ken Ray's very useful article "Understanding ImageData, MaskData and AlphaData", "...you don't set SPECIFIC PARTS of imageData..., you set these properties as a whole." From smilingeyes at mac.com Tue Jan 28 15:56:00 2003 From: smilingeyes at mac.com (Ray Bennett) Date: Tue Jan 28 15:56:00 2003 Subject: license.rev corruption? Message-ID: <45474C48-3302-11D7-AA7B-0030657E2BD2@mac.com> I had my first Revolution "crash" this weekend. The crash resulted, I believe, in my license key being corrupted, and I think that's probably it. Anyway, the detail below is a little long winded, but insight and feedback would be greatly appreciated. Scenario: Was using the development environment running an application I'd built. When the application is executing there were 5 stacks open. All were "main" stacks. The primary stack is used to input data which is used to retrieve matching data from one of other open stacks, and then update that stack based on new information that was input. Each of the stacks may, based on the data it was fed, generate printed output. For all of the stacks but one, when printing a card, the card is always printed into a rect, usually the rect of a hidden field on the first card of the stack. The remaining stack (STACK D, lets say) uses cards which are always half-page in size, and therefore it prints the cards as a "job". The target printer was an HP 4100 NT. Printing via Appletalk. Primary machine was PowerBook G3 Pizmo running OS 10.2.3. The "Odd Things" happened using Classic Rev 1.1.1 AND Rev 1.1.1 for OS X. Odd Thing #1 happened when running on OS 9.2.2 on a PowerBook G3 Lombard. After running for several hours (in the Classic environment), Rev hung during a "Print Card" command - actually one that was generated from the keyboard. I waited several minutes to let things clear themselves, and they didn't. I used the force quit function, but then wasn't able to restart revolution at all. That's when I switched to running Rev for OS X. This ran fine for a couple more hours, then the same thing happened, and I couldn't get Rev to run at all. Restarted the box. No effect. Eventually had to fileshare the stacks to another machine to get up and running. When I got home last night, I downloaded Rev Classic again, and it ran fine. I need my pro license installed to run my app so tried copying my license key over from the old area and restarting Rev. It wouldn't start. So, I simply put the new license key into the old Rev area, and presto, we're running again. So, the $50 question, is the license key actively used while running in the development environment such that it can be corrupted during a "crash"? If so, does this have any implication on standalone apps? Just a little spooked. Thanks. Ray From scott at tactilemedia.com Tue Jan 28 16:02:02 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Jan 28 16:02:02 2003 Subject: Setting Pixels In-Reply-To: <002001c2c70e$5f27ab20$0401a8c0@bob> Message-ID: Recently, "Robert J Warren (Howsoft.com)" wrote: > All I want to do is something which is as easy as falling off a log in VB. I > want to move the mouse around a window (over an image perhaps, but not > necessarily) and to draw a line of pixels as I go - i.e. construct a very > primitive drawing program. I would be grateful if anyone could help. Sounds like you could simply use the paint tools and an image object overlaying whatever you want to draw on. See the docs under choosing tools ("choose" command) and: - pencil - brush - spray can - bucket Alternatively, you could use draw graphics, using the curve tool for free-form drawing, or primitive shapes and polygons, but this can create multiple objects, depending on how you implement it. Hopefully there's something here you can use. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From miscdas at boxfrog.com Tue Jan 28 16:57:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Tue Jan 28 16:57:01 2003 Subject: public beta? Message-ID: <20030128215305.41568.qmail@www.boxfrog.com> [SNIP]Heather writes: >A small slippage. Soon, soon. No really. I'm not saying anymore, because dates always get me into trouble. >The best to you too, and please, be patient, once more, just a little longer... >Regards, > >Heather ===== (Listening in on one side of phone chat...) What? Oh yeah, yeah, uh-huh. Sure. That's what I heard... No. Well, I heard it somewhere before. You know- the "V" word. Sure you do! VAPORWARE Repeat that please... OK OK I got it. Let me write that down. "The road to Hell is paved with good intentions." No, not too busy. Just sitting around sniffling and whining about not seeing the Revolution 2.0 yet. Yeah, you're right. If I spent half the time coding as I do asking about updates, I'd have all of my jobs finished already. Nice talking to you. Yeah, I'm sure I can find a place to use that quote. Bye miscdas From miscdas at boxfrog.com Tue Jan 28 16:58:19 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Tue Jan 28 16:58:19 2003 Subject: public beta? Message-ID: <20030128215309.41584.qmail@www.boxfrog.com> [SNIP]Heather writes: >A small slippage. Soon, soon. No really. I'm not saying anymore, because dates always get me into trouble. >The best to you too, and please, be patient, once more, just a little longer... >Regards, > >Heather ===== (Listening in on one side of phone chat...) What? Oh yeah, yeah, uh-huh. Sure. That's what I heard... No. Well, I heard it somewhere before. You know- the "V" word. Sure you do! VAPORWARE Repeat that please... OK OK I got it. Let me write that down. "The road to Hell is paved with good intentions." No, not too busy. Just sitting around sniffling and whining about not seeing the Revolution 2.0 yet. Yeah, you're right. If I spent half the time coding as I do asking about updates, I'd have all of my jobs finished already. Nice talking to you. Yeah, I'm sure I can find a place to use that quote. Bye miscdas From monte at sweattechnologies.com Tue Jan 28 17:43:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Jan 28 17:43:00 2003 Subject: public beta? In-Reply-To: <20030128215305.41568.qmail@www.boxfrog.com> Message-ID: Hi List I think it's fair that I inform the list that I have made a rule to automatically delete any message that contains "miscdas" and/or is sent from "miscdas at boxfrog.com". I have done this for a number of reasons that I'd be happy to explain to people off list. Regards Monte From jhurley at infostations.com Tue Jan 28 18:15:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Tue Jan 28 18:15:01 2003 Subject: Setting Pixels In-Reply-To: <200301282200.RAA31095@www.runrev.com> References: <200301282200.RAA31095@www.runrev.com> Message-ID: > >Recently, "Robert J Warren (Howsoft.com)" wrote: > >> All I want to do is something which is as easy as falling off a log in VB. I >> want to move the mouse around a window (over an image perhaps, but not >> necessarily) and to draw a line of pixels as I go - i.e. construct a very > > primitive drawing program. I would be grateful if anyone could help. > >Sounds like you could simply use the paint tools and an image object >overlaying whatever you want to draw on. See the docs under choosing tools >("choose" command) and: >- pencil >- brush >- spray can >- bucket > >Alternatively, you could use draw graphics, using the curve tool for >free-form drawing, or primitive shapes and polygons, but this can create >multiple objects, depending on how you implement it. > >Hopefully there's something here you can use. > >Regards, > >Scott Rossi >Creative Director >Tactile Media, Multimedia & Design Robert, Just to add a bit to Scott's good advice: If you would like some tools to facilitate this kind of drawing, the ideal is Turtle Graphics. You can control the turtle (drawing cursor) with such simple commands as: Relative tools (independent of a coordinate system): Forward,Back, Left, Right, setHeading, etc. Absolute tools (coordinate based): setXY, incrementXY, xyCoordinates(), xCor() etc. . The good people at RR have posted a demo stack in the "Education" page on the RunRev site: http://www.runrev.com/revolution/education/usercontributions.html Check the User Contributions. This is intended primarily for an elementary course in programing in Transcript and Turtle Graphics for science students, but it may also work for you. Jim Hurley From chipp at chipp.com Tue Jan 28 18:16:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jan 28 18:16:01 2003 Subject: public beta? In-Reply-To: Message-ID: Monte, Could you contact me offlist to let me know how to setup one of those rules? thx, Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Monte > Goulding > Sent: Tuesday, January 28, 2003 4:38 PM > To: use-revolution at lists.runrev.com > Subject: RE: public beta? > > > > Hi List > > I think it's fair that I inform the list that I have made a rule to > automatically delete any message that contains "miscdas" and/or > is sent from > "miscdas at boxfrog.com". I have done this for a number of reasons > that I'd be > happy to explain to people off list. > > Regards > > Monte > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From dleyanna at rtl.org Tue Jan 28 18:24:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Tue Jan 28 18:24:01 2003 Subject: public beta? In-Reply-To: References: <20030128215305.41568.qmail@www.boxfrog.com> Message-ID: <5.1.1.6.0.20030128181623.00a53120@mail.rtl.org> To be fair, I know that I have been ungraceful in the past and have expressed myself in ways that I shouldn't have or said things that I regretted. Some people refer to that as an "unresourceful state of mind" and sometime it takes a while to recover. djl At 09:08 AM 1/29/03 +1030, you wrote: >Hi List > >I think it's fair that I inform the list that I have made a rule to >automatically delete any message that contains "miscdas" and/or is sent from >"miscdas at boxfrog.com". I have done this for a number of reasons that I'd be >happy to explain to people off list. > >Regards > >Monte > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From chipp at chipp.com Tue Jan 28 18:34:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jan 28 18:34:00 2003 Subject: license.rev corruption? In-Reply-To: <45474C48-3302-11D7-AA7B-0030657E2BD2@mac.com> Message-ID: Hi Ray, While I've had a similar thing happen in the past during development, I've never seen it happen from a standalone. Standalones by definition do not require a license key. I usually back up my license key for both RR and MC 'just in case.' Also, do serial backups on your stack while in development. I've a plugin which helps. Good luck!! -Chipp From info at pixelmedia.com.au Tue Jan 28 18:46:00 2003 From: info at pixelmedia.com.au (Igor de Oliveira Couto) Date: Tue Jan 28 18:46:00 2003 Subject: Software Protection Issues Message-ID: While researching software registration and piracy-protection issues, my partner came across a VERY interesting article with a number of common-sense suggestions that might be of general interest: http://www.scalabium.com/articles/protection.htm I hope this information might prove useful! Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From jameslewes at comcast.net Tue Jan 28 18:47:00 2003 From: jameslewes at comcast.net (james lewes) Date: Tue Jan 28 18:47:00 2003 Subject: public beta? In-Reply-To: <5.1.1.6.0.20030128181623.00a53120@mail.rtl.org> Message-ID: Hey folks Why don't we stop sniveling about 2.0, insulting each other and the crew at Revolution and let them get on with their job. Once they have finished I am confident they will amaze us. James > From: Dave LeYanna > Reply-To: use-revolution at lists.runrev.com > Date: Tue, 28 Jan 2003 18:20:54 -0500 > To: use-revolution at lists.runrev.com > Subject: RE: public beta? > > To be fair, I know that I have been ungraceful in the past and have > expressed myself in ways that I shouldn't have or said things that I > regretted. Some people refer to that as an "unresourceful state of mind" > and sometime it takes a while to recover. > > djl > > At 09:08 AM 1/29/03 +1030, you wrote: > >> Hi List >> >> I think it's fair that I inform the list that I have made a rule to >> automatically delete any message that contains "miscdas" and/or is sent from >> "miscdas at boxfrog.com". I have done this for a number of reasons that I'd be >> happy to explain to people off list. >> >> Regards >> >> Monte >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > > ====================== > || Dave LeYanna || > || Director IS || > || Right to Life of Michigan || > ====================== > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From tkuypers at pandora.be Tue Jan 28 19:05:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Tue Jan 28 19:05:01 2003 Subject: public beta? In-Reply-To: Message-ID: He really is a pain in the ass, I've just done the same thing for this boxfrog person... I really don't understand his behaviour... Ton > From: james lewes > Reply-To: use-revolution at lists.runrev.com > Date: Tue, 28 Jan 2003 18:42:17 -0500 > To: use-revolution at lists.runrev.com > Subject: Re: public beta? > > Hey folks > > Why don't we stop sniveling about 2.0, insulting each other and the crew at > Revolution and let them get on with their job. > > Once they have finished I am confident they will amaze us. > > James > >> From: Dave LeYanna >> Reply-To: use-revolution at lists.runrev.com >> Date: Tue, 28 Jan 2003 18:20:54 -0500 >> To: use-revolution at lists.runrev.com >> Subject: RE: public beta? >> >> To be fair, I know that I have been ungraceful in the past and have >> expressed myself in ways that I shouldn't have or said things that I >> regretted. Some people refer to that as an "unresourceful state of mind" >> and sometime it takes a while to recover. >> >> djl >> >> At 09:08 AM 1/29/03 +1030, you wrote: >> >>> Hi List >>> >>> I think it's fair that I inform the list that I have made a rule to >>> automatically delete any message that contains "miscdas" and/or is sent from >>> "miscdas at boxfrog.com". I have done this for a number of reasons that I'd be >>> happy to explain to people off list. >>> >>> Regards >>> >>> Monte >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> ====================== >> || Dave LeYanna || >> || Director IS || >> || Right to Life of Michigan || >> ====================== >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sims at ezpzapps.com Tue Jan 28 19:13:01 2003 From: sims at ezpzapps.com (sims) Date: Tue Jan 28 19:13:01 2003 Subject: filename differences in Rev & MC In-Reply-To: References: Message-ID: I'm doing an applescript from Rev (it attaches an image to a new email in OSX Mail). I have Rev get the filename and replace the "/" with ":" so the applescript line ends up like the following and all works well. set this_imagefile to ? alias "Macintosh HD:Users:jimsims:Desktop:Kartolina 1.5:MyCards:ccccccv.jpg" BUT if I do the same using an opener stack made with MetaCard (Workaround so the app will show "Application" in the Get Info - not Classic ) I get the following: set this_imagefile to ? alias "Users:jimsims:Desktop:Kartolina 1.5:MyCards:ccccccv.jpg" IOW The filename starts with "Users" and not the name of the HD. Any suggestions on how to obtain the HD name so I can add it to the applescript? The applescript requires the complete path. atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From alrice at ARCplanning.com Tue Jan 28 19:14:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jan 28 19:14:00 2003 Subject: public beta? In-Reply-To: Message-ID: On Tuesday, January 28, 2003, at 05:00 PM, tkuypers at pandora.be wrote: > He really is a pain in the ass, I've just done the same thing for this > boxfrog person... > I really don't understand his behaviour... > > Ton Folks! this is just noise. If you killfile (filter) someone don't gloat about it and announce it on the list. Just do it, and be done with it. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From curry at kagi.com Tue Jan 28 19:23:00 2003 From: curry at kagi.com (Curry) Date: Tue Jan 28 19:23:00 2003 Subject: Release strategy (Was: public beta?) In-Reply-To: <200301282200.RAA31095@www.runrev.com> References: <200301282200.RAA31095@www.runrev.com> Message-ID: I would like to make a suggestions to RunRev, and the reason I am posting it here on the list is to see if other people agree with the suggestion, and if so, I would ask you to let RunRev know that you agree, maybe off-list if that's the most appropriate way. The old Rev 1.1.1 engine has some glitches with Mac OSX Jaguar that must be avoided. However, the problem is already fixed in the engine--but there still haven't been any new releases to the engine. I would say that waiting for new features is not too bad. However many months you wait for a new capability is acceptable, since you can work quite well with what you have now. No problem there, I think people will be happy and patient and look forward to the great new stuff all in good time. That's how I feel about it. But OS incompatibilities are a different story--with something like that which affects the features you currently have, you want a fix sooner. And it may be possible that this kind of situation with Appearance Manager or something else happens again, so I think considering a long term strategy would be a good idea. My proposal is for RunRev to have a strategy that prioritizes fixes for this kind of major issue, so that normally the work would be going on with new features and normal bug fixes for a future release as usual (and not too much hurry on that) but when there is a big OS glitch or something like that, a maintenance release could be offered very soon, perhaps simply the last major version of Rev bundled with the new MC engine and as few changes as are necessary to make that possible. Hopefully the situation wouldn't arise often, but if it did, having this kind of plan in place already would help. Plus, it might even take off a bit of the pressure off feature releases since people aren't also waiting for such vital fixes at the same time. (Personally, I would prefer that there's not too much pressure on people, it's better for the health.) So, I think there would be advantages for both the customers and the developers in having this kind of strategy. Do you think that's a reasonable idea? RunRev, would you consider it? Thanks, Curry (And P.S., just in case anyone would say well why not just get Jaguar, yes, that's a way to do it, and I'm considering that right now--last year, during October-December, it always seemed like Rev would be released soon enough that it wouldn't be necessary. So I will be pursuing that option, or using beta testers. But that still doesn't take away from the need to have a strategy, since it may not be convenient for everyone to upgrade OS right away for one reason or another, and avoiding the glitches will still be an added complication to development. So when the problem is fixed in the engine, it is still necessary to focus on getting that fix to people as soon as possible. And P.P.S., to Toma or anyone who wants to keep track of progress, it does help to subscribe to the MetaCard list too, then you can guage generally how things are going although not exactly, plus you can try out the non Rev-specific features with MC test releases.) From Roger.E.Eller at sealedair.com Tue Jan 28 20:37:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Tue Jan 28 20:37:01 2003 Subject: public beta? Message-ID: No explanation necessary. Sometimes the good old filter is better than increasing the blood-pressure medication. ;-) ~Roger > Hi List > > I think it's fair that I inform the list that I have made a rule to > automatically delete any message that contains "miscdas" and/or is sent from > "miscdas at boxfrog.com". I have done this for a number of reasons that I'd be > happy to explain to people off list. > > Regards > > Monte From kray at sonsothunder.com Tue Jan 28 20:42:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Tue Jan 28 20:42:01 2003 Subject: filename differences in Rev & MC References: Message-ID: <007001c2c737$4f3ece40$6601a8c0@mckinley.dom> Try this: line 1 of the drives Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "sims" To: Sent: Tuesday, January 28, 2003 6:14 PM Subject: filename differences in Rev & MC > I'm doing an applescript from Rev (it attaches an image to a new email in > OSX Mail). > > I have Rev get the filename and replace the "/" with ":" so the applescript > line ends up like the following and all works well. > > set this_imagefile to ? > alias "Macintosh HD:Users:jimsims:Desktop:Kartolina 1.5:MyCards:ccccccv.jpg" > > > BUT if I do the same using an opener stack made with MetaCard > (Workaround so the app > will show "Application" in the Get Info - not Classic ) I get > the following: > > set this_imagefile to ? > alias "Users:jimsims:Desktop:Kartolina 1.5:MyCards:ccccccv.jpg" > > IOW The filename starts with "Users" and not the name of the HD. > > Any suggestions on how to obtain the HD name so I can add it to > the applescript? The applescript requires the complete path. > > atb > > sims > > > -- > ----------------------------------------------------------- > http://EZPZapps.com info at EZPZapps.com > Software - Internet Development - Consulting > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvg at mac.com Tue Jan 28 20:45:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue Jan 28 20:45:01 2003 Subject: cannot select field Message-ID: I have several list fields (traversal on, lock text, list behaviour, visible, enabled) when the field contains at least one line of text, then there is no problem. BUT when there is no line in that field I get the following enerving behaviour: -the field receives no mouse events (enter, leave, up , down...) -the field gets not selected (selectedObject, selectedField, focusedObject...) I have a button which generates new lines for the field which is selected. I am unfortunately unable to make a line when there is none in the field... because the field won't get focused (or do anything else) when clicked! the Button can of course not receive the keyboard focus (as that would deselect the field) the behaviour is the same whatever version of RunRev I use. so how to work around this... glitch ? From sarahr at genesearch.com.au Tue Jan 28 21:20:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jan 28 21:20:00 2003 Subject: cannot select field In-Reply-To: Message-ID: <8367CCA2-332F-11D7-AD5F-0003937A97B8@genesearch.com.au> I have got around this problem in one of 3 ways: 1. have a separate "Add" button that allows the user to enter data which gets added to the list. 2. put a blank line in that can be clicked on - then you can check for a blank entry when you process the click and use that to add a new line. 3. always have an "Add new entry" line in your list that can be selected. I realise your problem is slightly different to mine as I was only using one list field at a time, but these techniques might give you some ideas to try. Cheers, Sarah On Wednesday, January 29, 2003, at 11:43 am, Bj?rnke von Gierke wrote: > I have several list fields (traversal on, lock text, list behaviour, > visible, enabled) when the field contains at least one line of text, > then there is no problem. BUT when there is no line in that field I > get the following enerving behaviour: > > -the field receives no mouse events (enter, leave, up , down...) > -the field gets not selected (selectedObject, selectedField, > focusedObject...) > > I have a button which generates new lines for the field which is > selected. I am unfortunately unable to make a line when there is none > in the field... because the field won't get focused (or do anything > else) when clicked! > the Button can of course not receive the keyboard focus (as that would > deselect the field) > > the behaviour is the same whatever version of RunRev I use. > > so how to work around this... glitch ? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Tue Jan 28 21:24:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jan 28 21:24:01 2003 Subject: Scripting the Geometry Manager In-Reply-To: Message-ID: How about putting in a resizeStack handler. If you "pass" the resizeStack, the Geometry Manager will do it's stuff them. Alternatively, you can start your resizeStack handler with "revUpdateGeometry" which forces the geometry update, then you can do your stuff and no pass the resizeStack. As far as I can discover, Rev 2 does not have OS X drawers (the bits that slide out sideways, like the mailboxes display in Mail), but it does have sheets (the dialog boxes that slide down from the window title bar). Cheers, Sarah On Wednesday, January 29, 2003, at 03:15 am, Bill Vlahos wrote: > I have a field which correctly adjusts its size in response to > resizing of the window via the geometry manager. This works fine but I > would also like to optionally insert another object between the field > and the bottom of the window. I can't see where to script the settings > in the geometry manager for an object. > > The effect I want is similar to drawers in OS X but I can't wait for > Rev 2.0 which I believe has this feature. > > If I could script an object's geo manager setting, show/hide the new > object, resize window, then update the screen this would work. > > Thanks, > Bill Vlahos > > > > Bill Vlahos > IT Manager, AeroVironment Inc. > Work: 805-581-2187 x306 > Cell: 805-490-9992 > Email: vlahos at aerovironment.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Tue Jan 28 21:24:18 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jan 28 21:24:18 2003 Subject: Stack window positioning. In-Reply-To: Message-ID: <1C83D821-3330-11D7-AD5F-0003937A97B8@genesearch.com.au> I don't know what this would look like but you could try: lock screen go invisible to stack "FirstStack" go invisible to stack "SecondStack" set the visible of stack "FirstStack" to true set the visible of stack "SecondStack" to true Cheers, Sarah On Tuesday, January 28, 2003, at 07:23 am, Feasey, Nicholas wrote: > I want to open two different cards within two separate stacks. > However, I want the card in the first stack window to remain > underneatch the > second stack that I open. > > I used: > > go to stack "FirstStack" > go to stack "SecondStack" > > but I see the first stack when it opens. I have tried: > > go invisible to stack "FirstStack" > go to stack "SecondStack" > set the visible of stack "FirstStack" to true > > but that brings the card in "FirstStack" to the forground; a effect > that I > don't desire. > > Can anyone point me in the correct direction. > > Thanks in advance. > > N > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Tue Jan 28 21:31:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jan 28 21:31:00 2003 Subject: Creating & Using a Custom Cursor? In-Reply-To: Message-ID: I found that the colors had to be quite specific. You need an image that uses three colors: pure black, pure white and something different. Draw the cursor in a 16 x 16 image, using black AND white and then fill the background with color 3 and make it transparent. It might be easier if you import one of Rev's cursors from the image library, then trying altering it rather than creating your own from scratch. Cheers, Sarah On Tuesday, January 28, 2003, at 07:23 am, Barry Levine wrote: > I need to set the cursor to a custom image and keep it persistent. How > do I do this? Here is what I've tried so far: > > I used iDraw to create a 16x16 image and saved it as a ".png" with > "transparency". Then I created an image object within Rev, set it to > 16x16, and set the reference to the image I saved. Then I used the > Image Library and, with the image object selected, I clicked the "Move > selected image into this library. Finally I used the code: > > set the lockcursor to true > set the cursor to id 1069 -- the id of my 16x16 image > > Okay, this worked but the cursor is white. Not a solid white, but the > black lines I created in iDraw (and which appear black in the image > object) are white as the cursor. I do have a grey background graphic > in the stack; would this be causing the cursor to appear white > (against this grey background)? > > The Rev docs are pretty vague on custom cursors. Speaking of which, I > do see a "Custom Cursors" area in the Image Library. This is, I > assume, the repository of custom cursors which is available to all Rev > stacks? > > So, in addition to my questions above, let's add these: > > 1. Can I add my custom cursor to my stack by another method? (Details, > please.) > > 2. I don't want the image object containing the cursor picture > appearing anywhere in my app (just the cursor itself when I call it). > Can I delete the image object or do I need to keep it (but make the > object invisible)? I suspect I need to keep it as the image ID is > being referenced. I'd rather have it as an internal object (which > probably moves us back to the previous question). > > I have used ResEdit but never for cursor creation or management. > Perhaps this is the method? > > Thanks in advance for any assistance. > > Regards, > Barry > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From warren at howsoft.com Tue Jan 28 21:31:19 2003 From: warren at howsoft.com (Robert J Warren (Howsoft.com)) Date: Tue Jan 28 21:31:19 2003 Subject: Setting Pixels - Clarification Message-ID: <001201c2c73e$1a0c2ae0$0401a8c0@bob> Many thanks to Scott Rossi for the tip, which as a Rev beginner I am grateful for. However, I overdid it a little in trying to state my objective simply. So I'll repeat the relevant part of my problem and try to explain my aim more carefully. As I gather from Ken Ray's very useful article "Understanding ImageData, MaskData and AlphaData", "...you don't set SPECIFIC PARTS of imageData..., you set these properties as a whole." From sarahr at genesearch.com.au Tue Jan 28 21:34:02 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jan 28 21:34:02 2003 Subject: Message Path Problems In-Reply-To: Message-ID: <1C211A5E-3331-11D7-AD5F-0003937A97B8@genesearch.com.au> Rev does not always give an error message when a faulty script fails to compile. The solution is to go back and add a completely new line to your script. This will force the engine to re-think the compilation and you may get an error message showing the problem. Sarah ... gradually working through a massive build-up of Rev emails :-) On Tuesday, January 28, 2003, at 07:20 am, livfoss at blueyonder.co.uk wrote: > Dear List > > I found out the hard way that when there is a compile error in a > script, then **all** the handlers in that script are nuked, i.e. they > simply evaporate and so messages that expect to find such handlers in > the message path suddenly generate 'can't find handler' errors. So > it's no good putting 10 handlers in a script and debugging their > syntax one by one (you can of course do it with the semantics). > > When there is a compile error after editing a script, it is reported > (I thought) when you hit the 'Apply' button, thus warning you of > problems to come. However, I've just experienced a problem where an > already working handler appears to have been eliminated from my > mainstack/ message path without any explicit error showing up. I can't > work out how to find the error. The mainstack is called 'SC_Anchor', > and I've noticed that after the 'can't find stack' error occurs, > > put exists(stack "SC_Anchor") returns 'true', but that > > put exists(the script of stack "SC_Anchor") returns 'false' > > OTOH, my testing sequence always starts when I send a message from the > message box saying > > send "startUp" to stack "SC_Anchor" > > and that always works... (BTW, this is my solution - suggested earlier > by someone on this list - to the problem of not being able to use a > 'startUp' handler within the development environment). > > I have checked the spelling of the handler's name and I've also > checked that the handler's script is well formed. Just don't know what > to do next. I would like to list all the handlers in the stack known > to the Revo environment, but I don't know how. > > Any help gratefully accepted! > > Graham > > > Graham Samuel / The Living Fossil Co. / UK & France > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Tue Jan 28 22:19:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Tue Jan 28 22:19:01 2003 Subject: Setting Pixels - Clarification References: <001201c2c73e$1a0c2ae0$0401a8c0@bob> Message-ID: <009001c2c744$e1ec52a0$6601a8c0@mckinley.dom> Robert, This is something that as you identified is too slow to be done in regular Transcript. You need the help of an external to do the processing of the imageData for you. You might want to check out Chipp Walters' image tools at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm There's image compositing and convolution matrix utilities there that use an external for speed. I hope it works for you, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Robert J Warren (Howsoft.com)" To: Sent: Tuesday, January 28, 2003 8:24 PM Subject: Setting Pixels - Clarification > Many thanks to Scott Rossi for the tip, which as a Rev beginner I am > grateful for. However, I overdid it a little in trying to state my objective > simply. So I'll repeat the relevant part of my problem and try to explain my > aim more carefully. > > As I gather from Ken Ray's very useful article "Understanding ImageData, > MaskData and AlphaData", "...you don't set SPECIFIC PARTS of imageData..., > you set these properties as a whole." > > >From the examples, this seems to mean in practice that if I want to change a > single pixel in an image I need to read the whole image bitmap into a > variable, change the pixel in the variable, and then copy the whole variable > contents back into the image. > > Surely not! This is an incredibly slow process. Can anyone tell me of a > workaround? Or if there is no solution in RunRev #1, will this be fixed in > #2? > > What eventually I would like to do is something like this (but this is only > any example). Suppose I am moving the mouse pointer in the form of an eraser > (i.e. a square of certain dimensions) over a photo. Wherever the eraser > passes, the colours change to a given different hue. So what I need is to be > able to extract the pixels under the eraser, convert them to HSL, adjust the > hue, convert them back to RGB, and then replace the pixels in the photo in > the required position under the eraser. > > Using a bitmap pointer technique I manage to achieve this at appropriate > speed in VB by accessing the image bitmap directly, without having to copy > the whole image into a variable which would slow down the process too much. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From warren at howsoft.com Tue Jan 28 22:31:01 2003 From: warren at howsoft.com (Robert J Warren (Howsoft.com)) Date: Tue Jan 28 22:31:01 2003 Subject: Setting Pixels Message-ID: <000701c2c746$767f7d60$0401a8c0@bob> Dear Jim, Many thanks for the very interesting advice on the "setting pixels" problem. I'll certainly follow it up. Regards, Bob Warren From sims at ezpzapps.com Wed Jan 29 00:25:01 2003 From: sims at ezpzapps.com (sims) Date: Wed Jan 29 00:25:01 2003 Subject: filename differences in Rev & MC In-Reply-To: <007001c2c737$4f3ece40$6601a8c0@mckinley.dom> References: <007001c2c737$4f3ece40$6601a8c0@mckinley.dom> Message-ID: >Try this: > > line 1 of the drives > >Ken Ray Grazzi Ken, That's is where I left off last night before bed & the email to the list (the drives). Nice to wake up & know I'm going in the right direction. ;-) atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From jswitte at bloomington.in.us Wed Jan 29 00:32:01 2003 From: jswitte at bloomington.in.us (Jim Witte) Date: Wed Jan 29 00:32:01 2003 Subject: Displaying two cards in different windows Message-ID: <6C09D295-334A-11D7-9F8E-000393BF0854@bloomington.in.us> Hi, I'm doing an apparent motion laboratory application in Revolution (which I'll probably end up doing it in Revolution, Java, AND Cocoa just for the heck of it - it is what the prof is having me do for the final project in the experimental methods class - I don't want it to see *too* easy!). Anyway, It needs to switch to images back and forth at a preset interval. Currently, I've got the switching set up by alternatively going to one of two cards in a stack. But can I let the user view (and edit) both of these cards at once, to create graphic objects ('open cd ## in new window'?)? Or is there another way I can do this (take a snapshot of each frame and then swap them into an image object, or using the Animation Manager? (Animation Manager seems a bit of overkill for just two or three frames) Thanks, Jim Witte jswitte at blomington.in.us Indiana University Cogntivie Science From dsc at swcp.com Wed Jan 29 00:35:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jan 29 00:35:01 2003 Subject: Setting Pixels - Clarification In-Reply-To: <001201c2c73e$1a0c2ae0$0401a8c0@bob> Message-ID: On Tuesday, January 28, 2003, at 07:24 PM, Robert J Warren ((Howsoft.com)) wrote: > From the examples, this seems to mean in practice that if I want to > change a > single pixel in an image I need to read the whole image bitmap into a > variable, change the pixel in the variable, and then copy the whole > variable > contents back into the image. > > Surely not! This is an incredibly slow process. How long does it take to copy an image? Maybe you can cut that in half by doing the "read the whole image bitmap" only once. Dar Scott From dsc at swcp.com Wed Jan 29 00:52:00 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jan 29 00:52:00 2003 Subject: Displaying two cards in different windows In-Reply-To: <6C09D295-334A-11D7-9F8E-000393BF0854@bloomington.in.us> Message-ID: <2AFC3DB8-334D-11D7-A180-000A9567A3E6@swcp.com> On Tuesday, January 28, 2003, at 10:27 PM, Jim Witte wrote: > Currently, I've got the switching set up by alternatively going to > one of two cards in a stack. But can I let the user view (and edit) > both of these cards at once, to create graphic objects ('open cd ## in > new window'?)? Or is there another way I can do this (take a snapshot > of each frame and then swap them into an image object, or using the > Animation Manager? (Animation Manager seems a bit of overkill for just > two or three frames)' Maybe a frame is a list of controls that are visible on a card. During editing all are visible. Or did I miss your goal? Maybe that list can really be a group. Dar Scott From gcanyon at inspiredlogic.com Wed Jan 29 01:29:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed Jan 29 01:29:01 2003 Subject: To grab or not to grab In-Reply-To: <22343FA2-327F-11D7-8F58-000393924880@limelight.com.au> Message-ID: <56C09ED4-3352-11D7-99F4-003065683ECC@inspiredlogic.com> You'd be better off doing something like: local tDragging -- are we currently dragging? on mouseDown -- check the target here to see if it's what you want put true into tDragging end mouseDown on mouseMove if not tDragging then exit mouseMove --move the objects here end mouseMove on mouseUp put false into tDragging end mouseUp on mouseRelease put false into tDragging end mouseRelease On Monday, January 27, 2003, at 09:12 PM, Matt Denton wrote: > on mouseDown > if the optionKey is down then > repeat until the mouse is up > set the loc of me to the mouseLoc > end repeat > else grab me > end mouseDown > regards, Geoff Canyon gcanyon at inspiredlogic.com From carstenlist at itinfo.dk Wed Jan 29 01:35:00 2003 From: carstenlist at itinfo.dk (Carsten Levin) Date: Wed Jan 29 01:35:00 2003 Subject: Please stop In-Reply-To: <200301290148.UAA05516@www.runrev.com> Message-ID: <35AD1154-3353-11D7-BB8F-0003939122FA@itinfo.dk> I should probably not even post this to the list. But all those private and compleetely irrelevant remarks should be stopped. We (sorry) should not act like police, but leave that to the listmasters/runrev people. Keep everything thats not strictly Revolution related away! Who cares whether som unknown person refuses to read mail from some other unknown person. Please stop all this now! Best regards Carsten Levin On onsdag, jan 29, 2003, at 02:48 Europe/Copenhagen, use-revolution-request at lists.runrev.com wrote: > Hi List > > I think it's fair that I inform the list that I have made a rule to > automatically delete any message that contains "miscdas" and/or is > sent from > "miscdas at boxfrog.com". I have done this for a number of reasons that > I'd be > happy to explain to people off list. > > Regards > > Monte From matt.denton at limelight.com.au Wed Jan 29 02:50:01 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Wed Jan 29 02:50:01 2003 Subject: To grab or not to grab In-Reply-To: <200301290637.BAA12389@www.runrev.com> Message-ID: Hi Geoff, Whoops! Yes bad form, I usually (truly!) use this non-event hogging form (Old HC habits die hard you know...); I guess I was being a lazy typist as I was really looking for an answer on how to drag an object from within a group and have it crop at the boundaries without using the 'grab' form. Geoff, any clues how I might get an object to stay within the rect of its contained group? I tested the form below (my original code was similar to this) but it doesn't work, Cheers, M@ Matt Denton On Wednesday, January 29, 2003, at 05:37 PM, Geoff Canyon wrote: > You'd be better off doing something like: > > local tDragging -- are we currently dragging? > > on mouseDown > -- check the target here to see if it's what you want > put true into tDragging > end mouseDown > > on mouseMove > if not tDragging then exit mouseMove > --move the objects here > end mouseMove > > on mouseUp > put false into tDragging > end mouseUp > > on mouseRelease > put false into tDragging > end mouseRelease > > On Monday, January 27, 2003, at 09:12 PM, Matt Denton wrote: > >> on mouseDown >> if the optionKey is down then >> repeat until the mouse is up >> set the loc of me to the mouseLoc >> end repeat >> else grab me >> end mouseDown >> M@ Matt Denton . . . . . . . . . . . . . . . . . . . . . . . . . . . . LIMELIGHT MEDIA PTY LTD P] 61 2 9211 6622 F] 61 2 9211 5922 E] info at limelight.com.au 3/134 BROADWAY BROADWAY, SYDNEY NSW 2007 ABN 72 065 014 280 NOT YOUR EMAIL? If this e-mail is not for you, please let us know and destroy the original: wrongmail at limelight.com.au or call Sydney 61 2 9211 6622. ??Thanks for your kind help. LEGAL This e-mail is intended only for the use of the individual or entity ?named above and may contain information that is confidential and ?privileged. ??If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this Email is strictly prohibited. ?Before opening or using attachments, check them for viruses and defects. From miscdas at boxfrog.com Wed Jan 29 02:55:02 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Wed Jan 29 02:55:02 2003 Subject: public beta? In-Reply-To: References: Message-ID: <20030129075105.45431.qmail@www.boxfrog.com> [snip]Alex Rice writes: > > Folks! this is just noise. If you killfile (filter) someone don't gloat > about it and announce it on the list. Just do it, and be done with it. > > Alex Rice, Software Developer ================ Mr. Rice, Aha! There is, indeed, a bright spot of vocal sanity left on the list! Kudos for your perception. miscdas From chipp at chipp.com Wed Jan 29 05:37:03 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jan 29 05:37:03 2003 Subject: New AltPlugin updates... Thanks Rob Cozens. Message-ID: 1/29/2003 Updated new AltPlugins revAltPlugin.rev revAltPropList.rev revAltArchive.rev revAltImgView.rev These are still in beta, but are getting much better!! You MUST update the revAltPropList to V1.5 because the old one didn't work properly. Also, Much thanks to Rob Cozens for adding a very valuable feature to revAltPropList. This plugin is used to compare the properties of two controls. It stores the properties side by side so you can scroll through them and see where the differences are. Rob added a one line script which hilites the differences. Thanks Rob! -Chipp --------------------- Chipp Walters Altuit, inc. http://www.altuit.com http://www.chipp.com --------------------- From chipp at chipp.com Wed Jan 29 05:46:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jan 29 05:46:01 2003 Subject: Setting Pixels (for Jim Hurley) In-Reply-To: Message-ID: Jim, tried to send this offlist, but was blocked by: dnsbl.njabl.org Hey Jim! Nice stack! Though I'm having a bit of a problem working with it.... I opened it in RR1.5 on a PC and it doesn't want to work. I see you have many variables called 'num' in the stack script. 'num' is a reserverd transcript term, so it won't work (at least not on my PC:-) I'd like to play with your stack. Let me know if you get around to fixing it! Thanks for supporting RR. best, Chipp > Robert, > > Just to add a bit to Scott's good advice: > > If you would like some tools to facilitate this kind of drawing, the > ideal is Turtle Graphics. > > Jim Hurley From chipp at chipp.com Wed Jan 29 05:59:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jan 29 05:59:01 2003 Subject: Displaying two cards in different windows In-Reply-To: <6C09D295-334A-11D7-9F8E-000393BF0854@bloomington.in.us> Message-ID: Hi Jim, Why don't you just use groups instead of cards. Many of us create 1 card stacks and do everything on that stack. Check out www.buttongadget.com for a stack which displays multiple images on a single card--just show/hiding groups. best, Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Jim Witte > Sent: Tuesday, January 28, 2003 11:28 PM > To: use-revolution at lists.runrev.com > Subject: Displaying two cards in different windows > > > Hi, > > I'm doing an apparent motion laboratory application in Revolution > (which I'll probably end up doing it in Revolution, Java, AND Cocoa > just for the heck of it - it is what the prof is having me do for the > final project in the experimental methods class - I don't want it to > see *too* easy!). Anyway, It needs to switch to images back and forth > at a preset interval. > > Currently, I've got the switching set up by alternatively going to > one of two cards in a stack. But can I let the user view (and edit) > both of these cards at once, to create graphic objects ('open cd ## in > new window'?)? Or is there another way I can do this (take a snapshot > of each frame and then swap them into an image object, or using the > Animation Manager? (Animation Manager seems a bit of overkill for just > two or three frames) > > Thanks, > Jim Witte > jswitte at blomington.in.us > Indiana University Cogntivie Science > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From mcmanusm at kramergraphics.com Wed Jan 29 06:03:00 2003 From: mcmanusm at kramergraphics.com (Mike McManus) Date: Wed Jan 29 06:03:00 2003 Subject: htmlText and images Message-ID: Been working on a stack that displays certain webpage information. Some of the info contains images. They display fine in the dev environment, but the builds at least on my Mac OSX fail to display images. Am I doing something wrong? I am not sure if imagesource may be a solution, but it seems strange that it appears in development envirionment and not the build? BTW. I need to thank the people at Fourthworld for Umbrellaman. It helped me immensely with an appleevent problem I was having. Showing just what I was getting and where it was going. Seemed a simple topstack issue when I saw it. THANKS! From chipp at chipp.com Wed Jan 29 06:12:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jan 29 06:12:00 2003 Subject: Setting Pixels In-Reply-To: <002001c2c70e$5f27ab20$0401a8c0@bob> Message-ID: Hi Bob, > From the examples, this seems to mean in practice that if I want > to change a > single pixel in an image I need to read the whole image bitmap into a > variable, change the pixel in the variable, and then copy the > whole variable > contents back into the image. Much easier to edit the image via script with a pencil. on mouseUp select img 1 choose pencil drag from topLeft of img 1 to botRight of img 1 choose browse end mouseUp This could easily be set up to modify a single pixel in an image.. for instance a button with: on mouseUp changeThisPixel 3,7,"test","red" end mouseUp on changeThisPixel pDeltaX,pDeltaY,pImg,pColor select img pImg choose pencil set the penColor to pColor put left of img pImg + pDeltaX into tXpixel put top of img pImg + pDeltaY into tYpixel click at tXpixel,tYpixel choose browse end changeThisPixel it's instant on my machine -Chipp From klaus.major at metascape.org Wed Jan 29 06:15:02 2003 From: klaus.major at metascape.org (Klaus Major) Date: Wed Jan 29 06:15:02 2003 Subject: Setting Pixels In-Reply-To: Message-ID: Hi Jim, > .. > The good people at RR have posted a demo stack in the "Education" page > on the RunRev site: > http://www.runrev.com/revolution/education/usercontributions.html > > Check the User Contributions. This is intended primarily for an > elementary course in programing in > Transcript and Turtle Graphics for science students, but it may also > work for you. > > Jim Hurley i also would like to take a look at "turtles". Heard it very often in the past, but still have no idea what i means. Unfortunately i cannot get it work. A look at your scripts showed me the reason. You use lots of reserved word in your handlers, be it as a handler name ("left", "right", "home" etc...) or names of variables ("num" as the most obvious example). I would really appreciate if you could take a look again and change your stack. Thanks a lot in advance. Regards Klaus Major klausimausi at mac.com From chipp at chipp.com Wed Jan 29 06:15:27 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jan 29 06:15:27 2003 Subject: htmlText and images In-Reply-To: Message-ID: Mike, My guess is that you're having problems with fixed filepath names. If you have a folder called 'images' which is at the same level of your app, you'll need to dynamically generate the path to that folder and reset each image filename in your stack at startup. Check the filename property of the images. It stays the same even after a build. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mike McManus > Sent: Tuesday, January 28, 2003 9:21 PM > To: use-revolution at lists.runrev.com > Subject: htmlText and images > > > Been working on a stack that displays certain webpage information. Some > of the info contains images. They display fine in the dev environment, > but the builds at least on my Mac OSX fail to display images. Am I > doing something wrong? I am not sure if imagesource may be a solution, > but it seems strange that it appears in development envirionment and > not the build? > > BTW. I need to thank the people at Fourthworld for Umbrellaman. It > helped me immensely with an appleevent problem I was having. Showing > just what I was getting and where it was going. Seemed a simple > topstack issue when I saw it. THANKS! > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From kevin at runrev.com Wed Jan 29 06:54:01 2003 From: kevin at runrev.com (Kevin Miller) Date: Wed Jan 29 06:54:01 2003 Subject: public beta? In-Reply-To: Message-ID: On 28/1/03 11:42 pm, james lewes wrote: > Once they have finished I am confident they will amaze us. So at the moment we're putting finishing touches on the new Application Browser, finishing the last of the new properties palette screens, and tracking down a handful of lower level issues in a few places, e.g. relating to the new serial support on OS X. There are a few syntax changes to the new XML libraries and in one or two other places. Besides that we're about good to go... Kind regards, Kevin Kevin Miller Runtime Revolution Limited - The Solution for Software Development Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From rbarber at yhb.att.ne.jp Wed Jan 29 07:02:01 2003 From: rbarber at yhb.att.ne.jp (Ron) Date: Wed Jan 29 07:02:01 2003 Subject: ranging lists In-Reply-To: <20030127.213931.3948.0.diskot123@juno.com> Message-ID: Hi Here's a challenge that I've been working on optimizing today and thought I would ask the list for help in making it good transcript. I have 2 lists. I need to check whether the values of list 2 fall within the range of the values of list 1. eg. list 1 1 10 20 25 45 55 list 2 1,3,12,23,34,45,52,78 List 1 may have up to 60 different ranges, one range per line. List 2 may have over 2000 items. (these are line numbers of a text database) I need to take item 1 of list 2 and see if it is > 1 and <10. If yes, then keep the item, if not, delete it. Then I need to take the next item of list 2 and see if it falls within the range 1 10, and so on. Brute force can iterate each item of list 2 and compare it with each line of list 1 but I think it can be more elegant by noting when the item in line 2 excedes the upper limit of the range and then move on to the next range. The faster the better. thanks for any suggestions on approaches, it doesn't have to be completed code. Ron From dleyanna at rtl.org Wed Jan 29 08:28:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Wed Jan 29 08:28:01 2003 Subject: ranging lists In-Reply-To: References: <20030127.213931.3948.0.diskot123@juno.com> Message-ID: <5.1.1.6.0.20030129082112.00a58cf0@mail.rtl.org> Depending on the regular expression engine in rev 2, it is conceivable that one could go that route. BTW, I don't have the expertise to follow up on my suggestion, it's just a thought. I have a book from O'REILLY "Mastering Regular Expressions", maybe I should look into it. djl At 08:57 PM 1/29/03 +0900, you wrote: >Hi > >Here's a challenge that I've been working on optimizing today and thought I >would ask the list for help in making it good transcript. > >I have 2 lists. I need to check whether the values of list 2 fall within the >range of the values of list 1. eg. > >list 1 >1 10 >20 25 >45 55 > >list 2 >1,3,12,23,34,45,52,78 > >List 1 may have up to 60 different ranges, one range per line. >List 2 may have over 2000 items. (these are line numbers of a text database) > >I need to take item 1 of list 2 and see if it is > 1 and <10. If yes, then >keep the item, if not, delete it. Then I need to take the next item of list >2 and see if it falls within the range 1 10, and so on. > >Brute force can iterate each item of list 2 and compare it with each line of >list 1 but I think it can be more elegant by noting when the item in line 2 >excedes the upper limit of the range and then move on to the next range. The >faster the better. > >thanks for any suggestions on approaches, it doesn't have to be completed >code. >Ron > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From gcanyon at inspiredlogic.com Wed Jan 29 09:58:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed Jan 29 09:58:01 2003 Subject: Can I embed PDF driver in a Rev stack built for distribution? In-Reply-To: <1227715E-2B40-11D7-9A46-0030657E2BD2@mac.com> Message-ID: <7BD7367E-3399-11D7-99F4-003065683ECC@inspiredlogic.com> Many have made suggestions already, but just to throw another on the pile: If your printing format is just text in a PDF and is similar from one time to the next, it might be fairly straightforward to do this: 1. Create a document that looks the way you want it to. Wherever text needs to be placed, put an identifiable placeholder. Something like thisIsPlaceholderText1 should do. 2. Print the document to PDF. Use whatever tools you like. 3. Open the resulting PDF file and look for the placeholder text you included in the document. 4. Use the PDF file as a template, and when you want to "print to PDF" just replace the placeholder text with the text you want to print. This is probably impractical for anything more complicated that a standard business letter, but if that's what you want, it's probably possible. gc On Saturday, January 18, 2003, at 03:53 PM, Ray Bennett wrote: > I'd like to be able to include the ability to "save as PDF" right into > my application when I distribute it. > > Has anyone done this? > Thanks again in advance. > Ray > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > regards, Geoff Canyon gcanyon at inspiredlogic.com From jhurley at infostations.com Wed Jan 29 10:39:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Wed Jan 29 10:39:01 2003 Subject: Link to file In-Reply-To: <200301290636.BAA12281@www.runrev.com> References: <200301290636.BAA12281@www.runrev.com> Message-ID: I am trying to go back over an old stack, written in the days before I knew better, and use relative paths (that is the path relative to the current stack filename) to locate images rather than the full path. But I am unable to delete the contents of "Link to file" field in the image tab of the properties palate. (It can be deleted but it comes right back--spooky.) This is where the absolute path is located. The best I can do is paste the name of the image into the "Link to file" field. This works after running the script: set the itemdelimiter to "/" set the defaultfolder to item 1 to -2 of the filename of this stack --deletes the last item of the filename. But I would now like to delete the "Link to file" field in the image tab of the properties palate. Does this window display in image property? If so what is it called? I want to set it to "empty". Jim From janschenkel at yahoo.com Wed Jan 29 10:45:02 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jan 29 10:45:02 2003 Subject: Link to file In-Reply-To: Message-ID: <20030129154045.25261.qmail@web11906.mail.yahoo.com> --- Jim Hurley wrote: > I am trying to go back over an old stack, written in > the days before > I knew better, and use relative paths (that is the > path relative to > the current stack filename) to locate images rather > than the full > path. > > But I am unable to delete the contents of "Link to > file" field in > the image tab of the properties palate. (It can be > deleted but it > comes right back--spooky.) This is where the > absolute path is > located. The best I can do is paste the name of the > image into the > "Link to file" field. This works after running the > script: > > set the itemdelimiter to "/" > set the defaultfolder to item 1 to -2 of the > filename of this stack > --deletes the last item of the filename. > > But I would now like to delete the "Link to file" > field in the image > tab of the properties palate. Does this window > display in image > property? If so what is it called? I want to set it > to "empty". > > Jim Hi Jim, Have a look at the 'filename' entry in the Transcript Dictionary. Basically, you can clear the filename with set the filename of image "Foobar" to empty Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From dsc at swcp.com Wed Jan 29 11:02:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jan 29 11:02:01 2003 Subject: ranging lists In-Reply-To: Message-ID: <54CD7538-33A2-11D7-8C39-000A9567A3E6@swcp.com> On Wednesday, January 29, 2003, at 04:57 AM, Ron wrote: > I have 2 lists. I need to check whether the values of list 2 fall > within the > range of the values of list 1. eg. > > list 1 > 1 10 > 20 25 > 45 55 > > list 2 > 1,3,12,23,34,45,52,78 If those are already sorted as your example is, you can exploit that. (If not, you might consider sorting them or creating them sorted.) Here is one way to exploit that: repeat over the items in list two, accumulating those that are in a range in list 2, and then return the accumulation. (Keep up with the current range by line number starting with the first.) To check whether a number is in a range, do two things: First, advance the range line number while the number is not above the upper range limit. (if you run out of ranges, return the accumulation.) Second, if the number is not lower than the lower limit, accumulate it. Dar Scott From rfarnold at attbi.com Wed Jan 29 11:15:01 2003 From: rfarnold at attbi.com (Robert Arnold) Date: Wed Jan 29 11:15:01 2003 Subject: File/folder list with icons? Message-ID: I'm working on a simple OSX tool to compare and update the contents of two folders. Is it possible to display a list of files and folders in a Rev list field, with their itsy-bitsy Finder icons? Right now I am distinguishing between files and folders simply by placing the "/" character before folder names. I imagine that I could use a font such as Wingdings to fake it in this manner too, but I would prefer to use the actual app-specific finder icons if possible (or if within my reach). Thanks for any suggestions. From jhurley at infostations.com Wed Jan 29 11:32:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Wed Jan 29 11:32:01 2003 Subject: Link to file In-Reply-To: <200301291546.KAA23358@www.runrev.com> References: <200301291546.KAA23358@www.runrev.com> Message-ID: --- Jim Hurley wrote: > I am trying to go back over an old stack, written in > the days before > I knew better, and use relative paths (that is the > path relative to > the current stack filename) to locate images rather > than the full > path. > (snip) > > Jim > > >Hi Jim, > >Have a look at the 'filename' entry in the Transcript >Dictionary. Basically, you can clear the filename with > set the filename of image "Foobar" to empty > >Hope this helped, > >Jan Schenkel. Thanks Jan. I was confusing file name with image name. Am I correct in assuming then that what I have to do is write a script to run though my stack and set all the file names of all images to the image names? (Assuming that the default folder has been set to the stack folder and that the images are in the same folder.) Jim -- Jim Hurley From jhurley at infostations.com Wed Jan 29 12:21:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Wed Jan 29 12:21:01 2003 Subject: Link to file Message-ID: >> >> >>Hi Jim, >> >>Have a look at the 'filename' entry in the Transcript >>Dictionary. Basically, you can clear the filename with >> set the filename of image "Foobar" to empty >> >>Hope this helped, >> >>Jan Schenkel. > > >Thanks Jan. I was confusing file name with image name. > >Am I correct in assuming then that what I have to do is write a >script to run though my stack and set all the file names of all >images to the image names? (Assuming that the default folder has >been set to the stack folder and that the images are in the same >folder.) > >Jim P.S. Oops. I should have said that my image names are identical to the file names. -- Jim Hurley From pixelbird at interisland.net Wed Jan 29 12:50:01 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Wed Jan 29 12:50:01 2003 Subject: No scroll wheel (newbie stuff)? In-Reply-To: <200301282200.RAA31067@www.runrev.com> Message-ID: ********** > Date: Tue, 28 Jan 2003 11:56:58 -0700 (MST) > From: Scott Raney > Subject: Re: No scroll wheel (newbie stuff)? >>> Mouse wheels *do* work on Win32, MacOS, and Linux systems because >>> there is OS API support for this hardware feature on these platforms. >> ---------- >> One must be true and the other not. Which is which? > > Apologies, my mistake. That line should be: > >>> Mouse wheels *do* work on Win32, MacOS X, and Linux systems because ---------- OK, got it. Thanks. Mac OS 8.x-9.x doesn not have native (API) mouswheel support, but Win32, Mac OSX, and Linux systems do. And there is a possible workaround. Jacque wrote: ---------- > However, I think you can add the capability yourself with a > script. You'll need to trap rawKeyDown, check to see if the mousecontrol > is a field, and if so, set its scroll appropriately. The keycode for > scrolling up is 65309, for scrolling down it is 65308. > This won't work if no keycodes are sent when the wheel is scrolled > (which someone reported earlier) but I am pretty sure I had it working > in OS 9. You'll have to do some tests. ---------- I guess I'll take a shot. It might be a challenge to make it work. All the best, Ken N. From NFeasey at utpress.utoronto.ca Wed Jan 29 12:50:28 2003 From: NFeasey at utpress.utoronto.ca (Feasey, Nicholas) Date: Wed Jan 29 12:50:28 2003 Subject: Stack window positioning. Message-ID: Thank you Sarah this has the desired affect. N -----Original Message----- From: Sarah [mailto:sarahr at genesearch.com.au] Sent: 28-Jan-03 9:20 PM To: use-revolution at lists.runrev.com Subject: Re: Stack window positioning. I don't know what this would look like but you could try: lock screen go invisible to stack "FirstStack" go invisible to stack "SecondStack" set the visible of stack "FirstStack" to true set the visible of stack "SecondStack" to true Cheers, Sarah On Tuesday, January 28, 2003, at 07:23 am, Feasey, Nicholas wrote: > I want to open two different cards within two separate stacks. > However, I want the card in the first stack window to remain > underneatch the > second stack that I open. > > I used: > > go to stack "FirstStack" > go to stack "SecondStack" > > but I see the first stack when it opens. I have tried: > > go invisible to stack "FirstStack" > go to stack "SecondStack" > set the visible of stack "FirstStack" to true > > but that brings the card in "FirstStack" to the forground; a effect > that I > don't desire. > > Can anyone point me in the correct direction. > > Thanks in advance. > > N > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From rjb at escapesports.com Wed Jan 29 13:16:01 2003 From: rjb at escapesports.com (Ray Bennett) Date: Wed Jan 29 13:16:01 2003 Subject: Can I embed PDF driver in a Rev stack built for distribution? In-Reply-To: <7BD7367E-3399-11D7-99F4-003065683ECC@inspiredlogic.com> Message-ID: <8ACD7324-33B3-11D7-A51E-0030657E2BD2@escapesports.com> Very clever idea, Geoff! Thanks! I'll give it a go. What about an image reference within PDF? For instance, if I wanted to change the logo on the letterhead, but could guarantee that it was exactly the same size logo everytime? Don't want to change this into a PDF thread, but if there's a way to do that, it'd 100% solve my problem! Thanks gobs. Ray On Wednesday, Jan 29, 2003, at 09:53 America/New_York, Geoff Canyon wrote: > Many have made suggestions already, but just to throw another on the > pile: > > If your printing format is just text in a PDF and is similar from one > time to the next, it might be fairly straightforward to do this: > > 1. Create a document that looks the way you want it to. Wherever > text needs to be placed, put an identifiable placeholder. Something > like thisIsPlaceholderText1 should do. > 2. Print the document to PDF. Use whatever tools you like. > 3. Open the resulting PDF file and look for the placeholder text you > included in the document. > 4. Use the PDF file as a template, and when you want to "print to > PDF" just replace the placeholder text with the text you want to > print. > > This is probably impractical for anything more complicated that a > standard business letter, but if that's what you want, it's probably > possible. > > gc > > On Saturday, January 18, 2003, at 03:53 PM, Ray Bennett wrote: > >> I'd like to be able to include the ability to "save as PDF" right >> into my application when I distribute it. >> >> Has anyone done this? >> Thanks again in advance. >> Ray >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > regards, > > Geoff Canyon > gcanyon at inspiredlogic.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From valetia at mac.com Wed Jan 29 13:21:03 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jan 29 13:21:03 2003 Subject: Multiple Users Updating a Single Stack Message-ID: Hi all, If multiple users were to update a single stack (over a network, for instance), would RR handle everything nicely or could the stack become corrupted over time? Valetia From Roger.E.Eller at sealedair.com Wed Jan 29 13:22:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed Jan 29 13:22:01 2003 Subject: File/folder list with icons? Message-ID: Robert, You can snapshot the Finder icons you want, then import them as images. Then you can use imageSource. For example if you know the line number in the text field where a folder name is shown you can... set the imageSource of char 1 of line x to 2017 -- use the image id of the folder icon. This would replace the "/" you are using now with an icon. Roger Eller roger.e.eller at sealedair.com On 1/29/2003 at 11:09AM Robert Arnold wrote: > I'm working on a simple OSX tool to compare and update the contents of two > folders. Is it possible to display a list of files and folders in a Rev list > field, with their itsy-bitsy Finder icons? Right now I am distinguishing > between files and folders simply by placing the "/" character before folder > names. I imagine that I could use a font such as Wingdings to fake it in > this manner too, but I would prefer to use the actual app-specific finder > icons if possible (or if within my reach). > > Thanks for any suggestions. From menno at libero.it Wed Jan 29 13:29:01 2003 From: menno at libero.it (Piero Menno') Date: Wed Jan 29 13:29:01 2003 Subject: Can I embed PDF driver in a Rev stack built for distribution? In-Reply-To: <8ACD7324-33B3-11D7-A51E-0030657E2BD2@escapesports.com> References: <8ACD7324-33B3-11D7-A51E-0030657E2BD2@escapesports.com> Message-ID: Hi list! Geoff idea ise very tricky, but what about multi-page document (changing some content could change page breaks, in my case..)? TIA Piero Menno >Very clever idea, Geoff! Thanks! I'll give it a go. > >What about an image reference within PDF? For instance, if I wanted >to change the logo on the letterhead, but could guarantee that it >was exactly the same size logo everytime? Don't want to change >this into a PDF thread, but if there's a way to do that, it'd 100% >solve my problem! > >Thanks gobs. >Ray > >On Wednesday, Jan 29, 2003, at 09:53 America/New_York, Geoff Canyon wrote: > >>Many have made suggestions already, but just to throw another on the pile: >> >>If your printing format is just text in a PDF and is similar from >>one time to the next, it might be fairly straightforward to do this: >> >> 1. Create a document that looks the way you want it to. Wherever >>text needs to be placed, put an identifiable placeholder. Something >>like thisIsPlaceholderText1 should do. >> 2. Print the document to PDF. Use whatever tools you like. >> 3. Open the resulting PDF file and look for the placeholder text >>you included in the document. >> 4. Use the PDF file as a template, and when you want to "print to >>PDF" just replace the placeholder text with the text you want to > >>print. >> >>This is probably impractical for anything more complicated that a >>standard business letter, but if that's what you want, it's >>probably possible. >> >>gc >> >>On Saturday, January 18, 2003, at 03:53 PM, Ray Bennett wrote: >> >>>I'd like to be able to include the ability to "save as PDF" right >>>into my application when I distribute it. >>> >>>Has anyone done this? >>>Thanks again in advance. >>>Ray >>> >>>_______________________________________________ >>>use-revolution mailing list >>>use-revolution at lists.runrev.com >>>http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >>regards, >> >>Geoff Canyon >>gcanyon at inspiredlogic.com >> >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>http://lists.runrev.com/mailman/listinfo/use-revolution >> > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From warren at howsoft.com Wed Jan 29 13:42:01 2003 From: warren at howsoft.com (Robert J Warren (Howsoft.com)) Date: Wed Jan 29 13:42:01 2003 Subject: Setting Pixels - Answers to Suggestions Message-ID: <004a01c2c7c5$c6916fa0$0401a8c0@bob> First of all, I would like to thank the various members of the list who have given me a number of interesting suggestions in relation to my "pixels problem". All info has been gratefully received. Thanks also to those who have given me advice in relation to the originally stated (but oversimplified) drawing problem. I'm learning a lot! In response to - Message-ID: <20030129184906.71464.qmail@web11908.mail.yahoo.com> --- Jim Hurley wrote: > >> > >> > >>Hi Jim, > >> > >>Have a look at the 'filename' entry in the > Transcript > >>Dictionary. Basically, you can clear the filename > with > >> set the filename of image "Foobar" to empty > >> > >>Hope this helped, > >> > >>Jan Schenkel. > > > > > >Thanks Jan. I was confusing file name with image > name. > > > >Am I correct in assuming then that what I have to > do is write a > >script to run though my stack and set all the file > names of all > >images to the image names? (Assuming that the > default folder has > >been set to the stack folder and that the images > are in the same > >folder.) > > > >Jim > > > P.S. Oops. I should have said that my image names > are identical to > the file names. > Hi Jim, That would be the way to go ; though I'd advise you move the images into a sub-folder 'images' for clarity and maintainability. Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ambassador at fourthworld.com Wed Jan 29 13:59:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jan 29 13:59:01 2003 Subject: File/folder list with icons? In-Reply-To: Message-ID: Robert Arnold wrote: > I'm working on a simple OSX tool to compare and update the contents of two > folders. Is it possible to display a list of files and folders in a Rev list > field, with their itsy-bitsy Finder icons? Right now I am distinguishing > between files and folders simply by placing the "/" character before folder > names. I imagine that I could use a font such as Wingdings to fake it in > this manner too, but I would prefer to use the actual app-specific finder > icons if possible (or if within my reach). It would require a platform-specific external to display the Mac Finder icons, but you could use generic folder and file icons as in Fetch, Graphic Converter, and others by simply including the images in your stack and then adding a character ("say, "f" for "File" and "d" for "Directory") and a tab before each line in your list, then walking through the list setting the imageSource of the character to match the ID of the appropriate icon image. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.2: Publish any database on any site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc From bornstein at designeq.com Wed Jan 29 14:07:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Wed Jan 29 14:07:01 2003 Subject: Multiple Users Updating a Single Stack Message-ID: <200301291902.h0TJ2rbF013847@ms-smtp-03.nyroc.rr.com> >If multiple users were to update a single stack (over a network, for >instance), would RR handle everything nicely or could the stack become >corrupted over time? I can't speak to whether simply opening and closing the stack from a server would corrupt it. I suspect Rev will keep the integrity of the stack as well as if it were local on a hard drive. However, there is another problem of "data integrity" since when a user runs the stack off a server, he is opening a local copy on his computer in RAM. Changes made to the stack are made to the RAM copy and only when the file is saved are the changes written back to the server. Imagine if two users are running the stack simultaneously. User A runs the stack locally and makes changes, then writes the stack back to the server. User B does the same thing but writes the stack back after User A. User B's version of the stack becomes the one residing on the server and all of User A's changes are lost (overwritten) because of User B's version. I've implemented a simple lock-out procedure to handle this. This works in my situation because it's a stack that doesn't get a lot of activity and isn't hit by a lot of users at the same time. In such a situation, this wouldn't be an appropriate strategy. on openstack -- check a custom property to see if the stack is locked if the cLock of this stack is true then Answer "Another user is currently using this program. You can read the information but won't be able to make any changes." titled "Program is in use." -- Since it's locked, don't allow changes to this field set the locktext of fld "thenotes" to true -- prevent any changes else -- lock out this stack so someone else can use it at the same time set the cLock of this stack to true save this stack end if end openstack on closestack --unlock the stack for a new user to use set the cLock of this stack to false set the locktext of fld "theNotes" to false save this stack end closestack Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From zelston at aol.com Wed Jan 29 14:08:01 2003 From: zelston at aol.com (Zac Elston) Date: Wed Jan 29 14:08:01 2003 Subject: create graphic and choose browse issues In-Reply-To: <200301291546.KAA23358@www.runrev.com> Message-ID: I'm writing an app to draw network connections between hosts. so I connect to a host, query who is connected, draw a graphic and then draw a line to it from the origin graphic. however while developing it, Revolution always stops in the pointer tool. the code is set the style of the defaultgraphic to line create graphic linetohost set the points of graphic linetohost to MyVertList choose browse tool when i compile it, everything appears to work fine, but while developing it, I have to choose the browse tool manually. is this normal? just annoying thanks -zac From mcmanusm at kramergraphics.com Wed Jan 29 14:31:00 2003 From: mcmanusm at kramergraphics.com (Mike McManus) Date: Wed Jan 29 14:31:00 2003 Subject: htmlText and images In-Reply-To: Message-ID: <1BDB4084-33BE-11D7-946B-0003936C5FDE@kramergraphics.com> It is possible. Maybe I just don;t understand what I am doing. The images paths are graphics in the HTML page that is read. in other words they are "img src" i think thats right at least( i mean the HTML term) So the paths are not specific to the local machine. I have tried both root relative and full "http://www.sitename.com/images/mymage.jpg" types of images links in my html. How would paths differ from the dev to the standalone in such a situation? On Wednesday, January 29, 2003, at 06:11 AM, Chipp Walters wrote: > Mike, > > My guess is that you're having problems with fixed filepath names. > > If you have a folder called 'images' which is at the same level of > your app, > you'll need to dynamically generate the path to that folder and reset > each > image filename in your stack at startup. > > Check the filename property of the images. It stays the same even > after a > build. > > -Chipp > >> -----Original Message----- >> From: use-revolution-admin at lists.runrev.com >> [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mike >> McManus >> Sent: Tuesday, January 28, 2003 9:21 PM >> To: use-revolution at lists.runrev.com >> Subject: htmlText and images >> >> >> Been working on a stack that displays certain webpage information. >> Some >> of the info contains images. They display fine in the dev environment, >> but the builds at least on my Mac OSX fail to display images. Am I >> doing something wrong? I am not sure if imagesource may be a solution, >> but it seems strange that it appears in development envirionment and >> not the build? >> >> BTW. I need to thank the people at Fourthworld for Umbrellaman. It >> helped me immensely with an appleevent problem I was having. Showing >> just what I was getting and where it was going. Seemed a simple >> topstack issue when I saw it. THANKS! >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvg at mac.com Wed Jan 29 14:31:35 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed Jan 29 14:31:35 2003 Subject: create graphic and choose browse issues In-Reply-To: Message-ID: <9ACFA3A0-33BF-11D7-8EAD-003065AD94A4@mac.com> On Mittwoch, Jan 29, 2003, at 20:03 Europe/Zurich, Zac Elston wrote: > ... > choose browse tool > > when i compile it, everything appears to work fine, but while > developing it, I have to choose the browse tool manually. is this > normal? Bug ... err no wait "feature" of the development environment ;) From yvescoppe at skynet.be Wed Jan 29 14:33:00 2003 From: yvescoppe at skynet.be (Yves COPPE) Date: Wed Jan 29 14:33:00 2003 Subject: create graphic and choose browse issues In-Reply-To: References: Message-ID: >I'm writing an app to draw network connections between hosts. > >so I connect to a host, query who is connected, draw a graphic and >then draw a line to it from the origin graphic. however while >developing it, Revolution always stops in the pointer tool. > >the code is > >set the style of the defaultgraphic to line >create graphic linetohost >set the points of graphic linetohost to MyVertList >choose browse tool > >when i compile it, everything appears to work fine, but while >developing it, I have to choose the browse tool manually. is this >normal? > >just annoying Yes it's a known bug of Rev 1.1.1 Should be fixed in 2.0 -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From jperryl at ecs.fullerton.edu Wed Jan 29 15:20:01 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed Jan 29 15:20:01 2003 Subject: public beta? In-Reply-To: <20030128215309.41584.qmail@www.boxfrog.com> Message-ID: If you're so brilliant, why is it you can't figure out how to not send duplicate posts every time you enlighten us with your wisdom? Judy On Tue, 28 Jan 2003 miscdas at boxfrog.com wrote: [snip to save bandwidth] From chipp at chipp.com Wed Jan 29 15:22:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jan 29 15:22:01 2003 Subject: htmlText and images In-Reply-To: <1BDB4084-33BE-11D7-946B-0003936C5FDE@kramergraphics.com> Message-ID: Mike, Why don't you send me the stack and I'll take a look at it.... -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mike McManus > Sent: Wednesday, January 29, 2003 1:16 PM > To: use-revolution at lists.runrev.com > Subject: Re: htmlText and images > > > It is possible. Maybe I just don;t understand what I am doing. The > images paths are graphics in the HTML page that is read. in other words > they are "img src" i think thats right at least( i mean the HTML term) > So the paths are not specific to the local machine. I have tried both > root relative and full "http://www.sitename.com/images/mymage.jpg" > types of images links in my html. > > How would paths differ from the dev to the standalone in such a > situation? > > > On Wednesday, January 29, 2003, at 06:11 AM, Chipp Walters wrote: > > > Mike, > > > > My guess is that you're having problems with fixed filepath names. > > > > If you have a folder called 'images' which is at the same level of > > your app, > > you'll need to dynamically generate the path to that folder and reset > > each > > image filename in your stack at startup. > > > > Check the filename property of the images. It stays the same even > > after a > > build. > > > > -Chipp > > > >> -----Original Message----- > >> From: use-revolution-admin at lists.runrev.com > >> [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mike > >> McManus > >> Sent: Tuesday, January 28, 2003 9:21 PM > >> To: use-revolution at lists.runrev.com > >> Subject: htmlText and images > >> > >> > >> Been working on a stack that displays certain webpage information. > >> Some > >> of the info contains images. They display fine in the dev environment, > >> but the builds at least on my Mac OSX fail to display images. Am I > >> doing something wrong? I am not sure if imagesource may be a solution, > >> but it seems strange that it appears in development envirionment and > >> not the build? > >> > >> BTW. I need to thank the people at Fourthworld for Umbrellaman. It > >> helped me immensely with an appleevent problem I was having. Showing > >> just what I was getting and where it was going. Seemed a simple > >> topstack issue when I saw it. THANKS! > >> > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Wed Jan 29 15:30:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jan 29 15:30:00 2003 Subject: Setting Pixels - Answers to Suggestions In-Reply-To: <004a01c2c7c5$c6916fa0$0401a8c0@bob> Message-ID: Bob, I've thought some about this problem. If you can't use the direct editing mode (choose pencil, eraser, etc..), then it will probably be too slow. Perhaps a DLL or XCMD would do the trick... -Chipp From dsc at swcp.com Wed Jan 29 15:30:22 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jan 29 15:30:22 2003 Subject: Setting Pixels - Answers to Suggestions In-Reply-To: <004a01c2c7c5$c6916fa0$0401a8c0@bob> Message-ID: On Wednesday, January 29, 2003, at 11:39 AM, Robert J Warren ((Howsoft.com)) wrote: > According to the method outlined by Ken Ray in his article, I tried a > test > replacement of a mere 400 pixels, and this took various seconds! Part > of the > trouble is that Transcript does not appear to have instructions for > simply > reading or replacing individual pixels, which might alleviate the > problem to > some degree. However, ironically, as I have found out in VB, this is > not the > best solution. For maximum speed you have to process the image's pixel > data > directly. Putting even part of the pixel data into a variable or array > for > processing slows the whole thing down too much, and don't forget that > quite > complex mathematical calculations have to be performed on each pixel, > which > if done correctly can also take up considerable time. I need to read Ken Ray's article. I suspect his examples are designed for clarity rather than efficiency. Char chunking for getting data is fast. Char chunking for replacing data can be slow. Specifically, ... Assume operations are on a copy of the image. Char chunking for getting pixel data is fast. However, char chunking for replacing pixel data goes up with the size of the image. (It might be nice if replacement noticed the size was the same and did the replacement in place, but alas, that doesn't seem to be the case.) It is thus better to replace the entire pixel rather than each individual pixel component in an image of nontrivial size. And, as mentioned in #3 below, it is better to replace sub-rows than pixels. Here are a couple things to try. 1 There may be places in which it is better to refer to the image data (or sub-image) by reference and refer to parts of it by that and char positions. 2 There may be ways you can avoid repeating row-column calculations. Use a function to create a char pointer from row and column and use that as you need. For example, you don't need to calculate the position for both the read and the write. 3 After you are happy with your method, change the atomic operation from pixel orientation to sub-row orientation. This handler should work on a sequence of pixels (as specified by char positions) and need not know anything about the size of the image. That is, you don't have to do a row-column calculation for each pixel and replacement is directly by char pointer. If you need a few pixel oriented operators but don't use them often, build them out of the sub-row operators. Remember, build up your new sub-row, then replace it in one operation. If you prefer a functional style, you can use a string function to operate on a an sequence of pixels and return a string of pixels and then put things together at the higher level. With that optimization, the char chunking replacement will be less of a hit; you will be doing only one replacement per row under your wand. It the image can be lots taller than the wand, you may want to select out the applicable rows, make the transformation, then then put it all back together. Dar Scott From jacque at hyperactivesw.com Wed Jan 29 15:33:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed Jan 29 15:33:01 2003 Subject: ranging lists In-Reply-To: <200301291701.MAA26170@www.runrev.com> References: <200301291701.MAA26170@www.runrev.com> Message-ID: <3E38397A.5050001@hyperactivesw.com> On Wednesday, January 29, 2003, at 04:57 AM, Ron wrote: > > I have 2 lists. I need to check whether the values of list 2 fall > within the > range of the values of list 1. eg. > > list 1 > 1 10 > 20 25 > 45 55 > > list 2 > 1,3,12,23,34,45,52,78 Arrays are very fast. I didn't benchmark it, but see if something like this is faster than what you are using now: function checkRanges put fld 1 into theRanges -- this is List 1 repeat for each line l in theRanges -- make an array put word 1 of l + 1 into theStart put word 2 of l - 1 into theStop repeat until theStart > theStop put theStart into theRangeArray[theStart] add 1 to theStart end repeat end repeat -- now check the items in list 2 against the array: put fld 2 into theList repeat for each item i in theList put (theRangeArray[i] <> empty) & comma after theResults end repeat return theResults end checkRanges This returns a list of booleans corresponding to each item in List 2, indicating whether each item is within range or not. Creating the initial array probably takes the most time (but it is still very fast.) If this is something you will use repeatedly, build the array only once and store it in a global variable so you don't have to rebuild it each time you want to use it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dleyanna at rtl.org Wed Jan 29 15:47:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Wed Jan 29 15:47:01 2003 Subject: Print Bttn on Rev Encyclopedia Message-ID: <5.1.1.6.0.20030129153057.00a22830@mail.rtl.org> When ever I try to print (using the print button) a page of documentation from the IDE I get 1/16th point type except on code snippets and icons which are just fine. I searched the news group archives back to Nov. 01 and didn't see this problem reported. I must be the only one. I don't have this problem with any other printing jobs. Running Win98 to a any of the printers on my network. Printing from any other application works fine! Any clues or advice besides "Get a MAC" or "Switch to Linux"? djl ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From janschenkel at yahoo.com Wed Jan 29 15:55:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jan 29 15:55:00 2003 Subject: Print Bttn on Rev Encyclopedia In-Reply-To: <5.1.1.6.0.20030129153057.00a22830@mail.rtl.org> Message-ID: <20030129205034.61270.qmail@web11904.mail.yahoo.com> --- Dave LeYanna wrote: > When ever I try to print (using the print button) a > page of documentation > from the IDE I get 1/16th point type except on code > snippets and icons > which are just fine. I searched the news group > archives back to Nov. 01 and > didn't see this problem reported. I must be the only > one. > > I don't have this problem with any other printing > jobs. Running Win98 to a > any of the printers on my network. Printing from any > other application > works fine! Any clues or advice besides "Get a MAC" > or "Switch to Linux"? > > djl > Hi Dave, Generally, the adive would be to update the printer driver to the very latest version, and see if that helps. What printer do you have? Best regards, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From pixelbird at interisland.net Wed Jan 29 15:58:01 2003 From: pixelbird at interisland.net (Ken Norris (dialup)) Date: Wed Jan 29 15:58:01 2003 Subject: To grab or not to grab In-Reply-To: <200301291546.KAA23302@www.runrev.com> Message-ID: ********** > Date: Wed, 29 Jan 2003 18:45:57 +1100 > Subject: Re: To grab or not to grab > From: Matt Denton > Geoff, any clues how I might get an object to stay within the rect of > its contained group? I tested the form below (my original code was > similar to this) but it doesn't work, ---------- Hi, This is not quite the RR way of doing things, but perhaps it will provide a clue as to what you need: on mousestilldown put "100,100,200,200" into bounds put max(item 1 of bounds,min(item 3 of bounds,the mouseh)) into x put max(item 2 of bounds,min(item 4 of bounds,the mousev)) into y set the loc of me to x,y end mousestilldown ...the keys being the min/max functions. HTH, Ken N. From dleyanna at rtl.org Wed Jan 29 16:15:00 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Wed Jan 29 16:15:00 2003 Subject: Print Bttn on Rev Encyclopedia In-Reply-To: <20030129205034.61270.qmail@web11904.mail.yahoo.com> References: <5.1.1.6.0.20030129153057.00a22830@mail.rtl.org> Message-ID: <5.1.1.6.0.20030129160635.00a46ec0@mail.rtl.org> We have a number of them. A few different models of HP, Lexmarks, even a copier on the network. All produce that same results and only from the Revolution IDE. While I generally agree with you on the newest driver advice, it gets trumped with the "If is ain't broke do fix it" advice. I'm just trying to see if it is REV that is broke before I change drivers in my very touchy Win98 system! If I must, I must I think I'll wait just a little longer to see what else pops up. djl At 12:50 PM 1/29/03 -0800, you wrote: >--- Dave LeYanna wrote: > > When ever I try to print (using the print button) a > > page of documentation > > from the IDE I get 1/16th point type except on code > > snippets and icons > > which are just fine. I searched the news group > > archives back to Nov. 01 and > > didn't see this problem reported. I must be the only > > one. > > > > I don't have this problem with any other printing > > jobs. Running Win98 to a > > any of the printers on my network. Printing from any > > other application > > works fine! Any clues or advice besides "Get a MAC" > > or "Switch to Linux"? > > > > djl > > > >Hi Dave, > >Generally, the adive would be to update the printer >driver to the very latest version, and see if that >helps. What printer do you have? > >Best regards, > >Jan Schenkel. > >===== >"As we grow older, we grow both wiser and more foolish at the same >time." (La Rochefoucauld) > >__________________________________________________ >Do you Yahoo!? >Yahoo! Mail Plus - Powerful. Affordable. Sign up now. >http://mailplus.yahoo.com >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From bvg at mac.com Wed Jan 29 17:22:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed Jan 29 17:22:01 2003 Subject: htmlText and images In-Reply-To: <1BDB4084-33BE-11D7-946B-0003936C5FDE@kramergraphics.com> Message-ID: <7110CB34-33D7-11D7-8EAD-003065AD94A4@mac.com> On Mittwoch, Jan 29, 2003, at 20:16 Europe/Zurich, Mike McManus wrote: > ... > "http://www.sitename.com/images/mymage.jpg" types of images links in > my html. > > How would paths differ from the dev to the standalone in such a > situation? > ... You are downloading images as html. That won't work, because html is a ascii transfer, not a binary one. You must use "binfile:www.sitename.com/images/mymage.jpg" instead. From monte at sweattechnologies.com Wed Jan 29 17:40:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jan 29 17:40:01 2003 Subject: htmlText and images In-Reply-To: <1BDB4084-33BE-11D7-946B-0003936C5FDE@kramergraphics.com> Message-ID: When you create your standalone are you checking the Internet Libraries box? Monte From bvg at mac.com Wed Jan 29 18:00:00 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed Jan 29 18:00:00 2003 Subject: htmlText and images In-Reply-To: Message-ID: On Mittwoch, Jan 29, 2003, at 23:35 Europe/Zurich, Monte Goulding wrote: > > When you create your standalone are you checking the Internet > Libraries box? > You need the Internet library for any of these properties: the httpheaders the httpProxy You need the Internet library to issue any of these commands/functions: load url [with message ] unload url get url put into url post to url delete url the cachedUrls urlStatus() libUrlFtpUpload , [, ] libUrlErrorData() libUrlSetFtpMode libUrlResetAll libUrlSetFtpStopTime libUrlSetLogField libUrlVersion() libUrlLastHttpHeaders() libUrlLastRhHeaders() libUrlSetCustomHttpHeaders You need version 1.0.8 of the Internet library for these commands/functions: libUrlSetStatusCallback , libUrlSetFtpListCommand <"LIST"|"NLST"> libUrlFtpCommand(,[,,]) From monte at sweattechnologies.com Wed Jan 29 18:27:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jan 29 18:27:01 2003 Subject: htmlText and images In-Reply-To: Message-ID: > You need the Internet library for any of these properties: > I think you will also find that you need it for using http or ftp in the image source of a field. From erikhans08 at yahoo.com Wed Jan 29 18:50:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jan 29 18:50:01 2003 Subject: reserved words In-Reply-To: Message-ID: <20030129234512.65832.qmail@web20003.mail.yahoo.com> --- Klaus Major wrote: ... > http://www.runrev.com/revolution/education/usercontributions.html ... > i also would like to take a look at "turtles". > Heard it very often in the past, but still have > no idea what i means. > > Unfortunately i cannot get it work. > > A look at your scripts showed me the reason. > > You use lots of reserved word in your handlers, > be it as a handler name > ("left", "right", "home" etc...) or names of > variables ("num" as the > most obvious example). on the trail of the elusive "reserved word"... ? no luck in the Transcript Dictionary. ? trying to Find "reserved" in Rev Documentation View > Rev UI Stack in Lists ) select RevDocs then Edit > Find a Find And Replace palette comes up, but seems to work on scripts, though there is a "fields" checkbox. end of the trail for me. so... any idea how to search RevDocs since last discussion? any idea how to identify all "reserved words" if that is a RR term? TIA ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From curry at kagi.com Wed Jan 29 19:05:01 2003 From: curry at kagi.com (Curry) Date: Wed Jan 29 19:05:01 2003 Subject: public beta? In-Reply-To: <200301292328.SAA09408@www.runrev.com> References: <200301292328.SAA09408@www.runrev.com> Message-ID: About the anti-miscdas subthread, it brings to mind what Scott Raney (the MetaCard guy) said to me once. I would quote exactly but it's on a different computer. Something kind of like: I never get upset about *anything* that anyone writes in e-mail. I think that's a good rule of thumb. Besides, to me it seems that even if we perceive something is off track, we don't have to worry to much about addressing it as long as everyone else in the group is able to perceive pretty much what we do, and here that should be the case as far as this topic is concerned. About the Rev part of this thread, the news sounds great! Curry From bvg at mac.com Wed Jan 29 19:08:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed Jan 29 19:08:01 2003 Subject: reserved words In-Reply-To: <20030129234512.65832.qmail@web20003.mail.yahoo.com> Message-ID: <44AE0BC4-33E6-11D7-8EAD-003065AD94A4@mac.com> Check out: the functionnames the variablenames the commandnames the propertienames the constantnames On Donnerstag, Jan 30, 2003, at 00:45 Europe/Zurich, erik hansen wrote: > ... > You use lots of reserved word in your handlers, >> be it as a handler name >> ("left", "right", "home" etc...) or names of >> variables ("num" as the >> most obvious example). > > on the trail of the elusive "reserved word"... > > ? no luck in the Transcript Dictionary. > > ? trying to Find "reserved" in Rev Documentation > View > Rev UI Stack in Lists ) select RevDocs > then Edit > Find > a Find And Replace palette comes up, but seems to > work on scripts, though there is a "fields" > checkbox. > > end of the trail for me. so... > > any idea how to search RevDocs since last > discussion? > > any idea how to identify all "reserved words" if > that is a RR term? > > TIA > > > > ===== > erik at erikhansen.org http://www.erikhansen.org > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From erikhans08 at yahoo.com Wed Jan 29 19:21:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jan 29 19:21:01 2003 Subject: reserved words In-Reply-To: <44AE0BC4-33E6-11D7-8EAD-003065AD94A4@mac.com> Message-ID: <20030130001634.88233.qmail@web20002.mail.yahoo.com> --- Bj?rnke_von_Gierke wrote: > Check out: > the functionnames > the variablenames > the commandnames > the propertienames > the constantnames thanks. got all kinds of interesting results in msg, transcript, and something called an "Encyclopedia" which has gone into hiding. > On Donnerstag, Jan 30, 2003, at 00:45 > Europe/Zurich, erik hansen wrote: > ... > > You use lots of reserved word in your > handlers, > >> be it as a handler name > >> ("left", "right", "home" etc...) or names of > >> variables ("num" as the > >> most obvious example). > > > > on the trail of the elusive "reserved > word"... > > > > ? no luck in the Transcript Dictionary. > > > > ? trying to Find "reserved" in Rev > Documentation > > View > Rev UI Stack in Lists ) select RevDocs > > then Edit > Find > > a Find And Replace palette comes up, but > seems to > > work on scripts, though there is a "fields" > > checkbox. > > > > end of the trail for me. so... > > > > any idea how to search RevDocs since last > > discussion? > > > > any idea how to identify all "reserved words" > if > > that is a RR term? > > > > TIA ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From rbarber at yhb.att.ne.jp Wed Jan 29 20:16:01 2003 From: rbarber at yhb.att.ne.jp (Ron) Date: Wed Jan 29 20:16:01 2003 Subject: ranging lists In-Reply-To: <3E38397A.5050001@hyperactivesw.com> Message-ID: Hi, I appreciate those who replied. Jackie, you've been a big help since HC days many years ago. Thanks again for this suggestion. I have worked with arrays a little, but it hadn't occurred to me in this case. The key was: (theRangeArray[i] <> empty) I hadn't made that connection and its one I'll try to remember. I modified the script to fit my needs and it runs great. Thanks Ron PS the speed is quite acceptable, credit the engine again. > > On Wednesday, January 29, 2003, at 04:57 AM, Ron wrote: >> >> I have 2 lists. I need to check whether the values of list 2 fall >> within the >> range of the values of list 1. eg. >> >> list 1 >> 1 10 >> 20 25 >> 45 55 >> >> list 2 >> 1,3,12,23,34,45,52,78 > > Arrays are very fast. I didn't benchmark it, but see if something like > this is faster than what you are using now: > > function checkRanges > put fld 1 into theRanges -- this is List 1 > repeat for each line l in theRanges -- make an array > put word 1 of l + 1 into theStart > put word 2 of l - 1 into theStop > repeat until theStart > theStop > put theStart into theRangeArray[theStart] > add 1 to theStart > end repeat > end repeat > -- now check the items in list 2 against the array: > put fld 2 into theList > repeat for each item i in theList > put (theRangeArray[i] <> empty) & comma after theResults > end repeat > return theResults > end checkRanges > > This returns a list of booleans corresponding to each item in List 2, > indicating whether each item is within range or not. > > Creating the initial array probably takes the most time (but it is still > very fast.) If this is something you will use repeatedly, build the > array only once and store it in a global variable so you don't have to > rebuild it each time you want to use it. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From sarahr at genesearch.com.au Wed Jan 29 23:00:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jan 29 23:00:01 2003 Subject: reserved words In-Reply-To: Message-ID: <93CA74B6-3406-11D7-A6A4-0003937A97B8@genesearch.com.au> > any idea how to identify all "reserved words" if > that is a RR term? > Colorize your scripts. Then reserved words show up red, orange, blue etc. I use this all the time for scripts that I copy over from HyperCard and it makes it easy. Any variables that show up as other than black, need to be changed. Sarah From warren at howsoft.com Wed Jan 29 23:19:01 2003 From: warren at howsoft.com (Robert J Warren (Howsoft.com)) Date: Wed Jan 29 23:19:01 2003 Subject: Setting Pixels - More answers to suggestions Message-ID: <001001c2c816$4c6f6640$0401a8c0@bob> Since you're dealing with integers, you could run each line of list 1 through a function like function numberSeries x,y -- returns space-delimited list of all integers from x to y to build an expanded version of list 1 that explicitly lists all possible matching numbers in each range. Then send each item n in list 2 to a function: function whichRange n,expandedList set wholeMatches to true get wordOffset(n,expandedList) if it = 0 then return 0 return the number of lines in word 1 to it of expandedList I suspect this will be faster than running each of your 2000 numbers through a series of comparisons. David Epstein > >I have 2 lists. I need to check whether the values of list 2 fall within the > >range of the values of list 1. eg. > > > >list 1 > >1 10 > >20 25 > >45 55 > > > >list 2 > >1,3,12,23,34,45,52,78 > > > >List 1 may have up to 60 different ranges, one range per line. > >List 2 may have over 2000 items. (these are line numbers of a text database) From monte at sweattechnologies.com Wed Jan 29 23:57:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jan 29 23:57:01 2003 Subject: Setting Pixels - More answers to suggestions In-Reply-To: <001001c2c816$4c6f6640$0401a8c0@bob> Message-ID: > > on mouseUp > put empty into iData > put binaryEncode("CCCC",0,0,255,0) into redPixel > put the imageData of image "bmw.bmp" into iData > delete char 1 to 1600 of iData > repeat with i = 1 to 400 > put redPixel before iData > end repeat > set the imageData of image "bmw.bmp" to iData > play beep > end mouseUp > Hi I got 2.405 seconds with your script (Athlon 1600+ with 512MD DDR RAM) But the following script got 0.161 seconds: on mouseUp put the long seconds into tSeconds put empty into iData put binaryEncode("CCCC",0,0,255,0) into redPixel put the imageData of image 1 into tData delete char 1 to 1600 of tData repeat for 400 put redPixel after iData end repeat set the imageData of image 1 to iData&tData put the long seconds-tSeconds end mouseUp The changes are: 1. I kept the image data in a separate variable until it was needed (tData) 2. I used repeat for (although in this instance id didn't save much time) 3. I put redPixel after rather than before. (Assuming the engine uses array structures to hold strings then putting the data before will mean that each array element will need to be pushed back). Hope this helps Monte From jswitte at bloomington.in.us Wed Jan 29 23:58:01 2003 From: jswitte at bloomington.in.us (Jim Witte) Date: Wed Jan 29 23:58:01 2003 Subject: Putting an object in a specific group Message-ID: This seems like a very silly question (yes, I have looked in the manual), but how do you put an object into a specific group by script? You can group objects together, but this always creates a new group. Is there a command like "group object(s) <...> into group name <...>" Thanks, Jim From chipp at chipp.com Thu Jan 30 00:27:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Thu Jan 30 00:27:01 2003 Subject: Setting Pixels - More answers to suggestions In-Reply-To: <001001c2c816$4c6f6640$0401a8c0@bob> Message-ID: Bob, Monte beat me to the punch. If you're new to RR, you must check out repeat for each and repeat for structures...MUCH faster than repeat with. Perhaps you can describe *exactly* the effect you are after and we may be able to point you in a direction. For instance, you can of course select the eraser tool and edit an image in real time. If you were to place a 'second' image on top of the image you're trying to edit, you could paint in real time, then use the alphadata of the 2nd image as a mask and apply it to the first image (with your HSL conversion) when finished. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Robert J > Warren (Howsoft.com) > Sent: Wednesday, January 29, 2003 10:10 PM > To: use-revolution at lists.runrev.com > Subject: Setting Pixels - More answers to suggestions > > > > > <-Chipp > > Thanks, and sorry Chipp, I am not only new to Transcript but I also know > nothing at all about Macs. I presume that an XCMD is the Mac version of a > Windows DLL (?) I am sure that it would help, but I am not sure to what > degree. I have only ever written one DLL in my life which is for the said > eraser program in VB (due to be launched soon). It converts RGB to HSL and > v.v. By doing the calculations in a DLL rather than in the program the > saving was about 15%. Although this 15% was crucial in the eraser > routine I > wrote, it was generally a disappointment: I expected a much bigger saving. > > But perhaps more important is the fact that I would have a > program which was > not truly cross-platform. Apart from the simple elegance of the Transcript > language, the cross-platform aspect is my main attraction. Rather than > regard it as a fixed entity, I would frankly prefer to see the Transcript > language corrected, improved and adequately extended. But I don't suppose > the RunRev team would be listening at the moment as it seems they are > occupied by some other minor task..... > > From Dar Scott: > > > > > > <1 > <(or sub-image) by reference and refer to parts of it by that and char > > <2 > > <3 > > Thanks a lot Dar. There's a lot of useful stuff there. But I > haven't got to > the bitmap's rows and columns yet. I've just tried to replace the > first 400 > pixels (first row) of a 657 pixels wide photo, with no calculations on the > pixels at all. > > The following little routine is designed simply to replace the first 400 > pixels of a photo. > Since I have almost no experience in Transcript, please excuse anything > stupid I may have done. > > "bmw.bmp" is a Windows bitmap of 657x319 pixels. > It occupies 614K > > on mouseUp > put empty into iData > put binaryEncode("CCCC",0,0,255,0) into redPixel > put the imageData of image "bmw.bmp" into iData > delete char 1 to 1600 of iData > repeat with i = 1 to 400 > put redPixel before iData > end repeat > set the imageData of image "bmw.bmp" to iData > play beep > end mouseUp > > On my (admittedly humble Pentium II 450hz 128M memory) PC, the > above little > routine takes almost 8 seconds to execute! > So what stupid things have I done to make such a modest little > routine take > 8 whole seconds to execute? I am sure that improvements can be made in the > coding to make it faster (e.g. the repeat bit), but 8 seconds is > almost like > a century in computer time! > > Any comments on the above routine? > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From monte at sweattechnologies.com Thu Jan 30 00:45:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu Jan 30 00:45:01 2003 Subject: Setting Pixels - More answers to suggestions In-Reply-To: Message-ID: > > Hi I got 2.405 seconds with your script (Athlon 1600+ with 512MD DDR RAM) > > But the following script got 0.161 seconds: > > on mouseUp > put the long seconds into tSeconds > put empty into iData > put binaryEncode("CCCC",0,0,255,0) into redPixel > put the imageData of image 1 into tData > delete char 1 to 1600 of tData > repeat for 400 > put redPixel after iData > end repeat > set the imageData of image 1 to iData&tData > put the long seconds-tSeconds > end mouseUp > > The changes are: > 1. I kept the image data in a separate variable until it was > needed (tData) > 2. I used repeat for (although in this instance id didn't save much time) > 3. I put redPixel after rather than before. (Assuming the engine > uses array > structures to hold strings then putting the data before will mean > that each > array element will need to be pushed back). > Actually I just had a bit more of a play and found that the slow part of my script was getting the imageData so I used a local variable and tested if it was empty: local tData on mouseUp put the long seconds into tSeconds put empty into iData put binaryEncode("CCCC",0,0,255,0) into redPixel if tData = "" then put the imageData of image 1 into tData delete char 1 to 1600 of tData end if repeat for 400 put redPixel after iData end repeat set the imageData of image 1 to iData&tData put the long seconds-tSeconds end mouseUp This makes it slightly slower on the first run: 0.168s but heaps faster on subsequent runs 0.02s. Have fun Monte From janschenkel at yahoo.com Thu Jan 30 01:44:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jan 30 01:44:01 2003 Subject: Setting Pixels - More answers to suggestions In-Reply-To: Message-ID: <20030130063914.47954.qmail@web11906.mail.yahoo.com> --- Monte Goulding wrote: > [snip] > > Actually I just had a bit more of a play and found > that the slow part of my > script was getting the imageData so I used a local > variable and tested if it > was empty: > > local tData > > on mouseUp > put the long seconds into tSeconds > put empty into iData > put binaryEncode("CCCC",0,0,255,0) into redPixel > if tData = "" then > put the imageData of image 1 into tData > delete char 1 to 1600 of tData > end if > repeat for 400 > put redPixel after iData > end repeat > set the imageData of image 1 to iData&tData > put the long seconds-tSeconds > end mouseUp > > This makes it slightly slower on the first run: > 0.168s but heaps faster on > subsequent runs 0.02s. > I think you can speed this up just a litle bit on the first run by changing: if tData = "" then put char 1601 to -1 of the imageData of image 1 \ into tData end if This ought to be slightly faster as the engine doesn't have to resize the tData variable again, nor push its contents forwards upon deleting from the front. Hope this helped, Jan Schenkel. PS; the idea of keeping the imageData inside a local variable instead of retrieving it again would probably be a lifesaver for this sort of routines ; good stuff! ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From janschenkel at yahoo.com Thu Jan 30 01:55:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jan 30 01:55:00 2003 Subject: Putting an object in a specific group In-Reply-To: Message-ID: <20030130065102.37236.qmail@web11904.mail.yahoo.com> --- Jim Witte wrote: > This seems like a very silly question (yes, I > have looked in the > manual), but how do you put an object into a > specific group by script? > You can group objects together, but this always > creates a new group. > Is there a command like "group object(s) <...> into > group name <...>" > > Thanks, > Jim > Hi Jim, As you found out when you read the description in the 'group' entry of the Transcript Dictionary, that command only creates new groups. The trick to adding new items to an existing groups is a bit more elaborate, but it can be done. Look at the following script, which cuts+pastes the control "foo" into a group named "bar" : select control "foo" cut start editing group "bar" paste stop editing group "bar" If you want, you can bracket these with a lock/unlock screen pair, and create a library script like: on addControlToGroup pControlRef, pGroupRef lock screen select control pControlRef cut start editing group pGroupRef paste stop editing group pGroupRef unlock screen end addControlToGroup Hope this helped, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From miscdas at boxfrog.com Thu Jan 30 02:04:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Thu Jan 30 02:04:01 2003 Subject: public beta? In-Reply-To: References: <200301292328.SAA09408@www.runrev.com> Message-ID: <20030130065959.67627.qmail@www.boxfrog.com> Curry writes: [snip] > About the anti-miscdas subthread, > Besides, to me it seems that even if we perceive something is off track, > we don't have to worry to much about addressing it as long as everyone > else in the group is able to perceive pretty much what we do, and here > that should be the case as far as this topic is concerned. And therein lies the problem! miscdas > Curry > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From monte at sweattechnologies.com Thu Jan 30 02:05:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu Jan 30 02:05:00 2003 Subject: Setting Pixels - More answers to suggestions In-Reply-To: <20030130063914.47954.qmail@web11906.mail.yahoo.com> Message-ID: > > I think you can speed this up just a litle bit on the > first run by changing: > if tData = "" then > put char 1601 to -1 of the imageData of image 1 \ > into tData > end if > This ought to be slightly faster as the engine doesn't > have to resize the tData variable again, nor push its > contents forwards upon deleting from the front. > Yep Back down to 0.162 I think what I'd do would be to initialise the data when the image was first opened. Say openStack? Monte From erikhans08 at yahoo.com Thu Jan 30 02:06:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Thu Jan 30 02:06:01 2003 Subject: reserved words In-Reply-To: <93CA74B6-3406-11D7-A6A4-0003937A97B8@genesearch.com.au> Message-ID: <20030130070141.24572.qmail@web20006.mail.yahoo.com> --- Sarah wrote: > > any idea how to identify all "reserved words" > if > > that is a RR term? > > > Colorize your scripts. Then reserved words show > up red, orange, blue > etc. I use this all the time for scripts that I > copy over from > HyperCard and it makes it easy. Any variables > that show up as other > than black, need to be changed. thanks, that should do it! ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From miscdas at boxfrog.com Thu Jan 30 02:10:00 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Thu Jan 30 02:10:00 2003 Subject: public beta? In-Reply-To: References: Message-ID: <20030130070625.77181.qmail@www.boxfrog.com> Judy Perry writes: > If you're so brilliant, Your words, Ms. Perry, not mine... >why is it you can't figure out how to not send > duplicate posts every time you enlighten us with your wisdom? Every time? Where did you learn to count? (Does that kind of math work with XTalk functions?) It does happen from time-to-time; WINXP is sometimes quirky. > > Judy > [snip to save bandwidth] Wouldn't it have been even better for you to have NOT made this post to the list at all, and save even more bandwidth? Thanks for your interest just the same. miscdas From matt.denton at limelight.com.au Thu Jan 30 02:22:01 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Thu Jan 30 02:22:01 2003 Subject: Rotating Images without enlarging the image space In-Reply-To: <200301300528.AAA16062@www.runrev.com> Message-ID: Hi-ya all, Does anyone know how to rotate an image by 90 degrees without creating a larger image? I need to rotate clock or anti-clockwise by a straight 90 degrees. Problem is, all rotations seem to enlarge to the square of the largest side. Save moving the data pixel-by-pixel using a Transcript matrix transform (slowish) is there another way? I don't fancy lots of imagedata manipulation... I'm sure there is a simple way. Currently I'm rotating, grouping and resizing group (brings corners in). Not good. Any ideas? M@ From jeanne at runrev.com Thu Jan 30 02:24:00 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Jan 30 02:24:00 2003 Subject: To grab or not to grab In-Reply-To: References: <200301280403.XAA03996@www.runrev.com> Message-ID: At 9:02 PM -0800 1/27/03, Matt Denton wrote: >If I lock screen and set the loc of the various objects (some inside a >group), the containing object ignores and/or expand their group! Have you tried setting the group's lockLocation to true? This stops the automatic resizing. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Thu Jan 30 02:25:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Jan 30 02:25:01 2003 Subject: Putting an object in a specific group In-Reply-To: Message-ID: At 8:54 PM -0800 1/29/03, Jim Witte wrote: > This seems like a very silly question (yes, I have looked in the >manual), but how do you put an object into a specific group by script? Use the create command: create field "New" in group "Old Group" (Or you can also go into group-editing mode: start editing group "Old Group" create field "New" stop editing group "Old Group" but this is a little less straightforward.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From mcmanusm at kramergraphics.com Thu Jan 30 06:16:00 2003 From: mcmanusm at kramergraphics.com (Mike McManus) Date: Thu Jan 30 06:16:00 2003 Subject: htmlText and images In-Reply-To: Message-ID: <97CD5112-3443-11D7-95B7-0003936C5FDE@kramergraphics.com> All very good points. Yes I am including the internet library. Otherwise the other html data would not tranfer. All of which works very well. Though it took some tweaking of a simple "put the htmltext of into field". Didn;t clean up all the oddball html stuff in some cases. The problem is that the image/graphic is part of the HTML page. I don't wish to download the graphics. Just to show it like it would in a browser and of course I know the browser may cache that data. Basically the html page has some styled text and a graphic in it. like this: >>>

Sorry, This feature is not yet active at

>>>

Of course with all the html header stuff stripped here in the hope it won't bore you or mess up this post. Maybe I do need to download this image separately, but why? And if so, why don't I have to when I am developing the stack in run-rev? On Wednesday, January 29, 2003, at 06:22 PM, Monte Goulding wrote: > >> You need the Internet library for any of these properties: >> > I think you will also find that you need it for using http or ftp in > the > image source of a field. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mcmanusm at kramergraphics.com Thu Jan 30 06:26:01 2003 From: mcmanusm at kramergraphics.com (Mike McManus) Date: Thu Jan 30 06:26:01 2003 Subject: htmlText and images In-Reply-To: <7110CB34-33D7-11D7-8EAD-003065AD94A4@mac.com> Message-ID: Why do I need to download the image? It is part of the html page not a stand alone image I want to install. See my last post for a little more detail if I am not clear. It's still early here. On Wednesday, January 29, 2003, at 05:17 PM, Bj?rnke von Gierke wrote: > > On Mittwoch, Jan 29, 2003, at 20:16 Europe/Zurich, Mike McManus wrote: > >> ... >> "http://www.sitename.com/images/mymage.jpg" types of images links in >> my html. >> >> How would paths differ from the dev to the standalone in such a >> situation? >> ... > > You are downloading images as html. That won't work, because html is a > ascii transfer, not a binary one. > You must use "binfile:www.sitename.com/images/mymage.jpg" instead. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From livfoss at blueyonder.co.uk Thu Jan 30 06:31:00 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Thu Jan 30 06:31:00 2003 Subject: How to prevent stack closure? Message-ID: This seems a naive question compared with the current list preoccupations, but here goes: I'm designing an app where the user can 'open' a window (stack) which gives some additional info about what's happening, and can then 'close' it again at will, either by a menu action or by clicking the close box on the window. As far as the user is concerned the window just opens and closes, but from the app's point of view it's important that the stack stays open so that stuff can be written to fields in it, etc. Thus in order to give the user what they want and the developer (me) what I want, I need to trap the click on the close box and convert the 'close' to 'hide'. I have already done this successfully with a stack with static content (a help window), by trapping the CloseStackRequest message, as recommended in the Transcript Dictionary. I now find that if the content of the stack has changed, on clicking the 'close' box, even when the browse tool is chosen, I always get a 'Save changes before closing?' message from the Development environment. My CloseStackRequest handler doesn't kick in until the Dev Env has had its turn. How can I change this behaviour, or do I just have to put up with it until my app gets to be a standalone? Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From livfoss at blueyonder.co.uk Thu Jan 30 06:36:00 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Thu Jan 30 06:36:00 2003 Subject: Maximum printable area on a page Message-ID: I know how to find out the page size and the margins of a page when preparing to print from a Revolution stack (via global properties), but I haven't seen anything that allows a script to determine the printable area on the page - this would normally be expressed as the minimum margins a print command can use to avoid cropping. This data certainly available as part of the API of all modern printer drivers on both the Mac and Windows. Is there a way of doing this I've missed, or if not, what approach have other people taken to allowing users to set margins within reasonable limits? TIA Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From matt.denton at limelight.com.au Thu Jan 30 07:21:01 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Thu Jan 30 07:21:01 2003 Subject: Color at a location on the screen In-Reply-To: <200301300528.AAA16062@www.runrev.com> Message-ID: Hello Does anyone know how to find the color at a location on the screen? I've got a small clear circle that drags constrained horizontally over a color bar to select a color. The mouseColor works perfectly as long as the cursor is over the color, but as the clear circle is constrained to the color bar, the cursor can really be anywhere. So I need to find the color at a location, ie where the circle is on the color bar. I've searched under 'screen', 'loc', 'cursor', 'color' and every other combination I can think of. I seem to recall an external or was I thinking of another script language? Thanks again, if anyone knows... M@ From bvg at mac.com Thu Jan 30 08:16:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu Jan 30 08:16:01 2003 Subject: How to prevent stack closure? In-Reply-To: Message-ID: <7008D93C-3454-11D7-AEC8-003065AD94A4@mac.com> On Donnerstag, Jan 30, 2003, at 12:26 Europe/Zurich, Graham Samuel wrote: > ... > I now find that if the content of the stack has changed, on clicking > the 'close' box, even when the browse tool is chosen, I always get a > 'Save changes before closing?' message from the Development > environment. My CloseStackRequest handler doesn't kick in until the > Dev Env has had its turn. How can I change this behaviour, or do I > just have to put up with it until my app gets to be a standalone? You can put the "closeStackRequest" handler into the card of your stack. You won't get the save message then. This behaviour is fixed in the 2.0 alpha, there you can put the handler into the stack without getting the save thingie. From rpresender at earthlink.net Thu Jan 30 09:05:01 2003 From: rpresender at earthlink.net (Robert Presender) Date: Thu Jan 30 09:05:01 2003 Subject: List users in Las Vegas Area Message-ID: <488B79F8-345B-11D7-AEB4-000393A19046@earthlink.net> Hi, If there is a list user(s) in the Las Vegas area who would like to contact me for our mutual help for a better understanding of RR, please contact me off list. Thanks. Regards ... Bob rpresender at earthlink.net Las Vegas, Nevada From bvg at mac.com Thu Jan 30 09:13:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu Jan 30 09:13:01 2003 Subject: htmlText and images In-Reply-To: <97CD5112-3443-11D7-95B7-0003936C5FDE@kramergraphics.com> Message-ID: <5D25061E-345C-11D7-AEC8-003065AD94A4@mac.com> On Donnerstag, Jan 30, 2003, at 12:11 Europe/Zurich, Mike McManus wrote: > ... > Though it took some tweaking of a simple "put the htmltext of into > field". Didn;t clean up all the oddball html stuff in some cases. The HTMLText property is not intended for "real" HTML pages, it is mainly for the internal formating which uses something similar to HTML. You can get some results with it, but not everything (most notable are the lack of tables and dividers). > ... > Of course with all the html header stuff stripped here in the hope it > won't bore you or mess up this post. Maybe I do need to download this > image separately, but why? And if so, why don't I have to when I am > developing the stack in run-rev? Now this is interesting I forgot that you do not have problems from within the environment... I did some testing, and it seems that the filepath in combination with remote file paths (server) is somehow messed up: If I write "http:filepath" then I get the file shown but only the first time, and then it is somehow stuck. I I write URL "http:filepath" or "binfile:filepath" or URL "binfile:filepath" I get nothing. What worked (reliable even in a standalone): set the filename of image "test" to URL "http:filepath" set the filename of image "test" to "http:filepath" Its strange, but if I first issue the URL form, and then the same path without URL then it works! I do not know what is happening there, my guess would be that the URL form can download the file to memory, but not show it, and the other form can only show, but not load. Strange... I would cache the file on disk, then load them from there. because then you are sure that it always works. From k_major at os.surf2000.de Thu Jan 30 09:22:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Thu Jan 30 09:22:01 2003 Subject: Color at a location on the screen In-Reply-To: Message-ID: Hi Matt, > Hello > > Does anyone know how to find the color at a location on the screen? > > I've got a small clear circle that drags constrained horizontally over > a color bar to select a color. The mouseColor works perfectly as long > as the cursor is over the color, but as the clear circle is > constrained to the color bar, the cursor can really be anywhere. So I > need to find the color at a location, ie where the circle is on the > color bar. I've searched under 'screen', 'loc', 'cursor', 'color' and > every other combination I can think of. > > I seem to recall an external or was I thinking of another script > language? Cobol? ;-) > Thanks again, if anyone knows... > > M@ check the "screenmouseloc" entry in the index. You could store the old mouseloc, set the screenmouseloc to the desired point inside your clear circle, get the mousecolor and set the mouseloc to its old loc again... Just a thougth, but should be doable... Hope that helps. Regards Klaus Major k_major at os.surf2000.de From warren at howsoft.com Thu Jan 30 11:10:01 2003 From: warren at howsoft.com (Robert J Warren (Howsoft.com)) Date: Thu Jan 30 11:10:01 2003 Subject: Setting Pixels - Congratulations Monte! Message-ID: <002801c2c879$a332ab00$0401a8c0@bob> Monte has beat us ALL to the punch! Making his recommended alterations to the little test routine shows us that there is no substitute for a good knowledge of the timing aspects of the Transcript language. The timings on my machine are similar to his. Thanks Monte! So now I can apply all that has been recommended and try a real "eraser" test. Who knows, it might be agile enough to implement in "pure" Transcript. That said, of course the problem becomes analogous to the one I had in VB. "Pure" VB worked more or less OK, but some bright spark eventually found a way of accessing the image data directly, so that procedures like - put the imageData of image "bmw.bmp" into iData set the imageData of image "bmw.bmp" to iData - became unnecessary. Consequently, the advice "DON'T use VB for graphics" became far less true, although of course it is a long way from being an instrument for constructing games. To achieve something similar in Transcript might also be an advantage in terms of speed leading to the statement "You CAN use Transcript for graphics (but not for games?)", but it would take someone who has a really deep knowledge of the internal workings of the system to come up with such an "image bitmap pointer" procedure (someone from the RunRev team or a geek working at the university?). Anyway, I am very happy for now. Many thanks to all who have contributed to the solution of setting pixels. I feel inspired enough by your obvious interest to actually go off and learn more about what I now consider to be a "viable" new language. From k_major at os.surf2000.de Thu Jan 30 11:11:00 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Thu Jan 30 11:11:00 2003 Subject: htmlText and images In-Reply-To: <5D25061E-345C-11D7-AEC8-003065AD94A4@mac.com> Message-ID: Hi Mike, > ... > What worked (reliable even in a standalone): > set the filename of image "test" to URL "http:filepath" > set the filename of image "test" to "http:filepath" > > Its strange, but if I first issue the URL form, and then the same path > without URL then it works! > I do not know what is happening there, my guess would be that the URL > form can download the file to memory, but not show it, and the other > form can only show, but not load. Strange... > > I would cache the file on disk, then load them from there. because > then you are sure that it always works. You can also do this: ... put url"http://www.yourserver.com/folder/file.gif" into img x ... This is as fast as setting the filename, but has the advantage that this/these image(s) will be copied to your stack and thus be saved with the stack (if saving occurs). And will be present next time you open that stack. If that is what you are after... Regards Klaus Major k_major at os.surf2000.de From dleyanna at rtl.org Thu Jan 30 11:24:00 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Thu Jan 30 11:24:00 2003 Subject: Setting Pixels - Congratulations Monte! In-Reply-To: <002801c2c879$a332ab00$0401a8c0@bob> Message-ID: <5.1.1.6.0.20030130111944.00a14d60@mail.rtl.org> GREAT JOB folks! djl At 02:04 PM 1/30/03 -0200, you wrote: >Monte has beat us ALL to the punch! Making his recommended alterations to >the little test routine shows us that there is no substitute for a good >knowledge of the timing aspects of the Transcript language. The timings on >my machine are similar to his. Thanks Monte! > >So now I can apply all that has been recommended and try a real "eraser" >test. Who knows, it might be agile enough to implement in "pure" Transcript. >That said, of course the problem becomes analogous to the one I had in VB. >"Pure" VB worked more or less OK, but some bright spark eventually found a >way of accessing the image data directly, so that procedures like - > >put the imageData of image "bmw.bmp" into iData >set the imageData of image "bmw.bmp" to iData > >- became unnecessary. Consequently, the advice "DON'T use VB for graphics" >became far less true, although of course it is a long way from being an >instrument for constructing games. To achieve something similar in >Transcript might also be an advantage in terms of speed leading to the >statement "You CAN use Transcript for graphics (but not for games?)", but it >would take someone who has a really deep knowledge of the internal workings >of the system to come up with such an "image bitmap pointer" procedure >(someone from the RunRev team or a geek working at the university?). > >Anyway, I am very happy for now. Many thanks to all who have contributed to >the solution of setting pixels. I feel inspired enough by your obvious >interest to actually go off and learn more about what I now consider to be a >"viable" new language. > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From jhurley at infostations.com Thu Jan 30 11:30:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Thu Jan 30 11:30:01 2003 Subject: Ask dialog box In-Reply-To: <200301300528.AAA16034@www.runrev.com> References: <200301300528.AAA16034@www.runrev.com> Message-ID: I am not very familiar with the fine points of RR on the PC. So this may be a well known issue for many of you. I ran a stack generated on the Mac (where it runs as expected) on the PC but ran into quirky behavior. The Ask dialog box didn't disappear entirely after clicking OK. It hung around as a faded, flickering form behind some fields until the script was completed and only then disappeared. Does this ghost haunt only my machine? Jim From dleyanna at rtl.org Thu Jan 30 11:32:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Thu Jan 30 11:32:01 2003 Subject: FAQs from this list... Message-ID: <5.1.1.6.0.20030130112100.00a55070@mail.rtl.org> I wonder... There are a LOT of good threads that are very appropriate for a list FAQ. Have there been any attempts at making one? I'm kinda new to REV and the available resources. Some of the best ways for me to learn is to read the DOCS, read the groups, do tutorials and study the code of others. I personally don't have the time to experiment. I'm just not creative enough to do it efficiently! I would be willing to start one if the work won't be a duplication or help if there are already efforts afoot. I know that there is a lot of editing involved and am aware of what I'm getting into. Any thoughts? djl ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From rogerguay at centurytel.net Thu Jan 30 11:55:01 2003 From: rogerguay at centurytel.net (Roger Guay) Date: Thu Jan 30 11:55:01 2003 Subject: Line Tracing Message-ID: I would like to trace a line by moving a small brightly colored graphic (say via an equation of motion). This would require that I prevent the screen from updating while the graphic is in motion. I've done this in other APDs but I can't seem to find the way to do it in RR. Any ideas? Thanks and Cheers, Roger From rcozens at pon.net Thu Jan 30 11:59:02 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jan 30 11:59:02 2003 Subject: Displaying two cards in different windows In-Reply-To: <6C09D295-334A-11D7-9F8E-000393BF0854@bloomington.in.us> References: <6C09D295-334A-11D7-9F8E-000393BF0854@bloomington.in.us> Message-ID: >It needs to switch to images back and forth at a preset interval. > > Currently, I've got the switching set up by alternatively going to >one of two cards in a stack. But can I let the user view (and edit) >both of these cards at once, to create graphic objects ('open cd ## >in new window'?)? Or is there another way I can do this Hi Jim, Have you investigated creating a two-frame animated gif? -- Rob Cozens http://www.oenolog.com/who.htm "War is NEVER inevitable!" German Chancelor Gerhard Schroeder, 2003 From rcozens at pon.net Thu Jan 30 11:59:21 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jan 30 11:59:21 2003 Subject: New AltPlugin updates... Thanks Rob Cozens. In-Reply-To: References: Message-ID: >Thanks Rob! Always happy to help where I can, Chipp. Mine was a small addition to a tool I very much needed. IMFO, every developer should have your plugIn installed. -- Rob Cozens http://www.oenolog.com/who.htm "War is NEVER inevitable!" German Chancelor Gerhard Schroeder, 2003 From rcozens at pon.net Thu Jan 30 11:59:44 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jan 30 11:59:44 2003 Subject: Serendipity Library Update 20030123 In-Reply-To: References: Message-ID: >Stupidity doesn't have an upper-limit @;-P "Who are a little wise, the best fooles bee.", eh Judy? :{`) [I have responded privately to all other posts on this thread from those with whom I had not previously communicated.] -- Rob Cozens http://www.oenolog.com/who.htm "War is NEVER inevitable!" German Chancelor Gerhard Schroeder, 2003 From alrice at ARCplanning.com Thu Jan 30 12:22:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Thu Jan 30 12:22:01 2003 Subject: FAQs from this list... In-Reply-To: <5.1.1.6.0.20030130112100.00a55070@mail.rtl.org> Message-ID: On Thursday, January 30, 2003, at 09:29 AM, Dave LeYanna wrote: > > I would be willing to start one if the work won't be a duplication or > help if there are already efforts afoot. I know that there is a lot of > editing involved and am aware of what I'm getting into. > > Any thoughts? I think that the RevNet plugin (http://www.fourthworld.com/rev/ is pretty cool and because it has sections for Tips, Links and Stacks, it's kind of like a FAQ-plus! Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From gary.rathbone at btclick.com Thu Jan 30 12:39:01 2003 From: gary.rathbone at btclick.com (Gary Rathbone) Date: Thu Jan 30 12:39:01 2003 Subject: Line Tracing In-Reply-To: Message-ID: <000001c2c885$cfb757a0$0e00000a@server> > This would require that I prevent the > screen from updating while the graphic is in motion... Check out 'lockscreen' in the Rev help. Sounds like it'll do the job. Regards Gary Rathbone From jhurley at infostations.com Thu Jan 30 12:46:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Thu Jan 30 12:46:00 2003 Subject: line tracing In-Reply-To: <200301301701.MAA31746@www.runrev.com> References: <200301301701.MAA31746@www.runrev.com> Message-ID: > Roger Guay wrote: > >I would like to trace a line by moving a small brightly colored graphic >(say via an equation of motion). This would require that I prevent the >screen from updating while the graphic is in motion. I've done this in >other APDs but I can't seem to find the way to do it in RR. Any ideas? > >Thanks and Cheers, Roger Roger, Here is a quick and dirty script to simulate projectile motion. Create a button "ball" , preferably a radio button. The pencil tool follows the button across the screen leaving a line (parabola) in its wake. on mouseUp clean put 3 into vx put 4 into vy put 200 into x put 200 into y put .1 into gravity choose the pencil tool repeat until y >200 set the loc of button "ball" to x,y drag from round(x),round(y) to round(x+vx),round(y-vy) add vx to x add -vy to y --y coor is down on the screen subtract gravity from vy end repeat choose the browse tool end mouseUp on clean repeat until the number of images = 0 delete image 1 end repeat end clean -- Jim Hurley From dleyanna at rtl.org Thu Jan 30 12:55:02 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Thu Jan 30 12:55:02 2003 Subject: FAQs from this list... In-Reply-To: References: <5.1.1.6.0.20030130112100.00a55070@mail.rtl.org> Message-ID: <5.1.1.6.0.20030130124808.00aad7d0@mail.rtl.org> VERY nice resource! I have only browsed it a little and it looks as though most of the function require on-line access to use. I am quite often off-line with my notebook (redeeming the time) and would probably like to flag certain things to be available locally. I'll play with it some more. This resource should be one of the first things "newbees" should be made aware of... Thanks Alex djl At 10:17 AM 1/30/03 -0700, you wrote: >On Thursday, January 30, 2003, at 09:29 AM, Dave LeYanna wrote: >> >>I would be willing to start one if the work won't be a duplication or >>help if there are already efforts afoot. I know that there is a lot of >>editing involved and am aware of what I'm getting into. >> >>Any thoughts? > >I think that the RevNet plugin (http://www.fourthworld.com/rev/ is pretty >cool and because it has sections for Tips, Links and Stacks, it's kind of >like a FAQ-plus! > >Alex Rice, Software Developer >Architectural Research Consultants, Inc. >alrice at ARCplanning.com >alrice at swcp.com > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From gary.rathbone at btclick.com Thu Jan 30 13:03:00 2003 From: gary.rathbone at btclick.com (Gary Rathbone) Date: Thu Jan 30 13:03:00 2003 Subject: FAQs from this list... In-Reply-To: <5.1.1.6.0.20030130124808.00aad7d0@mail.rtl.org> Message-ID: <000001c2c889$17d2f050$0e00000a@server> > This resource should be one of the first things "newbees" > should be made aware of... ...as well as the searchable list archive available at... http://www.fourthworld.com/rev/ or http://www.google.com/advanced_search?q=site:lists.runrev.com Regards Gary Rathbone From dleyanna at rtl.org Thu Jan 30 14:01:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Thu Jan 30 14:01:01 2003 Subject: Printing Docs Message-ID: <5.1.1.6.0.20030130135258.00a970b0@mail.rtl.org> I would just like to know if anybody CAN print from the Rev. docs little print button? If they can and everything looks like they would expect, then I will assume that there is something wrong with my configurations(s). I get different (all ugly) results from different platforms (Win98 - 2000) on different printers. Because I am not having any difficulty with other applications, I have my suspicions. I however, have been known to be wrong a lot and am just trying to determine where to look next. djl ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From jperryl at ecs.fullerton.edu Thu Jan 30 14:28:00 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu Jan 30 14:28:00 2003 Subject: public beta? In-Reply-To: <20030130070625.77181.qmail@www.boxfrog.com> Message-ID: Troll... On Thu, 30 Jan 2003 miscdas at boxfrog.com wrote: From janschenkel at yahoo.com Thu Jan 30 14:33:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jan 30 14:33:01 2003 Subject: Printing Docs In-Reply-To: <5.1.1.6.0.20030130135258.00a970b0@mail.rtl.org> Message-ID: <20030130192817.53292.qmail@web11903.mail.yahoo.com> --- Dave LeYanna wrote: > I would just like to know if anybody CAN print from > the Rev. docs little > print button? If they can and everything looks like > they would expect, then > I will assume that there is something wrong with my > configurations(s). I > get different (all ugly) results from different > platforms (Win98 - 2000) on > different printers. Because I am not having any > difficulty with other > applications, I have my suspicions. I however, have > been known to be wrong > a lot and am just trying to determine where to look > next. > > djl > Hi Dave, Other people have reported problems when printing, but these were nearly always resolved by upgrading the printer drivers. Let's hope RunRev 2.0 fies some of these problems. However, if you continue to have problems printing from the RunRev docs, you might consider using the tool by Geoff Canyon to export the docs in RTF format, which you can then print from Word or any of its sibblings. Link : http://www.runrev.com/revolution/downloads/developerdownloads/revrtfer.zip Also, if I remember correctly, someone printed all the docs to a PDF file ; but I can't find the link at the moment. If he or she doesn't speak up or someone else doesn't have it mirrored, I'll make it available somewhere if you like. Best regards, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From claus at dreischer.de Thu Jan 30 14:41:00 2003 From: claus at dreischer.de (Claus Dreischer) Date: Thu Jan 30 14:41:00 2003 Subject: Can I embed PDF driver in a Rev stack built for distribution? In-Reply-To: <8ACD7324-33B3-11D7-A51E-0030657E2BD2@escapesports.com> References: <8ACD7324-33B3-11D7-A51E-0030657E2BD2@escapesports.com> Message-ID: <3E397EB8.9030205@dreischer.de> Ray Bennett wrote: > Very clever idea, Geoff! Thanks! I'll give it a go. > > What about an image reference within PDF? For instance, if I wanted to > change the logo on the letterhead, but could guarantee that it was > exactly the same size logo everytime? Don't want to change this into a > PDF thread, but if there's a way to do that, it'd 100% solve my problem! Hi Ray, i don't think this will work. PDF is a file with objects in it (like pictures, text, etc.) One of this object is a reference object. Here are the offsets in BYTES to the other objects. So changing one object (changing text, exchanging graphics) will fail when the new object has not the same size (in bytes) as the the old one. Acrobat Reader can restore them sometimes when it can idetify the start token of each object. Maybe a "Save" can produce a correct PDF then. Regards, Claus. PS: This time it's for the list. Sorry about my last eMail. > Thanks gobs. > Ray > > On Wednesday, Jan 29, 2003, at 09:53 America/New_York, Geoff Canyon wrote: > >> Many have made suggestions already, but just to throw another on the pile: >> >> If your printing format is just text in a PDF and is similar from one >> time to the next, it might be fairly straightforward to do this: >> >> 1. Create a document that looks the way you want it to. Wherever >> text needs to be placed, put an identifiable placeholder. Something >> like thisIsPlaceholderText1 should do. >> 2. Print the document to PDF. Use whatever tools you like. >> 3. Open the resulting PDF file and look for the placeholder text you >> included in the document. >> 4. Use the PDF file as a template, and when you want to "print to >> PDF" just replace the placeholder text with the text you want to > print. >> >> This is probably impractical for anything more complicated that a >> standard business letter, but if that's what you want, it's probably >> possible. From kray at sonsothunder.com Thu Jan 30 14:47:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jan 30 14:47:01 2003 Subject: Printing Docs References: <5.1.1.6.0.20030130135258.00a970b0@mail.rtl.org> Message-ID: <026701c2c898$275548c0$6601a8c0@mckinley.dom> Dave, I opened Rev 1.1.1v2 in Win XP and printed the "&" page from the Dictionary to an HP LaserJet 4100 printer over an internal network. It printed very strangely; I got about 20 pages, each with 1 chunk of information (either a line or a paragraph) and a footer, spaced out with about an two inches of space between. Honestly, if you want a printable version of the docs, you can download and print on in HTML, RTF or PDF from my site: http://www.sonsothunder.com/devres/revolution/revolution.htm Go to the bottom of the page under "Downloads", and it's near the top of that section. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ ----- Original Message ----- From: "Dave LeYanna" To: "Use Revolution Mailing List" Sent: Thursday, January 30, 2003 12:58 PM Subject: Printing Docs > I would just like to know if anybody CAN print from the Rev. docs little > print button? If they can and everything looks like they would expect, then > I will assume that there is something wrong with my configurations(s). I > get different (all ugly) results from different platforms (Win98 - 2000) on > different printers. Because I am not having any difficulty with other > applications, I have my suspicions. I however, have been known to be wrong > a lot and am just trying to determine where to look next. > > djl > > ====================== > || Dave LeYanna || > || Director IS || > || Right to Life of Michigan || > ====================== > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From miscdas at boxfrog.com Thu Jan 30 15:05:00 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Thu Jan 30 15:05:00 2003 Subject: Random generator exercise Message-ID: <20030130200052.8686.qmail@www.boxfrog.com> Mr. Couch, Here is twist on your random string generator. ## This routine builds an alphanumeric string that is approximatly 50% alpha (52 characters)and 50% numeric (50 characters). ## This results in nearly equal probability that an alpha or a numeric character is selected. ## Characters are selected at random from the built string to produce an output string. ## You can see that this can be readily generalized to using any source (such as an exernal file) for building the alphanumeric string with the probablity of returning any character corresponding to its frequency in the text. on mouseUp ## some initializations ask "How many characters do you want? (# from 1 through 9)" put it into lengthOutputString put empty into field 1 put empty into myNum ## this provides 50 numeric characters repeat 5 times put myNum & "0123456789" into myNum end repeat ## This provides 52 letters, half upper and half lower case put "ABCDEFGHIJKLMNOPQRSTUVWXYZ" into myAlphaUpper put toLower(myAlphaUpper) into myAlphaLower put (myNum & myAlphaUpper & myAlphaLower) into myText ## Build the output string repeat lengthOutputString times put any character of myText after field 1 end repeat end mouseUp Another option for getting the output string is to randomize MyText, then select characters 1 through lengthOutputString miscdas From dleyanna at rtl.org Thu Jan 30 15:07:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Thu Jan 30 15:07:01 2003 Subject: Printing Docs In-Reply-To: <026701c2c898$275548c0$6601a8c0@mckinley.dom> References: <5.1.1.6.0.20030130135258.00a970b0@mail.rtl.org> Message-ID: <5.1.1.6.0.20030130145842.00a97b60@mail.rtl.org> Same kind of stuff I got with my 2000 machine, Got 1/32 point type with my 98 machine. Checked HP website on their drivers page and they don't even have an old one there! Searched Google Groups (what would we do without them?) and found a customer care page for HP that said look on your OS CD. So I guess I have the "latest and greatest" I'll follow up on the migrating thing. I usually only print out relevant stuff for what I'm learning at the moment. After as many years as I have been in the business one would think I would be used to on-screen documentation! Thanks djl At 01:45 PM 1/30/03 -0600, you wrote: >Dave, > >I opened Rev 1.1.1v2 in Win XP and printed the "&" page from the Dictionary >to an HP LaserJet 4100 printer over an internal network. It printed very >strangely; I got about 20 pages, each with 1 chunk of information (either a >line or a paragraph) and a footer, spaced out with about an two inches of >space between. > >Honestly, if you want a printable version of the docs, you can download and >print on in HTML, RTF or PDF from my site: > >http://www.sonsothunder.com/devres/revolution/revolution.htm > >Go to the bottom of the page under "Downloads", and it's near the top of >that section. > >Ken Ray >Sons of Thunder Software >Email: kray at sonsothunder.com >Web Site: http://www.sonsothunder.com/ > > >----- Original Message ----- >From: "Dave LeYanna" >To: "Use Revolution Mailing List" >Sent: Thursday, January 30, 2003 12:58 PM >Subject: Printing Docs > > > > I would just like to know if anybody CAN print from the Rev. docs little > > print button? If they can and everything looks like they would expect, >then > > I will assume that there is something wrong with my configurations(s). I > > get different (all ugly) results from different platforms (Win98 - 2000) >on > > different printers. Because I am not having any difficulty with other > > applications, I have my suspicions. I however, have been known to be wrong > > a lot and am just trying to determine where to look next. > > > > djl > > > > ====================== > > || Dave LeYanna || > > || Director IS || > > || Right to Life of Michigan || > > ====================== > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From monte at sweattechnologies.com Thu Jan 30 16:08:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu Jan 30 16:08:01 2003 Subject: Setting Pixels - More answers to suggestions In-Reply-To: <20030130063914.47954.qmail@web11906.mail.yahoo.com> Message-ID: Hi All I never read the original problem but I just made a custom paint tool with this: -- button script on mouseUp InitialiseImageData InitialisePaintColor end mouseUp -- card script local lImageData,lPaintColor,lMouseDown on InitialiseImageData put the imageData of image 1 into lImageData end InitialiseImageData on InitialisePaintColor put binaryEncode("CCCC",0,0,255,0) into lPaintColor end InitialisePaintColor on mouseMove x,y if lMouseDown then if word 1 of the target is "image" then set the lockCursor to true set the cursor to cross put (x-the left of image 1)*4+(y- the top of image 1)*(the width of image 1*4) into x put lPaintColor into char x-3 to x of lImageData set the imageData of image 1 to lImageData end if else pass mouseMove end if end mouseMove on mouseDown put true into lMouseDown end mouseDown on mouseUp put false into lMouseDown end mouseUp on mouseRelease put false into lMouseDown end mouseRelease Hope you like drawing squigly lines ;-) Monte From monte at sweattechnologies.com Thu Jan 30 16:29:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu Jan 30 16:29:01 2003 Subject: FAQs from this list... In-Reply-To: <000001c2c889$17d2f050$0e00000a@server> Message-ID: Don't forget the Wiki at:http://wiki.macitworks.com/revdocs/ Monte > > > This resource should be one of the first things "newbees" > > should be made aware of... > > ...as well as the searchable list archive available at... > http://www.fourthworld.com/rev/ > or > http://www.google.com/advanced_search?q=site:lists.runrev.com > > Regards > > Gary Rathbone > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bornstein at designeq.com Thu Jan 30 17:17:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Thu Jan 30 17:17:01 2003 Subject: Printing Docs Message-ID: <200301302212.h0UMCcOU020990@ms-smtp-01.nyroc.rr.com> >Other people have reported problems when printing, but >these were nearly always resolved by upgrading the >printer drivers. Let's hope RunRev 2.0 fies some of >these problems. I am running into this problem (again) with an app I'm readying for release. There appear to be serious problems with Rev printing, not just from the TD. I've had my app tested on 5 different printers under XP and none of them print. They all have the most current drivers. I ran into this problem with the release of my last app and just barely limped by with an acceptable release. Printing is such a core element of an application I'm honestly a bit appalled that RunRev hasn't addressed this issue before. If printing isn't fixed in 2.0 and if 2.0 isn't released (at least in a form that I can rebuild my app with the new printing routines) VERY soon, I am screwed big time. Once 2.0 is released, I want to encourage RunRev to spend the next 6 months releasing bug fixes rather than new features. We've put up with a lot of problems with V1.1.1 and had to manage with, in my mind, an unacceptable amount of work-arounds because bug fix releases were not forthcoming. OK, the big push to get lots of new stuff in 2.0 is almost done, but I'll guarantee that it will also include a lot of bugs. Next, we'll need to get those bugs fixed as soon as possible. It should be the primary priority. Otherwise, I can't continue to use Rev and a development environment. The bottom line is I can't release products that don't work and if they don't work because the development environment is broken, there's nothing I can do except leave Rev for something that does work. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From monte at sweattechnologies.com Thu Jan 30 17:50:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu Jan 30 17:50:01 2003 Subject: Printing Docs In-Reply-To: <200301302212.h0UMCcOU020990@ms-smtp-01.nyroc.rr.com> Message-ID: > I am running into this problem (again) with an app I'm readying for > release. There appear to be serious problems with Rev printing, not just > from the TD. I've had my app tested on 5 different printers under XP and > none of them print. They all have the most current drivers. > I found that having the fixedLineHeight of my fields that I'm printing true fixed a number of problems I had printing on Windows. Monte From erikhans08 at yahoo.com Thu Jan 30 18:17:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Thu Jan 30 18:17:01 2003 Subject: Printing Docs In-Reply-To: <20030130192817.53292.qmail@web11903.mail.yahoo.com> Message-ID: <20030130231303.12976.qmail@web20006.mail.yahoo.com> --- Jan Schenkel wrote: > Also, if I remember correctly, someone printed > all the > docs to a PDF file ; but I can't find the link > at the > moment. If he or she doesn't speak up or > someone else > doesn't have it mirrored, I'll make it > available somewhere if you like. won't 2.0 change things? hate to print twice. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Thu Jan 30 19:00:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Thu Jan 30 19:00:01 2003 Subject: FAQs from this list... In-Reply-To: Message-ID: <20030130235607.20438.qmail@web20006.mail.yahoo.com> RR URLs www.HyperActivesw.com -- J. Landman Gay www.sonsothunder.com/devres/revolution/revolution.htm -- Ken Ray www.tactilemedia.com/download/ -- Scott Rossi www.altuit.com/webs/altuit2/RunRev/Tutorials.htm -- Chipp Walters www.oenolog.com/who.htm -- Rob Cozens www.fourthworld.com/rev/ -- Richard Gaskin wiki.macitworks.com/revdocs/ -- Geoff Canyon homepage.mac.com/klausimausi -- Klaus Major www.geocities.com/erikhans08/RunRev_Fanzine.html -- Erik Hansen (these links) the RunRev_Fanzine will be updated at the next weekly PC sitdown. please forward any RunRev related sites. also, post 2.0, any thoughts on the most accessible areas of the official RunRev documentation? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Thu Jan 30 19:51:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Thu Jan 30 19:51:01 2003 Subject: FAQs from this list... In-Reply-To: <20030130235607.20438.qmail@web20006.mail.yahoo.com> Message-ID: <20030131004637.38321.qmail@web20004.mail.yahoo.com> p.s. lists.runrev.com/revolution/education/usercontributions.html -- Jim Hurley (LOGO) ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From bornstein at designeq.com Thu Jan 30 20:04:02 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Thu Jan 30 20:04:02 2003 Subject: Printing Docs Message-ID: <200301310100.h0V102xF020474@ms-smtp-02.nyroc.rr.com> >I found that having the fixedLineHeight of my fields that I'm printing true >fixed a number of problems I had printing on Windows. Thank you Monte. I'll try this. Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From sarahr at genesearch.com.au Thu Jan 30 20:51:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Thu Jan 30 20:51:01 2003 Subject: Putting an object in a specific group In-Reply-To: Message-ID: <3C0D5F88-34BD-11D7-ABAE-0003937A97B8@genesearch.com.au> You can use the contextual menu. Select your new object, cut it then right-click or control-click on the group and select "Paste into group" Sarah On Thursday, January 30, 2003, at 02:56 pm, Jim Witte wrote: > This seems like a very silly question (yes, I have looked in the > manual), but how do you put an object into a specific group by script? > You can group objects together, but this always creates a new group. > Is there a command like "group object(s) <...> into group name <...>" > > Thanks, > Jim > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Thu Jan 30 20:51:32 2003 From: sarahr at genesearch.com.au (Sarah) Date: Thu Jan 30 20:51:32 2003 Subject: Setting Pixels - More answers to suggestions In-Reply-To: Message-ID: Hi Robert, Yes, an XCMD is like a DLL only for Macs. It means external command (there are also XFCNs - external functions). I have a script that converts RGB <-> HSV if you are interested. As Monte and others have shown, scripting in different ways can dramatically alter the speed of execution. Perhaps my script might be as fast as your DLL :-) If you would like me to send it, email me off-list. Cheers, Sarah On Thursday, January 30, 2003, at 02:17 pm, Robert J Warren ((Howsoft.com)) wrote: > Thanks, and sorry Chipp, I am not only new to Transcript but I also > know > nothing at all about Macs. I presume that an XCMD is the Mac version > of a > Windows DLL (?) I am sure that it would help, but I am not sure to what > degree. I have only ever written one DLL in my life which is for the > said > eraser program in VB (due to be launched soon). It converts RGB to HSL > and > v.v. By doing the calculations in a DLL rather than in the program the > saving was about 15%. Although this 15% was crucial in the eraser > routine I > wrote, it was generally a disappointment: I expected a much bigger > saving. From matt.denton at limelight.com.au Thu Jan 30 21:40:01 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Thu Jan 30 21:40:01 2003 Subject: use-revolution digest, Vol 1 #1082 - 16 msgs In-Reply-To: <200301301317.IAA25682@www.runrev.com> Message-ID: <7AB5331C-34C4-11D7-B188-000393924880@limelight.com.au> Hi Jeanne, Yes thanks good tip, I guess I should be clearer: I want to rotate the bitmap by 90 degrees, plus the containing rect of it too. Basically rotate an image by 90 degrees, keep same shape rotated by 90, same dimensions except Horizontal is now Vertical and vice versa. Portrait to Landscape or tall to wide, that sort of thing. The standard 'rotate this object by 90'. Currently the bitmap region expands. I've tried every combo: locked image; locked group; both locked etc. Thanks anyway, any other ideas I could try Jeanne? (It is driving me slightly batty, I'm thinking of getting the imageData and moving the pixels into a new region even though this will be slow in Transcript). Thanks again, I'm really appreciative of everyone's kind help. M at tt >> If I lock screen and set the loc of the various objects (some inside a >> group), the containing object ignores and/or expand their group! > > Have you tried setting the group's lockLocation to true? This stops the > automatic resizing. From matt.denton at limelight.com.au Thu Jan 30 21:53:01 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Thu Jan 30 21:53:01 2003 Subject: Color at a location on the screen In-Reply-To: <200301301702.MAA31834@www.runrev.com> Message-ID: <61BE9848-34C6-11D7-B188-000393924880@limelight.com.au> Hi Klaus Thanks for the tip, I thought of doing something like this but the ol' mouse would be jumping around all over the place. I worked out a compromise: because I knew the object I wanted to get the colors from, I grabbed the imageData and worked out the RGB value from the raw data: on setPixelColor pThisPixelH put (pThisPixelH - left of image "Rainbow.png"+1)*4 into tLeftOffset -- four bytes per pixel put charToNum(char tLeftOffset +2 of tColors) into tRed -- 2nd byte is the lovely red dot put charToNum(char tLeftOffset +3 of tColors) into tGreen -- 3rd byte is the happy green spot put charToNum(char tLeftOffset +4 of tColors) into tBlue -- 4th byte is the calm blue dot set the backColor of the target to tRed,tGreen,tBlue end setPixelColor I'm sure I could optimize this somehow (seems odd converting charToNum for data that is then converted back again) but it works. Anyway all the info is in the manual under imageData ;-) I just fiddled with it for a bit till it worked for me. Thanks again Klaus. >> I seem to recall an external or was I thinking of another script >> language? > > Cobol? ;-) hehe... not in a million years ;-0 I'm a Xtalk dummy (bit of assembly and even raw hex in machine code back in the dark ages...twas tedious but fun). Chow, M@ Matt > check the "screenmouseloc > " entry in the index. > > You could store the old mouseloc, set the screenmouseloc to the desired > point inside your clear circle, get the mousecolor and set the mouseloc > to its old loc again... > > Just a thougth, but should be doable... > > Hope that helps. > >> Does anyone know how to find the color at a location on the screen? >> >> I've got a small clear circle that drags constrained horizontally over >> a color bar to select a color. The mouseColor works perfectly as long >> as the cursor is over the color, but as the clear circle is >> constrained to the color bar, the cursor can really be anywhere. So I >> need to find the color at a location, ie where the circle is on the >> color bar. I've searched under 'screen', 'loc', 'cursor', 'color' and >> every other combination I can think of. From matt.denton at limelight.com.au Thu Jan 30 21:54:00 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Thu Jan 30 21:54:00 2003 Subject: Color at a location on the screen In-Reply-To: <200301301702.MAA31834@www.runrev.com> Message-ID: <8580F28B-34C6-11D7-B188-000393924880@limelight.com.au> Hi Klaus >> check the "screenmouseloc >> " entry in the index. Thanks for the tip, I thought of doing something like this but the ol' mouse would be jumping around all over the place. I worked out a compromise: because I knew the object I wanted to get the colors from, I grabbed the imageData and worked out the RGB value from the raw data: on setPixelColor pThisPixelH put (pThisPixelH - left of image "Rainbow.png"+1)*4 into tLeftOffset -- four bytes per pixel put charToNum(char tLeftOffset +2 of tColors) into tRed -- 2nd byte is the lovely red dot put charToNum(char tLeftOffset +3 of tColors) into tGreen -- 3rd byte is the happy green spot put charToNum(char tLeftOffset +4 of tColors) into tBlue -- 4th byte is the calm blue dot set the backColor of the target to tRed,tGreen,tBlue end setPixelColor I'm sure I could optimize this somehow (seems odd converting charToNum for data that is then converted back again) but it works. Anyway all the info is in the manual under imageData ;-) I just fiddled with it for a bit till it worked for me. Thanks again Klaus. >> I seem to recall an external or was I thinking of another script >> language? > > Cobol? ;-) hehe... not in a million years ;-0 I'm a Xtalk dummy (bit of assembly and even raw hex in machine code back in the dark ages...twas tedious but fun). Chow, M@ Matt > > You could store the old mouseloc, set the screenmouseloc to the desired > point inside your clear circle, get the mousecolor and set the mouseloc > to its old loc again... > > Just a thougth, but should be doable... > > Hope that helps. > >> Does anyone know how to find the color at a location on the screen? >> >> I've got a small clear circle that drags constrained horizontally over >> a color bar to select a color. The mouseColor works perfectly as long >> as the cursor is over the color, but as the clear circle is >> constrained to the color bar, the cursor can really be anywhere. So I >> need to find the color at a location, ie where the circle is on the >> color bar. I've searched under 'screen', 'loc', 'cursor', 'color' and >> every other combination I can think of. M@ Matt Denton . . . . . . . . . . . . . . . . . . . . . . . . . . . . LIMELIGHT MEDIA PTY LTD P] 61 2 9211 6622 F] 61 2 9211 5922 E] info at limelight.com.au 3/134 BROADWAY BROADWAY, SYDNEY NSW 2007 ABN 72 065 014 280 NOT YOUR EMAIL? If this e-mail is not for you, please let us know and destroy the original: wrongmail at limelight.com.au or call Sydney 61 2 9211 6622. ??Thanks for your kind help. LEGAL This e-mail is intended only for the use of the individual or entity ?named above and may contain information that is confidential and ?privileged. ??If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this Email is strictly prohibited. ?Before opening or using attachments, check them for viruses and defects. From rogerguay at centurytel.net Thu Jan 30 22:57:01 2003 From: rogerguay at centurytel.net (Roger Guay) Date: Thu Jan 30 22:57:01 2003 Subject: Line Tracing Message-ID: <6761D3B8-34CF-11D7-8299-000393A1CAAA@centurytel.net> Thanks to Gary Rathbone and Jim Hurley for their suggestions, but the Lockscreen property does not work, and although Jim's script is very clever, it results in a very choppy motion compared to repeatedly setting the loc of an object via an equation of motion (such as a projectile.) Any other ideas? Thanks, Roger > I would like to trace a line by moving a small brightly colored graphic > (say via an equation of motion). This would require that I prevent the > screen from updating while the graphic is in motion. I've done this in > other APDs but I can't seem to find the way to do it in RR. Any ideas? > > Thanks and Cheers, Roger From sarahr at genesearch.com.au Thu Jan 30 23:09:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Thu Jan 30 23:09:01 2003 Subject: Line Tracing In-Reply-To: Message-ID: <1A871B86-34D1-11D7-ABAE-0003937A97B8@genesearch.com.au> Hi Roger, I'm not quite sure what it is you are trying to do. If you stop the screen from updating, you won't see your graphic move. It will appear to leap from the start position to the end. Do you want to see it follow a path, but not see anything else happen? If so, perhaps you should consider a sub-stack so there is nothing but your graphic in the window. If you want to end up with a line across the window, then I would recommend using a polygon graphic and setting it's points. This is quick to do in a script and the screen update only has to happen once, when you set the points of the graphic to the set of points that you have just calculated using your equation. If you want an example, let me know. Cheers, Sarah On Friday, January 31, 2003, at 01:55 pm, Roger Guay wrote: > Thanks to Gary Rathbone and Jim Hurley for their suggestions, but the > Lockscreen property does not work, and although Jim's script is very > clever, it results in a very choppy motion compared to repeatedly > setting the loc of an object via an equation of motion (such as a > projectile.) Any other ideas? > > Thanks, Roger > > >> I would like to trace a line by moving a small brightly colored >> graphic >> (say via an equation of motion). This would require that I prevent >> the >> screen from updating while the graphic is in motion. I've done this >> in >> other APDs but I can't seem to find the way to do it in RR. Any >> ideas? >> >> Thanks and Cheers, Roger > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From swartart at iafrica.com Fri Jan 31 00:00:01 2003 From: swartart at iafrica.com (Ryno Swart) Date: Fri Jan 31 00:00:01 2003 Subject: Grab, move, yet constrain. In-Reply-To: <200301301701.MAA31746@www.runrev.com> Message-ID: <94A8E1C4-349D-11D7-B00E-003065D180EE@iafrica.com> Another penny has eventually dropped. The "grab" command is just what I wanted for moving a group of images around, as it is the only way I know where the cursor keeps to its place in the group. But now, can I constrain this movement? Top, bottom, left, right? Thanks for the help. Ryno Swart. From Esa.Kivela at ncrc.fi Fri Jan 31 01:27:01 2003 From: Esa.Kivela at ncrc.fi (=?iso-8859-1?Q?Esa_Kivel=E4?=) Date: Fri Jan 31 01:27:01 2003 Subject: VS: Printing Docs Message-ID: <961D94BBE7448D4C8E4440CB7920D9E02AD612@ktk7.ad.kuluttajatutkimuskeskus.fi> > -----Alkuper?inen viesti----- > L?hett?j?: Jan Schenkel [mailto:janschenkel at yahoo.com] > L?hetetty: 30. tammikuuta 2003 21:28 > Vastaanottaja: use-revolution at lists.runrev.com > Aihe: Re: Printing Docs > > > --- Dave LeYanna wrote: > > I would just like to know if anybody CAN print from > > the Rev. docs little > > print button? If they can and everything looks like > > they would expect, then > > I will assume that there is something wrong with my > > configurations(s). I > > get different (all ugly) results from different > > platforms (Win98 - 2000) on > > different printers. Because I am not having any > > difficulty with other > > applications, I have my suspicions. I however, have > > been known to be wrong > > a lot and am just trying to determine where to look > > next. > > > > djl > > > > Hi Dave, > > Other people have reported problems when printing, but > these were nearly always resolved by upgrading the > printer drivers. Let's hope RunRev 2.0 fies some of > these problems. I have reporeted thos problems also and any printter drivers didin't resole my problems at all with RR and print ie some text field to LAN printters with Windows 2000 and XP. RR printed odd lines let lot of space between lines ans so on. And why simple "print text field"- command won't work? Btw tehre in RR team, dd you noticed there that many users have reported that problem when you develop RR 2.0? > However, if you continue to have problems printing > from the RunRev docs, you might consider using the > tool by Geoff Canyon to export the docs in RTF format, > which you can then print from Word or any of its > sibblings. > Link : > http://www.runrev.com/revolution/downloads/developerdownloads/ Good tip but that dont't resolve probelm that WHY RR don't print ok "directly" from stack? EsaK From Esa.Kivela at ncrc.fi Fri Jan 31 01:32:01 2003 From: Esa.Kivela at ncrc.fi (=?iso-8859-1?Q?Esa_Kivel=E4?=) Date: Fri Jan 31 01:32:01 2003 Subject: VS: Printing Docs Message-ID: <961D94BBE7448D4C8E4440CB7920D9E02AD613@ktk7.ad.kuluttajatutkimuskeskus.fi> > -----Alkuper?inen viesti----- > L?hett?j?: Ken Ray [mailto:kray at sonsothunder.com] > L?hetetty: 30. tammikuuta 2003 21:46 > Vastaanottaja: use-revolution at lists.runrev.com > Aihe: Re: Printing Docs > > > Dave, > > I opened Rev 1.1.1v2 in Win XP and printed the "&" page from > the Dictionary > to an HP LaserJet 4100 printer over an internal network. It > printed very > strangely; I got about 20 pages, each with 1 chunk of > information (either a > line or a paragraph) and a footer, spaced out with about an > two inches of > space between. Yeah I got ie about 60 pages :-/ when I tried. Priner was RICOH Aficio 1045 and updates to printer driver didin't remove that problem. Also what ever I tried to print : same result. EsaK From Esa.Kivela at ncrc.fi Fri Jan 31 01:43:01 2003 From: Esa.Kivela at ncrc.fi (=?iso-8859-1?Q?Esa_Kivel=E4?=) Date: Fri Jan 31 01:43:01 2003 Subject: VS: Printing Docs Message-ID: <961D94BBE7448D4C8E4440CB7920D9E02AD614@ktk7.ad.kuluttajatutkimuskeskus.fi> > > OK, the big push to get lots of new stuff in 2.0 is almost > done, but I'll > guarantee that it will also include a lot of bugs. Next, > we'll need to > get those bugs fixed as soon as possible. It should be the primary > priority. Suggestion: if we users find out some bug, as that printing is, can we send some kind "bug report" to there in lista with subject [BUG] xxxxx ? The also RR's team see those bugs from list too? EsaK From monte at sweattechnologies.com Fri Jan 31 02:17:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri Jan 31 02:17:00 2003 Subject: [OT] MS Bashing Message-ID: http://www.mslinux.org/ LOL! Monte ;-) From miscdas at boxfrog.com Fri Jan 31 02:45:01 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Fri Jan 31 02:45:01 2003 Subject: VS: Printing Docs In-Reply-To: <961D94BBE7448D4C8E4440CB7920D9E02AD614@ktk7.ad.kuluttajatutkimuskeskus.fi> References: <961D94BBE7448D4C8E4440CB7920D9E02AD614@ktk7.ad.kuluttajatutkimuskeskus.fi> Message-ID: <20030131074135.84845.qmail@www.boxfrog.com> Esa Kivel? writes: [snip] > > Suggestion: if we users find out some bug, as that printing is, can we send some kind "bug report" to there in lista with subject [BUG] xxxxx ? > > The also RR's team see those bugs from list too? > > EsaK ======== If you are a Professional Edition licensee, use this link to post bug reports: http://www.runrev.com/revolution/developers/bugdatabaseinfo/index.html Otherwise, there is no official "bug post." (I can see whay RR went this route.) miscdas From Esa.Kivela at ncrc.fi Fri Jan 31 02:56:00 2003 From: Esa.Kivela at ncrc.fi (=?iso-8859-1?Q?Esa_Kivel=E4?=) Date: Fri Jan 31 02:56:00 2003 Subject: VS: VS: Printing Docs Message-ID: <961D94BBE7448D4C8E4440CB7920D9E02AD618@ktk7.ad.kuluttajatutkimuskeskus.fi> > -----Alkuper?inen viesti----- > L?hett?j?: miscdas at boxfrog.com [mailto:miscdas at boxfrog.com] > L?hetetty: 31. tammikuuta 2003 9:42 > Vastaanottaja: use-revolution at lists.runrev.com > Aihe: Re: VS: Printing Docs > > > Esa Kivel? writes: > [snip] > > > > Suggestion: if we users find out some bug, as that printing > is, can we send some kind "bug report" to there in lista with > subject [BUG] xxxxx ? > > > > The also RR's team see those bugs from list too? > > > > EsaK > ======== > If you are a Professional Edition licensee, use this link to post bug > reports: > http://www.runrev.com/revolution/developers/bugdatabaseinfo/in > dex.html Yep I am, thanks for that *bows* EsaK From jeanne at runrev.com Fri Jan 31 03:19:00 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jan 31 03:19:00 2003 Subject: All about plugin In-Reply-To: References: <200301271006.FAA30905@www.runrev.com> <200301271006.FAA30905@www.runrev.com> Message-ID: At 8:27 AM -0800 1/27/03, Jim Hurley wrote: >I created a stack containing the handlers I would like to use as >addenda to RR in the stack script. I set it to open at startup. I >then saved the stack and stored it in the plugin folder. On >restarting RR the stack in that folder opened as expected. But its >handlers are not available to newly created stacks without a "start >using...." > >I was hoping it would be possible to have these handlers available >without explicitly requesting them, as is the case in HC/MC home >stack, much the same way Eric has suggested. It's true that plugins aren't automaticallly placed in the message path. The way you proceed is to do "start using" or "insert script" in the plugin's openStack handler: on openStack insert the script of me into back end openStack Then when the plugin opens automatically on startup, it inserts itself into the backscripts. >Also, is it possible to make that plugin stack be available yet >invisible, that is, effectively customizing RR by adding a few >handlers to those already built in? This will be in 2.0. (There's an option to open the stack invisibly, so you get the benefit of its handlers without having to deal with an extra window floating around.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Fri Jan 31 03:19:23 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jan 31 03:19:23 2003 Subject: create graphic and choose browse issues In-Reply-To: References: <200301291546.KAA23358@www.runrev.com> Message-ID: At 11:03 AM -0800 1/29/03, Zac Elston wrote: >set the style of the defaultgraphic to line >create graphic linetohost >set the points of graphic linetohost to MyVertList >choose browse tool > >when i compile it, everything appears to work fine, but while >developing it, I have to choose the browse tool manually. is this normal? It's a known er nuance. The workaround is to change the last line to send "choose browse tool" to me in 20 milliseconds -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From jeanne at runrev.com Fri Jan 31 03:19:50 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jan 31 03:19:50 2003 Subject: htmlText and images In-Reply-To: <7110CB34-33D7-11D7-8EAD-003065AD94A4@mac.com> References: <1BDB4084-33BE-11D7-946B-0003936C5FDE@kramergraphics.com> Message-ID: At 2:17 PM -0800 1/29/03, Bj?rnke von Gierke wrote: >You are downloading images as html. That won't work, because html is a >ascii transfer, not a binary one. >You must use "binfile:www.sitename.com/images/mymage.jpg" instead. This isn't right. HTTP is an 8-bit transfer protocol and will download images fine, and "binfile" is a scheme for local files - it won't work with files on a server. "http://www.sitename.com/images/myimage.jpg" is correct. (Not to embarrass anyone but just to avoid others' confusion....) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From gcanyon at inspiredlogic.com Fri Jan 31 06:34:12 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Fri Jan 31 06:34:12 2003 Subject: [Announce] Rev Navigator is now available. Message-ID: <3A918512-350F-11D7-BF33-003065683ECC@inspiredlogic.com> Rev Navigator is now available at Navigator is a plugin I developed to make it easier to work with controls, properties, and scripts in Revolution. There's too much to list in an email, but briefly: -- Navigator displays lists of Revolution objects: stacks, cards, groups, and controls. -- The list can show the controls on the current card of the topStack, or of any card or group of any stack. -- You can bookmark references to any controls, and color-code the references. You can mix and match bookmarks any way you like. -- Navigator allows you to edit scripts, set properties or run code against any list of objects. For example, you could select controls from several different stacks and set the visible of all the controls to false with one command. -- Navigator makes it easy to work with controls that aren't normally accessible: controls in groups, hidden controls, controls on hidden stacks, controls that are in different places, controls that are in palettes or non-modal stacks. -- Navigator allows you to do things you wouldn't ordinarily be able to do: align controls that are on different cards, for example. -- Navigator makes you a faster developer: edit the scripts of controls on different cards quickly and easily; change any property with a single menu selection rather than using a palette; go to the handler you want to edit in a long script with a single command. Finally, I should mention that Navigator is, as far as I know, the only Revolution plugin that supports plugins of its own ;-) Text files with executable Transcript can be used within the Navigator plugin. This is a beta release. Navigator should work on all platforms, with Revolution 1.1.1 and 2.0. If you have any problems, let me know. regards, Geoff Canyon gcanyon at inspiredlogic.com From Esa.Kivela at ncrc.fi Fri Jan 31 06:45:01 2003 From: Esa.Kivela at ncrc.fi (=?iso-8859-1?Q?Esa_Kivel=E4?=) Date: Fri Jan 31 06:45:01 2003 Subject: VS: [Announce] Rev Navigator is now available. Message-ID: <961D94BBE7448D4C8E4440CB7920D9E02AD61A@ktk7.ad.kuluttajatutkimuskeskus.fi> > -----Alkuper?inen viesti----- > L?hett?j?: Geoff Canyon [mailto:gcanyon at inspiredlogic.com] > L?hetetty: 31. tammikuuta 2003 13:29 > Vastaanottaja: Use-Revolution; improve-revolution > Aihe: [Announce] Rev Navigator is now available. > > > Rev Navigator is now available at > Any Windows version there? :-) EsaK From mcmanusm at kramergraphics.com Fri Jan 31 07:24:01 2003 From: mcmanusm at kramergraphics.com (Mike McManus) Date: Fri Jan 31 07:24:01 2003 Subject: htmlText and images In-Reply-To: Message-ID: <405BC712-3516-11D7-B2AF-0003936C5FDE@kramergraphics.com> Am I understanding everyone correctly? I need to download the image separately from getting the html file in which it is included? If so then I would assume I need to also change the image source of the html after I get that to point to the correct graphic. Relatively complicated, but shouldn't be too hard. But the images will change on a regular basis. Otherwise I would have just put the image into the stack and be done with it. I had assumed and it appeared that the image in the html page would act pretty much like any other html browser and simply get the link... I do recall some initial issue with the image, and something I had to tweak...I thought is was just putting the full URL to the image into the html page. But since that is not working now. That can;' be the solution either. Thansk for all the suggestions. I will keep working on it. On Thursday, January 30, 2003, at 11:07 AM, Klaus Major wrote: > Hi Mike, > >> ... >> What worked (reliable even in a standalone): >> set the filename of image "test" to URL "http:filepath" >> set the filename of image "test" to "http:filepath" >> >> Its strange, but if I first issue the URL form, and then the same >> path without URL then it works! >> I do not know what is happening there, my guess would be that the URL >> form can download the file to memory, but not show it, and the other >> form can only show, but not load. Strange... >> >> I would cache the file on disk, then load them from there. because >> then you are sure that it always works. > > You can also do this: > ... > put url"http://www.yourserver.com/folder/file.gif" into img x > ... > > This is as fast as setting the filename, but has the advantage that > this/these image(s) will be copied to your stack and thus be saved > with the stack (if saving occurs). > > And will be present next time you open that stack. > If that is what you are after... > > Regards > > Klaus Major > k_major at os.surf2000.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sims at ezpzapps.com Fri Jan 31 07:31:01 2003 From: sims at ezpzapps.com (sims) Date: Fri Jan 31 07:31:01 2003 Subject: [OT] French translation for Save In-Reply-To: References: <1BDB4084-33BE-11D7-946B-0003936C5FDE@kramergraphics.com> Message-ID: Is ?conomiser the correct French word French for a "Save" button? If it isn't, what is correct? atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From janschenkel at yahoo.com Fri Jan 31 07:39:04 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jan 31 07:39:04 2003 Subject: [OT] French translation for Save In-Reply-To: Message-ID: <20030131123449.58713.qmail@web11906.mail.yahoo.com> --- sims wrote: > Is ?conomiser the correct French word French for a > "Save" button? > > If it isn't, what is correct? > > atb > > sims > -- I thought it was "Sauver" or "Pr?server" but my memory fails me on a regular basis. Jan Schenkel. __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From Doug_Ivers at lord.com Fri Jan 31 07:41:00 2003 From: Doug_Ivers at lord.com (Ivers, Doug E) Date: Fri Jan 31 07:41:00 2003 Subject: Jaguar and 1.1.1 ok? Message-ID: If I install Jaguar (Mac OS 10.2) will I still be able to run Rev 1.1.1 without problems? -- D From ttasovac at princeton.edu Fri Jan 31 07:50:00 2003 From: ttasovac at princeton.edu (Toma Tasovac) Date: Fri Jan 31 07:50:00 2003 Subject: [Announce] Rev Navigator is now available. In-Reply-To: <3A918512-350F-11D7-BF33-003065683ECC@inspiredlogic.com> Message-ID: When I try to download, I get: The requested URL /navigator/navigator.sit was not found on this server On Friday, January 31, 2003, at 12:29 PM, Geoff Canyon wrote: > Rev Navigator is now available at > > ________________________________ Toma Tasovac Princeton University Department of Comparative Literature 91 Prospect Avenue Princeton, NJ 08544 USA ttasovac at princeton.edu ttasovac at post.harvard.edu From yvescoppe at skynet.be Fri Jan 31 08:04:02 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Fri Jan 31 08:04:02 2003 Subject: [OT] French translation for Save In-Reply-To: <20030131123449.58713.qmail@web11906.mail.yahoo.com> References: <20030131123449.58713.qmail@web11906.mail.yahoo.com> Message-ID: >--- sims wrote: >> Is ?conomiser the correct French word French for a >> "Save" button? >> >> If it isn't, what is correct? >> >> atb >> >> sims >> -- > >I thought it was "Sauver" or "Pr?server" but my memory >fails me on a regular basis. > I'm a french speaker. It's "Sauver" (or sometimes "Sauvegarder") happy to help you in French ! Bonjour ? tous les utilisateurs francophones de la liste ! -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From klausimausi at mac.com Fri Jan 31 08:06:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Fri Jan 31 08:06:01 2003 Subject: Jaguar and 1.1.1 ok? In-Reply-To: Message-ID: <1C1DD3FA-351C-11D7-8C9F-003065D52E8E@mac.com> Hi Doug, > If I install Jaguar (Mac OS 10.2) will I still be able to run Rev > 1.1.1 without problems? Yes, but your first action after launching RR should be changing the "look and feel" (Menu -> View) to "Mac OS emulated". > -- D Hope that helps. Regards Klaus Major klausimausi at mac.com From BM at dataflight.dk Fri Jan 31 08:07:01 2003 From: BM at dataflight.dk (Bisser Milanov) Date: Fri Jan 31 08:07:01 2003 Subject: dynamic controls Message-ID: <40D144CC1099D311A0440008C74C54CF1628F1@exchange.dataflight.dk> Using Revolution can I add controls dynamically like buttons, text boxes, labels etc using code during runtime? Best Regards Bisser Milanov *********************************************************** DataFlight Europe as e-mail bm at dataflight.dk Tel: +45 48 16 84 71 Fax: +45 70 22 45 25 Visit www.dataflight.dk and get the latest news *********************************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From ludovic.thebault at laposte.net Fri Jan 31 08:12:02 2003 From: ludovic.thebault at laposte.net (Ludovic Thebault) Date: Fri Jan 31 08:12:02 2003 Subject: [OT] French translation for Save References: <20030131123449.58713.qmail@web11906.mail.yahoo.com> Message-ID: <3E3A74E4.801@laposte.net> yves COPPE a ?crit: > I'm a french speaker. > It's "Sauver" (or sometimes "Sauvegarder") or "Enregistrer" which is used for menu item "Save" "Enregistrer Sous.." for "Save as.." > happy to help you in French ! > > Bonjour ? tous les utilisateurs francophones de la liste ! > From klausimausi at mac.com Fri Jan 31 08:20:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Fri Jan 31 08:20:01 2003 Subject: dynamic controls In-Reply-To: <40D144CC1099D311A0440008C74C54CF1628F1@exchange.dataflight.dk> Message-ID: <06845BC2-351E-11D7-8C9F-003065D52E8E@mac.com> Hi Bisser, > Using Revolution can I add controls dynamically like buttons, text > boxes, labels etc using code during runtime? Yes :-) But runtimes/standalones will have the 10 statement limit just like the starter kit. This ONLY appeals to new created objects (during runtime). > Best Regards > Bisser Milanov Hope that helps. Regards Klaus Major klausimausi at mac.com P.S. In case you want to know how to to that ;-) Here is an example: on mouseup # or whenever lock screen ## so the ready button will appear create button "Name of your new button here" set the label of last button to "Your label here" ### since it is the latest created control you can refer to it ### this way... set the loc of last button to ... set ... etc... unlock screen end mouseup Check the index for "create"... From jhurley at infostations.com Fri Jan 31 08:21:02 2003 From: jhurley at infostations.com (Jim Hurley) Date: Fri Jan 31 08:21:02 2003 Subject: Line Tracing In-Reply-To: <200301310633.BAA18130@www.runrev.com> References: <200301310633.BAA18130@www.runrev.com> Message-ID: > >Message: 11 >Date: Thu, 30 Jan 2003 19:52:22 -0800 >Subject: re: Line Tracing >From: Roger Guay >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com > >Thanks to Gary Rathbone and Jim Hurley for their suggestions, but the >Lockscreen property does not work, and although Jim's script is very >clever, it results in a very choppy motion compared to repeatedly >setting the loc of an object via an equation of motion (such as a >projectile.) Any other ideas? > >Thanks, Roger Roger, I'm not sure why the motion should be choppy for you. Runs very smoothly on my older Mac Powerbook (233 Mhz). You might try "set the grid to false". And I'm not sure what you mean by "setting the loc of an object via an equation of motion." Actually that is sort of what I did, using a finite difference solution of the differential equation of motion. Perhaps you mean using the solution of the differential equation, simply incrementing the observation point. But that shouldn't in any way affect the speed or choppyness. If, as Sarah suggested, you only want to see the finished product of the motion, the resulting trajectory and not its evolution in time, you should try vector graphics. The script below bounces a ball across the screen using a graphic line tool: on mouseUp put the width of this stack into w put 1 into vx put 4 into vy put 0 into x put 200 into y put .1 into gravity set the style of the templateGraphic to "line" -- Polygon closes the end points create graphic "aGraphic" put "" into gPoints --lock screen put the tick into startTime repeat until x > w set the loc of button "ball" to x,y put round(x +vx) &comma &round(y - vy)& return after gPoints set points of graphic "aGraphic" to gPoints -- Try moving this line outside the repeat loop add vx to x add -vy to y subtract gravity from vy if y > 200 then add gravity to vy multiply vy by -1 end if end repeat --set points of graphic "aGraphic" to gPoints -- unlock screen choose the browse tool put the ticks - starttime end mouseUp If you run this as is, it will produce the *evolving* path of the button "ball." It actually runs more slowly than the pencil tool (1000 ticks for graphic tool, 600 ticks for the pencil on my machine.) A second problem is that it evolves more and more slowly as it moves across the screen. You have to successively create a larger and larger list of points, about a thousand at the end, and redraw this graphic at each step. But if you comment out the "set points" *within* the repeat loop and instead "set points" *outside* the repeat loop, it is blazingly fast, just 39 ticks. (See the commented lines above. Also lock and unlock the screen.) Most of the time is taken creating the graphic points and very little drawing the result. (Shameless plug. This is all much easier in Turtle Graphics. See RunRev web site.) http://www.runrev.com/revolution/education/usercontributions.html Jim From BM at dataflight.dk Fri Jan 31 08:25:00 2003 From: BM at dataflight.dk (Bisser Milanov) Date: Fri Jan 31 08:25:00 2003 Subject: dynamic controls Message-ID: <40D144CC1099D311A0440008C74C54CF1628F2@exchange.dataflight.dk> So I cannot create more than 10 objects dynamically at runtime? Best Regards Bisser Milanov *********************************************************** DataFlight Europe as e-mail bm at dataflight.dk Tel: +45 48 16 84 71 Fax: +45 70 22 45 25 Visit www.dataflight.dk and get the latest news *********************************************************** -----Original Message----- From: Klaus Major [mailto:klausimausi at mac.com] Sent: Friday, January 31, 2003 2:15 PM To: use-revolution at lists.runrev.com Subject: Re: dynamic controls Hi Bisser, > Using Revolution can I add controls dynamically like buttons, text > boxes, labels etc using code during runtime? Yes :-) But runtimes/standalones will have the 10 statement limit just like the starter kit. This ONLY appeals to new created objects (during runtime). > Best Regards > Bisser Milanov Hope that helps. Regards Klaus Major klausimausi at mac.com P.S. In case you want to know how to to that ;-) Here is an example: on mouseup # or whenever lock screen ## so the ready button will appear create button "Name of your new button here" set the label of last button to "Your label here" ### since it is the latest created control you can refer to it ### this way... set the loc of last button to ... set ... etc... unlock screen end mouseup Check the index for "create"... _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jhurley at infostations.com Fri Jan 31 08:31:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Fri Jan 31 08:31:01 2003 Subject: create graphic and choose browse issues In-Reply-To: <200301311309.IAA29015@www.runrev.com> References: <200301311309.IAA29015@www.runrev.com> Message-ID: > Zac Elston wrote: > >set the style of the defaultgraphic to line >>create graphic linetohost >>set the points of graphic linetohost to MyVertList >>choose browse tool > > >>when i compile it, everything appears to work fine, but while >>developing it, I have to choose the browse tool manually. is this normal? > >It's a known er nuance. The workaround is to change the last line to > > send "choose browse tool" to me in 20 milliseconds > >-- >Jeanne A. E. DeVoto ~ jeanne at runrev.com >Runtime Revolution Limited - The Solution for Software Development >http://www.runrev.com/ > Jeanne, I was trying to rejuvenate a stack I wrote some time ago using an earlier incarnation of RunRev where this "nuance" was not "available" so that it would work in 1.1.1 It was a bit of a job to go through all the scripts (actually I used the find "browse" utility) to make the change to: send "choose browse tool" to me in 20 milliseconds. Is there perhaps something one might do in an openStack script to handle the issue throughout the stack? I suspect this is a tall order, but you have come up with so many miracles in the past. -- Jim Hurley From carstenlist at itinfo.dk Fri Jan 31 08:46:01 2003 From: carstenlist at itinfo.dk (Carsten Levin) Date: Fri Jan 31 08:46:01 2003 Subject: Jaguar 10.2.3 In-Reply-To: <200301311311.IAA29311@www.runrev.com> Message-ID: Using Rev. 1.1.1 with Jaguar 10.2.3 - no problems that wasnt there with 10.1 On fredag, jan 31, 2003, at 14:11 Europe/Copenhagen, use-revolution-request at lists.runrev.com wrote: > Message: 13 > Subject: Jaguar and 1.1.1 ok? > Date: Fri, 31 Jan 2003 07:36:19 -0500 > From: "Ivers, Doug E" > To: > Reply-To: use-revolution at lists.runrev.com > > If I install Jaguar (Mac OS 10.2) will I still be able to run Rev > 1.1.1 without problems? From sims at ezpzapps.com Fri Jan 31 08:53:01 2003 From: sims at ezpzapps.com (sims) Date: Fri Jan 31 08:53:01 2003 Subject: [OT] French translation for Save In-Reply-To: References: <20030131123449.58713.qmail@web11906.mail.yahoo.com> Message-ID: >I'm a french speaker. >It's "Sauver" (or sometimes "Sauvegarder") > >happy to help you in French ! Merci beaucoup mes amis! The button will enable the user to 'Save' an image they have made so it appears that Sauver or Sauvegarder would be correct but in this case Sauver fits the space nicely ;-) I am upgrading my shareware Kartolina and am including a French translation. Since I want to offer this to as many French web sites and French shareware sites (such as http://www.macgeneration.com) as possible, I will gladly provide a free registration to anyone who emails me with five or more URLs of their favorite French web sites. French shareware, software news, popular webblogs, or general sites such as http://www.macgeneration.com would be most welcomed! This version is a Mac version but French PC/Windows sites are also welcomed as I intend to produce a Windows version. Please send to sims at ezpzapps.com instead of the List. Grazzi Hafna (Maltese), sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From klausimausi at mac.com Fri Jan 31 09:04:01 2003 From: klausimausi at mac.com (Klaus Major) Date: Fri Jan 31 09:04:01 2003 Subject: dynamic controls In-Reply-To: <40D144CC1099D311A0440008C74C54CF1628F2@exchange.dataflight.dk> Message-ID: <1936066A-3524-11D7-8C9F-003065D52E8E@mac.com> Hi Bisser, > So I cannot create more than 10 objects dynamically at runtime? No, no this is a misunderstanding :-) You can create dozens of controls at runtime, but when setting the script of these new objects dynamically THAT goes under the starter kit limit. (If you want to create these scripts at all...) > Best Regards > Bisser Milanov Regards Klaus Major klausimausi at mac.com From BM at dataflight.dk Fri Jan 31 09:11:02 2003 From: BM at dataflight.dk (Bisser Milanov) Date: Fri Jan 31 09:11:02 2003 Subject: bad factor Message-ID: <40D144CC1099D311A0440008C74C54CF1628F3@exchange.dataflight.dk> If I try to do: set the location of btn to 50,50 or set the height of btn to 50 I get error message: Expression: bad factor What does it mean? Where I can find more detailed description of error messages? Best Regards Bisser Milanov *********************************************************** DataFlight Europe as e-mail bm at dataflight.dk Tel: +45 48 16 84 71 Fax: +45 70 22 45 25 Visit www.dataflight.dk and get the latest news *********************************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From klausimausi at mac.com Fri Jan 31 09:47:00 2003 From: klausimausi at mac.com (Klaus Major) Date: Fri Jan 31 09:47:00 2003 Subject: bad factor In-Reply-To: <40D144CC1099D311A0440008C74C54CF1628F3@exchange.dataflight.dk> Message-ID: <3468AD20-352A-11D7-8C9F-003065D52E8E@mac.com> Hi Bisser, > If I try to do: > > set the location of btn to 50,50 > or > set the height of btn to 50 > > I get error message: Expression: bad factor > > What does it mean? The engine (and i ;-) are asking WHAT button ??? So if you script: ... set the height of btn "Name of your button here!!!" to 50 ... or ... set the height of btn 1 to 50 ... you will probably not get an error ;-) > Where I can find more detailed description of error messages? Sorry, no idea... Anyone knows? > Best Regards > Bisser Milanov Regards Klaus Major klausimausi at mac.com From BM at dataflight.dk Fri Jan 31 09:58:01 2003 From: BM at dataflight.dk (Bisser Milanov) Date: Fri Jan 31 09:58:01 2003 Subject: bad factor Message-ID: <40D144CC1099D311A0440008C74C54CF1628F4@exchange.dataflight.dk> Obviously the programming using this Revolution is quite different than a normal development tool for Windows that is why I am so confused. Yes I was missing the word "button" - my button name is btn. Thanx for the assistance Best Regards Bisser Milanov *********************************************************** DataFlight Europe as e-mail bm at dataflight.dk Tel: +45 48 16 84 71 Fax: +45 70 22 45 25 Visit www.dataflight.dk and get the latest news *********************************************************** -----Original Message----- From: Klaus Major [mailto:klausimausi at mac.com] Sent: Friday, January 31, 2003 3:42 PM To: use-revolution at lists.runrev.com Subject: Re: bad factor Hi Bisser, > If I try to do: > > set the location of btn to 50,50 > or > set the height of btn to 50 > > I get error message: Expression: bad factor > > What does it mean? The engine (and i ;-) are asking WHAT button ??? So if you script: ... set the height of btn "Name of your button here!!!" to 50 ... or ... set the height of btn 1 to 50 ... you will probably not get an error ;-) > Where I can find more detailed description of error messages? Sorry, no idea... Anyone knows? > Best Regards > Bisser Milanov Regards Klaus Major klausimausi at mac.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From BM at dataflight.dk Fri Jan 31 10:05:01 2003 From: BM at dataflight.dk (Bisser Milanov) Date: Fri Jan 31 10:05:01 2003 Subject: services, daemons ... Message-ID: <40D144CC1099D311A0440008C74C54CF1628F5@exchange.dataflight.dk> Can I write services for windows and daemons for unix using Revolution? Actually the thing is I want to run a program as a server application because nobody would be logged in on the PC. So is it possible to make an application that has no user interface? Best Regards Bisser Milanov *********************************************************** DataFlight Europe as e-mail bm at dataflight.dk Tel: +45 48 16 84 71 Fax: +45 70 22 45 25 Visit www.dataflight.dk and get the latest news *********************************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From gcanyon at inspiredlogic.com Fri Jan 31 10:16:00 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Fri Jan 31 10:16:00 2003 Subject: VS: [Announce] Rev Navigator is now available. In-Reply-To: <961D94BBE7448D4C8E4440CB7920D9E02AD61A@ktk7.ad.kuluttajatutkimuskeskus.fi> Message-ID: <47BCFF14-352E-11D7-BF33-003065683ECC@inspiredlogic.com> It's a plugin. The screen shots are Mac, but it should work on windows exactly the same. On Friday, January 31, 2003, at 03:40 AM, Esa Kivel? wrote: >> -----Alkuper?inen viesti----- >> L?hett?j?: Geoff Canyon [mailto:gcanyon at inspiredlogic.com] >> L?hetetty: 31. tammikuuta 2003 13:29 >> Vastaanottaja: Use-Revolution; improve-revolution >> Aihe: [Announce] Rev Navigator is now available. >> >> >> Rev Navigator is now available at >> > > Any Windows version there? :-) > > EsaK > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > I hope this helps. Feel free to contact me if you have any further questions. regards, Geoff Canyon Revolution Support -- Geoff Canyon Runtime Revolution Limited - The Solution for Software Development Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From gcanyon at inspiredlogic.com Fri Jan 31 10:22:27 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Fri Jan 31 10:22:27 2003 Subject: [Announce] Rev Navigator is now available. In-Reply-To: Message-ID: <2F0DDADA-352F-11D7-BF33-003065683ECC@inspiredlogic.com> Fixed now. On Friday, January 31, 2003, at 04:45 AM, Toma Tasovac wrote: > When I try to download, I get: > > The requested URL /navigator/navigator.sit was not found on this server > > > > On Friday, January 31, 2003, at 12:29 PM, Geoff Canyon wrote: > >> Rev Navigator is now available at >> >> > ________________________________ > Toma Tasovac > Princeton University > Department of Comparative Literature > 91 Prospect Avenue > Princeton, NJ 08544 > USA > > ttasovac at princeton.edu > ttasovac at post.harvard.edu > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > regards, Geoff Canyon gcanyon at inspiredlogic.com From klausimausi at mac.com Fri Jan 31 10:32:00 2003 From: klausimausi at mac.com (Klaus Major) Date: Fri Jan 31 10:32:00 2003 Subject: bad factor In-Reply-To: <40D144CC1099D311A0440008C74C54CF1628F4@exchange.dataflight.dk> Message-ID: <8171350B-3530-11D7-8C9F-003065D52E8E@mac.com> Hi Bisser, > Obviously the programming using this Revolution is quite different > than a > normal development tool for Windows that is why I am so confused. There is no such thing like a "normal development tool for Windows" ;-) > Yes I was missing the word "button" - my button name is btn. Hmm, not too intuitive ;-) Take another name next time, just to avoid confusion in your scripts. Of course you can have many buttons with the same name on a card, but when you address a button by its name in a script , the script will not spend any time and ask you what button you really mean, but will take the first button (lowest layer number) with that name. > Thanx for the assistance That's what this list is famous for :-) > Best Regards > Bisser Milanov Have a nice weekend. Regards Klaus Major klausimausi at mac.com From warren at howsoft.com Fri Jan 31 11:14:01 2003 From: warren at howsoft.com (Robert J Warren (Howsoft.com)) Date: Fri Jan 31 11:14:01 2003 Subject: Setting Pixels - Any geeks out there? Message-ID: <000601c2c943$6081b420$0401a8c0@bob> For those of you who are interested in graphics, I DO suggest you try Monte's custom paint tool for simply drawing squiggly lines with the mouse. In terms of coding, and since Monte has proved to us all that he is quite good at this kind of thing, I think that this routine is probably about as efficient as it can be. Yet on my Pentium II (Windows ME), the result is not very good, certainly not as good as it would be in VB. The mouse draws a broken rather than continuous line, even when you move it slowly. So contradict me if I am wrong: The development of a procedure for direct access to the image's pixel data (rather than having instructions like 'put the imageData of image "bmw.bmp" into iData, set the imageData of image "bmw.bmp" to iData', etc.) would probably help a lot. But as I said, it would take a real bright spark (someone with internal knowledge of the Transcript engine) to come up with such a solution. However, they did it in VB... ARE THERE ANY GEEKS OUT THERE? When the RunRev team get their heads above water, I would also like to know what they think about this issue. Here's Monte's routine again: -Button script on mouseUp InitialiseImageData InitialisePaintColor end mouseUp -Card script local lImageData,lPaintColor,lMouseDown on InitialiseImageData put the imageData of image 1 into lImageData end InitialiseImageData on InitialisePaintColor put binaryEncode("CCCC",0,0,255,0) into lPaintColor end InitialisePaintColor on mouseMove x,y if lMouseDown then if word 1 of the target is "image" then set the lockCursor to true set the cursor to cross put (x-the left of image 1)*4+(y- the top of image 1)*(the width of image 1*4) into x put lPaintColor into char x-3 to x of lImageData set the imageData of image 1 to lImageData end if else pass mouseMove end if end mouseMove on mouseDown put true into lMouseDown end mouseDown on mouseUp put false into lMouseDown end mouseUp on mouseRelease put false into lMouseDown end mouseRelease From rcozens at pon.net Fri Jan 31 11:28:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jan 31 11:28:01 2003 Subject: FAQs from this list... In-Reply-To: <20030130235607.20438.qmail@web20006.mail.yahoo.com> References: <20030130235607.20438.qmail@web20006.mail.yahoo.com> Message-ID: >www.oenolog.com/who.htm >-- Rob Cozens Sorry erik, no FAQ there; but Serendipity Library is available at . -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From rcozens at pon.net Fri Jan 31 11:33:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jan 31 11:33:00 2003 Subject: FAQs from this list... In-Reply-To: References: <20030130235607.20438.qmail@web20006.mail.yahoo.com> Message-ID: >Sorry erik, no FAQ there; but Serendipity Library is available at > added a .htm. Sorry. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "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) From kray at sonsothunder.com Fri Jan 31 11:56:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jan 31 11:56:00 2003 Subject: bad factor References: <8171350B-3530-11D7-8C9F-003065D52E8E@mac.com> Message-ID: <03b501c2c949$7d249420$6601a8c0@mckinley.dom> > > Yes I was missing the word "button" - my button name is btn. > > Hmm, not too intuitive ;-) > Take another name next time, just to avoid confusion in your scripts. > > Of course you can have many buttons with the same name on a card, > but when you address a button by its name in a script , the script will > not spend any time and ask you what button you really mean, but will > take > the first button (lowest layer number) with that name. Oh, and one other thing - make sure you put quotes around the name of objects. Revolution is smart enough to interpret things *without* quotes, but if you use quotes you will (a) make things clearer in your scripts, and (b) remove any possible confusion that Rev might encounter. So use this: set the hilite of btn "Banana" to true instead of this: set the hilite of btn Banana to true Just my $0.02, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Fri Jan 31 11:59:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jan 31 11:59:01 2003 Subject: services, daemons ... References: <40D144CC1099D311A0440008C74C54CF1628F5@exchange.dataflight.dk> Message-ID: <03c201c2c949$d70638e0$6601a8c0@mckinley.dom> > Can I write services for windows and daemons for unix using Revolution? > > Actually the thing is I want to run a program as a server application > because nobody would be logged in on the PC. > > So is it possible to make an application that has no user interface? You can make an application with no UI. And as far as writing Windows services is concerned, Dar Scott had this to say back in April: > From: "Dar Scott" > To: > Sent: Tuesday, April 02, 2002 10:50 PM > Subject: Re: Running a standalone as a W2K service > > > On Tuesday, April 2, 2002, at 09:16 PM, Troy Rollins wrote: > > > So, how'd you go about it? > > I used srvany.exe to run the standalone as a service. It and > documentation is in the W2K resource kit. (If you can find > servany, but not the help, let me know and I give a few tips.) I > couldn't get srvany.exe to work right by putting the standalone > path into the "Start Parameters" field in services; I had to change > the registry. (I didn't use Revolution to change the registry, I > wasn't sure whether it could add keys.) > > I put my startup code in a handler named startup in the stack. > This starts the send cycles and will eventually start the comm > cycles. > > I was able to run the service with or without a GUI and with or > without network communication (UDP broadcast for testing). (The > common wisdom is that Microsoft won't let you do both, so I don't > know what I did for that.) There is a check box in services which > controls this: "Allow services to interact with desktop." While > you are logged out, the GUI is invisible. > > I haven't tested whether openCard or openStack are called when the > GUI is turned off. > > If you know you will not need the GUI you might see if the service > loads faster if you make the stack invisible. I haven't tested > this. (I imagine the standalone going through the motions of > painting, but the painting having no effect.) > > I haven't set up the dependencies yet. I don't think I have to > since TCP/IP loads as a driver before the services. > > I bet one could run the simple chat demo as a service this way. > > That's all I know and perhaps a little more. > > Dar Scott I don't know about UNIX daemons, but I would expect that you could write them as well. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From vikamsingh at mailandnews.com Fri Jan 31 13:12:01 2003 From: vikamsingh at mailandnews.com (Vikram Singh) Date: Fri Jan 31 13:12:01 2003 Subject: bad factor References: <40D144CC1099D311A0440008C74C54CF1628F3@exchange.dataflight.dk> Message-ID: <004901c2c937$bda84120$700610c0@main> You should give some indication of which button you want to move: set the loc of btn 1 to 20,20 set the rectangle of btn "hello" to 22,22,77,77 etc Vikram ----- Original Message ----- From: Bisser Milanov To: use-revolution at lists.runrev.com Sent: Friday, January 31, 2003 7:36 PM Subject: bad factor If I try to do: set the location of btn to 50,50 or set the height of btn to 50 I get error message: Expression: bad factor What does it mean? Where I can find more detailed description of error messages? Best Regards Bisser Milanov *********************************************************** DataFlight Europe as e-mail bm at dataflight.dk Tel: +45 48 16 84 71 Fax: +45 70 22 45 25 Visit www.dataflight.dk and get the latest news *********************************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From k_major at os.surf2000.de Fri Jan 31 14:02:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Fri Jan 31 14:02:01 2003 Subject: bad factor In-Reply-To: <03b501c2c949$7d249420$6601a8c0@mckinley.dom> Message-ID: Hi Ken, > ... > (b) remove any possible confusion that Rev might encounter. So use > this: > > set the hilite of btn "Banana" to true > > instead of this: > > set the hilite of btn Banana to true is this supposed to be an innuendo? :-D > Just my $0.02, > > Ken Ray Have a nice weekend :-) Regards Klaus Major k_major at os.surf2000.de From dleyanna at rtl.org Fri Jan 31 14:21:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Fri Jan 31 14:21:01 2003 Subject: bad factor In-Reply-To: References: <03b501c2c949$7d249420$6601a8c0@mckinley.dom> Message-ID: <5.1.1.6.0.20030131141437.00a5b9e0@mail.rtl.org> Now, if he would have said "foobar" instead of "Banana" we would not have considered any implicit innuendo. However, since he DID use "Banana", what are we to think? djl At 07:58 PM 1/31/03 +0100, you wrote: >Hi Ken, > >>... >>(b) remove any possible confusion that Rev might encounter. So use this: >> >> set the hilite of btn "Banana" to true >> >>instead of this: >> >> set the hilite of btn Banana to true > >is this supposed to be an innuendo? > >:-D > >>Just my $0.02, >> >>Ken Ray > >Have a nice weekend :-) > > >Regards > >Klaus Major >k_major at os.surf2000.de > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From k_major at os.surf2000.de Fri Jan 31 15:24:01 2003 From: k_major at os.surf2000.de (Klaus Major) Date: Fri Jan 31 15:24:01 2003 Subject: bad factor In-Reply-To: <5.1.1.6.0.20030131141437.00a5b9e0@mail.rtl.org> Message-ID: <67CFB710-3559-11D7-B856-000A27B49A96@os.surf2000.de> Hi Dave, > Now, if he would have said "foobar" another programmers term whose meaning i have been looking for for years. Can you enlighten me? > instead of "Banana" we would not have considered any implicit innuendo. Hark, hark, that's true... > However, since he DID use "Banana", what are we to think? Hmm, dunno, but..., well..., maybe he did...if not maybe... He definitively DID it! Have anice weekend all of you. And thank you for "bearing" my (sometimes strange) kind of humor :-) Regards Klaus Major k_major at os.surf2000.de From jeanne at runrev.com Fri Jan 31 15:44:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jan 31 15:44:01 2003 Subject: reserved words In-Reply-To: <20030129234512.65832.qmail@web20003.mail.yahoo.com> References: Message-ID: At 3:45 PM -0800 1/29/03, erik hansen wrote: >--- Klaus Major wrote: >> You use lots of reserved word in your handlers, >> be it as a handler name >> ("left", "right", "home" etc...) or names of >> variables ("num" as the >> most obvious example). > >on the trail of the elusive "reserved word"... > >? no luck in the Transcript Dictionary. That's because "reserved word" isn't part of the Transcript language. (You need to look in the glossary.) >any idea how to identify all "reserved words" if >that is a RR term? Almost all the words listed in the dictionary are reserved words and can't be used as variable or handler names. (Those that are not actually reserved probably should not be used in this way anyway, because it's confusing.) So if you're in doubt, check to see whether your proposed name is one of the terms in the Dictionary, and if it is, choose a different name. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - The Solution for Software Development http://www.runrev.com/ From andre.rombauts at win.be Fri Jan 31 15:49:01 2003 From: andre.rombauts at win.be (Andre Rombauts) Date: Fri Jan 31 15:49:01 2003 Subject: [OT] French translation for Save In-Reply-To: Message-ID: Le 31/01/2003 14:54, sims ? sims at ezpzapps.com a ?crit: > The button will enable the user to 'Save' an image they have made > so it appears that Sauver or Sauvegarder would be correct but > in this case Sauver fits the space nicely ;-) Indeed space is often a problem when translating menus... :-( In fact the most common term is "Enregistrer"(Save)/"Enregistrer sous"(Save as). Better to use icons... :-) Andr?, Belgium From bvg at mac.com Fri Jan 31 15:56:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri Jan 31 15:56:01 2003 Subject: htmlText and images In-Reply-To: Message-ID: On Freitag, Jan 31, 2003, at 09:06 Europe/Zurich, Jeanne A. E. DeVoto wrote: > At 2:17 PM -0800 1/29/03, Bj?rnke von Gierke wrote: >> You are downloading images as html. That won't work, because html is a >> ascii transfer, not a binary one. >> You must use "binfile:www.sitename.com/images/mymage.jpg" instead. > > This isn't right. HTTP is an 8-bit transfer protocol and will download > images fine, and "binfile" is a scheme for local files - it won't work > with > files on a server. "http://www.sitename.com/images/myimage.jpg" is > correct. > > (Not to embarrass anyone but just to avoid others' confusion....) No problem, I'm glad that I am wrong, this clears some confusion I had with some of my handlers :-) From kray at sonsothunder.com Fri Jan 31 15:59:02 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jan 31 15:59:02 2003 Subject: bad factor References: Message-ID: <041f01c2c96b$562eb360$6601a8c0@mckinley.dom> > > set the hilite of btn Banana to true > > is this supposed to be an innuendo? > > :-D =:-O :-) Ken From dleyanna at rtl.org Fri Jan 31 16:00:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Fri Jan 31 16:00:01 2003 Subject: bad factor In-Reply-To: <67CFB710-3559-11D7-B856-000A27B49A96@os.surf2000.de> References: <5.1.1.6.0.20030131141437.00a5b9e0@mail.rtl.org> Message-ID: <5.1.1.6.0.20030131154609.00a587d0@mail.rtl.org> At 09:20 PM 1/31/03 +0100, you wrote: >Hi Dave, > >>Now, if he would have said "foobar" > >another programmers term whose meaning i have been looking >for for years. Can you enlighten me? Simply a universal variable used to represent a generic contextual item while discussing or explaining something. "Foo" and "Bar" can also be used when a couple of things need to be referenced during the explanation. Probably started at MIT or somewhere. Not very often found in Windows programming lingo. (they are to young to have been exposed to such an arcane but useful expression ). It is much better to use to avoid confusion: For example which is clearer: "set var to 3" or "set foobar to 3" var could be some kind of keyword while foobar is known to be replace with a "real" object. djl clip... >Regards > >Klaus Major >k_major at os.surf2000.de > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From janschenkel at yahoo.com Fri Jan 31 16:06:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jan 31 16:06:00 2003 Subject: bad factor In-Reply-To: <5.1.1.6.0.20030131154609.00a587d0@mail.rtl.org> Message-ID: <20030131210131.13162.qmail@web11904.mail.yahoo.com> --- Dave LeYanna wrote: > At 09:20 PM 1/31/03 +0100, you wrote: > >Hi Dave, > > > >>Now, if he would have said "foobar" > > > >another programmers term whose meaning i have been > looking > >for for years. Can you enlighten me? > > Simply a universal variable used to represent a > generic contextual item > while discussing or explaining something. "Foo" and > "Bar" can also be used > when a couple of things need to be referenced during > the explanation. > Probably started at MIT or somewhere. Not very often > found in Windows > programming lingo. (they are to young to have been > exposed to such an > arcane but useful expression ). > > It is much better to use to avoid confusion: For > example which is clearer: > "set var to 3" or "set foobar to 3" var could be > some kind of keyword while > foobar is known to be replace with a "real" object. > > djl > > clip... > A quick trip to Google uncovered this website: http://foobar.fi/faq.shtml Have fun, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From gary.rathbone at btclick.com Fri Jan 31 16:16:01 2003 From: gary.rathbone at btclick.com (Gary Rathbone) Date: Fri Jan 31 16:16:01 2003 Subject: OT: FooBar (was Bad Factor) In-Reply-To: <5.1.1.6.0.20030131154609.00a587d0@mail.rtl.org> Message-ID: <000001c2c96d$35700ff0$0e00000a@server> > >Now, if he would have said "foobar" ------- > >another programmers term whose meaning i have been looking > >for for years. Can you enlighten me? ------- > Simply a universal variable used to represent a generic > contextual item... ------- When I was a student (a good few years ago) I was told the term originated from the military, just as we us 'Snafu' now. Basically, it?s a distorted version of 'F***ed Up Beyound All Recognition' - or am I just being na?ve ? Regards Gary Rathbone From dleyanna at rtl.org Fri Jan 31 16:23:01 2003 From: dleyanna at rtl.org (Dave LeYanna) Date: Fri Jan 31 16:23:01 2003 Subject: OT: FooBar (was Bad Factor) In-Reply-To: <000001c2c96d$35700ff0$0e00000a@server> References: <5.1.1.6.0.20030131154609.00a587d0@mail.rtl.org> Message-ID: <5.1.1.6.0.20030131161923.00a5ea80@mail.rtl.org> Close... Situation Normal All Fouled Up djl At 09:10 PM 1/31/03 +0000, you wrote: > > >Now, if he would have said "foobar" >------- > > >another programmers term whose meaning i have been looking > > >for for years. Can you enlighten me? >------- > > Simply a universal variable used to represent a generic > > contextual item... >------- >When I was a student (a good few years ago) I was told the term originated >from the military, just as we us 'Snafu' now. >Basically, it?s a distorted version of 'F***ed Up Beyound All Recognition' - >or am I just being na?ve ? > >Regards > >Gary Rathbone > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ====================== || Dave LeYanna || || Director IS || || Right to Life of Michigan || ====================== From alrice at ARCplanning.com Fri Jan 31 16:33:02 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jan 31 16:33:02 2003 Subject: OT fubar/foobar/foo etc In-Reply-To: <67CFB710-3559-11D7-B856-000A27B49A96@os.surf2000.de> Message-ID: [this post may contain offensive language] On Friday, January 31, 2003, at 01:20 PM, Klaus Major wrote: > another programmers term whose meaning i have been looking > for for years. Can you enlighten me? I see you are running Mail.app and so are an OS X user. May I recommend OmniDictionary.app from omnigroup.com. I typed in foobar and I get all these definitions. hyperlinks not shown in this plaintext copy: foo /foo/ A sample name for absolutely anything, especially programs and files (especially scratch files). First on the standard list of metasyntactic variables used in syntax examples. See also bar, baz, qux, quux, corge, grault, garply, waldo, fred, plugh, xyzzy, thud. [snipped about 10 pages of entymology about foo] ----------------- From The Free On-line Dictionary of Computing (09 FEB 02): FUBAR 1. (WWII military slang) Fucked up beyond all recognition (or repair). See foobar. 2. The Failed UniBus Address Register in a VAX. A good example of how jargon can occasionally be snuck past the suits. Larry Robinson reports the following nonstandard use for FUBAR: One day somebody got mad at the card reader (or card eater that day) on our Univac 3200. He taped a sign, "This thing is FUBAR", on the metal weight that sits on the stack of unread cards. The sign stayed there for over a year. One day, somebody said, "Don't forget to put the fubar on top of the stack". It stuck! We called that weight the fubar until they took away the machine. The replacement card reader had two spring loaded card clamps, one for the feed and one for the return, and we called THOSE fubars until we dumped punch cards. Incidently, the way he taped the sign on the weight made up for the lack of a little nylon piece that was missing from it, and fixed the card reader. That's why the sign stayed there. [Jargon File] (1997-03-18) ----------------- From V.E.R.A. -- Virtual Entity of Relevant Acronyms December 2001: FUBAR Fouled / Fucked Up Beyond All Recognition / Repair (slang, Usenet, IRC) From Jargon File (4.3.0, 30 APR 2001): ----------------- foobar n. [very common] Another widely used metasyntactic variable; see foo for etymology. Probably originally propagated through DECsystem manuals by Digital Equipment Corporation (DEC) in 1960s and early 1970s; confirmed sightings there go back to 1972. Hackers do _not_ generally use this to mean FUBAR in either the slang or jargon sense. See also Fred Foobar. In RFC1639, "FOOBAR" was made an abbreviation for "FTP Operation Over Big Address Records", but this was an obvious backronym. It has been plausibly suggested that "foobar" spread among early computer engineers partly because of FUBAR and partly because "foo bar" parses in electronics techspeak as an inverted foo signal; if a digital signal is coded so that a positive voltage or high current condition represents a "1", then a horizontal bar is commonly placed over the signal label. ----------------- From The Free On-line Dictionary of Computing (09 FEB 02): foobar Another common metasyntactic variable; see foo. Hackers do *not* generally use this to mean FUBAR in either the slang or jargon sense. [Jargon File] ----------------- From V.E.R.A. -- Virtual Entity of Relevant Acronyms December 2001: FOOBAR FTP Operation Over Big Address Records (RFC 1639, FTP) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Fri Jan 31 16:42:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jan 31 16:42:01 2003 Subject: OT: FooBar (was Bad Factor) In-Reply-To: <000001c2c96d$35700ff0$0e00000a@server> Message-ID: <2F03E408-3564-11D7-943F-000393529642@ARCplanning.com> On Friday, January 31, 2003, at 02:10 PM, Gary Rathbone wrote: > When I was a student (a good few years ago) I was told the term > originated > from the military, just as we us 'Snafu' now. > Basically, it?s a distorted version of 'F***ed Up Beyound All > Recognition' - > or am I just being na?ve ? Correct, but it's more interesting than that. The metasyntactic "foo" was adopted into the "fubar" phase as "foobar". But foo is the real interesting character of the bunch. The Jargon File has a lengthy and interesting entymology of foo. http://www.catb.org/~esr/jargon/ Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From dsc at swcp.com Fri Jan 31 17:11:01 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jan 31 17:11:01 2003 Subject: OT: FooBar (was Bad Factor) In-Reply-To: <2F03E408-3564-11D7-943F-000393529642@ARCplanning.com> Message-ID: <44E6103B-3568-11D7-BE5B-000A9567A3E6@swcp.com> On Friday, January 31, 2003, at 02:37 PM, Alex Rice wrote: > Correct, but it's more interesting than that. The metasyntactic "foo" > was adopted into the "fubar" phase as "foobar". But foo is the real > interesting character of the bunch. The Jargon File has a lengthy and > interesting entymology of foo. They may be related, but I have never seen these associated. "foobar" is an arbitrary symbol. I have never seen it related to fubar. I expect somebody liked the idea of their being related and associated the two. I first saw foo and foobar in some lisp code in the 50s. It seems like I have seen early lisp code that used foo without a related foobar. I'm not sure, but I think I have seen it in a logic paper from the 30's or 40's, maybe earlier. My guess is that foobar is not related to fubar. Dar From erikhans08 at yahoo.com Fri Jan 31 17:21:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 31 17:21:01 2003 Subject: [OT] French translation for Save In-Reply-To: <3E3A74E4.801@laposte.net> Message-ID: <20030131221639.56360.qmail@web20008.mail.yahoo.com> --- Ludovic Thebault wrote: > yves COPPE a ?crit: > > > I'm a french speaker. > > It's "Sauver" (or sometimes "Sauvegarder") > > or "Enregistrer" which is used for menu item > "Save" > "Enregistrer Sous.." for "Save as.." "sauver" parait plus international, n'est ce pas? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Fri Jan 31 17:27:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 31 17:27:01 2003 Subject: foo In-Reply-To: <5.1.1.6.0.20030131154609.00a587d0@mail.rtl.org> Message-ID: <20030131222311.94900.qmail@web20009.mail.yahoo.com> --- Dave LeYanna wrote: foobar > Simply a universal variable used to represent a > generic contextual item... > > It is much better to use to avoid confusion: > For example which is clearer: > "set var to 3" or "set foobar to 3" var could > be some kind of keyword while > foobar is known to be replace with a "real" > object. i like to use obviously ridiculous variable names while at the down-and-dirty stage like etc. later, it is easy to see which areas need refining. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Fri Jan 31 17:39:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 31 17:39:01 2003 Subject: reserved words In-Reply-To: Message-ID: <20030131223502.86244.qmail@web20002.mail.yahoo.com> --- "Jeanne A. E. DeVoto" wrote: > At 3:45 PM -0800 1/29/03, erik hansen wrote: > >--- Klaus Major > wrote: > >> You use lots of reserved word in your > handlers, > >> be it as a handler name > >> ("left", "right", "home" etc...) or names of > >> variables ("num" as the > >> most obvious example). > > > >on the trail of the elusive "reserved word"... > > > >? no luck in the Transcript Dictionary. > > That's because "reserved word" isn't part of > the Transcript language. (You > need to look in the glossary.) > > >any idea how to identify all "reserved words" > if > >that is a RR term? > > Almost all the words listed in the dictionary > are reserved words and can't > be used as variable or handler names. (Those > that are not actually reserved > probably should not be used in this way anyway, > because it's confusing.) So > if you're in doubt, check to see whether your > proposed name is one of the > terms in the Dictionary, and if it is, choose a > different name. ok, thanks. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From dcragg at lacscentre.co.uk Fri Jan 31 17:42:01 2003 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri Jan 31 17:42:01 2003 Subject: htmlText and images In-Reply-To: References: <1BDB4084-33BE-11D7-946B-0003936C5FDE@kramergraphics.com> Message-ID: At 12:06 am -0800 31/1/03, Jeanne A. E. DeVoto wrote: >This isn't right. HTTP is an 8-bit transfer protocol and will download >images fine, and "binfile" is a scheme for local files - it won't work with >files on a server. "http://www.sitename.com/images/myimage.jpg" is correct. Just to reinforce Jeanne's message, all libUrl transfers (http and ftp) are binary (i.e. no conversion is done). So image data will work just fine. Cheers Dave From erikhans08 at yahoo.com Fri Jan 31 17:50:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 31 17:50:01 2003 Subject: Line Tracing In-Reply-To: Message-ID: <20030131224519.61259.qmail@web20008.mail.yahoo.com> --- Jim Hurley wrote: > > http://www.runrev.com/revolution/education/usercontributions.html so, how do you download this? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From gary.rathbone at btclick.com Fri Jan 31 17:57:01 2003 From: gary.rathbone at btclick.com (Gary Rathbone) Date: Fri Jan 31 17:57:01 2003 Subject: Line Tracing In-Reply-To: <20030131224519.61259.qmail@web20008.mail.yahoo.com> Message-ID: <000001c2c97b$692c3360$0e00000a@server> > http://www.runrev.com/revolution/education/usercontributions.html > > so, how do you download this? Click on the title "Turtle Graphics Demo v1.0" Regards Gary Rathbone From rogerguay at centurytel.net Fri Jan 31 18:05:01 2003 From: rogerguay at centurytel.net (Roger Guay) Date: Fri Jan 31 18:05:01 2003 Subject: Line Tracing Message-ID: Sarah, Jim What I'm trying to do is trace a line in time as a ball is moved across the screen. Near as I can tell, I want the screen to update but not redraw (if that makes any sense?) I've done this in ToolBook on the PC but I much prefer to stay on my Mac. Here is a description of my stack: Create a vertical line and label it "Yaxis" and an horizontal line and Label it "Xaxis" such that they intersect and define the origin somewhere near the lower left corner of your stack. Create a brightly colored circle graphic and name it "Ball." Create 2 fields, one for Theta so labeled which defines the angle from the horizon that the ball is being fired, and one for V so labeled which defines the velocity of the ball when fired. Create a "Fire" button and insert the following script: on MouseUp global V, Xo, Yo, Theta, T, X --put item 1 of the rect of graphic "Yaxis" into Xo. Yaxis is a vertical line and Xo,Yo define the origin of motion --put item 4 of the rect of graphic "Yaxis" into Yo. put field "V" into V ---- try a value of about 27 in field "V" Put the value of field "Theta" into Theta ----try a value of 1.2 in field "Theta" set the loc of graphic "mortor" to Xo,Yo ---- Graphic "mortor" is a small red round ball. show graphic "mortor" put 0 into T put xo into x put Yo into y play "Mortor.aiff" repeat while Y <= Yo + 1 add 1 to T put the value of (Xo+V*cos(Theta)*T ) into x put the value of (Yo - V*sin(Theta)*T + .5*T^2 ) into Y set the loc of graphic "mortor" to X,Y wait 1 end repeat ---------- the rest of the script results in a silly explosion at the last location of the mortor ------- play "Boom.aiff" hide graphic "mortor" set the loc of graphic "Burst" to x,Yo repeat 35 show graphic "burst" wait 1 hide graphic "burst" wait 1 end repeat end MouseUp Jim has actually provided a solution for me that works well if I insert "wait .01" in his repeat loops. I can only assume it has something to do with processing speed of the computer (I'm using a high end iMac with OS X.) Without the "wait" command in the repeat loop, Jim's scripts are very choppy on my computer. Finally, as I say, Jim's solution works well but I think it would nevertheless be more "elegant" to do this as I have in ToolBook where one is able to stop the screen redraw. Thanks very much for joining in the fun, Roger From erikhans08 at yahoo.com Fri Jan 31 18:12:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 31 18:12:01 2003 Subject: groupList() In-Reply-To: <20030131224519.61259.qmail@web20008.mail.yahoo.com> Message-ID: <20030131230730.73701.qmail@web20004.mail.yahoo.com> is this reinventing the wheel (i hope)? Application Overview goes down to the grouplevel, but does not seem to list controls ordered by group. function groupList theGroup,which local holder,tot,con put (the number of controls in group theGroup) into tot repeat with i = 1 to tot put (the long name of control i of group theGroup) into con if which is "name" then get the short name of con else if which is "label" then get the label of con else if which is "id" then get the short id of con put it & comma after holder end repeat return holder end groupList ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From erikhans08 at yahoo.com Fri Jan 31 18:25:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jan 31 18:25:01 2003 Subject: Line Tracing In-Reply-To: <000001c2c97b$692c3360$0e00000a@server> Message-ID: <20030131232046.62387.qmail@web20005.mail.yahoo.com> --- Gary Rathbone wrote: > > > http://www.runrev.com/revolution/education/usercontributions.html > > > > so, how do you download this? > > Click on the title "Turtle Graphics Demo v1.0" always read the fine print. now i can't get it to open. which app is good to open this Simpletext doc? ahhh! RunRev is. hey, this is fun! ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From scott at tactilemedia.com Fri Jan 31 19:57:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Fri Jan 31 19:57:01 2003 Subject: Minor Demo Update/Notice In-Reply-To: Message-ID: Greetings MC Folks: Just a small notice to mention some minor updates to our demo files that might be useful for newer (and seasoned?) Rev/MC folks out there... - Most stacks now include a script button to take you directly to the code - Many stacks contain comments for key items - Click Detector adds a bit more processing to demonstrate the benefits of "send in..." versus a repeat loop - Drag Sample is now more efficient and returns all 8 edge positions of the constraining rectangle (top, topleft, bottomright, etc). --- Possibly most noteworthy of all this is our plan to use a "media player" for accessing interactive content on our Web site. The first implementation is available at the URL below. Currently we only have one "channel" that consists of our MetaCard Demo stacks (which should also work in Revolution), but more channels are planned with utilities, small games and other content. The benefit for Rev/MC users is this will make accessing and saving demo stacks more convenient -- since stacks will open directly in Rev/MC, just choose "Save As..." from the File menu. Plus the player is wrapped up in a fun gadget skin (a little eye candy is a good thing). Just enter the following line in your message box: go stack url "http://www.tactilemedia.com/panel.mc" Happy Friday. :-) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From bornstein at designeq.com Fri Jan 31 20:33:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Fri Jan 31 20:33:01 2003 Subject: Minor Demo Update/Notice Message-ID: <200302010128.h111SixF023949@ms-smtp-02.nyroc.rr.com> >Just enter the following line in your message box: > > go stack url "http://www.tactilemedia.com/panel.mc" Hmm. Did that and got this message: "stack is corrupted, check for ~ backup file" ??? Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From janschenkel at yahoo.com Fri Jan 31 22:52:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jan 31 22:52:01 2003 Subject: Line Tracing In-Reply-To: Message-ID: <20030201034801.80293.qmail@web11903.mail.yahoo.com> --- Roger Guay wrote: > Sarah, Jim > > What I'm trying to do is trace a line in time as a > ball is moved across > the screen. Near as I can tell, I want the screen > to update but not > redraw (if that makes any sense?) I've done this in > ToolBook on the PC > but I much prefer to stay on my Mac. Here is a > description of my stack: > > Create a vertical line and label it "Yaxis" and an > horizontal line and > Label it "Xaxis" such that they intersect and > define the origin > somewhere near the lower left corner of your stack. > Create a brightly > colored circle graphic and name it "Ball." Create 2 > fields, one for > Theta so labeled which defines the angle from the > horizon that the ball > is being fired, and one for V so labeled which > defines the velocity of > the ball when fired. Create a "Fire" button and > insert the following > script: > > on MouseUp > global V, Xo, Yo, Theta, T, X > --put item 1 of the rect of graphic "Yaxis" into > Xo. Yaxis is a > vertical line and Xo,Yo define the origin of motion > --put item 4 of the rect of graphic "Yaxis" into > Yo. > put field "V" into V ---- try a value of about > 27 in field "V" > Put the value of field "Theta" into Theta > ----try a value of 1.2 in > field "Theta" > set the loc of graphic "mortor" to Xo,Yo ---- > Graphic "mortor" is a > small red round ball. > show graphic "mortor" > put 0 into T > put xo into x > put Yo into y > play "Mortor.aiff" > repeat while Y <= Yo + 1 > add 1 to T > put the value of (Xo+V*cos(Theta)*T ) into > x > put the value of (Yo - V*sin(Theta)*T + .5*T^2 > ) into Y > set the loc of graphic "mortor" to X,Y > wait 1 > end repeat > ---------- the rest of the script results in a > silly explosion at the > last location of the mortor ------- > play "Boom.aiff" > hide graphic "mortor" > set the loc of graphic "Burst" to x,Yo > repeat 35 > show graphic "burst" > wait 1 > hide graphic "burst" > wait 1 > end repeat > end MouseUp > > > > Jim has actually provided a solution for me that > works well if I insert > "wait .01" in his repeat loops. I can only assume > it has something to > do with processing speed of the computer (I'm using > a high end iMac > with OS X.) Without the "wait" command in the > repeat loop, Jim's > scripts are very choppy on my computer. > > Finally, as I say, Jim's solution works well but I > think it would > nevertheless be more "elegant" to do this as I have > in ToolBook where > one is able to stop the screen redraw. > > Thanks very much for joining in the fun, Roger > Hi Roger, Have you had a look at the 'move' command? It's at the heart of the RunRev Animation Manager, and you should be able to create a smooth movement by setting a series of points and letting the object travel along those points with a 'move' statement. Just a thought, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com