From curry at pair.com Sun Jun 1 00:18:02 2003 From: curry at pair.com (curry) Date: Sun Jun 1 00:18:02 2003 Subject: Suggestion: the callingHandler In-Reply-To: <200305311601.MAA17276@www.runrev.com> References: <200305311601.MAA17276@www.runrev.com> Message-ID: >In your case, Curry, you might want to add an (optional?) parameter >that specifies the data set. Add a programming style in that the data >set name is the handler name. > >I wonder what value should be returned for Curry's callingHandler if it >is a function or an event or a message. Yeah, I was about to add a parameter like that, then I decided to double-check that this type of feature hadn't been added to 2.0, because something along these lines had been discussed a while bac. So I decided to suggest it again. I would say the callingHandler could return just the handler name and if we need the object, it would be good to have a separate function like the callingObject, or callingControl, or what the heck, as Richard said the callerID! Curry From bornstein at designeq.com Sun Jun 1 00:30:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Sun Jun 1 00:30:01 2003 Subject: Updating status while running in background Message-ID: <200306010522.h515M3pn026175@ms-smtp-02.nyroc.rr.com> >Does a loop stop working when the stack is not in foreground? I'm not using a loop, but I have a stack with a "send xxx to me in 1 second" statement that updates a counter. The counter change is visible even if the stack is not the foreground application. So there must be something else going on with your stack that's keeping the window from updating in the background. Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From curry at pair.com Sun Jun 1 01:05:01 2003 From: curry at pair.com (curry) Date: Sun Jun 1 01:05:01 2003 Subject: Suggestion: the callingHandler In-Reply-To: <200306010359.XAA12113@www.runrev.com> References: <200306010359.XAA12113@www.runrev.com> Message-ID: > > How about a function that returns the name of the handler that called > > the current handler? For example, this would be useful when a handler > > needs to reset each time a different handler calls it, or to keep > > track of different sets of data for each handler that calls it. > >You can get this information with the executionContexts function. I >hesitate to even mention it, however, because it was designed for >debugging purposes *only*: using it for conditional execution would >be, IMHO, heinous. Use an optional parameter instead unless you want >your status as an xTalk wizard permanently revoked. > Regards, > Scott Wow, now that's more like it!!! :-) Unbelievably neat. Maybe there can be a non-debug version? In the meantime, wooohooo! I did have a real hunch something like that might have been added, I just didn't realize it might be undocumented. Seriously, this type of capability is a major key for more powerful and smarter handlers. Thanks for the feature and for mentioning it, and hope it is elevated to more than only debug status soon! Thanks, Curry From mikkimi at mindspring.com Sun Jun 1 01:08:01 2003 From: mikkimi at mindspring.com (Michael Robinson) Date: Sun Jun 1 01:08:01 2003 Subject: Scrolling Background Problems in 2.0 Message-ID: <39B622D6-93F6-11D7-AFFC-0003938404E8@mindspring.com> I'm having a odd problem with 2.0, when I open a project I started in 1.1.1. When the stack window opens, it's the scrolling background's left edge "snaps" to the center of the stack window and resizes itself. So you are looking at a window with nothing from the center left, and the scrolling background, has been resized and occupies the right half of the window. The project works great under 1.1.1. Any Ideas? Mike From janschenkel at yahoo.com Sun Jun 1 01:26:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun Jun 1 01:26:01 2003 Subject: Scrolling Background Problems in 2.0 In-Reply-To: <39B622D6-93F6-11D7-AFFC-0003938404E8@mindspring.com> Message-ID: <20030601061754.49413.qmail@web11907.mail.yahoo.com> --- Michael Robinson wrote: > I'm having a odd problem with 2.0, when I open a > project I started in > 1.1.1. When the stack window opens, it's the > scrolling background's > left edge "snaps" to the center of the stack window > and resizes > itself. So you are looking at a window with nothing > from the center > left, and the scrolling background, has been resized > and occupies the > right half of the window. > > The project works great under 1.1.1. > > Any Ideas? > > Mike > Hi Mike, Try removing all geometry settings for the group and setting them again. If the problem persists, try removing the cREVGeneral[revUniqueID] custom property and use the message box to execute revCacheGeometry revUpdateGeometry Let us know if that still doesn't cut it. 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From tkuypers at pandora.be Sun Jun 1 02:28:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sun Jun 1 02:28:01 2003 Subject: Active X support In-Reply-To: Message-ID: Chipp, Tuviah, Kevin, It is simply impossible to extend the engine with all functions... When having Active-X support, we have access to so much more... COM, DLL's VB API's a lot of Java-applets etc... The biggest problem (and I really loooooooooovvvvveeeeeeeeee working with RR) is using external commands & methods... We can't take advantage of all the work those very clever C++ or Java developers did, with Active-X support we can. No, I don't agree that it's not worth the coding, it will give us scanning-capabilities, image-rendering capabilities, custom encription, inter-application-communication, OCR, all usable from within RR projects... WE NEED THIS!!! Now I have to do those things in Visual Basic, compile them as executables, (collect a thousand VB DLLs etc) and run these small exe files through the commandline. Exchange of info between these programs and RR go via text-files and it works, but it is sooooo tricky to do this... Please gang, give us the Active X support, it would solve a whole lot of trouble... Ton Kuypers > From: "Chipp Walters" > Reply-To: use-revolution at lists.runrev.com > Date: Sat, 31 May 2003 22:56:14 -0500 > To: > Subject: RE: Active X support > > Edwin, > > Back in my Mac days with SuperCard, if an XCMD wasn't available, I'd > commission one. Pretty easy to write and one could usually pass the cost on to > the customer. If there's a specific ActiveX control you'd like to see, why > don't you just ask someone to write it? > > Tuviah and Chris (my partner) have both looked into the 'ActiveX wrapper for > MC' issue, and I believe both have come to the same conclusion... while it is > *possible*, it's a lot of work and similar functions can be done with much > less coding on a case by case basis. Also, both Scott Raney and the RR folks > believe if the function is necessary enough, it should find it's way into the > engine. > > best, > > Chipp > >> -----Original Message----- >> From: use-revolution-admin at lists.runrev.com >> [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Edwin Gore >> Sent: Saturday, May 31, 2003 8:23 PM >> To: use-revolution at lists.runrev.com >> Subject: Active X support >> >> >> This was brought up again recently, and a while back when I was >> looking at adding freeDB support to my CD cataloging application, >> and I never got a firm answer for it, so I'm going to ask again. >> >> Are there any plans to add ActiveX support to metaCard/RunRev? It >> seems like a no brainer since it would improve compatibility with >> legacy ToolBook apps, and since there is already support for the >> Mac-only XCMD standard. Adding ActiveX support would open up >> access to thousands of extremely useful ActiveX controls that >> have been developed for all sorts of purposes. >> >> I decided to get RunRev because I wanted somethign that I could >> use to teach my daughter progamming concepts - I have not idea >> how to *really* program though, so creating my own Rev externals >> is pretty much out of the question, even though a lot of the >> ActiveX things I am interested have source code and could >> probably be adapted to RunRevs externals architecture, I ddon't >> have the skill to do that myself..being able to access ActiveX >> would allow me to do a whole bunch of neat stuff that I can't do >> on my own. >> _______________________________________________ >> 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 jeanne at runrev.com Sun Jun 1 02:38:18 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sun Jun 1 02:38:18 2003 Subject: Is this a bug? [was: Rogue visual effect sends rev awol] In-Reply-To: <37.3928dad3.2c0311c5@aol.com> Message-ID: At 11:44PM -0700 5/25/03, DVGlasgow at aol.com wrote: >visual effect dissolve >hide me > >Now this was in the button that controls hiding and showing images, so it is >used about 60 times. [...] >2 Rev just sat on the visual effects without letting me do anything - OK, so >I was at fault in the script, but I could have done with some useful >feedback. It actually was executing the visual effect. The problem (well, the problem with not seeing it) is because the dissolve effect only affects pixels that change from the source to the destination - so if the source and destination are visually identical (as is the case after the first dissolve, because the button was already hidden), a dissolve effect isn't visible. If the effect were something like "zoom open", you would have seen it 60 times. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Sun Jun 1 02:38:27 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sun Jun 1 02:38:27 2003 Subject: Release 2.0r2 - Unexplained CPU usage shoots to 100% - Part 2 In-Reply-To: References: Message-ID: At 2:57PM -0700 5/30/03, Roger Amar wrote: >I'm working on a stack sizing 640x480. >When I go to last card of my stack, it is out of screen and the height of it >is 64738. Then I go back to cd 1 which the height is now 1758 !! >If I set the height of it to 480 and go back last card, I find a height of >64738 ! Do you have a script that sets the stack's height? Maybe there's an error. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Sun Jun 1 02:38:35 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sun Jun 1 02:38:35 2003 Subject: Stack and Substacks... And I love Revolution 2! In-Reply-To: References: Message-ID: At 12:54 AM -0700 5/30/03, Fran?ois Cuneo wrote: >I have read all the doc "From SuperCard to Revolution, but some basic things >like the Stack and Substack are not documented (or I have not find Where). Look at "About main stacks, substacks, and the organization of a stack file". >Finally: is it possible to search "substack" somewher in the online doc to >find in all the topics where it's explained? There's not a global search (yet), but you can search in any documentation section using the box at the top. (To search the full text of that section, press Option-Return or Alt-Return.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Sun Jun 1 02:39:03 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sun Jun 1 02:39:03 2003 Subject: Table object manipulation In-Reply-To: <6376F14E-922D-11D7-9AC1-000393529642@ARCplanning.com> References: <7DD0C41B-9221-11D7-B30B-000393AAEF66@macosx.com> Message-ID: At 4:29PM -0700 5/29/03, Alex Rice wrote: >Are the built in formatters documented? I can't figure out what's >expected to go into the "With" field after you select from the "Using" >pulldown of formatters. It varies depending on the format choice: - For prefixes and suffixes, the prefix or suffix - For decimal numbers and scientific notation, the number of decimal places - For a date, the formats "short", "long", "system", or "internet" - For percentages, the value of 100% -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From stephenREVOLUTION at barncard.com Sun Jun 1 02:45:05 2003 From: stephenREVOLUTION at barncard.com (Stephen Quinn Barncard) Date: Sun Jun 1 02:45:05 2003 Subject: Active X support Message-ID: Active X -- Great for windoze folks, useless for Mac and Unix... Wouldn't this be against the 'cross platform concept" of Rev? And isn't there some kind of dll or xcmd support for PCs in Rev already? >Chipp, Tuviah, Kevin, > >It is simply impossible to extend the engine with all functions... When >having Active-X support, we have access to so much more... COM, DLL's VB >API's a lot of Java-applets etc... >The biggest problem (and I really loooooooooovvvvveeeeeeeeee working with >RR) is using external commands & methods... We can't take advantage of all >the work those very clever C++ or Java developers did, with Active-X support >we can. >No, I don't agree that it's not worth the coding, it will give us >scanning-capabilities, image-rendering capabilities, custom encription, >inter-application-communication, OCR, all usable from within RR projects... >WE NEED THIS!!! Now I have to do those things in Visual Basic, compile them >as executables, (collect a thousand VB DLLs etc) and run these small exe >files through the commandline. Exchange of info between these programs and >RR go via text-files and it works, but it is sooooo tricky to do this... > >Please gang, give us the Active X support, it would solve a whole lot of >trouble... > >Ton Kuypers > > From tkuypers at pandora.be Sun Jun 1 02:55:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sun Jun 1 02:55:01 2003 Subject: Active X support In-Reply-To: Message-ID: There is support for XCMD and AppleScript on the Mac... Works fine, no, works great! But none of these (or equivalents) are available on Windows... When developing X-platform applications, as a developer you are responsible for making sure your application indeed is X-platform, but lack of the same options on Mac and Windows prevents us in doing so... T. > From: Stephen Quinn Barncard > Reply-To: use-revolution at lists.runrev.com > Date: Sun, 01 Jun 2003 00:35:18 -0700 > To: use-revolution at lists.runrev.com > Subject: Re: Active X support > > Active X -- Great for windoze folks, useless for Mac and Unix... > Wouldn't this be against the 'cross platform concept" of Rev? > > And isn't there some kind of dll or xcmd support for PCs in Rev already? > >> Chipp, Tuviah, Kevin, >> >> It is simply impossible to extend the engine with all functions... When >> having Active-X support, we have access to so much more... COM, DLL's VB >> API's a lot of Java-applets etc... >> The biggest problem (and I really loooooooooovvvvveeeeeeeeee working with >> RR) is using external commands & methods... We can't take advantage of all >> the work those very clever C++ or Java developers did, with Active-X support >> we can. >> No, I don't agree that it's not worth the coding, it will give us >> scanning-capabilities, image-rendering capabilities, custom encription, >> inter-application-communication, OCR, all usable from within RR projects... >> WE NEED THIS!!! Now I have to do those things in Visual Basic, compile them >> as executables, (collect a thousand VB DLLs etc) and run these small exe >> files through the commandline. Exchange of info between these programs and >> RR go via text-files and it works, but it is sooooo tricky to do this... >> >> Please gang, give us the Active X support, it would solve a whole lot of >> trouble... >> >> Ton Kuypers >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From wmb at internettrainer.com Sun Jun 1 04:07:02 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sun Jun 1 04:07:02 2003 Subject: The Case For A RunRev Player (was "Stack and Substacks") In-Reply-To: Message-ID: <06E0F6D8-940F-11D7-974A-003065430226@internettrainer.com> On Saturday, May 31, 2003, at 19:47 Europe/Vienna, Richard Gaskin wrote: > Players can be useful for things that have a common focus, and a lot of > developers make them for their own collections of related wares. But > attempting to deploy general application designs in a player introduces > other challenges, including menu management, name space > considerations, and > general design issues (this topic came up recently on the SC list: > ). > > So what would make good candidates for distribution in a player? What > would > be an example of "things that share a common focus"? > Agree with Richard. A many developer of Authoring-tools are leaving the Players for double clickable Standalone Distributions... Most of the regular users dont like to download Players, Plugins and all that kind of stuff.. But, what are about a "Flash-player-plugin"-building Distribution stack? So that any Rev stack can be viewed directly in the Browser window. Whole sites could be done without dooing the same again in html... Stacks can be streamed directly into the browser without QT, RM, WMP Running a rev app in the "browser", connect directly to SQL dbs. Save also developing time for distributing rev apps on different mediums (again no QT, RM, WMP) And a lot more... One tip more: pls dont be focused to stronge at "your" favorite product. Pls have a look at others too. see the great success of Qarbon, when they changed their viewlet fileformat from Java to swf format...) I personally dont like Flash, but its imho the only Standard in the web which is not in danger to be killer from M$ because M$ is married with sfw. Before killing it M$ will buy MM. And then is time enough for SVG. I m not a scripter, so I dont know how to do that and how its possible. But I know THAT would give rev the chance to become a real killer app. Sorry if my idea is stupid, because of my ignorance in hardcore developing... My 2cent... 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 Sun Jun 1 04:10:03 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sun Jun 1 04:10:03 2003 Subject: Books on RunRev In-Reply-To: Message-ID: <6F5A5D6C-940F-11D7-974A-003065430226@internettrainer.com> On Saturday, May 31, 2003, at 19:54 Europe/Vienna, Mark Talluto wrote: > I was at the bookstore last night. I found three books on RealBasic. > The numbers go up from there with other languages/applications. I > would love to see a book on Rev in the bookstore. While it is great > to have tech docs built into an app, nothing beats holding good old > paper in your hands. And now pls try to imagin if you are in a GERMAN bookstore... > It appears that there are a good amount of people hear that would be > interested in being able to crack open a book on Rev as well. Are you > proposing that we come together and work on a book? I love the > O'Reilly books. What animal would we put on it? Phoenix (hopefully) 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 Sun Jun 1 04:20:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sun Jun 1 04:20:01 2003 Subject: Books on RunRev In-Reply-To: Message-ID: On Saturday, May 31, 2003, at 21:18 Europe/Vienna, Richard Gaskin wrote: > If Apple (or any major OS vendor) wants to evangelize Rev, I think it > would > be in their mutual interest to do so. But until then, comparisons of > marketing any non-OS-vendor product to one built by an OS vendor will > carry > implications that don't apply fairly. I dont think Apple will evangelize a product which is focussed in *crossplatform* developing... 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 janschenkel at yahoo.com Sun Jun 1 04:30:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun Jun 1 04:30:01 2003 Subject: Books on RunRev [OT] In-Reply-To: <6F5A5D6C-940F-11D7-974A-003065430226@internettrainer.com> Message-ID: <20030601092209.15235.qmail@web11903.mail.yahoo.com> --- "Wolfgang M. Bereuter" wrote: > > On Saturday, May 31, 2003, at 19:54 Europe/Vienna, > Mark Talluto wrote: > > [snip] > > > It appears that there are a good amount of people > hear that would be > > interested in being able to crack open a book on > Rev as well. Are you > > proposing that we come together and work on a > book? I love the > > O'Reilly books. What animal would we put on it? > Phoenix (hopefully) > And then have people pick it up thinking it's the next Harry Potter book ? I see where this is going : you want to ignite the Revolution by converting the children, right? *grin* Jan Schenkel :-) ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From wmb at internettrainer.com Sun Jun 1 04:37:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sun Jun 1 04:37:00 2003 Subject: Active X support In-Reply-To: Message-ID: <4B082FFA-9413-11D7-974A-003065430226@internettrainer.com> On Sunday, Jun 1, 2003, at 09:35 Europe/Vienna, Stephen Quinn Barncard wrote: > Active X -- Great for windoze folks, useless for Mac and Unix... > Wouldn't this be against the 'cross platform concept" of Rev? Exactly ... I think thera are a lot of "Windoze only to do everything but nothing..." tools, imho we dont need another one... 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 stephenREVOLUTION at barncard.com Sun Jun 1 04:39:02 2003 From: stephenREVOLUTION at barncard.com (Stephen Quinn Barncard) Date: Sun Jun 1 04:39:02 2003 Subject: Books on RunRev Message-ID: Why not? They do it! Some of Apple's best products have been cross-platform! Laserwriters, Quicktime, Filemaker Pro, Firewire, iPod, soon iTunes sqb Wolfgang M. Bereuter wrote: > >I dont think Apple will evangelize a product which is focussed in >*crossplatform* developing... > >regards >Wolfgang M. Bereuter >On Saturday, May 31, 2003, at 21:18 Europe/Vienna, Richard Gaskin wrote: > >>If Apple (or any major OS vendor) wants to evangelize Rev, I think it would >>be in their mutual interest to do so. But until then, comparisons of >>marketing any non-OS-vendor product to one built by an OS vendor will carry >>implications that don't apply fairly. From tkuypers at pandora.be Sun Jun 1 04:58:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sun Jun 1 04:58:01 2003 Subject: Active X support In-Reply-To: <4B082FFA-9413-11D7-974A-003065430226@internettrainer.com> Message-ID: >> Active X -- Great for windoze folks, useless for Mac and Unix... >> Wouldn't this be against the 'cross platform concept" of Rev? > > Exactly ... I think thera are a lot of "Windoze only to do everything > but nothing..." tools, imho we dont need another one... > regards > Wolfgang M. Bereuter > Hmmmm So if you can't have it on the Mac, you don't want it to be possible on the PC as well? Then how about killing AppleScript support on the Mac? Ton Kuypers From bmmeili at swissonline.ch Sun Jun 1 05:36:01 2003 From: bmmeili at swissonline.ch (Martin Meili) Date: Sun Jun 1 05:36:01 2003 Subject: Saving stack while running as a standalone Message-ID: Saving data in an external revolution-stack while running a standalone works without any problems if I do this on my Mac. If I try doing the same running Virtual PC (Win95) the data to be saved in the external stack are not saved. This behaviour is contrary to the advice I get from "Tip of the week" on the Revolution homepage. Is anybody out there who can help me? Cheers Martin From curry at pair.com Sun Jun 1 06:02:02 2003 From: curry at pair.com (curry) Date: Sun Jun 1 06:02:02 2003 Subject: Active X support In-Reply-To: <200306010811.EAA18856@www.runrev.com> References: <200306010811.EAA18856@www.runrev.com> Message-ID: >There is support for XCMD and AppleScript on the Mac... Works fine, no, >works great! >But none of these (or equivalents) are available on Windows... > >When developing X-platform applications, as a developer you are responsible >for making sure your application indeed is X-platform, but lack of the same >options on Mac and Windows prevents us in doing so... > > > Active X -- Great for windoze folks, useless for Mac and Unix... > > Wouldn't this be against the 'cross platform concept" of Rev? I am for supporting ActiveX. This is not against developing cross-platform, rather it's precisely for it. Some of the support for ActiveX could be invisible to us and handle things on Windows that are handled different ways on other platforms; other support could be specific to ActiveX capabilities. So I think it would be a good thing, and open up a lot of possibilities. But whether there is time to do it and it should be prioritized over other features is another question. Not sure.... Curry From tbandi at swissonline.ch Sun Jun 1 06:03:01 2003 From: tbandi at swissonline.ch (Till Bandi) Date: Sun Jun 1 06:03:01 2003 Subject: Table object manipulation In-Reply-To: Message-ID: Jeanne is there a description in the documentation? For instance: How can I use the useSystemDate in connection with the date format? Thanks Till Am Sonntag, 01.06.03 um 06:59 Uhr schrieb Jeanne A. E. DeVoto: > At 4:29PM -0700 5/29/03, Alex Rice wrote: >> Are the built in formatters documented? I can't figure out what's >> expected to go into the "With" field after you select from the "Using" >> pulldown of formatters. > > It varies depending on the format choice: > > - For prefixes and suffixes, the prefix or suffix > - For decimal numbers and scientific notation, the number of decimal > places > - For a date, the formats "short", "long", "system", or "internet" > - For percentages, the value of 100% > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > Runtime Revolution Limited - Software at the Speed of Thought > http://www.runrev.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From yvescoppe at skynet.be Sun Jun 1 06:04:01 2003 From: yvescoppe at skynet.be (Yves COPPE) Date: Sun Jun 1 06:04:01 2003 Subject: another drag 'n drop question Message-ID: Hi, I'm workiong on Mac OS X..2.6 I now have learn how to drag 'n drop an image from the desktop onto a rev window (thank you chipp !) and an inamge between two Rev windows (thank you tuviah !). Now how can I drag 'n drop an image from a Rev window to the desktop ? When I mean Image, it's a .png or .jpg file. Thank you... -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From STKing42 at aol.com Sun Jun 1 06:10:02 2003 From: STKing42 at aol.com (STKing42 at aol.com) Date: Sun Jun 1 06:10:02 2003 Subject: threshold...and Windows users Message-ID: <94.3872b866.2c0b3723@aol.com> Sorry about this, but this post tends to cross a few threads! SBE price, Active X and Documentation As an SBE user, I don't think that the SBE price is too high for 'Home' developers, I myself have just bought SBE and I am only intending to develop home apps, helpful things for my wifes school and apps for a local swimming club. And not as cross platform, Windows/NT only as alternatives to VB, VBA or similar (are many apps produced by RR users truly intended as cross platform?) My purchase follows from a free copy of 1.1.1. pro issued with UK PC-PLUS magazine not long ago. I was impressed with the ability of RR to produce usable apps in a very short time, with little or no experience. As a result, I was perfectly happy to pay the SBE price which is not unreasonable when compared with packages for royalty free distributables in VB or C++ etc. However, after monitoring the excellent forum dialogue over the last few days, one thing that is worrying me is whether, as a Windows user, this was a sound long term investment. There have been excellent discussions on documentation and Active X, and they seem to me to boil down to OlderMac users have the required background (from Hypercard etc?) or why do we need active X if its not available on MAC (which has its own form I think which I get the impression can be more easily used by RR). To me RR is an excellent product that can rival VB or other languages "windows" users are familiar with. Certainly I had no prior knowledge of the language and I bought it after about 1 months use - I think this says a lot. But, I believe that in the UK, where the vast majority of 'PC' users use windows, it will only become popular if it supports Windows features and extensions as well as it does MAC features, and due account is taken that windows user know nothing of the heritage of Hypercard , RR etc and the language structure is so different to VB for example that its sometimes not obvious even where to look! I make these points because I got into RR through UK PC-PLUS, which is a windows only magazine - so I guess the Rev team would like to raise the windows profile (which is a big market in the UK) and so windows features and solutions would seem very important. The more users -the more chance RR has of success! By the way, many thanks to all the forum contributors - your knowledge is outstanding! I have learned a lot already in just a few days of monitoring. Best regards Steve King (a windows Rev user) PS, if I have misunderstood some of the active X arguments, and the MAC is affected as much as windows - apologies, this unfortunately reflects the non-existant knowledge the average Brit has of the MAC! >Date: Sat, 31 May 2003 13:26:19 -0700 >Subject: Re: threshold >From: Geoff Canyon >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com > > >On Saturday, May 31, 2003, at 11:32 AM, Chris De Maeyer wrote: > >> Wouldn`t it be a good idea to lower the entry threshold (price) to >> attract a broader audience? The free edition is too limiting to be >>usable, and the $299 is quite an amount for hobby users... > >The Free Edition may seem limiting at first, but just two points: > >First, in the abstract, through careful use of function handlers (not >message handlers) you can dramatically expand the amount of code that >will fit into "ten" lines. > >Second, in the concrete, at least one user has built a massive (300+ >windows) application, all in the Free Edition. > >All of which is not to say anything about whether $299 is too steep for >a hobbyist. > >regards, > >Geoff Canyon >gcanyon at inspiredlogic.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From curry at pair.com Sun Jun 1 06:15:02 2003 From: curry at pair.com (curry) Date: Sun Jun 1 06:15:02 2003 Subject: Suggestion: the callingHandler In-Reply-To: <200306010811.EAA18856@www.runrev.com> References: <200306010811.EAA18856@www.runrev.com> Message-ID: I wrote: >I would say the callingHandler could return just the handler name and >if we need the object, it would be good to have a separate function >like the callingObject, or callingControl, or what the heck, as >Richard said the callerID! That was before I saw about the executionContexts. The way it's designed for debugging is the way, or very close to the way it would need to be for other uses. The executionContexts gives the object, handler, and line number. That's necessary to uniquely identify the call. It also gives the chain of calls leading to the current handler, and after seeing that, I think having the full info there if you need it is also good. So, I like the way the executionContexts works. It, or something almost just like it, would be the answer. Curry From mpetrides at earthlink.net Sun Jun 1 06:20:01 2003 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun Jun 1 06:20:01 2003 Subject: Cross platform needed? Was: threshold...and Windows users In-Reply-To: <94.3872b866.2c0b3723@aol.com> Message-ID: <38E9760C-9421-11D7-8F11-0003936D5826@earthlink.net> >>> (are many apps produced by RR users truly intended as cross platform?) Mine are. I prefer to develop on the Mac but most medical education applications need to be available for PC as well. I settled on Rev because it was exactly what I was looking for--a Hypercard-like program that was truly cross platform! Marian > -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 414 bytes Desc: not available URL: From revolution at knowledgeworks.plus.com Sun Jun 1 06:55:01 2003 From: revolution at knowledgeworks.plus.com (revolution at knowledgeworks.plus.com) Date: Sun Jun 1 06:55:01 2003 Subject: documentation - full text search useful? Message-ID: <20030601124612.knowledgeworks@Plus.Net> I've been following the discussions about the roots of Rev in Hypercard, and the problems that people have with using the documentation. I think it is really quite useful for those new to Rev to be able to get their heads round the fundamental principles of Hypercard. (I think maybe there could/should be an orientation tutorial that would server this purpose). I know I found Goodman's book a bit too simple, and find the Kamins et al. book far more useful (although that probably jumps in a bit too far from where Goodman starts...) About the documentation that comes with Rev. Given that it is pretty damn thorough, and very well hyper-linked throughout, one of the only ways in which I can see it being made more easy for people to find information within it is if the whole thing was searchable. I think I could quite easily provide a web site with a search facility that would be able to do a fast search of all the documentation. Of course I do not want to go ahead and do this unless it would be useful to others, and is sanctioned by Runrev as not breaching their copyright (the legal blurb says something to the effect that the documentation cannot be redistributed in any form whatsoever). As an example of what this would achieve: I exported the entire documentation set to my hard disk, and searched for the word 'memory' (just a word chosen at randdom). I found 110 hits, but browsing through the documentation I could only find two or three. Admittedly, some of my hits will be cross-references, but still I think this would provide quite an exhaustive way for people to be able to trawl through the documentation. Regards, Bernard From rebolask at free.fr Sun Jun 1 07:06:03 2003 From: rebolask at free.fr (rebolask) Date: Sun Jun 1 07:06:03 2003 Subject: Discover revolution, would like comparison with ToolBook Message-ID: <20030601115707.BAB398000E2@mwinf0402.wanadoo.fr> >>- it doesn't seem to support Activex whereas Toolbook does (Toolbook is >not multiplatform) >I wonder how many of our developers would find support ActiveX useful? I don't know RunRev but the problem with Toolbook is that they never really upgrade to pass the 64 K barrier even in 32 bit platform :). So although you can developp a tree component in Toolbook (in fact there was one in the library) you was limited to 64 Ko for each page. OK you can cope yourself with the 64 Ko barrier ... but then you won't have time to do what you are paying for: developping the core functionalities of your application and not doing system programming. Also if you really need a commercial look and feel and high performance and functionalities only professional activex component can give it with no time hassle. So I am very inclined to chose Delphi for that but I don't like the "classical" development tool approach they are very retarded in concept compared to Toolbook but you can cope with high standards of GUI development for users which is a necessity for commercial products. > >>For example I didn't see any tree component so how would you show for >example a xml-type structure? >You can find a sample treeview control which can read and display xml, >and display hundreds of elements in milliseconds in the Revolution 2.0 >samples folder. If you look at the script you'll notice it's less than >120 lines, and can display images. This is not to say that an xml tree >view object would not be useful in the engine, but by giving developers >things like support for images in fields and perhaps enhanced support for >things like parent scripts as Richard mentioned, it's not difficult to >roll your own and it will work for all platforms. OK thanks I keep the url and will look at it. > >Tuviah Snyder >Runtime Revolution Limited - Software at the Speed of Thought >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From rebolask at free.fr Sun Jun 1 07:11:01 2003 From: rebolask at free.fr (rebolask) Date: Sun Jun 1 07:11:01 2003 Subject: Active X support Message-ID: <20030601120248.07AB650002E5@mwinf0403.wanadoo.fr> In this Darwinian evolution it is astonishing that there are still mac survivors they must have a special gene ;) >>> Active X -- Great for windoze folks, useless for Mac and Unix... >>> Wouldn't this be against the 'cross platform concept" of Rev? >> >> Exactly ... I think thera are a lot of "Windoze only to do everything >> but nothing..." tools, imho we dont need another one... >> regards >> Wolfgang M. Bereuter >> >Hmmmm >So if you can't have it on the Mac, you don't want it to be possible on the >PC as well? >Then how about killing AppleScript support on the Mac? > >Ton Kuypers > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From scott at mail.bc.edu Sun Jun 1 07:17:01 2003 From: scott at mail.bc.edu (Scott Kinder) Date: Sun Jun 1 07:17:01 2003 Subject: Disk space function Message-ID: Hi, I'm trying to make a 'digital tape recorder' and it would be ideal to let people know in an updated dialog: Current file size of your recording is: 2mb Space left on your drive is: 20gb Looks like you might have to use the detailed directories and just add everything up. Has anyone worked out anything better? Thanks, Scott From mpetrides at earthlink.net Sun Jun 1 08:31:01 2003 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun Jun 1 08:31:01 2003 Subject: documentation - full text search useful? In-Reply-To: <20030601124612.knowledgeworks@Plus.Net> Message-ID: <8EF934D3-9433-11D7-8F11-0003936D5826@earthlink.net> I, for one, would appreciate the ability to keyword search the dox. One of helpful thing that the printed dox (for 1.1 anyway) lack is an index--and keyword searchability would help in this regard--although I personally still prefer to work on my computer, while referring to printed dox. Marian On Sunday, June 1, 2003, at 07:46 AM, revolution at knowledgeworks.plus.com wrote: > > I've been following the discussions about the roots of Rev in > Hypercard, and the problems that people have with using the > documentation. > > I think it is really quite useful for those new to Rev to be able to > get their heads round the fundamental principles of Hypercard. (I > think maybe there could/should be an orientation tutorial that would > server this purpose). I know I found Goodman's book a bit too simple, > and find the Kamins et al. book far more useful (although that > probably jumps in a bit too far from where Goodman starts...) > > About the documentation that comes with Rev. Given that it is pretty > damn thorough, and very well hyper-linked throughout, one of the only > ways in which I can see it being made more easy for people to find > information within it is if the whole thing was searchable. > > I think I could quite easily provide a web site with a search facility > that would be able to do a fast search of all the documentation. > > Of course I do not want to go ahead and do this unless it would be > useful to others, and is sanctioned by Runrev as not breaching their > copyright (the legal blurb says something to the effect that the > documentation cannot be redistributed in any form whatsoever). > > As an example of what this would achieve: I exported the entire > documentation set to my hard disk, and searched for the word 'memory' > (just a word chosen at randdom). I found 110 hits, but browsing > through the documentation I could only find two or three. Admittedly, > some of my hits will be cross-references, but still I think this would > provide quite an exhaustive way for people to be able to trawl through > the documentation. > > Regards, > Bernard > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mdavidb at hotmail.com Sun Jun 1 08:55:02 2003 From: mdavidb at hotmail.com (Michaeldb B) Date: Sun Jun 1 08:55:02 2003 Subject: Learning RR's Transcipt Message-ID: Richard Gaskin wrote: > Many if not most of the readers here exhibit unusually high intelligence.. > Most of the folks on this list have experience in other languages.. I'm sure those points are generally true, but I don't think they apply, to this particular reader, for one. I'll explain why.. I had a "Sinclair Spectrum" in the 80's and learned to program, a little, in its Basic language. Then there was a long gap, before I got a (Windows) PC - 5 years ago. I was frustrated to find, no easy way to programme, in Windows. I searched - for a Language (or tool) I could cope with. In those searches, I never came across any of the "Card" programming tools.(Maybe I didn't realise what they were about). Then, in March, I saw RunRev, on a magazine disk (PCPlus) and from the write-up - it seemed what I was looking for. I was very pleasantly surprised, by the ease of object creation and manipulation. On researching RR on the web, I found all the other similar "Card's" (Metacard etc). I realised I had missed years of it all. So, I started trying to learn Transcript. (As a newbie) I go through the extensive documentation. But, probably because I am...let's say "intellectually challenged", I don't find it easy to learn. I've had RR for about 10 weeks now. At 66 yrs, this is a hobby pursuit. I'm attempting to build a "Horserace Selection" stack. (What else?). At first, I found it slow going. But, now I'm making progress. The link, to earlier Hypertalk stuff, helps. I've sent for a Hypertalk book. What I find myself yearning for..are more extensive script examples than are found in the docs. I realise as Richard (Gaskin) says, most here, are experienced. But, with the lack of a book (Dan Shafer has one coming, I read) complete newcomers to RR, must have some level of frustration. It's like owning a Ferrari and not knowing how to drive. I find the script editor's error messages helpful. I just try out different code and move on. But I still long for more. I have searched the web extensively and not found what I need. One problem I have is - how to deal with the fractions -13/8, 100/30 etc - used in betting markets. A search on fractions, in the list, produces just one post, about the fractions used in cooking. This didn't help. As I am beginning to understand, there may be a problem - trying to deal with fractions on a computer - and in RR. At present, I just don't know. I downloaded the Beta version of 2.0. because of the cookbook. It didn't give me much help either. I was dissapointed to find, are no books on RR. So I looked for books on Hypertalk. Although, there are tons of Hypertalk books, available in the U.S. There are hardly any available locally in the U.K. where I live. I've ordered one from the U.S. I have no idea, as yet, if it will offer answers to the questions I have. Dealing with maths/numbers especially. Is it my lack of knowledge, or is there a lack of specific commands, for manipulating numbers in RR?. RunRev is a wonderful product. Michael Bird -------------- next part -------------- An HTML attachment was scrubbed... URL: From sims at ezpzapps.com Sun Jun 1 09:15:01 2003 From: sims at ezpzapps.com (sims) Date: Sun Jun 1 09:15:01 2003 Subject: Learning RR's Transcipt In-Reply-To: References: Message-ID: > >One problem I have is - how to deal with the fractions -13/8, 100/30 >etc - used in betting markets. Could you convert them? Say a horse has 1 out 4 odds to come in...would using .25 work for you? atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From alanira9 at mac.com Sun Jun 1 09:17:01 2003 From: alanira9 at mac.com (Alan Gayne) Date: Sun Jun 1 09:17:01 2003 Subject: Books on RunRev [OT] In-Reply-To: <20030601092209.15235.qmail@web11903.mail.yahoo.com> Message-ID: <76792484-943A-11D7-AE56-000393BB44C6@mac.com> On Sunday, June 1, 2003, at 05:22 AM, Jan Schenkel wrote: > you > want to ignite the Revolution by converting the > children, right? *grin* > Hi Jan I seem to recall that was the original education strategy at Apple before the genius from PepsiCo convinced the Board that Mr. Jobs was out of touch with the market. And when Apple dropped the ball, the education market got away. Alan From mikkimi at mindspring.com Sun Jun 1 09:30:05 2003 From: mikkimi at mindspring.com (Michael Robinson) Date: Sun Jun 1 09:30:05 2003 Subject: Scrolling Background Problems in 2.0 In-Reply-To: <20030601061754.49413.qmail@web11907.mail.yahoo.com> Message-ID: <5A067564-943C-11D7-9B08-0003938404E8@mindspring.com> Jan, Removing and resetting the geometry settings did not work. Unsure on how to remove the cREVGeneral[revUniqueID] custom property, as it was not in the custom properties. On Saturday, May 31, 2003, at 11:17 PM, Jan Schenkel wrote: > --- Michael Robinson wrote: >> I'm having a odd problem with 2.0, when I open a >> project I started in >> 1.1.1. When the stack window opens, it's the >> scrolling background's >> left edge "snaps" to the center of the stack window >> and resizes >> itself. So you are looking at a window with nothing >> from the center >> left, and the scrolling background, has been resized >> and occupies the >> right half of the window. >> >> The project works great under 1.1.1. >> >> Any Ideas? >> >> Mike >> > > Hi Mike, > > Try removing all geometry settings for the group and > setting them again. If the problem persists, try > removing the cREVGeneral[revUniqueID] custom property > and use the message box to execute > revCacheGeometry > revUpdateGeometry > Let us know if that still doesn't cut it. > > 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! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.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 Sun Jun 1 09:48:02 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jun 1 09:48:02 2003 Subject: The Case For A RunRev Player (was "Stack and Substacks") In-Reply-To: <306FD9C2-937D-11D7-8FAE-000A9567A3E6@swcp.com> References: <306FD9C2-937D-11D7-8FAE-000A9567A3E6@swcp.com> Message-ID: >When I double click on a stack, the stack is run. Dar, the stack is run by the development system engine...no engine, no startup on double-click. -- 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 Jun 1 09:48:56 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jun 1 09:48:56 2003 Subject: The Case For A RunRev Player (was "Stack and Substacks") In-Reply-To: <06DBEBDC-9385-11D7-A75B-003065EC5590@mac.com> References: <06DBEBDC-9385-11D7-A75B-003065EC5590@mac.com> Message-ID: >Revolution makes this so easy and it only adds about 2MB for the runtime. Bill, et al: That's 2MB per app. Every standalone for the same platform will contain much the same contents. And that's 2 extra MB of bandwidth you must use every time you rebuild and redistribute your app. My largest stack so far (Serendipity Library) is around 800 K. The stacks I might use to build standalones are generally less than 500 K; so there's 4-5 times as much data to send if the stack is built into an app. Also, as I noted in my first post, one can forget about having to tweak your stack design because a standalone can't save itself. And I liked having one window that took me to any of my most-used stacks at the click of a button. How else does one visually integrate multiple, possibly interrelated, applications? -- 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 Jun 1 09:49:02 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jun 1 09:49:02 2003 Subject: Stack and Substacks and user properties In-Reply-To: References: Message-ID: >by binding arbitrary data to specific objects you get the benefits of global >vars but without the name space issues I'm not getting the point here, Richard. Don't custom properties have names? Can't the name of a custom property be as long the name of a global variable? -- 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 Jun 1 09:49:07 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jun 1 09:49:07 2003 Subject: Develloping a registrationsystem In-Reply-To: <20030531182726.40789.qmail@www.boxfrog.com> References: <20030530230625.1986.qmail@web40509.mail.yahoo.com> <20030531182726.40789.qmail@www.boxfrog.com> Message-ID: >>I'm interested too in some code that permits a stack >>to runs only in the machine in which it was installed. >>Those machine are running Windows XP. Too bad, Malte. If you were running Mac OS, you could get the Mac serial # via the System Profiler and check it against a target serial # in your app...assuming your app is priced high enough to bear the overhead of burning a separate CD for each installation. Speculation: why don't other computer manufacturers (or Intel) include a call to uniquely identify a computer? Is it perhaps because they DON'T WANT to discourage "small scale" software piracy? Why hasn't the software industry pressed manufacturers for this simple solution instead of everyone trying to devise her/his uncrackable proprietary license scheme? -- 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 Jun 1 09:49:13 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jun 1 09:49:13 2003 Subject: OT - Revolution and Its HyperCard Roots In-Reply-To: References: Message-ID: >The one thing I don't see too much potential for in the future is custom >coded single-user free standing applications. FWIW Danny, I spent most of the last 15 years customizing FlexWare accounting modules for individual buyers. I continue to be amazed how much some (even small) companies will spend to get an application tuned to their particular requirements. (Actually these are mostly multi-user...does that make 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 rcozens at pon.net Sun Jun 1 09:49:18 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jun 1 09:49:18 2003 Subject: OT - Revolution and Its HyperCard Roots In-Reply-To: References: Message-ID: >It's less about being emotional than about being dishonest. Also, >ignoring Rev's Hypercard roots is itself an emotional response, just one >of a different flavor. Amen, Judy. -- 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 Jun 1 09:49:23 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jun 1 09:49:23 2003 Subject: The Case For A RunRev Player (was "Stack and Substacks") In-Reply-To: <06E0F6D8-940F-11D7-974A-003065430226@internettrainer.com> References: <06E0F6D8-940F-11D7-974A-003065430226@internettrainer.com> Message-ID: >Agree with Richard. A many developer of Authoring-tools are leaving >the Players for double clickable Standalone Distributions... >Most of the regular users dont like to download Players, Plugins and >all that kind of stuff.. Wolfgang, et al: Let's get back to my original point: every time a developer scripts a "splash screen" stack to hold the MC engine & open the "real" stacks, he/she is creating a custom Revolution Player for that application. These players are NOT plugIns. They look to the user as the main application file. I'm talking about something distributed inside the main app bundle, not a separate file each user must download. -- 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 Sun Jun 1 09:53:01 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Sun Jun 1 09:53:01 2003 Subject: Weird button behavior in 2.0 Message-ID: <79DF7CC2-943F-11D7-AA90-003065A81762@mac.com> Just moved my stacks from 1.1.1 to 2.0 under macOS 10.2.6. The problems I encounterd seem to much to be due to RR bugs. That why I'd would like to know whether some other user have had them too... and any suggestion to bring things back to normal! A. Impossible to save one of the stacks (see my other post) B. A weird button behavior: 1) In the msg box, after "put style of btn x" I get: "standard, rectangle, roundrect, transparent, opaque, shadow, checkbox, radiobutton" but in the inspector I read: "Push Button, Square Button, Round Button, Transparent Button, Opaque Button, Shadow Button, Check Box, Radio Button" 2) Changing style by scripts works if I use the msg box terms; but nothing happens if I use the inspector's (no change, no error msg: nothing). 3) curiously, in a stack imported from RR 1.1.1, if I try to change a button into a "standard" (by script) or a "Push Button" (in the inspector), I get a "rectangle" instead! Impossible to get a regular rectangle/Push Button. 4) When I open a button's inspector, the option menu to choose the style is labelled "Type" in the case of menu buttons, and "Style" in the case of 'conventional' buttons. But menu type is not treated as a subset of style (as it used to be in 1.1.1): when I type "put type of button x" (any menu style btn) I get: 'Message execution error: Error description: Handler: can't find handler' If I use the word "style", then I get "menu" no matter which 'type' it is. But nothing happens if I try to "set style of btn x to "menu" So I can't test the exact style of a menu button by script. Besides changing a 'conventional' into a 'menu' or vice versa if very tricky, if not impossible. 5) The height of the combo box is smaller than showed in the inspector: to get a combo box the same height as a 18 p. option button box, I have to set it at 22! Note that theese button oddities (1, 2 and 4) were observed in a brand new stack as well. Manuel From mcompanys at mac.com Sun Jun 1 10:19:01 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Sun Jun 1 10:19:01 2003 Subject: (no subject) Message-ID: <3DEEB984-9443-11D7-AA90-003065A81762@mac.com> Just moved my stacks from 1.1.1 to 2.0 under macOS 10.2.6. The problems I encounterd seem to much to be due to RR bugs. That why I'd would like to know whether some other user have had them too... and any suggestion to bring things back to normal! A. Impossible to save one of the stacks (see below) B. A weird button behavior: (see my other post) ------- When trying to save one of the stacks I moved from 1.1.1 I get the alert: Cant' save the stack Litteris due to an error: can't open stack backup file Check the file path, and that the file name is not too long. This stack is the only one using combo box buttons, whose height is shrinked in 2.0 (see my previous post). If I open it under 1.1.1, everything goes back to normal! I tried to copy the stack into the R-R folder, with no success. Where is this 'backup file' located? What to do to move to stack to 2.0? Manuel From mdavidb at hotmail.com Sun Jun 1 10:36:01 2003 From: mdavidb at hotmail.com (Michaeldb B) Date: Sun Jun 1 10:36:01 2003 Subject: (no subject) Message-ID: Sims wrote.. > could you convert them? > would using .25 work for you?. I guess so..but, at this stage, I can't tell!. M.D.B. From mcompanys at mac.com Sun Jun 1 10:57:02 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Sun Jun 1 10:57:02 2003 Subject: Impossible to save Message-ID: <9E9EA168-9448-11D7-AA90-003065A81762@mac.com> I my post I forgot to say that after I close the alert "can't save ...", a file RR icon shows up with the title of the stack followed by the characters ??.rev~ Then if I click on this icon I get a) if the RR program is not open : "L'application Revolution a quitt? inopin?ment" ("The application Revolution has unexpectedly quitted") b) if Revolution is open: "Unable to open stack: stack is corrupted, check for ~ backup file." What is this ' ~ backup file', and where is it? Manuel From tbandi at swissonline.ch Sun Jun 1 11:11:01 2003 From: tbandi at swissonline.ch (Till Bandi) Date: Sun Jun 1 11:11:01 2003 Subject: Nine to Five Reports In-Reply-To: <20030531.144115.2500.6.diskot123@juno.com> Message-ID: > I got little to no feedback on it at least I tried to give feedback - but I think I never got an answer - I was delightet and hoped that you would finish the report generator. It would probably not do everything the Nine to Five package did (does) but you can script a lot outside, so this would not hurt to much. For me the Beta did not work, I think it was the page setup with A4, but the potential was evident! Couldn't you get the project - as is - running with Revolution 2? .... and then let us > have the ultimate cross platform report generator in Rev later? Till Am Samstag, 31.05.03 um 20:41 Uhr schrieb Tuviah M Snyder: >> What I eventually heard was that the RunRev people felt that all of >> the >> features offered by Reports would ultimately be better implemented >> totally within the Revolution environment - "ultimately" seeming to be >> the operative term. > Hi Alan. I remember talking with you at MacWorld, and look forward to > discussing this in more detail this July. > > I think the big problem with writing a reports package, is coming up > with > something easy enough and powerful enough that developers use it. As > Richard stated many apps need to print custom reports, and it may be > easier to just roll your own. > > RunRev 2.0 features a new report generator, a powerful and well tested > stack based report generator, and I'm not sure how many people have > even > tried it out. > > I wrote a report generator 5 years ago for MetaCard called the MetaCard > Report Generator which featured fully customizable headers/footers, > templates, a Full scripting API, ect, expressions, ect. > > http://www.xworlds.com/metacard/contributors/mcrg.htm > > I honestly don't know if anyone actually used it in an application, I > got > little to no feedback on it, and it never went out of beta. Perhaps it > was too complex?! > > So I've moved to the conclusion that what we need is a report generator > based on SQL along the lines of Crystal Reports, DBReports, and various > other reporting packages, or even perhaps tighter integration with such > packages. Along with things like step by step Query Wizards, prebuilt > Templates, possible support for stacks as data sources, an Open > extensible scripting API so developers can write their own printing > modules, and additional integration with local databases > (Access/Valentina) perhaps we can have the ultimate cross platform > report > generator in Rev. > > Tuviah Snyder > Runtime Revolution Limited - Software at the Speed of Thought > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jhurley at infostations.com Sun Jun 1 11:13:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Sun Jun 1 11:13:01 2003 Subject: Books on RunRev In-Reply-To: <200306011056.GAA29904@www.runrev.com> References: <200306011056.GAA29904@www.runrev.com> Message-ID: I hesitate to enter this discussion. I have so little feel for the market. However, on a personal level, I think a good book on RunRev is the best thing that could happen right now. Certainly the product is sufficiently mature that it is truly ready for prime time. It has gone far beyond HyperCard in speed of execution, breadth of coverage and variety of platforms. I first became interested in xTalk programming through HC. And I doubt that would have happened had it not been for the Winkler-Kamins-DeVoto book. I thought it was just brilliant. A perfect blend of theory (about a hundred pages) and extensive examples. I agree fully with Richard that the best teacher is experience. But a good example is experience on-a-stick. I taught Physics for 30 years, and although I had a passion for the theory, I always knew, deep down, that the only way to get through to students was through meaningful examples and penetrating homework. (By the way, my real interest in HC then, and RR now, is in education. I think the time will come when programming is taught routinely in High School and x-Talk is the ideal vehicle for the High School student. There is certainly a book needed there. It would be aimed at students interested in science--there are a dozen students who pursue a science career for every one that becomes an application programmer. Programming is mostly about algorithms-schemes-and less about implementation and so the language chosen for the beginning programmer is the one which facilitates though and not one which is CPU friendly. But it is very difficult to break through the inertia of the entrenched High School curriculum. Trouble is, the teacher who might initiate a HS course would be one with a background in programming and not in the sciences. As you see I have a real bias here. My apologies; I suspect that the majority on this list has quite a different bent.) Right now, this list fills the book void, and it does so brilliantly. But there are many questions that users don't know to ask (I'm sure I have no idea what RR is truly capable of) or are too embarrassed, despite the grace with which newbie question are handled.. I think RR is more than half-way there with its excellent documentation. Add a little theory (100 pages), and follow with the existing dictionary but *add useful example scripts* to the definitions!!!!!!!!!!!!!!! True, it would couldn't cover everything and it would soon become outdated. But an on-line addendum could help to solve these problems. I cannot begin to imagine the effort and imagination that has created this product, beginning with the concept in HC, on to the expansion with MC, now the polish of RR. RR is ready for prime time. And "RunRev 2.0, The Book" would make that announcement. Jim -------------- next part -------------- An HTML attachment was scrubbed... URL: From jtenny at willamette.edu Sun Jun 1 11:37:02 2003 From: jtenny at willamette.edu (John Tenny) Date: Sun Jun 1 11:37:02 2003 Subject: command comparison list Message-ID: <9B22E5E4-944D-11D7-A87F-000393911676@willamette.edu> Is there a chart comparing the commands syntax between HC and Rev? Peace, John Technology Integration Mentor OTEN PT3 Grant 503-508-3398 From logram at wanadoo.fr Sun Jun 1 11:44:01 2003 From: logram at wanadoo.fr (Roger Amar) Date: Sun Jun 1 11:44:01 2003 Subject: Release 2.0r2 - Unexplained CPU usage shoots to 100% - Part 2 In-Reply-To: Message-ID: > Do you have a script that sets the stack's height? Maybe there's an error. I dont have. This problem occurs with the r1 version too. I can't beleive it, but I it is a fact ! I can send you the stack (converted from Supercard a while ago). Roger; 1/06/03 6:25, Jeanne A. E. DeVoto at jeanne at runrev.com wrote recently?: > At 2:57PM -0700 5/30/03, Roger Amar wrote: >> I'm working on a stack sizing 640x480. >> When I go to last card of my stack, it is out of screen and the height of it >> is 64738. Then I go back to cd 1 which the height is now 1758 !! >> If I set the height of it to 480 and go back last card, I find a height of >> 64738 ! > > Do you have a script that sets the stack's height? Maybe there's an error. > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > Runtime Revolution Limited - Software at the Speed of Thought > http://www.runrev.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From gcanyon at inspiredlogic.com Sun Jun 1 12:04:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun Jun 1 12:04:01 2003 Subject: documentation - full text search useful? In-Reply-To: <8EF934D3-9433-11D7-8F11-0003936D5826@earthlink.net> Message-ID: The documentation for 1.1.1 is already up at http://wiki.macitworks.com/revdocs I'll put 2.0 up as soon as I can get to it. This is not an official runrev site, but a personal project. The site is user-updateable, meaning that if you have something to contribute you can add it right now, no password required. You can search the entire site directly through the site itself. That search is up to date with any changes/additions that have been made, but it's slow. The server is an old computer, and the software running the site isn't very efficient (needs to be rewritten in Revolution!) You can search the site quickly by using google. Just add site:wiki.macitworks.com/revdocs to your search terms. This search obviously isn't as up to date, but the documentation portion of the site is fairly static so it's not a big issue. A final note on google searching: there are several different types of pages on the server for each actual content page. You might see urls like this: http://wiki.macitworks.com/revdocs/1447.history http://wiki.macitworks.com/revdocs/1447.upload http://wiki.macitworks.com/revdocs/1447 You want the one with no extension (the last one above). On Sunday, June 1, 2003, at 06:18 AM, Marian Petrides wrote: > I, for one, would appreciate the ability to keyword search the dox. > One of helpful thing that the printed dox (for 1.1 anyway) lack is an > index--and keyword searchability would help in this regard--although I > personally still prefer to work on my computer, while referring to > printed dox. > > Marian > On Sunday, June 1, 2003, at 07:46 AM, > revolution at knowledgeworks.plus.com wrote: > >> >> I've been following the discussions about the roots of Rev in >> Hypercard, and the problems that people have with using the >> documentation. >> >> I think it is really quite useful for those new to Rev to be able to >> get their heads round the fundamental principles of Hypercard. (I >> think maybe there could/should be an orientation tutorial that would >> server this purpose). I know I found Goodman's book a bit too >> simple, and find the Kamins et al. book far more useful (although >> that probably jumps in a bit too far from where Goodman starts...) >> >> About the documentation that comes with Rev. Given that it is pretty >> damn thorough, and very well hyper-linked throughout, one of the only >> ways in which I can see it being made more easy for people to find >> information within it is if the whole thing was searchable. >> >> I think I could quite easily provide a web site with a search >> facility that would be able to do a fast search of all the >> documentation. >> >> Of course I do not want to go ahead and do this unless it would be >> useful to others, and is sanctioned by Runrev as not breaching their >> copyright (the legal blurb says something to the effect that the >> documentation cannot be redistributed in any form whatsoever). >> >> As an example of what this would achieve: I exported the entire >> documentation set to my hard disk, and searched for the word 'memory' >> (just a word chosen at randdom). I found 110 hits, but browsing >> through the documentation I could only find two or three. >> Admittedly, some of my hits will be cross-references, but still I >> think this would provide quite an exhaustive way for people to be >> able to trawl through the documentation. regards, Geoff Canyon gcanyon at inspiredlogic.com From raineri at mail.chem.sunysb.edu Sun Jun 1 12:32:01 2003 From: raineri at mail.chem.sunysb.edu (Fernando Raineri) Date: Sun Jun 1 12:32:01 2003 Subject: Need help with writing to a file Message-ID: <7B14E6F1-9455-11D7-A98C-0003931DB5AA@mail.chem.sunysb.edu> Hello I am using RR 2.0r2 on an iBook 600 MHz with 640 MB of memory and Mac OS X 10.2.6. I have been working on a script that reads a line from a card field "theVsites", processes this information with the result stored in a variable theText, and then writes this information in another card field "theVoutput". The above goal is working. But I would also like to write the information contained in the variable theText into a file, say "try.txt" in the Desktop. This I can't find the way to do it. I have tried the line put theText into URL "file:/fallRains/Users/fernando/Desktop/try.txt". I have also tried the "open file to write; write to file; close file" approach, but also can't make it to work. Perhaps there is some setting that I'm missing, or there is something very fundamental that I'm not doing correctly (like the filePath style, perhaps?). The button script is below (with the open/write/close alternative commented). A typical content in the card field "theVsites" is "O H1 H2". I would appreciate it very much if somebody could help me. Thank you, Fernando on mouseUp put card field "theVsites" into theVsites put (number of words in theVsites) into theSitesNo put "" into card field "theVoutput" put "" into theText put 0 into m repeat with j=1 to theSitesNo put (m+1) into m put word j of theVsites into theSite1 put m & " " & j & " " & j & " " & theSite1 & " " & theSite1 & return after theText repeat with l=(j+1) to theSitesNo put (m+1) into m put word l of theVsites into theSite2 put m & " " & j & " " & l & " " & theSite1 & " " & theSite2 & return after theText end repeat end repeat put theText into card field "theVoutput" put theText into URL "file:/fallRains/Users/fernando/Desktop/try.txt" --put "/fallRains/Users/fernando/Desktop/try.txt" into theFile --open file theFile for write --write theText to file theFile --close file theFile end mouseUp From raineri at mail.chem.sunysb.edu Sun Jun 1 12:40:02 2003 From: raineri at mail.chem.sunysb.edu (Fernando Raineri) Date: Sun Jun 1 12:40:02 2003 Subject: Need help with writing to a file Message-ID: <913570B2-9456-11D7-A98C-0003931DB5AA@mail.chem.sunysb.edu> Hello again. > The above goal is working. But I would also like to write > the information contained in the variable theText into a file, > say "try.txt" in the Desktop. > This I can't find the way to do it. I have tried the line > put theText into URL "file:/fallRains/Users/fernando/Desktop/try.txt". > I have also tried the "open file to write; write to file; close file" > approach, but also can't make it to work. > Perhaps there is some setting that I'm missing, or there is something > very fundamental that I'm not doing correctly (like the filePath style, > perhaps?). I just found my error; it was in the filePath, which I was writing with the hard drive. But when I use put theText into URL "file:/Users/fernando/Desktop/try.txt" it works. I apologize for my confusion. Thank you. Fernando From dsc at swcp.com Sun Jun 1 12:40:09 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 1 12:40:09 2003 Subject: Suggestion: the callingHandler In-Reply-To: Message-ID: On Sunday, June 1, 2003, at 05:01 AM, curry wrote: > So, I like the way the executionContexts works. It, or something > almost just like it, would be the answer. Can stack file names have commas? If so... If you tinker with this, you may want to watch out for that. Maybe the handler name is item -2 and the object is item 1 to -3. I like the ability to pick off the nth caller, so I can make a utility function to get the calling object. However, if Scott discourages this, then I'm going to try something else. Even so, this can be handy in creating a mockup of a related function in making suggestions. If this becomes a supported property, then maybe it can be defined in such a way that it can grow as mc/rev needs grow and yet still be safe to use. Dar Scott From wmb at internettrainer.com Sun Jun 1 12:49:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sun Jun 1 12:49:01 2003 Subject: Books on RunRev In-Reply-To: Message-ID: <0FC0978E-9458-11D7-974A-003065430226@internettrainer.com> On Sunday, Jun 1, 2003, at 11:29 Europe/Vienna, Stephen Quinn Barncard wrote: > Why not? They do it! Some of Apple's best products have been > cross-platform! > Laserwriters, Quicktime, Filemaker Pro, Firewire, iPod, soon iTunes > > sqb But all of them have been FIRST "Mac only..." Thats Jobs strategie... 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 Sun Jun 1 12:56:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sun Jun 1 12:56:01 2003 Subject: Active X support In-Reply-To: Message-ID: On Sunday, Jun 1, 2003, at 11:49 Europe/Vienna, tkuypers at pandora.be wrote: > So if you can't have it on the Mac, you don't want it to be possible > on the > PC as well? > Then how about killing AppleScript support on the Mac? OK, I and, I think all of US which devlop crossplatform dont (cant) use AppleScript... If I would do Mac Apps only with QT and AppleScript my Life would be a lot easier going SC... 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 Sun Jun 1 13:05:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sun Jun 1 13:05:01 2003 Subject: Active X support In-Reply-To: <20030601120248.07AB650002E5@mwinf0403.wanadoo.fr> Message-ID: <3B573858-945A-11D7-974A-003065430226@internettrainer.com> On Sunday, Jun 1, 2003, at 15:13 Europe/Vienna, rebolask wrote: > In this Darwinian evolution it is astonishing that there are still mac > survivors they must have a special gene ;) can you explain me what do you mean with that? I know Darwin, if you are referring to the men of the evolution theorie (and not to OSX Unix) but cant understand the relation to the Mac Genes... 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 Sun Jun 1 13:07:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sun Jun 1 13:07:01 2003 Subject: The Case For A RunRev Player (was "Stack and Substacks") In-Reply-To: Message-ID: <93D129B8-945A-11D7-974A-003065430226@internettrainer.com> Rob, On Sunday, Jun 1, 2003, at 15:59 Europe/Vienna, Rob Cozens wrote: > >> Agree with Richard. A many developer of Authoring-tools are leaving >> the Players for double clickable Standalone Distributions... >> Most of the regular users dont like to download Players, Plugins and >> all that kind of stuff.. > > Wolfgang, et al: > > Let's get back to my original point: every time a developer scripts a > "splash screen" stack to hold the MC engine & open the "real" stacks, > he/she is creating a custom Revolution Player for that application. Right, I think I understood the difference and thats better than nothing, but... > These players are NOT plugIns. They look to the user as the main > application file. I'm talking about something distributed inside the > main app bundle, not a separate file each user must download. ...can this be viewed in a browser window..? Thats my main point! 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 Sun Jun 1 13:19:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jun 1 13:19:01 2003 Subject: The Case For A RunRev Player (was "Stack and Substacks") In-Reply-To: <93D129B8-945A-11D7-974A-003065430226@internettrainer.com> References: <93D129B8-945A-11D7-974A-003065430226@internettrainer.com> Message-ID: >...can this be viewed in a browser window..? Thats my main point! We may be talking about two different things, Wolfgang. OTOH, it may be possible: I haven't looked at it from that angle; just from the perspective of desktop applications. -- 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 Sun Jun 1 13:27:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 1 13:27:01 2003 Subject: Active X support In-Reply-To: Message-ID: <746BDAAA-945D-11D7-B988-000A9567A3E6@swcp.com> On Sunday, June 1, 2003, at 01:19 AM, tkuypers at pandora.be wrote: > No, I don't agree that it's not worth the coding, it will give us > scanning-capabilities, image-rendering capabilities, custom encription, > inter-application-communication, OCR, all usable from within RR > projects... > WE NEED THIS!!! This gives me a better picture of what you are hoping for. I have done some COM and DCOM programming in C over the past year and have found the whole thing tedious. My experience has been in non-gui client-server systems with, uh, I forgot the COM word for callbacks. I have considered making a somewhat general external and library to do some of this, but have put it off. I still might do it depending on customer needs. However, if mc or a third party is at work on this, I'm not going to bother. For new designs, I use tcp/ip with some robustness added. Dar Scott From dsc at swcp.com Sun Jun 1 13:34:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 1 13:34:01 2003 Subject: The Case For A RunRev Player (was "Stack and Substacks") In-Reply-To: Message-ID: <7CB0DA1A-945E-11D7-B988-000A9567A3E6@swcp.com> On Sunday, June 1, 2003, at 07:10 AM, Rob Cozens wrote: >> When I double click on a stack, the stack is run. > > Dar, the stack is run by the development system engine...no engine, no > startup on double-click. Yeah, I know. I was wondering how much this would address the need of a player. Maybe it is possible for one to get permission from Runrev to distribute the free version of development system to be installed with his stacks. Or maybe some class of customers might be willing to download and install the free version. Maybe this would make distributed stacks too vulnerable. There are probably technical, licensing and installation issues and I really have no idea the merit of this approach. Dar Scott From pixelbird at interisland.net Sun Jun 1 14:21:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 1 14:21:01 2003 Subject: The Case For A RunRev Player In-Reply-To: <200306011601.MAA08073@www.runrev.com> Message-ID: ********** > Date: Sun, 1 Jun 2003 06:59:06 -0700 > From: Rob Cozens > Subject: Re: The Case For A RunRev Player (was "Stack and Substacks") > Let's get back to my original point: every time a developer scripts a > "splash screen" stack to hold the MC engine & open the "real" stacks, > he/she is creating a custom Revolution Player for that application. > > These players are NOT plugIns. They look to the user as the main > application file. I'm talking about something distributed inside the > main app bundle, not a separate file each user must download. ---------- Of course...no wonder I didn't understand the problem, which is why I stayed out of the thread until now. The problem is that there is no problem. The splash or whatever (sometimes I make it into a custom UI) _is_ the player. Any substacks converted as files in the Distribution Builder will work off of it, and if properly written (for updating/saving), the user will never know. I don't see how it could get any simpler, but that's Rev for ya. Things are so much easier and so much work is done for you that people tend to make them more difficult/complicated than they are. Ken N. From stephenREVOLUTION at barncard.com Sun Jun 1 14:21:31 2003 From: stephenREVOLUTION at barncard.com (Stephen Quinn Barncard) Date: Sun Jun 1 14:21:31 2003 Subject: Active X support Message-ID: Huh? My post was about inclusion, not taking out stuff. Please don't quote my words out of context for your own imagined conclusions. sqb > >> Active X -- Great for windoze folks, useless for Mac and Unix... >>> Wouldn't this be against the 'cross platform concept" of Rev? >> >> Exactly ... I think thera are a lot of "Windoze only to do everything >> but nothing..." tools, imho we dont need another one... >> regards >> Wolfgang M. Bereuter >> >Hmmmm >So if you can't have it on the Mac, you don't want it to be possible on the >PC as well? >Then how about killing AppleScript support on the Mac? > >Ton Kuypers From Cubist at aol.com Sun Jun 1 14:24:01 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Sun Jun 1 14:24:01 2003 Subject: Learning RR's Transcipt Message-ID: sez mdavidb at hotmail.com: >I've had RR for about 10 weeks now. At 66 yrs, this is a hobby pursuit. I'm >attempting to build a "Horserace Selection" stack. (What else?). ... >One problem I have is - how to deal with the fractions -13/8, 100/30 etc - >used in betting markets. A search on fractions, in the list, produces just >one post, about the fractions used in cooking. This didn't help. ... >Is it my lack of knowledge, or is there a lack of specific commands, for >manipulating numbers in RR?. There are plenty of commands for manipulating numbers in Transcript/RR. The question is, exactly what sort of numerical manipulations does your HS stack need to perform? I rather suspect that if Transcript doesn't have any built-in functions that do what you need, it shouldn't be all that difficult to "roll your own"... so if you could clue the rest of us in on what your needs are, with any luck we'll be able to help you meet them. From stephenREVOLUTION at barncard.com Sun Jun 1 14:37:02 2003 From: stephenREVOLUTION at barncard.com (Stephen Quinn Barncard) Date: Sun Jun 1 14:37:02 2003 Subject: Develloping a registrationsystem Message-ID: 1. Privacy groups were in an uproar when Intel announces such a plan. (I agree with them - I don't like the idea) 2. Intel, contrary to common talk, is not the only manufacturer of micros. 3. Software piracy, like music piracy, is not the concern of hardware people. 4. The best copy protection is a USB dongle, like the iLok used with Pro-Tools. > >Speculation: why don't other computer manufacturers (or Intel) >include a call to uniquely identify a computer? Is it perhaps >because they DON'T WANT to discourage "small scale" software piracy? > >Why hasn't the software industry pressed manufacturers for this >simple solution instead of everyone trying to devise her/his >uncrackable proprietary license scheme? >-- > >Rob Cozens From pixelbird at interisland.net Sun Jun 1 14:54:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 1 14:54:01 2003 Subject: Books on RunRev In-Reply-To: <200306011601.MAA08073@www.runrev.com> Message-ID: ********** > Date: Sun, 1 Jun 2003 09:05:43 +0800 > To: use-revolution at lists.runrev.com > From: Jim Hurley > Subject: Re: Books on RunRev > Reply-To: use-revolution at lists.runrev.com > > --============_-1157692949==_ma============ > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > > I hesitate to enter this discussion. I have so little feel for the market. > > However, on a personal level, I think a good book on RunRev is the > best thing that could happen right now. Certainly the product is > sufficiently mature that it is truly ready for prime time. ---------- I agree, as I've already stated. This has very little to do with making comparisons to other xTalk IDE's, but is rather a thing which many of us in the same position as yourself are expressing a need for. How about a simple two-question poll? 1) Would you like to see a complete (as possible) easily updateable (online website posts) book and accompanying CD (or download) with examples? 2) Would you be willing to contribute. i.e., working with others who are interested as to organization and writing/proofreading, etc. and/or financial commitment? Note: Anyone wants to restate the above...feel free. I won't be offended at all, and this is not at all about stealing RR staff's thunder or criticism of their work in this direction, nor any other such thing. It comes from a perceived need and desire. I would personally rather the RR staff continue to concentrate on developing and updating their product, including online help. Best regards, Ken N. From edgore at shinra.com Sun Jun 1 14:55:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Sun Jun 1 14:55:01 2003 Subject: Active X support Message-ID: <200306011946.h51JksA21152@mmm1505.boca15-verio.com> I think people have some widely divergent ideas about what constitutes a cross platform development environment. To my mind it should be a case of the anything that you do using just RunRev runs anywhere, but at the same time it should actually support the platform specific features of different operating systems. That way the developer can make informed decisions about how they want to handle cross platform issues when RunRev doesn't natively support something. Adding support for Applescript, XCMDs, ActiveX and whatever the OS-X/unix equivelents might be doesn't reduce the cross-platform capabiilities of RunRev, it increases it. Those are all important parts of the individual platforms, and if you don't consider support for them, it makes the development system too limited to appeal to developers across the board. If you only support the lowest common denominator of what can be supported on ALL platforms, you end up with what is a very limited subset of the power of each individual operating system. ActiveX is a big part of the Windows architecture these days. There are thousands of controls out there already, and it would be great to get access to them. Not being able to makes RunRev much less attractive to Windows users, and there are several of them. For Revolution to really succeed I think it's important that it support platform specific technologies on Windows, Mac, and on Linux, when they are an important part of the operating system. A development system that is best of breed for Windows, Mac, Lijnux AND crossplatform is a much more powerful proposition than one that is just the best Crossplatform system, but not really the best for any particular system. I think that Revolution did the right thing in creating an externals library that supports programmers creating externals that can re-compile for other platforms using the same code, but I think that supoorting the externals architectures that the indivual OSs already supoort is just as important. >----- ------- Original Message ------- ----- >From: Stephen Quinn Barncard > >To: use-revolution at lists.runrev.com >Sent: Sun, 01 Jun 2003 12:11:26 > >Huh? My post was about inclusion, not taking out >stuff. Please don't >quote my words out of context for your own imagined >conclusions. > >sqb > >> >> Active X -- Great for windoze folks, useless >for Mac and Unix... >>>> Wouldn't this be against the 'cross platform >concept" of Rev? >>> >>> Exactly ... I think thera are a lot of "Windoze >only to do everything >>> but nothing..." tools, imho we dont need >another one... >>> regards >>> Wolfgang M. Bereuter >>> >>Hmmmm >>So if you can't have it on the Mac, you don't want >it to be possible on the >>PC as well? >>Then how about killing AppleScript support on the >Mac? >> >>Ton Kuypers >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolu >tion From pixelbird at interisland.net Sun Jun 1 15:07:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 1 15:07:01 2003 Subject: mpossible to save In-Reply-To: <200306011601.MAA08073@www.runrev.com> Message-ID: ********** > Date: Sun, 1 Jun 2003 17:49:25 +0200 > Subject: Impossible to save > From: Emmanuel Companys > > I my post I forgot to say that after I close the alert "can't save > ...", a file RR icon shows up with the title of the stack followed by > the characters > ?????.rev~ > Then if I click on this icon I get > a) if the RR program is not open : "L'application Revolution a > quitt?? inopin??ment" ("The application Revolution has unexpectedly > quitted") > b) if Revolution is open: "Unable to open stack: stack is corrupted, > check for ~ backup file." > > What is this ' ~ backup file', and where is it? ---------- If you didn't create a backup file then there isn't one. RR assumes you have the *standard practice* of making frequent backups, which you should be doing as a matter of course throughout the development process. If your stack gets corrupted during development, you can revert to the last backup and lose only what you've done since then, rather than losing the whole banana. HTH, Ken N. From tkuypers at pandora.be Sun Jun 1 15:08:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sun Jun 1 15:08:00 2003 Subject: Active X support In-Reply-To: <200306011946.h51JksA21152@mmm1505.boca15-verio.com> Message-ID: Hear, hear!!! This is what I ment, This is exactly the point I was making! Well put! Ton Kuypers > From: "Edwin Gore" > Reply-To: use-revolution at lists.runrev.com > Date: Sun, 1 Jun 2003 15:46:54 -0700 > To: use-revolution at lists.runrev.com > Subject: RE: Re: Active X support > > I think people have some widely divergent ideas about what constitutes a cross > platform development environment. > > To my mind it should be a case of the anything that you do using just RunRev > runs anywhere, but at the same time it should actually support the platform > specific features of different operating systems. That way the developer can > make informed decisions about how they want to handle cross platform issues > when RunRev doesn't natively support something. > > Adding support for Applescript, XCMDs, ActiveX and whatever the OS-X/unix > equivelents might be doesn't reduce the cross-platform capabiilities of > RunRev, it increases it. Those are all important parts of the individual > platforms, and if you don't consider support for them, it makes the > development system too limited to appeal to developers across the board. If > you only support the lowest common denominator of what can be supported on ALL > platforms, you end up with what is a very limited subset of the power of each > individual operating system. > > ActiveX is a big part of the Windows architecture these days. There are > thousands of controls out there already, and it would be great to get access > to them. Not being able to makes RunRev much less attractive to Windows users, > and there are several of them. For Revolution to really succeed I think it's > important that it support platform specific technologies on Windows, Mac, and > on Linux, when they are an important part of the operating system. A > development system that is best of breed for Windows, Mac, Lijnux AND > crossplatform is a much more powerful proposition than one that is just the > best Crossplatform system, but not really the best for any particular system. > > I think that Revolution did the right thing in creating an externals library > that supports programmers creating externals that can re-compile for other > platforms using the same code, but I think that supoorting the externals > architectures that the indivual OSs already supoort is just as important. > >> ----- ------- Original Message ------- ----- >> From: Stephen Quinn Barncard >> >> To: use-revolution at lists.runrev.com >> Sent: Sun, 01 Jun 2003 12:11:26 >> >> Huh? My post was about inclusion, not taking out >> stuff. Please don't >> quote my words out of context for your own imagined >> conclusions. >> >> sqb >> >>>>> Active X -- Great for windoze folks, useless >> for Mac and Unix... >>>>> Wouldn't this be against the 'cross platform >> concept" of Rev? >>>> >>>> Exactly ... I think thera are a lot of "Windoze >> only to do everything >>>> but nothing..." tools, imho we dont need >> another one... >>>> regards >>>> Wolfgang M. Bereuter >>>> >>> Hmmmm >>> So if you can't have it on the Mac, you don't want >> it to be possible on the >>> PC as well? >>> Then how about killing AppleScript support on the >> Mac? >>> >>> Ton Kuypers >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolu >> tion > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From rebolask at free.fr Sun Jun 1 15:22:01 2003 From: rebolask at free.fr (rebolask) Date: Sun Jun 1 15:22:01 2003 Subject: Learning RR's Transcipt Message-ID: <20030601201305.578BE8000D2@mwinf0402.wanadoo.fr> Gee you have missed the Revolution ! You must also have missed the ReBolution then :D http://www.rebol.com/prod-view.html (Rebol has about 40 platforms support. I am not especially fond of multiplatform, it is rather that Rebol has also very easy and advanced concept. You can do fantastic thing in just a few minutes. Of course if you want to do a professional application it can take days, weeks or months :) ) >On researching RR on the web, I found all the other similar "Card's" (Metacard etc). I realised I had missed years of it all. So, I started trying to learn Transcript. (As a newbie) I go through the extensive documentation. But, probably because I am...let's say "intellectually challenged", I don't find it easy to learn. I've had RR for about 10 weeks now. At 66 yrs, this is a hobby pursuit. I'm attempting to build a "Horserace Selection" stack. (What else?). At first, I found it slow going. But, now I'm making progress. The link, to earlier Hypertalk stuff, helps. I've sent for a Hypertalk book. What I find myself yearning for..are more extensive script examples than are found in the docs. -------------- next part -------------- An HTML attachment was scrubbed... URL: From rebolask at free.fr Sun Jun 1 15:32:01 2003 From: rebolask at free.fr (rebolask) Date: Sun Jun 1 15:32:01 2003 Subject: Active X support Message-ID: <20030601202332.AF1F9500028D@mwinf0403.wanadoo.fr> Why would it be against cross platform ? They can do as every other editors do : create a plugin module. If people want cross-platform they won't use the plugin that's all. As for me I exclusively develop for Windows. If I wanted multi platform I could use rebol for example which support an incredible number of platform within only 500 Ko ! Rebol is not compiled so I am annoyed for protecting code. It has also the problem of having no IDE : you code with notepad :). >Active X -- Great for windoze folks, useless for Mac and Unix... >Wouldn't this be against the 'cross platform concept" of Rev? > From rebolask at free.fr Sun Jun 1 15:36:01 2003 From: rebolask at free.fr (rebolask) Date: Sun Jun 1 15:36:01 2003 Subject: For testing Runrev I would like to develop a clone of Crammer a flashcard tool Message-ID: <20030601202656.6E4A38000BF@mwinf0402.wanadoo.fr> Crammer is a flashcard tool http://www.korzh.com/crammer/ What kind of difficulties in advance would I meet if I wanted to develop this rather simple application ? From ambassador at fourthworld.com Sun Jun 1 15:42:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jun 1 15:42:00 2003 Subject: Active X support In-Reply-To: <20030601202332.AF1F9500028D@mwinf0403.wanadoo.fr> Message-ID: rebolask wrote: > Rebol is not compiled so I am annoyed for protecting code. It has also the > problem of having no IDE : you code with notepad :). This has me imagining the delicious irony of building a Rebol IDE in Rev.... ;) -- 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 ambassador at fourthworld.com Sun Jun 1 15:44:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jun 1 15:44:01 2003 Subject: Active X support In-Reply-To: <200306011946.h51JksA21152@mmm1505.boca15-verio.com> Message-ID: There has been much debate in this thread, including presumption of what the folks at RunRev would feel or should feel is important. But please note that the RunRev folks have not spoken for themselves on this yet one way or another. We could continue this conjecture, or we could pursue results: The use-rev list is primarily for user-to-user assistance. Feature requests are normally channelled through the improve-rev list. As with any other feature request, just propose a spec for how you would like to access ActiveX components to that list and watch what happens.... The spec proposal is an important ingredient of a useful feature request. It may or may not be implemented as initially proposed, but the ensuing discussion will refine things for the greatest benefit for the greatest number of users. With an ActiveX proposal, one of the core issues will affect many of us: assigning data types. This is not a trivial issue in a typeless 4GL, so it will take some thought (although ToolBook's sybtax provides a useful starting point). -- 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 ambassador at fourthworld.com Sun Jun 1 15:47:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jun 1 15:47:01 2003 Subject: command comparison list In-Reply-To: <9B22E5E4-944D-11D7-A87F-000393911676@willamette.edu> Message-ID: John Tenny wrote: > Is there a chart comparing the commands syntax between HC and Rev? Not a command list per se, but there's a very useful article on the differences at: -- 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 capellan2000 at yahoo.com Sun Jun 1 15:48:02 2003 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sun Jun 1 15:48:02 2003 Subject: Develloping a registrationsystem In-Reply-To: <200306011350.JAA02237@www.runrev.com> Message-ID: <20030601203936.89664.qmail@web40508.mail.yahoo.com> on Fri May 30 20:52:02 2003 Monte Goulding wrote: >> Alejandro Tejada wrote: >> My guess is that a combination of the serial of >> the hard disk and the ID number of the Ethernet card >> could be a good combination. But, I don't know >> how to get the id of the ethernet card. > The MAC address should be enough and there is a > post on getting it on Kens website. Thanks Monte! I don't knew that the MAC address refers to a ethernet card. Thanks again to Ken Ray for his useful developers resources pages. on Sun, 1 Jun 2003 06:39:26 -0700 Rob Cozens wrote: >>I'm interested too in some code that permits >>a stack to runs only in the machine in which >>it was installed.Those machine are running >>Windows XP. > Too bad, Malte. It was me, Alejandro, who ask that question, following a thread that Malte started. >Why hasn't the software industry pressed manufacturers >for this simple solution instead of everyone trying to >devise her/his uncrackable proprietary license scheme? Actually, dongles are intented for this function. Notice that most protection schemes are made to simply discourage casual piracy. Few schemes can withstand an industrial attack on the method of protection. Alejandro ===== Useful sites: http://www.sonsothunder.com/devres/metacard/tips/ and /revolution/tips/ http://lists.runrev.com/pipermail/metacard/ and /use-revolution/ http://wiki.macitworks.com/revdocs http://www.google.com/advanced_search?q=site:lists.runrev.com __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From sanke at hrz.uni-kassel.de Sun Jun 1 15:52:01 2003 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sun Jun 1 15:52:01 2003 Subject: documentation - full text search useful? Message-ID: <3EDA66E6.C36274EE@hrz.uni-kassel.de> On Sun, 1 Jun 2003 Marian Petrides (and Bernard) wrote: I, for one, would appreciate the ability to keyword search the dox. One of helpful thing that the printed dox (for 1.1 anyway) lack is an index--and keyword searchability would help in this regard--although I personally still prefer to work on my computer, while referring to printed dox. Marian On Sunday, June 1, 2003, at 07:46 AM, revolution at knowledgeworks.plus.com wrote: (snip) > As an example of what this would achieve: I exported the entire > documentation set to my hard disk, and searched for the word 'memory' > (just a word chosen at randdom). I found 110 hits, but browsing > through the documentation I could only find two or three. Admittedly, > some of my hits will be cross-references, but still I think this would > provide quite an exhaustive way for people to be able to trawl through > the documentation. > > Regards, > Bernard Have a look at the stack "Topsearch" stack under "user contributions" on the Revolution site. "Topsearch" has an extra button that allows a quick search for any string in all the cards of the Transcript Dictionary There will be a new version of this stack out by the middle of this week. Here is the text approximate text of the information field for the new version: "This stack searches all visible and hidden fields on all cards of the current topstack. The search routine uses the "lineOffset" function to search for *any* searchstring, which means it does not explicitly search for words or items. The searchstring "layer" would also display all lines that contain "player", so if you are searching only for "layer" press the spacebar once before typing "layer" into the dialog. The results are listed with the searchstring colorized and the addresses of the found fields. Clicking at the address brings up the card of the topstack with the found fields. The clicked address line is then colorized green and a button "show full text of field" appears.This button allows to open a field at the bottom of the stack that displays the complete formatted text of the selected field - again with all instances of the searchstring colorized. This may be especially helpful also when dealing with hidden fields. If you have several stacks open, this search stack recognizes which of these stacks is the topstack when you perform a search. As the searchstring is stored in the dialog, you can quickly search several stacks for the same string when you make them the respective topstack by clicking at a stack. A special button allows searches of the "Transcript Dictionary" in the Revolution environment." Regards, Wilhelm Sanke From dsc at swcp.com Sun Jun 1 15:53:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 1 15:53:01 2003 Subject: Active X support In-Reply-To: <200306011946.h51JksA21152@mmm1505.boca15-verio.com> Message-ID: On Sunday, June 1, 2003, at 04:46 PM, Edwin Gore wrote: > ActiveX is a big part of the Windows architecture these days. There > are thousands of controls out there already, and it would be great to > get access to them. Would you want Automation? By controls, do you mean GUI elements? In addition to non-GUI things like scanning, encryption and OCR that Ton mentioned? Dar Scott From ambassador at fourthworld.com Sun Jun 1 15:56:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jun 1 15:56:01 2003 Subject: Stack and Substacks and user properties In-Reply-To: Message-ID: Rob Cozens wrote: >> by binding arbitrary data to specific objects you get the benefits of global >> vars but without the name space issues > > I'm not getting the point here, Richard. > > Don't custom properties have names? > > Can't the name of a custom property be as long the name of a global variable? Absolutely. But building on the example I gave about binding the data file name to the window the data is displayed in, you can use the same property name in each window to access data unique to that window, but as a global you'd either need different names,or a global array with different keys. In many cases globals and properties could indeed be interchangeable, esp. with Transcript's arrays. And of course from time to time there are good reasons to use a global when nothing else will do. But the persistence of properties, theirinherent binding to objects, and the fabulous getProp and setProp constructs open as natural accessors up whole new worlds for mare easily maintainable solutions. -- 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 edgore at shinra.com Sun Jun 1 15:59:03 2003 From: edgore at shinra.com (Edwin Gore) Date: Sun Jun 1 15:59:03 2003 Subject: Active X support Message-ID: <200306012051.h51Kp6440953@mmm1505.boca15-verio.com> Ah, but only real boys are allowed to post to that list, correct? A wooden boy with a non-professional license, such as myself, couldn't do it. Are there any Geppettos, or Blue Fairies out there willing to help out with that? >----- ------- Original Message ------- ----- >From: Richard Gaskin >To: >Sent: Sun, 01 Jun 2003 13:35:22 > >There has been much debate in this thread, >including presumption of what the >folks at RunRev would feel or should feel is >important. But please note >that the RunRev folks have not spoken for >themselves on this yet one way or >another. We could continue this conjecture, or we >could pursue results: > >The use-rev list is primarily for user-to-user >assistance. Feature requests >are normally channelled through the improve-rev >list. As with any other >feature request, just propose a spec for how you >would like to access >ActiveX components to that list and watch what >happens.... > >The spec proposal is an important ingredient of a >useful feature request. >It may or may not be implemented as initially >proposed, but the ensuing >discussion will refine things for the greatest >benefit for the greatest >number of users. > >With an ActiveX proposal, one of the core issues >will affect many of us: >assigning data types. This is not a trivial issue >in a typeless 4GL, so it >will take some thought (although ToolBook's sybtax >provides a useful >starting point). > >-- > 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 > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >___________________________________________________ >________ >http://lists.runrev.com/mailman/listinfo/use-revolu >tion From mcompanys at mac.com Sun Jun 1 15:59:15 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Sun Jun 1 15:59:15 2003 Subject: mpossible to save In-Reply-To: Message-ID: Le dimanche, 1 juin 2003, ? 19:10 Europe/Paris, Ken Norris a ?crit : >> > ---------- > If you didn't create a backup file then there isn't one. RR assumes > you have > the *standard practice* of making frequent backups, which you should be > doing as a matter of course throughout the development process. If your > stack gets corrupted during development, you can revert to the last > backup > and lose only what you've done since then, rather than losing the whole > banana. > As I said in my previous post, the stack was developed in RR 1.1.1 in which it was regularly saved, without the program asking me for any BU file. Besides you've got to save it before quitting. It's only when I moved to 2.0 that I couldn't save it. The previous successive backup files where all under 1.1.1. Moving any of them to 2.0 resulted in the same problem. As this impossibility of saving happened only with the stack using combo box buttons ? which seems to have a problem in 2.0 (see my post "Weird button behavior in 2.0" , i went back to 1.1.1, changed the combo box for option buttons, saved it in 1.1.1 quitted, opened RR 2.0, opened my stack, and finalyy successed to save it! But still I don't understand the alert (reproduced below) nor the strange behavior of buttons (not only combo box) in 2.0 Manuel ---------------- The 2.0 alert: Cant' save the stack Litteris due to an error: can't open stack backup file Check the file path, and that the file name is not too long. additional information: after I close the alert "can't save ...", a file RR icon shows up with the title of the stack followed by the characters ??.rev~ Then if I click on this icon I get a) if the RR program is not open : "L'application Revolution a quitt? inopin?ment" ("The application Revolution has unexpectedly quitted") b) if Revolution is open: "Unable to open stack: stack is corrupted, check for ~ backup file." What is this ' ~ backup file', and where is it? From marty at vertex.ucls.uchicago.edu Sun Jun 1 16:08:02 2003 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Sun Jun 1 16:08:02 2003 Subject: Books on RunRev In-Reply-To: <200306011601.MAA08053@www.runrev.com> Message-ID: Jim Hurley says: > > I hesitate to enter this discussion. I have so little feel for the market. > > However, on a personal level, I think a good book on RunRev is the > best thing that could happen right now. Certainly the product is > sufficiently mature that it is truly ready for prime time. It has > gone far beyond HyperCard in speed of execution, breadth of coverage > and variety of platforms. > > I first became interested in xTalk programming through HC. And I > doubt that would have happened had it not been for the > Winkler-Kamins-DeVoto book. I thought it was just brilliant. A > perfect blend of theory (about a hundred pages) and extensive > examples. I agree fully with Richard that the best teacher is > experience. But a good example is experience on-a-stick. > > I taught Physics for 30 years, and although I had a passion for the > theory, I always knew, deep down, that the only way to get through to > students was through meaningful examples and penetrating homework. > > (By the way, my real interest in HC then, and RR now, is in > education. I think the time will come when programming is taught > routinely in High School and x-Talk is the ideal vehicle for the High > School student. There is certainly a book needed there. It would be > aimed at students interested in science--there are a dozen students > who pursue a science career for every one that becomes an application > programmer. Programming is mostly about algorithms-schemes-and less > about implementation and so the language chosen for the beginning > programmer is the one which facilitates though and not one which is > CPU friendly. But it is very difficult to break through the inertia > of the entrenched High School curriculum. Trouble is, the teacher who > might initiate a HS course would be one with a background in > programming and not in the sciences. As you see I have a real bias > here. My apologies; I suspect that the majority on this list has > quite a different bent.) Not everyone is uninterested in this point of view: I've been using HC to teach programming to 8th graders for almost ten years now. I'm migrating my curriculum over to RR this summer (you'll be hearing a lot from me as I run into snags :-) and will be using it starting in the fall. HC has been a wonderful programming environment for beginners; the language is very english-like ("add 1 to score"), the interpreter is fairly forgiving about syntax, you can cut and paste graphics. RR looks promising, although the user interface is irritatingly complex. (Haven't figured out, for example, how to look at the scripts for two different objects at the same time, to compare them side by side. Grrrr.) As I rewrite my curriculum I'm thinking of putting together a book, but it would have a limited market. It's be a book of complete projects, each demonstrating one or more of the really basic concepts of programming (a loop, a global variable, etc.). Sort of like the old "HyperCard Projects for Teachers" and "HyperCard Projects for Students" books but with a little more theory. Each unit would have complete instructions for doing the project (i.e., the scripts would be given to the student), plus some suggestions for further enhancements. As I say, the market for this is probably pretty small. In my HC class I haul out Danny Goodman's book every time a kid has a question I can't answer off the top of my head (and make the kid look up the answer -- it's good practice for them). I wish there were an RR equivalent: a reference book that offers some basic explanation of how things work and lots and lots of examples. Anyone want to write it? In time for fall '03 :-) - marty -- Marty Billingsley "We are our choices...." The University of Chicago Laboratory Schools - Sartre marty at ucls.uchicago.edu From chipp at chipp.com Sun Jun 1 16:19:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jun 1 16:19:01 2003 Subject: Active X support In-Reply-To: Message-ID: It is my understanding, ActiveX support just isn't that easy. For instance, many ActiveX controls are interface controls...like buttons and sliding panes, etc.. How do you provide an interface for handling all of this within the basic MC engine? Not all ActiveX controls are made equal. For instance, not all ActiveX controls can work within a browser. Their interface isn't a simple as an XMCD/XFNC. ActiveX controls can draw into windows, receive messages, even work in threaded modes. Plus, do you support a full object model with inheritence, etc.? Tuviah, Chris, Scott or Dar could probably offer a better insight into this -- and perhaps correct any misconceptions. We looked at adding thumbprint recognition to a project recently. They had an ActiveX control, plus they had source code so you could roll your own DLL...which is what we ended up doing. I'm not a spokesperson for either MC or RR, but I do support their cross-platform philosophy. Adding Applescript to the Mac platform is akin to adding shell support for Linux and PC. Certainly, they don't prevent anyone from adding an ActiveX DLL. In fact, I have received a lot of support from Tuviah regarding building DLL's for Windows. That is where the altBrowser.dll originally started...in Tuviah's hands. IMHO, I think there are more important things to concentrate on, than ActiveX (besides, I don't think RR will challenge MS Vbasic and .NET anytime soon). Support for SSL, along with perhaps a PocketPC port are among my favorites, though, I also agree a great starter book would help spread the word. I, for one, hope the focus stays on ALL PLATFORMS, and not on a single ONE (especially keeping in mind most RR users are Mac users -- though I hope more PC users will join the party;-) best, Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of > tkuypers at pandora.be > Sent: Sunday, June 01, 2003 3:00 PM > To: use-revolution at lists.runrev.com > Subject: Re: Active X support > > > Hear, hear!!! > This is what I ment, This is exactly the point I was making! > > Well put! > > Ton Kuypers > > > > From: "Edwin Gore" > > Reply-To: use-revolution at lists.runrev.com > > Date: Sun, 1 Jun 2003 15:46:54 -0700 > > To: use-revolution at lists.runrev.com > > Subject: RE: Re: Active X support > > > > I think people have some widely divergent ideas about what > constitutes a cross > > platform development environment. > > > > To my mind it should be a case of the anything that you do > using just RunRev > > runs anywhere, but at the same time it should actually support > the platform > > specific features of different operating systems. That way the > developer can > > make informed decisions about how they want to handle cross > platform issues > > when RunRev doesn't natively support something. > > > > Adding support for Applescript, XCMDs, ActiveX and whatever the > OS-X/unix > > equivelents might be doesn't reduce the cross-platform capabiilities of > > RunRev, it increases it. Those are all important parts of the individual > > platforms, and if you don't consider support for them, it makes the > > development system too limited to appeal to developers across > the board. If > > you only support the lowest common denominator of what can be > supported on ALL > > platforms, you end up with what is a very limited subset of the > power of each > > individual operating system. > > > > ActiveX is a big part of the Windows architecture these days. There are > > thousands of controls out there already, and it would be great > to get access > > to them. Not being able to makes RunRev much less attractive to > Windows users, > > and there are several of them. For Revolution to really succeed > I think it's > > important that it support platform specific technologies on > Windows, Mac, and > > on Linux, when they are an important part of the operating system. A > > development system that is best of breed for Windows, Mac, Lijnux AND > > crossplatform is a much more powerful proposition than one that > is just the > > best Crossplatform system, but not really the best for any > particular system. > > > > I think that Revolution did the right thing in creating an > externals library > > that supports programmers creating externals that can > re-compile for other > > platforms using the same code, but I think that supoorting the externals > > architectures that the indivual OSs already supoort is just as > important. > > > >> ----- ------- Original Message ------- ----- > >> From: Stephen Quinn Barncard > >> > >> To: use-revolution at lists.runrev.com > >> Sent: Sun, 01 Jun 2003 12:11:26 > >> > >> Huh? My post was about inclusion, not taking out > >> stuff. Please don't > >> quote my words out of context for your own imagined > >> conclusions. > >> > >> sqb > >> > >>>>> Active X -- Great for windoze folks, useless > >> for Mac and Unix... > >>>>> Wouldn't this be against the 'cross platform > >> concept" of Rev? > >>>> > >>>> Exactly ... I think thera are a lot of "Windoze > >> only to do everything > >>>> but nothing..." tools, imho we dont need > >> another one... > >>>> regards > >>>> Wolfgang M. Bereuter > >>>> > >>> Hmmmm > >>> So if you can't have it on the Mac, you don't want > >> it to be possible on the > >>> PC as well? > >>> Then how about killing AppleScript support on the > >> Mac? > >>> > >>> Ton Kuypers > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> http://lists.runrev.com/mailman/listinfo/use-revolu > >> tion > > _______________________________________________ > > 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 Sun Jun 1 16:22:02 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jun 1 16:22:02 2003 Subject: Active X support In-Reply-To: Message-ID: OOPS forgot to mention... > From: "Edwin Gore" > > Adding support for Applescript, XCMDs, ActiveX and whatever the > OS-X/unix > > equivelents might be doesn't reduce the cross-platform capabiilities of > > RunRev, it increases it. Those are all important parts of the individual > > platforms, and if you don't consider support for them, it makes the > > development system too limited to appeal to developers across > the board. > Just in case you forgot, MC/RR does support the standard Windows code library -- the DLL. -Chipp From dsc at swcp.com Sun Jun 1 16:23:02 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 1 16:23:02 2003 Subject: Disk space function In-Reply-To: Message-ID: <2369EBE7-9476-11D7-9DCD-000A9567A3E6@swcp.com> On Sunday, June 1, 2003, at 06:08 AM, Scott Kinder wrote: > I'm trying to make a 'digital tape recorder' and it would be ideal to > let people know in an updated dialog: > > Current file size of your recording is: 2mb > Space left on your drive is: 20gb > > Looks like you might have to use the detailed directories and just add > everything up. Has anyone worked out anything better? Target platforms? You might have to use platform specific shell commands. You might not need to execute the shell that often if you estimate the space left by subtracting out the growth of the recording. (I thing MB and GB, that is, capitalized, reads better.) Dar Scott From chipp at chipp.com Sun Jun 1 16:30:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jun 1 16:30:01 2003 Subject: Active X support In-Reply-To: Message-ID: Hi Richard, > > There has been much debate in this thread, including presumption > of what the > folks at RunRev would feel or should feel is important. But please note > that the RunRev folks have not spoken for themselves on this yet > one way or > another. We could continue this conjecture, or we could pursue results: I'm hoping this debate helps all of us to better understand issues. If it ends up name-calling, then we won't succeed, but so far, it seems to be fairly professional (except for the kill Applescript post;-) Certainly RR and MC haven't weighed in, but many times this area provides a forum for change in both the IDE and the engine. > > The use-rev list is primarily for user-to-user assistance. > Feature requests > are normally channelled through the improve-rev list. As with any other > feature request, just propose a spec for how you would like to access > ActiveX components to that list and watch what happens.... > > The spec proposal is an important ingredient of a useful feature request. > It may or may not be implemented as initially proposed, but the ensuing > discussion will refine things for the greatest benefit for the greatest > number of users. > Good point about proposing a spec. But, Edwin is right -- he can't post to that list. So, this is the only forum available to him. > With an ActiveX proposal, one of the core issues will affect many of us: > assigning data types. This is not a trivial issue in a typeless > 4GL, so it > will take some thought (although ToolBook's sybtax provides a useful > starting point). > Sounds like you've alredy given this some thought;-) best, Chipp From edgore at shinra.com Sun Jun 1 16:31:02 2003 From: edgore at shinra.com (Edwin Gore) Date: Sun Jun 1 16:31:02 2003 Subject: Active X support Message-ID: <200306012123.h51LNHR44455@mmm1505.boca15-verio.com> Maybe I don't understand enough about working with DLLs then. I have never been able to find an already developed DLL that wasn't compiled specifically to interface with RunRev that I could access within RunRev. Then again, I freely admit that I have no idea what I am doing.... >----- ------- Original Message ------- ----- >From: "Chipp Walters" >To: >Sent: Sun, 1 Jun 2003 16:13:46 > >OOPS forgot to mention... > > >> From: "Edwin Gore" >> > Adding support for Applescript, XCMDs, ActiveX >and whatever the >> OS-X/unix >> > equivelents might be doesn't reduce the >cross-platform capabiilities of >> > RunRev, it increases it. Those are all >important parts of the individual >> > platforms, and if you don't consider support >for them, it makes the >> > development system too limited to appeal to >developers across >> the board. > > >Just in case you forgot, MC/RR does support the >standard Windows code >library -- the DLL. > >-Chipp > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolu >tion From dsc at swcp.com Sun Jun 1 16:39:02 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 1 16:39:02 2003 Subject: Active X support In-Reply-To: Message-ID: <4F29B6C6-9478-11D7-9DCD-000A9567A3E6@swcp.com> On Sunday, June 1, 2003, at 03:13 PM, Chipp Walters wrote: > Just in case you forgot, MC/RR does support the standard Windows code > library -- the DLL. Did I miss something? MC/RR supports the creation and use of an external which is implemented as a DLL in Windows. I assume such a DLL can call functions in other pre-built DLLs. Now being able to call functions in arbitrary DLLs would be cool, but I haven't heard this announced. I enjoyed this when I used LabView. I just filled out a little form and in my code was a call to a DLL. In both environments there will probably be limitations. Now only if we could get the calling parameter types and other info. And get them to make callbacks. And Handle complex data. And call across networks. And... Oh, yeah, if only COM, DCOM, Automation, Active X. Dar Scott From pixelbird at interisland.net Sun Jun 1 16:54:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 1 16:54:01 2003 Subject: Learning RR's Transcipt In-Reply-To: <200306011350.JAA02223@www.runrev.com> Message-ID: ********** Welcome, Michael... > From: "Michaeldb B" > Subject: Learning RR's Transcipt > Date: Sun, 1 Jun 2003 14:47:12 +0100 > > Richard Gaskin wrote: > >> Many if not most of the readers here exhibit unusually high intelligence.. >> Most of the folks on this list have experience in other languages.. > > I'm sure those points are generally true, but I don't think they apply, to > this particular reader, for one. I'll explain why.. > > I had a "Sinclair Spectrum" in the 80's and learned to program, a little, in > its Basic language. ----------snip Wow! I had one of those things, too. Little black thing that plugged into a B&W TV, with a pressure sensitive flat keyboard, used a standard portable tape recorder for storage, right? I went from there to AtariBASIC, then to HyperCard, now I'm here (but still use HC). ---------- > Then there was a long gap, before I got a (Windows) PC - > 5 years ago. I was frustrated to find, no easy way to programme, in Windows. ---------- Check out VisualBASIC (oops...is that a no-no here?), although it's not as easy to write scripts for. I think you're in the right place now. ---------- > I searched - for a Language (or tool) I could cope with. In those searches, > I never came across any of the "Card" programming tools.(Maybe I didn't > realise what they were about). ---------- MetaCard for PC's (cross-platform). ----------snip > So, I started trying to learn Transcript. (As a newbie) I go through the > extensive documentation. But, probably because I am...let's say > "intellectually challenged", I don't find it easy to learn. ---------- Did you build the "Hello" stack? Give yourself plenty of lattitude, space things out to avoid frustration and burnout, breath deep and practice patience ;-) ---------- > I've had RR for about 10 weeks now. At 66 yrs, this is a hobby pursuit. I'm > attempting to build a "Horserace Selection" stack. (What else?). ---------- Good grief!, You're about as bad as me in that respect. Nothing like picking a challenge from the git-go to make yourself learn. The first actual program I ever wrote was in AtariBASIC (on an original Atari 400 no less), for spread-betting on football. ---------- > At first, I > found it slow going. But, now I'm making progress. The link, to earlier > Hypertalk stuff, helps. I've sent for a Hypertalk book. What I find myself > yearning for..are more extensive script examples than are found in the docs. ---------- I agree. One of my ideas for beginners is an opensource side-by-side instructional stack. With some animation that leads you step-by-step, i.e., you watch the instructional stack, then try the same actions yourself in your own stack. You should be able to open the editor and study its scripts, too, which would be a big help to educators (or anyone) wishing to develop a course on programming using similar methods. A progressive set of these things (Beginners, Calculations, DB's, Communications, Graphics, etc.) could be developed one at a time and placed on the web for download. Some are already there, i.e., I recommend looking at the list of User Contributions at RR's website: Most of those are opensourced scripts so you can look at how things were done. ---------- > It's like owning a Ferrari and not knowing how to drive. ---------- Heh, heh. Congratulations...I've never seen it put better! ----------snip > One problem I have is - how to deal with the fractions -13/8, 100/30 etc - > used in betting markets. ---------- You cannot deal with fractions as fractions. Something like x = 13/8 will always return a FPN (floating point number) in the container (variable), in this case x = 1.625. To check out such things, you should rely a great deal on the Message Box (keyboard equivalent 'cmd/M'), but I assume you already know that. ---------- > I was dissapointed to find, are no books on RR. ---------- You can order a paper manual, but it probably won't include the new things in the latest version (someone yell at me if I'm wrong, please) and the note says they're temporarily out of stock, but here's the URL anyway (watchout for wraparounds): ---------- > So I looked for books on > Hypertalk. Although, there are tons of Hypertalk books, available in the > U.S. There are hardly any available locally in the U.K. where I live. I've > ordered one from the U.S. ---------- Which one? I recommend "HYPERTALK 2.2, The Book" (Second Edition) Winkler, Kamins, DeVoto. Jeanne Devoto is on staff at RR, an expert programmer, and a frequent contributor to this group list. Ordinarily, I'd say that even that comprehensive book is hopelessly outdated for RR, but that's because, like many others here, I came over from HyperCard. In your case however, it may be a good ticket for understanding general xTalk syntax. I still use it occasionally. ---------- > I have no idea, as yet, if it will offer answers > to the questions I have. Dealing with maths/numbers especially. > Is it my lack of knowledge, or is there a lack of specific commands, for > manipulating numbers in RR?. ---------- Well, RR is not specifically geared toward engineering, but I haven't run across a need it couldn't fullfil. Checkout the Development Guide under 'Math, Logic, & Dates' HTH, Ken N. From scott at tactilemedia.com Sun Jun 1 17:11:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Sun Jun 1 17:11:01 2003 Subject: The Case For A RunRev Player In-Reply-To: Message-ID: > Of course...no wonder I didn't understand the problem, which is why I stayed > out of the thread until now. The problem is that there is no problem. > > The splash or whatever (sometimes I make it into a custom UI) _is_ the > player. Any substacks converted as files in the Distribution Builder will > work off of it, and if properly written (for updating/saving), the user will > never know. I don't see how it could get any simpler, but that's Rev for ya. > Things are so much easier and so much work is done for you that people tend > to make them more difficult/complicated than they are. I too was struggling to see the problem here and came up with the same conclusion: no problem. The original question was "Why hasn't anyone built a generalized RunRev player?". IMO, I would say because it's not needed. Yes, stacks need an engine to run, but just because you can't save to the *engine* stack doesn't mean you can't save stack changes and make updates to apps. Just because a file has ".exe" or ".app" appended to its name does not mean the file is the core application. By keeping the scripts, data and UI separate from the engine (data stacks), you have unlimited flexibility to maintain and update your apps as needed. And this is doable without the need to redistribute the 2MB or so required by the engine. Need to change a button in your app? Modify a script? Add some new windows? Then modify the data stacks and leave the engine alone. The only time you need to mess with the engine is when the Rev/MC folks come out with some new function/feature that requires an engine change (and thus a major update to your software). Then you can provide a version update to your users that requires the 2MB download and you can boast about all the functionality contained in your app. One intriguing (for me anyway) spin on this arrangement is to keep your "app" on the Web. You distribute an app/engine to users, which looks to the Web on startup for your data stacks and downloads as needed. Then any time you make an update or provide new features in your app, you upload a new data stack to the Web and all your users instantly have access to the update by virtue of starting up their app/engine. Hopefully, the above will illustrate the fact that stacks can be both stacks and apps at the same time, depending on how they are packaged. Keep an open mind about what constitutes a "desktop app". There is a phenomenal flexibility inherent in the Rev/MC file structure once you understand how to take advantage of it. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From kray at sonsothunder.com Sun Jun 1 17:32:02 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jun 1 17:32:02 2003 Subject: Disk space function In-Reply-To: Message-ID: <04dd01c3288c$4f193390$7101a8c0@LightningFlash> Scott, you can use AppleScript to get it on the Mac, and use a shell command in Windows: Windows: on mouseUp local tSpace set the hideConsoleWindows to true put shell("cd c:\ & dir") into tDirList -- substitute 'd:\' or any other drive you want to test put line (lineOffset("bytes free",tDirList)) of tDirList into tSpaceLine get matchText(tSpaceLine," ([0-9,]*?) bytes free",tSpace) replace "," with "" in tSpace -- Now do something with tSpace end mouseUp Mac (appleScript): tell application "Finder" get the free spaced of disk "Stormwinds" end tell Hope this helps, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > Scott Kinder > Sent: Sunday, June 01, 2003 7:08 AM > To: use-revolution at lists.runrev.com > Subject: Disk space function > > > Hi, > > I'm trying to make a 'digital tape recorder' and it would be > ideal to let people know in an updated dialog: > > Current file size of your recording is: 2mb > Space left on your drive is: 20gb > > Looks like you might have to use the detailed directories and > just add everything up. Has anyone worked out anything better? > > Thanks, > Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From pixelbird at interisland.net Sun Jun 1 17:36:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 1 17:36:01 2003 Subject: mpossible to save In-Reply-To: <200306012040.QAA23468@www.runrev.com> Message-ID: ********** > Date: Sun, 1 Jun 2003 22:51:24 +0200 > Subject: Re: mpossible to save > From: Emmanuel Companys > > It's only when I moved to 2.0 that I couldn't save it. The previous > successive backup files where all under 1.1.1. Moving any of them to > 2.0 resulted in the same problem. ---------- It looks like you may have a corruption problem caused by mixing RR filepaths. This has happened to others here as well, and it tried to do it to me, too. What may be happening is that you have Rev 2.0 open, but are calling files which are linked to the 1.1.1 version. But, also, there may be some differences in the way 2.0 deals with certain objects (I ran across that problem with some graphics, IIRC). Try establishing a clean path to the files. I don't know if that will help or not. ---------- > Cant' save the stack Litteris due to an error: > can't open stack backup file > Check the file path, and that the file name is not too long. ---------- I saw that once, too. I put my old 1.1.1 stack files into the Rev 2.0 folder, simply trashed 1.1.1, and let 2.0 establish new links. IIRC, that worked OK. From then on, it followed the links normally, i.e., I could save them in other folders and Rev 2.0 followed the links OK after that. ---------- > What is this ' ~ backup file', and where is it? ---------- I still think it expects you to open a backup copy of your stack, but it needs to be in the right path for 2.0 to find it, and apparently isn't. HTH, Ken N. From pixelbird at interisland.net Sun Jun 1 17:48:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 1 17:48:01 2003 Subject: The Case For A RunRev Player In-Reply-To: <200306011838.OAA14359@www.runrev.com> Message-ID: ********** > Date: Sun, 1 Jun 2003 19:57:57 +0200 > Subject: Re: The Case For A RunRev Player (was "Stack and Substacks") > From: "Wolfgang M. Bereuter" > Right, I think I understood the difference and thats better than > nothing, but... > >> These players are NOT plugIns. They look to the user as the main >> application file. I'm talking about something distributed inside the >> main app bundle, not a separate file each user must download. > ...can this be viewed in a browser window..? Thats my main point! ---------- If I understand the question (and I may not have), the answer is: If it is a already a standalone, then "no". Think about it for a minute...which engine would be in control, the one in the stack, or the one in the browser? Only one can be in control, so a standalone with it's own "player" can't be opened for editing by Rev's runtime editor, AFAIK. Ken N. From monte at sweattechnologies.com Sun Jun 1 17:53:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jun 1 17:53:01 2003 Subject: DB externals & CGI Message-ID: Hi I'm looking for instructions on using the db externals for CGI. Cheers Monte Goulding B.App.Sc. (Hons.) Executive Director Sweat Technologies email: monte at sweattechnologies.com website: www.sweattechnologies.com mobile (International): +61 421 138 274 (Australia): 0421 138 274 From mikkimi at mindspring.com Sun Jun 1 18:26:02 2003 From: mikkimi at mindspring.com (Michael Robinson) Date: Sun Jun 1 18:26:02 2003 Subject: Scrolling Background Problems in 2.0 (Found and Rectified) In-Reply-To: <5A067564-943C-11D7-9B08-0003938404E8@mindspring.com> Message-ID: <35D0E82C-9487-11D7-9140-0003938404E8@mindspring.com> Jan, I must have been sleeping when I tried removing all geometry settings for the group and setting them again. I tried your tip, removing and reseting, again today and that did the trick. Thanks Mike On Sunday, June 1, 2003, at 07:21 AM, Michael Robinson wrote: > Jan, > Removing and resetting the geometry settings did not work. Unsure on > how to remove the cREVGeneral[revUniqueID] custom property, as it was > not in the custom properties. > > > > On Saturday, May 31, 2003, at 11:17 PM, Jan Schenkel wrote: > >> --- Michael Robinson wrote: >>> I'm having a odd problem with 2.0, when I open a >>> project I started in >>> 1.1.1. When the stack window opens, it's the >>> scrolling background's >>> left edge "snaps" to the center of the stack window >>> and resizes >>> itself. So you are looking at a window with nothing >>> from the center >>> left, and the scrolling background, has been resized >>> and occupies the >>> right half of the window. >>> >>> The project works great under 1.1.1. >>> >>> Any Ideas? >>> >>> Mike >>> >> >> Hi Mike, >> >> Try removing all geometry settings for the group and >> setting them again. If the problem persists, try >> removing the cREVGeneral[revUniqueID] custom property >> and use the message box to execute >> revCacheGeometry >> revUpdateGeometry >> Let us know if that still doesn't cut it. >> >> 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! Calendar - Free online calendar with sync to Outlook(TM). >> http://calendar.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 bvg at mac.com Sun Jun 1 19:27:02 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun Jun 1 19:27:02 2003 Subject: Disk space function In-Reply-To: <04dd01c3288c$4f193390$7101a8c0@LightningFlash> Message-ID: <9EF6C34A-948F-11D7-938E-003065AD94A4@mac.com> this is fun and all, but why don't you just use the "diskSpace" function build right into RunRev? On Montag, Jun 2, 2003, at 00:22 Europe/Zurich, Ken Ray wrote: > Scott, you can use AppleScript to get it on the Mac, and use a shell > command in Windows: > > Windows: > > on mouseUp > local tSpace > set the hideConsoleWindows to true > put shell("cd c:\ & dir") into tDirList > -- substitute 'd:\' or any other drive you want to test > put line (lineOffset("bytes free",tDirList)) of tDirList into > tSpaceLine > get matchText(tSpaceLine," ([0-9,]*?) bytes free",tSpace) > replace "," with "" in tSpace > -- Now do something with tSpace > end mouseUp > > Mac (appleScript): > > tell application "Finder" > get the free spaced of disk "Stormwinds" > end tell > > Hope this helps, > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > >> -----Original Message----- >> From: use-revolution-admin at lists.runrev.com >> [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of >> Scott Kinder >> Sent: Sunday, June 01, 2003 7:08 AM >> To: use-revolution at lists.runrev.com >> Subject: Disk space function >> >> >> Hi, >> >> I'm trying to make a 'digital tape recorder' and it would be >> ideal to let people know in an updated dialog: >> >> Current file size of your recording is: 2mb >> Space left on your drive is: 20gb >> >> Looks like you might have to use the detailed directories and >> just add everything up. Has anyone worked out anything better? >> >> Thanks, >> 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 kray at sonsothunder.com Sun Jun 1 19:50:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jun 1 19:50:01 2003 Subject: Disk space function In-Reply-To: <9EF6C34A-948F-11D7-938E-003065AD94A4@mac.com> Message-ID: <04ee01c3289f$af870b40$7101a8c0@LightningFlash> Good point, Bjornke... although the diskspace only works with the main hard drive, whereas the other code works to check other disks as well. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----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: Sunday, June 01, 2003 7:18 PM > To: use-revolution at lists.runrev.com > Subject: Re: Disk space function > > > this is fun and all, but why don't you just use the "diskSpace" > function build right into RunRev? > > On Montag, Jun 2, 2003, at 00:22 Europe/Zurich, Ken Ray wrote: > > > Scott, you can use AppleScript to get it on the Mac, and > use a shell > > command in Windows: > > > > Windows: > > > > on mouseUp > > local tSpace > > set the hideConsoleWindows to true > > put shell("cd c:\ & dir") into tDirList > > -- substitute 'd:\' or any other drive you want to test > > put line (lineOffset("bytes free",tDirList)) of tDirList into > > tSpaceLine > > get matchText(tSpaceLine," ([0-9,]*?) bytes free",tSpace) > > replace "," with "" in tSpace > > -- Now do something with tSpace > > end mouseUp > > > > Mac (appleScript): > > > > tell application "Finder" > > get the free spaced of disk "Stormwinds" > > end tell > > > > Hope this helps, > > > > Ken Ray > > Sons of Thunder Software > > Email: kray at sonsothunder.com > > Web Site: http://www.sonsothunder.com/ > > > > > >> -----Original Message----- > >> From: use-revolution-admin at lists.runrev.com > >> [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of Scott > >> Kinder > >> Sent: Sunday, June 01, 2003 7:08 AM > >> To: use-revolution at lists.runrev.com > >> Subject: Disk space function > >> > >> > >> Hi, > >> > >> I'm trying to make a 'digital tape recorder' and it would > be ideal to > >> let people know in an updated dialog: > >> > >> Current file size of your recording is: 2mb > >> Space left on your drive is: 20gb > >> > >> Looks like you might have to use the detailed directories and just > >> add everything up. Has anyone worked out anything better? > >> > >> Thanks, > >> 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 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From ambassador at fourthworld.com Sun Jun 1 19:56:02 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jun 1 19:56:02 2003 Subject: Disk space function In-Reply-To: <9EF6C34A-948F-11D7-938E-003065AD94A4@mac.com> Message-ID: Bj?rnke von Gierke wrote: > this is fun and all, but why don't you just use the "diskSpace" > function build right into RunRe Interesting: the MetaCard documentation describes the diskspace function as being accepted as a valid function name but not implemented and returning a fixed value. However, I ran this in the MC message box: answer folder "Select a folder:"; set the directory to it; put the diskspace ...and it appears to work well on five mounted volumes here. It seems sometime after the MC docs were written the function was implemented in the engine but the docs not updated, and a search in the MC 2.5 Read Me turned up nothing for "diskspace". :\ -- 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 chipp at chipp.com Sun Jun 1 20:02:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jun 1 20:02:01 2003 Subject: Active X support In-Reply-To: <4F29B6C6-9478-11D7-9DCD-000A9567A3E6@swcp.com> Message-ID: Dar, I was just intimating the fact there IS a way to call code outside RR/MC in the Windows platform...i.e. roll your own DLL. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Dar Scott > Sent: Sunday, June 01, 2003 4:31 PM > To: use-revolution at lists.runrev.com > Subject: Re: Active X support > > > > On Sunday, June 1, 2003, at 03:13 PM, Chipp Walters wrote: > > > Just in case you forgot, MC/RR does support the standard Windows code > > library -- the DLL. > > Did I miss something? > > MC/RR supports the creation and use of an external which is implemented > as a DLL in Windows. I assume such a DLL can call functions in other > pre-built DLLs. > > Now being able to call functions in arbitrary DLLs would be cool, but I > haven't heard this announced. I enjoyed this when I used LabView. I > just filled out a little form and in my code was a call to a DLL. In > both environments there will probably be limitations. > > Now only if we could get the calling parameter types and other info. > And get them to make callbacks. And Handle complex data. And call > across networks. And... Oh, yeah, if only COM, DCOM, Automation, > Active X. > > Dar Scott > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Sun Jun 1 20:04:02 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jun 1 20:04:02 2003 Subject: Disk space function In-Reply-To: Message-ID: <04f701c328a1$9605bcf0$7101a8c0@LightningFlash> Really? I thought it was only providing the diskspace of the main mounted volume... cool! Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > Richard Gaskin > Sent: Sunday, June 01, 2003 7:43 PM > To: use-revolution at lists.runrev.com > Cc: bugs at metacard.com > Subject: Re: Disk space function > > > Bj?rnke von Gierke wrote: > > > this is fun and all, but why don't you just use the "diskSpace" > > function build right into RunRe > > Interesting: the MetaCard documentation describes the > diskspace function as being accepted as a valid function name > but not implemented and returning a fixed value. > > However, I ran this in the MC message box: > > answer folder "Select a folder:"; set the directory to it; > put the diskspace > > ...and it appears to work well on five mounted volumes here. > > It seems sometime after the MC docs were written the function > was implemented in the engine but the docs not updated, and a > search in the MC 2.5 Read Me turned up nothing for "diskspace". :\ > > -- > 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 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From valetia at mac.com Sun Jun 1 20:45:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Sun Jun 1 20:45:01 2003 Subject: DB externals & CGI In-Reply-To: Message-ID: Me too...I asked this question when RR 2.0 was released and received no answer from anyone on the list or RR... The ability to access DB via CGI was a promised feature of 2.0... :-( Valetia On 2/6/03 8:44 AM, "Monte Goulding" wrote: > > Hi > > I'm looking for instructions on using the db externals for CGI. > > Cheers > > Monte Goulding > B.App.Sc. (Hons.) > > Executive Director > Sweat Technologies > > email: monte at sweattechnologies.com > website: www.sweattechnologies.com > mobile (International): +61 421 138 274 > (Australia): 0421 138 274 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From rcozens at pon.net Sun Jun 1 21:06:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Sun Jun 1 21:06:01 2003 Subject: The Case For A RunRev Player (was "Stack and Substacks") In-Reply-To: <7CB0DA1A-945E-11D7-B988-000A9567A3E6@swcp.com> References: <7CB0DA1A-945E-11D7-B988-000A9567A3E6@swcp.com> Message-ID: >There are probably technical, licensing and installation issues and >I really have no idea the merit of this approach. At its simplest, Dar, a Revolution Player is a standalone app with an Open Stack menuItem. Anybody's splash screen stack could be a Revolution Player if it allowed the user to select & open any RunRev stack instead of just the specific stack(s) it was designed for. The stack opened would be no more or less directly vulnerable then if it had been opened by its dedicated splash screen. But a Revolution Player could be much more. In HyperCard, the Player's Home stack was a place to set privileges & search paths, place buttons to navigate to frequently-used stacks, and store transient information. -- 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 jacque at hyperactivesw.com Sun Jun 1 21:19:02 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun Jun 1 21:19:02 2003 Subject: mpossible to save In-Reply-To: References: Message-ID: <3EDAB224.5020504@hyperactivesw.com> On 6/1/03 3:51 PM, Emmanuel Companys wrote: > What is this ' ~ backup file', and where is it? When Rev saves a stack, it first renames the original stack by placing a tilde (~) in front of the stack's file name. Then it makes a copy of the stack and names the copy what the original stack used to be. At this point there are now two copies of your stack: myStack -- this is the copy ~myStack -- this was the original If the save operation works, the tilde copy is deleted from the hard drive. If the save doesn't work for some reason, then you still have the tilde copy (which was the original) to fall back on. You can delete the tilde and continue to use the stack. The tilde copy will be located in the same folder as the original stack. In your case, there is no tilde copy because Rev 1.1.1 saved the stack successfully in the past, and Rev 2.0 won't save it at all. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From gcanyon at inspiredlogic.com Sun Jun 1 21:20:02 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun Jun 1 21:20:02 2003 Subject: Books on RunRev In-Reply-To: Message-ID: <9750F528-949F-11D7-A259-003065683ECC@inspiredlogic.com> There are several ways. Two off the top of my head: 1. Select both objects. Press Command-E. (Control-E on PCs) 2. While editing any script, simply click on another object and press Command-E. (again, Control-E on PCs) On Sunday, June 1, 2003, at 02:00 PM, Marty Billingsley wrote: > (Haven't figured out, for example, how to look at the scripts for two > different objects at the same time, to compare them side by side. > Grrrr.) regards, Geoff Canyon gcanyon at inspiredlogic.com From janschenkel at yahoo.com Mon Jun 2 01:06:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 2 01:06:01 2003 Subject: Scrolling Background Problems in 2.0 (Found and Rectified) In-Reply-To: <35D0E82C-9487-11D7-9140-0003938404E8@mindspring.com> Message-ID: <20030602055752.54097.qmail@web11907.mail.yahoo.com> --- Michael Robinson wrote: > Jan, > I must have been sleeping when I tried removing all > geometry settings > for the group and setting them again. I tried your > tip, removing and > reseting, again today and that did the trick. > > Thanks > > Mike > Hi Mike, Sorry I didn't get back to you after your first email, but I only got to read it arund midnight last night ; at any rate, I'm glad things work for you now -- otherwise we might have had to crawl into the geomtry manager's underbelly : the cREVGeometry custom props. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From malte.brill at t-online.de Mon Jun 2 03:20:01 2003 From: malte.brill at t-online.de (Malte Brill) Date: Mon Jun 2 03:20:01 2003 Subject: Develloping a registrationsystem In-Reply-To: <200305291601.MAA16184@www.runrev.com> Message-ID: Hi all, thanks for your replies. :-) So I guess it?ll be best if I stick to the concepts I already have. -generate serial number for each User in my office, send via email -keep the scripted counterpart in the standalone -ask for reentering the registration data when the app has been moved to another location -keep a list of "stolen" registration codes in the Substacks -Password protect every stack Thanks a lot, Malte From mike at flightline.co.uk Mon Jun 2 03:20:17 2003 From: mike at flightline.co.uk (michael j. foy) Date: Mon Jun 2 03:20:17 2003 Subject: Trouble downloading OS X version In-Reply-To: <0B35422F-9131-11D7-BB0C-0003936D5826@earthlink.net> Message-ID: <000f01c32681$10142c20$1965a4c2@captain> This is with explorer isn't it, it sometimes gets confused Try using Safari for the download or better still get www.jazsoft.com 's wonderful speed download Miock -----Original Message----- From: use-revolution-admin at lists.runrev.com [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of Marian Petrides Sent: 28 May 2003 18:23 To: use-revolution at lists.runrev.com Subject: Trouble downloading OS X version I am having trouble downloading the OS X release version of 2.0 from the links on the download page--get gibberish text but not a DMG file. I suspect that the download will go OK if I can get it from the FTP site but I can't find it. Can someone tell me how to get 2.0 for OS X? Thanks. Marian _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From stephenIC at barncard.com Mon Jun 2 03:20:25 2003 From: stephenIC at barncard.com (Stephen Barncard) Date: Mon Jun 2 03:20:25 2003 Subject: user properties In-Reply-To: References: Message-ID: But are you saying user properties can't be changed in a stand-alone? >>Gee that's funny, I've been doing that for years. What about Resources? > >Jacque is referring to MetaCard & Runtime Revolution applications; >not all Mac applications, Stephen. > >Thanks for correting me, Jacque. >-- > >Rob Cozens From hyperdon at earthlink.net Mon Jun 2 03:20:33 2003 From: hyperdon at earthlink.net (Donald Watson) Date: Mon Jun 2 03:20:33 2003 Subject: Bug in Rev 2 for OSX: The window of the Build Distribution is too little! In-Reply-To: Message-ID: I did not see a response to this so..... I 'll say me too! This is on a 1ghz mac running os 10.2.3. Seems to be ok on 9.1 tho. Is there a way to resize the window for the distro builder from the message box? Prefs did not seem to hold the key. regards, Don On Friday, May 30, 2003, at 06:29 PM, Fran?ois Cuneo wrote: > In MacOSX, the window of the Build Distribution is too little, we can > see > only a little piece of the three buttons, without the name. > Workaround for this? > Thank you. > -------------- > Fran?ois Cuneo > Site Web d?di? au Macintosh http://www.cuk.ch > E-mail: francois.cuneo at cuk.ch > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From stephenIC at barncard.com Mon Jun 2 03:20:41 2003 From: stephenIC at barncard.com (Stephen Quinn Barncard) Date: Mon Jun 2 03:20:41 2003 Subject: Active X support Message-ID: There are rewards in 'not following the herd' which we mac users have enjoyed....one of which is we get the new technologies first... >In this Darwinian evolution it is astonishing that there are still >mac survivors they must have a special gene ;) From klaus at major-k.de Mon Jun 2 03:34:01 2003 From: klaus at major-k.de (Klaus Major) Date: Mon Jun 2 03:34:01 2003 Subject: user properties In-Reply-To: Message-ID: Hi Stephen, > But are you saying user properties can't be changed in a stand-alone? you can change EVERYTHING in a standalone (as long as it is runnming...) Since a stack is completely read into memory, you can manipulate all properties and values and... (you name it...) But when you quit all changes are lost. Hope that helps. Regards Klaus Major klaus at major-k.de From heather at runrev.com Mon Jun 2 03:48:01 2003 From: heather at runrev.com (Heather Williams) Date: Mon Jun 2 03:48:01 2003 Subject: Learning RR's Transcipt In-Reply-To: <200306012358.TAA28458@www.runrev.com> Message-ID: > You can order a paper manual, but it probably won't include the new things > in the latest version (someone yell at me if I'm wrong, please) Not yelling, but just for the record, you are wrong. The 2.0 docs will be totally up to date, hence the delay in getting them to print. Regards, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From heather at runrev.com Mon Jun 2 03:48:15 2003 From: heather at runrev.com (Heather Williams) Date: Mon Jun 2 03:48:15 2003 Subject: mpossible to save In-Reply-To: <200306012358.TAA28458@www.runrev.com> Message-ID: >> What is this ' ~ backup file', and where is it? > ---------- > I still think it expects you to open a backup copy of your stack, but it > needs to be in the right path for 2.0 to find it, and apparently isn't. Revolution attaches a ~ to files it has had problems saving to. What happens then is that it reverts to the last clean save it made, and attachs a ~ to the problem stack. So remove the ~, and it should open again. You may have lost a few very recent changes. But Ken is totally correct also, in that it is good practice, always, in any programming environment or indeed in any program you create work in, to make frequent backups. Regards, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From richmond at mail.maclaunch.com Mon Jun 2 03:58:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon Jun 2 03:58:01 2003 Subject: Bug in Rev 2 for OSX: The window of the Build Distribution is too little! Message-ID: I have just uploaded an expanded distribution builder to the contributions address. A real stroke of unadulterated genius that took me about 10 seconds: just resized the ditribution builder window in Metacard 2.5. The Run Rev developers need a smacked bottom for this oversight! Love, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From mcompanys at mac.com Mon Jun 2 04:33:02 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Mon Jun 2 04:33:02 2003 Subject: impossible to save In-Reply-To: <3EDAB224.5020504@hyperactivesw.com> Message-ID: <12AD335A-94DC-11D7-8148-003065A81762@mac.com> Le lundi, 2 juin 2003, ? 04:10 Europe/Paris, J. Landman Gay a ?crit : > On 6/1/03 3:51 PM, Emmanuel Companys wrote: > >> What is this ' ~ backup file', and where is it? > > When Rev saves a stack, it first renames the original stack by placing > a tilde (~) in front of the stack's file name. Then it makes a copy of > the stack and names the copy what the original stack used to be. At > this point there are now two copies of your stack: > > myStack -- this is the copy > ~myStack -- this was the original > > If the save operation works, the tilde copy is deleted from the hard > drive. If the save doesn't work for some reason, then you still have > the tilde copy (which was the original) to fall back on. I understand what BU file RR was talking about. But this doesn't explain the 'V?": "Litteris 1.1" became " Litteris??.rev~". > You can delete the tilde and continue to use the stack. By deleting the ~ I get : a) clicking directly on the file: "L'application Hypercard a quitte inopinement" b) with RR 2,0 open "Unable to open stack: stack is corrupted, check for ~ backup fil." c) with RR 1.1.1 open: clicking at the file, some squares brevely flash but the stact doesn't open; from the file menu: "There was a problem opening that stack: file is not a stack" (!) > The tilde copy will be located in the same folder as the original > stack. In your case, there is no tilde copy because Rev 1.1.1 saved > the stack successfully in the past, and Rev 2.0 won't save it at all. The tilde copy was there, with its normal RR icon, but apparently corrupted. Now, since a) the only stack impossible to save in 2.0 was the only one containing combo bocxes b) when the stack opened in 2.0, its combo boxes height, still reading 18 pts in the inspector, became about 12 pts in the screen (I had to set them to 22 pts to get the normal height back; and I got the same strange behavior in a new built stak),) c) I could finally save my stack under 2.0 after I had, under 1.1.1, changed all its combo box buttons into option buttons, I suppose that something is worng whith the way 2.0 handels buttons, at least in my mac, a G4 with macOS 10.2.6. Combo box buttons are not the only ones showing abnormal behavior: see my yesterday's post "Weird button behavior in 2.0". I can't imagine the RR program is to be blamed. Something must be wrong in my installation. I'd just like to know what! Manuel From livfoss at blueyonder.co.uk Mon Jun 2 05:43:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Mon Jun 2 05:43:01 2003 Subject: Where's the Report Builder and how do I use it? Message-ID: All I can find in the RunRev online docs about what the Report Builder does is this from 'Revolution How To": Tip: To easily create a report without scripting, use the Report Builder. I looked at Report Builder itself in the Tools Menu and it looks like it lays out cards on a page with possible headers and footers, with (as usual) no indication of the maximum size the printed area can be. There is also a reference to labels but I don't know what this means... so it seems that it's just a simple card-oriented thing with no idea of rows or columns or repeats or scripting or anything, but I'm not sure if it's that simple. If it is, I'm not really criticising it, I just need to know what its capabilities are - so the question is: Where is the documentation for the Report Builder? I kind of hope it's there somewhere but I can't find it. TIA Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From livfoss at blueyonder.co.uk Mon Jun 2 05:52:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Mon Jun 2 05:52:01 2003 Subject: Can anyone help with the 'printable area' problem Message-ID: It seems from earlier posts that neither MC or RR offer a way for a scripter to find out what the actual printable area is on a page. It seems so crashingly obvious to me that this is absolutely needed for any but the most primitive printing facility in an application that I think it's time we got some kind of solution, at least for Macs and PCs. If anyone with sufficient technical skills would like to take on a solution for either or both of these platforms (Applescript, Xcfn, DLL etc - I am not competent to judge), contact me off list and we'll see if we can come to some arrangement. Cheers Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From igor at pixelmedia.com.au Mon Jun 2 07:11:01 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Mon Jun 2 07:11:01 2003 Subject: Where's the Report Builder and how do I use it? In-Reply-To: Message-ID: <1326B332-94F2-11D7-B632-000393AD9396@pixelmedia.com.au> On Monday, June 2, 2003, at 08:35 PM, Graham Samuel wrote: > (snip) > > Where is the documentation for the Report Builder? > > I kind of hope it's there somewhere but I can't find it. > > I also noticed that in version 2.0 we now have a 'Report Object', among the tools. Has anyone experimented with that? Sounds really interesting! Many thanks, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From jtenny at willamette.edu Mon Jun 2 08:53:01 2003 From: jtenny at willamette.edu (John Tenny) Date: Mon Jun 2 08:53:01 2003 Subject: Impossible to save In-Reply-To: <200306011953.PAA19179@www.runrev.com> Message-ID: I had some problems with v2 until I deleted v1.1.1 and the beta 2 files. All seems to be working now, using Mac OS 10.2.6 From jeanne at runrev.com Mon Jun 2 09:00:02 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Jun 2 09:00:02 2003 Subject: Where's the Report Builder and how do I use it? In-Reply-To: Message-ID: At 3:35 AM -0700 6/2/03, Graham Samuel wrote: > All I can find in the RunRev online docs about what the Report >Builder does is this from 'Revolution How To": > > Tip: To easily create a report without scripting, use the Report Builder. > > Where is the documentation for the Report Builder? > >I kind of hope it's there somewhere but I can't find it. Go to the Development Guide page of the main documentation window, and click "Printing". These topics deal with the Report Builder and should be helpful to you. It's probably best to start with "How to print a report": How to... create a report layout card create and store report printing settings for later use display the contents of a field in a printed report include a field on each page of a printed report preview a printed report print a report specify what cards to include in a printed report Menu items Tools menu > Report Builder Object menu > New Control > Report Object View menu > Go to Report Page View menu > Go to Report Page > First View menu > Go to Report Page > Prev View menu > Go to Report Page > Next View menu > Go to Report Page > Last View menu > Go to Report Page > Number... Transcript terms revPrintReport command Definition of... Report Builder report layout card report viewer -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Mon Jun 2 09:00:11 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Jun 2 09:00:11 2003 Subject: command comparison list In-Reply-To: References: <9B22E5E4-944D-11D7-A87F-000393911676@willamette.edu> Message-ID: At 1:38PM -0700 6/1/03, Richard Gaskin wrote: >> Is there a chart comparing the commands syntax between HC and Rev? > >Not a command list per se, but there's a very useful article on the >differences at: > >html> ...although that article hasn't yet been updated for 2.0, so you'll probably have better luck reading the current version in the docs. (In the main documentation window, click "For New Developers", then "Experienced HyperCard or SuperCard developer", then "About Revolution for HyperCard developers".) There's also a separate article on porting HyperCard stacks to Revolution. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Mon Jun 2 09:00:20 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Jun 2 09:00:20 2003 Subject: documentation - full text search useful? In-Reply-To: <3EDA66E6.C36274EE@hrz.uni-kassel.de> Message-ID: At 1:49PM -0700 6/1/03, Wilhelm Sanke wrote: >Have a look at the stack "Topsearch" stack under "user contributions" on >the Revolution site. "Topsearch" has an extra button that allows a quick >search for any string in all the cards of the Transcript Dictionary It sounds very useful. (But just so you know, this functionality is already present on the Transcript Dictionary card in the main docs window, by choosing "Search for" in the popup menu on the left...) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From livfoss at blueyonder.co.uk Mon Jun 2 09:11:02 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Mon Jun 2 09:11:02 2003 Subject: What exactly does 'Undo' undo? Message-ID: I've noticed that the 'undo' command in the RR development environment doesn't undo quite a number of things (a random example is 'replicate' from the 'Edit' menu). In relation to scripting, the TD says: "The undo command undoes the last action performed by the user. Undoable actions include painting actions, deletion of objects, moving of controls, and editing actions in a field. The undo command cannot be used to undo actions performed by a script. Only user actions can be undone" I'm not sure what is meant by a 'user action' in this context and so I find it hard to work out where 'undo' will work for me as a developer. There is also some information in the 'What's New' document for RR2.0, but it doesn't really clarify the issue. Anyone have any more complete info? TIA Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From diskot123 at juno.com Mon Jun 2 09:26:01 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Mon Jun 2 09:26:01 2003 Subject: DB externals & CGI Message-ID: <20030602.101710.2684.4.diskot123@juno.com> >The ability to access DB via CGI was a promised feature of 2.0... :-( It is. We have CGI versions of the engines which contain built in support for RevDB. Those engines are available on request. Tuviah Snyder Runtime Revolution Limited - Software at the Speed of Thought From diskot123 at juno.com Mon Jun 2 09:26:11 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Mon Jun 2 09:26:11 2003 Subject: Active X support Message-ID: <20030602.101710.2684.3.diskot123@juno.com> Of course my concern is that after we invest a significant amount of time on Activex, rather than spend that time on other features, no one uses it and it becomes a support nightmare for those that do. ActiveX is much more difficult to implement and support than AppleScript. Any complete ActiveX interface (by complete I'm thinking of VB - it should work with scanner interfaces, and visible controls like MS Flexigrids) would have to support. 1) Getting a list of properties supported by the ActiveX control 2) Displaying the properties dialog for the ActiveX control 3) Receiving messages from the activex control 4) Displaying the activex control 5) Setting properties of the activex control by script 6) Displaying an activex control by GUID. 7) Displaying the activex control selection dialog (OLE). 8) Possibly converting strings to and from other types. This is not that difficult, because your mostly converting to and from other primitive types (BOOL, OLESTR, ect). I think ActiveX is very useful, and we are looking into ways that it could be of benefit to all Revolution users. Tuviah Snyder Runtime Revolution Limited - Software at the Speed of Thought From livfoss at blueyonder.co.uk Mon Jun 2 09:28:02 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Mon Jun 2 09:28:02 2003 Subject: How do tables work? Message-ID: Sorry, but I've searched the docs as best I can, including using the new search facilities, but I can't find any reference above the non-trivial to table objects (or are the fields with table properties?), and no cookbook entry. Can anyone explain the table properties palette, particularly the bits near the bottom, e.g. What is meant by 'using'? Is this a place for a formatting string, and if so, how specified? What is the field below this with the 'update' and 'add' buttons? If I want to script a spreadsheet-like object, can I alter the 'using' property by script, and if so how (for example, to change 'decimal' to 'text', which I note is not in the pulldown list in the palette). IMHO it's no good having powerful new features if nobody tells us how to use them. But then again, I may have missed something - probably have. All clarifications gratefully received. Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From revolution at knowledgeworks.plus.com Mon Jun 2 09:36:02 2003 From: revolution at knowledgeworks.plus.com (revolution at knowledgeworks.plus.com) Date: Mon Jun 2 09:36:02 2003 Subject: documentation - full text search useful? Message-ID: <20030602152744.knowledgeworks@Plus.Net> >> this functionality is already present on the Transcript Dictionary card in the main docs window, by choosing "Search for" in the popup menu on the left...) << Thanks Jeanne - I had a suspicion that you hadn't overlooked this function, but I just couldn't find it. I am sure it will be useful to many people. Regards, Bernard From ambassador at fourthworld.com Mon Jun 2 09:37:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 2 09:37:00 2003 Subject: Can anyone help with the 'printable area' problem In-Reply-To: Message-ID: Graham Samuel wrote: > It seems from earlier posts that neither MC or RR offer a way for a > scripter to find out what the actual printable area is on a page. It > seems so crashingly obvious to me that this is absolutely needed for > any but the most primitive printing facility in an application that I > think it's time we got some kind of solution, at least for Macs and > PCs. If anyone with sufficient technical skills would like to take on > a solution for either or both of these platforms (Applescript, Xcfn, > DLL etc - I am not competent to judge), contact me off list and we'll > see if we can come to some arrangement. No need: see the printPaperSize global property For all other print-related properties, open the Transcript Dictionary and filter with "print". -- 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 lafourcade.romain at numericable.fr Mon Jun 2 10:06:02 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Mon Jun 2 10:06:02 2003 Subject: About WindowShape Message-ID: Hello. One of my first attempt at developing something useful with RR 1.1.1 was a very simple note pad (something like the one we used to have on Mac) for my girlfriend's PC. Lately I was looking at the brand new RR 2.0 and noticed a WindowShape property that would be quite interesting to re-vamp my note pad with "lightly rounded edges". However I have no idea of how to resize the stack while KEEPING the rounded edges. Does anyone have a hint ? Romain RR 1.1.1/2.0 on Mac OS 9 and Win 98 From jeanne at runrev.com Mon Jun 2 10:43:02 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Jun 2 10:43:02 2003 Subject: How do tables work? In-Reply-To: Message-ID: At 7:19 AM -0700 6/2/03, Graham Samuel wrote: >Sorry, but I've searched the docs as best I can, including using the >new search facilities, but I can't find any reference above the >non-trivial to table objects (or are the fields with table >properties?), and no cookbook entry. Can anyone explain the table >properties palette, particularly the bits near the bottom, e.g. > >What is meant by 'using'? Is this a place for a formatting string, >and if so, how specified? > >What is the field below this with the 'update' and 'add' buttons? > >IMHO it's no good having powerful new features if nobody tells us how >to use them. You can find the answers to these questions in the topic "How to format numbers in a table field". (This topic is listed under "User Interaction" on the Development Guide page of the main documentation window. A search in the How To window for "table" will also turn it up.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From janschenkel at yahoo.com Mon Jun 2 10:46:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 2 10:46:01 2003 Subject: About WindowShape In-Reply-To: Message-ID: <20030602153732.91710.qmail@web11901.mail.yahoo.com> --- Romain Lafourcade wrote: > Hello. > One of my first attempt at developing something > useful with RR 1.1.1 was a > very simple note pad (something like the one we used > to have on Mac) for my > girlfriend's PC. > > Lately I was looking at the brand new RR 2.0 and > noticed a WindowShape > property that would be quite interesting to re-vamp > my note pad with > "lightly rounded edges". > > However I have no idea of how to resize the stack > while KEEPING the rounded > edges. Does anyone have a hint ? > > Romain > Bonjour Romain, I experimented with this for a bit last week, and here's my conclusion : by updating the image that the windowshape is linked to, you can update the look of the stack. However, the same experiment shows that as you enlarge the image using the built in commands, you get jagged edges as everything is resized proportionately. So here's one idea of how we could use this information by maintaining a separate image solely for the windowshape of the stack - first read up on the structure of imageData and maskData properties - the width and height of the imageData and the maskData must match, so : length(imageData)=length(maskData*4) - if you use rounded corners, you have transparent pixels in each of the corners, on the first 5 lines and the last 5 lines presumably - if you make sure that the minimum window size is 10x10 pixels, the following should work - basically you're going to be building a maskData on the fly and then the matching imageData - start with a clean 10x10 maskdata (ie 100 chars representing the transparency of the 4 corners ; ASCII-value 0 = transparent, ASCII-value 255 = opaque) - start with the new width (say 150), and insert a string of 150-10=140 times numToChar(255) after char 5,155,305,455,605,755,905,1055,1205,1355 of your new maskData - now we'll insert enough numToChar(255) to cover the new height ; say the new heightr is 250, then we need to insert a string the length of 150*(250-10)=36000 times numToChar(255), after char 1500 of the new maskData - before we can change the maskData we also need to build new imageData ; since we're not actually displaying the image anywhere, colour is not an issue ; so we can safely fill it up with 150*250*4=150000 spaces - then update the width,height,maskData and imageData of our windowshape image, and the window should reflect our updates and have nice rounded corners I came up with this theory as I was investigating a way of building drawers and still keeping things in a single stack. However, I don't have time to investigate this path anymore. It is very well possible that this is horrendously slow, as Transcript doesn't have a built-in replicate() function. Nevertheless, I hope this helps in some way, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From ambassador at fourthworld.com Mon Jun 2 10:46:10 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 2 10:46:10 2003 Subject: Disk space function In-Reply-To: Message-ID: I forget to include this in my post: It's worth noting that while Metacard's docs were incorrect regarding the diskspace function (the original poster is a MC customer), Jeanne's comprehensive language documentation was not merely accurate, but also included a very handy example function showing how to use it. -- 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: Richard Gaskin Date: Sun, 01 Jun 2003 17:43:12 -0700 To: Cc: Subject: Re: Disk space function Bj?rnke von Gierke wrote: > this is fun and all, but why don't you just use the "diskSpace" > function build right into RunRe Interesting: the MetaCard documentation describes the diskspace function as being accepted as a valid function name but not implemented and returning a fixed value. However, I ran this in the MC message box: answer folder "Select a folder:"; set the directory to it; put the diskspace ...and it appears to work well on five mounted volumes here. It seems sometime after the MC docs were written the function was implemented in the engine but the docs not updated, and a search in the MC 2.5 Read Me turned up nothing for "diskspace". :\ From menno at libero.it Mon Jun 2 10:54:01 2003 From: menno at libero.it (=?iso-8859-1?Q?menno?=) Date: Mon Jun 2 10:54:01 2003 Subject: (no subject) Message-ID: Hi all, I found a problem (a bug?) in RunRev 2.0r2-Distribution Builder: once called from the file menu the Distribution Builder window hides almost completely the buttons on its bottom (they are barely visible by their upper line). I verified this behaviour in the following systems: Apple Powerbook g4 12" 867Mhz with MacOSX 10.2.6 (quicktime updated to 6.2); Apple Powermac g4 "sawtooth" 450Mhz with MacOSX 10.2.5 (quicktime 6.0); Apple Powermac g4 "sawtooth" 450Mhz with MacOSX Server 10.2.3 (quicktime 6.0). What's the probkem? TIA Piero Menno Italy From janschenkel at yahoo.com Mon Jun 2 10:55:02 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 2 10:55:02 2003 Subject: About WindowShape (small correction) In-Reply-To: <20030602153732.91710.qmail@web11901.mail.yahoo.com> Message-ID: <20030602154624.77836.qmail@web11908.mail.yahoo.com> --- Jan Schenkel wrote: > [snip] > - now we'll insert enough numToChar(255) to > cover the new height ; say the new heightr is > 250, then we need to insert a string the length > of 150*(250-10)=36000 times numToChar(255), > after char 1500 of the new maskData Of course that ahs to be inserted in the middle of the maskData, not at the end, so : - now we'll insert enough numToChar(255) to cover the new height ; say the new heightr is 250, then we need to insert a string the length of 150*(250-10)=36000 times numToChar(255), after char 750 of the new maskData My apologies for the loss of concentration, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From ambassador at fourthworld.com Mon Jun 2 11:08:02 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 2 11:08:02 2003 Subject: Books on RunRev In-Reply-To: Message-ID: Ken Norris wrote: >> However, on a personal level, I think a good book on RunRev is the >> best thing that could happen right now. Certainly the product is >> sufficiently mature that it is truly ready for prime time. As soon as someone can negotiate the financing with a publisher I'm prepared to commit to at least a chapter. > ---------- > I agree, as I've already stated. This has very little to do with making > comparisons to other xTalk IDE's, but is rather a thing which many of us in > the same position as yourself are expressing a need for. > > How about a simple two-question poll? > > 1) Would you like to see a complete (as possible) easily updateable (online > website posts) book and accompanying CD (or download) with examples? > > 2) Would you be willing to contribute. i.e., working with others who are > interested as to organization and writing/proofreading, etc. and/or > financial commitment? Financial, no. It should not be necessary for a quality work. That's what publishers do, and as much as I'd like to diversify into publishing books one day, in the meantime I've worked in that industry just enough to feel better leaving that challenging, low-margin game to the pros for now. Rev is in the "transition period" (or to use the better term, preparing to "cross the chasm"*), and during this period we have the common catch-22 with regard to books: the market may be too small just yet to cinch a deal with a publisher, but indeed growth could be accellerated if there was a book. Not to worry: all successful products go through this moment. The trick is to focus on other activitis to build marketshare and community, and in due time publishers will line up with little prompting. Along these lines, there is still much we can do to further the true goal: sharing Rev knowledge and experience. Web sites, Wikis, PDFs, Rev-based media -- all good options, all immediately available. No complications, no waiting, no fuss, no muss -- we have everything we need right now to further this goal. Several are already moving works forward, and there's more in the pipeline. If we need a cetral index for such things, there's always RevNet... *"Crossing the Chasm" by Geoffrey Moore is the seminal work on technology adoption. Every person in Silicon Valley who drives a nice car recommended it to me for years before I finally got around to reading it, and once I did I kicked myself for having put it off for so long. Given Moore's background and cogent argument, IMNSHO any discussion of long-term growth planning will be compromised before reading that book. -- 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 ambassador at fourthworld.com Mon Jun 2 11:11:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 2 11:11:01 2003 Subject: About WindowShape In-Reply-To: <20030602153732.91710.qmail@web11901.mail.yahoo.com> Message-ID: Jan Schenkel wrote: > I came up with this theory as I was investigating a > way of building drawers and still keeping things in a > single stack. However, I don't have time to > investigate this path anymore. No need, if you can afford to wait: drawers are on the list, although no specific timeline for implementation has been announced. > It is very well possible that this is horrendously > slow, as Transcript doesn't have a built-in > replicate() function. How does this differ from the clone command? -- 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 janschenkel at yahoo.com Mon Jun 2 11:18:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 2 11:18:01 2003 Subject: About WindowShape In-Reply-To: Message-ID: <20030602161003.81262.qmail@web11908.mail.yahoo.com> --- Richard Gaskin wrote: > Jan Schenkel wrote: > > > I came up with this theory as I was investigating > a > > way of building drawers and still keeping things > in a > > single stack. However, I don't have time to > > investigate this path anymore. > > No need, if you can afford to wait: drawers are on > the list, although no > specific timeline for implementation has been > announced. > True, but for those who like to do cutting edge things, this could be the answer :-) > > It is very well possible that this is horrendously > > slow, as Transcript doesn't have a built-in > > replicate() function. > > How does this differ from the clone command? > Ah, and my FoxPro background shows again : I didn't mean replicate() as in cloning a control, but as in replicate("0",10) => "0000000000" which would come in handy for this sort of mass-production of the same character. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From lafourcade.romain at numericable.fr Mon Jun 2 11:35:01 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Mon Jun 2 11:35:01 2003 Subject: About window shape In-Reply-To: <200306021447.KAA14293@www.runrev.com> Message-ID: > wrote: >> Hello. >> One of my first attempt at developing something >> useful with RR 1.1.1 was a >> very simple note pad (something like the one we used >> to have on Mac) for my >> girlfriend's PC. >> >> Lately I was looking at the brand new RR 2.0 and >> noticed a WindowShape >> property that would be quite interesting to re-vamp >> my note pad with >> "lightly rounded edges". >> >> However I have no idea of how to resize the stack >> while KEEPING the rounded >> edges. Does anyone have a hint ? >> >> Romain >> > > Bonjour Romain, > > I experimented with this for a bit last week, and > here's my conclusion : by updating the image that the > windowshape is linked to, you can update the look of > the stack. > > However, the same experiment shows that as you enlarge > the image using the built in commands, you get jagged > edges as everything is resized proportionately. > > So here's one idea of how we could use this > information by maintaining a separate image solely for > the windowshape of the stack > - first read up on the structure of imageData and > maskData properties > - the width and height of the imageData and the > maskData must match, so : > length(imageData)=length(maskData*4) > - if you use rounded corners, you have transparent > pixels in each of the corners, on the first 5 lines > and the last 5 lines presumably > - if you make sure that the minimum window size is > 10x10 pixels, the following should work > - basically you're going to be building a maskData on > the fly and then the matching imageData > - start with a clean 10x10 maskdata (ie 100 chars > representing the transparency of the 4 corners ; > ASCII-value 0 = transparent, ASCII-value 255 = opaque) > - start with the new width (say 150), and insert a > string of 150-10=140 times numToChar(255) after char > 5,155,305,455,605,755,905,1055,1205,1355 of your new > maskData > - now we'll insert enough numToChar(255) to cover the > new height ; say the new heightr is 250, then we need > to insert a string the length of 150*(250-10)=36000 > times numToChar(255), after char 1500 of the new > maskData > - before we can change the maskData we also need to > build new imageData ; since we're not actually > displaying the image anywhere, colour is not an issue > ; so we can safely fill it up with 150*250*4=150000 > spaces > - then update the width,height,maskData and imageData > of our windowshape image, and the window should > reflect our updates and have nice rounded corners > > I came up with this theory as I was investigating a > way of building drawers and still keeping things in a > single stack. However, I don't have time to > investigate this path anymore. > It is very well possible that this is horrendously > slow, as Transcript doesn't have a built-in > replicate() function. > > Nevertheless, I hope this helps in some way, > > Jan Schenkel. Hi, Jan. That's what I was afraid of, this solution look quite slow but i'll give it a try later tonight. Thanks Jan. Romain From scott at tactilemedia.com Mon Jun 2 11:35:13 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Jun 2 11:35:13 2003 Subject: About WindowShape In-Reply-To: Message-ID: > Lately I was looking at the brand new RR 2.0 and noticed a WindowShape > property that would be quite interesting to re-vamp my note pad with > "lightly rounded edges". > > However I have no idea of how to resize the stack while KEEPING the rounded > edges. Does anyone have a hint ? I may be mistaken but I don't believe this is practically possible since you would have to update the stacks source image during the resize. One thing you might do is provide several fixed sizes that users can choose from to resize the stack, and control to toggle the different stack sizes. This is somewhat analogous to the WindowShade effect in pre OSX Mac systems that allowed you to expand and collapse windows. Dynamic updating of window shapes certainly makes the case for having window masks based on draw polygon points rather than bitmap images. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From martin at harbourtown.co.uk Mon Jun 2 11:57:01 2003 From: martin at harbourtown.co.uk (Martin Baxter) Date: Mon Jun 2 11:57:01 2003 Subject: (no subject) Message-ID: >John Tenny wrote : >Is there a chart comparing the commands syntax between HC and Rev? You might find it worth having a look at metacard's documentation for this. Last time I looked (about a year ago) it had a list showing HC and SC commands that are unsupported or partially supported in transcript. martin baxter From wmb at internettrainer.com Mon Jun 2 12:11:02 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Mon Jun 2 12:11:02 2003 Subject: Active X support In-Reply-To: <200306011946.h51JksA21152@mmm1505.boca15-verio.com> Message-ID: On Monday, Jun 2, 2003, at 00:46 Europe/Vienna, Edwin Gore wrote: > I think people have some widely divergent ideas about what constitutes > a cross platform development environment. > > To my mind it should be a case of the anything that you do using just > RunRev runs anywhere, but at the same time it should actually support > the platform specific features of different operating systems. That > way the developer can make informed decisions about how they want to > handle cross platform issues when RunRev doesn't natively support > something. Agree with that, but > Adding support for Applescript, XCMDs, ActiveX and whatever the > OS-X/unix equivelents might be doesn't reduce the cross-platform > capabiilities of RunRev, it increases it. Those are all important > parts of the individual platforms, and if you don't consider support > for them, it makes the development system too limited to appeal to > developers across the board. If you only support the lowest common > denominator of what can be supported on ALL platforms, you end up with > what is a very limited subset of the power of each individual > operating system. > > ActiveX is a big part of the Windows architecture these days. There > are thousands of controls out there already, and it would be great to > get access to them. if you think this to the end, than the engine must support all this thousands of controls out there... Does this mean we well get 2.5 or 3.0 in 4 years at least, or does it mean a tool in permanent beta..? brrrrrr... Thats why I think it cant support any platform specific features, because the MC engine runs not only on Mac, WIN and Linux and his versions, there are about 10-12 other flavours of other OSes too... So I its imho better to support the standards, instead of any platform specific features on all platforms... My 2 cent 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 jacque at hyperactivesw.com Mon Jun 2 12:26:02 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 2 12:26:02 2003 Subject: Active X support In-Reply-To: References: Message-ID: <3EDB86D8.7000708@hyperactivesw.com> Edwin Gore wrote: > > ActiveX is a big part of the Windows architecture these days. There > are thousands of controls out there already, and it would be great to > get access to them. I don't know enough about ActiveX to know if it is possible, but I wonder if a DLL could be written to act as an "interpreter" for ActiveX. That is, the DLL would handle all the ActiveX commands (or a subset, if that works better) and pass the info to Revolution to act on. Would such a thing be possible? If so, it would seem to be the best of both worlds. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From livfoss at blueyonder.co.uk Mon Jun 2 12:27:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Mon Jun 2 12:27:01 2003 Subject: How do tables work? Message-ID: On Mon, 2 Jun 2003 08:32:48 -0700 "Jeanne A. E. DeVoto" wrote: > > >What is meant by 'using'? Is this a place for a formatting string, >>and if so, how specified? >> >>What is the field below this with the 'update' and 'add' buttons? >> >>IMHO it's no good having powerful new features if nobody tells us how >>to use them. > >You can find the answers to these questions in the topic "How to format >numbers in a table field". (This topic is listed under "User Interaction" >on the Development Guide page of the main documentation window. A search in >the How To window for "table" will also turn it up.) Jeanne, believe me I really do think that the RR documentation is good and clear in general, and I am not by nature a moaner, but in this case I think the location of the information is rather like Douglas Adams' document that was on public display "in a locked filing cabinet marked 'beware of the Leopard' in a dark cellar with no stairs"... It would be a lot easier if there was an entry called 'Tables and how to use them' or something like that, and maybe a cookbook entry that showed a table being used as a very primitive spreadsheet with say two data types. The existing text doesn't tell me what the 'update' and 'add' buttons do (I found out by experiment that it adds/subtracts to/from a list of formatting for individual cells), nor the purpose of the field just above the word 'using' (it's some kind of reference to the cell, but I don't understand the format exactly), and, because there is no complete description of what kind of an object a table really is, I also don't understand what can really go in a cell. I DO understand that you can set a property which allows a user to edit a cell, from this "How to.." entry: To allow cell editing in a table field, in the "Table" pane of the field's property inspector, check the box labeled "Cell Editing". When you click a cell in the table field, a box appears to let you edit the cell's content. However, I have not been able to make that box appear. I did manage to set the format of a cell to 'short' for a date, and then to enter a date, but then when I entered something else (just any old text) I couldn't see the table objecting to this in any way, so I don't quite know what the formatting is for or how (or if) it's checked. And finally I do not understand which of the properties of the table can be set by script - I would guess 'all', but I would not know how to set about it. Again apologies for the complaining tone, but I am finding learning RR 2.0 rather frustrating... Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From wmb at internettrainer.com Mon Jun 2 12:28:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Mon Jun 2 12:28:01 2003 Subject: The Case For A RunRev Player In-Reply-To: Message-ID: <3A3A1571-951E-11D7-BB96-003065430226@internettrainer.com> On Sunday, Jun 1, 2003, at 21:50 Europe/Vienna, Ken Norris wrote: > If it is a already a standalone, then "no". Think about it for a > minute...which engine would be in control, the one in the stack, or > the one > in the browser? Only one can be in control, so a standalone with it's > own > "player" can't be opened for editing by Rev's runtime editor, AFAIK. There is no standalone, if it runs in the browser... You can give the client the choice. Do it as an engine (standalone) or as browser ("eingine") Similar to that what MM has done now with Flash. You can make it for the client in 2 ways: View it in the browser or build a standalone... 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 livfoss at blueyonder.co.uk Mon Jun 2 12:45:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Mon Jun 2 12:45:01 2003 Subject: Can anyone help with the 'printable area' problem Message-ID: On Mon, 02 Jun 2003 07:28:31 -0700 Richard Gaskin wrote: > >Graham Samuel wrote: > >> It seems from earlier posts that neither MC or RR offer a way for a >> scripter to find out what the actual printable area is on a page. It >> seems so crashingly obvious to me that this is absolutely needed for >> any but the most primitive printing facility in an application that I >> think it's time we got some kind of solution, at least for Macs and >> PCs. If anyone with sufficient technical skills would like to take on >> a solution for either or both of these platforms (Applescript, Xcfn, >> DLL etc - I am not competent to judge), contact me off list and we'll >> see if we can come to some arrangement. > >No need: see the printPaperSize global property > >For all other print-related properties, open the Transcript Dictionary and >filter with "print". > No, Richard - I hesitate to suggest that you may have made a mistake (if you have, it's the first one - and I've been reading your posts for years), but in my environment, PrintPaperSize gives the size of the **page** (like US letter or A4) in pixels, but not the printable area within it. For example on my Epson inkjet printer, the maximum printable area on an A4 page is defined by margins 0.13, 0.13, 0.13 and 0.57 inches. Without knowing this (and really why should my user be expected to look this up in a manual?), I won't be able to offer features like "use maximum area on page" and, to be safe I will have to set the margins of my printable area (the printMargins) larger than they need to be. It's that information (which is certainly available to other apps - my favourite Mac example is GraphicConverter, but there are plenty of Window apps that use this info too) that I wish to be able to extract. In principle I might like to know other stuff, like whether my user has picked a colour printer or a black-and-white one, but right now I would be content with being able to detect this simple rectangle. Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From livfoss at blueyonder.co.uk Mon Jun 2 12:54:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Mon Jun 2 12:54:01 2003 Subject: Where's the Report Builder and how do I use it? Message-ID: On Mon, 2 Jun 2003 06:48:38 -0700 "Jeanne A. E. DeVoto" wrote: > >Go to the Development Guide page of the main documentation window, and >click "Printing". > >These topics deal with the Report Builder and should be helpful to you. >It's probably best to start with "How to print a report": > >How to... > create a report layout card > create and store report printing settings for later use > display the contents of a field in a printed report > include a field on each page of a printed report > preview a printed report > print a report > specify what cards to include in a printed report >Menu items > Tools menu > Report Builder > Object menu > New Control > Report Object > View menu > Go to Report Page > View menu > Go to Report Page > First > View menu > Go to Report Page > Prev > View menu > Go to Report Page > Next > View menu > Go to Report Page > Last > View menu > Go to Report Page > Number... >Transcript terms > revPrintReport command >Definition of... > Report Builder > report layout card > report viewer OK, this time you've got me!! Clearly I did not search enough. It will take me some time to absorb all this stuff. I guess I do have some questions about the general idea of reports (I have not yet guessed how the report layout card is linked to the other pages of the report, or what form the list of cards takes when created by script) but this may all come out in the wash... so, back to the drawing board (well, keyboard and mouse). Thanks Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From ASGolub at dkhglaw.com Mon Jun 2 13:02:02 2003 From: ASGolub at dkhglaw.com (Alan Golub) Date: Mon Jun 2 13:02:02 2003 Subject: Books on Rev In-Reply-To: <200306021601.MAA18345@www.runrev.com> Message-ID: -----> Richard Gaskin wrote: Rev is in the "transition period" (or to use the better term, preparing to "cross the chasm"), and during this period we have the common catch-22 with regard to books: the market may be too small just yet to cinch a deal with a publisher, but indeed growth could be accelerated if there was a book. Not to worry: all successful products go through this moment. The trick is to focus on other activities to build market share and community, and in due time publishers will line up with little prompting. Along these lines, there is still much we can do to further the true goal: sharing Rev knowledge and experience. Web sites, Wikis, PDFs, Rev-based media -- all good options, all immediately available. No complications, no waiting, no fuss, no muss -- we have everything we need right now to further this goal. Several are already moving works forward, and there's more in the pipeline. If we need a central index for such things, there's always RevNet... ------> I couldn't agree more. As someone who contemplated a book on Rev, and decided the time wasn't quite right, I think I can add something here. A few years ago, I was shopping to the big-name tech publishers a proposal for a book on WordPerfect for Linux. Peachpit Press was interested, but felt the market wasn't there yet (a year after my proposal, they actually did do a Visual QuickStart Guide, but with another author). SAMS was also interested, but only if the book covered the entire WordPerfect Office suite. I agreed, and in June 2000, published "SAMS Teach Yourself WordPerfect Office 2000 for Linux in 24 Hours." Both of these publishers, and a few others, including the publishers of Linux Journal magazine, were on the fence about my proposal for one reason: there was insufficient proof of a viable market. As an unrepresented author (yes, there are agencies that specialize in representing tech writers), I handled on my own all of the negotiations with the various publishers, and with each of them, they wanted me to provide proof of the market (the number of Linux users, the number of WordPerfect Office users, the number of competing titles on the market, etc.), or proof that my book could build its own market (I still haven't come across any such proof -- indeed, shortly after my book came out, Corel sold its Linux business off, and WordPerfect Office for Linux was dead in the water. My book garnered some good reviews at Amazon, where you can buy a used copy right now for about 40 cents, but only managed to sell a few thousand copies). SAMS eventually took the plunge with me (to my sheer delight -- they were a pleasure), and ultimately took a small hit on my book. But a huge publisher like SAMS can absorb it (indeed, it might even be helpful for accounting purposes). Likewise, they can also afford to shoot high with riskier projects in the hopes of getting in on the ground floor of a hot technology. Would SAMS be interested in Rev? Perhaps, although ask yourself whether Rev has greater or lesser public mind share than Corel's WordPerfect line of products, of the Linux OS, for that matter. My guess is that most publishers would like to see the market grow a bit before taking Rev on. From my perspective, as an author who might one day see some royalty revenue from a technical book, I'd also like to see the market for Rev develop a bit more, so that I can make my pitch to publishers armed with strong market info (and they all require it as part of the proposal submission). I think it will eventually happen. Richard correctly points out that there are many wonderful existing projects (his own Rev resource at FourthWorld.com is one of my favorites) and several more in the works. Dan Shafer is about to release an e-Book about Rev -- it will be the first third-party Rev book, and, if it's anything like Dan's HyperCard books (or his newest CSS book, which is terrific!), it should be a success. I'm hard at work on The Revolution Journal, an online magazine about Rev and its user community. As I've stated in prior posts, one of my inspirations is Marc Zeedar's RB University, an online project the success of which ultimately made possible RB Developer, a full-blown, hard copy magazine dedicated to REALBasic. I mention it again as a great example of starting small, creating a market, and then using that market as the basis for larger, more ambitious projects. And that, I guess, is my point. There's some quality stuff coming out, both from Rev, and from the user community. We need to pay attention to each of these small steps and catalogue the successes so that one day soon they can be used as the collective springboard for larger, greater works. While I, too, would love to see some third party books here and now, my own approach is to try to build the market to a certain level, and then see where we stand. Alan S. Golub StoryCard Software, LLC From alrice at ARCplanning.com Mon Jun 2 13:27:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 2 13:27:01 2003 Subject: Reporting Software In-Reply-To: Message-ID: On Saturday, May 31, 2003, at 12:35 PM, Marty Knapp wrote: > > Here's their URL: http://www.abdatatools.com/ That is a REALbasic product, not a Revolution product. Probably is not possible to integrate it into a Revolution stack. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From chipp at chipp.com Mon Jun 2 13:54:02 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jun 2 13:54:02 2003 Subject: Active X support In-Reply-To: <3EDB86D8.7000708@hyperactivesw.com> Message-ID: Jacqueline, Your are correct: that is exactly how one would implement ActiveX with MC/RR. Keep it out of the core engine source code. But, as mentioned previously, it would take some time. Chris estimates about a month (including testing) for a basic implementation. So, if any individual wants to commission an ActiveX DLL? (Tuviah could possibly do it also, schedule permitting). He also said that ActiveX has been mentioned as legacy technology by Microsoft.NET (COM theoretically doesn't exist anymore in the .NET architecture) -- it's unsure how it will be supported in the future... I think Tuviah is right on with his comments. The cost of development + the cost of support could become very expensive for RR. Let's all remember, RR is a small company, trying to eek (?) out a living in an area where traditionally most all others have failed. It is imperative for them to optimize their development dollars on features which benefit all or most of their customers. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of J. Landman > Gay > Sent: Monday, June 02, 2003 12:18 PM > To: use-revolution at lists.runrev.com > Subject: Re: Active X support > > > Edwin Gore wrote: > > > > ActiveX is a big part of the Windows architecture these days. There > > are thousands of controls out there already, and it would be great to > > get access to them. > > I don't know enough about ActiveX to know if it is possible, but I > wonder if a DLL could be written to act as an "interpreter" for ActiveX. > That is, the DLL would handle all the ActiveX commands (or a subset, if > that works better) and pass the info to Revolution to act on. Would such > a thing be possible? If so, it would seem to be the best of both worlds. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.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 Jun 2 14:16:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jun 2 14:16:01 2003 Subject: Books on Rev In-Reply-To: Message-ID: Richard, Agreed. No traditional publisher will touch this until there is a demonstrated large enough user base. But, there are some 'untraditional' publishers, using POD (Publish on Demand) technology (ex. www.publishamerica.com) who might sell copies of a RR book online 'as orders come in.' Just a thought, Chipp > Richard Gaskin wrote: > > Rev is in the "transition period" (or to use the better term, preparing to > "cross the chasm"), and during this period we have the common > catch-22 with > regard to books: the market may be too small just yet to cinch a > deal with > a publisher, but indeed growth could be accelerated if there was a book. > From pixelbird at interisland.net Mon Jun 2 14:39:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 2 14:39:01 2003 Subject: Impossible to save In-Reply-To: <200306021447.KAA14191@www.runrev.com> Message-ID: ********** > Date: Mon, 2 Jun 2003 06:41:41 -0700 > Subject: Impossible to save > From: John Tenny > > I had some problems with v2 until I deleted v1.1.1 and the beta 2 > files. All seems to be working now, using Mac OS 10.2.6 ---------- Yep...that was basically my experience too, although I'm using OS 9.1 (Still holding out a few more weeks) Ken N. From mdavidb at hotmail.com Mon Jun 2 15:09:02 2003 From: mdavidb at hotmail.com (Michaeldb B) Date: Mon Jun 2 15:09:02 2003 Subject: Learning RR's Transcript Message-ID: Thanks to all who replied!. > Gee you have missed the Revolution ! > You must also have missed the ReBolution then :D Well, I caught a late, but great??..(I'll look at ReBol).. RunRev Wrote... > The question is, exactly what sort of numerical manipulations, does your HS stack need > to perform?. > It shouldn't be difficult to "Roll your own" > So could you clue the rest of us in on what your needs are.. Well, my idea is, to to take the "Betting" market structures. i.e. either, "Newspaper Betting", or actual "Starting Price" markets. Comparing those two, for example. for movement of horses prices. The other, more difficult idea, is to pick out, particular "Price" structures. Such as.. the price of the Fav,2ndF, 3rdF - that they are in a particular range. Maybe, recognize a particular structure..like 6/4F 3/1 5/1..(or any structure, I choose to specify as being good, or bad). I could then have responses in the program. I'm still too early in the learning process, to get near that. Which, I presently see, as being difficult. These are just speculative ideas I have. I also have to give Ratings, to different parameters..like Class/Prizemoney/Jockey/Trainer/Raceform. etc. Also, make use of "speedfigure ratings", in relation to a horses "weight". I think I'll get this stuff..eventually. I do, "Roll my own" (cigs). Does that help? :-) Seriously, I realise that's a feature of Transcript/Hypertalk. That.. some way "can" be found, to do what needs to be done. Ken writes.. > Little Black thing..(Spectrum) Sure was!. I had the ZX81 before that. > Did you build the "Hello" stack. Yes!.. I wanted more though.. I have no problem with the object side..just the scripting. > Nothing like picking a challenge.. I'd been waiting to try this..it picked itself!. > You should rely a great deal on the Message-box.. Yes, I do. But, I don't get the error messages, like.."Function missing '('.. ". I try putting () in..which doesn't solve it. > One of my ideas for beginners is an opensource side-by-side instructional stack.. A stack, I found helped, was the "Metatalk Programmer", Metacard teaching stack. I wasn't into its "game playing" scripts...but it did force me, to do the scripting (to move through it) and in the end.. it lit a light.. when It said; "doTalk --This is a subRoutine!" This opened up scripting much more, at that time. It should have been obvious to me. but wasn't..till reading that. > I recommend "Hypertalk 2.2" by Winkler, Kamins, DeVoto". Well, that's good!. That's the one I ordered. The post deliver it tomorrow!. I'll have my head in its contents. I didn't mention which one, as I know Jeanne DeVoto's involvement here of course. (Thanks!) Thanks again Ken M. Michael Bird From ambassador at fourthworld.com Mon Jun 2 15:14:02 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 2 15:14:02 2003 Subject: Can anyone help with the 'printable area' problem In-Reply-To: Message-ID: Graham Samuel wrote: > No, Richard - I hesitate to suggest that you may have made a mistake > (if you have, it's the first one - and I've been reading your posts > for years), but in my environment, PrintPaperSize gives the size of > the **page** (like US letter or A4) in pixels, but not the printable > area within it. For example on my Epson inkjet printer, the maximum > printable area on an A4 page is defined by margins 0.13, 0.13, 0.13 > and 0.57 inches. Without knowing this (and really why should my user > be expected to look this up in a manual?), I won't be able to offer > features like "use maximum area on page" and, to be safe I will have > to set the margins of my printable area (the printMargins) larger > than they need to be. > > It's that information (which is certainly available to other apps - > my favourite Mac example is GraphicConverter, but there are plenty of > Window apps that use this info too) that I wish to be able to > extract. In principle I might like to know other stuff, like whether > my user has picked a colour printer or a black-and-white one, but > right now I would be content with being able to detect this simple > rectangle. Gotcha. No, it's not in the engine, and hence not in the manual. If memory serves, Scott Raney had something to say about this one not long ago -- I can't recall the details, but I think he characterized it as non-trivial (as much as I agree it would be useful, esp. if the printMargins were set to the same values on startup). Scott -- what's the word? -- 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 livfoss at blueyonder.co.uk Mon Jun 2 15:16:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Mon Jun 2 15:16:01 2003 Subject: Another dumb table question Message-ID: I guess this is obvious, but how do I know when the user tabs (or returns or arrow-keys) to another cell in a table? I started testing this by trying to intercept the 'tabKey' message in the table's script, but it apparently wasn't sent. I thought it would be, because of this in the TD: "Handle the tabKey message when you want to perform an action (such as going to the next card) when the user presses the Tab key. Comments: The message is sent to the active (focused) control, or to the current card if no control is focused. " Am I missing something? When I do finally understand that the user has left one cell and proceeded to another, how can I retrieve the contents of the cell that the user has just left (on the assumption that it's changed)? Dumb but not yet defeated. Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From ambassador at fourthworld.com Mon Jun 2 15:17:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 2 15:17:01 2003 Subject: Books on Rev In-Reply-To: Message-ID: Chipp Walters wrote: > Agreed. No traditional publisher will touch this until there is a > demonstrated large enough user base. But, there are some 'untraditional' > publishers, using POD (Publish on Demand) technology (ex. > www.publishamerica.com) who might sell copies of a RR book online 'as orders > come in.' And a good one for self-publishing. Anyone want to get into the book business? I'm still on board for a chapter..... -- 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 ambassador at fourthworld.com Mon Jun 2 15:28:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 2 15:28:01 2003 Subject: Books on Rev In-Reply-To: Message-ID: Alan Golub wrote: First, fabulous post. Thanks for taking the time to describe your experience with vertical-market books. > I'm hard at work on The Revolution Journal, an online magazine about Rev and > its user community. Way cool! Please keep us posted -- if you give me a little advance notice I can feature it in RevNet (new cntent tools are making it easier for me to keep it fresh). > And that, I guess, is my point. There's some quality stuff coming out, both > from Rev, and from the user community. We need to pay attention to each of > these small steps and catalogue the successes so that one day soon they can > be used as the collective springboard for larger, greater works. With your mag, Dan's book, Ken's tip archive, Geoff's wiki, RevNet, and a good many Web sites, it seems we have quite a collection of useful stuff coming together.... -- 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 janschenkel at yahoo.com Mon Jun 2 15:33:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 2 15:33:01 2003 Subject: Books on Rev In-Reply-To: Message-ID: <20030602202422.88739.qmail@web11904.mail.yahoo.com> --- Richard Gaskin wrote: > Chipp Walters wrote: > > > Agreed. No traditional publisher will touch this > until there is a > > demonstrated large enough user base. But, there > are some 'untraditional' > > publishers, using POD (Publish on Demand) > technology (ex. > > www.publishamerica.com) who might sell copies of a > RR book online 'as orders > > come in.' > > And a good one for self-publishing. Anyone want to > get into the book > business? I'm still on board for a chapter..... > > -- > Richard Gaskin And that entrpreneur can chalk me up for a chapter on database connectivity, if he/she'd like. I'd do it in 3 parts: - The basics : connecting to databases, defining queries, how to hook up controls to a query - Intermediate : a step-by-step guide to a master-detail form, thereby touching dynamic queries - Advanced : updating with a click on an OK button instead of after a closeField, using revdb functions directly, and how to learn more about the undocumented features in the revDatabase script 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From tkuypers at pandora.be Mon Jun 2 15:34:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Mon Jun 2 15:34:01 2003 Subject: Creating Mac (OSX) stand-alone Message-ID: Something strange is happening and I wonder if someone could help me out on this one... I have got a 2.0 project, named ?ETD Graphic Utilities 1.0?1?. When creating a distribution on OSX and setting all items the way they should be, the standalone ends up in a folder named "Standalone_MacOSX_ETD_Graphi" with 2 files in it: - ETD_Graphic_Utilities_1 (the OSX program) - revxml.bundle (I use XML in the project) But because I would like another name, I renamed the folder containing the project as well as the program itself back to ?ETD Graphic Utilities 1.0?1?. BUT THEN IT DOESN'T START ANYMORE!!!! Is there any way to change the name of a runtime solution? Regards, Ton Kuypers From sanke at hrz.uni-kassel.de Mon Jun 2 15:36:02 2003 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon Jun 2 15:36:02 2003 Subject: documentation - full text search useful? Message-ID: <3EDBB4B5.6AD9C04B@hrz.uni-kassel.de> On Mon, 2 Jun 2003 "Jeanne A. E. DeVoto" wrote: > At 1:49PM -0700 6/1/03, Wilhelm Sanke wrote: > > >Have a look at the stack "Topsearch" stack under "user contributions" on > >the Revolution site. "Topsearch" has an extra button that allows a quick > >search for any string in all the cards of the Transcript Dictionary > > > It sounds very useful. (But just so you know, this functionality is already > present on the Transcript Dictionary card in the main docs window, by > choosing "Search for" in the popup menu on the left...) > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > Runtime Revolution Limited - Software at the Speed of Thought > http://www.runrev.com/ > Thanks for the information. I see this is an addition and an improvement to the latest version of Revolution I had overlooked so far. Although somewhat hidden in the menu button, once you know, you know it. The "search Transcript Dictionary" button that had been added to my "Topsearch" stack as an extra feature before the latest release of Revolution is now indeed somehow obsolete. There are maybe unimportant differences in the features of "Topsearch" compared with the new "search" function of the Dictionary: found lines, fields, and cards are counted (who would need that) and the text of the found lines is instantly displayed with the colored searchstring. The new version of "Topsearch" - due this week - will have an extra field where the whole text of a found field can be displayed - again with the searchstring colorized - which makes locating the terms looked for easier. The feature to go to the card of the Transcript Dictionary that contains at least one instance of the searchstring is identical both in the new search function and the "Topsearch" stack. The "Topsearch" tool was intended to support text searches in visible and hidden fields of any stack, not primarily for the Transcript Dictionary, but I am now considering whether to add features that enable searches in the whole of the Revolution documentation (or do we already have that, too?).- I see that the "on searchFulltext" handler of the "Transcript" card of the "revdocs" stack has some similarities to my own search routine, which consoles me that my own scripting experiments are not too far off the mark. Regards, Wilhelm Sanke From dsc at swcp.com Mon Jun 2 15:46:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 2 15:46:01 2003 Subject: Active X support In-Reply-To: Message-ID: <20581C13-953A-11D7-BC17-000A9567A3E6@swcp.com> Concerning creating a DLL as an ActiveX interface for Revolution... On Monday, June 2, 2003, at 12:45 PM, Chipp Walters wrote: > Your are correct: that is exactly how one would implement ActiveX with > MC/RR. Keep it out of the core engine source code. I agree. Since, I'm basically lazy, I would put a third into an external and do the rest in a library. I'd rather work in Revolution scripts when I can. Besides, it might be easier to get help or insightful wisecracks. > But, as mentioned > previously, it would take some time. Chris estimates about a month > (including testing) for a basic implementation. So, if any individual > wants > to commission an ActiveX DLL? (Tuviah could possibly do it also, > schedule > permitting). It would take me longer because of all the little headaches. I know they will drive me batty. > He also said that ActiveX has been mentioned as legacy technology by > Microsoft.NET (COM theoretically doesn't exist anymore in the .NET > architecture) -- it's unsure how it will be supported in the future... This is also one of my concerns. I'm already stuck back in the 20th century on most things. > I think Tuviah is right on with his comments. The cost of development > + the > cost of support could become very expensive for RR. Let's all > remember, RR > is a small company, trying to eek (?) out a living in an area where > traditionally most all others have failed. It is imperative for them to > optimize their development dollars on features which benefit all or > most of > their customers. Yes, and such a call is a hard call. Ironically, a customer just called a few minutes ago on a COM interface. External? No, they would rather I build a service that converts between some vendor's COM and their proprietary tcp/ip protocols. And tcp/ip? I can do most of that with Revolution as it is. Dar Scott From sadhu at castandcrew.com Mon Jun 2 16:13:04 2003 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Mon Jun 2 16:13:04 2003 Subject: How do tables work? In-Reply-To: use-revolution-request@lists.runrev.com "use-revolution digest, Vol 1 #1431 - 12 msgs" (Jun 2, 15:10) Message-ID: <200306022104.h52L4wI05644@sddev.castandcrew.com> | > | >You can find the answers to these questions in the topic "How to format | >numbers in a table field". (This topic is listed under "User Interaction" | >on the Development Guide page of the main documentation window. A search in | >the How To window for "table" will also turn it up.) Hmmm, I went to Development Guide, then User Interaction, and scrolled through all the entries, and didn't see that. Is it new? I have version 2.0r1 From lafourcade.romain at numericable.fr Mon Jun 2 16:26:02 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Mon Jun 2 16:26:02 2003 Subject: About window shape Message-ID: Thanks for your help on the WindowShape, I'm trying to find my way into your post Jan... I'm new to developing (downloaded RR 1.1.1 in January) but I already tried to make Schemes for Kaleidoscope. It seems quite easy for this app to draw "funky" resizable windows, maybe the Rev folks should find some inspiration there to add a revCustomShape palette that would allow people to define stretchable areas and fixed ones. A revIconMaker would be useful as well. Romain From erikhans08 at yahoo.com Mon Jun 2 16:56:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 2 16:56:01 2003 Subject: Learning RR's Transcipt In-Reply-To: Message-ID: <20030602214803.95430.qmail@web20007.mail.yahoo.com> --- Heather Williams wrote: > Not yelling, but just for the record, > The 2.0 docs will be totally up to date, > hence the delay in getting them to print. i will probably buy the docs anyway, but is there any chance of an index becoming available later at whatever extra cost? maybe a third party... ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From shaosean at unitz.ca Mon Jun 2 17:18:02 2003 From: shaosean at unitz.ca (Shao Sean) Date: Mon Jun 2 17:18:02 2003 Subject: About WindowShape Message-ID: <3edbcb1f.1d2.491767512@unitz.ca> > mean replicate() as in cloning a control, but as in > replicate("0",10) => "0000000000" > which would come in handy for this sort of > mass-production of the same character. there's something like that in my string library (libString_repeat).. -Sean http://shaosean.tk/ From ambassador at fourthworld.com Mon Jun 2 17:38:02 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 2 17:38:02 2003 Subject: About WindowShape In-Reply-To: <3edbcb1f.1d2.491767512@unitz.ca> Message-ID: Shao Sean wrote: >> mean replicate() as in cloning a control, but as in >> replicate("0",10) => "0000000000" >> which would come in handy for this sort of >> mass-production of the same character. > > there's something like that in my string library > (libString_repeat).. I had thought there was a way to use the format function for that, no? -- 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 dan at clearvisiontech.com Mon Jun 2 17:56:01 2003 From: dan at clearvisiontech.com (Dan Friedman) Date: Mon Jun 2 17:56:01 2003 Subject: Unicode and RR In-Reply-To: <200306021910.PAA24990@www.runrev.com> Message-ID: Hello... I've been reading on this list that some of you have been successful in displaying and manipulating Unicode text in Revolution 2.0. How'd you do that? Do I have to localize the computer (ie install the Japanese kit) to display Japanese text? All I seem to get is empty fields, or gooblie-goop. ANY advise, help, or directions would be greatly appreciated! Thanks! -Dan From thf at pvs.k12.nm.us Mon Jun 2 19:19:01 2003 From: thf at pvs.k12.nm.us (tom farrell) Date: Mon Jun 2 19:19:01 2003 Subject: newbie: when to use substacks? In-Reply-To: <200306021910.PAA24957@www.runrev.com> References: <200306021910.PAA24957@www.runrev.com> Message-ID: Hi... Any pointer/hints/suggestions/reminiscences about when you decide to use a main+substack design rather than just one monolithic main stack? thanks in advance for any time you might have for a reply. tom From gizmotron at earthlink.net Mon Jun 2 19:28:06 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon Jun 2 19:28:06 2003 Subject: Books on Rev In-Reply-To: Message-ID: <3D5225B6-9559-11D7-9A97-000A95859272@earthlink.net> On Monday, June 2, 2003, at 12:07 PM, Chipp Walters wrote: > Richard, > > Agreed. No traditional publisher will touch this until there is a > demonstrated large enough user base. But, there are some > 'untraditional' > publishers, using POD (Publish on Demand) technology (ex. > www.publishamerica.com) who might sell copies of a RR book online 'as > orders > come in.' > > Just a thought, > > Chipp > > >> Richard Gaskin wrote: >> >> Rev is in the "transition period" (or to use the better term, >> preparing to >> "cross the chasm"), and during this period we have the common >> catch-22 with >> regard to books: the market may be too small just yet to cinch a >> deal with >> a publisher, but indeed growth could be accelerated if there was a >> book. >> > > Hi, I've just started learning to use Rev and consider myself one who would benefit from having a Rev book that had an index, code examples, a possible lexicon section, keyword search, and possible use of graphical examples. I have spent the last few years experimenting on a relational-text-gathering-system for study guides and other learning tools. I have built a way to deliver a book in my own powerful e-book technology that allows for 128 AES encryption, limited copy protection, keyword search, a navigate capable index, and the most powerful feature, the relational-text-gathering-system. I would be willing to build and publish a book on Rev now if the experts and authors that are looking for a publisher were willing to work with me on it. This technology would have a very strong protection scheme and could be purchased from a website that handles on-line transactions and royalty splits. I have published a book in this format already as well as the printed version. Because of my experience publishing printed books I would not be interested in going down that road at this time. This is a possible way to get my hands on a book sooner rather than later. Let me know if anyone is interested. Mark Brownell Gizmotron Graphics http://www.gizmotron.org/ebook From chipp at chipp.com Mon Jun 2 19:38:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jun 2 19:38:01 2003 Subject: newbie: when to use substacks? In-Reply-To: Message-ID: Tom, If you plan on saving changes with your project, you'll find you can't do it in a mainstack. You have to use substacks as only they can be 'saved.' This is a limitation of Linux,PC and MacOSX executables. Many people use a mainstack as a 'Splash Screen' which then loads all the necessary substacks. In this way, you could even have your substacks located on a server and download them from the Main Splash Screen if you like. That way your users would always have the latest version. You can of course also write data files directly to a users hard drive and load them into a main or substack if you like. This will get you around the limitation of not being able to save a mainstack. best, Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of tom farrell > Sent: Monday, June 02, 2003 7:11 PM > To: use-revolution at lists.runrev.com > Subject: newbie: when to use substacks? > > > Hi... > > Any pointer/hints/suggestions/reminiscences about when you decide to > use a main+substack design rather than just one monolithic main stack? > > thanks in advance for any time you might have for a reply. > > tom > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From diskot123 at juno.com Mon Jun 2 20:19:01 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Mon Jun 2 20:19:01 2003 Subject: janschenkel@yahoo.com Message-ID: <20030602.205017.3696.0.diskot123@juno.com> >- The basics : connecting to databases, defining >queries, how to hook up controls to a query >- Intermediate : a step-by-step guide to a >master-detail form, thereby touching dynamic queries >- Advanced : updating with a click on an OK button >instead of after a closeField, using revdb functions >directly, and how to learn more about the undocumented >features in the revDatabase script Well like most developers I hate writing documentation (I mean, who would ever need more than the syntax and a two line explanation:-), but I'll be happy to proofread and answer questions on any relevant chapters. Tuviah Snyder Runtime Revolution Limited - Software at the Speed of Thought From revlists at canelasoftware.com Mon Jun 2 20:34:00 2003 From: revlists at canelasoftware.com (Mark Talluto) Date: Mon Jun 2 20:34:00 2003 Subject: Books on Rev In-Reply-To: Message-ID: <57C6E950-9562-11D7-9F49-000393C3F5BC@canelasoftware.com> On Monday, June 2, 2003, at 01:08 PM, Richard Gaskin wrote: > Chipp Walters wrote: > >> Agreed. No traditional publisher will touch this until there is a >> demonstrated large enough user base. But, there are some >> 'untraditional' >> publishers, using POD (Publish on Demand) technology (ex. >> www.publishamerica.com) who might sell copies of a RR book online 'as >> orders >> come in.' > > And a good one for self-publishing. Anyone want to get into the book > business? I'm still on board for a chapter..... I would be willing to do a chapter as well. I am just not sure which one. Best regards, Mark Talluto http://www.canelasoftware.com From diskot123 at juno.com Mon Jun 2 20:57:02 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Mon Jun 2 20:57:02 2003 Subject: About WindowShape Message-ID: <20030602.210202.3696.1.diskot123@juno.com> Seems that we could extend the windowshape feature in two ways 1) When setting the windowshape to an image, have it use the resized version of the image if the image is resized 2) Possibly allow the user to set the windowshape to an id of a graphic, or a list of points Tuviah Snyder Runtime Revolution Limited - Software at the Speed of Thought From katir at hindu.org Mon Jun 2 21:09:02 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Mon Jun 2 21:09:02 2003 Subject: DB externals & CGI In-Reply-To: <20030602.101710.2684.4.diskot123@juno.com> Message-ID: <3E8B741E-9567-11D7-B0BE-000A959D0AC6@hindu.org> On Monday, June 2, 2003, at 04:16 AM, Tuviah M Snyder wrote: >> The ability to access DB via CGI was a promised feature of 2.0... :-( > It is. We have CGI versions of the engines which contain built in > support > for RevDB. Those engines are available on request. Presumably this could allow use of HTML forms as an interface to mySQL database on the same machine, wherein one passes, on submission of the form, for example, word query search for a single word in a particular table column... revDB functions would do the mySQL look up and return the cursor which could them be passed back out to an HTML template? Am I getting warm on this? i.e. one could avoid PHP (which I don't know and don't care to learn) but achieve much the same results (minus persistence of variable over multiple sessions and other PHP specific stuff like that...) > > Tuviah Snyder > Runtime Revolution Limited - Software at the Speed of Thought 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 mikkimi at mindspring.com Mon Jun 2 21:47:02 2003 From: mikkimi at mindspring.com (Michael Robinson) Date: Mon Jun 2 21:47:02 2003 Subject: Bug in Rev 2 for OSX: The window of the Build Distribution is too little! In-Reply-To: Message-ID: <8169D246-956C-11D7-B17B-0003938404E8@mindspring.com> Same problem I trashed the program and reloaded it and the window was complete. mike On Monday, June 2, 2003, at 12:53 AM, Mathewson wrote: > I have just uploaded an expanded distribution builder to > the contributions address. > > A real stroke of unadulterated genius that took me about 10 > seconds: just resized the ditribution builder window in > Metacard 2.5. The Run Rev developers need a smacked bottom > for this oversight! > > Love, Richmond Mathewson > --------------------------------------------------------------- > Great Macintosh Products > The MacLaunch Store! > http://www.maclaunch.com/cgi-launch/store/agora.cgi > --------------------------------------------------------------- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Mon Jun 2 22:05:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Jun 2 22:05:01 2003 Subject: About WindowShape In-Reply-To: <20030602.210202.3696.1.diskot123@juno.com> Message-ID: Recently, Tuviah M Snyder wrote: > 1) When setting the windowshape to an image, have it use the resized > version of the image if the image is resized > 2) Possibly allow the user to set the windowshape to an id of a graphic, > or a list of points Hi Tuviah. Your second option sounds great. The first seems a little limited because scaling anything but a rectilinear image will result in jagged edges and thus a jagged looking window. Here are two alternate suggestions: 1) There should be two properties: windowShape and windowMask. The former should rely on vector data (polygon points) and the latter should rely on bitmap images (PNG). Ideally the windowMask would support 8 bit transparency and serve as the alpha data for the window region. But this doesn't allow for easy resizing of the mask. 2) The windowShape property should be enhanced to allow for multiple objects to serve as the window definition. Then you could create a window with rounded corners and change the windowShape dynamically at runtime by repositioning the images as needed. Other thoughts? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From chipp at chipp.com Mon Jun 2 22:09:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jun 2 22:09:01 2003 Subject: Books on Rev In-Reply-To: <57C6E950-9562-11D7-9F49-000393C3F5BC@canelasoftware.com> Message-ID: Wow! All of these 'donated' authorships is impressive! I have an idea I was running by Alan Golub earlier, but think it might work well here as well. Hemingway has the ability to setup websites which are 'templated.' There are many different types of templates, but importantly, they can be changed easily. Specific users can be setup to upload 'Chapters' which are then converted to websites. This can be done on the Mac or PC using the basic Hemingway browser interface or HemPC (for PC users). Then, using HemingwayPC (sorry only runs on PC's for now) the chapter websites can be rerendered to PDF's which can either be downloaded or used for publishing a book. The PDF's have a complete table of contents, etc.. There are tools for editing images as well. So, it is fairly simple to create a tutorial like: http://www.altuit.com/webs/altuit/GlassPhotoShopTutorial/default.htm or a website like: http://www.altuit.com/webs/altuit2/RunRev/default.htm A single web would be considered a chapter. I would manage the usernames and passwords so anyone wanting to contribute could do so easily. (btw, the HemPC app is at:) http://www.altuit.com/webs/hemingway/Support/HemingwayPCbeta.htm Any takers? --Chipp From jacque at hyperactivesw.com Mon Jun 2 22:36:05 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 2 22:36:05 2003 Subject: documentation - full text search useful? In-Reply-To: <3EDBB4B5.6AD9C04B@hrz.uni-kassel.de> References: <3EDBB4B5.6AD9C04B@hrz.uni-kassel.de> Message-ID: <3EDC15B6.6010007@hyperactivesw.com> "Jeanne A. E. DeVoto" wrote: > >At 1:49PM -0700 6/1/03, Wilhelm Sanke wrote: >> >> >>Have a look at the stack "Topsearch" stack under "user contributions" on >>the Revolution site. "Topsearch" has an extra button that allows a quick >>search for any string in all the cards of the Transcript Dictionary > >It sounds very useful. (But just so you know, this functionality is already >present on the Transcript Dictionary card in the main docs window, by >choosing "Search for" in the popup menu on the left...) I can't find this. When I look at the Transcript Dictionary page, I see a popdown button at the left, but it only includes "Filter with" and "Scroll to". Where should I look for the search mechanism? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From gizmotron at earthlink.net Mon Jun 2 22:44:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon Jun 2 22:44:01 2003 Subject: Books on Rev In-Reply-To: Message-ID: On Monday, June 2, 2003, at 08:01 PM, Chipp Walters wrote: > Wow! All of these 'donated' authorships is impressive! > > I have an idea I was running by Alan Golub earlier, but think it might > work > well here as well. Hemingway has the ability to setup websites which > are > 'templated.' There are many different types of templates, but > importantly, > they can be changed easily. > > Specific users can be setup to upload 'Chapters' which are then > converted to > websites. This can be done on the Mac or PC using the basic Hemingway > browser interface or HemPC (for PC users). Then, using HemingwayPC > (sorry > only runs on PC's for now) the chapter websites can be rerendered to > PDF's > which can either be downloaded or used for publishing a book. The > PDF's have > a complete table of contents, etc.. > > There are tools for editing images as well. So, it is fairly simple to > create a tutorial like: > http://www.altuit.com/webs/altuit/GlassPhotoShopTutorial/default.htm > > or a website like: > http://www.altuit.com/webs/altuit2/RunRev/default.htm > > A single web would be considered a chapter. I would manage the > usernames and > passwords so anyone wanting to contribute could do so easily. > > (btw, the HemPC app is at:) > http://www.altuit.com/webs/hemingway/Support/HemingwayPCbeta.htm > > Any takers? > > --Chipp > > Hi, In regards to any takers on my MTML Study Tool e-Book technology, for the sake of collaboration, I could integrate my invitation only hiPPmailer closed circuit e-mailer with an invitation only website based on the Document Examiner version of the MTML study tool. This would allow all the authors to easily add chapters and to see all the chapters as they develop and give all the authors a collaboration site based on the final delivery system. Each author would be able to work on their own chapter while reading the work being produced by the other collaborators working on the book. All the authors could create the Construct Library together and add to it individually. All the authors could contribute to the linkable index. All this protected by AES 128 bit encryption, password access privileges and protected FTP file sharing. I could see building this technology because there are several other interest groups that could use this collaboration tool for developing e-Books for publication. Document Examiner: http://www.gizmotron.org/ebook hiPPmailer: http://www.gizmotron.org/winged --Mark From thf at pvs.k12.nm.us Mon Jun 2 23:08:01 2003 From: thf at pvs.k12.nm.us (tom farrell) Date: Mon Jun 2 23:08:01 2003 Subject: newbie: OS X and answer file ? Message-ID: Hi... I want to allow a Mac OS X user to choose graphics files from a directory listing. Is it possible, in OS X, to setup "answer file with filter" or "answer file of type" in such a way as to actually display as available jpeg, gif and png files? (where the answer to "Is it possible" does NOT include opening every file in a directory) With just a simple use of "answer file of type...", some of the relevant graphics file are displayed correctly. Many are not. Looking at some of the non-selectable files (ie, the dimmed/greyed out ones) in ResEdit shows that they do have seem to have the correct filetype (JPEG, for example). Does one have to do by hand what one had hoped "answer file" would do? thanks in advance for any time you might have for a reply. tom From alrice at ARCplanning.com Mon Jun 2 23:16:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 2 23:16:01 2003 Subject: newbie: when to use substacks? In-Reply-To: Message-ID: On Monday, June 2, 2003, at 06:10 PM, tom farrell wrote: > Hi... > > Any pointer/hints/suggestions/reminiscences about when you decide to > use a main+substack design rather than just one monolithic main stack? > > thanks in advance for any time you might have for a reply. I think another reason is the geometry manager only works well for 1 card per stack. (someone correct me if I'm wrong) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From gcanyon at inspiredlogic.com Tue Jun 3 00:01:02 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Tue Jun 3 00:01:02 2003 Subject: Bug in Rev 2 for OSX: The window of the Build Distribution is too little! In-Reply-To: Message-ID: <46D7C6E1-957F-11D7-A259-003065683ECC@inspiredlogic.com> This should do it. Paste into the message box and press return: set the height of stack "revdistributionbuilder" to 400;save stack "revdistributionbuilder" (That's all one line) On Saturday, May 31, 2003, at 08:01 AM, Donald Watson wrote: > I did not see a response to this so..... I 'll say me too! This is on > a 1ghz mac running os 10.2.3. Seems to be ok on 9.1 tho. Is there a > way to resize the window for the distro builder from the message box? > Prefs did not seem to hold the key. > regards, Geoff Canyon gcanyon at inspiredlogic.com From janschenkel at yahoo.com Tue Jun 3 00:04:02 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jun 3 00:04:02 2003 Subject: janschenkel@yahoo.com In-Reply-To: <20030602.205017.3696.0.diskot123@juno.com> Message-ID: <20030603045548.381.qmail@web11907.mail.yahoo.com> --- Tuviah M Snyder wrote: > >- The basics : connecting to databases, defining > >queries, how to hook up controls to a query > >- Intermediate : a step-by-step guide to a > >master-detail form, thereby touching dynamic > queries > >- Advanced : updating with a click on an OK button > >instead of after a closeField, using revdb > functions > >directly, and how to learn more about the > undocumented > >features in the revDatabase script > > Well like most developers I hate writing > documentation (I mean, who would > ever need more than the syntax and a two line > explanation:-), but I'll be > happy to proofread and answer questions on any > relevant chapters. > > Tuviah Snyder Thanks Tuviah, that would be greatly appreciated ; I will have one of my colleagues go through it as well ; he's not a RunRev user and doesn't even program, but he has splendid ideas for making things more readable. Mind you, writing docs isn't my favourite pastime either -- especially not when I had to update the help-file of a legacy app for 4 years worth of changes earlier this year because I'm the only one of 3 people left who know the bloody thing inside out. Oh, before I forget ; I'm sure you or Mark have bumped into it when you corrected what I reported earlier, but I have found a typo which can cause problems : function revRecordCountOfQuery pObject put revQueryLongName(pObject) into pObject put revCursorOfQuery(pObject) into cursorid into cursorid if cursorid is empty then return empty if cursorid is "cached" then put the cRevDatabaseQuery["recordcount"] of pObject into tResult else put revdb_recordcount(cursorid) into tResult return tResult end revRecordCountOfQuery As you can see, the second line contains "into cursorid" twice which effectively stops my master-detail form sample stack from working properly -- yes, it's ready, but requires the application of a few patches to the revDatabase script, and not only when you use mySQL, so I'm holding it back atm. At first I thought I had done something wrong when I copied the revDatabase script into the card script for debugging, but I checked an untampered copy and it had the same problem. Maybe the changes can be squeezed into 2.0r3 along with the cREVGeneral fix ? Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From jtenny at willamette.edu Tue Jun 3 00:23:02 2003 From: jtenny at willamette.edu (John Tenny) Date: Tue Jun 3 00:23:02 2003 Subject: The Market? Message-ID: I'm a newcomer (2 weeks) to Rev. Taught HC to pre-service teachers a bunch of years ago. A thought or two from an outsider.... Who is the market for Rev ( and the needed books)? In early HC days, teachers and kids were big users, with lots of folks starting there and growing. It was an easy way for real novices to discover the joy of controlling the computer and creatively thinking. But Rev is too complex for kids in a classroom (not the individual curious kid, but the group), and the navigation in, over, and around all the features, documentation pockets, etc. is, from a newcomer's view, actually terrible. This group sounds a lot like the early adopter HC addicts (of which I was one), who could really get excited over the mental stimulation that carding generated. This core group is very important as a resource and guiding light, but I doubt that it will ever be large enough to support substantial book sales. So then Rev gets smoothed out and clear to use -- how many new book buying developers will get aboard? Again, doubt that it will be enough. So will it evolve into a consumer product? We're all hooked and enjoy it, even the problems, but what will bring the middle and late technology adopters into the fold? Ideas: The Revolution Journal might publish 'type it in' scripts, held to the free edition limits that will let novices gain some experience and control (remember the Basic articles with lines and lines of code?); teachers in the group might write articles/do presentation on how useful the simple (at the starter level) carding will help develop thinking skills and discipline; the influential folks among you might ?pressure? consumer tech magazines to include articles and Rev distributed stacks in their publications; the talented among you might contribute to the freeware world with lots of encouragement to give Rev a go as part of the stack. Other ideas? I raged when HC was dropped from Macs because of the loss of control over the box; I'm thrilled that Rev is continuing the metaphor and extending the power (even more thrilled when I can make heads of it all), and REALLY want it to succeed. How can we help? Peace, John Technology Integration Mentor OTEN PT3 Grant 503-508-3398 From chipp at chipp.com Tue Jun 3 00:24:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jun 3 00:24:01 2003 Subject: About WindowShape In-Reply-To: Message-ID: Hi Scott and Tuviah, I've spent a little time thinking about this. Perhaps the easiest solution is to create a 'dragRect' function in the MC engine. This would essentially create a 'dotted' rect which the user could drag the botRight of (could be useful for a lot of other things as well.) So, to resize a stack, a button is placed in the botright and when clicked.... on mouseDown --if DragRect sees a tStartPoint, then it only looks for the mouseUp endpoint put the topLeft of this stack into tStartPoint -- User drags the dottedline rect put dragRect(tStartPoint) into tEndPoint -- Do the math to calculate the new width and height of the stack -- Basically subtract the X and Y values of tStartPoint from tEndPoint -- then you now have a new window size -- Now you can dynamically build a trans GIF or PNG quickly to set the windowShape to end mouseDown Another easy way to do this without a DragRect XFCN is ON MOUSEDOWN set the windowShape to empty (I assume this results in a default window), drag it to the size you want, then ON MOUSEUP (finished dragging -- I know use mouseMove!) recalculate the WindowShape mask and apply. I haven't tried this, but it seems like it should work. best, Chipp From janschenkel at yahoo.com Tue Jun 3 00:29:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jun 3 00:29:01 2003 Subject: newbie: when to use substacks? In-Reply-To: Message-ID: <20030603052036.2385.qmail@web11907.mail.yahoo.com> --- Alex Rice wrote: > > On Monday, June 2, 2003, at 06:10 PM, tom farrell > wrote: > > > Hi... > > > > Any pointer/hints/suggestions/reminiscences about > when you decide to > > use a main+substack design rather than just one > monolithic main stack? > > > > thanks in advance for any time you might have for > a reply. > > I think another reason is the geometry manager only > works well for 1 > card per stack. (someone correct me if I'm wrong) > > Alex Rice Hi Alex, I've been using the Geometry Manager quite a bit the past 3 weeks and never had problems with different cards in the same stack with their own geometry setups. As for splitting things up in mainstack/substacks, I do it for 2 reasons: the first is that it makes managing library stacks a lot faster, the second is that I like to make one substack per menuitem, so the screens are logically grouped and easier to manage. For example, in my current project, I have a stack for customer administration with 3 cards : 1 with the customer data, 1 to display the history of the current customer, and 1 with various statistical 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From janschenkel at yahoo.com Tue Jun 3 00:32:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jun 3 00:32:01 2003 Subject: janschenkel@yahoo.com In-Reply-To: <20030603045548.381.qmail@web11907.mail.yahoo.com> Message-ID: <20030603052355.72552.qmail@web11908.mail.yahoo.com> Dear readr, As you may have guessed, the mail sent earlier wasn't really supposed to go to the list. My apologies to the RunRev team. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From jtenny at willamette.edu Tue Jun 3 00:40:01 2003 From: jtenny at willamette.edu (John Tenny) Date: Tue Jun 3 00:40:01 2003 Subject: Comparison list Message-ID: <42FAD630-9584-11D7-929A-000393911676@willamette.edu> Another outsider view: the usefulness of a comparison list.... There are a heck of a lot of fallen away HCers out there, with rusty memories of syntax and who have finally, after many years of moving them around, tossed their old useless HC books (I'm one of those). So now I discover Rev and it rekindles my enthusiam. I searched half.com, bought Danny's book and a couple of others, and having a great time digging up those deeply stored scripting tricks. I'm finding it much easier to review/relearn from existing HC memories by going over the HC books, but it's an overwhelming task to relearn HC and then have to try to find the changes and additions needed for Rev. What would be sooooo helpful, for sooooo many reemerging HCers would be a simple comparison chart. HC command and syntax/parameters on the left, Rev command and syntax/parameters on the right. Would this be useful or is it just me? Seems like an open contribution web page would work, just organized with the goal to not just document Rev syntax, but to assist the transition group. Peace, John Technology Integration Mentor OTEN PT3 Grant 503-508-3398 From igor at pixelmedia.com.au Tue Jun 3 00:43:01 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Tue Jun 3 00:43:01 2003 Subject: Geometry Manager [was: newbie: when to use substacks?] In-Reply-To: <20030603052036.2385.qmail@web11907.mail.yahoo.com> Message-ID: <08CA154B-9585-11D7-A0AF-000393AD9396@pixelmedia.com.au> Hi there, Jan! On Tuesday, June 3, 2003, at 03:20 PM, Jan Schenkel wrote: > I've been using the Geometry Manager quite a bit the > past 3 weeks and never had problems with different > cards in the same stack with their own geometry > setups. I think I know what Alex is referring to... Try this: 1) Create New Stack 2) Place a field 3) Use the Geometry Manager to specify that the field should resize (scale) if the stack window is resized. 4) Create a New Card. Now, your new card is empty. 5) While you are in your new card, RESIZE THE STACK WINDOW. 6) Go to the first card, where our field is. Voila! The field has not resized... Note that if you resize the stack NOW, while you are on the first card, then the field WILL resize as specified. So it seems that the Geometry Manager specs work ONLY for the current, active card being resized - not all the other cards in the stack... That is kind of efficient - I can see the reason to keep it that way - but on the other hand, when the user opens a new card, shouldn't the Geometry Manager check that the geometry of the objects present satisfy the user specifications? Is there a command we can put in a scrip on preOpenCard, perhaps, that will get the Geometry Manager to do its thing before the card opens? Many thanks, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From janschenkel at yahoo.com Tue Jun 3 00:51:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jun 3 00:51:01 2003 Subject: Another dumb table question In-Reply-To: Message-ID: <20030603054254.4471.qmail@web11907.mail.yahoo.com> --- Graham Samuel wrote: > I guess this is obvious, but how do I know when the > user tabs (or > returns or arrow-keys) to another cell in a table? I > started testing > this by trying to intercept the 'tabKey' message in > the table's > script, but it apparently wasn't sent. I thought it > would be, because > of this in the TD: > > "Handle the tabKey message when you want to perform > an action (such > as going to the next card) when the user presses the > Tab key. > > Comments: > The message is sent to the active (focused) control, > or to the > current card if no control is focused. " > > Am I missing something? When I do finally understand > that the user > has left one cell and proceeded to another, how can > I retrieve the > contents of the cell that the user has just left (on > the assumption > that it's changed)? > > Dumb but not yet defeated. > > Graham > -- > Hi Graham, Sniffing around in the revTable frontScript taught me that the table-field will not receive arrowKey and tabKey messages as it handles those directly. However, you can trap the rawKeyDown in your field script to find out how the user changed the cell selection : -- local sLastSelectedCell on rawKeyDown pWhichKey send "CheckCellChange" to me in 20 milliseconds pass rawKeyDown end rawKeyDown on CheckCellChange put the cREVTable["currentxcell"] of me & comma & \ the cREVTable["currentycell"] of me into tCell if tCell is not sLastSelectedCell then -- the selection changed put tCell into sLastSelectedCell CellSelectionChanged tCell end if end CheckCellChange on CellSelectionChanged pNewCell -- react to the change in cell selection end CellSelectionChanged -- 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From kray at sonsothunder.com Tue Jun 3 01:03:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Tue Jun 3 01:03:01 2003 Subject: newbie: OS X and answer file ? In-Reply-To: Message-ID: <059c01c32994$87ee0ed0$7101a8c0@LightningFlash> Look at the "answer file" command in the Transcript Dictionary. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > tom farrell > Sent: Monday, June 02, 2003 11:00 PM > To: use-revolution at lists.runrev.com > Subject: newbie: OS X and answer file ? > > > Hi... > > I want to allow a Mac OS X user to choose graphics files from a > directory listing. > > Is it possible, in OS X, to setup "answer file with filter" or > "answer file of type" in such a way as to actually display as > available jpeg, gif and png files? (where the answer to "Is it > possible" does NOT include opening every file in a directory) > > With just a simple use of "answer file of type...", some of the > relevant graphics file are displayed correctly. Many are not. Looking > at some of the non-selectable files (ie, the dimmed/greyed out ones) > in ResEdit shows that they do have seem to have the correct filetype > (JPEG, for example). > > Does one have to do by hand what one had hoped "answer file" would do? > > thanks in advance for any time you might have for a reply. > > tom > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From janschenkel at yahoo.com Tue Jun 3 01:06:02 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jun 3 01:06:02 2003 Subject: Geometry Manager [was: newbie: when to use substacks?] In-Reply-To: <08CA154B-9585-11D7-A0AF-000393AD9396@pixelmedia.com.au> Message-ID: <20030603055746.37094.qmail@web11905.mail.yahoo.com> --- Igor Couto wrote: > Hi there, Jan! > > On Tuesday, June 3, 2003, at 03:20 PM, Jan Schenkel > wrote: > > > I've been using the Geometry Manager quite a bit > the > > past 3 weeks and never had problems with different > > cards in the same stack with their own geometry > > setups. > > I think I know what Alex is referring to... Try > this: > > 1) Create New Stack > > 2) Place a field > > 3) Use the Geometry Manager to specify that the > field should resize > (scale) if the stack window is resized. > > 4) Create a New Card. > > Now, your new card is empty. > > 5) While you are in your new card, RESIZE THE STACK > WINDOW. > > 6) Go to the first card, where our field is. Voila! > The field has not > resized... > > Note that if you resize the stack NOW, while you are > on the first card, > then the field WILL resize as specified. So it seems > that the Geometry > Manager specs work ONLY for the current, active card > being resized - > not all the other cards in the stack... That is kind > of efficient - I > can see the reason to keep it that way - but on the > other hand, when > the user opens a new card, shouldn't the Geometry > Manager check that > the geometry of the objects present satisfy the user > specifications? > > Is there a command we can put in a scrip on > preOpenCard, perhaps, that > will get the Geometry Manager to do its thing before > the card opens? > > Many thanks, > -- > Igor de Oliveira Couto > Hi Igor, I would have to try that out later, but if I recall correctly from my digging around in the geometry manager script, that _ought_ to work unless you don't pass the preOpenCard somewhere along the message path. At any rate, adding the following to your stack script should work : on preOpenCard revCacheGeometry revUpdateGeometry pass preOpenCard end preOpenCard 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From gcanyon at inspiredlogic.com Tue Jun 3 01:15:02 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Tue Jun 3 01:15:02 2003 Subject: About WindowShape In-Reply-To: <20030602161003.81262.qmail@web11908.mail.yahoo.com> Message-ID: <7FE5B9B6-9589-11D7-A259-003065683ECC@inspiredlogic.com> On Monday, June 2, 2003, at 09:10 AM, Jan Schenkel wrote: > Ah, and my FoxPro background shows again : I didn't > mean replicate() as in cloning a control, but as in > replicate("0",10) => "0000000000" > which would come in handy for this sort of > mass-production of the same character. From LispLib: function dupef pDelimiter,pTimes,pList -- returns pList repeated pTimes with pDelimiter between So: dupef("",10,"0") => "0000000000" dupef(", ",3,"wocka") => "wocka, wocka, wocka" -- note lack of trailing comma/space regards, Geoff Canyon gcanyon at inspiredlogic.com From janschenkel at yahoo.com Tue Jun 3 01:45:02 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jun 3 01:45:02 2003 Subject: About WindowShape In-Reply-To: <7FE5B9B6-9589-11D7-A259-003065683ECC@inspiredlogic.com> Message-ID: <20030603063623.40753.qmail@web11905.mail.yahoo.com> --- Geoff Canyon wrote: > On Monday, June 2, 2003, at 09:10 AM, Jan Schenkel > wrote: > > > Ah, and my FoxPro background shows again : I > didn't > > mean replicate() as in cloning a control, but as > in > > replicate("0",10) => "0000000000" > > which would come in handy for this sort of > > mass-production of the same character. > > From LispLib: > > function dupef pDelimiter,pTimes,pList -- returns > pList repeated pTimes > with pDelimiter between > > So: > > dupef("",10,"0") => "0000000000" > dupef(", ",3,"wocka") => "wocka, wocka, wocka" > -- note lack of trailing comma/space > > regards, > > Geoff Canyon > --- Shao Sean wrote: > there's something like that in my string library > (libString_repeat).. > > -Sean Thanks for the pointers, guys. Of course this function is easy to write in Transcript, but I have a feeling that the engine could do this faster than : function replicate pString, pTimes repeat pTimes times put pString after tResult end repeat return tResult end replicate because every time you put after, the engine has to resize the variable ; unless Scott Raney has put in some advanced optimisation code, of course. Jan Schenkel. PS: To be honest with you, I didn't do any speed checks so this may be a moot point ; but it just sounds logical that this could be optimised. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From scott at tactilemedia.com Tue Jun 3 02:16:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Jun 3 02:16:01 2003 Subject: About WindowShape In-Reply-To: Message-ID: > I've spent a little time thinking about this. > > Perhaps the easiest solution is to create a 'dragRect' function in the MC > engine. This would essentially create a 'dotted' rect which the user could > drag the botRight of (could be useful for a lot of other things as well.) > > So, to resize a stack, a button is placed in the botright and when > clicked.... > > on mouseDown > --if DragRect sees a tStartPoint, then it only looks for the mouseUp > endpoint > put the topLeft of this stack into tStartPoint > > -- User drags the dottedline rect > put dragRect(tStartPoint) into tEndPoint > > -- Do the math to calculate the new width and height of the stack > -- Basically subtract the X and Y values of tStartPoint from tEndPoint > -- then you now have a new window size > -- Now you can dynamically build a trans GIF or PNG quickly to set the > windowShape to > > end mouseDown The "dynamically build a trans GIF or PNG..." is the part I have trouble understanding. How do you envision doing this quickly enough to update the window while the user is dragging? > Another easy way to do this without a DragRect XFCN is ON MOUSEDOWN set the > windowShape to empty (I assume this results in a default window), drag it to > the size you want, then ON MOUSEUP (finished dragging -- I know use > mouseMove!) recalculate the WindowShape mask and apply. I haven't tried > this, but it seems like it should work. Your suggestion appears to provide flexibility but (perhaps I'm missing something) still seems to lack the "live update" that would desirable when resizing a window. In any event, it's good to see some more thinking on this. I've spent a little time thinking about this as well (I developed the original external spec that allowed SuperCard 3 to draw custom window regions) and it seems to boil down to difficulty for the programmers (Tuviah?) versus difficulty for the developers. Referencing the points of a polygon provides a fast way to numerically/dynamically modify an image, thus scaling a window would be very doable, if not convenient. On the other hand, if it was indeed possible to reference multiple images as the mask source, it would be phenomenally easily to build and maintain scalable windows by virtue of moving the source images around on the card. I'll be the first to admit this is probably a way out there idea, but maybe Tuviah has some tricks up his sleeve... 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 Tue Jun 3 02:52:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Tue Jun 3 02:52:01 2003 Subject: newbie: when to use substacks? Message-ID: On Mon, 2 Jun 2003 18:10:48 -0600 tom farrell wrote: > >Any pointer/hints/suggestions/reminiscences about when you decide to >use a main+substack design rather than just one monolithic main stack? > >thanks in advance for any time you might have for a reply. > My 2 (Euro) cents: if you want different windows open on the screen at the same time, then (as I understand it) in RR each window is the display of a different stack. So if for example you have a tool palette or a help window etc then each of these has to be in a substack... or so it seems to me. The other big point is about apps built with RR not being self-modifying, which requires one to separate data (including stuff like preferences as well as user-generated files) from the code itself. This calls not only for separate stacks (if your data is in the form of stacks) but also different files. This is different from SuperCard (where I came from before RR) and HyperCard, but to me makes a whole lot of sense - and anyway is necessary to RR because only Apple permits this anyway. The tendency for SuperCard projects to save themselves creates some difficulty if you're trying to design an app where the user gets the usual option to decide whether to save a file or not, and where you've chosen that the file format will itself by a SuperCard project (similar to an RR stack). I guess it's the same with HyperCard. This issue doesn't arise with RR. HTH Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From livfoss at blueyonder.co.uk Tue Jun 3 03:03:02 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Tue Jun 3 03:03:02 2003 Subject: Learning RR's Transcript/ Books on Rev Message-ID: On Mon, 2 Jun 2003 14:48:03 -0700 (PDT) erik hansen wrote: > >i will probably buy the docs anyway, >but is there any chance of an index >becoming available later at whatever extra cost? >maybe a third party... I'd be willing to have a go at the index. I have some editorial experience. Heather, if you're interested contact me off list. As to the projected RR book itself (in whatever form), I'd love to help but I don't feel expert enough. I would be very happy to do proof-reading/ editing/ checking out examples etc. As to methods of production for a book, as several people have pointed out, this is unlikely to be a money-making venture in the short term, and IMHO for the health of the RunRev product, the info should not be too hard to get to. For that reason I for one am against use of technology like Mark Brownell's, which if I understand it correctly is designed to maintain commercial secrecy and to give strong protection to copyright materials. At this stage I feel we're nearer to a need for something close to non-profit-making which seems to me to call for a more open production technology. I guess the real question is who's going to be project leader, chief editor or whatever of a co-operative project. Just my two cents (or pence - depends which country I'm in). -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From curry at pair.com Tue Jun 3 03:33:01 2003 From: curry at pair.com (curry) Date: Tue Jun 3 03:33:01 2003 Subject: The Market? In-Reply-To: <200306030424.AAA08602@www.runrev.com> References: <200306030424.AAA08602@www.runrev.com> Message-ID: John Tenny wrote: >Who is the market for Rev ( and the needed books)? In early HC days, >teachers and kids were big users, with lots of folks starting there and >growing. It was an easy way for real novices to discover the joy of >controlling the computer and creatively thinking. But Rev is too >complex for kids in a classroom (not the individual curious kid, but >the group), and the navigation in, over, and around all the features, >documentation pockets, etc. is, from a newcomer's view, actually >terrible. I'm glad you got on the subject. I think Rev is the right way to do things and would like to see more people use it, but I'm already busy just trying to make products myself so haven't spent much time thinking about it. I think this is a good area that should be considered. Revolution is powerful enough for professional developers and dedicated hobbyists, and the interface and experience is probably best suited for them right now. But it's also intuitive enough for education and other users, and probably the support or third-party support for a smoother and easier interface for them needs to happen. I was considering trying some things in that area before, but the question is, can a third-party make a decent profit on such a thing? I've always been interested in offering a few third-party scripting solutions or add-ons, for beginners or for normal users, so if there is a market for that, somebody let me know! :-) A lot of products aimed at education and beginners are so smooth at the surface, they pick up people fast, but underneath there's not much deeper that you can do, or else it's very tedious. Revolution is the opposite--it has so much power, but the surface (while very good, and pretty easy for developers and hobbyists) is still not as easy for inexperienced users to get started with as some of those other products, which allow you to very easily hook up simple actions without programming--but then any real, custom programming can be a nightmare. Then there's the problem with fads--they are basically illogical reasons for mass actions, so they can turn out good or just as easily backfire. HC was a good educational fad, but when the signs showed it was becoming a dead-end street, people followed the crowd to other products, and the herding behavior doesn't always lead them to the logically best place. To see what kind of smooth and easy interface they need, I think Rev and any third-parties should look at Hyperstudio's interface--it won a lot of the educational crowd coming from HC, and a lot of the reason was being at the right place at the right time with color and cross-platform, and they probably had good marketing, but the interface and paint tools, and the way to assign basic actions is very smooth and easy to use--a wonderful interface that sold people on the skin-deep basic features, and what lay under it--any type of advanced feature or custom scripting--wasn't all that intuitive or convenient from my point of view, but that didn't keep away any customers because that wasn't the point where people were sold. Also, if people come to Revolution *without* having known HC, they'll probably have an even tougher time getting started. But I think the Cookbook is so promising and useful, a great feature in itself, not just for newcomers but for everyone. There were at least two things in there that solved things I'd been looking for lately. It's a good addition, and needs to be featured quite prominently. I would like to see RunRev have the kind of professional and hobbyist following of RealBasic and the educational following of HyperStudio (or whatever the fad is now). I would like to offer some third-party additions too, maybe not huge but there are a few things I've worked on, so I hope there's an opportunity for that too. -- Curry Kenworthy -- Christian xTalk discussion list http://groups.yahoo.com/group/cxtalk/ From richmond at mail.maclaunch.com Tue Jun 3 03:54:02 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Tue Jun 3 03:54:02 2003 Subject: Bug in Rev 2 for OSX: The window of the Build Distribution is too little! Message-ID: <200306020738.DAA03406@www.runrev.com> To: use-revolution at runrev.com X-Mailer: CommuniGate Pro Web Mailer v.4.0.6 Date: Mon, 02 Jun 2003 03:35:02 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit Congratulations: Run Rev 2 is fantastic - loads of powerful new features. However, rather like the bug with JPEGS not showing up from a CD or a server in RR 1.1.1 (has this been corrected in RR2 ???); there are one or 2 annoying little flaws that have, surprisingly, been overlooked. The distribution builder window is one of them (I run an old grey desktop G3 with a 500 MHz G4 upgrade with Mac OS 10.2.6):- This is a real BUGGER!!! I can just about 'touch' the tops of the distro builder buttons with the pointer. However, as I cannot see the buttons fully I don't know what each one is meant to do. Maybe ??? the distro builder can be opened in Metacard and enlarged ? Going to have a bash at that myself. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From cowhead at mac.com Tue Jun 3 04:17:03 2003 From: cowhead at mac.com (mitchell mark) Date: Tue Jun 3 04:17:03 2003 Subject: where the @&$&* is the audio clips listing? In-Reply-To: <200303211553.KAA27715@www.runrev.com> Message-ID: How the hell do you see a list of imported audio clips in 2.0? I'm getting frustrated! mm From richmond at mail.maclaunch.com Tue Jun 3 04:27:02 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Tue Jun 3 04:27:02 2003 Subject: Hacking RR2 with MetaCard 2.5 Message-ID: Any component of RR 2 can be opened in MetaCard 2.5 and hacked....... However, it is quite easy to "fotally tuck" your version of RR 2 (done it several times) so back up before you get your thigh-high boots on and wade in. It seems that the safest bets are changing window sizes (or making unresizeable windows resizeable) and colouring those white backgrounds (tough on the eyes) a nice pastel shade. Love, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From janschenkel at yahoo.com Tue Jun 3 04:50:02 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jun 3 04:50:02 2003 Subject: where the @&$&* is the audio clips listing? In-Reply-To: Message-ID: <20030603094135.5074.qmail@web11906.mail.yahoo.com> --- mitchell mark wrote: > How the hell do you see a list of imported audio > clips in 2.0? > I'm getting frustrated! > mm > Calm down, have some dip... (*) Go to the 'Edit' menu > item 'Preferences' In the left hand list, click 'Application Browser' Now you can click on the checkboxes : - Audio clips - Video clips to show these in the application browser. These aren't shown by default because they're being deprecated in favour of player controls. Hope this helped, Jan Schenkel. (*) Yes, I have been told in the past that I listen too much to George Carlin, no need to remind me ;-) ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From livfoss at blueyonder.co.uk Tue Jun 3 04:53:03 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Tue Jun 3 04:53:03 2003 Subject: Another dumb table question Message-ID: On Mon, 2 Jun 2003 22:42:54 -0700 (PDT) Jan Schenkel wrote: >I wrote: > > Am I missing something? When I do finally understand >> that the user >> has left one cell and proceeded to another, how can >> I retrieve the >> contents of the cell that the user has just left (on >> the assumption > > that it's changed)? >> > > >Hi Graham, > >Sniffing around in the revTable frontScript taught me >that the table-field will not receive arrowKey and >tabKey messages as it handles those directly. >However, you can trap the rawKeyDown in your field >script to find out how the user changed the cell >selection : > >-- > >local sLastSelectedCell > >on rawKeyDown pWhichKey > send "CheckCellChange" to me in 20 milliseconds > pass rawKeyDown >end rawKeyDown > >on CheckCellChange > put the cREVTable["currentxcell"] of me & comma & \ > the cREVTable["currentycell"] of me into tCell > if tCell is not sLastSelectedCell then > -- the selection changed > put tCell into sLastSelectedCell > CellSelectionChanged tCell > end if >end CheckCellChange > >on CellSelectionChanged pNewCell > -- react to the change in cell selection >end CellSelectionChanged > >-- > >Hope this helped, > Wow! I would NEVER have found this out without your intervention. The documentation of tables is seriously deficient IMHO - or my idea of what a table is for (user input and subsequent manipulation by the app's script) is way off somehow. Your info comes from looking under the hood in the RR code, which I would think of very much as a last resort - I didn't even know there was a revTable frontscript, or that the cell references and contents are held internally in an array! Anyway thanks very much indeed. Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From janschenkel at yahoo.com Tue Jun 3 04:56:02 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jun 3 04:56:02 2003 Subject: Hacking RR2 with MetaCard 2.5 In-Reply-To: Message-ID: <20030603094801.68934.qmail@web11904.mail.yahoo.com> --- Mathewson wrote: > Any component of RR 2 can be opened in MetaCard 2.5 > and > hacked....... > > However, it is quite easy to "fotally tuck" your > version of > RR 2 (done it several times) so back up before you > get your > thigh-high boots on and wade in. > > It seems that the safest bets are changing window > sizes (or > making unresizeable windows resizeable) and > colouring those > white backgrounds (tough on the eyes) a nice pastel > shade. > > Love, Richmond Mathewson > Hi Richmond, While it is true you can screw things up majorly that way if you're not careful, at the same time I find it interesting to learn more about their scripts, and reassuring that if something isn't working under all circumstances I can still patch it myself while waiting for the next update (purely at my own risk, of course). I never thought of changing the background colour of the palets ; might be a nice preference in a future version of RunRev ? 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From richmond at mail.maclaunch.com Tue Jun 3 04:58:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Tue Jun 3 04:58:01 2003 Subject: where the @&$&* is the audio clips listing? Message-ID: Just read Jan Schenkel's message..... The word 'deprecated' crops up all over the place in the use-list at the moment. Of course thick-wazzuks like me rather liked the old App Browser that was up-front without fancy options that had to be accessed elsewhere. As I said in my last message: some of the GUI changes seem gratuitous and to lessen ease of use. It might not be a bad thing to open up a 'Monster Debate' as to the GUI changes - possibly resulting in RR 2.something reverting to some of the GUI features of RR 1.1.1 Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Tue Jun 3 05:07:02 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Tue Jun 3 05:07:02 2003 Subject: where the @&$&* is the audio clips listing? Message-ID: <200306030852.EAA17460@www.runrev.com> To: use-revolution at lists.runrev.com X-Mailer: CommuniGate Pro Web Mailer v.4.0.6 Date: Tue, 03 Jun 2003 04:48:21 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit INDEED! This is a much bigger banana skin than the Distro Builder Window. Dear RR there is an urgent need for a RR 2.1 I am at present working on a Music Theory suite and have stuck with RR 1.1.1 because I have enough on my plate without learning some of the seemingly gratuitous interface changes - if one cannot see what media clips are imported things will get really gluey. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Tue Jun 3 06:04:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Tue Jun 3 06:04:01 2003 Subject: Chipp - we love revrtfer.rev Message-ID: The file 'revrtfer.rev' does not work properly for RR 2: it gets stuck at a certain point. This is a great source of pain to cheap-jacks like me who want a way to get the documentation in a printable form. Is there ant chance of an update? Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From chipp at chipp.com Tue Jun 3 06:15:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jun 3 06:15:01 2003 Subject: About WindowShape In-Reply-To: Message-ID: Scott, > The "dynamically build a trans GIF or PNG..." is the part I have trouble > understanding. How do you envision doing this quickly enough to update the > window while the user is dragging? I'm suggesting to use the dragRect XFCN to show a rectangle on the screen where you would like to resize the window to, then when the mouse is up, the PNG is redrawn ONLY once. The DragRect is used as a guide. The second example works sorta like the windows media player which sometimes *shows* the full window. So, the idea is to set the decorations to default when you resize, so it shows the full window w/out a windowshape, when your finished resizing, it redraws the PNG and sets the WindowShape. --Chipp From DVGlasgow at aol.com Tue Jun 3 06:29:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Tue Jun 3 06:29:01 2003 Subject: Is this a bug? [was: Rogue visual effect sends rev awol] Message-ID: <145.12c7ae1e.2c0dde5a@aol.com> In a message dated 1/6/03 10:06:12 AM, Jeanne writes: << It actually was executing the visual effect. The problem (well, the problem with not seeing it) is because the dissolve effect only affects pixels that change from the source to the destination - so if the source and destination are visually identical (as is the case after the first dissolve, because the button was already hidden), a dissolve effect isn't visible. If the effect were something like "zoom open", you would have seen it 60 times. >> What a thought! Faced with that I think even I would have worked out my origial stupidity. After a while. Perhaps. Thanks Jeanne. Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From chipp at chipp.com Tue Jun 3 06:29:20 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jun 3 06:29:20 2003 Subject: Chipp - we love revrtfer.rev In-Reply-To: Message-ID: Richmond, You'll have to ask Geoff Canyon...he's the author. I just posted a link on my site. Geoff???? > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mathewson > Sent: Tuesday, June 03, 2003 5:00 AM > To: use-revolution at lists.runrev.com > Subject: Chipp - we love revrtfer.rev > > > The file 'revrtfer.rev' does not work properly for RR 2: it > gets stuck at a certain point. > > This is a great source of pain to cheap-jacks like me who > want a way to get the documentation in a printable form. > > Is there ant chance of an update? > > Richmond Mathewson > --------------------------------------------------------------- > Great Macintosh Products > The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi > --------------------------------------------------------------- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at mail.bc.edu Tue Jun 3 07:03:01 2003 From: scott at mail.bc.edu (Scott Kinder) Date: Tue Jun 3 07:03:01 2003 Subject: was: Diskspace Function In-Reply-To: <200306021601.MAA18317@www.runrev.com> Message-ID: Thanks to all regarding the proper way to solicit available disk space. I had tried the diskspace function originally, but with MC 2.4.3 it really *does* return a fixed number (does not change when deleting or adding material to the disk....hmm). I downloaded a fresh copy of Metacard and used the script recommended by Richard (found in the Revolution docs!!!) and life was good. I subsequently downloaded the trial version of Rev 2 and began to have documentation envy. What a nice example and description of what this is function is designed to do. I realize that Metacard's docs are more for programmers who don't need anything other than the raw syntax, but for someone like me, the examples really help. Kudos to the Rev 2 documentation team. Maybe I'll start a 'Switch' campaign. Scott From hyperdon at earthlink.net Tue Jun 3 07:35:06 2003 From: hyperdon at earthlink.net (Donald Watson) Date: Tue Jun 3 07:35:06 2003 Subject: Bug in Rev 2 for OSX: The window of the Build Distribution is too little! In-Reply-To: <46D7C6E1-957F-11D7-A259-003065683ECC@inspiredlogic.com> Message-ID: on 6/3/03 12:53 AM, Geoff Canyon at gcanyon at inspiredlogic.com wrote: > This should do it. Paste into the message box and press return: > > set the height of stack "revdistributionbuilder" to 400;save stack > "revdistributionbuilder" > > (That's all one line) > > On Saturday, May 31, 2003, at 08:01 AM, Donald Watson wrote: > >> I did not see a response to this so..... I 'll say me too! This is on >> a 1ghz mac running os 10.2.3. Seems to be ok on 9.1 tho. Is there a >> way to resize the window for the distro builder from the message box? >> Prefs did not seem to hold the key. >> > > 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 Thanks Geoff, Duh, a little thought on my part before sending would have helped. regards, Don From DVGlasgow at aol.com Tue Jun 3 08:13:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Tue Jun 3 08:13:01 2003 Subject: Learning RR's Transcipt Message-ID: In a message dated 2/6/03 1:54:03 AM, Ken N writes: << Wow! I had one of those things, too. Little black thing that plugged into a B&W TV, with a pressure sensitive flat keyboard, used a standard portable tape recorder for storage, right? I went from there to AtariBASIC, then to HyperCard, now I'm here (but still use HC). >> I am ploughing through a backlog of lists, so i am sorry if another saddo has pointed this out already. The Spectrum had the (in)famous 'dead flesh' keyboard. The ZX81 came with the nasty laminated one. But how I loved them both. Not that this is why I am posting, I agree with the book recommendations posted by Ken, - but I was helped a lot by the book 'Hyperprogramming' by the exotic sounding Colouris & Thimbleby. (Incidentally, their first names were the less-than-exotic George and Harold) It came with a CD containing tutorials and examples, and took a different but complementary approach to the others. Just checked and it is still available on Amazon. Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From soapdog at mac.com Tue Jun 3 08:42:01 2003 From: soapdog at mac.com (Andre Garzia) Date: Tue Jun 3 08:42:01 2003 Subject: About SOAP support. Message-ID: Hi Folks, i don't know if this was covered before, but can someone point me to some SOAP examples, or XML-RPC (don't know if someone implemented it), i still have 28 days left on my trial and want to check if it suits my network needs. thanks in advance Andre Alves Garzia ? 2003 ? BRAZIL http://www.soapdog.org From gizmotron at earthlink.net Tue Jun 3 09:23:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue Jun 3 09:23:01 2003 Subject: Learning RR's Transcript/ Books on Rev In-Reply-To: Message-ID: On Tuesday, June 3, 2003, at 12:55 AM, Graham Samuel wrote: > As to methods of production for a book, as several people have pointed > out, this is unlikely to be a money-making venture in the short term, > and IMHO for the health of the RunRev product, the info should not be > too hard to get to. For that reason I for one am against use of > technology like Mark Brownell's, which if I understand it correctly is > designed to maintain commercial secrecy and to give strong protection > to copyright materials. At this stage I feel we're nearer to a need > for something close to non-profit-making which seems to me to call for > a more open production technology. As to my e-book technology, the MTML Study Tool is offered in a free to distribute format. I'm sure that a free to use version could be set up that just keeps getting better as individual authors make contributions to it. My primary goal is to get my hands on a book as fast as I can. I'm willing to work on this project for free if that is the only way to get a book written by several experts. On the other hand I'm also a publisher and am interested in working with individuals that wouldn't mind distributing there work in this study tool format. I created the MTML study tool based on the e-book industry's wish list for an e-book technology. I'm learning RunRev so I can port it over to other platforms. I'm currently working on the Blowfish algorithm for my own RunRev projects. Knowing what I know about the study tool I can't think of a better tool to read a book in. It has search capabilities and note taking functions that make it a more powerful tool the more that it gets used. I hope that whatever ends up happening regarding this project that it goes beyond talking about it very soon. Mark From wmb at internettrainer.com Tue Jun 3 09:52:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Tue Jun 3 09:52:01 2003 Subject: Books on Rev In-Reply-To: Message-ID: Hi Mark, On Tuesday, Jun 3, 2003, at 05:37 Europe/Vienna, Mark Brownell wrote: > In regards to any takers on my MTML Study Tool e-Book technology --- I have DL and started it, but got a decryption error hanging in a loop... (OSX 10.2.6) Seems a shockwave issue. Thats a "classical" problem of downloading and permanent actual(isation) of Plug Ins, which must be done by the (very often inexperienced) user. Thats why I would like to see a integration in the engine(or swf file) of Flash, which have 99% of the user as you say on your page. (Pls see the last postings about the player...) But I m very interested what is the advantage of your reader against Acrobat, especially the new 6 version with QT and WMP support...? (Ps: As I saw yesterday the ROBO tools also (like Quarbons Viewlet before) changed to the swf format...) 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 dan at shafermedia.com Tue Jun 3 10:06:01 2003 From: dan at shafermedia.com (Dan Shafer) Date: Tue Jun 3 10:06:01 2003 Subject: Books for Profit? Message-ID: Graham Samuel wrote: > At this stage I feel we're > nearer to a need for something close to non-profit-making I hope not! :-D While I certainly don't hope to get rich on my RunRev information content -- which will take several different forms -- I sure don't expect to put in this much time and effort as a pure labor of love, either. I have not been able to get a sense for how big the installed base of Rev and MC is, but I'm guessing that if it wasn't on the order of a few thousand for each product, the companies would long ago have stopped development. Some reasonable percentage of those users are folks who will gobble up whatever they can get in the way of information to help them work with the product better. I conclude, therefore, that the key is pricing information in such a way that modest numbers of buyers can still make the enterprise at least marginally profitable. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- .-.-.-.-.-.-.-.-.-.-.-.-.-.-.- Dan Shafer Technology Visionary - Technology Assessment - Documentation "Looking at technology from every angle" http://www.eclecticity.com Latest Book Release: "HTML Utopia: Designing Without Tables Using CSS" (http://www.sitepoint.com/books/css1/) From gizmotron at earthlink.net Tue Jun 3 10:11:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue Jun 3 10:11:01 2003 Subject: Books on Rev In-Reply-To: Message-ID: <8802A979-95D4-11D7-963B-000A95859272@earthlink.net> On Tuesday, June 3, 2003, at 07:42 AM, Wolfgang M. Bereuter wrote: > But I m very interested what is the advantage of your reader against > Acrobat, especially the new 6 version with QT and WMP support...? Hi Wolfgang, The relational text gathering system, the notepad, the bookmarks, the internet based linking, the construct library, the indicate tools, the and/or keyword search & gather tools with navigation links, the sound file player that streams audio files locally or from the internet, and the non public-access-key 128 bit AES encryption that has not been hacked. I'm trying to make a better version of this using Run Rev, in other words, no plug-ins for distribution. Mark From ambassador at fourthworld.com Tue Jun 3 10:28:06 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 3 10:28:06 2003 Subject: Books for Profit? In-Reply-To: Message-ID: Dan Shafer wrote: > While I certainly don't hope to get rich on my RunRev information > content -- which will take several different forms -- I sure don't > expect to put in this much time and effort as a pure labor of love, > either. The beauty of for-profit enterprise is that it identifies the intersection of demand and quality. -- 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 thf at pvs.k12.nm.us Tue Jun 3 10:39:01 2003 From: thf at pvs.k12.nm.us (tom farrell) Date: Tue Jun 3 10:39:01 2003 Subject: newbie: OS X and answer file ? In-Reply-To: <200306031136.HAA22285@www.runrev.com> References: <200306031136.HAA22285@www.runrev.com> Message-ID: Hi... Sorry not to have been more clear. - I have a test/trial/learning stack started. - I and it are using the OS X platform for now. - I am using the educator's full version (ie, this isn't a limited-version problem). - I am using "answer file of type" and/or "answer file with filter" along with parameters like "JPEG" or "JPEGPICT" or "GIFf" or "JPEGPICTGIFf" to try to display to the user a directory listing in which only directories and files of those graphics types are displayed. - I find that there are, for example, files names "abc.jpg" which are filtered correctly BUT other files in that same directory, named "xyz.jpg", which are NOT filtered correcty. - It's not a filename-suffix matter (as one might think in the old 8.3 dos days) because the suffixes are the same AND the non-working files have, upon examination in ResEdit, the correct filetype (eg, "JPEG"). - So - unless I am overlooking something obvious, which is very possible, I don't see how to use "answer file" to consistently yield correctly filtered directories, at least in this OS X, graphics-file case. - I'm not (yet?) having trouble *opening* a file, at this point I just want a correctly filtered directory to be displayed. > Look at the "answer file" command in the Transcript Dictionary. - yes, I would have RTFM if I'd had one :-) - I thought my brief description had shown that I had used the correct sytax and parameters as briefly outlined in the dictionary. Sorry for the lack of clarity. - I have tried searching this list's archives. - I have looked at the "revolution for newbies" bulletin board. - and generic google searches. thanks again for any help for which you might have time. tom ------- historical text below ------- >From: "Ken Ray" >Subject: RE: newbie: OS X and answer file ? >Date: Tue, 3 Jun 2003 00:53:55 -0500 >Organization: Sons of Thunder Software > >Look at the "answer file" command in the Transcript Dictionary. > >Ken Ray >Sons of Thunder Software >Email: kray at sonsothunder.com >Web Site: http://www.sonsothunder.com/ > >> -----Original Message----- >> [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of >> tom farrell >> Sent: Monday, June 02, 2003 11:00 PM >> Subject: newbie: OS X and answer file ? >> >> Hi... >> >> I want to allow a Mac OS X user to choose graphics files from a >> directory listing. >> >> Is it possible, in OS X, to setup "answer file with filter" or >> "answer file of type" in such a way as to actually display as >> available jpeg, gif and png files? (where the answer to "Is it >> possible" does NOT include opening every file in a directory) >> >> With just a simple use of "answer file of type...", some of the >> relevant graphics file are displayed correctly. Many are not. Looking >> at some of the non-selectable files (ie, the dimmed/greyed out ones) >> in ResEdit shows that they do have seem to have the correct filetype >> (JPEG, for example). >> >> Does one have to do by hand what one had hoped "answer file" would do? >> >> thanks in advance for any time you might have for a reply. >> >> tom ------- historical text above ------- From alrice at ARCplanning.com Tue Jun 3 10:42:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 3 10:42:01 2003 Subject: great job on the Rev 2 GUI [was Re: where the @&$&* is the audio clips listing?] In-Reply-To: Message-ID: On Tuesday, June 3, 2003, at 02:53 AM, Mathewson wrote: > Of course thick-wazzuks like me rather liked the old App > Browser that was up-front without fancy options that had to > be accessed elsewhere. Having not attained thick-wazzuk level; I'm still working on my 3rd degree orange wazzuk belt. :-) All I can say is this is my opinion. -- The first time I opened Rev 1.1.1, I remember staring at the app browser, and the toolbar, and thinking to myself. "what the @#$%^* are all those little toolbar buttons for?" For literally 10 minutes I must have stared at the Rev UI like a deer caught staring in car headlights. Turns out that they were all useful but I applaud the IDE GUI changes in Rev 2. A user should not feel like they are staring into the cockpit of an F-117 stealth jet when they open the IDE for the first time! And I've stumbled my way though plenty of IDEs. Just imagine what a beginner would think when presented with the Rev 1.1.1 IDE? Were there gratuitous changes? It would imply: 1) There was not merit and consideration for all of the UI changes the Rev team has made. I wouldn't presume that. 2) There is no equivalent, alternate way for you to use a function of the IDE. Can you honestly say App browser changes are "gratuitous" when the Application Browser preferences allow you to assign mouse-key combinations to all objects in the browser (5 * 3 * 9 = 135 possible permutations of mouse-key bindings). No... it's way more than that. It's been a while since I took a combinatorics class. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From bvlahos at mac.com Tue Jun 3 10:42:12 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Tue Jun 3 10:42:12 2003 Subject: Books for Profit? In-Reply-To: Message-ID: I agree with Dan. There are several non-profit sources of information on Rev now (Geoff's WIKI, several search sites, Google search at RunRev) and they are great as far as they go. As much as I think electronic versions of documentation are fabulous (and I think Gene's done a great job with Rev's), there is nothing quite like a printed book. Books are tangible and can be purchased and/or perused at bookstores and they can be taken anywhere. I think this is particularly important for a product like Revolution (and MetaCard) because they can't be seen or purchased at any store. They have no visibility on anyone's shelf. I think such a book would find its way to Apple Stores and Borders and Barnes and Noble. Oddly enough, I think it might be more difficult to get this in stores like CompUSA or Best Buy because they don't sell Revolution so there is no tie-in to other products they do sell. If I were contemplating writing a book I'd plan to make money with it. After all, I have the same motivation for the commercial software I'm writing. Bill Vlahos On Tuesday, June 3, 2003, at 07:57 AM, Dan Shafer wrote: > Graham Samuel wrote: > >> At this stage I feel we're >> nearer to a need for something close to non-profit-making > > I hope not! :-D > > While I certainly don't hope to get rich on my RunRev information > content -- which will take several different forms -- I sure don't > expect to put in this much time and effort as a pure labor of love, > either. > > I have not been able to get a sense for how big the installed base of > Rev and MC is, but I'm guessing that if it wasn't on the order of a > few thousand for each product, the companies would long ago have > stopped development. Some reasonable percentage of those users are > folks who will gobble up whatever they can get in the way of > information to help them work with the product better. I conclude, > therefore, that the key is pricing information in such a way that > modest numbers of buyers can still make the enterprise at least > marginally profitable. > > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- > .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- > Dan Shafer From dsc at swcp.com Tue Jun 3 10:45:02 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 3 10:45:02 2003 Subject: Books for Profit? In-Reply-To: Message-ID: <2FB99760-95D9-11D7-A32A-000A9567A3E6@swcp.com> On Tuesday, June 3, 2003, at 08:57 AM, Dan Shafer wrote: > While I certainly don't hope to get rich on my RunRev information > content -- I'll hope for you! (This is partially selfish. If you get rich, you have good product. I like having good product available for me to buy.) Dar Scott From alrice at ARCplanning.com Tue Jun 3 10:45:15 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 3 10:45:15 2003 Subject: About SOAP support. In-Reply-To: Message-ID: <2047E661-95D9-11D7-9706-000393529642@ARCplanning.com> On Tuesday, June 3, 2003, at 07:39 AM, Andre Garzia wrote: > Hi Folks, > > i don't know if this was covered before, but can someone point me to > some SOAP examples, or XML-RPC (don't know if someone implemented it), > i still have 28 days left on my trial and want to check if it suits my > network needs. Hi, have you looked at Revolution 2.0/Sample Stacks/SOAP_toolbox.rev ? There may be additional examples somewhere, but that should get you started. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From klaus at major-k.de Tue Jun 3 11:00:01 2003 From: klaus at major-k.de (Klaus Major) Date: Tue Jun 3 11:00:01 2003 Subject: newbie: OS X and answer file ? In-Reply-To: Message-ID: <482FB50E-95DB-11D7-9498-000A27B49A96@major-k.de> Hi Tom and Ken and all, > ... > - I am using "answer file of type" and/or "answer file with filter" > along with > parameters like "JPEG" or "JPEGPICT" or "GIFf" or "JPEGPICTGIFf" to try > to display to the user a directory listing in which only directories > and files > of those graphics types are displayed. Tom is totally right here :-) The syntax is correct, but some jpgs are dimmed and some are not. answer file "sdsdsdd" with filter "*.jpg" does not work at all on OS X (not that that would have surprised me ;-) answer file "sddsd" of type "JPEG" really shows some files and others not... Can anybody shed some light on this, please? But looks like: answer file "sdsdsdd" with filter "GIFf" for gif-files works as exspected. !!! Please note the correct spelling: capital G, I, F but a small f at the end!!! Regards Klaus Major klaus at major-k.de P.S. I also tried: ... of type "JFIF", no chance... From scott at tactilemedia.com Tue Jun 3 12:04:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Jun 3 12:04:01 2003 Subject: newbie: OS X and answer file ? In-Reply-To: <482FB50E-95DB-11D7-9498-000A27B49A96@major-k.de> Message-ID: Recently, "Klaus Major" wrote: >> - I am using "answer file of type" and/or "answer file with filter" >> along with >> parameters like "JPEG" or "JPEGPICT" or "GIFf" or "JPEGPICTGIFf" to try >> to display to the user a directory listing in which only directories >> and files >> of those graphics types are displayed. > > Tom is totally right here :-) > > The syntax is correct, but some jpgs are dimmed and some are not. > > answer file "sdsdsdd" with filter "*.jpg" > > does not work at all on OS X (not that that would have surprised me ;-) > > answer file "sddsd" of type "JPEG" > > really shows some files and others not... > > Can anybody shed some light on this, please? > > > But looks like: > > answer file "sdsdsdd" with filter "GIFf" > > for gif-files works as exspected. > > !!! Please note the correct spelling: > capital G, I, F but a small f at the end!!! Perhaps the answer mechanism is looking at Mac-based file type information, not at filename suffixes? I could be wrong but I don't believe "jpg" is a valid JPEG filetype so maybe that's why some items appear unavailable. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From snharper at cs.uchicago.edu Tue Jun 3 12:29:01 2003 From: snharper at cs.uchicago.edu (sean nicholas harper) Date: Tue Jun 3 12:29:01 2003 Subject: bug with patterns In-Reply-To: References: Message-ID: It does not matter which pattern I select on the paint palette, it draws big yellow pencils. I am sure this is a bug. Sean From klaus at major-k.de Tue Jun 3 12:31:01 2003 From: klaus at major-k.de (Klaus Major) Date: Tue Jun 3 12:31:01 2003 Subject: newbie: OS X and answer file ? In-Reply-To: Message-ID: Hi Scott, >> ... >> answer file "sdsdsdd" with filter "*.jpg" >> does not work at all on OS X (not that that would have surprised me >> ;-) >> answer file "sddsd" of type "JPEG" >> really shows some files and others not... >> Can anybody shed some light on this, please? >> >> >> But looks like: >> answer file "sdsdsdd" with filter "GIFf" >> for gif-files works as exspected. >> >> !!! Please note the correct spelling: >> capital G, I, F but a small f at the end!!! > > Perhaps the answer mechanism is looking at Mac-based file type > information, > not at filename suffixes? I could be wrong but I don't believe "jpg" > is a > valid JPEG filetype so maybe that's why some items appear unavailable. i think it is also a bit OS X's fault :-) It is an OS in progress/transition and right now it supports resources (the old mac legacy ;-) as well as resource-less files... And RR/MC is still doing the resource-stuff on X, so some jpgs (and other filetypes) will not be shown/be dimmed in the opendialog... I'd like to see the suffix also being supported for "answer file..." on the Mac ;-) > Regards, > > Scott Rossi Regards Klaus Major klaus at major-k.de From tnally at aga-engineers.com Tue Jun 3 12:31:15 2003 From: tnally at aga-engineers.com (Tomas Nally, P.E.) Date: Tue Jun 3 12:31:15 2003 Subject: Learning RR's Transcript/ Books on Rev Message-ID: On Tuesday, June 3, 2003, at 12:55 AM, it was written: > As to methods of production for a book, as several people have pointed > out, this is unlikely to be a money-making venture in the short term, > and IMHO for the health of the RunRev product, the info should not be > too hard to get to. For that reason I for one am against use of > technology like Mark Brownell's, which if I understand it correctly is > designed to maintain commercial secrecy and to give strong protection > to copyright materials. I don't quite understand this. If a writer wants to invest his warrior work ethic and intellectual capital into a book for profit, what has the typical RunRev user risked? Does the prospect of the development of a commercial book somehow suck all the oxygen out of the air for those who are interested in developing a not-for-profit publication? I don't see why that would be the case. If a book is released commercially, and a RunRev user determines that the exchange of her money for the book doesn't advance her interests, then she doesn't have to make the exchange. If the exchange advances her position, then she can acquire the book. ---Tom Nally, New Orleans This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Albert-Garaudy and Associates, Inc. From danny at mogulhost.com Tue Jun 3 12:32:02 2003 From: danny at mogulhost.com (Danny Grizzle) Date: Tue Jun 3 12:32:02 2003 Subject: Books for Profit? In-Reply-To: Message-ID: On 6/3/03 9:57 AM, "Dan Shafer" wrote: > I have not been able to get a sense for how big the installed base of > Rev and MC is, but I'm guessing that if it wasn't on the order of a few > thousand for each product, the companies would long ago have stopped > development. Some reasonable percentage of those users are folks who > will gobble up whatever they can get in the way of information to help > them work with the product better. I've never negotiated a contract with a publisher. From an author's standpoint, I see two advantages: 1) Advanced fees 2) Marketing clout At the same time, with the current state of print-on-demand technology, I can't see why more people don't self-publish. Most of Danny Goodman's titles, this is the only way they remain available. A book specific to Runtime Revolution inherently appeals to a market which is a subset of the RR user base. Therefore, RR is a more important marketing partner than any publisher. I'm sure RR will not share e-mail addresses from their user database, but they should support, encourage, and foster the product by making mailings on behalf of a book, and they should feature 3rd-party RR titles on the RR website. Amazon also sells print-on-demand books, so no loss there. Where traditional publishers might do better is brick-and-mortar marketing, Waldenbooks, Barnes & Noble, etc. Still, the market is a subset of RR users -- nobody buys computer books for software they don't own. This list could probably do a RR book as a group project, with different individuals contributing various chapters. Of course, by the time we had passed around copies for peer review, the market for the book would be diminished. Danny Grizzle From jacque at hyperactivesw.com Tue Jun 3 12:34:03 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue Jun 3 12:34:03 2003 Subject: newbie: OS X and answer file ? In-Reply-To: References: Message-ID: <3EDCDA26.8050203@hyperactivesw.com> On 6/3/03 11:56 AM, Scott Rossi wrote: > Recently, "Klaus Major" wrote: > > >>>- I am using "answer file of type" and/or "answer file with filter" >>>along with >>>parameters like "JPEG" or "JPEGPICT" or "GIFf" or "JPEGPICTGIFf" to try >>>to display to the user a directory listing in which only directories >>>and files >>>of those graphics types are displayed. >> >>Tom is totally right here :-) >> >>The syntax is correct, but some jpgs are dimmed and some are not. >> >>answer file "sdsdsdd" with filter "*.jpg" >> >>does not work at all on OS X (not that that would have surprised me ;-) >> >>answer file "sddsd" of type "JPEG" >> >>really shows some files and others not... >> >>Can anybody shed some light on this, please? >> >> >>But looks like: >> >>answer file "sdsdsdd" with filter "GIFf" >> >>for gif-files works as exspected. >> >>!!! Please note the correct spelling: >>capital G, I, F but a small f at the end!!! > > > Perhaps the answer mechanism is looking at Mac-based file type information, > not at filename suffixes? I could be wrong but I don't believe "jpg" is a > valid JPEG filetype so maybe that's why some items appear unavailable. I'm pretty sure this is the problem, and it is probably a legacy issue left over from OS 9. In OS 9 all files had an assigned type code, and looking at the file type was the only way to determine what kind of file it was. In OS X files can have either a type assignment, or an extension, or both. If the extension is there but not a file type assignment then the filter command fails for those files without a type. Probably the engine needs to be updated to look at both extensions and types for OS X files. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From klaus at major-k.de Tue Jun 3 12:42:02 2003 From: klaus at major-k.de (Klaus Major) Date: Tue Jun 3 12:42:02 2003 Subject: newbie: OS X and answer file ? In-Reply-To: <3EDCDA26.8050203@hyperactivesw.com> Message-ID: <89438C44-95E9-11D7-9498-000A27B49A96@major-k.de> Hi Jaqueline, > ... > Probably the engine needs to be updated to look at both extensions and > types for OS X files. Seems to be the best (and most necessary) solution... :-) Are you listening, Mr. Snyder? ;-) > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com Regards Klaus Major klaus at major-k.de From trevor at mangomultimedia.com Tue Jun 3 12:48:01 2003 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Tue Jun 3 12:48:01 2003 Subject: Any Windows External coders out there? In-Reply-To: <3EDCDA26.8050203@hyperactivesw.com> Message-ID: <6579A8A8-95EA-11D7-B087-00039376023C@mangomultimedia.com> For a project I am working on I need access to zlib decompression (Version 6 SWF files can be compressed using zlib and I need to decompress them to get their header information). I am just a baby C coder and have been able to get basic externals working on OS X but I don't have any development tools for Windows. So I am wondering if there are people on this list who develop externals on Windows and what the cost would be to do so. I am trying to figure out if it would be worth buying a development environment for Windows or just paying someone to do the windows dll creation for me. Please email me off list if you are interested in this sort of thing. Thanks, Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia From danny at mogulhost.com Tue Jun 3 13:01:01 2003 From: danny at mogulhost.com (Danny Grizzle) Date: Tue Jun 3 13:01:01 2003 Subject: Books for Profit? In-Reply-To: Message-ID: On 6/3/03 10:19 AM, "Richard Gaskin" wrote: > The beauty of for-profit enterprise is that it identifies the intersection > of demand and quality. There's no such thing as a non-profit, other than legal status before the IRS. Things cost money. Not making a profit is dishonest, because the bills do not get paid. Involving government only obscures & obfuscates the obvious. Now, instead of people making intelligent choices on a case-by-case basis, do-gooders determine the one true way in advance, and force compliance (taxes are compulsory). I give myself this reality check: what trick do I do so valuable to persuade farmers to give me food? Edward Abbey said (in Desert Solitaire, I believe - I'm paraphrasing): "I went into the desert, seeking a vision. Three days, no food, little water, blistering heat. Finally, the vision came - that of a magnificent steak dinner. I headed back to town." Danny Grizzle From capellan2000 at yahoo.com Tue Jun 3 13:13:02 2003 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Tue Jun 3 13:13:02 2003 Subject: converting Vectors to Bitmaps with mask In-Reply-To: <200306031601.MAA29687@www.runrev.com> Message-ID: <20030603180418.35257.qmail@web40512.mail.yahoo.com> I wonder if anyone have a script to convert a group of polygon graphics in a bitmap image, without using a screenshot. I'm aware of the tip for exporting a whole card image, in the Ken Ray's website, but I'm looking for a way of exporting the rectangle area of a group of polygon graphics with their void areas as transparent pixels. Think of letters, like B, with 2 voids areas that must be transparent. If I use a screenshot, everything around the group of graphics is captured in the image. Not exactly what I'm looking for. Any help is welcome. Thanks in advance. Alejandro ===== Useful sites: http://www.sonsothunder.com/devres/metacard/tips/ and /revolution/tips/ http://lists.runrev.com/pipermail/metacard/ and /use-revolution/ http://wiki.macitworks.com/revdocs http://www.google.com/advanced_search?q=site:lists.runrev.com __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From sims at ezpzapps.com Tue Jun 3 13:20:01 2003 From: sims at ezpzapps.com (sims) Date: Tue Jun 3 13:20:01 2003 Subject: Build Distribution & Speech problem In-Reply-To: References: Message-ID: Tried to make a standalone but after selecting "All other libraries" to be added to the standalone so that speak would work, the following items were sitting not in the standalone but appeared as separate folders. revvideograbber.bundle revspeech.bundle Speech will not work in the standalone. sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From aj445 at traverse.lib.mi.us Tue Jun 3 13:26:02 2003 From: aj445 at traverse.lib.mi.us (aj445) Date: Tue Jun 3 13:26:02 2003 Subject: Books on Rev In-Reply-To: <200306031601.MAA29669@www.runrev.com> Message-ID: Good to hear ideas about books and other Rev teaching materials, feels like there is a lot of energy growing around here. One problem with Rev is that it's hard to see right away just how powerful and versatile it is, and how many things can be done with it. Books and sites will help illuminate that, as well as show how to do it. Sandy From gizmotron at earthlink.net Tue Jun 3 13:34:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Tue Jun 3 13:34:01 2003 Subject: Books on Rev [Edited Book] In-Reply-To: <8802A979-95D4-11D7-963B-000A95859272@earthlink.net> Message-ID: Forward from Mark Brownell: From: Philip Brownell, Executive Editor; Gestalt!; Topdog-g Publishing http://www.g-g.org/gej/index.html Subject: Edited Book Hi Mark, Here is one way to organize the process of producing an edited book. Someone suggests the topic/subject. This can be the executive editor, the publisher, or just a number of contributing authors. An executive editor, or editors, is identified. The person organizes the work, making sure that contributing authors submit chapters that make up a cohesive unit, without duplicating one another, and that the overall product accomplishes the goal originally set out for the book. The ex.ed. also sets deadlines, encourages authors, handles all contracts with the publisher, communicating with contributing authors. Individual contributing authors are recruited/organized and the work of writing proceeds to each deadline; an overall rough draft is produced, and each contributing author's work is edited by the ex.ed. to make sure it's good writing, easy to follow, makes points it's supposed to make, etc. This is not copyediting for such things as spelling and style; it's content editing for clarify of thought, elimination of examples and metaphors that don't work, guidance into modifications that work better, etc. The finished draft is edited by a copy editor, and this person examines the manuscript for spelling, punctuation, style and proper format. The copyeditor may also to the page layout, which is to set the text for printing. Depending on whether or not the book will be printed or set up for electronic publishing, the project will have to be put into a .pdf or Quark files, or some other formatting for electronic publishing. This all includes the production and use of graphics, which involves the use of proper graphic file formats. All these steps are major categories, each of which can take a long time and involved a lot of coordinating among publishers, editors, and contributing authors. The way people are paid for their work is, of course, one of the basic and first considerations as contracts are worked out near the beginning between publishers and executive editors. Hope this helps. Phil ------------ Mark From shaosean at unitz.ca Tue Jun 3 13:56:02 2003 From: shaosean at unitz.ca (Shao Sean) Date: Tue Jun 3 13:56:02 2003 Subject: Any Windows External coders out there? Message-ID: <3edced46.16b4.127275814@unitz.ca> what's your time-frame for this feature? i was planning on doing a compression library, but it'll be a while yet.. -Sean From chipp at chipp.com Tue Jun 3 14:01:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jun 3 14:01:01 2003 Subject: converting Vectors to Bitmaps with mask In-Reply-To: <20030603180418.35257.qmail@web40512.mail.yahoo.com> Message-ID: Hi Alejandro, Here's how I would approach it. (Assuming the Vector graphic is NOT anti-aliased, which should be correct because MC can't render vectors antialiased) 1) Create your vector graphic 2) Convert it to a bitmap with import snapshot the rect of the graphic (be sure to use the window ID) 3) Re-render your vector graphic so that it is black on white, thus creating a mask 4) Convert it to a bitmap with impport snapshot, thus creating the alphamask 4) You can use my Image Compositing stack at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm to see how to convert the black and white graphic to the alphadata of the original screen capture. If you are using anti-aliased graphics (such as smoothed screenfonts), this somewhat changes, but is still possible. Basically you need to only use the alphamasks and apply them to solid color bitmaps. If you're using more than one color, you'll need to do this for each color, then composite them all together (in memory, not on the card because of an image render bug--see stack). hope this helps, Chipp > I wonder if anyone have a script to convert a > group of polygon graphics in a bitmap image, > without using a screenshot. > > I'm aware of the tip for exporting a whole card image, > > in the Ken Ray's website, but I'm looking for > a way of exporting the rectangle area of a group of > polygon graphics with their void areas as > transparent pixels. Think of letters, like B, > with 2 voids areas that must be transparent. > > If I use a screenshot, everything around the > group of graphics is captured in the image. > Not exactly what I'm looking for. > > Any help is welcome. > > Thanks in advance. > > Alejandro From lists at mangomultimedia.com Tue Jun 3 14:23:01 2003 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue Jun 3 14:23:01 2003 Subject: Any Windows External coders out there? In-Reply-To: <3edced46.16b4.127275814@unitz.ca> Message-ID: Unfortunately it is sooner rather than later. I need it for a program I am currently working on. Thanks, Trevor On Tuesday, June 3, 2003, at 02:47 PM, Shao Sean wrote: > what's your time-frame for this feature? i was planning on > doing a compression library, but it'll be a while yet.. > > -Sean > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Tue Jun 3 14:27:02 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jun 3 14:27:02 2003 Subject: Any Windows External coders out there? In-Reply-To: <6579A8A8-95EA-11D7-B087-00039376023C@mangomultimedia.com> Message-ID: Hi Trevor, I believe we may have what you're looking for. We have a DLL which zips and unzips files and directories. Turns out Chris had built it previously for RR (course I don't remember). We'll sell it to you for $100, basically covering our testing and support. best, Chipp > For a project I am working on I need access to zlib decompression > (Version 6 SWF files can be compressed using zlib and I need to > decompress them to get their header information). I am just a baby C > coder and have been able to get basic externals working on OS X but I > don't have any development tools for Windows. > > So I am wondering if there are people on this list who develop > externals on Windows and what the cost would be to do so. I am trying > to figure out if it would be worth buying a development environment for > Windows or just paying someone to do the windows dll creation for me. > Please email me off list if you are interested in this sort of thing. > > Thanks, > > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia From malte.brill at t-online.de Tue Jun 3 14:33:01 2003 From: malte.brill at t-online.de (Malte Brill) Date: Tue Jun 3 14:33:01 2003 Subject: Books for Profit? / Book on Revolution. In-Reply-To: <200306031601.MAA29720@www.runrev.com> Message-ID: Hi all, as some of you already know I have been working on a Multimedia with Revolution cookbook in german language. I started writing it after reviewing Revolution for the german MacLife magazine and a 3 issues workshop for the same mag. Now I have to work through it, take actual screenshots and take care of the changes from 1.1.1 to 2.0. A lot of work left. About 3-4 month to go before it is ready for proof reading. Danny Grizzle wrote: [snip] 1) Advanced fees [/snip] Well at last in my case that?s not true. I haven?t found a publisher yet, who pays any advanced money. :-( Well I get a lot of encouragement by Runrev. (Thanks Rod and Heather :-) ...) That keeps up my enthusiasm. But up to now the money I?ve been making with my workshops is disproportional to the time I?ve been sitting in my office writing them. [snip] nobody buys computer books for software they don't own. [/snip] I don?t think so. If you put the free trial edition of Rev on a cover CD of the book, people get the software they need to take the first steps. Sooner or later, if they devellop interest in really creating something they will want to buy the full featured version or take a look at the 30 days trial first. The recipes I?ve been setting up do all work in the starter Kit limitations, so I don?t think this will be a problem. The major problem (beside writing the book of course) will be finding a publisher who has the power to push it on the market. Just my 0.02 Euros Regards, Malte From diskot123 at juno.com Tue Jun 3 14:43:02 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Tue Jun 3 14:43:02 2003 Subject: Any Windows External coders out there? Message-ID: <20030603.153506.3088.0.diskot123@juno.com> >For a project I am working on I need access to zlib decompression >(Version 6 SWF files can be compressed using zlib and I need to >decompress them to get their header information). Check out the compress/decompress functions. They use zlib. Tuviah Snyder Runtime Revolution Limited - Software at the Speed of Thought From trevor at mangomultimedia.com Tue Jun 3 14:55:02 2003 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Tue Jun 3 14:55:02 2003 Subject: Any Windows External coders out there? In-Reply-To: <20030603.153506.3088.0.diskot123@juno.com> Message-ID: <22D1E25C-95FC-11D7-8590-00039376023C@mangomultimedia.com> On Tuesday, June 3, 2003, at 03:31 PM, Tuviah M Snyder wrote: >> For a project I am working on I need access to zlib decompression >> (Version 6 SWF files can be compressed using zlib and I need to >> decompress them to get their header information). > Check out the compress/decompress functions. They use zlib. Hmmm, I tried that once but kept getting an error message that the string I provided wasn't a compressed string so assumed the functions used a different compression type. Must have been user error, I will give it another go. Thanks, Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From alrice at ARCplanning.com Tue Jun 3 14:59:02 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 3 14:59:02 2003 Subject: Build Distribution & Speech problem In-Reply-To: Message-ID: <9F5B0CAC-95FC-11D7-9706-000393529642@ARCplanning.com> On Tuesday, June 3, 2003, at 12:12 PM, sims wrote: > Tried to make a standalone but after selecting "All other libraries" > to be added to the standalone so that speak would work, the following > items were sitting not in the standalone but appeared as separate > folders. > > revvideograbber.bundle > revspeech.bundle revxml.bundle is the same way. That's because they are dynamic libraries, not rev stacks. On windows you would get revvideograbber.dll and revspeech.dll in addition to your standalone. I made a post recently suggesting on Mac OS X these externals would belong better inside the application bundle in the Resources or PlugIns subfolder. > Speech will not work in the standalone. revxml.bundle works, I haven't tried the others sorry! Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From richmond at mail.maclaunch.com Tue Jun 3 14:59:34 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Tue Jun 3 14:59:34 2003 Subject: great job on the Rev 2 GUI [was Re: where the @&$&* is the audio clips listing?] Message-ID: Alex Rice wrote: Having not attained thick-wazzuk level; I'm still working on my 3rd degree orange wazzuk belt. :-) All I can say is this is my opinion. -- The first time I opened Rev 1.1.1, I remember staring at the app browser, and the toolbar, and thinking to myself. "what the @#$%^* are all those little toolbar buttons for?" For literally 10 minutes I must have stared at the Rev UI like a deer caught staring in car headlights. Turns out that they were all useful but I applaud the IDE GUI changes in Rev 2. A user should not feel like they are staring into the cockpit of an F-117 stealth jet when they open the IDE for the first time! And I've stumbled my way though plenty of IDEs. Just imagine what a beginner would think when presented with the Rev 1.1.1 IDE? Were there gratuitous changes? It would imply: 1) There was not merit and consideration for all of the UI changes the Rev team has made. I wouldn't presume that. 2) There is no equivalent, alternate way for you to use a function of the IDE. Can you honestly say App browser changes are "gratuitous" when the Application Browser preferences allow you to assign mouse-key combinations to all objects in the browser (5 * 3 * 9 = 135 possible permutations of mouse-key bindings). No... it's way more than that. It's been a while since I took a combinatorics class. Alex Rice, Software Developer ----------------------- A few points worth considering:- 1. I faced the RR 1.1.1 GUI having not been near Hypercard for 5 years and only ToolBook in between (a fairly graceless GUI). Fiddling around took me a week to have made enough of a start to win a contract - no, I'm not brilliant; just found the GUI extremely accessible. 2. Facing the RR 2 GUI I find that all sorts of things that I have come to rely on in RR 1.1.1 are now tucked away 'under the hood'. This may be a more elegant GUI; however it takes quite a while poking around finding all the bits under the hood; time, that, arguably, could be better spend in R&D. 3. I do not presume anything about the RR team: in fact their speed of development is amazing and impressive. 4. I do, however, find certain aspects of the RR 1.1.1 GUI more to my taste than some in the RR 2 GUI (the properties palette is a big favourite of mine). This is a pity as RR 2 has so many more capabilities than RR 1.1.1. 5. I do not go in for full-frontal flashing; although Alex abviously feels that is what I have done. I generally prefer to keep things under the hood. However, I do think that uncritical adulation of anything can lead to stagnation. ------------------ Wow, glad to get that off my chest. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From sims at ezpzapps.com Tue Jun 3 15:48:01 2003 From: sims at ezpzapps.com (sims) Date: Tue Jun 3 15:48:01 2003 Subject: Build Distribution & Speech problem In-Reply-To: <9F5B0CAC-95FC-11D7-9706-000393529642@ARCplanning.com> References: <9F5B0CAC-95FC-11D7-9706-000393529642@ARCplanning.com> Message-ID: > >revxml.bundle is the same way. That's because they are dynamic >libraries, not rev stacks. On windows you would get >revvideograbber.dll and revspeech.dll in addition to your standalone. > >I made a post recently suggesting on Mac OS X these externals would >belong better inside the application bundle in the Resources or >PlugIns subfolder. I am very much in agreement with you...inside the app bundle would be much nicer! Speech will work here but it seems I must not disturb the location of the app file to the speech bundle. So, I am forced to use an alias so things will not look untidy. At least I now have speech working in the standalone and not only from the authoring environment...big demo in the morning and I was sweating it. Ciao! sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From RGould8 at aol.com Tue Jun 3 15:59:01 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue Jun 3 15:59:01 2003 Subject: Name of Rev app in dock Message-ID: <175.1b7ad6b4.2c0e6409@aol.com> I've got a Revolution app that I've created called "Rob's Rev App". I use the Build process, and it puts an app on my desktop called "Rob's Rev App" - - - - I next run the app, and I see the blue "R" appear in my Mac Dock in Mac OS X, but if I mouse-over that icon, the app calls itself "Revolution" instead of my app-title name. I'm sure this must be a simple text field somewhere that I need to alter, but I'm not finding it in the Builder app. Can someone point me in the right direction? -------------- next part -------------- An HTML attachment was scrubbed... URL: From livfoss at blueyonder.co.uk Tue Jun 3 16:02:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Tue Jun 3 16:02:01 2003 Subject: Learning RR's Transcript/ Books on Rev Message-ID: On Tue, 3 Jun 2003 12:21:50 -0500 "Tomas Nally, P.E." wrote: > >On Tuesday, June 3, 2003, at 12:55 AM, it was written (by Graham >Samuel, actually): > >> As to methods of production for a book, as several people have pointed >> out, this is unlikely to be a money-making venture in the short term, >> and IMHO for the health of the RunRev product, the info should not be >> too hard to get to. For that reason I for one am against use of >> technology like Mark Brownell's, which if I understand it correctly is >> designed to maintain commercial secrecy and to give strong protection >> to copyright materials. > >I don't quite understand this. > >If a writer wants to invest his warrior work ethic >and intellectual capital into a book for profit, >what has the typical RunRev user risked? > >Does the prospect of the development of a commercial book >somehow suck all the oxygen out of the air for those who are >interested in developing a not-for-profit publication? >I don't see why that would be the case. > >If a book is released commercially, and a RunRev user determines >that the exchange of her money for the book doesn't advance her >interests, then she doesn't have to make the exchange. If the >exchange advances her position, then she can acquire the book. OK, I owe a reply to various people who criticized my comments at the top of this message. Firstly, I am not against making money - in fact I rather like doing so myself! And I applaud anyone who sets out to do a RunRev book as a commercial venture - as a bona fide I promise to buy a First Edition. My point is more that as a group of interested RunRev users and indeed evangelists, we want a book to happen regardless of it fulfilling any short-term profit model. At this stage IMHO the project needs to be cooperatively authored, edited and (maybe) actually produced, and we should use as much voluntary effort as we can, and produce something for the lowest possible cost (not zero, I do understand this). This thing (maybe a PDF, maybe something else) will be copyright and will be for sale. But nobody should kid themselves that it will make a real return on investment in the short term - I'm simply trying to avoid an attitude of "let's not do it, it won't make money". My hope and belief is that such a book will help to enlarge the RunRev community and thus will stand a good chance of making money eventually, but that will not be our short-term aim. Now someone wiser than me can work out who 'we' are and who will own the copyright! I very much hope I have not dampened the enthusiasm of any potential authors or publishers. Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From monte at sweattechnologies.com Tue Jun 3 17:17:02 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Jun 3 17:17:02 2003 Subject: Any Windows External coders out there? In-Reply-To: <22D1E25C-95FC-11D7-8590-00039376023C@mangomultimedia.com> Message-ID: > > >> For a project I am working on I need access to zlib decompression > >> (Version 6 SWF files can be compressed using zlib and I need to > >> decompress them to get their header information). > > Check out the compress/decompress functions. They use zlib. > > Hmmm, I tried that once but kept getting an error message that the > string I provided wasn't a compressed string so assumed the functions > used a different compression type. Must have been user error, I will > give it another go. > You can get that if you don't read in the file as binary. Try: decompress(url ("binfile:test.swf")) Cheers Monte From alrice at ARCplanning.com Tue Jun 3 17:37:02 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 3 17:37:02 2003 Subject: Name of Rev app in dock In-Reply-To: <175.1b7ad6b4.2c0e6409@aol.com> Message-ID: On Tuesday, June 3, 2003, at 02:50 PM, RGould8 at aol.com wrote: > I've got a Revolution app that I've created called "Rob's Rev App".? I > use the Build process, and it puts an app on my desktop called "Rob's > Rev App" - - - - I next run the app, and I see the blue "R" appear in > my Mac Dock in Mac OS X, but if I mouse-over that icon, the app calls > itself "Revolution" instead of my app-title name.? I'm sure this must > be a simple text field somewhere that I need to alter, but I'm not > finding it in the Builder app.? Can someone point me in the right > direction? I made a bug report about this one. Here is a workaround. - Right-click or Control-click on the "Rob's Rev App" file in the Finder. - Select "Show Package contents" - Edit the file Contents/Info.plist (Use a text editor, or install the Developer Tools CD and you will have a useful app called "Property List Editor".) - Change the values of CFBundleExecutable and CDBundleName to "Bob's Rev App" (or whatever, it doesn't have to match the name of your.app) - Save that file - Rename the executable Contents/MacOS/Revolution to Contents/MacOS/Bob's Rev App - Run your app. Voila! You can also change the copyright and get-info strings while you are editing Info.plist. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From katir at hindu.org Tue Jun 3 17:40:02 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Tue Jun 3 17:40:02 2003 Subject: Rotate and save JPEG images without compressing again Message-ID: <249E7FFE-9613-11D7-9BC8-000A959D0AC6@hindu.org> Does anyone know of a way to import a jpeg image and rotate that image save the file without re-compression of the data, and also maintaining the original file size? Most of the photo manipulation tools we have on the mac (OSX): Photoshop, iView, ImageReady can all do this. Unfortunately these tools each have their draw backs for a production schedule wherein one is trying to dispatch processing of anywhere between 15 and 70 incoming hi-res digital photos from a camera in 10-15 minutes time. Here is where a home made app in Rev really shines as you can pre-script all the paths for moving, archiving, copying files and making deletions etc. for your particular work flow context. My only problem is with incoming images that were previously down sized and compressed in ImageReady (under a batch process) . that need to be rotate to an upright position. The incoming image into my Rev process is only about 16 K... but quality is pretty good even though it was compressed down to quality 35 JPEG compression in ImageReady but if I rotate the image simply with "set the angle of image "currentImage" to -90 ## clockwise in this case Then I'm stuck... exporting the image with Rev's onboard compression quality of 100 will maintain the quality of the original incoming (--even though this is still breaking the rule of "compress only once!") but the image file size balloons back up to 70-80K... if I start setting the image compression to anything less the photo is completely degraded from the double compression. set the angle of image "currentImage" to -90 set the jpegquality to 100 export image "currentImage" to URL ("binfile:"&tPath&".copy") as JPEG set the filename of image "currentImage" to "" set the angle of image "currentImage" to 0 set the filename of image "currentImage" to (tPath&".copy") The above is the only way I can see to re-save the rotated image... do we have any other options? If I go back to doing this in ImageReady it can increase the task time by as much as 30 minutes, too much for a daily process that is only a small increment of a larger work flow. 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 rebolask at free.fr Tue Jun 3 17:40:21 2003 From: rebolask at free.fr (rebolask at free.fr) Date: Tue Jun 3 17:40:21 2003 Subject: Active X support Message-ID: <20030603223143.A2014A803FFB@mwinf0304.wanadoo.fr> Being able to call any dll is not enough interesting, the useful part of Activex is GUI component integration which can only be done by the editor. >On Sunday, June 1, 2003, at 03:13 PM, Chipp Walters wrote: > >> Just in case you forgot, MC/RR does support the standard Windows code >> library -- the DLL. > >Did I miss something? > >MC/RR supports the creation and use of an external which is implemented >as a DLL in Windows. I assume such a DLL can call functions in other >pre-built DLLs. > >Now being able to call functions in arbitrary DLLs would be cool, but I >haven't heard this announced. I enjoyed this when I used LabView. I >just filled out a little form and in my code was a call to a DLL. In >both environments there will probably be limitations. > >Now only if we could get the calling parameter types and other info. >And get them to make callbacks. And Handle complex data. And call >across networks. And... Oh, yeah, if only COM, DCOM, Automation, >Active X. > >Dar Scott > > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From rebolask at free.fr Tue Jun 3 17:51:01 2003 From: rebolask at free.fr (rebolask at free.fr) Date: Tue Jun 3 17:51:01 2003 Subject: Active X support Message-ID: <20030603224215.4A0E4A803FC3@mwinf0304.wanadoo.fr> Toolbook can even add new properties and methods to existing activex that is to say it can enrich the behavior of an activex. A problem I had sometimes is that the activex didn't behave graphically like toolbook component which can be put in layers whereas the activex is always above other toolbook's component layers. As for the folk of Runrev of course a small company doesn't have the financials of the big ones but technically they can do as good job as the big ones. So it's up to them. The problem number one is software engineering is architecture more than syntax problem and be able to support 3rd user party components solve these problems, of course I'm talking for serious project not for hobbying development. >There has been much debate in this thread, including presumption of what the >folks at RunRev would feel or should feel is important. But please note >that the RunRev folks have not spoken for themselves on this yet one way or >another. We could continue this conjecture, or we could pursue results: > >The use-rev list is primarily for user-to-user assistance. Feature requests >are normally channelled through the improve-rev list. As with any other >feature request, just propose a spec for how you would like to access >ActiveX components to that list and watch what happens.... > >The spec proposal is an important ingredient of a useful feature request. >It may or may not be implemented as initially proposed, but the ensuing >discussion will refine things for the greatest benefit for the greatest >number of users. > >With an ActiveX proposal, one of the core issues will affect many of us: >assigning data types. This is not a trivial issue in a typeless 4GL, so it >will take some thought (although ToolBook's sybtax provides a useful >starting point). > >-- > 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 > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From rebolask at free.fr Tue Jun 3 17:53:01 2003 From: rebolask at free.fr (rebolask at free.fr) Date: Tue Jun 3 17:53:01 2003 Subject: Learning RR's Transcript Message-ID: <20030603224435.F2EE7400858@mwinf0301.wanadoo.fr> >Thanks to all who replied!. > >> Gee you have missed the Revolution ! >> You must also have missed the ReBolution then :D > >Well, I caught a late, but great??..(I'll look at ReBol).. > Be careful if you fall in love both of Runrev and Rebol ... :) From dsc at swcp.com Tue Jun 3 17:57:02 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 3 17:57:02 2003 Subject: Active X support In-Reply-To: <20030603223143.A2014A803FFB@mwinf0304.wanadoo.fr> Message-ID: <82B8289C-9615-11D7-A32A-000A9567A3E6@swcp.com> On Tuesday, June 3, 2003, at 05:31 PM, rebolask at free.fr wrote: > Being able to call any dll is not enough interesting, the useful part > of Activex is GUI component integration which can only be done by the > editor. For me, that is the least interesting. I have Revolution for GUI. I want to access resources. If a plasma cannon vendor says, "Yes, there is a way for control this with your software, you use ActiveX", then I'm interested. If a vendor says, "We have a cute telephone pad gizmo", then I am not. Dar Scott From John.Patten at sbcusd.k12.ca.us Tue Jun 3 18:05:01 2003 From: John.Patten at sbcusd.k12.ca.us (Patten, John) Date: Tue Jun 3 18:05:01 2003 Subject: Snap images to location.... Message-ID: <36E9B08E93F99F47AC1BF02B47CDBD81D3BDB6@mail01.sbdom.sbcusd> Hi All... I'm trying to snap an image using the "grab me" comand and a mouse up handler... as in... on mouseDown grab me set the borderWidth of the target to 7 end mouseDown on mouseUp set the borderWidth of the target to 1 get the loc of me put it into tempLoc put item 1 of temploc into theX put item 2 of temploc into theY if thex < 160 then if thex > 150 then if theY < 100 then if theY > 85 then put "good job" else if thex < 395 then if thex > 370 then if theY < 95 then if theY > 70 then put "New good job" end if end if end if end if end if end if end if end if end mouseUp Obviously, this script is not working... but there must be an easier way that works :-) TIA! John Patten Tech Dept SBCUSD From rebolask at free.fr Tue Jun 3 18:14:01 2003 From: rebolask at free.fr (rebolask at free.fr) Date: Tue Jun 3 18:14:01 2003 Subject: Learning RR's Transcript Message-ID: <20030603230456.269EC4007E9@mwinf0301.wanadoo.fr> It seems that my filtering email system has erasen some messages but I remember someone joking on developping an IDE for Rebol in Runrev well not so a joke indeed if I ever become expert enough in Runrev I will try to do it :) >Thanks to all who replied!. > >> Gee you have missed the Revolution ! >> You must also have missed the ReBolution then :D > >Well, I caught a late, but great??..(I'll look at ReBol).. > Be careful if you fall in love both of Runrev and Rebol ... :) From monte at sweattechnologies.com Tue Jun 3 18:25:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Jun 3 18:25:01 2003 Subject: Snap images to location.... In-Reply-To: <36E9B08E93F99F47AC1BF02B47CDBD81D3BDB6@mail01.sbdom.sbcusd> Message-ID: Try this: on mouseDown set the borderWidth of the target to 7 end mouseDown on mouseUp set the borderWidth of the target to 1 end mouseUp on mouseRelease set the borderWidth of the target to 1 end mouseRelease on mouseMove x,y if the borderWidth of the target = 7 then set the loc of the target to min(max(x,150),160),min(max(y,85),100) end if end mouseMove Cheers Monte > > Hi All... > > I'm trying to snap an image using the "grab me" comand and a > mouse up handler... > > as in... > > on mouseDown > grab me > set the borderWidth of the target to 7 > end mouseDown > > > on mouseUp > set the borderWidth of the target to 1 > get the loc of me > put it into tempLoc > put item 1 of temploc into theX > put item 2 of temploc into theY > if thex < 160 then > if thex > 150 then > if theY < 100 then > if theY > 85 then > put "good job" > else > if thex < 395 then > if thex > 370 then > if theY < 95 then > if theY > 70 then > put "New good job" > > end if > end if > end if > end if > > end if > end if > end if > end if > end mouseUp > > Obviously, this script is not working... but there must be an > easier way that works :-) > > TIA! > > John Patten > Tech Dept > SBCUSD > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From monte at sweattechnologies.com Tue Jun 3 18:32:02 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Jun 3 18:32:02 2003 Subject: Snap images to location.... In-Reply-To: <36E9B08E93F99F47AC1BF02B47CDBD81D3BDB6@mail01.sbdom.sbcusd> Message-ID: Oops try this: on mouseDown set the borderWidth of the target to 7 end mouseDown on mouseUp set the borderWidth of the target to 1 end mouseUp on mouseRelease set the borderWidth of the target to 1 end mouseRelease on mouseMove x,y if the borderWidth of the target = 7 then put x,y into tLoc set the loc of the target to tLoc if tLoc is within 150,85,160,100 then put "good job" else if tLoc is within 370,70,395,95 then put "New good job" end if end if end mouseMove Cheers again Monte From jtenny at willamette.edu Tue Jun 3 18:44:01 2003 From: jtenny at willamette.edu (John Tenny) Date: Tue Jun 3 18:44:01 2003 Subject: distribution window In-Reply-To: <200306031136.HAA22285@www.runrev.com> Message-ID: <28D8DA0E-95CC-11D7-97BC-000393911676@willamette.edu> Geoff- cut and pasted the below into the message; received "Script compile error: Error description: Expression: missing factor" in return On Tuesday, June 3, 2003, at 04:36 AM, use-revolution-request at lists.runrev.com wrote: set the height of stack "revdistributionbuilder" to 400;save stack "revdistributionbuilder" Peace, John Technology Integration Mentor OTEN PT3 Grant 503-508-3398 From mpetrides at earthlink.net Tue Jun 3 18:58:01 2003 From: mpetrides at earthlink.net (Marian Petrides) Date: Tue Jun 3 18:58:01 2003 Subject: Learning RR's Transcript/ Books on Rev In-Reply-To: Message-ID: <722FB9F0-961D-11D7-92E5-0003936D5826@earthlink.net> An index for the documentation would be WONDERFUL! Marian On Tuesday, June 3, 2003, at 03:55 AM, Graham Samuel wrote: > On Mon, 2 Jun 2003 14:48:03 -0700 (PDT) erik hansen > wrote: >> >> i will probably buy the docs anyway, >> but is there any chance of an index >> becoming available later at whatever extra cost? >> maybe a third party... > > I'd be willing to have a go at the index. I have some editorial > experience. Heather, if you're interested contact me off list. > > As to the projected RR book itself (in whatever form), I'd love to > help but I don't feel expert enough. I would be very happy to do > proof-reading/ editing/ checking out examples etc. > > As to methods of production for a book, as several people have pointed > out, this is unlikely to be a money-making venture in the short term, > and IMHO for the health of the RunRev product, the info should not be > too hard to get to. For that reason I for one am against use of > technology like Mark Brownell's, which if I understand it correctly is > designed to maintain commercial secrecy and to give strong protection > to copyright materials. At this stage I feel we're nearer to a need > for something close to non-profit-making which seems to me to call for > a more open production technology. > > I guess the real question is who's going to be project leader, chief > editor or whatever of a co-operative project. > > Just my two cents (or pence - depends which country I'm in). > > > -- > ------------------------------------------------------------------- > 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 dsc at swcp.com Tue Jun 3 19:14:01 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 3 19:14:01 2003 Subject: About WindowShape In-Reply-To: Message-ID: <5B68D99C-9620-11D7-9041-000A9567A3E6@swcp.com> Very good ideas! On Monday, June 2, 2003, at 08:56 PM, Scott Rossi wrote: > 1) There should be two properties: windowShape and windowMask. The > former > should rely on vector data (polygon points) and the latter should rely > on > bitmap images (PNG). Ideally the windowMask would support 8 bit > transparency and serve as the alpha data for the window region. But > this > doesn't allow for easy resizing of the mask. I like the idea of alpha data. With #2 below, resizing the mask is less important. > 2) The windowShape property should be enhanced to allow for multiple > objects > to serve as the window definition. Then you could create a window with > rounded corners and change the windowShape dynamically at runtime by > repositioning the images as needed. Yes! And some little tabs and bumps might or might not change position. Dar Scott From marty at vertex.ucls.uchicago.edu Tue Jun 3 20:47:01 2003 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Tue Jun 3 20:47:01 2003 Subject: The Market? (curry) In-Reply-To: <200306031136.HAA22285@www.runrev.com> Message-ID: curry wrote: > > John Tenny wrote: > > >Who is the market for Rev ( and the needed books)? In early HC days, > >teachers and kids were big users, with lots of folks starting there and > >growing. It was an easy way for real novices to discover the joy of > >controlling the computer and creatively thinking. But Rev is too > >complex for kids in a classroom (not the individual curious kid, but > >the group), and the navigation in, over, and around all the features, > >documentation pockets, etc. is, from a newcomer's view, actually > >terrible. > > I'm glad you got on the subject. I think Rev is the right way to do > things and would like to see more people use it, but I'm already busy > just trying to make products myself so haven't spent much time > thinking about it. I think this is a good area that should be > considered. > > Revolution is powerful enough for professional developers and > dedicated hobbyists, and the interface and experience is probably > best suited for them right now. But it's also intuitive enough for > education and other users, and probably the support or third-party > support for a smoother and easier interface for them needs to happen. I agree that RR is intuitive enough for the education market. John's contention that RR is too complicated for kids in the classroom will be tested when I migrate my HyperCard curriculum to RR this fall. The intended audience is 8th graders. We spend time using the environment to explore ideas in programming, not just to create multimedia presentations (that's what Hyperstudio is mostly used for around here). The issue I'm facing is trying to simplify the user interface as much as possible for the students (i.e., tell them what to ignore). Wish I didn't have to do that.... What's missing is a good reference book for the student who is pushing the envelope. For HC I hand over Goodman's book and let the students go nuts. We need an RR equivalent! > To see what kind of smooth and easy interface they need, I think Rev > and any third-parties should look at Hyperstudio's interface--it won > a lot of the educational crowd coming from HC, and a lot of the > reason was being at the right place at the right time with color and > cross-platform, and they probably had good marketing, but the > interface and paint tools, and the way to assign basic actions is > very smooth and easy to use--a wonderful interface that sold people > on the skin-deep basic features, and what lay under it--any type of > advanced feature or custom scripting--wasn't all that intuitive or > convenient from my point of view, but that didn't keep away any > customers because that wasn't the point where people were sold. Hyperstudio offered some wonderful advantages over HC when it came out -- not the least of which was the chance to work with color graphics and painting tools! -- but the disadvantages were huge: the programming language is too difficult and inaccessible. Plus, from my point of view, too much is automated. For example, I want my students to have to program the movement behind an animation, not have the programming environment do it for them. (RR isn't perfect in that respect, either.) So we've stayed with HC for the programming class, despite some raised eyebrows at using such an "old-fashioned" program. I've been hoping for a program that put Hyperstudio's nice front end onto HyperTalk; RR isn't quite it, but it's a start. As for my curriculum, from it will come a book of "recipes" for the beginner, but they'll be pretty simple. I don't plan to stay within the limits of the free version of RR, even though the program is a bit expensive for a school to buy (so is Hyperstudio; HC had a site license deal that fitted our budget nicely). The discussion of the book market has been interesting because my "recipes" will easily translate into the sort of book that teachers used to use with HC in the classroom. The question is whether any teachers will want to use RR in the classroom (and thus use -- and buy -- my book). Anyone else in a school considering using RR? - marty -- Marty Billingsley "We are our choices...." The University of Chicago Laboratory Schools - Sartre marty at ucls.uchicago.edu From RGould8 at aol.com Tue Jun 3 21:17:02 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue Jun 3 21:17:02 2003 Subject: Detect BSD Libraries installed in OSX? Message-ID: <18a.1ae0b737.2c0eaeb7@aol.com> Is there a way to detect if the BSD libraries have been installed on a user's Mac OS X system? From my understanding, the default OS X install comes with the BSD libraries, however, if the user for some reason has opted to disable them, certain unix calls I've been using fail in Revolution, like the "grep" command. I suppose I could do a test to see if the grep command gives an error, but wonder if there's a better way. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dsc at swcp.com Tue Jun 3 22:39:02 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 3 22:39:02 2003 Subject: newbie: OS X and answer file ? In-Reply-To: <89438C44-95E9-11D7-9498-000A27B49A96@major-k.de> Message-ID: <0014F1B5-963D-11D7-9041-000A9567A3E6@swcp.com> On Tuesday, June 3, 2003, at 11:33 AM, Klaus Major wrote: >> Probably the engine needs to be updated to look at both extensions >> and types for OS X files. > > Seems to be the best (and most necessary) solution... :-) I like it. Maybe this can apply to all files, not just to OS X files. On some systems the extension or the type is simply ignored. Dar Scott From alrice at ARCplanning.com Tue Jun 3 23:06:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 3 23:06:01 2003 Subject: Detect BSD Libraries installed in OSX? In-Reply-To: <18a.1ae0b737.2c0eaeb7@aol.com> Message-ID: On Tuesday, June 3, 2003, at 08:08 PM, RGould8 at aol.com wrote: > Is there a way to detect if the BSD libraries have been installed on a > user's Mac OS X system?? From my understanding, the default OS X > install comes with the BSD libraries, however, if the user for some > reason has opted to disable them, certain unix calls I've been using > fail in Revolution, like the "grep" command.? I suppose I could do a > test to see if the grep command gives an error, but wonder if there's > a better way. I haven't tested this, but guessing you could check for the existence of /Library/Receipts/BSD.pkg However, it would be more robust to check for existence command before you use shell(). The user could have modified the contents of /usr/bin/. This might be especially common among users of Fink who install bunches of stuff into /sw/bin. Maybe they leave /usr/bin alone and just change their path, or maybe they delete stuff? To be really robust, use which to locate the command in question: # which which /usr/bin/which Unix is so weird! :-) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From sarahr at genesearch.com.au Tue Jun 3 23:18:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jun 3 23:18:01 2003 Subject: Geometry Manager [was: newbie: when to use substacks?] In-Reply-To: <1030603153803.3edc343b.c0a80064.10.2.3.0.138810@192.168.0.100> Message-ID: <3CF203C0-9642-11D7-9FE0-0003937A97B8@genesearch.com.au> If you go the Geometry settings for the actual card (as opposed to any object on the card), you can set "Update before opening card" which will do this for you automatically. Sarah On Tuesday, June 3, 2003, at 03:38 pm, Igor Couto wrote: > Hi there, Jan! > > On Tuesday, June 3, 2003, at 03:20 PM, Jan Schenkel wrote: > >> I've been using the Geometry Manager quite a bit the >> past 3 weeks and never had problems with different >> cards in the same stack with their own geometry >> setups. > > I think I know what Alex is referring to... Try this: > > 1) Create New Stack > > 2) Place a field > > 3) Use the Geometry Manager to specify that the field should resize > (scale) if the stack window is resized. > > 4) Create a New Card. > > Now, your new card is empty. > > 5) While you are in your new card, RESIZE THE STACK WINDOW. > > 6) Go to the first card, where our field is. Voila! The field has not > resized... > > Note that if you resize the stack NOW, while you are on the first > card, then the field WILL resize as specified. So it seems that the > Geometry Manager specs work ONLY for the current, active card being > resized - not all the other cards in the stack... That is kind of > efficient - I can see the reason to keep it that way - but on the > other hand, when the user opens a new card, shouldn't the Geometry > Manager check that the geometry of the objects present satisfy the > user specifications? > > Is there a command we can put in a scrip on preOpenCard, perhaps, that > will get the Geometry Manager to do its thing before the card opens? > > Many thanks, > -- > 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 monte at sweattechnologies.com Wed Jun 4 00:06:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jun 4 00:06:01 2003 Subject: newbie: OS X and answer file ? In-Reply-To: <0014F1B5-963D-11D7-9041-000A9567A3E6@swcp.com> Message-ID: > >> Probably the engine needs to be updated to look at both extensions > >> and types for OS X files. > > > > Seems to be the best (and most necessary) solution... :-) > > I like it. Maybe this can apply to all files, not just to OS X files. > On some systems the extension or the type is simply ignored. > I think this is already being worked on as it was discussed quite some time ago. I remember suggesting a combined syntax like: answer file "Open file:" with filter "*.txt" of type "TEXT" That way there's no if the platform is .... then .... Cheers Monte From runrev at rivertext.com Wed Jun 4 00:15:02 2003 From: runrev at rivertext.com (Brian Thomas) Date: Wed Jun 4 00:15:02 2003 Subject: setting or HACKING creator codes in OS X In-Reply-To: <200306040241.WAA16839@www.runrev.com> References: <200306040241.WAA16839@www.runrev.com> Message-ID: Hi, I've been working on a big project called If Monks had Macs forever. I've been going back & forth between Revolution & MetaCard because I had been working with Scott Raney and Tuviah on getting special fixes to the MetaCard engines for a bunch of QuickTime related issues. Thankfully they are all incorporated in Revolution 2.0. So I've begun reading this list, digging into MetaCard and trying to use the Distribution Builder. I have had some real difficulty getting the builder to apply the creator codes and icons in OS X as I would like. I put the creator code in the signature box for OS X (as well as the creator signature box for the OS 9) but it doesn't apply. I'm getting really frustrated. If there is a past thread or a guide to using it that would be nice. But I was hoping someone could suggest a sort of Gordian Knot solution. Like Mathewson's for dealing with the frustration of the mis-sized distribution or stand-alone builder box (just go ahead and fix it in MetaCard (I made it re-sizeable). I thought I could just hack the files with an OS X version of Resedit. However, everything I could find that didn't cost $256 only works on files, not applications. I didn't try the thing that costs $256. Is there a free or cheap way to change the creator and/or type codes in OS X ? -- Brian b_t at rivertext.com http://www.rivertext.com/ a worker's guide to western civilization http://www.rivertext.com/stuff one American city's dissent From alrice at ARCplanning.com Wed Jun 4 00:20:02 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 4 00:20:02 2003 Subject: Geometry Manager [was: newbie: when to use substacks?] In-Reply-To: <3CF203C0-9642-11D7-9FE0-0003937A97B8@genesearch.com.au> Message-ID: <1E33AAB1-964B-11D7-9706-000393529642@ARCplanning.com> On Tuesday, June 3, 2003, at 10:08 PM, Sarah wrote: > If you go the Geometry settings for the actual card (as opposed to any > object on the card), you can set "Update before opening card" which > will do this for you automatically. > > Sarah > Thanks for clarifying, Sarah et al. I shouldn't have posted that: I actually haven't used the Geometry manager very much! Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From PMDA at earthlink.net Wed Jun 4 00:21:01 2003 From: PMDA at earthlink.net (Tariel Gogoberidze) Date: Wed Jun 4 00:21:01 2003 Subject: HyperCard alternatives discussion In-Reply-To: <200306040241.WAA16820@www.runrev.com> Message-ID: MacInTouch recently reopened discussion on HyperCard alternatives . This Mac news and information site has at least 1 million readers (or so I heard) and it would be nice if some of the well known HyperCard experts on this list such as Richard Gaskin, Dan Shafer etc will post their opinion there. best regards Tariel Gogoberidze From janschenkel at yahoo.com Wed Jun 4 00:27:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jun 4 00:27:01 2003 Subject: Geometry Manager [was: newbie: when to use substacks?] In-Reply-To: <3CF203C0-9642-11D7-9FE0-0003937A97B8@genesearch.com.au> Message-ID: <20030604051827.19085.qmail@web11903.mail.yahoo.com> --- Sarah wrote: > If you go the Geometry settings for the actual card > (as opposed to any > object on the card), you can set "Update before > opening card" which > will do this for you automatically. > > Sarah > Cool! I had never spotted this checkbox ; figured that if the stack property palette didn't have a geometry panel, the card wouldn't have one either. And I only go digging into stuff I can't spot a fix for. But this saves me 4 lines in my mainStack script, so I'm a happy camper. Thanks Sarah :-) Now lemmethink of a script to update all the cards for me in all cards of all substacks... *grin* Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From stephenREVOLUTION at barncard.com Wed Jun 4 00:31:01 2003 From: stephenREVOLUTION at barncard.com (Stephen Quinn Barncard) Date: Wed Jun 4 00:31:01 2003 Subject: setting or HACKING creator codes in OS X Message-ID: there's the donationware "Filetype" for OS X - nicely done http://www.frederikseiffert.de/filetype/ also my old stand-by "A Better Finder Creators and Types' - cheap http://www.publicspace.net/ABetterFinderCreatorsAndTypes/ both of these will do batch creator and types changes to files in osX > >Is there a free or cheap way to change the creator and/or type codes in OS X ? > > > >-- >Brian > >b_t at rivertext.com >http://www.rivertext.com/ From tsalagi at rainynightspress.com Wed Jun 4 00:36:00 2003 From: tsalagi at rainynightspress.com (Duane Poncy) Date: Wed Jun 4 00:36:00 2003 Subject: Rtf - formatted text question Message-ID: <20030603222729527689.GyazMail.tsalagi@rainynightspress.com> Hello, I hope somebody can help out a newbie. I am programming an English>Cherokee>English dictionary. Because I am very poor, I have to use the free edition of Revolution, so my code has to be tight. Here is my problem: I need to use character formatting in my definition field, but I can't figure out how to do that. My stack script: on preOpen set the rtfText of field "tsalagiData" to URL "file:TsalagitoEnglishTest.rtf" set itemDelimiter to tab repeat for each line thisLine in field "TsalagiData" put item 1 of thisLine & linefeed after field "wordlist" end repeat end preOpen --this puts my tab delimited rtf file into an invisible field "tsalagiData", then puts the first chunk (the english word) into the field "wordlist". This works fine, except that importing the rtf file, for some reason, strips out all of my semicolons, which I need for formatting (see below). My script for the field "wordlist": on mouseDown put the selectedText of field "wordlist" into field "EnglishWord" put word 2 of clickLine() into listLine select line listLine of field "TsalagiData" set itemDelimiter to tab put item 2 of the selectedText of field "TsalagiData" into field "TsalagiDefine" replace ";" with return in field "TsalagiDefine" end mouseDown This also works fine, except when (Item 2) is put in the field "TsalagiDefine" the character formatting is gone. (Item 1, used above, doesn't need formatting.) Is there any way to move rtf text from one field to another and retain the formatting? Why are my semicolons stripped when I import my rtf file? Thanks. Duane Poncy visit Elohi Gadugi: poetry, software, Cherokee culture and Native American rights. http://dsaoregon.igc.org/tsalagi/ -------------------------------------------------------- Another world is not only possible, she is on her way. On a quiet day, I can hear her breathing. - Arundhati Roy --------------------------------------------------------- From dsc at swcp.com Wed Jun 4 00:37:02 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 4 00:37:02 2003 Subject: newbie: OS X and answer file ? In-Reply-To: Message-ID: <61B53D10-964D-11D7-9E1F-000A9567A3E6@swcp.com> On Tuesday, June 3, 2003, at 10:58 PM, Monte Goulding wrote: > I think this is already being worked on as it was discussed quite some > time > ago. I remember suggesting a combined syntax like: > > answer file "Open file:" with filter "*.txt" of type "TEXT" I think I made a similar suggestion at one point or at least dreamed I did. If nothing is happening along this line, I hope this will help prompt it to happen. Dar Scott From kray at sonsothunder.com Wed Jun 4 01:15:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Wed Jun 4 01:15:01 2003 Subject: Rtf - formatted text question In-Reply-To: <20030603222729527689.GyazMail.tsalagi@rainynightspress.com> Message-ID: <062801c32a5f$65180ac0$7101a8c0@LightningFlash> Duane, Do you have to use RTF? The reason I ask is that the HTMLText manages styles a lot better than RTF, and even if you use RTF for your import, I'd use HTMLText to move styled data from one field to another: set the htmlText of fld 2 to the htmlText of fld 1 As to why semicolons are stripped in RTF import... I don't know. Any chance you could use some other delimiter? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > Duane Poncy > Sent: Wednesday, June 04, 2003 12:27 AM > To: use-revolution at lists.runrev.com > Subject: Rtf - formatted text question > > > Hello, I hope somebody can help out a newbie. > > I am programming an English>Cherokee>English dictionary. Because I am > very poor, I have to use the free edition of Revolution, so > my code has > to be tight. Here is my problem: I need to use character formatting > in my definition field, but I can't figure out how to do that. > > My stack script: > > on preOpen > set the rtfText of field "tsalagiData" to URL > "file:TsalagitoEnglishTest.rtf" > set itemDelimiter to tab > repeat for each line thisLine in field "TsalagiData" > put item 1 of thisLine & linefeed after field "wordlist" > end repeat > end preOpen > > --this puts my tab delimited rtf file into an invisible field > "tsalagiData", then puts the first chunk (the english word) into the > field "wordlist". This works fine, except that importing the > rtf file, > for some reason, strips out all of my semicolons, which I need for > formatting (see below). > > My script for the field "wordlist": > > on mouseDown > put the selectedText of field "wordlist" into field "EnglishWord" > put word 2 of clickLine() into listLine > select line listLine of field "TsalagiData" > set itemDelimiter to tab > put item 2 of the selectedText of field "TsalagiData" into field > "TsalagiDefine" > replace ";" with return in field "TsalagiDefine" > end mouseDown > > This also works fine, except when (Item 2) is put in the field > "TsalagiDefine" the character formatting is gone. (Item 1, > used above, > doesn't need formatting.) > > Is there any way to move rtf text from one field to another > and retain > the formatting? > Why are my semicolons stripped when I import my rtf file? > > Thanks. > > > Duane Poncy > > visit Elohi Gadugi: poetry, software, > Cherokee culture and Native American rights. > http://dsaoregon.igc.org/tsalagi/ > > > -------------------------------------------------------- > Another world is not only possible, she is on her way. > On a quiet day, I can hear her breathing. - Arundhati Roy > --------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From jeanne at runrev.com Wed Jun 4 02:17:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 4 02:17:01 2003 Subject: bug with patterns In-Reply-To: References: Message-ID: At 10:20 AM -0700 6/3/03, sean nicholas harper wrote: >It does not matter which pattern I select on the paint palette, it draws >big yellow pencils. I am sure this is a bug. Which tool are you using, and which of the patterns (pen pattern or brush pattern)? -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Wed Jun 4 02:17:30 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 4 02:17:30 2003 Subject: Comparison list In-Reply-To: <42FAD630-9584-11D7-929A-000393911676@willamette.edu> Message-ID: At 10:28PM -0700 6/2/03, John Tenny wrote: >What would be sooooo helpful, for sooooo many reemerging HCers would be >a simple comparison chart. HC command and syntax/parameters on the >left, Rev command and syntax/parameters on the right. Such a list could be made... but it seems to me that its usefulness in that form would be limited, because most of HyperTalk translates directly to Transcript: for the most part, the former is a subset of the latter. So the list would be about ten miles long and consist mostly of "same in both" or "in Transcript but not in HyperCard. ;-) Have you looked at "About Revolution for HyperCard developers" in the documentation? It discusses the various differences, though not in the form of a chart. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Wed Jun 4 02:17:44 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 4 02:17:44 2003 Subject: Comparison list In-Reply-To: <42FAD630-9584-11D7-929A-000393911676@willamette.edu> Message-ID: At 10:28PM -0700 6/2/03, John Tenny wrote: >What would be sooooo helpful, for sooooo many reemerging HCers would be >a simple comparison chart. HC command and syntax/parameters on the >left, Rev command and syntax/parameters on the right. Such a list could be made... but it seems to me that its usefulness in that form would be limited, because most of HyperTalk translates directly to Transcript: for the most part, the former is a subset of the latter. So the list would be about ten miles long and consist mostly of "same in both" or "in Transcript but not in HyperCard. ;-) Have you looked at "About Revolution for HyperCard developers" in the documentation? It discusses the various differences, though not in the form of a chart. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Wed Jun 4 02:18:03 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 4 02:18:03 2003 Subject: documentation - full text search useful? In-Reply-To: <3EDC15B6.6010007@hyperactivesw.com> References: <3EDBB4B5.6AD9C04B@hrz.uni-kassel.de> <3EDBB4B5.6AD9C04B@hrz.uni-kassel.de> Message-ID: At 8:27PM -0700 6/2/03, J. Landman Gay wrote: >>It sounds very useful. (But just so you know, this functionality is already >>present on the Transcript Dictionary card in the main docs window, by >>choosing "Search for" in the popup menu on the left...) > >I can't find this. When I look at the Transcript Dictionary page, I see >a popdown button at the left, but it only includes "Filter with" and >"Scroll to". Where should I look for the search mechanism? Do you have version 2.0? (It's new in 2.0.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Wed Jun 4 02:18:22 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 4 02:18:22 2003 Subject: How do tables work? In-Reply-To: <200306022104.h52L4wI05644@sddev.castandcrew.com> References: use-revolution-request@lists.runrev.com "use-revolution digest, Vol 1 #1431 - 12 msgs" (Jun 2, 15:10) Message-ID: At 2:04PM -0700 6/2/03, Sadhunathan Nadesan wrote: >>"How to format numbers in a table field" > > Is it new? I have version 2.0r1 Yes, it's new. You'll need to get the release version of 2.0 to see it. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Wed Jun 4 02:18:44 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 4 02:18:44 2003 Subject: newbie: OS X and answer file ? In-Reply-To: <0014F1B5-963D-11D7-9041-000A9567A3E6@swcp.com> References: <89438C44-95E9-11D7-9498-000A27B49A96@major-k.de> Message-ID: At 8:31PM -0700 6/3/03, Dar Scott wrote: >>> Probably the engine needs to be updated to look at both extensions >>> and types for OS X files. > >I like it. Maybe this can apply to all files, not just to OS X files. >On some systems the extension or the type is simply ignored. It would only apply to Mac OS and OS X, I suppose, because Unix and Windows don't have the concept of a file type. I think previous posters have correctly identified the problem - OS X applications don't all set file types, and OS X recommendations have been kind of schizophrenic about the whole type-vs-extension thing, so you can't necessarily expect consistently-set file types. (Although in my opinion any well-behaved application ought to set them correctly.) A while ago I suggested a syntax extension to answer file to allow specifying one or more of either or both type and extension: ------ answer file prompt [{with|of} fileSpecList] = | or = extension | type Specifications are one of two types: a filetype (or set of types, for backward compatibility) or an extension. Anything following "of type" is parsed 4 characters at a time until you run out, and used as a filetype. Anything following "with extension" is treated more or less the same way as the Unix form. You can have as many of these specifications as you want in the statement, separated by "or". Example: answer file "Hello" of type "JPEGPICT" -- as now answer file "Hello Again" of type "JPEG" or type "PICT" -- equivalent answer file "Goodbye" with extension "*.jpeg" or extension "*.pict" answer file "You again?" of type "JPEG" or extension "*.jpg" or extension ".jpeg" -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Wed Jun 4 02:19:16 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 4 02:19:16 2003 Subject: What exactly does 'Undo' undo? In-Reply-To: Message-ID: At 7:02 AM -0700 6/2/03, Graham Samuel wrote: >"The undo command undoes the last action performed by the user. >Undoable actions include painting actions, deletion of objects, >moving of controls, and editing actions in a field. > >The undo command cannot be used to undo actions performed by a >script. Only user actions can be undone" > >I'm not sure what is meant by a 'user action' in this context and so >I find it hard to work out where 'undo' will work for me as a >developer. There is also some information in the 'What's New' >document for RR2.0, but it doesn't really clarify the issue. > >Anyone have any more complete info? The undo command only works on certain actions: specifically, painting actions (using the paint tools to paint in an image), deletion of objects (using the Pointer tool to select an object, then deleting it), moving of controls (with the Pointer tool), and editing actions in a field (such as typing, cutting, and pasting). The undo command also only works on user actions, as opposed to scripted actions. For example, if you use a script to edit text, the undo command cannot undo that change, but if the user edits text, you can use undo. Similarly, if you use the delete command to remove a control, the undo command cannot be used to restore the control, but if the user chooses the control and presses Delete, the undo command will undo the action. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From gcanyon at inspiredlogic.com Wed Jun 4 02:35:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed Jun 4 02:35:01 2003 Subject: Bug in Rev 2 for OSX: The window of the Build Distribution is too little! In-Reply-To: <200306020738.DAA03406@www.runrev.com> Message-ID: Thanks for the report. Until we update, you can use this in the message box to fix it: set the height of stack "revdistributionbuilder" to 390 save stack "revdistributionbuilder" On Monday, June 2, 2003, at 12:38 AM, Mathewson wrote: > To: use-revolution at runrev.com > X-Mailer: CommuniGate Pro Web Mailer v.4.0.6 > Date: Mon, 02 Jun 2003 03:35:02 -0400 > Message-ID: > MIME-Version: 1.0 > Content-Type: text/plain; charset="ISO-8859-1" > Content-Transfer-Encoding: 8bit > > Congratulations: Run Rev 2 is fantastic - loads of powerful > new features. However, rather like the bug with JPEGS not > showing up from a CD or a server in RR 1.1.1 (has this been > corrected in RR2 ???); there are one or 2 annoying little > flaws that have, surprisingly, been overlooked. The > distribution builder window is one of them (I run an old > grey desktop G3 with a 500 MHz G4 upgrade with Mac OS > 10.2.6):- > > This is a real BUGGER!!! > > I can just about 'touch' the tops of the distro builder > buttons with the pointer. However, as I cannot see the > buttons fully I don't know what each one is meant to do. > > Maybe ??? the distro builder can be opened in Metacard and > enlarged ? Going to have a bash at that myself. > > Richmond Mathewson > --------------------------------------------------------------- > Great Macintosh Products > The MacLaunch Store! > http://www.maclaunch.com/cgi-launch/store/agora.cgi > --------------------------------------------------------------- > _______________________________________________ > 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 monte at sweattechnologies.com Wed Jun 4 02:36:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jun 4 02:36:01 2003 Subject: newbie: OS X and answer file ? In-Reply-To: Message-ID: > At 8:31PM -0700 6/3/03, Dar Scott wrote: > >>> Probably the engine needs to be updated to look at both extensions > >>> and types for OS X files. > > > >I like it. Maybe this can apply to all files, not just to OS X files. > >On some systems the extension or the type is simply ignored. > > It would only apply to Mac OS and OS X, I suppose, because Unix and > Windows don't have the concept of a file type. > > I think previous posters have correctly identified the problem - OS X > applications don't all set file types, and OS X recommendations have > been kind of schizophrenic about the whole type-vs-extension thing, > so you can't necessarily expect consistently-set file types. (Although > in my opinion any well-behaved application ought to set them correctly.) > > A while ago I suggested a syntax extension to answer file to allow > specifying one or more of either or both type and extension: > > ------ > answer file prompt [{with|of} fileSpecList] > > = | or > = extension | type > > Specifications are one of two types: a filetype (or set of types, for > backward compatibility) or an extension. Anything following "of type" is > parsed 4 characters at a time until you run out, and used as a filetype. > Anything following "with extension" is treated more or less the > same way as > the Unix form. You can have as many of these specifications as you want in > the statement, separated by "or". > > Example: > answer file "Hello" of type "JPEGPICT" -- as now > answer file "Hello Again" of type "JPEG" or type "PICT" -- equivalent > answer file "Goodbye" with extension "*.jpeg" or extension "*.pict" > answer file "You again?" of type "JPEG" or extension "*.jpg" or > extension ".jpeg" > Why introduce extension when we already have filter? Also the point that Dar and I are making is that surely the engine can work out if it needs to use the filter, type or both (for OS X) rather than everyone writing platform specific code. Monte From trevor at mangomultimedia.com Wed Jun 4 02:46:01 2003 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Wed Jun 4 02:46:01 2003 Subject: Any Windows External coders out there? In-Reply-To: Message-ID: <649C147A-965F-11D7-8590-00039376023C@mangomultimedia.com> On Tuesday, June 3, 2003, at 06:09 PM, Monte Goulding wrote: >>>> For a project I am working on I need access to zlib decompression >>>> (Version 6 SWF files can be compressed using zlib and I need to >>>> decompress them to get their header information). >>> Check out the compress/decompress functions. They use zlib. >> >> Hmmm, I tried that once but kept getting an error message that the >> string I provided wasn't a compressed string so assumed the functions >> used a different compression type. Must have been user error, I will >> give it another go. >> > You can get that if you don't read in the file as binary. Try: > > decompress(url ("binfile:test.swf")) Monte, Thanks for the suggestion but the way a Version 6 SWF is created you can't decompress the file like that. The first 8 bytes are uncompressed data which contain the file signature ("FWS" or "CWS" if compressed), file version and file size (after decompression if compressed). Here is what I have tried so far. I read the file as binary with start 9 to EOF. As I understand it this should start reading from the 9th byte until the end of file. Looking at the data that is being read it seems to be correct when compared with the data as viewed from within HexEditor. I then pass this data directly to decompress which says it is not a valid string. I'm not really sure how to troubleshoot the problem at this point. As I don't know how to ensure that the data I am getting is in fact the full string and if decompress really should decompress it. If anyone has any additional ideas I would appreciate it. I posted a SWF file at http://www.mangomultimedia.com/examples/test.swf which is a version 6 SWF with compression applied if anyone wants to fiddle with it. Thanks, Trevor Here is what the Flash file format spec says. Note that they say the sig for compressed files is "FWC" which is wrong. It is "CWS". --- SWF File Format Spec------- The header begins with a three-byte Signature of either 0x46, 0x57, 0x53 (?FWS?) or 0x46, 0x57, 0x43 (?FWC?). An FWS signature indicates an uncompressed SWF file; FWC indicates that the entire file after the first 8 bytes (that is, after the FileLength field) has been compressed using the open standard ZLIB. The data format used by the ZLIB library is described by Request for Comments (RFCs) documents 1950 to 1952. FWC file compression is only permitted in SWF version 6 or greater. A one-byte Version number follows the signature. The version number is not an ASCII character, but an 8-bit number. For example, for SWF 4 the version byte is 0x04, not the ASCII character ?4? (0x35). The FileLength field is the total length of the SWF file including the header. If this is an uncompressed SWF (FWS signature), the FileLength field should exactly match the file size. If this is a compressed SWF (FWC signature), the FileLength field indicates the total length of the file after decompression, and thus will generally not match the file size. Having the uncompressed size available can make the decompression process more efficient. From gcanyon at inspiredlogic.com Wed Jun 4 02:50:02 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed Jun 4 02:50:02 2003 Subject: Chipp - we love revrtfer.rev In-Reply-To: Message-ID: <0938A057-9660-11D7-A259-003065683ECC@inspiredlogic.com> It will be updated, but not immediately. Hip deep in alligators at the moment. On Tuesday, June 3, 2003, at 04:21 AM, Chipp Walters wrote: > Richmond, > > You'll have to ask Geoff Canyon...he's the author. I just posted a > link on > my site. > > Geoff???? > >> -----Original Message----- >> From: use-revolution-admin at lists.runrev.com >> [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mathewson >> Sent: Tuesday, June 03, 2003 5:00 AM >> To: use-revolution at lists.runrev.com >> Subject: Chipp - we love revrtfer.rev >> >> >> The file 'revrtfer.rev' does not work properly for RR 2: it >> gets stuck at a certain point. >> >> This is a great source of pain to cheap-jacks like me who >> want a way to get the documentation in a printable form. >> >> Is there ant chance of an update? >> >> Richmond Mathewson >> --------------------------------------------------------------- >> Great Macintosh Products >> The MacLaunch Store! >> http://www.maclaunch.com/cgi-launch/store/agora.cgi >> --------------------------------------------------------------- regards, Geoff Canyon gcanyon at inspiredlogic.com From gcanyon at inspiredlogic.com Wed Jun 4 03:06:02 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed Jun 4 03:06:02 2003 Subject: distribution window In-Reply-To: <28D8DA0E-95CC-11D7-97BC-000393911676@willamette.edu> Message-ID: <31E1963C-9662-11D7-A259-003065683ECC@inspiredlogic.com> Did you get the whole line? It ends with the quoted "revdistributionbuilder" On Tuesday, June 3, 2003, at 07:03 AM, John Tenny wrote: > cut and pasted the below into the message; received "Script compile > error: > Error description: Expression: missing factor" in return > > On Tuesday, June 3, 2003, at 04:36 AM, > use-revolution-request at lists.runrev.com wrote: > > set the height of stack "revdistributionbuilder" to 400;save stack > "revdistributionbuilder" > 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: Software at the Speed of Thought Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From richmond at mail.maclaunch.com Wed Jun 4 03:16:02 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 4 03:16:02 2003 Subject: Expanded Distribution Builder - Get It Now ! Message-ID: The Expanded Distribution Builder can be downloaded from: http://members.maclaunch.com/richmond BIG THRILLS !!! Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From monte at sweattechnologies.com Wed Jun 4 03:33:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jun 4 03:33:01 2003 Subject: Any Windows External coders out there? In-Reply-To: <649C147A-965F-11D7-8590-00039376023C@mangomultimedia.com> Message-ID: > >> > > You can get that if you don't read in the file as binary. Try: > > > > decompress(url ("binfile:test.swf")) > > Monte, > > Thanks for the suggestion but the way a Version 6 SWF is created you > can't decompress the file like that. The first 8 bytes are > uncompressed data which contain the file signature ("FWS" or "CWS" if > compressed), file version and file size (after decompression if > compressed). If you get a decompressed file and make a compressed version with a flash tool and make a compressed version with rev then compare them you should work out very quickly what's going on. Cheers Monte From curry at pair.com Wed Jun 4 03:52:01 2003 From: curry at pair.com (curry) Date: Wed Jun 4 03:52:01 2003 Subject: Good thing coming?: column In-Reply-To: <200306040622.CAA23993@www.runrev.com> References: <200306040622.CAA23993@www.runrev.com> Message-ID: I was using a tabbed field and thought, it would be good to say: get column 2 of field 1 Instead of: set itemdel to tab get item 2 of field 1 But I see that "columnDel" is already currently reserved!!! So I guess this is on the way! That will be so neat. Curry From curry at pair.com Wed Jun 4 04:03:04 2003 From: curry at pair.com (curry) Date: Wed Jun 4 04:03:04 2003 Subject: Suggestion: chunk In-Reply-To: <200306040622.CAA23993@www.runrev.com> References: <200306040622.CAA23993@www.runrev.com> Message-ID: One more suggestion for chunks and delimiters: Add "chunk" and "chunkDel". Why? First, because especially for line and word, and pretty much for item and (to be) column, they also have a meaning for us, that we associate with a specific character. "Chunk" does not and would be especially appropriate for any character. Second, "chunk" would be especially useful for use with some other character for delimiter because we don't have to worry about resetting itemDel or lineDel afterwards, which is not a problem between handlers but can be an issue within one handler. And a "chunk" would need to be defined before use, we wouldn't assume as we do with the others, so it would be more convenient and help to avoid errors which every now and then take a while to track down. Third, because that will give us about as many as we need for almost any use: get word 1 of item 2 of column 3 of line 9 of chunk 5 of x Or is that too many? :-) Thanks, Curry From lafourcade.romain at numericable.fr Wed Jun 4 04:37:02 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Wed Jun 4 04:37:02 2003 Subject: Strength of Hypercard, ideas for RR Message-ID: Hello, I've been reading this thread on the HyperCard roots of RR. I must state that I'm not an experienced scripter, it mean that I never used any development tool until January 2003 but I remember using some HyperCard stacks back in 91 and... they were in French. I don't know how many languages were supported by HC but even if HyperTalk was still a very accessible English the interface was localized. Of course Runtime Revolution is not Apple but one must consider that ONLY english speaking Fran?ais or Espa?oles can have access to RR. The Education market is quite interesting but since a couple of years and thanks to the American non-profit organisations and the help of the UNO there are some schools in non-english speaking countries. It's maybe too early to think about localizing RR but I think it maybe useful soon in order to broader RR's user base. Even the very last version of HyperCard was localized in Japanese... Romain From richmond at mail.maclaunch.com Wed Jun 4 05:00:02 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 4 05:00:02 2003 Subject: Interface Hacks Message-ID: The zip file that is available for download at my website now contains colourised (colorized) RR 2 components to ease eye-strain. http://members.maclaunch.com/richmond Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From cowhead at mac.com Wed Jun 4 05:24:04 2003 From: cowhead at mac.com (mitchell mark) Date: Wed Jun 4 05:24:04 2003 Subject: where is audioclip listing in 2.0 In-Reply-To: <200306031136.HAA22314@www.runrev.com> Message-ID: <7F5CEA56-9675-11D7-8E0A-0030656DAB8E@mac.com> Jan wrote: > Calm down, have some dip... (*) > Go to the 'Edit' menu > item 'Preferences' > In the left hand list, click 'Application Browser' > Now you can click on the checkboxes : > - Audio clips > - Video clips > to show these in the application browser. Thanks Jan! I was looking for about 30 minutes, also checked all the documentation under audio and play and related topics.., and finally gave up and had to open the project in 1.1 sigh.... mark mitchell Japan From valetia at mac.com Wed Jun 4 05:33:02 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jun 4 05:33:02 2003 Subject: Rotate and save JPEG images without compressing again In-Reply-To: <249E7FFE-9613-11D7-9BC8-000A959D0AC6@hindu.org> Message-ID: Have you tried recording "actions" in Photoshop or ImageReady to automatically perform the rotations before saving the JPEGs? Valetia On 4/6/03 8:31 AM, "Sannyasin Sivakatirswami" wrote: > Does anyone know of a way to import a jpeg image and rotate that image > save the file without re-compression of the data, and also maintaining > the original file size? > > Most of the photo manipulation tools we have on the mac (OSX): > Photoshop, iView, ImageReady can all do this. Unfortunately these tools > each have their draw backs for a production schedule wherein one is > trying to dispatch processing of anywhere between 15 and 70 incoming > hi-res digital photos from a camera in 10-15 minutes time. From lafourcade.romain at numericable.fr Wed Jun 4 05:35:01 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Wed Jun 4 05:35:01 2003 Subject: Copying a file Message-ID: Hello, my on-screen portfolio's assistant need to pick an image file somewhere on a volume and copy it in a specified folder within my app's default folder. I know how to create and specify the target folder, and how to "answer file" but I don't know how to place a copy of it in the target folder without opening it and re-saving it. Can any one help me ? Romain From valetia at mac.com Wed Jun 4 05:38:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jun 4 05:38:01 2003 Subject: where is audioclip listing in 2.0 In-Reply-To: <7F5CEA56-9675-11D7-8E0A-0030656DAB8E@mac.com> Message-ID: Hi Mark, Do you mean that the clips still aren't appearing in the application browser even after you tried what Jan had suggested? The application browser can be found under the "Tools" menu... Valetia On 4/6/03 8:15 PM, "mitchell mark" wrote: > > Jan wrote: > >> Calm down, have some dip... (*) >> Go to the 'Edit' menu > item 'Preferences' >> In the left hand list, click 'Application Browser' >> Now you can click on the checkboxes : >> - Audio clips >> - Video clips >> to show these in the application browser. > > Thanks Jan! I was looking for about 30 minutes, also checked all the > documentation under audio and play and related topics.., and finally > gave up and had to open the project in 1.1 sigh.... > > mark mitchell > Japan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From lafourcade.romain at numericable.fr Wed Jun 4 05:55:01 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Wed Jun 4 05:55:01 2003 Subject: (was Copying a file) I'm stupid Message-ID: I'm sorry, I've missed the RevCopyFile... Romain From klaus at major-k.de Wed Jun 4 06:15:00 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 4 06:15:00 2003 Subject: Copying a file In-Reply-To: Message-ID: <9572FCAE-967C-11D7-8F75-000A27B49A96@major-k.de> Bon jour Romain, > Hello, > > my on-screen portfolio's assistant need to pick an image file > somewhere on a > volume and copy it in a specified folder within my app's default > folder. > > I know how to create and specify the target folder, and how to "answer > file" > but I don't know how to place a copy of it in the target folder without > opening it and re-saving it. > > Can any one help me ? Take a look at this entry in the docs: revcopyfile Will do exactly what you need... > Romain Au revoir Klaus Major klaus at major-k.de From richmond at mail.maclaunch.com Wed Jun 4 06:25:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 4 06:25:01 2003 Subject: (was Copying a file) I'm stupid Message-ID: Romain, Je suis aussi tres stupid. Mais je pense c'est un problem avec the online Help system: Je suis pas un lapin qui habit le souterrain. J'espere nous allons avoir un version nouveau de le stac 'revrtfer.rev' par Geoff Canyon dans une semaine. Geoff Canyon - that's a subtle hint! Mes salutations a touts les fous dans le monde qui aiment Runtime Revolution, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From paradisec at linguistics.unimelb.edu.au Wed Jun 4 06:34:00 2003 From: paradisec at linguistics.unimelb.edu.au (Nicholas Thieberger) Date: Wed Jun 4 06:34:00 2003 Subject: importing text In-Reply-To: <200305101602.MAA28071@www.runrev.com> References: <200305101602.MAA28071@www.runrev.com> Message-ID: Is there a simple way to script text importing so that each cr delimited line goes into a field on the next card? I have a field where I will store the name of a file that will then be imported into another field. I can see how to import manuaally one card ata a time but can't figure the scripting for it? thanks Nick -- Project Manager nickt at paradisec.org.au Ph 61 (0)3 8344 5185 PARADISEC Pacific And Regional Archive for DIgital Sources in Endangered Cultures http://www.paradisec.org.au From klaus at major-k.de Wed Jun 4 07:27:00 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 4 07:27:00 2003 Subject: importing text In-Reply-To: Message-ID: Hi Nicholas, > Is there a simple way to script text importing so that each cr > delimited line goes into a field on the next card? > I have a field where I will store the name of a file that will then be > imported into another field. > I can see how to import manuaally one card ata a time but can't figure > the scripting for it? Do you mean one separate card for each line in the text-file? In this case you can script this: (Supposed you want to create all missing cards for all lines in the file... You should create a group with a field in it, which has its "sharedtext" prop set to false and the "backgroundbehaviour" of that group set to true.) on mouseup put url("file:your_text_file_here.txt") into thetext repeat for each line l in thetext create cd put l into fld ?just one line" end repeat unlock screen end mouseup Tested and works :-) Took 0.5 secs for 1000 lines, not too bad... > thanks You're welcome... > Nick > -- > Project Manager > nickt at paradisec.org.au > Ph 61 (0)3 8344 5185 Regards Klaus Major klaus at major-k.de From klaus at major-k.de Wed Jun 4 07:48:01 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 4 07:48:01 2003 Subject: table calculations In-Reply-To: Message-ID: <99BA1484-9689-11D7-8F75-000A27B49A96@major-k.de> Hi all, now we have this very promising table object in RR 2 :-) Could someone please give a short example on how to create a real spreadsheet-like functionality. I mean a simple example how to calculate the sum etc... of some cells and put it into another cell. Please don't tell me that i will have to parse the complete field and check/collect items like i already did in my cheap AXEL-triple-X-Lite stack here ;-) ... set the itemdel to TAB repeat for each... etc... if... etc... ... There must be a better way... Maybe i missed this in the dox, but i did not found anything about that... Thanks a lot in advance. Regards from (extremely hot) germany Klaus Major klaus at major-k.de From janschenkel at yahoo.com Wed Jun 4 08:56:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jun 4 08:56:01 2003 Subject: table calculations In-Reply-To: <99BA1484-9689-11D7-8F75-000A27B49A96@major-k.de> Message-ID: <20030604134819.60125.qmail@web11904.mail.yahoo.com> --- Klaus Major wrote: > Hi all, > > now we have this very promising table object in RR 2 > :-) > > Could someone please give a short example on how to > create a real spreadsheet-like functionality. > > I mean a simple example how to calculate the sum > etc... > of some cells and put it into another cell. > > Please don't tell me that i will have to parse the > complete > field and check/collect items like i already did in > my cheap > AXEL-triple-X-Lite stack here ;-) > ... > set the itemdel to TAB > repeat for each... etc... > if... etc... > ... > > There must be a better way... > > Maybe i missed this in the dox, but i did not found > anything > about that... > > Thanks a lot in advance. > > > Regards from (extremely hot) germany > > Klaus Major > klaus at major-k.de > Hi Klaus, I'm afraid you'll get a bit warmer because it's not built-in ; however, if you feel adventurous, you could hack the revTable frontscript to suit your needs. A cursory look at that frontscript shows that its handler 'revWriteCellValue' might be a good place to hook onto : it is called whenever a cell is filled in with data. So if you add something like this to it : set the uTableCellData[pRow,pColumn] of \ pObject to pValue that gives you an extra custom property set with dtaa per cell. And then you can : put the customProperties["uTableCellData"] \ into tTableCellDataA and do interesting things with that array. Hopefully the next iteration of RunRev will give us more control over the data and send us a few messages (such as cellChanged) -- or maybe more will be implemented in the MetaCard engine. Hope this gets you started, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From degbert at mac.com Wed Jun 4 09:41:01 2003 From: degbert at mac.com (David Egbert) Date: Wed Jun 4 09:41:01 2003 Subject: Spell check for Rev? Message-ID: <346420.1054737191795.JavaMail.degbert@mac.com> What would be the best way to implement a spell-checker in Rev? Is there something I could leverage inside of Rev already? Thanks in advance. -- Dave Egbert From klaus at major-k.de Wed Jun 4 09:46:01 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 4 09:46:01 2003 Subject: table calculations In-Reply-To: <20030604134819.60125.qmail@web11904.mail.yahoo.com> Message-ID: <278625F7-969A-11D7-8F75-000A27B49A96@major-k.de> Hi Jan, at first a short question: Do you ever sleep? Before one can read a question on this list, you already posted a smart solution... ;-) Not that i would mind... Or are you able to clone yourself, like Scott R. did sometimes in the past ;-) (Maybe he passed this ability over to Tuviah S. in these days...) Please don't answer that question if it will hurt any (inter-)national securitiy-issues... > Hi Klaus, > > I'm afraid you'll get a bit warmer because it's not > built-in ; Arrgh...(sweat...) > however, if you feel adventurous, I sometimes feel... but it's too hot in the moment... (33 Celsius, wow...) > you could > hack the revTable frontscript to suit your needs. > A cursory look at that frontscript shows that its > handler 'revWriteCellValue' might be a good place to > hook onto : it is called whenever a cell is filled in > with data. > So if you add something like this to it : > set the uTableCellData[pRow,pColumn] of \ > pObject to pValue > that gives you an extra custom property set with dtaa > per cell. > And then you can : > put the customProperties["uTableCellData"] \ > into tTableCellDataA > and do interesting things with that array. > > Hopefully the next iteration of RunRev will give us > more control over the data and send us a few messages > (such as cellChanged) -- or maybe more will be > implemented in the MetaCard engine. > > Hope this gets you started, > > Jan Schenkel. I was afraid it wasn't that easy :-) Thanks a lot, your suggestions will make me start. Regards Klaus Major klaus at major-k.de From alrice at ARCplanning.com Wed Jun 4 10:34:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 4 10:34:00 2003 Subject: What exactly does 'Undo' undo? In-Reply-To: Message-ID: On Wednesday, June 4, 2003, at 01:08 AM, Jeanne A. E. DeVoto wrote: > The undo command only works on certain actions: specifically, painting > actions (using the paint tools to paint in an image), deletion of > objects > (using the Pointer tool to select an object, then deleting it), moving > of > controls (with the Pointer tool), and editing actions in a field (such > as > typing, cutting, and pasting). > > The undo command also only works on user actions, as opposed to > scripted > actions. For example, if you use a script to edit text, the undo > command > cannot undo that change, but if the user edits text, you can use undo. > Similarly, if you use the delete command to remove a control, the undo > command cannot be used to restore the control, but if the user chooses > the > control and presses Delete, the undo command will undo the action. Has anyone written an undo architecture for messages and functions and made the code available? I don't see anything in User Contributions. I have written shareware in Cocoa* which has a terrific undo architecture. I can't imagine it would be too difficult in Transcript because of it's send, do and value features. But I haven't been using RR long enough to really have a good feel for how it would be done just right. I could explain how it's done in the Cocoa frameworks, if anyone is curious. *Cocoa is an Objective-C object-oriented framework that was formerly called OPENStep, before Apple bought NEXTStep. As much as I love the Cocoa frameworks, I get terribly sick of waiting for compiles, and it's not cross platform. It can be ported to Unix, but not Windows. So I'll be buying a RR license for my shareware development sometime soon. :-) But I diverge... Thanks, Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From jacque at hyperactivesw.com Wed Jun 4 10:38:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed Jun 4 10:38:01 2003 Subject: documentation - full text search useful? In-Reply-To: References: <3EDBB4B5.6AD9C04B@hrz.uni-kassel.de> <3EDBB4B5.6AD9C04B@hrz.uni-kassel.de> Message-ID: <3EDE107B.70407@hyperactivesw.com> On 6/4/03 12:46 AM, Jeanne A. E. DeVoto wrote: > At 8:27PM -0700 6/2/03, J. Landman Gay wrote: > >>>It sounds very useful. (But just so you know, this functionality is already >>>present on the Transcript Dictionary card in the main docs window, by >>>choosing "Search for" in the popup menu on the left...) >> >>I can't find this. When I look at the Transcript Dictionary page, I see >>a popdown button at the left, but it only includes "Filter with" and >>"Scroll to". Where should I look for the search mechanism? > > > Do you have version 2.0? (It's new in 2.0.) Yes. I downloaded the final release. Is that stuff part of the license stack? I copied my previous license stack from the beta version over to the release version so that I wouldn't have to look up my licensing code again. Other than that, I'm running the release version of Rev. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From francois.cuneo at cuk.ch Wed Jun 4 10:58:00 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Wed Jun 4 10:58:00 2003 Subject: Stupid question about file path In-Reply-To: <3EDE107B.70407@hyperactivesw.com> Message-ID: Hello! I have a dummy question about File path. I want to open automatically 2 stacks when I clic on a button, without answer dialog. So, I know how I have to do, when I have the full path. But the first Stack that I want to open is on the same folder as the stack with the button. So, how may I know the path of where I'm? What is the command (Location is not working, of course). The second stack is in a folder, inside the folder of the mainstack. I have the same problem. Could somebody help me? Thank you for your answer. Friendly Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From cm_sheffield at yahoo.com Wed Jun 4 11:01:00 2003 From: cm_sheffield at yahoo.com (Chris Sheffield) Date: Wed Jun 4 11:01:00 2003 Subject: Windows XP buttons Message-ID: <20030604155252.21489.qmail@web20405.mail.yahoo.com> Just wondering if there's any way to get Windows XP-style buttons when running a standalone under XP? Instead my buttons are just taking on the background color of my stack or card, which looks awful. How can I make buttons take on the default system colors? Or can I? Thanks, ===== Chris Sheffield Read Naturally www.readnaturally.com __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From jacque at hyperactivesw.com Wed Jun 4 11:11:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed Jun 4 11:11:00 2003 Subject: documentation - full text search useful? In-Reply-To: References: <3EDBB4B5.6AD9C04B@hrz.uni-kassel.de> <3EDBB4B5.6AD9C04B@hrz.uni-kassel.de> Message-ID: <3EDE1839.4090609@hyperactivesw.com> On 6/4/03 12:46 AM, Jeanne A. E. DeVoto wrote: > At 8:27PM -0700 6/2/03, J. Landman Gay wrote: >>I can't find this. When I look at the Transcript Dictionary page, I see >>a popdown button at the left, but it only includes "Filter with" and >>"Scroll to". Where should I look for the search mechanism? > > > Do you have version 2.0? (It's new in 2.0.) I found it. Here's what happened: immediately after launching Rev 2.0, I choose "Revolution Documentation" from the Help menu. I get the old RevDocs stack (I'm not sure where it is coming from, since I deleted older beta versions of 2.0.) If I go into the Finder and double-click the RevDocumentation.rev file, I get the message about duplicate stacks in memory. I choose "purge" and the new help stack loads. This stack does have the "search for" item in the popdown button. Bizarre. Must be some path that stored in the licensing stack, yes? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bvg at mac.com Wed Jun 4 11:16:01 2003 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed Jun 4 11:16:01 2003 Subject: Stupid question about file path In-Reply-To: Message-ID: <7FF70872-96A6-11D7-A9AC-003065AD94A4@mac.com> You can use "put the effective filename" to get the current stacks filepath. For a subfolder you would do something like this: set the itemdelimiter to slash put item 1 to -2 of the effective filename of this stack into the subPath put the subPath & slash & "NameOfSubFolder" into subPath also when you have a standalone the defaultFolder is automatically set to the same path. see also : How to... find out the location of the current stack's file About... filename specification and file paths defaultFolder filename of stack On Mittwoch, Jun 4, 2003, at 17:50 Europe/Zurich, Fran?ois Cuneo wrote: > Hello! > I have a dummy question about File path. > I want to open automatically 2 stacks when I clic on a button, without > answer dialog. > So, I know how I have to do, when I have the full path. > But the first Stack that I want to open is on the same folder as the > stack > with the button. > So, how may I know the path of where I'm? What is the command > (Location is > not working, of course). > The second stack is in a folder, inside the folder of the mainstack. I > have > the same problem. > Could somebody help me? > Thank you for your answer. > Friendly > Fran?ois > > > -------------- > Fran?ois Cuneo > Site Web d?di? au Macintosh http://www.cuk.ch > E-mail: francois.cuneo at cuk.ch > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Wed Jun 4 11:34:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jun 4 11:34:00 2003 Subject: Windows XP buttons In-Reply-To: <20030604155252.21489.qmail@web20405.mail.yahoo.com> Message-ID: Chris, ButtonGadget at "http://www.buttongadget.com" can make XP style buttons (tabs too) as trans PNG's which you can import into RR -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Chris > Sheffield > Sent: Wednesday, June 04, 2003 10:53 AM > To: use-revolution at lists.runrev.com > Subject: Windows XP buttons > > > Just wondering if there's any way to get Windows > XP-style buttons when running a standalone under XP? > Instead my buttons are just taking on the background > color of my stack or card, which looks awful. How can > I make buttons take on the default system colors? Or > can I? > > Thanks, > > > ===== > Chris Sheffield > Read Naturally > www.readnaturally.com > > __________________________________ > Do you Yahoo!? > Yahoo! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From lafourcade.romain at numericable.fr Wed Jun 4 11:39:01 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Wed Jun 4 11:39:01 2003 Subject: I'm stupid In-Reply-To: <200306041503.LAA06692@www.runrev.com> Message-ID: > Romain, > Je suis aussi tres stupid. Mais je pense c'est un > problem avec the online Help system: > Je suis pas un lapin qui habit le souterrain. Moi non plus. Qui vous a accus? ? Surement quelqu'un qui habite un souterrain moins bien rang?... Les utilisateurs de CodeWarrior sont fous, pas nous ! Romain From steve at messimercomputing.com Wed Jun 4 11:41:01 2003 From: steve at messimercomputing.com (Stephen Messimer) Date: Wed Jun 4 11:41:01 2003 Subject: spell checker In-Reply-To: <200306041502.LAA06601@www.runrev.com> Message-ID: <37EE47A6-96AA-11D7-9A1A-000A27D75508@messimercomputing.com> On Wednesday, June 4, 2003, at 11:02 AM, use-revolution-request at lists.runrev.com wrote: > What would be the best way to implement a spell-checker in Rev? > > Is there something I could leverage inside of Rev already? > > Thanks in advance. > > -- > Dave Egbert Hi Dave, I use Spell Catcher X by Cassidy & Green. It works very well w Rev. Here's the URL: http://www.casadyg.com/ Regards, Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 www.messimercomputing.com From trevor at mangomultimedia.com Wed Jun 4 11:50:01 2003 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Wed Jun 4 11:50:01 2003 Subject: Windows XP buttons In-Reply-To: <20030604155252.21489.qmail@web20405.mail.yahoo.com> Message-ID: <8182C038-96AB-11D7-8590-00039376023C@mangomultimedia.com> I don't have Win XP in front of me but you could try setting the button color to the registry value of queryRegistry("HKEY_CURRENT_USER\Control Panel\Colors\ButtonFace"). You could also poke around in there for other colors. Another thing to do for XP is set the background color of the program menu to the value of "HKEY_CURRENT_USER\Control Panel\Colors\Menu" so that it appears white rather than grey when the user clicks on a menu. What I do is this: on openStack if (word 1 of the systemVersion = "NT" and word 2 of the systemVersion > 5) then set the uMenuColor of group "Main Menu" to \ queryRegistry ("HKEY_CURRENT_USER\Control Panel\Colors\Menu") else set the uMenuColor of group "Main Menu" to empty end if end openStack Then in the script for each menu button I put the following: on mouseDown set backgroundColor of me to the uMenuColor of group "Main Menu" set backgroundColor of button "Help" to empty set the uTargetButton of group "Main Menu" to abbr name of me end mouseDown on mouseUp --pass mouseUp set backgroundColor of the uTargetButton of group "Main Menu" to empty pass mouseUp end mouseUp on mouseRelease mouseUp pass mouseRelease end mouseRelease You could probably optimize this so that the script could be attached to the group but I was in a hurry to get it working and just attached it to each button. Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com On Wednesday, June 4, 2003, at 11:52 AM, Chris Sheffield wrote: > Just wondering if there's any way to get Windows > XP-style buttons when running a standalone under XP? > Instead my buttons are just taking on the background > color of my stack or card, which looks awful. How can > I make buttons take on the default system colors? Or > can I? > > Thanks, > > > ===== > Chris Sheffield > Read Naturally > www.readnaturally.com > > __________________________________ > Do you Yahoo!? > Yahoo! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.yahoo.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 Wed Jun 4 11:54:01 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Wed Jun 4 11:54:01 2003 Subject: table calculations Message-ID: I followed the very recent conversation between Klaus Major and Jan Schenkel, and it certainly looks tough to use tables for anything very much. I have gradually understood that a table is not really an object in its own right but rather a 'doctored' field, and furthermore the 'doctoring' has removed some of the normal messages that one would expect to use to find out what data entry has been done and to handle multi-cell operations. I'm not sure if this feature is really only half implemented in RR2.0 or if instead the intended purpose of tables is different from what Klaus (and me and I guess a good many more listers) would like, i.e. a way of setting up spreadsheet-like functionality. I would really like to hear a comment from the team, when they've got time. Meanwhile I am experimenting with a primitive spreadsheet where every cell is a field and absolutely all the functionality arises from my own scripting. I'm just not sure if this is the way to go. Just my two Euro-cents Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From stephenREVOLUTION at barncard.com Wed Jun 4 12:45:00 2003 From: stephenREVOLUTION at barncard.com (Stephen Quinn Barncard) Date: Wed Jun 4 12:45:00 2003 Subject: Rotate and save JPEG images without compressing again Message-ID: Don't forget Lemke's 'Graphic Converter' which claims to do 'lossless rotation' and has superb batch processing capabilities, and can convert even the most obscure graphic format. $35 shareware, MacOS and OSX. highly recommended by me. http://www.lemkesoft.de/en/index.htm > >On 4/6/03 8:31 AM, "Sannyasin Sivakatirswami" wrote: > >> Does anyone know of a way to import a jpeg image and rotate that image >> save the file without re-compression of the data, and also maintaining >> the original file size? >> >> Most of the photo manipulation tools we have on the mac (OSX): >> Photoshop, iView, ImageReady can all do this. Unfortunately these tools >> each have their draw backs for a production schedule wherein one is >> trying to dispatch processing of anywhere between 15 and 70 incoming > > hi-res digital photos from a camera in 10-15 minutes time. > From yvescoppe at skynet.be Wed Jun 4 12:50:01 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Wed Jun 4 12:50:01 2003 Subject: table calculations In-Reply-To: References: Message-ID: >I followed the very recent conversation between Klaus Major and Jan >Schenkel, and it certainly looks tough to use tables for anything >very much. I have gradually understood that a table is not really an >object in its own right but rather a 'doctored' field, and >furthermore the 'doctoring' has removed some of the normal messages >that one would expect to use to find out what data entry has been >done and to handle multi-cell operations. > >I'm not sure if this feature is really only half implemented in >RR2.0 or if instead the intended purpose of tables is different from >what Klaus (and me and I guess a good many more listers) would like, >i.e. a way of setting up spreadsheet-like functionality. I would >really like to hear a comment from the team, when they've got time. > >Meanwhile I am experimenting with a primitive spreadsheet where >every cell is a field and absolutely all the functionality arises >from my own scripting. I'm just not sure if this is the way to go. > >Just my two Euro-cents > Graham i've recently discussed about that with Jan What I do after my discussion is so many different fields that I need columns... So you have more freedom you group the flds and add a scrollbar to the group. You synchronize the scrollbardrag of the group with the scroll of the flds and you have a spreadsheet... hope this helps. -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From Roger.E.Eller at sealedair.com Wed Jun 4 12:55:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed Jun 4 12:55:01 2003 Subject: Rev 2.0 ERROR on Windows XP Message-ID: I have installed Rev 2.0 on Win2k and MacOSX with good results. However, My Windows XP installation is not usable because the following error repeatedly pops up as a prompt window. "Insert disk into drive \Device\Harddisk1\DR3." Has anyone else seen this on Windows XP or know of a solution? Roger Eller roger.e.eller at sealedair.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From chipp at chipp.com Wed Jun 4 13:52:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jun 4 13:52:00 2003 Subject: Rev 2.0 ERROR on Windows XP In-Reply-To: Message-ID: Roger, I, too, have seen this problem. I think it has to do with either a removable drive or a pending CD-write to a XP folder (do you have a CD-RW?). This is what worked for me: Reboot the machine and see if you still get it (after removing all CD's). If that doesn't work, reboot the machine, uninstall RR2.0 (and any other version of 2.0 beta) and reinstall. That should do the trick. best, Chipp --> I have installed Rev 2.0 on Win2k and MacOSX with good results. However, My Windows XP installation is not usable because the following error repeatedly pops up as a prompt window. "Insert disk into drive \Device\Harddisk1\DR3." Has anyone else seen this on Windows XP or know of a solution? Roger Eller roger.e.eller at sealedair.com <-- From francois.cuneo at cuk.ch Wed Jun 4 14:25:00 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Wed Jun 4 14:25:00 2003 Subject: Stupid question about file path In-Reply-To: <7FF70872-96A6-11D7-A9AC-003065AD94A4@mac.com> Message-ID: > You can use "put the effective filename" to get the current stacks > filepath. > For a subfolder you would do something like this: > set the itemdelimiter to slash > put item 1 to -2 of the effective filename of this stack into the > subPath > put the subPath & slash & "NameOfSubFolder" into subPath > > also when you have a standalone the defaultFolder is automatically set > to the same path. > > see also : > How to... find out the location of the current stack's file > About... filename specification and file paths > defaultFolder > filename of stack > > On Mittwoch, Jun 4, 2003, at 17:50 Europe/Zurich, Fran?ois Cuneo wrote: > >> Hello! >> I have a dummy question about File path. >> I want to open automatically 2 stacks when I clic on a button, without >> answer dialog. >> So, I know how I have to do, when I have the full path. >> But the first Stack that I want to open is on the same folder as the >> stack >> with the button. >> So, how may I know the path of where I'm? What is the command >> (Location is >> not working, of course). >> The second stack is in a folder, inside the folder of the mainstack. I >> have >> the same problem. >> Could somebody help me? >> Thank you for your answer. >> Friendly >> Fran?ois >> >> >> -------------- >> Fran?ois Cuneo >> Site Web d?di? au Macintosh http://www.cuk.ch >> E-mail: francois.cuneo at cuk.ch >> >> _______________________________________________ >> 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 > > Thank you Bj?rnke! -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From webmaster at listology.com Wed Jun 4 14:29:00 2003 From: webmaster at listology.com (Jim Biancolo) Date: Wed Jun 4 14:29:00 2003 Subject: Rev 2.0 ERROR on Windows XP In-Reply-To: Message-ID: <5.2.1.1.2.20030604151856.02c6dae0@mail.berkshire.net> I had this happen to me in Win2K. I had just gotten through burning a CD, but had removed it. I think that's what Rev was trying to find, because after I rebooted it went away. Not sure if rebooting will work for you; I might just be lucky. Jim At 01:41 PM 6/4/2003 -0400, Roger.E.Eller at sealedair.com wrote: >I have installed Rev 2.0 on Win2k and MacOSX with good results. However, >My Windows XP installation is not usable because the following error >repeatedly pops up as a prompt window. > >"Insert disk into drive \Device\Harddisk1\DR3." > >Has anyone else seen this on Windows XP or know of a solution? > >Roger Eller >roger.e.eller at sealedair.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From RGould8 at aol.com Wed Jun 4 15:05:00 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Wed Jun 4 15:05:00 2003 Subject: Detect BSD Libraries installed in OSX? Message-ID: <15c.1f7333de.2c0fa8db@aol.com> I'm afraid I'm not getting this at all (which could be due to the fact that I don't know unix). I've tried the # which which and the /usr/bin/which calls, and all I get is command not found errors. Can you tell me more about what the unix command would be to determine if the BSD.pkg file exists? In a message dated 6/4/03 12:01:55 AM, alrice at ARCplanning.com writes: > I haven't tested this, but guessing you could check for the existence > of /Library/Receipts/BSD.pkg > > However, it would be more robust to check for existence command before > you use shell(). The user could have modified the contents of > /usr/bin/. This might be especially common among users of Fink who > install bunches of stuff into /sw/bin. Maybe they leave /usr/bin alone > and just change their path, or maybe they delete stuff? To be really > robust, use which to locate the command in question: > > # which which > /usr/bin/which > > Unix is so weird! :-) > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cm_sheffield at yahoo.com Wed Jun 4 15:19:00 2003 From: cm_sheffield at yahoo.com (Chris Sheffield) Date: Wed Jun 4 15:19:00 2003 Subject: Windows XP buttons In-Reply-To: Message-ID: <20030604201028.50900.qmail@web20421.mail.yahoo.com> Looks cool! I'll give it a try. Chris --- Chipp Walters wrote: > Chris, > > ButtonGadget at "http://www.buttongadget.com" can > make XP style buttons > (tabs too) as trans PNG's which you can import into > RR > > -Chipp > > > -----Original Message----- > > From: use-revolution-admin at lists.runrev.com > > [mailto:use-revolution-admin at lists.runrev.com]On > Behalf Of Chris > > Sheffield > > Sent: Wednesday, June 04, 2003 10:53 AM > > To: use-revolution at lists.runrev.com > > Subject: Windows XP buttons > > > > > > Just wondering if there's any way to get Windows > > XP-style buttons when running a standalone under > XP? > > Instead my buttons are just taking on the > background > > color of my stack or card, which looks awful. How > can > > I make buttons take on the default system colors? > Or > > can I? > > > > Thanks, > > > > > > ===== > > Chris Sheffield > > Read Naturally > > www.readnaturally.com > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Calendar - Free online calendar with sync > to Outlook(TM). > > http://calendar.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 __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From cm_sheffield at yahoo.com Wed Jun 4 15:22:00 2003 From: cm_sheffield at yahoo.com (Chris Sheffield) Date: Wed Jun 4 15:22:00 2003 Subject: Windows XP buttons In-Reply-To: <8182C038-96AB-11D7-8590-00039376023C@mangomultimedia.com> Message-ID: <20030604201335.61201.qmail@web20420.mail.yahoo.com> Thanks. I'll give that a try. Chris --- Trevor DeVore wrote: > I don't have Win XP in front of me but you could try > setting the button > color to the registry value of > queryRegistry("HKEY_CURRENT_USER\Control > Panel\Colors\ButtonFace"). You could also poke > around in there for > other colors. > > Another thing to do for XP is set the background > color of the program > menu to the value of "HKEY_CURRENT_USER\Control > Panel\Colors\Menu" so > that it appears white rather than grey when the user > clicks on a menu. > What I do is this: > > on openStack > if (word 1 of the systemVersion = "NT" and word 2 of > the systemVersion > > 5) then > set the uMenuColor of group "Main Menu" to \ > queryRegistry ("HKEY_CURRENT_USER\Control > Panel\Colors\Menu") > else > set the uMenuColor of group "Main Menu" to > empty > end if > end openStack > > > Then in the script for each menu button I put the > following: > > on mouseDown > set backgroundColor of me to the uMenuColor of > group "Main Menu" > set backgroundColor of button "Help" to empty > set the uTargetButton of group "Main Menu" to > abbr name of me > end mouseDown > > on mouseUp > --pass mouseUp > set backgroundColor of the uTargetButton of group > "Main Menu" to empty > pass mouseUp > end mouseUp > > on mouseRelease > mouseUp > pass mouseRelease > end mouseRelease > > You could probably optimize this so that the script > could be attached > to the group but I was in a hurry to get it working > and just attached > it to each button. > > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > On Wednesday, June 4, 2003, at 11:52 AM, Chris > Sheffield wrote: > > > Just wondering if there's any way to get Windows > > XP-style buttons when running a standalone under > XP? > > Instead my buttons are just taking on the > background > > color of my stack or card, which looks awful. How > can > > I make buttons take on the default system colors? > Or > > can I? > > > > Thanks, > > > > > > ===== > > Chris Sheffield > > Read Naturally > > www.readnaturally.com > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Calendar - Free online calendar with sync > to Outlook(TM). > > http://calendar.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 __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From alrice at ARCplanning.com Wed Jun 4 15:26:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 4 15:26:01 2003 Subject: Detect BSD Libraries installed in OSX? In-Reply-To: <15c.1f7333de.2c0fa8db@aol.com> Message-ID: <8E9AFE75-96C9-11D7-8B35-000393529642@ARCplanning.com> On Wednesday, June 4, 2003, at 01:56 PM, RGould8 at aol.com wrote: > I'm afraid I'm not getting this at all (which could be due to the fact > that I don't know unix).? I've tried the > > # which which > > and the > > /usr/bin/which > > calls, and all I get is command not found errors.? Can you tell me > more about what the unix command would be to determine if the BSD.pkg > file exists? > Sorry, I was convoluting the issue. To see if BSD.pkg exists, I would do in transcript: put there is a folder "/Library/Receipts/BSD.pkg" The "which" command; I it suggested for something else. On second thought, the "which" command isn't going to help you. If the command, e.g. "grep" is on the users path, then you can use shell(). If it's not on the user's path, then "which" isn't going to help anyways. Never mind! BTW I'm not 100% sure what the existence of BSD.pkg means. I think it means what you are looking for. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From kray at sonsothunder.com Wed Jun 4 15:37:02 2003 From: kray at sonsothunder.com (Ken Ray) Date: Wed Jun 4 15:37:02 2003 Subject: Detect BSD Libraries installed in OSX? In-Reply-To: <15c.1f7333de.2c0fa8db@aol.com> Message-ID: <004e01c32ad7$c47d7f40$6501a8c0@LightningFlash> You could use the "there is a folder" construct to determine if the package exists without using shell(): if there is a folder "/Library/Receipts/BSD.pkg" then answer "BSD Exists!" Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ -----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: Wednesday, June 04, 2003 2:56 PM To: use-revolution at lists.runrev.com Subject: Re: Detect BSD Libraries installed in OSX? I'm afraid I'm not getting this at all (which could be due to the fact that I don't know unix). I've tried the # which which and the /usr/bin/which calls, and all I get is command not found errors. Can you tell me more about what the unix command would be to determine if the BSD.pkg file exists? In a message dated 6/4/03 12:01:55 AM, alrice at ARCplanning.com writes: I haven't tested this, but guessing you could check for the existence of /Library/Receipts/BSD.pkg However, it would be more robust to check for existence command before you use shell(). The user could have modified the contents of /usr/bin/. This might be especially common among users of Fink who install bunches of stuff into /sw/bin. Maybe they leave /usr/bin alone and just change their path, or maybe they delete stuff? To be really robust, use which to locate the command in question: # which which /usr/bin/which Unix is so weird! :-) -------------- next part -------------- An HTML attachment was scrubbed... URL: From livfoss at blueyonder.co.uk Wed Jun 4 17:30:00 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Wed Jun 4 17:30:00 2003 Subject: table calculations Message-ID: On Wed, 4 Jun 2003 19:40:38 +0200 yves COPPE > >i've recently discussed about that with Jan >What I do after my discussion is so many different fields that I need >columns... >So you have more freedom > >you group the flds and add a scrollbar to the group. >You synchronize the scrollbardrag of the group with the scroll of the >flds and you have a spreadsheet... > >hope this helps. Yes, I will work on this. My actual project is a kind of demonstration of what a spreadsheet is as part of an educational package. Still thinking about the minimum functionality to demonstrate without confusing... thanks Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From livfoss at blueyonder.co.uk Wed Jun 4 17:32:00 2003 From: livfoss at blueyonder.co.uk (Graham Samuel) Date: Wed Jun 4 17:32:00 2003 Subject: Please use plain text! Message-ID: This is just to echo a plea made by Heather a few times - please don't post HTML to the list. It just makes everything longer. The list is active enough without redundant characters, and it is specifically a plain-text list! Respectfully Graham -- ------------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From monte at sweattechnologies.com Wed Jun 4 17:39:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jun 4 17:39:00 2003 Subject: Rev 2.0 ERROR on Windows XP In-Reply-To: Message-ID: > I have installed Rev 2.0 on Win2k and MacOSX with good results. > However, My > Windows XP installation is not usable because the following error > repeatedly > pops up as a prompt window. > > "Insert disk into drive \Device\Harddisk1\DR3." > > Has anyone else seen this on Windows XP or know of a solution? Hi Roger I had this problem and for me it didn't go away with a reinstall so I had to find the problem. I eventually tracked it down to the contents of cRevGeneral["debugObjects"] in the revPreferences stack. If you delete what's there it fixes the issue. Cheers Monte From ambassador at fourthworld.com Wed Jun 4 17:55:03 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 4 17:55:03 2003 Subject: table calculations In-Reply-To: Message-ID: Graham Samuel wrote: > Yes, I will work on this. My actual project is a kind of > demonstration of what a spreadsheet is as part of an educational > package. Still thinking about the minimum functionality to > demonstrate without confusing... Which product's spreadsheet are you training for? -- 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 gbrucelewis at sympatico.ca Wed Jun 4 18:46:01 2003 From: gbrucelewis at sympatico.ca (Bruce Lewis) Date: Wed Jun 4 18:46:01 2003 Subject: spell checker In-Reply-To: <37EE47A6-96AA-11D7-9A1A-000A27D75508@messimercomputing.com> References: <37EE47A6-96AA-11D7-9A1A-000A27D75508@messimercomputing.com> Message-ID: Steve, Do you have any problems with Spell Catcher X? I have used it (and its predecessors) for many years in all sorts of programmes. It has caused a lot of grief in Revolution. The glossary function seems to toss in extra invisible characters that cause problems in scripts (very hard to track down). I turned that off first. I forget what the problem was with the spell checking, but I also turned it off. I think it didn't paste the changes in correctly on a batch check. It is a real concern for me since I find it much harder to work without it. In fact, it is the biggest negative about Revolution now. I did report it to Casady & Greene months ago. Have you had any bad experiences? Regards, Bruce At 12:33 PM -0400 6/4/03, Stephen Messimer wrote: >On Wednesday, June 4, 2003, at 11:02 AM, >use-revolution-request at lists.runrev.com wrote: > >> What would be the best way to implement a spell-checker in Rev? >> > >I use Spell Catcher X by Cassidy & Green. It works very well w Rev. >Here's the URL: > >http://www.casadyg.com/ > >Regards, > >Steve > >Stephen R. Messimer, PA >208 1st Ave. South >Escanaba, MI 49829 >www.messimercomputing.com > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From jeanne at runrev.com Wed Jun 4 19:56:00 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 4 19:56:00 2003 Subject: documentation - full text search useful? In-Reply-To: <3EDE1839.4090609@hyperactivesw.com> References: <3EDBB4B5.6AD9C04B@hrz.uni-kassel.de> <3EDBB4B5.6AD9C04B@hrz.uni-kassel.de> Message-ID: At 9:03 AM -0700 6/4/03, J. Landman Gay wrote: >I found it. Here's what happened: immediately after launching Rev 2.0, I >choose "Revolution Documentation" from the Help menu. I get the old >RevDocs stack (I'm not sure where it is coming from, since I deleted >older beta versions of 2.0.) If I go into the Finder and double-click >the RevDocumentation.rev file, I get the message about duplicate stacks >in memory. I choose "purge" and the new help stack loads. This stack >does have the "search for" item in the popdown button. Bizarre. Must be >some path that stored in the licensing stack, yes? There are paths in the licensing stack... but they're relative paths (obviously), so I'm not completely sure what's going on. (I probably wouldn't re-use the old licensing stack, though - the code in it does change so you might run into compatibility problems using the old one with a later version of the rest.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From rbarber at yhb.att.ne.jp Wed Jun 4 20:37:01 2003 From: rbarber at yhb.att.ne.jp (Ron) Date: Wed Jun 4 20:37:01 2003 Subject: html-texting Unicode text In-Reply-To: <20030531.130143.2500.0.diskot123@juno.com> Message-ID: Hi all I am attempting to add formatting to text before displaying it in the fld, specifically, coloring a foundword throughout the text. This is straightforward when dealing with ascii text - something like: replace "foundword" with "foundword" in thetext set the htmltext of fld 1 to thetext This is no problem and I use this technique for lots of other formatting needs as well. My difficulty is in adding formatting to unicodetext. I start with Japanese text that needs to be converted using the uniencode function. The result is unicodetext but I can't seem to add htmlformatting to the variable and have it stick. Setting the fld to the unicodetext loses the htmlformatting and setting it to the htmltext results in no visible text at all. I have tried all manner of combinations of setting html first, setting unicodetext first, setting the fld and getting the texts etc. but haven't hit upon the right combination. How can I add html formatting codes to a unicodetext variable? Thanks Ron From alansimon01 at optonline.net Wed Jun 4 21:41:01 2003 From: alansimon01 at optonline.net (Alan Simon) Date: Wed Jun 4 21:41:01 2003 Subject: RunRev: right for this project? In-Reply-To: Message-ID: Hello, I've been trying to decide if Runtime Revolution is the right tool to develop my new project (I'm also considering 4D and REALbasic). I'd appreciate any opinions on the suitability of Runtime Revolution for this project: The project involves generating a report of a medical procedure. Four people are involved in supplying data for the report, all of whom work in different places. 1. A receptionist who enters data on the patient, what physician ordered it, why it was ordered, and similar demographic data. 2. A technologist who fills in technical data on how the study was done, machine settings, and what protocol and materials were used. 3. One physician is present while the test is performed, and will enter data while the test is happening. Some of the data would be best entered with a "slider" type of data control, others with checkboxes or picklists. Possibly a tablet PC would be used. 4. Another physician looks at the results of the test later in the day, and provides an interpretation. Hopefully, he could electronically sign the report and fax it immediately to the physician that ordered it, or save it as PDF. The report should also be saved for future reference. Despite reading the available documentation, I've been unable to tell which programming environment would work best, particularly regarding the ease of having multiple users enter data, and the importance of using a database-centered programming environment, like 4D or Filemaker, as opposed to a more general programming environment like Runtime Revolution. My programming experience is limited, and I don't want to find out a few months down the road that I made the wrong choice. Thanks, Alan Simon From degbert at mac.com Wed Jun 4 21:41:30 2003 From: degbert at mac.com (David Egbert) Date: Wed Jun 4 21:41:30 2003 Subject: Start Rev 2.0 = CPU 100% Message-ID: I've read that there a bug in a customProperty that gobbles CPU usage. What do you do when even at startup Rev peggs the CPU? It says it's loading the plug-ins and freezes. I tried deleting the Revolution 2.0 folder in the Applications folder and any prefs file I could find and it still freezes on startup. Thanks. -- Dave Egbert From tsalagi at rainynightspress.com Wed Jun 4 22:01:01 2003 From: tsalagi at rainynightspress.com (Duane Poncy) Date: Wed Jun 4 22:01:01 2003 Subject: Rtr-formatted text question In-Reply-To: <200306040622.CAA23993@www.runrev.com> References: <200306040622.CAA23993@www.runrev.com> Message-ID: <20030604195229654451.GyazMail.tsalagi@rainynightspress.com> Ken, I tried your suggestion, but it doesn't do what I need it to do. It moved all of the text from field1 to field2. Selecting a chunk of the field doesn't work either. What I need to do is move a chunk of a single line of selected text from the field with the formatting intact. Can this be done??? Thank you. Duane Poncy Original Message: > From: "Ken Ray" > To: > Subject: RE: Rtf - formatted text question > Date: Wed, 4 Jun 2003 01:06:04 -0500 > Organization: Sons of Thunder Software > Reply-To: use-revolution at lists.runrev.com > > Duane, > > Do you have to use RTF? The reason I ask is that the HTMLText manages > styles a lot better than RTF, and even if you use RTF for your import, > I'd use HTMLText to move styled data from one field to another: > > set the htmlText of fld 2 to the htmlText of fld 1 > > As to why semicolons are stripped in RTF import... I don't know. Any > chance you could use some other delimiter? > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > >> -----Original Message----- >> From: use-revolution-admin at lists.runrev.com >> [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of >> Duane Poncy >> Sent: Wednesday, June 04, 2003 12:27 AM >> To: use-revolution at lists.runrev.com >> Subject: Rtf - formatted text question >> >> >> Hello, I hope somebody can help out a newbie. >> >> I am programming an English>Cherokee>English dictionary. Because I am >> very poor, I have to use the free edition of Revolution, so >> my code has >> to be tight. Here is my problem: I need to use character formatting >> in my definition field, but I can't figure out how to do that. >> >> My stack script: >> >> on preOpen >> set the rtfText of field "tsalagiData" to URL >> "file:TsalagitoEnglishTest.rtf" >> set itemDelimiter to tab >> repeat for each line thisLine in field "TsalagiData" >> put item 1 of thisLine & linefeed after field "wordlist" >> end repeat >> end preOpen >> >> --this puts my tab delimited rtf file into an invisible field >> "tsalagiData", then puts the first chunk (the english word) into the >> field "wordlist". This works fine, except that importing the >> rtf file, >> for some reason, strips out all of my semicolons, which I need for >> formatting (see below). >> >> My script for the field "wordlist": >> >> on mouseDown >> put the selectedText of field "wordlist" into field "EnglishWord" >> put word 2 of clickLine() into listLine >> select line listLine of field "TsalagiData" >> set itemDelimiter to tab >> put item 2 of the selectedText of field "TsalagiData" into field >> "TsalagiDefine" >> replace ";" with return in field "TsalagiDefine" >> end mouseDown >> >> This also works fine, except when (Item 2) is put in the field >> "TsalagiDefine" the character formatting is gone. (Item 1, >> used above, >> doesn't need formatting.) >> >> Is there any way to move rtf text from one field to another >> and retain >> the formatting? >> Why are my semicolons stripped when I import my rtf file? >> >> Thanks. >> >> >> Duane Poncy Duane Poncy visit Elohi Gadugi: poetry, software, Cherokee culture and Native American rights. http://dsaoregon.igc.org/tsalagi/ -------------------------------------------------------- Another world is not only possible, she is on her way. On a quiet day, I can hear her breathing. - Arundhati Roy --------------------------------------------------------- From kray at sonsothunder.com Wed Jun 4 22:28:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Wed Jun 4 22:28:01 2003 Subject: Rtr-formatted text question In-Reply-To: <20030604195229654451.GyazMail.tsalagi@rainynightspress.com> Message-ID: <008301c32b11$4e287ae0$6501a8c0@LightningFlash> Duane, Sorry, I didn't know you wanted a chunk. You can do the same thing, just include the chunk in your expression, like: set the htmlText of fld 2 to the htmlText of word 4 to 7 of fld 1 Let me know if this works or not... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > Duane Poncy > Sent: Wednesday, June 04, 2003 9:52 PM > To: use-revolution at lists.runrev.com > Subject: Re: Rtr-formatted text question > > > Ken, I tried your suggestion, but it doesn't do what I need it to do. > It moved all of the text from field1 to field2. Selecting a chunk of > the field doesn't work either. What I need to do is move a chunk of a > single line of selected text from the field with the > formatting intact. > > > Can this be done??? > > Thank you. > Duane Poncy > > Original Message: > > From: "Ken Ray" > > To: > > Subject: RE: Rtf - formatted text question > > Date: Wed, 4 Jun 2003 01:06:04 -0500 > > Organization: Sons of Thunder Software > > Reply-To: use-revolution at lists.runrev.com > > > > Duane, > > > > Do you have to use RTF? The reason I ask is that the > HTMLText manages > > styles a lot better than RTF, and even if you use RTF for > your import, > > I'd use HTMLText to move styled data from one field to another: > > > > set the htmlText of fld 2 to the htmlText of fld 1 > > > > As to why semicolons are stripped in RTF import... I don't > know. Any > > chance you could use some other delimiter? > > > > Ken Ray > > Sons of Thunder Software > > Email: kray at sonsothunder.com > > Web Site: http://www.sonsothunder.com/ > > > >> -----Original Message----- > >> From: use-revolution-admin at lists.runrev.com > >> [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > >> Duane Poncy > >> Sent: Wednesday, June 04, 2003 12:27 AM > >> To: use-revolution at lists.runrev.com > >> Subject: Rtf - formatted text question > >> > >> > >> Hello, I hope somebody can help out a newbie. > >> > >> I am programming an English>Cherokee>English dictionary. > Because I > >> am > >> very poor, I have to use the free edition of Revolution, so > >> my code has > >> to be tight. Here is my problem: I need to use > character formatting > >> in my definition field, but I can't figure out how to do that. > >> > >> My stack script: > >> > >> on preOpen > >> set the rtfText of field "tsalagiData" to URL > >> "file:TsalagitoEnglishTest.rtf" > >> set itemDelimiter to tab > >> repeat for each line thisLine in field "TsalagiData" > >> put item 1 of thisLine & linefeed after field "wordlist" > >> end repeat > >> end preOpen > >> > >> --this puts my tab delimited rtf file into an invisible field > >> "tsalagiData", then puts the first chunk (the english > word) into the > >> field "wordlist". This works fine, except that importing the > >> rtf file, > >> for some reason, strips out all of my semicolons, which I > need for > >> formatting (see below). > >> > >> My script for the field "wordlist": > >> > >> on mouseDown > >> put the selectedText of field "wordlist" into field > "EnglishWord" > >> put word 2 of clickLine() into listLine > >> select line listLine of field "TsalagiData" > >> set itemDelimiter to tab > >> put item 2 of the selectedText of field "TsalagiData" into field > >> "TsalagiDefine" > >> replace ";" with return in field "TsalagiDefine" > >> end mouseDown > >> > >> This also works fine, except when (Item 2) is put in the field > >> "TsalagiDefine" the character formatting is gone. (Item 1, > >> used above, > >> doesn't need formatting.) > >> > >> Is there any way to move rtf text from one field to another > >> and retain > >> the formatting? > >> Why are my semicolons stripped when I import my rtf file? > >> > >> Thanks. > >> > >> > >> Duane Poncy > > > Duane Poncy > > visit Elohi Gadugi: poetry, software, > Cherokee culture and Native American rights. > http://dsaoregon.igc.org/tsalagi/ > > > -------------------------------------------------------- > Another world is not only possible, she is on her way. > On a quiet day, I can hear her breathing. - Arundhati Roy > --------------------------------------------------------- > > _______________________________________________ > 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 Jun 4 22:29:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jun 4 22:29:01 2003 Subject: setting or HACKING creator codes in OS X In-Reply-To: <1030604151028.3edd7f44.c0a80064.10.2.3.0.2126@192.168.0.100> Message-ID: <9639859A-9704-11D7-920D-0003937A97B8@genesearch.com.au> Here are the AppleScripts I use, and the price is really good :-) This one checks the file type & creator of a current file: tell application "Finder" set tFile to choose file set tType to the file type of tFile set tCrea to the creator type of tFile display dialog tFile & return & tType & return & tCrea as string end tell And this one will make any changes: tell application "Finder" set tFile to choose file set tType to the file type of tFile set tCrea to the creator type of tFile display dialog "Set file type to:" default answer tType set the file type of tFile to text returned of the result display dialog "Set creator type to:" default answer tCrea set the creator type of tFile to text returned of the result end tell have fun, Sarah On Wednesday, June 4, 2003, at 03:10 pm, Brian Thomas wrote: > > Hi, I've been working on a big project called If Monks had Macs > forever. I've been going back & forth between Revolution & MetaCard > because I had been working with Scott Raney and Tuviah on getting > special fixes to the MetaCard engines for a bunch of QuickTime related > issues. Thankfully they are all incorporated in Revolution 2.0. So > I've begun reading this list, digging into MetaCard and trying to use > the Distribution Builder. I have had some real difficulty getting the > builder to apply the creator codes and icons in OS X as I would like. > I put the creator code in the signature box for OS X (as well as the > creator signature box for the OS 9) but it doesn't apply. > > I'm getting really frustrated. > > > If there is a past thread or a guide to using it that would be nice. > But I was hoping someone could suggest a sort of Gordian Knot > solution. Like Mathewson's for dealing with the frustration of the > mis-sized distribution or stand-alone builder box (just go ahead and > fix it in MetaCard (I made it re-sizeable). > > I thought I could just hack the files with an OS X version of Resedit. > However, everything I could find that didn't cost $256 only works on > files, not applications. I didn't try the thing that costs $256. > > Is there a free or cheap way to change the creator and/or type codes > in OS X ? > > > > -- > Brian > > b_t at rivertext.com > http://www.rivertext.com/ > > a worker's guide to western civilization > > http://www.rivertext.com/stuff > > one American city's dissent > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > From shaosean at unitz.ca Wed Jun 4 22:37:04 2003 From: shaosean at unitz.ca (Shao Sean) Date: Wed Jun 4 22:37:04 2003 Subject: [ANN] alwaysOnTop v1.0.1, setDesktop v1.0.0 Message-ID: <3edeb8df.189e.552936504@unitz.ca> i've updated the "alwaysOnTop.dll" plugin, so it should work now ;-) created a new plugin "setDesktop.dll" which allows you to change the windows desktop image from within runrev/metacard.. both plugins are windows only, and were tested in windows95C and windowsXP home edition, runrev 1.1.1 and runrev 2.0 http://shaosean.tk/ -Sean From tsalagi at rainynightspress.com Wed Jun 4 23:11:00 2003 From: tsalagi at rainynightspress.com (Duane Poncy) Date: Wed Jun 4 23:11:00 2003 Subject: Rtr-formatted text question In-Reply-To: <200306050230.WAA24318@www.runrev.com> References: <200306050230.WAA24318@www.runrev.com> Message-ID: <20030604210311462060.GyazMail.tsalagi@rainynightspress.com> Ken, This is the script I wrote. Everything performs the way it should, except for the formatting is lost. It seems like it should work??? on mouseDown put the selectedText of field "wordlist" into field "EnglishWord" put word 2 of clickLine() into listLine set itemDelimiter to tab set the htmlText of field "TsalagiDefine" to the htmlText of item 2 of line listLine of field "TsalagiData" replace ";" with return in field "TsalagiDefine" end mouseDown Thanks for your help. Original Message: > From: "Ken Ray" > To: > Subject: RE: Rtr-formatted text question > Date: Wed, 4 Jun 2003 22:19:28 -0500 > Organization: Sons of Thunder Software > Reply-To: use-revolution at lists.runrev.com > > Duane, > > Sorry, I didn't know you wanted a chunk. You can do the same thing, just > include the chunk in your expression, like: > > set the htmlText of fld 2 to the htmlText of word 4 to 7 of fld 1 > > Let me know if this works or not... > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > >> -----Original Message----- >> From: use-revolution-admin at lists.runrev.com >> [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of >> Duane Poncy >> Sent: Wednesday, June 04, 2003 9:52 PM >> To: use-revolution at lists.runrev.com >> Subject: Re: Rtr-formatted text question >> >> >> Ken, I tried your suggestion, but it doesn't do what I need it to do. >> It moved all of the text from field1 to field2. Selecting a chunk of >> the field doesn't work either. What I need to do is move a chunk of a >> single line of selected text from the field with the >> formatting intact. >> >> >> Can this be done??? >> >> Thank you. >> Duane Poncy >> >> Original Message: >>> From: "Ken Ray" >>> To: >>> Subject: RE: Rtf - formatted text question >>> Date: Wed, 4 Jun 2003 01:06:04 -0500 >>> Organization: Sons of Thunder Software >>> Reply-To: use-revolution at lists.runrev.com >>> >>> Duane, >>> >>> Do you have to use RTF? The reason I ask is that the >> HTMLText manages >>> styles a lot better than RTF, and even if you use RTF for >> your import, >>> I'd use HTMLText to move styled data from one field to another: >>> >>> set the htmlText of fld 2 to the htmlText of fld 1 >>> >>> As to why semicolons are stripped in RTF import... I don't >> know. Any >>> chance you could use some other delimiter? >>> >>> Ken Ray >>> Sons of Thunder Software >>> Email: kray at sonsothunder.com >>> Web Site: http://www.sonsothunder.com/ >>> >>>> -----Original Message----- >>>> From: use-revolution-admin at lists.runrev.com >>>> [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of >>>> Duane Poncy >>>> Sent: Wednesday, June 04, 2003 12:27 AM >>>> To: use-revolution at lists.runrev.com >>>> Subject: Rtf - formatted text question >>>> >>>> >>>> Hello, I hope somebody can help out a newbie. >>>> >>>> I am programming an English>Cherokee>English dictionary. >> Because I >>>> am >>>> very poor, I have to use the free edition of Revolution, so >>>> my code has >>>> to be tight. Here is my problem: I need to use >> character formatting >>>> in my definition field, but I can't figure out how to do that. >>>> >>>> My stack script: >>>> >>>> on preOpen >>>> set the rtfText of field "tsalagiData" to URL >>>> "file:TsalagitoEnglishTest.rtf" >>>> set itemDelimiter to tab >>>> repeat for each line thisLine in field "TsalagiData" >>>> put item 1 of thisLine & linefeed after field "wordlist" >>>> end repeat >>>> end preOpen >>>> >>>> --this puts my tab delimited rtf file into an invisible field >>>> "tsalagiData", then puts the first chunk (the english >> word) into the >>>> field "wordlist". This works fine, except that importing the >>>> rtf file, >>>> for some reason, strips out all of my semicolons, which I >> need for >>>> formatting (see below). >>>> >>>> My script for the field "wordlist": >>>> >>>> on mouseDown >>>> put the selectedText of field "wordlist" into field >> "EnglishWord" >>>> put word 2 of clickLine() into listLine >>>> select line listLine of field "TsalagiData" >>>> set itemDelimiter to tab >>>> put item 2 of the selectedText of field "TsalagiData" into field >>>> "TsalagiDefine" >>>> replace ";" with return in field "TsalagiDefine" >>>> end mouseDown >>>> >>>> This also works fine, except when (Item 2) is put in the field >>>> "TsalagiDefine" the character formatting is gone. (Item 1, >>>> used above, >>>> doesn't need formatting.) >>>> >>>> Is there any way to move rtf text from one field to another >>>> and retain >>>> the formatting? >>>> Why are my semicolons stripped when I import my rtf file? >>>> >>>> Thanks. >>>> >>>> >>>> Duane Poncy Duane Poncy visit Elohi Gadugi: poetry, software, Cherokee culture and Native American rights. http://dsaoregon.igc.org/tsalagi/ -------------------------------------------------------- Another world is not only possible, she is on her way. On a quiet day, I can hear her breathing. - Arundhati Roy --------------------------------------------------------- From gizmotron at earthlink.net Wed Jun 4 23:14:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed Jun 4 23:14:00 2003 Subject: RunRev: right for this project? In-Reply-To: Message-ID: <2016451D-970B-11D7-9BB2-000A95859272@earthlink.net> On Wednesday, June 4, 2003, at 07:32 PM, Alan Simon wrote: > Hello, I've been trying to decide if Runtime Revolution is the right > tool to develop my new project (I'm also considering 4D and > REALbasic). I'd appreciate any opinions on the suitability of Runtime > Revolution for this project: > > The project involves generating a report of a medical procedure. Four > people are involved in supplying data for the report, all of whom work > in different places. > > [snip] > > Despite reading the available documentation, I've been unable to tell > which programming environment would work best, particularly regarding > the ease of having multiple users enter data, and the importance of > using a database-centered programming environment, like 4D or > Filemaker, as opposed to a more general programming environment like > Runtime Revolution. My programming experience is limited, and I don't > want to find out a few months down the road that I made the wrong > choice. > > Thanks, > > Alan Simon > Hi Alan, One question first. Is this in the United States? Because if it is you will need to create access privileges for each user and you will need to encrypt data before sending back and forth from computer to computer; not to mention the medical practice conducting itself within the guidelines of HIPAA compliance. If that is what you have in mind then you might look at Run Rev in combination with the Valentina database using FTP. That database can encrypt text as well as other kinds of media using the Blowfish encryption algorithm. I suggest this because you will need to use a server based CGI setup in order to integrate data transfers with other tools like Filemaker or 4D. Here is something else to consider. If you develop in Run Rev & Valentina you can also integrate with other application developing applications like Director and RealBasic that can still work with the same Valentina database that you use with Run Rev. just my two-cents ... I'm not much of a Run Rev programmer yet. Mark Brownell From pcharles at chartermi.net Wed Jun 4 23:21:00 2003 From: pcharles at chartermi.net (Paul Charlesworth) Date: Wed Jun 4 23:21:00 2003 Subject: Using Superscript and Subscript in Fields Message-ID: Hello All: I would like to represent the electron configuration of elements using superscript and subscripts and would like to know what the best approach my be. So far, I have the following approach working, but the superscripted text is not a smaller font size as it should be: on mouseup set the htmltext of field "ElementNameField" to "1s2 2s2 2p6 3s1" end mouseup Am I missing a really simple property for formatting text? Thanks, Paul From pcharles at chartermi.net Wed Jun 4 23:26:01 2003 From: pcharles at chartermi.net (Paul Charlesworth) Date: Wed Jun 4 23:26:01 2003 Subject: Script Improvement Advice Message-ID: Dear All: I am working on my first ever programming project, a simple periodic table, and have created the interface using colored buttons. At the bottom of the screen I have an area with elemental properties. This is basically a Tab area (for future options) and a series of fields for each property. What I would like to know is the most elegant beginners way to script the placement of properties into each field on pressing an element button. At this point I am adding the following script to each button: on mouseup put "Hydrogen" into field "ElementNameField" put "1" into field "AtomicNumberField" put "1.008" into field "AtomicMassField" put "37" into field "AtomicRadiusField" put "N/A" into field "IonicRadiusField" put "1" into field "OxidationStatesField" put "gas" into field "StateField" put "8.9E-5" into field "DensityField" put "-259" into field "MeltingPointField" put "-253" into field "BoilingPointField" put "0.12" into field "HeatFusionField" put "0.90" into field "HeatVapField" put "14.90" into field "SpecificHeatField" put "0.002" into field "ThermalCondField" put "13.60" into field "IonizationEnergyField" put "0.75" into field "ElectronAffinityField" put "2.2" into field "ElectronegativityField" put "1400" into field "AbundanceField" end mouseup It works great, but I hoping to learn if there was a better way that might improve speed or save file size. My next questions will probably be about icons, about boxes, building, and distribution. Many thanks, Paul From gcanyon at inspiredlogic.com Wed Jun 4 23:30:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed Jun 4 23:30:01 2003 Subject: documentation - full text search useful? In-Reply-To: <3EDE107B.70407@hyperactivesw.com> Message-ID: <2E01FD18-970D-11D7-A259-003065683ECC@inspiredlogic.com> The license file contains: stack "Home" | stack "execution error" | stack "revLicenseAgreement" | stack "Ask Dialog" | stack "Answer Dialog" | stack "revMessageWatcher" | stack "revSuppressMessages" | stack "rev20beta-2" | stack "rev20beta-1" | stack "revErrorDisplay" | stack "Color Chooser" On Wednesday, June 4, 2003, at 08:30 AM, J. Landman Gay wrote: > Yes. I downloaded the final release. Is that stuff part of the license > stack? I copied my previous license stack from the beta version over > to the release version so that I wouldn't have to look up my licensing > code again. Other than that, I'm running the release version of Rev. > regards, Geoff Canyon gcanyon at inspiredlogic.com From bvlahos at mac.com Wed Jun 4 23:31:02 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Wed Jun 4 23:31:02 2003 Subject: Using Superscript and Subscript in Fields In-Reply-To: Message-ID: <52C87620-970D-11D7-8776-0003936A2C42@mac.com> Paul, Use the textShift property. See the dictionary for details. Bill Vlahos On Wednesday, June 4, 2003, at 09:12 PM, Paul Charlesworth wrote: > Hello All: > > I would like to represent the electron configuration of elements using > superscript and subscripts and would like to know what the best > approach my be. So far, I have the following approach working, but the > superscripted text is not a smaller font size as it should be: > > on mouseup > set the htmltext of field "ElementNameField" to "1s2 > 2s2 2p6 3s1" > end mouseup > > Am I missing a really simple property for formatting text? > > Thanks, > > Paul > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From steve at messimercomputing.com Thu Jun 5 00:09:00 2003 From: steve at messimercomputing.com (Stephen Messimer) Date: Thu Jun 5 00:09:00 2003 Subject: spell checker In-Reply-To: <200306050230.WAA24318@www.runrev.com> Message-ID: On Wednesday, June 4, 2003, at 10:30 PM, use-revolution-request at lists.runrev.com wrote: > Do you have any problems with Spell Catcher X? > > I have used it (and its predecessors) for many years in all sorts of > programmes. It has caused a lot of grief in Revolution. The glossary > function seems to toss in extra invisible characters that cause > problems in > scripts (very hard to track down). I turned that off first. > > I forget what the problem was with the spell checking, but I also > turned it > off. I think it didn't paste the changes in correctly on a batch check. > > It is a real concern for me since I find it much harder to work > without it. > In fact, it is the biggest negative about Revolution now. I did report > it > to Casady & Greene months ago. > > Have you had any bad experiences? > Bruce, I haven't had any bad experiences with Spell Catcher X. Granted I haven't really used it other than to check text selections in fields. I haven't used it in the script editor. As far as invisible characters in the script editor, I have seen this before in earlier versions of the script editor and those occurrences were unrelated to spell Checker X. I tend to work with fields separately and not to process them as batches so I can't comment on Spell Checker X's performance in that regard. Quit a while ago I mentioned that I thought integrated spell check would be a very useful addition to rev. I still think so. Unfortunately the folks at Run Rev really have their hands full at the moment and that type of addition would represent a major commitment of both time and resources. Maybe someday ... :-) Regards, Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 www.messimercomputing.com From chipp at chipp.com Thu Jun 5 00:19:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Thu Jun 5 00:19:00 2003 Subject: Script Improvement Advice In-Reply-To: Message-ID: Hi Paul, I'd probably use custom properties. I'd set the "myPeriodicProps" of button "my_Hydrogen" to: Hydrogen 1 1.008 37 N/A etc.. and do the same with all the other buttons. Then I'd make sure the button names all begin with "my_" and none of them have a 'on mouseup' handler. I'd put the following into the card script on mouseUp if the short name of the target contains "my_" then put the myPeriodicProps of the target into tVar put line 1 of tVar into field "ElementNameField" put line 2 of tVar into field "AtomicNumberField" put line 3 of tVar into field "AtomicMassField" (etc....) end if end mouseUp When you click on a button, the mouseUp message is passed through to the card because no mouseUp handler exists in the button. There the script is executed. There are probably a dozen ways to do this, but this one is pretty straight forward and easy. -Chipp From sibr at sibr.com Thu Jun 5 00:21:00 2003 From: sibr at sibr.com (Simon Brown) Date: Thu Jun 5 00:21:00 2003 Subject: How-to build a font sub-menu? In-Reply-To: <200305210442.h4L4gMpn020515@ms-smtp-02.nyroc.rr.com> Message-ID: <575AAB36-9714-11D7-8CC9-000502712680@sibr.com> Not sure how to do this when using Rev 2. I've used the Menu Builder to create the menu bar, and have created a Type-->Font menu item. But I am unsure of how to get the list of typefaces returned by fontNames() into the Font sub-menu. Can anyone help with this, or point to a stack that shows how to do this? Thanks, Simon. From kray at sonsothunder.com Thu Jun 5 00:30:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jun 5 00:30:00 2003 Subject: Rtr-formatted text question In-Reply-To: <20030604210311462060.GyazMail.tsalagi@rainynightspress.com> Message-ID: <008f01c32b22$5b7d8120$6501a8c0@LightningFlash> Duane The problem is your last "replace" line; if you don't include it, the formatting is preserved. I'd suggest doing it in three steps - also note that since we're working with HTML, we can't use "return"; we have to use "
" instead: put the htmlText of item 2 of line tListLine of field "TsalagiData" into temp replace ";" with "
" in temp set the htmlText of fld "TslagiDefine" to temp Works here; 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: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > Duane Poncy > Sent: Wednesday, June 04, 2003 11:03 PM > To: use-revolution at lists.runrev.com > Subject: RE: Rtr-formatted text question > > > Ken, > This is the script I wrote. Everything performs the way it should, > except for the formatting is lost. It seems like it should work??? > > on mouseDown > put the selectedText of field "wordlist" into field "EnglishWord" > put word 2 of clickLine() into listLine > set itemDelimiter to tab > set the htmlText of field "TsalagiDefine" to the htmlText of item 2 > of line listLine of field "TsalagiData" > replace ";" with return in field "TsalagiDefine" > end mouseDown > > Thanks for your help. > > > Original Message: > > From: "Ken Ray" > > To: > > Subject: RE: Rtr-formatted text question > > Date: Wed, 4 Jun 2003 22:19:28 -0500 > > Organization: Sons of Thunder Software > > Reply-To: use-revolution at lists.runrev.com > > > > Duane, > > > > Sorry, I didn't know you wanted a chunk. You can do the same thing, > > just include the chunk in your expression, like: > > > > set the htmlText of fld 2 to the htmlText of word 4 to 7 of fld 1 > > > > Let me know if this works or not... > > > > Ken Ray > > Sons of Thunder Software > > Email: kray at sonsothunder.com > > Web Site: http://www.sonsothunder.com/ > > > >> -----Original Message----- > >> From: use-revolution-admin at lists.runrev.com > >> [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > >> Duane Poncy > >> Sent: Wednesday, June 04, 2003 9:52 PM > >> To: use-revolution at lists.runrev.com > >> Subject: Re: Rtr-formatted text question > >> > >> > >> Ken, I tried your suggestion, but it doesn't do what I need it to > >> do. > >> It moved all of the text from field1 to field2. > Selecting a chunk of > >> the field doesn't work either. What I need to do is move > a chunk of a > >> single line of selected text from the field with the > >> formatting intact. > >> > >> > >> Can this be done??? > >> > >> Thank you. > >> Duane Poncy > >> > >> Original Message: > >>> From: "Ken Ray" > >>> To: > >>> Subject: RE: Rtf - formatted text question > >>> Date: Wed, 4 Jun 2003 01:06:04 -0500 > >>> Organization: Sons of Thunder Software > >>> Reply-To: use-revolution at lists.runrev.com > >>> > >>> Duane, > >>> > >>> Do you have to use RTF? The reason I ask is that the > >> HTMLText manages > >>> styles a lot better than RTF, and even if you use RTF for > >> your import, > >>> I'd use HTMLText to move styled data from one field to another: > >>> > >>> set the htmlText of fld 2 to the htmlText of fld 1 > >>> > >>> As to why semicolons are stripped in RTF import... I don't > >> know. Any > >>> chance you could use some other delimiter? > >>> > >>> Ken Ray > >>> Sons of Thunder Software > >>> Email: kray at sonsothunder.com > >>> Web Site: http://www.sonsothunder.com/ > >>> > >>>> -----Original Message----- > >>>> From: use-revolution-admin at lists.runrev.com > >>>> [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > >>>> Duane Poncy > >>>> Sent: Wednesday, June 04, 2003 12:27 AM > >>>> To: use-revolution at lists.runrev.com > >>>> Subject: Rtf - formatted text question > >>>> > >>>> > >>>> Hello, I hope somebody can help out a newbie. > >>>> > >>>> I am programming an English>Cherokee>English dictionary. > >> Because I > >>>> am > >>>> very poor, I have to use the free edition of Revolution, so > >>>> my code has > >>>> to be tight. Here is my problem: I need to use > >> character formatting > >>>> in my definition field, but I can't figure out how to do that. > >>>> > >>>> My stack script: > >>>> > >>>> on preOpen > >>>> set the rtfText of field "tsalagiData" to URL > >>>> "file:TsalagitoEnglishTest.rtf" > >>>> set itemDelimiter to tab > >>>> repeat for each line thisLine in field "TsalagiData" > >>>> put item 1 of thisLine & linefeed after field "wordlist" > >>>> end repeat > >>>> end preOpen > >>>> > >>>> --this puts my tab delimited rtf file into an invisible field > >>>> "tsalagiData", then puts the first chunk (the english > >> word) into the > >>>> field "wordlist". This works fine, except that importing the > >>>> rtf file, > >>>> for some reason, strips out all of my semicolons, which I > >> need for > >>>> formatting (see below). > >>>> > >>>> My script for the field "wordlist": > >>>> > >>>> on mouseDown > >>>> put the selectedText of field "wordlist" into field > >> "EnglishWord" > >>>> put word 2 of clickLine() into listLine > >>>> select line listLine of field "TsalagiData" > >>>> set itemDelimiter to tab > >>>> put item 2 of the selectedText of field > "TsalagiData" into field > >>>> "TsalagiDefine" > >>>> replace ";" with return in field "TsalagiDefine" > >>>> end mouseDown > >>>> > >>>> This also works fine, except when (Item 2) is put in the field > >>>> "TsalagiDefine" the character formatting is gone. (Item 1, > >>>> used above, > >>>> doesn't need formatting.) > >>>> > >>>> Is there any way to move rtf text from one field to another > >>>> and retain > >>>> the formatting? > >>>> Why are my semicolons stripped when I import my rtf file? > >>>> > >>>> Thanks. > >>>> > >>>> > >>>> Duane Poncy > > > Duane Poncy > > visit Elohi Gadugi: poetry, software, > Cherokee culture and Native American rights. > http://dsaoregon.igc.org/tsalagi/ > > > -------------------------------------------------------- > Another world is not only possible, she is on her way. > On a quiet day, I can hear her breathing. - Arundhati Roy > --------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From kray at sonsothunder.com Thu Jun 5 00:30:15 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jun 5 00:30:15 2003 Subject: Using Superscript and Subscript in Fields In-Reply-To: <52C87620-970D-11D7-8776-0003936A2C42@mac.com> Message-ID: <009001c32b22$5b9a30e0$6501a8c0@LightningFlash> Actually, that won't change the size either... you actually need to set the font size yourself in your htmlText in addition to using the tags. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > Bill Vlahos > Sent: Wednesday, June 04, 2003 11:23 PM > To: use-revolution at lists.runrev.com > Subject: Re: Using Superscript and Subscript in Fields > > > Paul, > > Use the textShift property. See the dictionary for details. > > Bill Vlahos > > On Wednesday, June 4, 2003, at 09:12 PM, Paul Charlesworth wrote: > > > Hello All: > > > > I would like to represent the electron configuration of > elements using > > superscript and subscripts and would like to know what the best > > approach my be. So far, I have the following approach > working, but the > > superscripted text is not a smaller font size as it should be: > > > > on mouseup > > set the htmltext of field "ElementNameField" to > "1s2 > > 2s2 2p6 3s1" > > end mouseup > > > > Am I missing a really simple property for formatting text? > > > > Thanks, > > > > Paul > > > > _______________________________________________ > > 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 kray at sonsothunder.com Thu Jun 5 00:35:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jun 5 00:35:01 2003 Subject: Script Improvement Advice In-Reply-To: Message-ID: <009101c32b22$f1786eb0$6501a8c0@LightningFlash> Paul, First of all, I'd make sure the the fields "ElementNameField" through "AbundanceField" were sequentially numbered. Then you could do something like this (assuming it's fields 1 through 18 (pardon the line breaks - you can make it continuous if you like): on mouseUp put "Hydrogen,1,1.008,37,N/A,1,gas,8.9E-5," & \ "-259,-253,0.12,0.90,14.90,0.002,13.60," & \ "0.75,2.2,1400" into tData repeat with x = 1 to 18 put item x of tData into fld x end repeat end mouseUp I would suggest also storing your data somewhere other than scripts (like maybe custom properties or a text file), but it's your choice. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > Paul Charlesworth > Sent: Wednesday, June 04, 2003 11:18 PM > To: use-revolution at lists.runrev.com > Subject: Script Improvement Advice > > > Dear All: > > I am working on my first ever programming project, a simple periodic > table, and have created the interface using colored buttons. At the > bottom of the screen I have an area with elemental > properties. This is > basically a Tab area (for future options) and a series of fields for > each property. > > What I would like to know is the most elegant beginners way to script > the placement of properties into each field on pressing an element > button. At this point I am adding the following script to each button: > > on mouseup > put "Hydrogen" into field "ElementNameField" > put "1" into field "AtomicNumberField" > put "1.008" into field "AtomicMassField" > put "37" into field "AtomicRadiusField" > put "N/A" into field "IonicRadiusField" > put "1" into field "OxidationStatesField" > put "gas" into field "StateField" > put "8.9E-5" into field "DensityField" > put "-259" into field "MeltingPointField" > put "-253" into field "BoilingPointField" > put "0.12" into field "HeatFusionField" > put "0.90" into field "HeatVapField" > put "14.90" into field "SpecificHeatField" > put "0.002" into field "ThermalCondField" > put "13.60" into field "IonizationEnergyField" > put "0.75" into field "ElectronAffinityField" > put "2.2" into field "ElectronegativityField" > put "1400" into field "AbundanceField" > end mouseup > > > It works great, but I hoping to learn if there was a better way that > might improve speed or save file size. My next questions will > probably > be about icons, about boxes, building, and distribution. > > Many thanks, > > Paul > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From steve at messimercomputing.com Thu Jun 5 00:36:01 2003 From: steve at messimercomputing.com (Stephen Messimer) Date: Thu Jun 5 00:36:01 2003 Subject: use-revolution digest, Vol 1 #1445 - 12 msgs In-Reply-To: <200306050230.WAA24318@www.runrev.com> Message-ID: <76532236-9716-11D7-BDE7-000A27D75508@messimercomputing.com> Hi Alan, You could certainly accomplish this sort project using Revolution. It would be expensive and time consuming. Yes, Rev does have database capabilities but you really have to build everything from scratch. The question you have to ask is 1) is this a one-off that will only be used by these doctors in this practice or 2) are you planning to market it as a solution? If the answer is 2, then developing a Rev-based solution is worth looking into. If the project is meant only as an in-house program then a database development package is probably your best bet . This is the kind of project I used to do with FileMaker Pro. The fact that TCP/IP networking is built right in and that pretty much any computer on the network can be the host are real advantages here. Not only would it be faster but ultimately it would be much less expensive. Furthermore if you wanted to do some research on the results, all the tools you need are built right in. In Rev or realBasic you can accomplish the same things it would just take longer to come up with the goods. Longer of course = more expensive. Hope this helped. Don't get me wrong I really love Revolution, but why reinvent the wheel, hey? :-) Regards, Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 www.messimercomputing.com -- Macintosh G-4 OSX 10.2.5, OS 9.2.2, 512MB RAM, Rev 2.0 fc1 On Wednesday, June 4, 2003, at 10:30 PM, use-revolution-request at lists.runrev.com wrote: > Hello, I've been trying to decide if Runtime Revolution is the right > tool to develop my new project (I'm also considering 4D and REALbasic). > I'd appreciate any opinions on the suitability of Runtime Revolution > for this project: > > The project involves generating a report of a medical procedure. Four > people are involved in supplying data for the report, all of whom work > in different places. > > 1. A receptionist who enters data on the patient, what physician > ordered it, why it was ordered, and similar demographic data. > > 2. A technologist who fills in technical data on how the study was > done, machine settings, and what protocol and materials were used. > > 3. One physician is present while the test is performed, and will enter > data while the test is happening. Some of the data would be best > entered with a "slider" type of data control, others with checkboxes or > picklists. Possibly a tablet PC would be used. > > 4. Another physician looks at the results of the test later in the day, > and provides an interpretation. Hopefully, he could electronically > sign the report and fax it immediately to the physician that ordered > it, or save it as PDF. The report should also be saved for future > reference. > > Despite reading the available documentation, I've been unable to tell > which programming environment would work best, particularly regarding > the ease of having multiple users enter data, and the importance of > using a database-centered programming environment, like 4D or > Filemaker, as opposed to a more general programming environment like > Runtime Revolution. My programming experience is limited, and I don't > want to find out a few months down the road that I made the wrong > choice. > > Thanks, > > Alan Simon From janschenkel at yahoo.com Thu Jun 5 01:09:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jun 5 01:09:00 2003 Subject: table calculations In-Reply-To: <278625F7-969A-11D7-8F75-000A27B49A96@major-k.de> Message-ID: <20030605060103.35034.qmail@web11906.mail.yahoo.com> --- Klaus Major wrote: > Hi Jan, > > at first a short question: > > Do you ever sleep? > > Before one can read a question on this list, > you already posted a smart solution... ;-) > > Not that i would mind... > > Or are you able to clone yourself, like Scott R. did > sometimes in the past ;-) > > (Maybe he passed this ability over to Tuviah S. > in these days...) > > Please don't answer that question if it will hurt > any > (inter-)national securitiy-issues... > Hehehe, I do sleep, but not very much : since I upgraded my regeneration alcove from MacOS9 to MacOSX efficiency has tripled. (*) As for cloning, that's the sort of thing Steve Jobs is trying to do with his iPods -- thought that was a fifties movie? just wait until those hatch... Yes, my favourite website is back on a regular schedule : 'As the Apple Turns' (www.appleturns.com) -- if you need something to grin/smile/laugh about, that's the place to go. > [snip] > > > you could > > hack the revTable frontscript to suit your needs. > > A cursory look at that frontscript shows that its > > handler 'revWriteCellValue' might be a good place > to > > hook onto : it is called whenever a cell is filled > in > > with data. > > So if you add something like this to it : > > set the uTableCellData[pRow,pColumn] of \ > > pObject to pValue > > that gives you an extra custom property set with > dtaa > > per cell. > > And then you can : > > put the customProperties["uTableCellData"] \ > > into tTableCellDataA > > and do interesting things with that array. > > > > Hopefully the next iteration of RunRev will give > us > > more control over the data and send us a few > messages > > (such as cellChanged) -- or maybe more will be > > implemented in the MetaCard engine. > > > > Hope this gets you started, > > > > Jan Schenkel. > > I was afraid it wasn't that easy :-) > > Thanks a lot, your suggestions will make me start. > > > Regards > > Klaus Major Glad to be of assistance. However, depending on the goal, it might be more interesting to go with the approach of multiple fields. One of the things this allows you to do : put field "column1" into tRows split tRows using return put sum(tRows) into tSum On the other hand, if you need the average of an entire row, this doesn't help and you'll have to iterate over the fields yourself. Though if you don't care about redundancy, you can make things easy on yourself by adding : set the uTableColumnData[pRow] of pObject to pValue set the uTableRowData[pColumn] of pObject to pValue to the hack on revWriteCellValue. As always, there's more than one way to skin a cat... Have fun ! Jan Schenkel. (*) Actually, my reply was so late due to my falling asleep right after dinner last night, heh. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From erikhans08 at yahoo.com Thu Jun 5 01:48:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Thu Jun 5 01:48:01 2003 Subject: Script Improvement Advice In-Reply-To: <009101c32b22$f1786eb0$6501a8c0@LightningFlash> Message-ID: <20030605064021.66887.qmail@web20004.mail.yahoo.com> --- Ken Ray wrote: > > I would suggest also storing your data > somewhere other than scripts > (like maybe custom properties or a text file), > but it's your choice. scripts worked well for me, no losses, but custom properties looks easier to use. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From jeanne at runrev.com Thu Jun 5 02:28:00 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Thu Jun 5 02:28:00 2003 Subject: How-to build a font sub-menu? In-Reply-To: <575AAB36-9714-11D7-8CC9-000502712680@sibr.com> References: <200305210442.h4L4gMpn020515@ms-smtp-02.nyroc.rr.com> Message-ID: At 10:12PM -0700 6/4/03, Simon Brown wrote: >I've used the Menu Builder to create the menu bar, and have created a >Type-->Font menu item. But I am unsure of how to get the list of >typefaces returned by fontNames() into the Font sub-menu. > >Can anyone help with this, or point to a stack that shows how to do >this? You might want to take a look at "Recipe for populating a Text menu" in the Cookbook. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From curry at pair.com Thu Jun 5 03:14:01 2003 From: curry at pair.com (curry) Date: Thu Jun 5 03:14:01 2003 Subject: Using Superscript and Subscript in Fields In-Reply-To: <200306050431.AAA29633@www.runrev.com> References: <200306050431.AAA29633@www.runrev.com> Message-ID: >approach my be. So far, I have the following approach working, but the >superscripted text is not a smaller font size as it should be: You also have to set the font size separately to the size you want. You can probably also do that either in your HTML, or by setting the textsize property of those characters, as you prefer or whichever will be the most convenient for your purpose. -- Curry Kenworthy -- Christian xTalk discussion list http://groups.yahoo.com/group/cxtalk/ From janschenkel at yahoo.com Thu Jun 5 03:23:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jun 5 03:23:00 2003 Subject: table calculations In-Reply-To: Message-ID: <20030605081445.47312.qmail@web11907.mail.yahoo.com> --- Graham Samuel wrote: > I followed the very recent conversation between > Klaus Major and Jan > Schenkel, and it certainly looks tough to use tables > for anything > very much. I have gradually understood that a table > is not really an > object in its own right but rather a 'doctored' > field, and > furthermore the 'doctoring' has removed some of the > normal messages > that one would expect to use to find out what data > entry has been > done and to handle multi-cell operations. > > I'm not sure if this feature is really only half > implemented in RR2.0 > or if instead the intended purpose of tables is > different from what > Klaus (and me and I guess a good many more listers) > would like, i.e. > a way of setting up spreadsheet-like functionality. > I would really > like to hear a comment from the team, when they've > got time. > > Meanwhile I am experimenting with a primitive > spreadsheet where every > cell is a field and absolutely all the functionality > arises from my > own scripting. I'm just not sure if this is the way > to go. > > Just my two Euro-cents > > Graham > Hi Graham, As Yves already suggestted, you can use a field per column, and that ought to suffice for most purposes, as you can then align per column, etc. And grouping them and adding some setProp and getProp handlers to the group script can get you surprisingly far. But when I think table, I go so far as to want a cell to be a control in itself. I want multiple, non-contiguous selections. I want to set alignment and do my own formatting for the whole table, for a row, a column, an individual cell. I want messages and properties, fetch entire rows or columns of data and stuff other bits into them. That's a pretty long and demanding list, isn't it? A true table control is a lot more than a beefed-up field -- no matter how good a job they have done, they can't cater for all of our needs. And if you look at it, they've provided us with quite a few things : auto-formatting of cells, hooking tables up to queries, tracking cell selection with automatic appearance of a field for data entry. This is not peanuts, given that they had to start with a field that could display a grid, and only since the latest MetaCard upgrade (or the one before, not sure) would clip the text if that grid is shown. (*) Is it all we would ever want and dream of? No, and when I think up a wishlist for MetaCard 3, I hope for script inheritance, a native table control with all the bells and whistles, the ability to setProp and getProp built-in properties, and while I'm at it, a built-in VCS. Well, I can dream, can't I? At the same time, I realise that there are only so many hours a day, and if we wouldn't release software before it had every single bit everyone might ever want, we'd be starving because we'd never finish. When I look at the things that interest me most (database access and table fields), I say that I wish it had this or that, but at the same time, I'm sure they have a huge list of ideas, requests and (unfortunately) bugs to work on, each with their own priority label ; but that these latest additions are just in their infancy and there's a lot more to follow. Back to work now -- I've rambled long enough, Jan Schenkel. (*) Years ago, I programmed my Mac using Think Pascal and the accompanying Think Class Library. Given the size and complexity of the code for their table object, and the intricate code weaving to accomplish some bits like column and row headers, I'd say it's a big job. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From francois.cuneo at cuk.ch Thu Jun 5 04:16:00 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Thu Jun 5 04:16:00 2003 Subject: Some little questions about Data Stacks In-Reply-To: Message-ID: Hello! I have to create an application for Mac and Windows, and I have read that, from Rob Cozens. > Salut, Fran?ois. > > Two important points: > > 1. On Windows (& 'nixes, I believe), an application cannot modify > itself. So unless your application is static (ie: a presentation > stack that does not change as a result of user interaction), any > changeable information must be stored outside of the application > itself or the app can only run on Mac OS. > > So if data is stored in a stack, it must NOT be the main application > stack NOR a substack thereof. (Data can also be filed in an external > file or database.) I have read all the others mails about the same topic. I think that all is clear but. Hem. Not all in fact. So, all my data are in a stack that is not include in the builder. It's correct? Yes? OK, it works by me... I'm able to open the stack and to save the modifications, in Windows too. I have read the Tutorial Independent Study. If I have well understood, the external stack (with data) must have the".edb" extension? And please, how to protect the stack with data, in order to prevent any user to open the stack without to pass by my application. But I want to be able to open the stack from the app, of course! Finally, is it possible to open the stack in background to prevent the user to see it? Thank you for all your answers. Friendly Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From pcharles at mtu.edu Thu Jun 5 04:32:03 2003 From: pcharles at mtu.edu (Paul Charlesworth) Date: Thu Jun 5 04:32:03 2003 Subject: Script Improvement Advice Message-ID: <03352505-9705-11D7-801F-000393B6585E@mtu.edu> Dear All: I am working on my first ever programming project, a simple periodic table, and have created the interface using colored buttons. At the bottom of the screen I have an area with elemental properties. This is basically a Tab area (for future options) and a series of fields for each property. What I would like to know is the most elegant beginners way to script the placement of properties into each field on pressing an element button. At this point I am adding the following script to each button: on mouseup put "Hydrogen" into field "ElementNameField" put "1" into field "AtomicNumberField" put "1.008" into field "AtomicMassField" put "37" into field "AtomicRadiusField" put "N/A" into field "IonicRadiusField" put "1" into field "OxidationStatesField" put "gas" into field "StateField" put "8.9E-5" into field "DensityField" put "-259" into field "MeltingPointField" put "-253" into field "BoilingPointField" put "0.12" into field "HeatFusionField" put "0.90" into field "HeatVapField" put "14.90" into field "SpecificHeatField" put "0.002" into field "ThermalCondField" put "13.60" into field "IonizationEnergyField" put "0.75" into field "ElectronAffinityField" put "2.2" into field "ElectronegativityField" put "1400" into field "AbundanceField" end mouseup It works great, but I hoping to learn if there was a better way that might improve speed or save file size. My next questions will probably be about icons, about boxes, building, and distribution. Many thanks, Paul From mpetrides at earthlink.net Thu Jun 5 05:26:00 2003 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu Jun 5 05:26:00 2003 Subject: Script Improvement Advice In-Reply-To: <03352505-9705-11D7-801F-000393B6585E@mtu.edu> Message-ID: <5B424B22-973E-11D7-B692-0003936D5826@earthlink.net> What I tend to do is put the script in the card and then call the routine from the button e.g. In the button On mouseup DisplayElement --this invokes the handler named DisplayElement which is then found in the card script In the card script On DisplayElement > --this is the actual handler -- found in the card script > put "Hydrogen" into field "ElementNameField" > put "1" into field "AtomicNumberField" > put "1.008" into field "AtomicMassField" > put "37" into field "AtomicRadiusField" > put "N/A" into field "IonicRadiusField" > put "1" into field "OxidationStatesField" > put "gas" into field "StateField" > put "8.9E-5" into field "DensityField" > put "-259" into field "MeltingPointField" > put "-253" into field "BoilingPointField" > put "0.12" into field "HeatFusionField" > put "0.90" into field "HeatVapField" > put "14.90" into field "SpecificHeatField" > put "0.002" into field "ThermalCondField" > put "13.60" into field "IonizationEnergyField" > put "0.75" into field "ElectronAffinityField" > put "2.2" into field "ElectronegativityField" > put "1400" into field "AbundanceField" > end mouseup End DisplayElement I find it easier to edit card scripts than to go through EVERY button each time I want to make minor changes in the script associated with the button Marian On Wednesday, June 4, 2003, at 11:23 PM, Paul Charlesworth wrote: > Dear All: > > I am working on my first ever programming project, a simple periodic > table, and have created the interface using colored buttons. At the > bottom of the screen I have an area with elemental properties. This is > basically a Tab area (for future options) and a series of fields for > each property. > > What I would like to know is the most elegant beginners way to script > the placement of properties into each field on pressing an element > button. At this point I am adding the following script to each button: > > on mouseup > put "Hydrogen" into field "ElementNameField" > put "1" into field "AtomicNumberField" > put "1.008" into field "AtomicMassField" > put "37" into field "AtomicRadiusField" > put "N/A" into field "IonicRadiusField" > put "1" into field "OxidationStatesField" > put "gas" into field "StateField" > put "8.9E-5" into field "DensityField" > put "-259" into field "MeltingPointField" > put "-253" into field "BoilingPointField" > put "0.12" into field "HeatFusionField" > put "0.90" into field "HeatVapField" > put "14.90" into field "SpecificHeatField" > put "0.002" into field "ThermalCondField" > put "13.60" into field "IonizationEnergyField" > put "0.75" into field "ElectronAffinityField" > put "2.2" into field "ElectronegativityField" > put "1400" into field "AbundanceField" > end mouseup > > > It works great, but I hoping to learn if there was a better way that > might improve speed or save file size. My next questions will probably > be about icons, about boxes, building, and distribution. > > Many thanks, > > Paul > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From malte.brill at t-online.de Thu Jun 5 05:41:00 2003 From: malte.brill at t-online.de (Malte Brill) Date: Thu Jun 5 05:41:00 2003 Subject: Script Improvement Advice In-Reply-To: <200306040902.FAA29705@www.runrev.com> Message-ID: Hi Paul, >What I would like to know is the most elegant beginners way to script >the placement of properties into each field on pressing an element >button. At this point I am adding the following script to each button: Here is my two euro-cents. I would start naming the fields you want to put your data into with a static part and a number like: out1 out2 out3 ... Create another field that holds your data, called "data" each record is on a line, delimited with a comma like: Hydrogen,1,1.008,... put the following script in your buttons: on mouseup put 1 into theLine --or whatever line of your "data" field is corresponding repeat with i=1 to the number of items of line theLine fld "data" put item i of line theLine fld "data" into fld ("out"&i) end repeat end mouseup Hope that helps, Malte From richmond at mail.maclaunch.com Thu Jun 5 06:13:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu Jun 5 06:13:00 2003 Subject: RAM question Message-ID: Can anybody tell me why a RR standalone that works perfectly well with 64MB RAM in Windows 98 requires 256MB RAM under Mac OS 9 ???? I expect that, as usual, I've missed something. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Thu Jun 5 06:56:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu Jun 5 06:56:01 2003 Subject: Hacking inside the license file ???? Message-ID: If I wish to modify certain aspects of the 'Home' stack or its substacks I am unable to because when I open it within MetaCard I get a message about 2 stacks with the same name. Is there a way round this? Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From tkuypers at pandora.be Thu Jun 5 06:58:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Thu Jun 5 06:58:01 2003 Subject: External SDK Message-ID: We are investigating the possibility of creating externals for use with RR. With version 1.1.1 there was a External SDK on the website, but I can?t seem to locate this for version 2.0. Does anybody know if the specs are still the same? Regards, Ton Kuypers -------------- next part -------------- An HTML attachment was scrubbed... URL: From pcharles at chartermi.net Thu Jun 5 07:00:01 2003 From: pcharles at chartermi.net (Paul Charlesworth) Date: Thu Jun 5 07:00:01 2003 Subject: Script Improvement Advice In-Reply-To: Message-ID: <12D1E8C4-974C-11D7-90A3-000393B6585E@chartermi.net> Thank you for all the suggestions. I am amazed that there are so many different ways to achieve the same result. Paul On Thursday, Jun 5, 2003, at 06:32 America/Detroit, Malte Brill wrote: > Hi Paul, > >> What I would like to know is the most elegant beginners way to script >> the placement of properties into each field on pressing an element >> button. At this point I am adding the following script to each button: > > Here is my two euro-cents. > > I would start naming the fields you want to put your data into with a > static > part and a number like: > > out1 > out2 > out3 > ... > > Create another field that holds your data, called "data" > each record is on a line, delimited with a comma like: > > Hydrogen,1,1.008,... > > put the following script in your buttons: > > on mouseup > put 1 into theLine > --or whatever line of your "data" field is corresponding > repeat with i=1 to the number of items of line theLine fld "data" > put item i of line theLine fld "data" into fld ("out"&i) > end repeat > end mouseup > > Hope that helps, > > Malte > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From heather at runrev.com Thu Jun 5 07:05:03 2003 From: heather at runrev.com (Heather Williams) Date: Thu Jun 5 07:05:03 2003 Subject: Rev 2.0 ERROR on Windows XP In-Reply-To: <200306041938.PAA16827@www.runrev.com> Message-ID: > From: "Chipp Walters" > To: > Subject: RE: Rev 2.0 ERROR on Windows XP > Date: Wed, 4 Jun 2003 13:44:24 -0500 > Reply-To: use-revolution at lists.runrev.com > > Roger, > > I, too, have seen this problem. I think it has to do with either a removable > drive or a pending CD-write to a XP folder (do you have a CD-RW?). > > This is what worked for me: > > Reboot the machine and see if you still get it (after removing all CD's). If > that doesn't work, reboot the machine, uninstall RR2.0 (and any other > version of 2.0 beta) and reinstall. That should do the trick. > Also, and maybe quicker, if you don't need to use the CD drive... I'm told just putting a blank CD in the drive keeps Revolution sane and content... Regards, Heather > best, > Chipp -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From curry at pair.com Thu Jun 5 07:10:01 2003 From: curry at pair.com (curry) Date: Thu Jun 5 07:10:01 2003 Subject: Script Improvement Advice In-Reply-To: <200306050928.FAA04496@www.runrev.com> References: <200306050928.FAA04496@www.runrev.com> Message-ID: Why not set up a tabbed (table) field first to enter all your data in rows, then use a script to read it into a custom property array. Then a handler to put the appropriate data from that array into the fields based on the name or number of the element (whatever you use for array index), and call that handler from each button, or another way--call it from the card's mouseup if the name of the target shows it is one of the element buttons. (Use the names of the buttons to determine the array index for the call.) Also, you could make a function to do the superscript formatting for you, rather than doing it yourself one by one. Curry From mark at runrev.com Thu Jun 5 07:32:00 2003 From: mark at runrev.com (Mark Chia) Date: Thu Jun 5 07:32:00 2003 Subject: Hacking inside the license file ???? Message-ID: <008001c32b5d$49ebd110$1501020a@SWEDE> >If I wish to modify certain aspects of the 'Home' stack or >its substacks I am unable to because when I open it within >MetaCard I get a message about 2 stacks with the same name. >Is there a way round this? I refer you to Section 2(e), 3(e) and 4(e) of the license argreement upon which you agreed to once you started Revolution. Simply translated it means that you will be in violation of such agreement once you attempt to "modify" the Home stack. Mark -- Mark Chia Runtime Revolution Limited - Software at the Speed of Thought Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From Doug_Ivers at lord.com Thu Jun 5 07:45:00 2003 From: Doug_Ivers at lord.com (Ivers, Doug E) Date: Thu Jun 5 07:45:00 2003 Subject: toward a better editor Message-ID: On my Mac I use BBEdit quite a bit, and have become very fond of the multi-undo. It allows me to make drastic changes and try things I'm unsure of "with abandon" (I don't have to remember to save a backup beforehand). It would be very convenient to also have this in the Rev script editor! -- D From pcharles at chartermi.net Thu Jun 5 07:58:00 2003 From: pcharles at chartermi.net (Paul Charlesworth) Date: Thu Jun 5 07:58:00 2003 Subject: Script Improvement Advice In-Reply-To: Message-ID: <4C109266-9754-11D7-A55B-000393114DE0@chartermi.net> I was thinking of copy/pasting from a WYSIWYG editor to create the HTML code since I don't have enough experience (one week) with Revolution to write a function. Having said that, it might be a good learning experience and provide me with a useful tool for more chemistry projects. Thanks, Paul On Thursday, June 5, 2003, at 07:58 AM, curry wrote: > Why not set up a tabbed (table) field first to enter all your data in > rows, then use a script to read it into a custom property array. Then > a handler to put the appropriate data from that array into the fields > based on the name or number of the element (whatever you use for array > index), and call that handler from each button, or another way--call > it from the card's mouseup if the name of the target shows it is one > of the element buttons. (Use the names of the buttons to determine the > array index for the call.) > > Also, you could make a function to do the superscript formatting for > you, rather than doing it yourself one by one. > > Curry > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alptex2 at orwell.net Thu Jun 5 08:21:00 2003 From: alptex2 at orwell.net (T. R. Ponn) Date: Thu Jun 5 08:21:00 2003 Subject: Script Improvement Advice References: <03352505-9705-11D7-801F-000393B6585E@mtu.edu> Message-ID: <3EDF41C2.6020804@orwell.net> Hello Paul, This looks like a fun one. I'd do something like this: Create a scrolling field and name it Data1 Put your data into the scrolling field in the form: H,Hydrogen,1,1.08,37,N/A,........ with 1 element to a line. Set the script to: on mouseUp hide me end mouseUp Now lock the field and hide it. Create and name all your buttons: Sb...Cr...He...H... etc Do not put any script in these buttons. Create and name your "output" fields: Data2...Data3...Data4 No scriptiung required in these fields Set the script of the card to: on mouseUp if the optionKey is down then --If you want to edit the scrolling field show fld "Data1" exit mouseUp end if get line (lineOffset(cr&the short name of the target&",",fld "Data1")+1) of fld "Data1" repeat with i=2 to the number of items of it put item i of it into fld ("Data"&i) end repeat end mouseUp I tried it here and it seems to work fine. You could also skip the scrolling field and put the data into an external text file. Best Regards, Tim Ponn Paul Charlesworth wrote: > Dear All: > > I am working on my first ever programming project, a simple periodic > table, and have created the interface using colored buttons. At the > bottom of the screen I have an area with elemental properties. This is > basically a Tab area (for future options) and a series of fields for > each property. > > What I would like to know is the most elegant beginners way to script > the placement of properties into each field on pressing an element > button. At this point I am adding the following script to each button: > > on mouseup > put "Hydrogen" into field "ElementNameField" > put "1" into field "AtomicNumberField" > put "1.008" into field "AtomicMassField" > put "37" into field "AtomicRadiusField" > put "N/A" into field "IonicRadiusField" > put "1" into field "OxidationStatesField" > put "gas" into field "StateField" > put "8.9E-5" into field "DensityField" > put "-259" into field "MeltingPointField" > put "-253" into field "BoilingPointField" > put "0.12" into field "HeatFusionField" > put "0.90" into field "HeatVapField" > put "14.90" into field "SpecificHeatField" > put "0.002" into field "ThermalCondField" > put "13.60" into field "IonizationEnergyField" > put "0.75" into field "ElectronAffinityField" > put "2.2" into field "ElectronegativityField" > put "1400" into field "AbundanceField" > end mouseup > > > It works great, but I hoping to learn if there was a better way that > might improve speed or save file size. My next questions will probably > be about icons, about boxes, building, and distribution. > > Many thanks, > > Paul > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From richmond at mail.maclaunch.com Thu Jun 5 08:24:02 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu Jun 5 08:24:02 2003 Subject: Hacking inside the license file ???? Message-ID: >If I wish to modify certain aspects of the 'Home' stack or >its substacks I am unable to because when I open it within >MetaCard I get a message about 2 stacks with the same name. >Is there a way round this? I refer you to Section 2(e), 3(e) and 4(e) of the license argreement upon which you agreed to once you started Revolution. Simply translated it means that you will be in violation of such agreement once you attempt to "modify" the Home stack. Mark -------------- Do people get imprisoned for INTENTIONS or for ACTS ? Sorry, Whoops........................ Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From trevor at mangomultimedia.com Thu Jun 5 08:25:01 2003 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Thu Jun 5 08:25:01 2003 Subject: External SDK In-Reply-To: Message-ID: I just went to http://www.metacard.com/get.html and downloaded the external samples from there. I also downloaded metacard to test the sample external with and everything worked fine except on OS X you need to change the name of the compiled bundle to "external" rather than "external.bundle" for it to work with the sample metacard stack. Creating externals with these samples has worked in Rev 2.0 as well. Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com On Thursday, June 5, 2003, at 07:49 AM, tkuypers at pandora.be wrote: > We are investigating the possibility of creating externals for use > with RR. With version 1.1.1 there was a External SDK on the website, > but I can?t seem to locate this for version 2.0. > > Does anybody know if the specs are still the same? > > Regards, > > Ton Kuypers From rcozens at pon.net Thu Jun 5 08:46:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jun 5 08:46:00 2003 Subject: Some little questions about Data Stacks In-Reply-To: References: Message-ID: Bonjour, Fran?ois >So, all my data are in a stack that is not include in the builder. It's >correct? Yes? OK, it works by me... I'm able to open the stack and to save >the modifications, in Windows too. Yes, just have the distribution builder maintain the stack as a separate file from the standalone. > >I have read the Tutorial Independent Study. If I have well understood, the >external stack (with data) must have the".edb" extension? To the best of my knowledge, an external stack can have whatever extension you script support for. SDB databases, for example, use the extension, ".sdb". > >And please, how to protect the stack with data, in order to prevent any user >to open the stack without to pass by my application. But I want to be able >to open the stack from the app, of course! Possibly you could check for the name of the app opening the stack in its preOpenStack logic. Of course, any stack that includes a general "open stack" menuItem will be filtering for ".rev" (& file type/creator "RSTKRevo" on Mac OS); so if you assign you own extension & file type to the data stack, it won't be seen on a general RunRev answer file dialog. You can also add password protection to your data stack so if someone opens it accidentally they wont be able to view or modify it unless they already know the stack & its password. > >Finally, is it possible to open the stack in background to prevent the user >to see it? 'go invisible to stack "MyHiddenStack"'... or simply get data from the stack without going to it (al la SDB -- most handlers); 'get field "Some Needed Info" of card currentCardNumber of stack "My Hidden Database"' Hope this helps. -- 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 pcharles at chartermi.net Thu Jun 5 08:57:03 2003 From: pcharles at chartermi.net (Paul Charlesworth) Date: Thu Jun 5 08:57:03 2003 Subject: Script Improvement Advice In-Reply-To: <3EDF41C2.6020804@orwell.net> Message-ID: <87898FAC-975C-11D7-A55B-000393114DE0@chartermi.net> Cool! I'll need to read a little more to understand the "getline" part of the script, but the idea of allowing an end user to edit the content would be useful if they want a different number of sig figs for example. Not only that, but it would save me a lot of "put" and "set" commands. Thanks, Paul On Thursday, June 5, 2003, at 09:12 AM, T. R. Ponn wrote: > Hello Paul, > > This looks like a fun one. > > I'd do something like this: > > Create a scrolling field and name it Data1 > Put your data into the scrolling field in the form: > H,Hydrogen,1,1.08,37,N/A,........ with 1 element to a line. > Set the script to: > on mouseUp > hide me > end mouseUp > Now lock the field and hide it. > > Create and name all your buttons: Sb...Cr...He...H... etc > Do not put any script in these buttons. > > Create and name your "output" fields: Data2...Data3...Data4 > No scriptiung required in these fields > > Set the script of the card to: > on mouseUp > if the optionKey is down then --If you want to edit the scrolling > field > show fld "Data1" > exit mouseUp > end if > get line (lineOffset(cr&the short name of the target&",",fld > "Data1")+1) of fld "Data1" > repeat with i=2 to the number of items of it > put item i of it into fld ("Data"&i) > end repeat > end mouseUp > > I tried it here and it seems to work fine. > > You could also skip the scrolling field and put the data into an > external text file. > > Best Regards, > > Tim Ponn > > > > Paul Charlesworth wrote: > >> Dear All: >> >> I am working on my first ever programming project, a simple periodic >> table, and have created the interface using colored buttons. At the >> bottom of the screen I have an area with elemental properties. This >> is basically a Tab area (for future options) and a series of fields >> for each property. >> >> What I would like to know is the most elegant beginners way to script >> the placement of properties into each field on pressing an element >> button. At this point I am adding the following script to each >> button: >> >> on mouseup >> put "Hydrogen" into field "ElementNameField" >> put "1" into field "AtomicNumberField" >> put "1.008" into field "AtomicMassField" >> put "37" into field "AtomicRadiusField" >> put "N/A" into field "IonicRadiusField" >> put "1" into field "OxidationStatesField" >> put "gas" into field "StateField" >> put "8.9E-5" into field "DensityField" >> put "-259" into field "MeltingPointField" >> put "-253" into field "BoilingPointField" >> put "0.12" into field "HeatFusionField" >> put "0.90" into field "HeatVapField" >> put "14.90" into field "SpecificHeatField" >> put "0.002" into field "ThermalCondField" >> put "13.60" into field "IonizationEnergyField" >> put "0.75" into field "ElectronAffinityField" >> put "2.2" into field "ElectronegativityField" >> put "1400" into field "AbundanceField" >> end mouseup >> >> >> It works great, but I hoping to learn if there was a better way that >> might improve speed or save file size. My next questions will >> probably be about icons, about boxes, building, and distribution. >> >> Many thanks, >> >> Paul >> >> _______________________________________________ >> 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 tkuypers at pandora.be Thu Jun 5 09:26:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Thu Jun 5 09:26:01 2003 Subject: External SDK In-Reply-To: Message-ID: Thanks Trevor, we'll give it a try then. > From: Trevor DeVore > Reply-To: use-revolution at lists.runrev.com > Date: Thu, 5 Jun 2003 09:17:01 -0400 > To: use-revolution at lists.runrev.com > Subject: Re: External SDK > > I just went to http://www.metacard.com/get.html and downloaded the > external samples from there. I also downloaded metacard to test the > sample external with and everything worked fine except on OS X you need > to change the name of the compiled bundle to "external" rather than > "external.bundle" for it to work with the sample metacard stack. > Creating externals with these samples has worked in Rev 2.0 as well. > > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > > On Thursday, June 5, 2003, at 07:49 AM, tkuypers at pandora.be wrote: > >> We are investigating the possibility of creating externals for use >> with RR. With version 1.1.1 there was a External SDK on the website, >> but I can?t seem to locate this for version 2.0. >> >> Does anybody know if the specs are still the same? >> >> Regards, >> >> Ton Kuypers > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From janschenkel at yahoo.com Thu Jun 5 09:49:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jun 5 09:49:01 2003 Subject: Hacking inside the license file ???? [OT] In-Reply-To: Message-ID: <20030605144125.44729.qmail@web11903.mail.yahoo.com> --- Mathewson wrote: > Do people get imprisoned for INTENTIONS or for > ACTS ? > > Sorry, Whoops........................ > > Richmond Mathewson > You will go to a maximum security penitentiary, where you will receive no conjugal visits. Except from some big guy you don't want one from. (Sorry, couldn't resist quoting George Carlin, heh) Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From rcozens at pon.net Thu Jun 5 09:51:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jun 5 09:51:01 2003 Subject: Some little questions about Data Stacks Message-ID: Fran?ois, et al: >To the best of my knowledge, an external stack can have whatever >extension you script support for. One fact of Mac OS life for which I see no workaround is that once you create stacks & stack-opening standalones that support your File Type & Creator codes, you must be careful not to let the RunRev Dev application save your data stack(s). If "RevDev" saves your data stack, it changes Type/Creator" to "RSTKRevo". SDB databases set a stack property when changed and check that property on closeStack. The save handler specifies the Type/Creator code. Whenever I edit a handler in a db stack, I also browse the db and unlock & relock one record...which sets the property that saves the db. Then I answer "No" when RevDev asks if I want to save the changes (as RSTKRevo), but the changes are saved with the proper Type/Creator by the db stack internal logic. Perhaps RevDev should ask before changing Type/Creator codes? -- 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 RGould8 at aol.com Thu Jun 5 10:07:00 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Thu Jun 5 10:07:00 2003 Subject: Way to kill off apps if running Message-ID: <169.1f868b3c.2c10b49d@aol.com> I need Revolution to determine if "System Preferences" or "Internet Connection" is running in Mac OS X, and if so, QUIT them. I was looking in the Transcript dictionary under "processes", but that just appears to be internal Revolution processes. Can anyone steer me in the right direction? -------------- next part -------------- An HTML attachment was scrubbed... URL: From alrice at ARCplanning.com Thu Jun 5 10:28:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Thu Jun 5 10:28:00 2003 Subject: External SDK In-Reply-To: Message-ID: <1C63D8EA-9769-11D7-A740-000393529642@ARCplanning.com> On Thursday, June 5, 2003, at 07:17 AM, Trevor DeVore wrote: > I just went to http://www.metacard.com/get.html and downloaded the > external samples from there. I also downloaded metacard to test the > sample external with and everything worked fine except on OS X you > need to change the name of the compiled bundle to "external" rather > than "external.bundle" for it to work with the sample metacard stack. > Creating externals with these samples has worked in Rev 2.0 as well. Also remember that on Mac, the binary format used by metacard has changed from CFM to Mach-O. The programming interface for externals is the same, I guess, but they will need to be recompiled to work on Rev 2.0. I remember reading Jeanne is working on some SDK tutorials and such. How is it coming? :-) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From mcompanys at mac.com Thu Jun 5 10:31:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Thu Jun 5 10:31:00 2003 Subject: again IMPOSSIBLE TO SAVE Message-ID: <95D8930E-9769-11D7-A6FC-003065A81762@mac.com> Most of the difficulties disappeared when I delete all 1.1.1 files; but NOT ALL of them!. The worst deals with saving and the file name. 1?) I can save the stack I am working on, and even modify its name and/or label, BUT (for instance) "put name of this stack" returns "Litteris 1.1.1 ?" "put the long name of this stack" returns "...desktop/Litteris 1.1 o.rev" and the actual name of the file on my desktop is still "Litteris 1.1 o" (with no .rev) This file opens my stack "Litteris 1.1.1 ?" that can be used, modified and saved all right. 2?) If I try to modify the file name, I am back with the impossibility of saving and I end up with two icons: the previous one and a file labelled, for instance, "Litteris 1.1.1 ??.rev~" that won't open: leaving or removing the tilde I get the same "...Revolution has unexpectedly quitted" as soon as I click on it. 3?) If I try to use the "SAVE AS..." item, I get the same result as in 2. Now my question is: How can I have a file stack with the correct name?" and, just to satisfy my curiosity: - where this "??" (radical, umlaut u) replacing the last character, comes from? - why the saved file, when resavable, doesn't receive the .rev suffix as did the file of my stack "Polylexis" which never gave me any trouble? From trevor at mangomultimedia.com Thu Jun 5 10:40:01 2003 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Thu Jun 5 10:40:01 2003 Subject: External SDK In-Reply-To: <1C63D8EA-9769-11D7-A740-000393529642@ARCplanning.com> Message-ID: On Thursday, June 5, 2003, at 11:19 AM, Alex Rice wrote: > On Thursday, June 5, 2003, at 07:17 AM, Trevor DeVore wrote: > >> I just went to http://www.metacard.com/get.html and downloaded the >> external samples from there. I also downloaded metacard to test the >> sample external with and everything worked fine except on OS X you >> need to change the name of the compiled bundle to "external" rather >> than "external.bundle" for it to work with the sample metacard stack. >> Creating externals with these samples has worked in Rev 2.0 as well. > > Also remember that on Mac, the binary format used by metacard has > changed from CFM to Mach-O. The programming interface for externals is > the same, I guess, but they will need to be recompiled to work on Rev > 2.0. > > I remember reading Jeanne is working on some SDK tutorials and such. > How is it coming? :-) The externals available from the MetaCard website have been updated to work with the latest engine on OS X. There is a Project Builder project that you can use. Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From Roger.E.Eller at sealedair.com Thu Jun 5 10:44:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Thu Jun 5 10:44:01 2003 Subject: Rev 2.0 ERROR on Windows XP Message-ID: I have tried the reboot/reinstall, but it did not work. Next, I will try Monte's recommendation. It looks to me like this is something that RunRev will need to tackle for the next update. Thanks everyone! Roger Eller roger.e.eller at sealedair.com --------------------------------------------------------------------- On 06/05/2003 07:47 AM, Heather Williams wrote: > Also, and maybe quicker, if you don't need to use the CD drive... I'm told > just putting a blank CD in the drive keeps Revolution sane and content... > > Regards, > > Heather --------------------------------------------------------------------- On 06/04/2003 06:30 PM, Monte Goulding wrote: > Hi Roger > > I had this problem and for me it didn't go away with a reinstall so I had to > find the problem. I eventually tracked it down to the contents of > cRevGeneral["debugObjects"] in the revPreferences stack. If you delete > what's there it fixes the issue. > > Cheers > > Monte --------------------------------------------------------------------- On 06/04/2003 02:44 PM, Chipp Walters wrote: > Roger, > > I, too, have seen this problem. I think it has to do with either a removable > drive or a pending CD-write to a XP folder (do you have a CD-RW?). > > This is what worked for me: > > Reboot the machine and see if you still get it (after removing all CD's). If > that doesn't work, reboot the machine, uninstall RR2.0 (and any other > version of 2.0 beta) and reinstall. That should do the trick. > > best, > Chipp -------------- next part -------------- An HTML attachment was scrubbed... URL: From kray at sonsothunder.com Thu Jun 5 11:00:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jun 5 11:00:00 2003 Subject: Way to kill off apps if running In-Reply-To: <169.1f868b3c.2c10b49d@aol.com> Message-ID: <00d301c32b7a$3dbd0c70$6501a8c0@LightningFlash> You can use the tip here: http://www.sonsothunder.com/devres/revolution/revolution.htm?_proc002 To get the AppleScript to get a list of running application processes. To kill one off, I'd assume you'd have to use AppleScript to "tell" that application to quit. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ -----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: Thursday, June 05, 2003 9:59 AM To: use-revolution at lists.runrev.com Subject: Way to kill off apps if running I need Revolution to determine if "System Preferences" or "Internet Connection" is running in Mac OS X, and if so, QUIT them. I was looking in the Transcript dictionary under "processes", but that just appears to be internal Revolution processes. Can anyone steer me in the right direction? From graham.samuel at wanadoo.fr Thu Jun 5 11:05:01 2003 From: graham.samuel at wanadoo.fr (Graham) Date: Thu Jun 5 11:05:01 2003 Subject: table calculations Message-ID: <5.2.1.1.0.20030605173826.00c6bb10@pop.wanadoo.fr> On Thu, 5 Jun 2003 01:14:45 -0700 (PDT)Jan Schenkel wrote >Hi Graham, > >As Yves already suggestted, you can use a field per >column, and that ought to suffice for most purposes, >as you can then align per column, etc. >And grouping them and adding some setProp and getProp >handlers to the group script can get you surprisingly >far. > >But when I think table, I go so far as to want a cell >to be a control in itself. I want multiple, >non-contiguous selections. I want to set alignment and >do my own formatting for the whole table, for a row, a >column, an individual cell. I want messages and >properties, fetch entire rows or columns of data and >stuff other bits into them. >That's a pretty long and demanding list, isn't it? A >true table control is a lot more than a beefed-up >field -- no matter how good a job they have done, they >can't cater for all of our needs. > >And if you look at it, they've provided us with quite >a few things : auto-formatting of cells, hooking >tables up to queries, tracking cell selection with >automatic appearance of a field for data entry. >This is not peanuts, given that they had to start with >a field that could display a grid, and only since the >latest MetaCard upgrade (or the one before, not sure) >would clip the text if that grid is shown. (*) > >Is it all we would ever want and dream of? No... [more interesting stuff] Jan, it's crystal clear to me that you understand what **is** on offer in RunRev tables about 100 times more clearly than I do. I realise that autoformatting of cells is offered in some form, but I can't work out the consequences of errors (how does my script know the user has put in a random text instead of a date, for example?). And in what sense are tables hooked up to queries - indeed, what is a query in this context? What beats me is how you reached your level of understanding from the existing documentation. I feel dumb. I will go back to experimentation, but it seems long and slow to me. Just tell me there is a great little essay on how tables work, and I've missed it. I'd be really happy. Cheers Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From francois.cuneo at cuk.ch Thu Jun 5 11:13:00 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Thu Jun 5 11:13:00 2003 Subject: Some little questions about Data Stacks In-Reply-To: Message-ID: One more time, thank you Rob! -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From cowhead at mac.com Thu Jun 5 12:46:00 2003 From: cowhead at mac.com (mitchell mark) Date: Thu Jun 5 12:46:00 2003 Subject: problems with PAINT project In-Reply-To: <200306051259.IAA11423@www.runrev.com> Message-ID: <3EF7DA3D-977C-11D7-905B-0030656DAB8E@mac.com> I'm having trouble with a PAINT project. It's just a stack that allows quick?and easy painting, so you can choose your paint color from a palette. But there are two problems: 1. It crashes all the time, whether in the Rev UI or a stand-alone. It will work fine for up to 10 or more separate draws, then the app quits. This under Mac OS 10.21 or Mac OS 10.15 2. You can set the brush property under the rev UI, but NOT in a stand-alone. If I try to set the brush in a stand-alone, I get no painting at all. If I do not set the brush, I get a weird brush, something like number 20, not the number 8 default I should be getting and that I get under the rev UI. Any help would be greatly appreciated. mark mitchell Japan -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 805 bytes Desc: not available URL: From alptex2 at orwell.net Thu Jun 5 13:37:00 2003 From: alptex2 at orwell.net (T. R. Ponn) Date: Thu Jun 5 13:37:00 2003 Subject: Script Improvement Advice References: <87898FAC-975C-11D7-A55B-000393114DE0@chartermi.net> Message-ID: <3EDF8BD2.70508@orwell.net> Paul, There's a minor problem with a part of my script...the field is locked. So, in order to edit it, you would have to first unlock it. Sorry...I missed that little detail. ;=) Perhaps a better way, anyway (since you would be allowing the "user" to change things), would be to create a text file to hold the data, formatted in the same manner. On openStack, this file could be opened, read and placed into the hidden field. Then, remove the "if the oprionKey is down" portion of the code in the card and leave the field hidden. This approach would also allow the user to save those changes to the text file when he/she closes the stack...assuming you'll be building a standalone from this. Best Regards, Tim Ponn Paul Charlesworth wrote: > Cool! I'll need to read a little more to understand the "getline" part > of the script, but the idea of allowing an end user to edit the > content would be useful if they want a different number of sig figs > for example. Not only that, but it would save me a lot of "put" and > "set" commands. > > Thanks, > > Paul > > > On Thursday, June 5, 2003, at 09:12 AM, T. R. Ponn wrote: > >> Hello Paul, >> >> This looks like a fun one. >> >> I'd do something like this: >> >> Create a scrolling field and name it Data1 >> Put your data into the scrolling field in the form: >> H,Hydrogen,1,1.08,37,N/A,........ with 1 element to a line. >> Set the script to: >> on mouseUp >> hide me >> end mouseUp >> Now lock the field and hide it. >> >> Create and name all your buttons: Sb...Cr...He...H... etc >> Do not put any script in these buttons. >> >> Create and name your "output" fields: Data2...Data3...Data4 >> No scriptiung required in these fields >> >> Set the script of the card to: >> on mouseUp >> if the optionKey is down then --If you want to edit the scrolling field >> show fld "Data1" >> exit mouseUp >> end if >> get line (lineOffset(cr&the short name of the target&",",fld >> "Data1")+1) of fld "Data1" >> repeat with i=2 to the number of items of it >> put item i of it into fld ("Data"&i) >> end repeat >> end mouseUp >> >> I tried it here and it seems to work fine. >> >> You could also skip the scrolling field and put the data into an >> external text file. >> >> Best Regards, >> >> Tim Ponn >> >> >> >> Paul Charlesworth wrote: >> >>> Dear All: >>> >>> I am working on my first ever programming project, a simple periodic >>> table, and have created the interface using colored buttons. At the >>> bottom of the screen I have an area with elemental properties. This >>> is basically a Tab area (for future options) and a series of fields >>> for each property. >>> >>> What I would like to know is the most elegant beginners way to >>> script the placement of properties into each field on pressing an >>> element button. At this point I am adding the following script to >>> each >> button: >>> >>> on mouseup >>> put "Hydrogen" into field "ElementNameField" >>> put "1" into field "AtomicNumberField" >>> put "1.008" into field "AtomicMassField" >>> put "37" into field "AtomicRadiusField" >>> put "N/A" into field "IonicRadiusField" >>> put "1" into field "OxidationStatesField" >>> put "gas" into field "StateField" >>> put "8.9E-5" into field "DensityField" >>> put "-259" into field "MeltingPointField" >>> put "-253" into field "BoilingPointField" >>> put "0.12" into field "HeatFusionField" >>> put "0.90" into field "HeatVapField" >>> put "14.90" into field "SpecificHeatField" >>> put "0.002" into field "ThermalCondField" >>> put "13.60" into field "IonizationEnergyField" >>> put "0.75" into field "ElectronAffinityField" >>> put "2.2" into field "ElectronegativityField" >>> put "1400" into field "AbundanceField" >>> end mouseup >>> >>> >>> It works great, but I hoping to learn if there was a better way that >>> might improve speed or save file size. My next questions will >>> probably be about icons, about boxes, building, and distribution. >>> >>> Many thanks, >>> >>> Paul >>> >>> _______________________________________________ >>> 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 stephenREVOLUTION at barncard.com Thu Jun 5 14:07:00 2003 From: stephenREVOLUTION at barncard.com (Stephen Quinn Barncard) Date: Thu Jun 5 14:07:00 2003 Subject: Script Improvement Advice Message-ID: Why hasn't anyone suggested user properties for this? Hidden fields aren't needed for this! This is an example of a good use for them.... >Paul, > >There's a minor problem with a part of my script...the field is >locked. So, in order to edit it, you would have to first unlock it. >Sorry...I missed that little detail. ;=) > >Perhaps a better way, anyway (since you would be allowing the "user" >to change things), would be to create a text file to hold the data, >formatted in the same manner. On openStack, this file could be >opened, read and placed into the hidden field. Then, remove the "if >the oprionKey is down" portion of the code in the card and leave the >field hidden. This approach would also allow the user to save those >changes to the text file when he/she closes the stack...assuming >you'll be building a standalone from this. > >Best Regards, > >Tim Ponn > > >Paul Charlesworth wrote: > >>Cool! I'll need to read a little more to understand the "getline" >>part of the script, but the idea of allowing an end user to edit >>the content would be useful if they want a different number of sig >>figs for example. Not only that, but it would save me a lot of >>"put" and "set" commands. >> >>Thanks, >> >>Paul >> >> >>On Thursday, June 5, 2003, at 09:12 AM, T. R. Ponn wrote: >> >>>Hello Paul, >>> From alptex2 at orwell.net Thu Jun 5 14:43:00 2003 From: alptex2 at orwell.net (T. R. Ponn) Date: Thu Jun 5 14:43:00 2003 Subject: Script Improvement Advice References: Message-ID: <3EDF9B6E.2070805@orwell.net> Stephen, >>Why hasn't anyone suggested user properties for this?<< I dunno. >>Hidden fields aren't needed for this!<< Pardon my violation...I have 14 years of HC and 3 months of RR. >>This is an example of a good use for them....<< I'd like to learn...and your example code would be........ Best Regards, Tim Ponn Stephen Quinn Barncard wrote: > Why hasn't anyone suggested user properties for this? Hidden fields > aren't needed for this! This is an example of a good use for them.... > > >> Paul, >> >> There's a minor problem with a part of my script...the field is >> locked. So, in order to edit it, you would have to first unlock it. >> Sorry...I missed that little detail. ;=) >> >> Perhaps a better way, anyway (since you would be allowing the "user" >> to change things), would be to create a text file to hold the data, >> formatted in the same manner. On openStack, this file could be >> opened, read and placed into the hidden field. Then, remove the "if >> the oprionKey is down" portion of the code in the card and leave the >> field hidden. This approach would also allow the user to save those >> changes to the text file when he/she closes the stack...assuming >> you'll be building a standalone from this. >> >> Best Regards, >> >> Tim Ponn >> >> >> Paul Charlesworth wrote: >> >>> Cool! I'll need to read a little more to understand the "getline" >>> part of the script, but the idea of allowing an end user to edit the >>> content would be useful if they want a different number of sig figs >>> for example. Not only that, but it would save me a lot of "put" and >>> "set" commands. >>> >>> Thanks, >>> >>> Paul >>> >>> >>> On Thursday, June 5, 2003, at 09:12 AM, T. R. Ponn wrote: >>> >>>> Hello Paul, >>>> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From pcharles at chartermi.net Thu Jun 5 15:27:01 2003 From: pcharles at chartermi.net (Paul Charlesworth) Date: Thu Jun 5 15:27:01 2003 Subject: Script Improvement Advice In-Reply-To: Message-ID: Hi Stephen: I'm looking at the custom properties explanation in the manual, which says I can create a property and fill it full of data, and even store files (now that would be helpful if I ever add images of the elements). Then my few days of learning to program kicks in and I get a little confused with what comes next. Do I create that property using script or the property inspector? If so, how and how do I call it? Thanks, Paul On Thursday, Jun 5, 2003, at 14:57 America/Detroit, Stephen Quinn Barncard wrote: > Why hasn't anyone suggested user properties for this? Hidden fields > aren't needed for this! This is an example of a good use for them.... > > >> Paul, >> >> There's a minor problem with a part of my script...the field is >> locked. So, in order to edit it, you would have to first unlock it. >> Sorry...I missed that little detail. ;=) >> >> Perhaps a better way, anyway (since you would be allowing the "user" >> to change things), would be to create a text file to hold the data, >> formatted in the same manner. On openStack, this file could be >> opened, read and placed into the hidden field. Then, remove the "if >> the oprionKey is down" portion of the code in the card and leave the >> field hidden. This approach would also allow the user to save those >> changes to the text file when he/she closes the stack...assuming >> you'll be building a standalone from this. >> >> Best Regards, >> >> Tim Ponn >> >> >> Paul Charlesworth wrote: >> >>> Cool! I'll need to read a little more to understand the "getline" >>> part of the script, but the idea of allowing an end user to edit the >>> content would be useful if they want a different number of sig figs >>> for example. Not only that, but it would save me a lot of "put" and >>> "set" commands. >>> >>> Thanks, >>> >>> Paul >>> >>> >>> On Thursday, June 5, 2003, at 09:12 AM, T. R. Ponn wrote: >>> >>>> Hello Paul, >>>> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sanke at hrz.uni-kassel.de Thu Jun 5 15:29:01 2003 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu Jun 5 15:29:01 2003 Subject: Updated text search tool (was: documentation - full text search useful?) Message-ID: <3EDFA767.F3C6DB59@hrz.uni-kassel.de> An updated version of the text search tool "TopSearch" has been added to the User Contributions on the Revolution website. Although the stack is primarily *not* intended to search the texts of the Revolution Documentation, I have expanded this possibility. You can now search the following "RevDocs" stacks choosing from a pulldown menu button: Transcript Dictionary, Encyclopedia, Documentation Frontstack, Transcript Cookbook, Tutorials, Troubleshooting, Using the Free Edition, How To, Glossary, Tips, Shortcuts, Menu References. These stacks need not be open before the search, they are opened by the search. Revolution 2.0 has now integrated a search feature for the Transcript Dictionary, as Jeanne has informed us. This search routine filters out the cards that contain the searchstring in their texts and you get a list of card names. This can certainly be sufficient in most cases. The search routine of the Topsearch tool is slightly different. It instantly shows - as it were - a compressed version of the texts focusing on the lines with the searchstring that is hilited in a different color. You can go from there to the specific card and also get the full text of a field with the searchstrings again colorized, which makes identifying what you are looking for somewhat easier. This is just to inform those who may be interested in this little tool. Any feedback is appreciated. Regards, Wilhelm Sanke P.S.: Although I know there are already some "script" search tools available, I am presently working on an update of a "script search tool" (integrated into a "RevBrowser") that has a structure similar to that of the text search tool. From don-pederson at utk.edu Thu Jun 5 15:36:01 2003 From: don-pederson at utk.edu (Don Pederson) Date: Thu Jun 5 15:36:01 2003 Subject: Changing the length of progress bar Message-ID: How does one make a progress bar grow over a period of time the the loading of a file or playing of an audio or movie track? -- Dr. Donald Pederson School of Music University of Tennessee 1741 Volunteer Blvd. Knoxville, TN 37996 don-pederson at utk.edu (865) 974-7550 From ambassador at fourthworld.com Thu Jun 5 15:39:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jun 5 15:39:01 2003 Subject: table calculations In-Reply-To: <5.2.1.1.0.20030605173826.00c6bb10@pop.wanadoo.fr> Message-ID: Graham wrote: > Jan, it's crystal clear to me that you understand what **is** on offer in > RunRev tables about 100 times more clearly than I do. I realise that > autoformatting of cells is offered in some form, but I can't work out the > consequences of errors (how does my script know the user has put in a > random text instead of a date, for example?). And in what sense are tables > hooked up to queries - indeed, what is a query in this context? > > What beats me is how you reached your level of understanding from the > existing documentation. I feel dumb. I will go back to experimentation, but > it seems long and slow to me. > > Just tell me there is a great little essay on how tables work, and I've > missed it. I'd be really happy. At the heart of this may be that the definition of "table" varies from person to person. For some it means a database list view, while for others it may mean a spreadsheet. Unfortunately, all the two have in common is that grid lines appear in each -- behaviorally they are very different: - Databases select by row, spreadsheets select by cell. - Databases normally only edit in a detail view, while spreadsheets edit in place. - Database heading names are commonly field names, while spreadsheet headings are commonly generic (most using alphabetic characters). - Databases usually have one size for all rows, while most spreadsheets allow each row to be sized independently. - Databases follow a rigid row-and-column format, while spreadsheets are very free-form, allowing data in any arbitrary cell. Rev's implementation seems geared toward database usage, with the extra bonus of allowing in-cell editing. So while there's probably some opportunity for Jeanne to expand the docs on this new feature as she catches up on the rest of this very large IDE (she's still ahead of both the teams at Adobe and Macromedia for overall completeness, IMNSHO), it seems part of the confusion about using tables seems related to expectations of which type of table they are. -- 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 ambassador at fourthworld.com Thu Jun 5 15:45:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jun 5 15:45:01 2003 Subject: Updated text search tool (was: documentation - full text search useful?) In-Reply-To: <3EDFA767.F3C6DB59@hrz.uni-kassel.de> Message-ID: Wilhelm Sanke wrote: > An updated version of the text search tool "TopSearch" has been added > to the User Contributions on the Revolution website. Way cool. Thanks for posting that. Other places one can distribute Rev plug-ins: - Tucows - VersionTracker - RevNet (On your hard drive, in Rev: Development->Plugins->GoRevnet ) -- 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 ambassador at fourthworld.com Thu Jun 5 15:49:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jun 5 15:49:01 2003 Subject: Script Improvement Advice In-Reply-To: Message-ID: Paul Charlesworth wrote: > Then my few days of learning to program kicks in and I get a little > confused with what comes next. Do I create that property using script > or the property inspector? If so, how and how do I call it? In Revolution Development Guide, choose "Values & Properties" -- 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 mcompanys at mac.com Thu Jun 5 16:30:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Thu Jun 5 16:30:00 2003 Subject: standalone problems Message-ID: I built a macOS X standalone using a 64 mac under macOs 10.2.6. 1?) Window difficult to use: the button at the bottom: you have less than 1 mm to put the mouse pointer in! ut I succeeded. 2?) the revSpeak command does not work and the remainder of the handler is ignored. Here is a piece of it if label of btn 1 = en and the fontnames contains "verdana EP" -- the sentence is english and the phonetic font is installed then revspeak fld sentence show fld transcription -- display the phonetic transcription of the sentence In the original stack it works fine; but in the standalone, in the case on english, the mouseup does not operate at all: no sound and no phonetics. Manuel From Cubist at aol.com Thu Jun 5 16:57:02 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Thu Jun 5 16:57:02 2003 Subject: Script Improvement Advice Message-ID: <2b.41461040.2c1114a7@aol.com> In a message dated 6/5/2003 3:22:28 AM, use-revolution-request at lists.runrev.com writes: > > >Message: 11 > sez mpetrides at earthlink.net> >What I tend to do is put the script in the card and then call the >routine from the button e.g. > >In the button > >On mouseup > DisplayElement > --this invokes the handler named DisplayElement which is then found in >the card script > >In the card script > >On DisplayElement >> --this is the actual handler -- found in the card script >> put "Hydrogen" into field "ElementNameField" >> put "1" into field "AtomicNumberField" [etc etc] I think I've got a better idea. By all means let each button send a "DisplayElement" message, which is handled by the card script -- but use custom properties to store the actual data. Thus, button "Hydrogen" could have a property called Name, whose value is "hydrogen"; a property called AtomicNumber, whose value is 1; etc etc etc. Thus, the script of each button ends up looking like this: on mouseUp DisplayElement (the short name of me) end mouseUp And in the card script, we have: on DisplayElement DisBtn put the Name of button DisBtn into field "ElementNameField" put the AtomicNumber of button DisBtn into field "AtomicNumberField" put the AtomicMass of button DisBtn into field "AtomicMassField" put the AtomicRadius of button DisBtn into field "AtomicRadiusField" put the IonicRadius of button DisBtn into field "IonicRadiusField" put the OxidationStates of button DisBtn into field "OxidationStatesField" put the State of button DisBtn into field "StateField" put the Density of button DisBtn into field "DensityField" # and so on, and so forth, for all the bits of data end DisplayElements You could take thiperty of each button, and putting a list of all the relevant fields into a custom property of the card. Once you do that, the handler in the card script can be condensed down to this: on DisplayElement DisBtn repeat with K1 = 1 to the number of items in the FieldList of this card put item K1 of the ElementData of button DisBtn into field (item K1 of the FieldList of this card) end repeat end DisplayElement Hope this helps... From ericpeden at homemail.com Thu Jun 5 17:02:02 2003 From: ericpeden at homemail.com (Eric Peden) Date: Thu Jun 5 17:02:02 2003 Subject: can't access database functions from an inserted script Message-ID: <43EF2A0D-97A0-11D7-A653-000393125EDE@homemail.com> For some reason, when I insert a script from a utility stack into the back from a main stack, the inserted script is unable to call any database functions. I am building a system for providing interaction between an instructor and students in distance learning classes. This system has an administrative and client interface, implemented in two Revolution stacks. Because the two front-ends share quite a bit of core code, I have broken up functionality into several stacks that are shared between the front-ends. One of these shared stacks contains the database management code. It works fine in the IDE, but fails miserably when built as a standalone. The two stacks, mainStack and databaseUtilityStack, are saved as separate files, not substacks. databaseUtilityStack appears in the "Stack Files" of mainStack. For the purposes of debugging, I set up something like this: mainStack :: ============ on openStack try get revdb_connections() answer "mainStack was able to call revdb_connections()" catch tError answer "mainStack was unable to call revdb_connections():" && tError end try insert script of stack "databaseUtilityStack" into back tryDatabaseCallWithUtilityStack end openStack databaseUtilityStack :: ======================= on tryDatabaseCallWithUtilityStack try get revdb_connections() answer "dbUtilityStack was able to call revdb_connections()" catch tError answer "dbUtilityStack was unable to call revdb_connections():" && tError end try end tryDatabaseCallWithUtilityStack Opening the mainStack yields these results: "mainStack was able to call revdb_connections()" "dbUtilityStack was unable to call revdb_connections(): 219,89,9,revdb-connections223,89,1" So, I know that revdb_connections() is available, but the utility stack is unable to call it. I'm not sure how to decode the error value that is generated. I include the database library when I build the standalone (otherwise mainStack would fail too, right?); is there some reason why the utility stack would be unable to access those functions? Is there a more efficient approach I should be following? I'm using Rev 2.0 on OS X; however, OS X and OS 9 standalones both exhibit the behavior. Any help would be immensely appreciated; I've got to this software ready in time for it to be used in the distance courses being taught this fall, and I've already lost a month's worth of opportunities for feedback since I've been unable to distribute standalones to our testers. -- eric From edgore at shinra.com Thu Jun 5 17:14:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Thu Jun 5 17:14:00 2003 Subject: Can't import an image in 2.0 Message-ID: <200306052205.h55M5ul38447@mmm1505.boca15-verio.com> I have worked with images before, but only as controls, and setting the image of the control to a file. Today, I decided to fool around with windowShape for somethign I am working for. I selected the "Image Library" menu item, selected my stack in the pull down on the library window, but nothing happens when I click on import. What am I doing wrong? Edwin Gore From themacguy at macosx.com Thu Jun 5 17:21:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Thu Jun 5 17:21:00 2003 Subject: spreadsheet-type field Message-ID: So we've got this very nice spreadsheet kind of field that one can use for a grid of cells if one carefully intercepts all user mouseclicks and keystrokes to make sure that the user doesn't click where he should not or type what he should not. It seems to me that this type of field is somewhat half-baked in its implementation. I would think that, at a minimum, one should be able to enter the number of rows and columns (and not have the user be able to expand beyond this). It would probably also be quite useful to set the column widths (although, if I remember correctly, this can be done through Transcript). Is anyone using this type of field and, if so, is there a simple means to define the number of rows and columns? Thanks, Barry From monte at sweattechnologies.com Thu Jun 5 17:40:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu Jun 5 17:40:01 2003 Subject: Hacking inside the license file ???? In-Reply-To: Message-ID: > If I wish to modify certain aspects of the 'Home' stack or > its substacks I am unable to because when I open it within > MetaCard I get a message about 2 stacks with the same name. > > Is there a way round this? > Use the plugin achitecture for things you whald have put in the home stack int HC & MC. The Home stack is out of bounds. Regards Monte From squance at elkvalley.net Thu Jun 5 18:16:00 2003 From: squance at elkvalley.net (David Squance) Date: Thu Jun 5 18:16:00 2003 Subject: problems with PAINT project In-Reply-To: <3EF7DA3D-977C-11D7-905B-0030656DAB8E@mac.com> References: <200306051259.IAA11423@www.runrev.com> Message-ID: Mark, Have you checked the memory available? I found some odd problems early on with the trial version, and am pretty sure it was simply because RR ran out of memory. I may need to be corrected (being somewhat of a newbie), but I understand that RR tends to keep stuff in memory until the program is quit or stacks are purged from memory. Closing windows isn't enough. Dave >I'm having trouble with a PAINT project. It's just a stack that allows >quick$B!!(Band easy painting, so you can choose your paint color from a >palette. But there are two problems: > > 1. It crashes all the time, whether in the Rev UI or a stand-alone. It >will work fine for up to 10 or more separate draws, then the app quits. >This under Mac OS 10.21 or Mac OS 10.15 > >2. You can set the brush property under the rev UI, but NOT in a >stand-alone. If I try to set the brush in a stand-alone, I get no painting >at all. If I do not set the brush, I get a weird brush, something like >number 20, not the number 8 default I should be getting and that I get >under the rev UI. > >Any help would be greatly appreciated. > >mark mitchell >Japan From sarahr at genesearch.com.au Thu Jun 5 18:46:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Thu Jun 5 18:46:00 2003 Subject: again IMPOSSIBLE TO SAVE In-Reply-To: <1030606012739.3edf616b.c0a80064.10.2.3.0.5406@192.168.0.100> Message-ID: I had this sort of problem when I had a file with a non-standard character. You also have a non-standard character in your file name. If you change this, I'm sure your save problems will disappear. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Friday, June 6, 2003, at 01:27 am, Emmanuel Companys wrote: > Most of the difficulties disappeared when I delete all 1.1.1 files; > but NOT ALL of them!. The worst deals with saving and the file name. > > 1?) I can save the stack I am working on, and even modify its name > and/or label, BUT (for instance) > "put name of this stack" returns "Litteris 1.1.1 ?" > "put the long name of this stack" returns "...desktop/Litteris 1.1 > o.rev" > and the actual name of the file on my desktop is still "Litteris 1.1 > o" (with no .rev) > > This file opens my stack "Litteris 1.1.1 ?" that can be used, modified > and saved all right. > > 2?) If I try to modify the file name, I am back with the impossibility > of saving and I end up with two icons: the previous one and a file > labelled, for instance, "Litteris 1.1.1 ??.rev~" that won't open: > leaving or removing the tilde I get the same "...Revolution has > unexpectedly quitted" as soon as I click on it. > > 3?) If I try to use the "SAVE AS..." item, I get the same result as in > 2. > > Now my question is: > How can I have a file stack with the correct name?" > and, just to satisfy my curiosity: > - where this "??" (radical, umlaut u) replacing the last character, > comes from? > - why the saved file, when resavable, doesn't receive the .rev suffix > as did the file of my stack "Polylexis" which never gave me any > trouble? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > From capellan2000 at yahoo.com Thu Jun 5 20:21:01 2003 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Thu Jun 5 20:21:01 2003 Subject: converting Vectors to Bitmaps with mask Message-ID: <20030606011219.15934.qmail@web40510.mail.yahoo.com> on Tue Jun 3 14:01:01 2003 Chipp Walters wrote: >Here's how I would approach it. >[snip] >1) Create your vector graphic >2) Convert it to a bitmap with import snapshot >the rect of the graphic (be sure to use the window ID) >3) Re-render your vector graphic so that it is >black on white, thus creating a mask >4) Convert it to a bitmap with import snapshot, >thus creating the alphamask >4) You can use my Image Compositing stack at: >http://www.altuit.com/webs/altuit2/RunRev/ >Downloads.htm to see how to convert the black >and white graphic to the alphadata of the >original screen capture. >[snip] >hope this helps, Chipp Thanks Chipp, I'll try this solution first. Just wondering that a screenshot captures everything in the rectangle, including parts of other objects like fields, images or other graphics. Maybe coping the group in another stack, I can capture only the image of the group of graphics. I'll look at your image compositing stack. If this convertion can be done fast, then I'll simulate the use of blendlevels on vector graphics. Thanks again :)) Alejandro ===== Useful sites: http://www.sonsothunder.com/devres/metacard/tips/ and /revolution/tips/ http://lists.runrev.com/pipermail/metacard/ and /use-revolution/ http://wiki.macitworks.com/revdocs http://www.google.com/advanced_search?q=site:lists.runrev.com __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From trevor at mangomultimedia.com Thu Jun 5 20:46:03 2003 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Thu Jun 5 20:46:03 2003 Subject: can't access database functions from an inserted script In-Reply-To: <43EF2A0D-97A0-11D7-A653-000393125EDE@homemail.com> Message-ID: <7A2960DE-97BF-11D7-8868-00039376023C@mangomultimedia.com> I experienced the same problem when I started working on my first DB app. My setup was as follows: SplashStack - this stack is the executable that is built by Distribution Builder MainStack - This stack has the interface and is launched by SplashStack and starts using DatabaseStack as a library DatabaseStack - All database code In order to get the database calls in DatabaseStack to work I had to start using SplashStack as a library when MainStack opened. After I did that everything worked great. Hope this helps. Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com On Thursday, June 5, 2003, at 05:54 PM, Eric Peden wrote: > For some reason, when I insert a script from a utility stack into the > back from a main stack, the inserted script is unable to call any > database functions. > > I am building a system for providing interaction between an instructor > and students in distance learning classes. This system has an > administrative and client interface, implemented in two Revolution > stacks. Because the two front-ends share quite a bit of core code, I > have broken up functionality into several stacks that are shared > between the front-ends. > > One of these shared stacks contains the database management code. It > works fine in the IDE, but fails miserably when built as a standalone. > The two stacks, mainStack and databaseUtilityStack, are saved as > separate files, not substacks. databaseUtilityStack appears in the > "Stack Files" of mainStack. For the purposes of debugging, I set up > something like this: > > mainStack :: > ============ > on openStack > try > get revdb_connections() > answer "mainStack was able to call revdb_connections()" > catch tError > answer "mainStack was unable to call revdb_connections():" && > tError > end try > > insert script of stack "databaseUtilityStack" into back > tryDatabaseCallWithUtilityStack > end openStack > > databaseUtilityStack :: > ======================= > on tryDatabaseCallWithUtilityStack > try > get revdb_connections() > answer "dbUtilityStack was able to call revdb_connections()" > catch tError > answer "dbUtilityStack was unable to call revdb_connections():" && > tError > end try > end tryDatabaseCallWithUtilityStack > > > Opening the mainStack yields these results: > > "mainStack was able to call revdb_connections()" > "dbUtilityStack was unable to call revdb_connections(): > 219,89,9,revdb-connections223,89,1" > > So, I know that revdb_connections() is available, but the utility > stack is unable to call it. I'm not sure how to decode the error value > that is generated. I include the database library when I build the > standalone (otherwise mainStack would fail too, right?); is there some > reason why the utility stack would be unable to access those > functions? Is there a more efficient approach I should be following? > > I'm using Rev 2.0 on OS X; however, OS X and OS 9 standalones both > exhibit the behavior. Any help would be immensely appreciated; I've > got to this software ready in time for it to be used in the distance > courses being taught this fall, and I've already lost a month's worth > of opportunities for feedback since I've been unable to distribute > standalones to our testers. > > -- > eric > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From katir at hindu.org Thu Jun 5 21:51:00 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Thu Jun 5 21:51:00 2003 Subject: Get notification from completed process back to Revolution?? Message-ID: <99BFE44E-97C8-11D7-A142-000A959D0AC6@hindu.org> Ok I resolved the issue of lossless rotation of JPEGs by passing off this job via appleScript to ImageReady. It was a "piece of chapati" which means even easier than a piece of cake.. (see scripts below) the next challenge is to try to a) get feedback from imageReady when the job is finished such that one can then use that feedback script to update the photo in Revolution on screen. If I add "put the result" in the main stack script handler... the message box flashes at me empty (I presume because the applescript is passed off successfully) and then imageReady is activated, takes a few seconds to rotate the image and then I can click back on Revolution... problem is the result has already been passed to Revolution... somehow I need to get a msg back to revolution that the rotation process is complete.... anyone know how to do that? (OSX) presumably I could get the apple script to activate revolution after passing off the job and imageReady would continue till completion of process in the background. Since it takes a bit of time, one could use a "send in" repeat loop to trap for something... but I don't know what to trap for, since the returned result from the "do as applescript" statement is sent back to Revolution even before ImageReady has completed its task.... i.e. I need a way for revolution to tell ImageReady to yell back to Revolution: "OK I'm done. now you can refresh the image I just rotated." My revolution script gets that message and updates the screen.... ==================== Hidden Field named "rotataAppleScript" tell application "Finder" open ":Volumes:Varuna:TAKA:##file##" using "Volumes:Varuna:TAKA: TAKA Photo Pre-Op and reserves: Rotate ##angle##" ## path of image to be rotated and path of ImageReady rotation droplet/app end tell StackScript handler: on rotateImage theAngle put fld "rotateApplescript" into tAppleScript replace "##file##" with fld "currentImage" in tAppleScript replace "##angle##" with theAngle in tAppleScript do tApplescript as AppleScript put the result end rotateImage and two buttons on the top interface: ## btn "90 CW" : on mouseUp rotateImage "CW 90" end mouseup ##btn "90 CCW" : on mouseUp rotateImage "CCW 90" end mouseup 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 davethebrv at mac.com Thu Jun 5 22:52:01 2003 From: davethebrv at mac.com (David Beck) Date: Thu Jun 5 22:52:01 2003 Subject: mouse function problem Message-ID: Hey, I'm a happy user of Rev 1.1.1, but I found a problem with the mouse function which I am having trouble working around. It seems that in certain instances the mouse funciton gets stuck returning "down" when the mouse is actually up. This seems to only be a problem on Mac OS X. It is reproducable. It consistently happens after I click the menubar while the previous menuchoice handler is still executing. Then the mouse function is stuck returning "down", even though I am not pressing the mouse button, until I click again and it resets itself or whatever. This is a problem for me. I am having trouble finding a work around. I would not mind writing an XFCN as I think this would be relatively easy to do. But I can not find any example code or info on the net regarding the XFCN interface. Where is this literature available? Or is there some known workaround to this problem? Thanks, Dave From janschenkel at yahoo.com Fri Jun 6 00:13:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jun 6 00:13:00 2003 Subject: can't access database functions from an inserted script In-Reply-To: <43EF2A0D-97A0-11D7-A653-000393125EDE@homemail.com> Message-ID: <20030606050456.48433.qmail@web11903.mail.yahoo.com> --- Eric Peden wrote: > For some reason, when I insert a script from a > utility stack into the back > from a main stack, the inserted script is unable to > call any database > functions. > > [snip] > > So, I know that revdb_connections() is available, > but the utility stack is > unable to call it. I'm not sure how to decode the > error value that is > generated. I include the database library when I > build the standalone > (otherwise mainStack would fail too, right?); is > there some reason why the > utility stack would be unable to access those > functions? Is there a more > efficient approach I should be following? > > I'm using Rev 2.0 on OS X; however, OS X and OS 9 > standalones both exhibit > the behavior. Any help would be immensely > appreciated; I've got to this > software ready in time for it to be used in the > distance courses being > taught this fall, and I've already lost a month's > worth of opportunities > for feedback since I've been unable to distribute > standalones to our > testers. > > -- > eric > Hi Eric, The key thing to remember is that backScripts cannot use the functionality of scripts that are 'lower' in the message path hierarchy -- so it can't access frontScripts, card scripts, or the scripts of stacks in use. It can only use the ones that are 'higher'. So if the revdb library is loaded 'below' your script at runtime, it can't call its functions. In the dev environment, a slew of backScripts are loaded first ; perhaps this isn't the case in a standalone. Is there a reason why it's a backScript and not just a stack that you start using ? Then it would work just fine (99% probability). 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From xianman at mac.com Fri Jun 6 00:35:00 2003 From: xianman at mac.com (Christian Kittle) Date: Fri Jun 6 00:35:00 2003 Subject: Creating OS X Menu Extras in Rev? Message-ID: <1174471.1054877186548.JavaMail.xianman@mac.com> OK, this is probably a really dumb question, but does anyone know if it is possible to create an OS X Menu Extra in Revolution? I recall awhile back a discussion about the possibility of creating background apps that ran in the System Tray in Windows and this is essentially what I would like to do in OS X, with the added benefit of having a dynamic icon in the menubar. Thanks for any info! Christian From janschenkel at yahoo.com Fri Jun 6 00:40:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jun 6 00:40:01 2003 Subject: table calculations In-Reply-To: Message-ID: <20030606053218.50892.qmail@web11903.mail.yahoo.com> --- Richard Gaskin wrote: > Graham wrote: > > > Jan, it's crystal clear to me that you understand > what **is** on offer in > > RunRev tables about 100 times more clearly than I > do. I realise that > > autoformatting of cells is offered in some form, > but I can't work out the > > consequences of errors (how does my script know > the user has put in a > > random text instead of a date, for example?). And > in what sense are tables > > hooked up to queries - indeed, what is a query in > this context? > > > > What beats me is how you reached your level of > understanding from the > > existing documentation. I feel dumb. I will go > back to experimentation, but > > it seems long and slow to me. > > > > Just tell me there is a great little essay on how > tables work, and I've > > missed it. I'd be really happy. > > At the heart of this may be that the definition of > "table" varies from > person to person. For some it means a database list > view, while for others > it may mean a spreadsheet. > > Unfortunately, all the two have in common is that > grid lines appear in each > -- behaviorally they are very different: > > - Databases select by row, spreadsheets select by > cell. > > - Databases normally only edit in a detail view, > while spreadsheets edit in > place. > > - Database heading names are commonly field names, > while spreadsheet > headings are commonly generic (most using alphabetic > characters). > > - Databases usually have one size for all rows, > while most spreadsheets > allow each row to be sized independently. > > - Databases follow a rigid row-and-column format, > while spreadsheets are > very free-form, allowing data in any arbitrary cell. > > Rev's implementation seems geared toward database > usage, with the extra > bonus of allowing in-cell editing. So while there's > probably some > opportunity for Jeanne to expand the docs on this > new feature as she catches > up on the rest of this very large IDE (she's still > ahead of both the teams > at Adobe and Macromedia for overall completeness, > IMNSHO), it seems part of > the confusion about using tables seems related to > expectations of which type > of table they are. > > -- > Richard Gaskin > Hi Richard, You hit the nail on the head : different needs create different expectations. While some things would be best handled by a native table object at engine level, a bit more interaction with the revTable functionality in the next version would be a god-sent and alleviate some of the perceived low-points : - a message to warn us of a cell change as well as our ability to invoke one - the ability to hook up our own formatting function in addition to the standard ones and a way to trap those when I'd rather see a decimal comma and/or thousand separators - the ability to hook up our own input-checking when that functionality is added - max rows and columns count - setProp + getProp to access data of individual cells rather than having to kludge around if you don't want to see the data overwritten What I know about tables is what I learned from the sporadic (but very informative) messages on the lists, and by digging around in the revTable frontScript. A good essay on what it can and cannot do would certainly help a lot. My 2 euro-cents. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From francois.cuneo at cuk.ch Fri Jun 6 01:07:01 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Fri Jun 6 01:07:01 2003 Subject: Big bug with Menu Builder on OSX In-Reply-To: Message-ID: Hello everybody. I think that I have founded an important bug on OSX with Revolution 2 and the Menu Builder. When you create a menu, really simple, the first menu after the Application Menu, generally the "File" menu is always empty. I have one, 2 or 3 items in it, and it is empty on the top screen, if we select "set as menubar on Mac OS". It's not the case if you unselect it, if the menu is at top of the stack. I have tried to put the Edit menu as first menu, and File in second menu (just to see) and the Edit menu is empty, and the File not. So I'm almost sure that's bug. Right? Thank you Friendly Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From jhurley at infostations.com Fri Jun 6 01:39:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Fri Jun 6 01:39:00 2003 Subject: Removing text styles In-Reply-To: <200306060442.AAA01177@www.runrev.com> References: <200306060442.AAA01177@www.runrev.com> Message-ID: When I run the following handler, the style of the text is not plain. It retains the text shift. on mouseUp put "Now is the time." into field 1 set the textshift of char 3 in field 1 to 3 set the textstyle of char 1 to -1 of field 1 to "plain" end mouseUp However, if I select the text and, from the Text Menu, select "Plain Text", the style does indeed revert to Plain text. I would have expected the menu action to be the same as the command line in the handler. How would one remove the textshift of a field programmatically? Jim From curry at pair.com Fri Jun 6 01:52:01 2003 From: curry at pair.com (curry) Date: Fri Jun 6 01:52:01 2003 Subject: Yikes! E-mail harvesting possibility? In-Reply-To: <200306060442.AAA01177@www.runrev.com> References: <200306060442.AAA01177@www.runrev.com> Message-ID: I was reading the list archive on the runrev web page, and noticed that while most addresses are stripped from the main listing and from primary posts (as long as there is a name with the e-mail) BUT in replies, if e-mail address was inserted in the he-said line prefacing a quote, it's revealed in the archive! Same thing for anyone that put an e-mail down in their sig line. Is there anything that can be done about this? I've been careful guarding this address from spam, and didn't realize there was a hole in this list's archive. I hope it can be adjusted as soon as possible!-??? I would be all for taking down the archive while adjusting! Either the archive needs to strip out anything that looks like e-mail from the message body, or have the archive pages access protected by password. (Of course, it would be a good idea for people to edit the other person's e-mail address out of the he-said line anyway, but that won't do for ensuring protection for the archive, because it will happen sometimes if that's the way the e-mail apps or web mail defaults for the quoting, and it's already happened.) (I think spam can be cut down by guarding, I'm even planning to javascript any e-mail links on my web page from now on.) Thanks, Curry From scott at tactilemedia.com Fri Jun 6 02:09:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Fri Jun 6 02:09:00 2003 Subject: mouse function problem In-Reply-To: Message-ID: Recently, David Beck wrote: > I'm a happy user of Rev 1.1.1, but I found a problem with the mouse function > which I am having trouble working around. It seems that in certain instances > the mouse funciton gets stuck returning "down" when the mouse is actually > up. This seems to only be a problem on Mac OS X. It is reproducable. It > consistently happens after I click the menubar while the previous menuchoice > handler is still executing. Then the mouse function is stuck returning > "down", even though I am not pressing the mouse button, until I click again > and it resets itself or whatever. > > This is a problem for me. I am having trouble finding a work around. Do you have some kind of repeat loop or similar action that you wish to interrupt with a mouseUp message? If so, the mouseUp message itself is not reliable for interrupting script execution. You should set a variable state or property and poll the variable rather than the actual state of the mouse. Also, if the mouseUp event is supposed to halt any running scripts, make sure you have the following in your script: on mouseRelease mouseUp end mouseRelease This sends the mouseUp message to the clicked object if the mouse is released outside the object (in this case it may be your menubar). Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From janschenkel at yahoo.com Fri Jun 6 03:28:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jun 6 03:28:00 2003 Subject: Removing text styles In-Reply-To: Message-ID: <20030606081938.22490.qmail@web11906.mail.yahoo.com> --- Jim Hurley wrote: > When I run the following handler, the style of the > text is not plain. > It retains the text shift. > > on mouseUp > > put "Now is the time." into field 1 > set the textshift of char 3 in field 1 to 3 > set the textstyle of char 1 to -1 of field 1 to > "plain" > > end mouseUp > > However, if I select the text and, from the Text > Menu, select "Plain > Text", the style does indeed revert to Plain text. > > I would have expected the menu action to be the same > as the command > line in the handler. > > How would one remove the textshift of a field > programmatically? > > Jim > Hi Jim, Try this : set the textStyle of char 1 to -1 of field \ "Foobar" to empty -- not "plain" 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From richmond at mail.maclaunch.com Fri Jun 6 04:07:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 6 04:07:01 2003 Subject: Hacking inside the license file ???? Message-ID: > If I wish to modify certain aspects of the 'Home' stack or > its substacks I am unable to because when I open it within > MetaCard I get a message about 2 stacks with the same name. > > Is there a way round this? > Use the plugin achitecture for things you whald have put in the home stack int HC & MC. The Home stack is out of bounds. -------------------------------------- That presupposes I am going to contribute something of lasting value to RR! All I would like to do is modify the Home substacks by colourising them as a way of cutting down on my diet of headache pills from staring at white patches. This actually goes back to a point made by Jan Schenkel that things like colour of palettes and so forth might be implemented as a Preference option in a future release of RR. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From mcompanys at mac.com Fri Jun 6 04:12:02 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Fri Jun 6 04:12:02 2003 Subject: again IMPOSSIBLE TO SAVE In-Reply-To: Message-ID: Le vendredi, 6 juin 2003, ? 01:37 Europe/Paris, Sarah a ?crit : > I had this sort of problem when I had a file with a non-standard > character. You also have a non-standard character in your file name. > If you change this, I'm sure your save problems will disappear. It did! Thank you, Sarah. Now, isn't it a shame you cannot even use the "?" to show a beta release in the file title? Moreover, that excludes languages using special or accented characters. I'll try to find out which ASCII codes are thus forbidden in RR 2.0 file titles, and let know it. But maybe somebody in RR staff can tell us first... Manuel > On Friday, June 6, 2003, at 01:27 am, Emmanuel Companys wrote: > >> Most of the difficulties disappeared when I delete all 1.1.1 files; >> but NOT ALL of them!. The worst deals with saving and the file name. >> >> 1?) I can save the stack I am working on, and even modify its name >> and/or label, BUT (for instance) >> "put name of this stack" returns "Litteris 1.1.1 ?" >> "put the long name of this stack" returns "...desktop/Litteris 1.1 >> o.rev" >> and the actual name of the file on my desktop is still "Litteris 1.1 >> o" (with no .rev) >> >> This file opens my stack "Litteris 1.1.1 ?" that can be used, >> modified and saved all right. >> >> 2?) If I try to modify the file name, I am back with the >> impossibility of saving and I end up with two icons: the previous one >> and a file labelled, for instance, "Litteris 1.1.1 ??.rev~" that >> won't open: leaving or removing the tilde I get the same >> "...Revolution has unexpectedly quitted" as soon as I click on it. >> >> 3?) If I try to use the "SAVE AS..." item, I get the same result as >> in 2. >> >> Now my question is: >> How can I have a file stack with the correct name?" >> and, just to satisfy my curiosity: >> - where this "??" (radical, umlaut u) replacing the last character, >> comes from? >> - why the saved file, when resavable, doesn't receive the .rev suffix >> as did the file of my stack "Polylexis" which never gave me any >> trouble? >> >> _______________________________________________ >> 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 richmond at mail.maclaunch.com Fri Jun 6 04:14:02 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 6 04:14:02 2003 Subject: Yikes! E-mail harvesting possibility? Message-ID: Quite. Apart from the harvesting aspect there is the simple fact that the e-mail digests contain all the e-mail addresses of the contributors. So far I have not been able to identify any of the piles of SPAM I seem to get as originating from somebody having subscribed to the e-mail digest - but any SPAMMER must be incredibly stupid if they don't see this possibility. It is perfectly reasonable to communicate with individuals via the list. If the RR list moderators could remove e-mail addresses from the digests I belive they would do us all a favour. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From use-revolution-admin at lists.runrev.com Fri Jun 6 04:46:00 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 04:46:00 2003 Subject: distribution window In-Reply-To: <31E1963C-9662-11D7-A259-003065683ECC@inspiredlogic.com> Message-ID: >> set the height of stack "revdistributionbuilder" to 400;save stack >> "revdistributionbuilder" I followed John's advice: my window is fixed. Thank you. Since the "Stack inspector" item is disabled, we have to use the msg box. Manuel From use-revolution-admin at lists.runrev.com Fri Jun 6 05:08:00 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 05:08:00 2003 Subject: Build Distribution & Speech problem In-Reply-To: <9F5B0CAC-95FC-11D7-9706-000393529642@ARCplanning.com> Message-ID: I didn't know some externals were necessary to use the revSpeak command, and from Alex and SIm's posts I can't gather what I have to do. - which files are necessary? - where do I get them? - where do I put them? I am using macOS 10.2.6 and want build distributions for macOS, macOS X and Windows. Thank you Manuel From use-revolution-admin at lists.runrev.com Fri Jun 6 05:24:01 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 05:24:01 2003 Subject: Build Distribution & Speech problem In-Reply-To: References: Message-ID: >I didn't know some externals were necessary to use the revSpeak >command, and from Alex and SIm's posts I can't gather what I have to >do. > >- which files are necessary? >- where do I get them? >- where do I put them? I've only done this for Mac OS X. After I made the standalone there was also a file named revspeech.bundle, which in my case was in the data folder. It does not get placed inside the OS X application but is sitting outside of the app bundle/folder. If you move the standalone away from the revspeech.bundle the speech will not work. To make things simpler for me I made an alias and open the standalone with that. Obviously, as Alex pointed out, it would be much nicer to have the revspeech.bundle placed *inside* the app in a future Build Distribution release...hint, hint! sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From use-revolution-admin at lists.runrev.com Fri Jun 6 05:37:00 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 05:37:00 2003 Subject: Slide Controls ? Message-ID: I should like to include a slide control in various stacks..... Ideally as the user slid the control back and forwards along the control bar a value (let us say between 0 and 1) would be returned to a holder (e.g. Xnumber) which could then be used to control things such as volume, rates of play, and so forth. Um.............how could I do that? All positive suggestions gratefully received. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From use-revolution-admin at lists.runrev.com Fri Jun 6 05:39:00 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 05:39:00 2003 Subject: spreadsheet-type field In-Reply-To: <200306060442.AAA01138@www.runrev.com> Message-ID: on Thu, 5 Jun 2003 16:13:17 -0600 Barry Levine wrote: > So we've got this very nice spreadsheet kind of field Hmm. I've not started on RR 2 yet but, reading the various posts on this I suspect what we've got is a very nice database report kind of field with some enhancements (see Richard Gaskin's recent post). I'm sure someone will tell me if I am wrong. Regards James -- James J Richards jamesjrichards at lineone.net Tel. +44 (0)15394 43063 From use-revolution-admin at lists.runrev.com Fri Jun 6 05:46:01 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 05:46:01 2003 Subject: Slide Controls ? In-Reply-To: Message-ID: use-revolution-admin at lists.runrev.com wrote: > I should like to include a slide control in various > stacks..... > > Ideally as the user slid the control back and forwards > along the control bar a value (let us say between 0 and 1) > would be returned to a holder (e.g. Xnumber) which could > then be used to control things such as volume, rates of > play, and so forth. > > Um.............how could I do that? Make a scrollar object and set its style to "slider" -- 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 use-revolution-admin at lists.runrev.com Fri Jun 6 05:50:00 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 05:50:00 2003 Subject: Build Distribution & Speech problem In-Reply-To: References: Message-ID: >>I didn't know some externals were necessary to use the revSpeak >>command, and from Alex and SIm's posts I can't gather what I have >>to do. >> >>- which files are necessary? Make sure that you check "All others" in the "inclusions" when making the standalone so that the revspeech.bundle gets added. sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From use-revolution-admin at lists.runrev.com Fri Jun 6 05:55:00 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 05:55:00 2003 Subject: Slide Controls ? In-Reply-To: Message-ID: <31D44B8C-980C-11D7-B40E-000A27B49A96@major-k.de> Hi Richmond, > I should like to include a slide control in various > stacks..... > > Ideally as the user slid the control back and forwards > along the control bar a value (let us say between 0 and 1) > would be returned to a holder (e.g. Xnumber) which could > then be used to control things such as volume, rates of > play, and so forth. > > Um.............how could I do that? > > All positive suggestions gratefully received. > > Richmond Mathewson here's a little script that will control the volume of player x 1. Create a scrollbar, type "slider" 2. set its "startvalue" to 0 3. set its "endvalue" to 100 and put this into the script of this scrollbar on scrollbardrag the_value ## this messages is being send to the scrollbar while the user ## is dragging and even the current value is being ## passed as a parameter (i called it descriptively "the_value" here, ## but you could even name it "klaus" ;-) that we can react on... ## this works in real-time, so maybe checking "showvalue" ## will be a cool thing. You might have to enlarge the scrollbar ## to see the values... just play around a bit :-) set the playloudness of player x to the_value end scrollbardrag That's all... One line.. works fine :-) Hope that helps... Have a nice weekend. Regards Klaus Major klaus at major-k.de From use-revolution-admin at lists.runrev.com Fri Jun 6 05:59:01 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 05:59:01 2003 Subject: Slide Controls ? Message-ID: > I should like to include a slide control in various > stacks..... > > Ideally as the user slid the control back and forwards > along the control bar a value (let us say between 0 and 1) > would be returned to a holder (e.g. Xnumber) which could > then be used to control things such as volume, rates of > play, and so forth. > > Um.............how could I do that? Make a scrollar object and set its style to "slider" ----------------------------------- Presumably 'scrollbar'? I have done that already: that is not really my sticking point. What I do need to know is how to get the position of the button on the slide to return a value. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From use-revolution-admin at lists.runrev.com Fri Jun 6 05:59:18 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 05:59:18 2003 Subject: Build Distribution & Speech problem In-Reply-To: Message-ID: Thank you for replying this fast, Sim. But I am still not through... :-( Le vendredi, 6 juin 2003, ? 12:17 Europe/Paris, use-revolution-admin at lists.runrev.com a ?crit : >> I didn't know some externals were necessary to use the revSpeak >> command, and from Alex and SIm's posts I can't gather what I have to >> do. >> >> - which files are necessary? >> - where do I get them? >> - where do I put them? > > I've only done this for Mac OS X. > > After I made the standalone there was also a file named > revspeech.bundle, which > in my case was in the data folder. In my case the "Standalone?acOSX? ..." folder contained two icons: the RR of the application and an EMPTY data folder. I found the revspeech.bundle folder in "Components/global environment" an put it in the data folder, then ouside the data folder in the standalone folder. speech doesn't work in both cases. Tried to click on the revspeech.bundle folder: alert prompting to "chose an application" but "Revolution" is dimmed in the browser. > It does not get placed inside the OS X application > but is sitting outside of the app bundle/folder. If you move the > standalone away from > the revspeech.bundle the speech will not work. To make things simpler > for me I made > an alias and open the standalone with that. An alias of which file? > Obviously, as Alex pointed out, it would be much nicer to have the > revspeech.bundle > placed *inside* the app in a future Build Distribution release...hint, > hint! But now, where shall we put it? Manuel From use-revolution-admin at lists.runrev.com Fri Jun 6 06:06:00 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 06:06:00 2003 Subject: Slide Controls ? In-Reply-To: Message-ID: use-revolution-admin at lists.runrev.com wrote: >> I should like to include a slide control in various >> stacks..... >> >> Ideally as the user slid the control back and forwards >> along the control bar a value (let us say between 0 and > 1) >> would be returned to a holder (e.g. Xnumber) which could >> then be used to control things such as volume, rates of >> play, and so forth. >> >> Um.............how could I do that? > > Make a scrollar object and set its style to "slider" > > ----------------------------------- > Presumably 'scrollbar'? I have done that already: that is > not really my sticking point. > > What I do need to know is how to get the position of the > button on the slide to return a value. It's the thumbposition, abbreviated thumbpos. -- 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 use-revolution-admin at lists.runrev.com Fri Jun 6 06:14:00 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 06:14:00 2003 Subject: Build Distribution & Speech problem In-Reply-To: References: Message-ID: >> >>After I made the standalone there was also a file named >>revspeech.bundle, which >>in my case was in the data folder. > >In my case the "Standalone-acOSX- ..." folder contained two icons: >the RR of the application and an EMPTY data folder. >I found the revspeech.bundle folder in "Components/global >environment" an put it in the data folder, then ouside the data >folder in the standalone folder. speech doesn't work in both cases. >Tried to click on the revspeech.bundle folder: alert prompting to >"chose an application" but "Revolution" is dimmed in the browser. "Components/global environment" is something that you have added? Is that what you have given for a name next to the checkbox "Create folder for substacks"? If so, then leave it in there...in my case I left the default "data" for the folder name. Is your sound turned up? The speech works in the editor, yes? If you want, I can send you the test app I made here for fiddling with this and have a look. atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From use-revolution-admin at lists.runrev.com Fri Jun 6 06:27:00 2003 From: use-revolution-admin at lists.runrev.com (use-revolution-admin at lists.runrev.com) Date: Fri Jun 6 06:27:00 2003 Subject: Ego-Boosting no longer supported? Message-ID: Damn! My ego is no longer being massaged by the use-list because within the last 20 minutes all contributions are coming up with a generic originator. When, oh, when, will I be able to stop shouting "Ug, Ug, Ug" and beating my chest through the jungle all by myself? Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From gbrucelewis at sympatico.ca Fri Jun 6 07:25:00 2003 From: gbrucelewis at sympatico.ca (Bruce Lewis) Date: Fri Jun 6 07:25:00 2003 Subject: Pasting from Web Browser In-Reply-To: <20030606081938.22490.qmail@web11906.mail.yahoo.com> References: <20030606081938.22490.qmail@web11906.mail.yahoo.com> Message-ID: I select and copy some text in Safari. I paste it into a field in a Revolution stack. Text sizes and styles are lost. With Internet Explorer they are retained. Does anyone know why this would be and whether there is a way to use Safari and retain the sizes and styles when pasting? Strangely enough, when I paste from Safari into MS Word, the sizes and styles are retained. If I then copy the Word text and paste it into the Revolution field, Revolution shows the sizes and styles. The same is true if I first paste from Safari into Supercard or HyperCard. They retain the sizes and styles and I can paste from them into a Revolution field and retained the data. I don't know if this is a Safari issue or a Revolution issue. Any help would be appreciated. Regards, Bruce From mcompanys at mac.com Fri Jun 6 08:04:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Fri Jun 6 08:04:00 2003 Subject: =?ISO-8859-1?Q?_R=E9p_:_Build_Distribution_&_Speech_problem?= Message-ID: <43C145EF-981E-11D7-8275-003065A81762@mac.com> The following post did not show up in my in-box, so I am sending it again. Excuse me if you already received it. ****BEGINNING OF THE RESENT POST De: Emmanuel Companys Date: Ven 6 juin 2003 12:50:48 Europe/Paris ?: use-revolution at lists.runrev.com Objet: R?p : Build Distribution & Speech problem Thank you for replying this fast, Sim. But I am still not through... :-( Le vendredi, 6 juin 2003, ? 12:17 Europe/Paris, use-revolution-admin at lists.runrev.com a ?crit : >> I didn't know some externals were necessary to use the revSpeak >> command, and from Alex and SIm's posts I can't gather what I have to >> do. >> >> - which files are necessary? >> - where do I get them? >> - where do I put them? > > I've only done this for Mac OS X. > > After I made the standalone there was also a file named > revspeech.bundle, which > in my case was in the data folder. In my case the "Standalone?acOSX? ..." folder contained two icons: the RR of the application and an EMPTY data folder. I found the revspeech.bundle folder in "Components/global environment" an put it in the data folder, then ouside the data folder in the standalone folder. speech doesn't work in both cases. Tried to click on the revspeech.bundle folder: alert prompting to "chose an application" but "Revolution" is dimmed in the browser. > It does not get placed inside the OS X application > but is sitting outside of the app bundle/folder. If you move the > standalone away from > the revspeech.bundle the speech will not work. To make things simpler > for me I made > an alias and open the standalone with that. An alias of which file? > Obviously, as Alex pointed out, it would be much nicer to have the > revspeech.bundle > placed *inside* the app in a future Build Distribution release...hint, > hint! But now, where shall we put it? Manuel *** END OF THE RESENT POST From simon at sibr.com Fri Jun 6 08:36:00 2003 From: simon at sibr.com (Simon Brown) Date: Fri Jun 6 08:36:00 2003 Subject: How-to build a font sub-menu? In-Reply-To: Message-ID: <12FBF920-97D7-11D7-9DB9-000502712680@sibr.com> On Wednesday, June 4, 2003, at 10:50 PM, Jeanne A. E. DeVoto wrote: > > You might want to take a look at "Recipe for populating a Text menu" > in the > Cookbook. > Mmm, OK, where do I find it? There's a tutorial on using the Menu Builder, but that doesn't talk about sub-menus. There's nothing that I can find on the runrev.com web site either. I did find this link (http://www.hyperactivesw.com/mctutorial/rraboutMenus.html) though, which gave me some background on Revolution menus in general. Simon. (who is thinking right now that a book on Revolution sounds like a very good idea) From mcompanys at mac.com Fri Jun 6 08:48:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Fri Jun 6 08:48:00 2003 Subject: How-to build a font sub-menu? In-Reply-To: <12FBF920-97D7-11D7-9DB9-000502712680@sibr.com> Message-ID: <5B1AA14D-9824-11D7-8275-003065A81762@mac.com> Le vendredi, 6 juin 2003, ? 06:26 Europe/Paris, Simon Brown a ?crit : > > On Wednesday, June 4, 2003, at 10:50 PM, Jeanne A. E. DeVoto wrote: >> >> You might want to take a look at "Recipe for populating a Text menu" >> in the >> Cookbook. >> > > Mmm, OK, where do I find it? There's a tutorial on using the Menu > Builder, but that doesn't talk about sub-menus. Revolution documentation/Using Revolution/Transcript Cookbook > There's nothing that I can find on the runrev.com web site either. > > I did find this link > (http://www.hyperactivesw.com/mctutorial/rraboutMenus.html) though, > which gave me some background on Revolution menus in general. > > Simon. > > (who is thinking right now that a book on Revolution sounds like a > very good idea) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From terry at discovery.nl Fri Jun 6 08:59:01 2003 From: terry at discovery.nl (Terry Vogelaar) Date: Fri Jun 6 08:59:01 2003 Subject: Content management system Message-ID: Has anyone made a Content management system for a Website using RunRev as CGI-app? Terry From klaus at major-k.de Fri Jun 6 09:07:00 2003 From: klaus at major-k.de (Klaus Major) Date: Fri Jun 6 09:07:00 2003 Subject: How-to build a font sub-menu? In-Reply-To: <12FBF920-97D7-11D7-9DB9-000502712680@sibr.com> Message-ID: Hi Simon, > > On Wednesday, June 4, 2003, at 10:50 PM, Jeanne A. E. DeVoto wrote: >> >> You might want to take a look at "Recipe for populating a Text menu" >> in the >> Cookbook. >> > > Mmm, OK, where do I find it? There's a tutorial on using the Menu > Builder, but that doesn't talk about sub-menus. > There's nothing that I can find on the runrev.com web site either. Open the "Transcript Dictionary" -> Menu -> Help Click on the btn "Roadmap2 in the lower right side of that window. There click line "Transcript Cookbook" in that window. Then choose from the menu "Show" the entry "Menus" That's where you find the desired entry for building a "Font-Menu" > I did find this link > (http://www.hyperactivesw.com/mctutorial/rraboutMenus.html) though, > which gave me some background on Revolution menus in general. > > Simon. Unfortunately that does not cover your need of a sub menu (Just like the "Text" menu in the RR menubar...) But here is how to that that. I use a generic button 1 in the script, please change it to your needs... on mouseup put the fontnames into fonz sort fonz ## here we are constructing the necessary list, ## we just will add a TAB in front of each line, ## since that's the way submenus are created :-) ## just check this script out and you will see... repeat for each line x in fonz put TAB & x & CR after subfonz end repeat delete char -1 of subfonz ## remove trailing empty line put "Font" & CR & subfonz into btn 1 end mouseup We have to use another variable "subfonz", because the "repeat for each" loop is INCREDIBLY fast, really :-) but is read-only. Means we cannot change the value of x (in my example) in the loop... Now you will have to script that button to do your desired formatting... Remember: to access the selected font in you need something like this: on menupick which set the itemdel to "|" ## | = Alt-7 on a Mac, Alt-Gr-< on a PC ## the menu picked will be returned in this form: Font|Arial ## so we have to "extract" the actual fontname... ## ... now you can do everything you want with: ## item -1 of which ... end menupick Hope this helps... Have a nice weekend :-) Regards Klaus Major klaus at major-k.de From kray at sonsothunder.com Fri Jun 6 09:23:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jun 6 09:23:00 2003 Subject: Yikes! E-mail harvesting possibility? In-Reply-To: Message-ID: <002b01c32c35$e904f190$6501a8c0@LightningFlash> > It is perfectly reasonable to communicate with individuals > via the list. If the RR list moderators could remove > e-mail addresses from the digests I belive they would do us > all a favour. Perhaps, but sometimes on-list conversations become off-list ones, and in order for someone to email someone off-list, they need to know what the person's email address is. If there is a direct connection between the email addresses on the list and an increase in spam, I'd agree with you, but until that is proven, I think it is beneficial to have the email addresses in the digest. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From jhurley at infostations.com Fri Jun 6 09:46:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Fri Jun 6 09:46:01 2003 Subject: mouse function problem In-Reply-To: <200306060442.AAA01177@www.runrev.com> References: <200306060442.AAA01177@www.runrev.com> Message-ID: > >Message: 10 >Date: Thu, 05 Jun 2003 20:42:30 -0700 >Subject: mouse function problem >From: David Beck >To: >Reply-To: use-revolution at lists.runrev.com > > >Hey, > >I'm a happy user of Rev 1.1.1, but I found a problem with the mouse function >which I am having trouble working around. It seems that in certain instances >the mouse funciton gets stuck returning "down" when the mouse is actually >up. This seems to only be a problem on Mac OS X. It is reproducable. It >consistently happens after I click the menubar while the previous menuchoice >handler is still executing. Then the mouse function is stuck returning >"down", even though I am not pressing the mouse button, until I click again >and it resets itself or whatever. > >This is a problem for me. I am having trouble finding a work around. Dave, This is a long-standing bug in the engine which is unlikely to be fixed--perhaps to force users to adopt a solution which is more CPU friendly than polling the mouse--actually to poll the mouseMove rather than the mouse up or down. You should consult the following RunRev site: http://www.runrev.com/revolution/developers/articles/tipoftheweek/3.html The solution you need will be found there. The work around script is: local lMouseDown on mouseDown put true into lMouseDown end mouseDown on mouseMove x,y if lMouseDown then set the loc of me to x,y end mouseMove on mouseUp put false into lMouseDown end mouseUp on mouseRelease mouseUp end mouseRelease Jim From heather at runrev.com Fri Jun 6 10:02:01 2003 From: heather at runrev.com (Heather Williams) Date: Fri Jun 6 10:02:01 2003 Subject: Revolution Birthday Present Message-ID: Dear list members, Revolution's anniversary is fast approaching. To mark the occasion, and celebrate the arrival of 2.0, we'd like to show our appreciation of this great community. This list and the people on it are a great resource for all Revolutionaries. I hereby institute the annual Revolution listee of the year award. This award will consist of a bottle of whisky, and will be awarded to the person voted by the list members as having been the most consistently helpful member of the list over the previous year. You all have one vote, which you may award entirely at your own discretion, and by your own parameters as to what constitutes helpful. Your vote must be sent to me, heather at runrev.com, personally. Any votes sent to any other address or to the list will not be counted. You must put the name of your candidate in the subject line of your email. I will count the votes and announce the winner next Friday, 13th June. This should allow me to ship the bottle in time for Revolution's birthday, on 3rd July. Happy Posting! Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From jacque at hyperactivesw.com Fri Jun 6 10:25:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri Jun 6 10:25:00 2003 Subject: mouse function problem In-Reply-To: References: Message-ID: <3EE0B06A.30801@hyperactivesw.com> David Beck wrote: > >I'm a happy user of Rev 1.1.1, but I found a problem with the mouse function >which I am having trouble working around. It seems that in certain instances >the mouse funciton gets stuck returning "down" when the mouse is actually >up. In addition to what others have said, there is more info on mouse polling, and why it is a bad idea, here: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From RGould8 at aol.com Fri Jun 6 12:02:02 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Fri Jun 6 12:02:02 2003 Subject: Accessing bundle unix calls Message-ID: <18c.1b5ce497.2c1220f0@aol.com> I'm trying to wrap a unix file within a Revolution app and then execute it within the program on a later screen. This works, except if the user puts the application in a folder that has spaces in it. My unix file is called "PPPSetup", and it accepts parameters (username/password). Here's what I've got so far: put the defaultfolder & "/PPPoE_Connector.app/Contents/Resources/PPPSetup e " & username & " " & password into bundlepath put shell(bundlepath) into errorcode The problem is that if the default folder contains a space, then the unix call thinks that everything after that space is a parameter, and fails. I tried putting it all in quotes like this: put quote & the defaultfolder & "/PPPoE_Connector.app/Contents/Resources/PPPSetup e " & username & " " & password & quote into bundlepath but that also failed - - - is there another way? - Rob -------------- next part -------------- An HTML attachment was scrubbed... URL: From edgore at shinra.com Fri Jun 6 12:05:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Fri Jun 6 12:05:01 2003 Subject: Content management system Message-ID: <200306061657.h56GvCb81342@mmm1505.boca15-verio.com> Not using CGI, but my CDDbase is basically a "work-offline and auto-upload" content management systems for affiliates of the GEMM online record store. You can take a look at it at www.shinra.com/cddbase/ It's still in beta and rough, but an example of the output can be seen www.shinra.com/cds/ I'm probably going to start looking at the possibility of further generalizing it, since I need a tool for maintaining a number of other web sites. Given the way that Revolution CGI works, I could probably modify it to work as a headless CGI with a web forms interface very easily - I've just never had a need to. I've found RunRev extremely well suited for doing automated web-work, since it has incredibly powerful text manipulation features and it's very easy to use. Ed GOre >----- ------- Original Message ------- ----- >From: Terry Vogelaar >To: >Sent: Fri, 06 Jun 2003 15:53:52 > >Has anyone made a Content management system for a >Website using RunRev as >CGI-app? > >Terry > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolu >tion From sonesond1 at southernct.edu Fri Jun 6 12:11:01 2003 From: sonesond1 at southernct.edu (Dan Soneson) Date: Fri Jun 6 12:11:01 2003 Subject: record sound problems Message-ID: <9D718001-9840-11D7-90AD-000A959A7C0C@southernct.edu> I am using Mac OSX 10.2.5, Rev 1.1.1 AND have tried the new sound routines in Rev 2.0r2. Has anyone found the solution to the recording problems that surface in standalone app on OSX? The sound recording works just fine within Revolution, but it seems no matter what compression scheme, sample size etc. I try, when I have made a standalone the kind of recording I get is a truncated file with an occasional repeat. It is like the symptom described about a year ago where you might say "1..2..3..4..5" and the file that is generated sounds like "3..4..5..1" While looking through the archives there were several suggestions, from recommending QT Pro to recording everything at best quality and then compressing afterward. I have tried several compression schemes, from IMA4 to Qualcomm voice to None, but the problem still persists. I am trying to build a voice recorder for foreign language learning, but I am not able to rely on an accurate recording. Any suggestions? Thanks, Dan Soneson From edgore at shinra.com Fri Jun 6 12:15:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Fri Jun 6 12:15:00 2003 Subject: Non-functioning links in Documentation Message-ID: <200306061707.h56H76f83526@mmm1505.boca15-verio.com> I'm stilling finding some links in the help for 2.0 release version that don't work, at least under Windows 2K and XP Home. An example is Development Guide:Windows & Dialog Boxes:Tips:Minimize Revolution to an Icon Clicking on the topic does nothing. I'll send any others that I find along. Ed Gore From edgore at shinra.com Fri Jun 6 12:21:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Fri Jun 6 12:21:01 2003 Subject: Yikes! E-mail harvesting possibility? Message-ID: <200306061713.h56HD4B85459@mmm1505.boca15-verio.com> What about having whatever script it is that processes the emails into the web pages simply automatically inserts "*4 random characters*" after any @ symbols that it sees. That makes it easy to see the real address, but the randomized "no spam" inserted into the middle makes it very hard to harvest an email address. Plus, @ symbols don't show up tht often in posts unless it's an email address. Though, for off-list conversations, the email address is in the original email message, so it's not to hard to get to someone off list if you keep a couple of days worth of list mail in your mail client. >----- ------- Original Message ------- ----- >From: "Ken Ray" >To: >Sent: Fri, 6 Jun 2003 09:14:08 > >> It is perfectly reasonable to communicate with >individuals >> via the list. If the RR list moderators could >remove >> e-mail addresses from the digests I belive they >would do us >> all a favour. > >Perhaps, but sometimes on-list conversations become >off-list ones, and >in order for someone to email someone off-list, >they need to know what >the person's email address is. If there is a direct >connection between >the email addresses on the list and an increase in >spam, I'd agree with >you, but until that is proven, I think it is >beneficial to have the >email addresses in the digest. > >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-revolu >tion From dan at clearvisiontech.com Fri Jun 6 12:57:06 2003 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri Jun 6 12:57:06 2003 Subject: 1.1.1 Buttons in 2.0 In-Reply-To: <200306061426.KAA17841@www.runrev.com> Message-ID: I opened a stack created in 1.1.1 in 2.0. All the buttons that were set as "Standard" appear as if they were 1.1.1's "Rectangle" buttons. And the "Rectangle" buttons don't have the same appearance as a new rectangle button. If I delete the original button and create a new one it's fine. Can any tell me why and/or how to fix this without recreating *EVERY* button in my stacks? Thanks! -Dan From jeanne at runrev.com Fri Jun 6 13:13:05 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jun 6 13:13:05 2003 Subject: Non-functioning links in Documentation In-Reply-To: <200306061707.h56H76f83526@mmm1505.boca15-verio.com> Message-ID: At 1:07PM -0700 6/6/03, Edwin Gore wrote: >I'm stilling finding some links in the help for 2.0 release version that >don't work, at least under Windows 2K and XP Home. > >An example is Development Guide:Windows & Dialog Boxes:Tips:Minimize >Revolution to an Icon Do they work if you first open the Tips stack, then click the link? (Checking whether this problem is what I think it is.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From pixelbird at interisland.net Fri Jun 6 13:37:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Fri Jun 6 13:37:00 2003 Subject: Build Distribution & Speech problem In-Reply-To: <200306060956.FAA09206@www.runrev.com> Message-ID: ************** > Date: Fri, 6 Jun 2003 12:17:03 +0200 > To: use-revolution at lists.runrev.com > Subject: Re: Build Distribution & Speech problem > >> I didn't know some externals were necessary to use the revSpeak >> command, and from Alex and SIm's posts I can't gather what I have to >> do. >> >> - which files are necessary? >> - where do I get them? >> - where do I put them? > > I've only done this for Mac OS X. > > After I made the standalone there was also a file named > revspeech.bundle, which > in my case was in the data folder. It does not get placed inside the > OS X application > but is sitting outside of the app bundle/folder. If you move the > standalone away from > the revspeech.bundle the speech will not work. To make things simpler > for me I made > an alias and open the standalone with that. > > Obviously, as Alex pointed out, it would be much nicer to have the > revspeech.bundle > placed *inside* the app in a future Build Distribution release...hint, hint! ---------- Agreed. If you are like me and intend to use speech as both feedback aids and to simulate speech for speech-impaired users, knowing the bundle goes with the app would give me much more peace-of-mind when building distributions. In fact, I'm glad I found the above info, because I would have run into problems here. Ken N. From edgore at shinra.com Fri Jun 6 13:41:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Fri Jun 6 13:41:00 2003 Subject: Non-functioning links in Documentation Message-ID: <200306061832.h56IWhf21827@mmm1505.boca15-verio.com> Yes, it does. >----- ------- Original Message ------- ----- >From: "Jeanne A. E. DeVoto" >To: use-revolution at lists.runrev.com >Sent: Fri, 6 Jun 2003 11:02:39 > >At 1:07PM -0700 6/6/03, Edwin Gore wrote: >>I'm stilling finding some links in the help for >2.0 release version that >>don't work, at least under Windows 2K and XP Home. > >> >>An example is Development Guide:Windows & Dialog >Boxes:Tips:Minimize >>Revolution to an Icon > >Do they work if you first open the Tips stack, then >click the link? >(Checking whether this problem is what I think it >is.) > >-- >Jeanne A. E. DeVoto ~ jeanne at runrev.com >Runtime Revolution Limited - Software at the Speed >of Thought >http://www.runrev.com/ > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolu >tion From pixelbird at interisland.net Fri Jun 6 13:48:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Fri Jun 6 13:48:01 2003 Subject: Build Distribution & Speech problem In-Reply-To: <200306060956.FAA09206@www.runrev.com> Message-ID: ************* > Date: Fri, 6 Jun 2003 12:00:04 +0200 > Subject: Re: Build Distribution & Speech problem > To: use-revolution at lists.runrev.com > > I didn't know some externals were necessary to use the revSpeak > command, and from Alex and SIm's posts I can't gather what I have to do. > > - which files are necessary? > - where do I get them? > - where do I put them? > > I am using macOS 10.2.6 and want build distributions for macOS, macOS X > and Windows. ---------- I'm glad you asked, because I know next to nothing about speech in Windows, except that it seems to require purchasing extra software. And what, exactly, is the software the user must have in order to use revSpeak in Windows? And where in the system should it be in order to access it from Rev? So far, I've failed in every attempt to make revSpeak work in Windows. I hate to be asked to be led by the hand, but that's what it's going to take, IMO. OTOH, my Macs have been talking for many years, and the speech functionality seems to work OK in Macs from HyperCard (in Classsic), Supercard, and RunRev. TIA, Ken N. From pixelbird at interisland.net Fri Jun 6 14:40:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Fri Jun 6 14:40:01 2003 Subject: Slide Controls ? In-Reply-To: <200306060956.FAA09206@www.runrev.com> Message-ID: ************* > Date: Fri, 6 Jun 2003 12:46:57 +0200 > Subject: Re: Slide Controls ? > 1. Create a scrollbar, type "slider" ---------- That works, but there is a misnomer of sorts going on here. You can also get it to be a slider by setting its style in the message box (or script) to "Scale". Setting it to "Slider" will NOT work, but I don't know why, i.e., it seems there are two different names for this style of scrollbar. You can also click on the little triangle in the scrollbar tool icon. You'll get a small dropdown menu, and choose "Scale". Ken N. From alrice at ARCplanning.com Fri Jun 6 14:51:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jun 6 14:51:01 2003 Subject: Accessing bundle unix calls In-Reply-To: <18c.1b5ce497.2c1220f0@aol.com> Message-ID: <177A791E-9857-11D7-9F99-000393529642@ARCplanning.com> On Friday, June 6, 2003, at 10:53 AM, RGould8 at aol.com wrote: > > The problem is that if the default folder contains a space, then the > unix > call thinks that everything after that space is a parameter, and > fails. I tried > putting it all in quotes like this: > > put quote & the defaultfolder & > "/PPPoE_Connector.app/Contents/Resources/PPPSetup e " & username & " " > & password & quote into bundlepath > > but that also failed - - - is there another way? How about this? put quote & the defaultfolder \ & "/PPPoE_Connector.app/Contents/Resources/PPPSetup" \ & quote && "e" && username && password into bundlepath So you are quoting the app itself, but not the parameters to it. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From RGould8 at aol.com Fri Jun 6 15:16:00 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Fri Jun 6 15:16:00 2003 Subject: Accessing bundle unix calls Message-ID: <177.1b96005f.2c124e84@aol.com> Nope - - - it does find the command, but now ignores the parameters. With this technique, the shell command is attempting to execute: "/Users/administrator/Desktop/PPPoE_Connector.app/Contents/Resources/PPPSetup" e username password In a message dated 6/6/03 3:47:42 PM, alrice at ARCplanning.com writes: > How about this? > > put quote & the defaultfolder \ > ? ? & "/PPPoE_Connector.app/Contents/Resources/PPPSetup" \ > ? ? & quote && "e" && username && password into bundlepath > > So you are quoting the app itself, but not the parameters to it. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tsalagi at rainynightspress.com Fri Jun 6 17:43:00 2003 From: tsalagi at rainynightspress.com (Duane Poncy) Date: Fri Jun 6 17:43:00 2003 Subject: Scroll to -- another newbie question Message-ID: <20030606153454759993.GyazMail.tsalagi@rainynightspress.com> I am programming a dictionary. I would like my find field to work like the "scroll to" function on the Transcript Language Dictionary. Trouble is I can't seem to figure out how to make that work. Can anyone give me any hints? Thanks. Duane Poncy visit Elohi Gadugi: poetry, software, Cherokee culture and Native American rights. http://dsaoregon.igc.org/tsalagi/ -------------------------------------------------------- Another world is not only possible, she is on her way. On a quiet day, I can hear her breathing. - Arundhati Roy --------------------------------------------------------- From erikhans08 at yahoo.com Fri Jun 6 17:45:02 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jun 6 17:45:02 2003 Subject: 2 colors for 2 line btn labels? In-Reply-To: Message-ID: <20030606223547.65503.qmail@web20009.mail.yahoo.com> set the foregroundcolor of line 1 of \ btn "bXilo" to blue Message execution error: Error description: Chunk: container is not a button or field TD: ? The foregroundColor of a button is used for the text of the button. is there a way to set different colors for different lines in the label on a btn? TIA Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From pixelbird at interisland.net Fri Jun 6 17:48:06 2003 From: pixelbird at interisland.net (Ken Norris) Date: Fri Jun 6 17:48:06 2003 Subject: Slide Controls ? In-Reply-To: <200306061426.KAA17832@www.runrev.com> Message-ID: ************* > Subject: Slide Controls ? > To: use-revolution at lists.runrev.com > Date: Fri, 06 Jun 2003 05:54:16 -0400 > > Presumably 'scrollbar'? I have done that already: that is > not really my sticking point. > > What I do need to know is how to get the position of the > button on the slide to return a value. ---------- The keyword is "thumbPosition" on mouseUp put the thumbPosition of me -- or put thumbPosition(me) -- or put thumbPosition of the target end mouseUp The keyword command for setting volume is "playLoudness". With no other parameters, (like movies) it defaults to the system speaker volume. If you set this, you should first get it and store it so you can return it to where it was when you close your stack. on openStack global gSysVol put the playLoudness into gSysVol end openStack ...in your slider script or wherever you are catching mouse events: on mouseUp set the playLoudness to the thumbPosition of the target end mouseUp on closeStack global gSysVol set the playLoudness into gSysVol on closeStack HTH, Ken N. From dvk at dvkconsult.com.au Fri Jun 6 17:52:01 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Fri Jun 6 17:52:01 2003 Subject: Yikes! E-mail harvesting possibility? In-Reply-To: <200306061426.KAA17814@www.runrev.com> Message-ID: <4B55703C-9870-11D7-82E9-000393598038@dvkconsult.com.au> On Saturday, Jun 7, 2003, at 00:26 Australia/Sydney, "Ken Ray" wrote: > >> It is perfectly reasonable to communicate with individuals >> via the list. If the RR list moderators could remove >> e-mail addresses from the digests I belive they would do us >> all a favour. > > Perhaps, but sometimes on-list conversations become off-list ones, and > in order for someone to email someone off-list, they need to know what > the person's email address is. If there is a direct connection between > the email addresses on the list and an increase in spam, I'd agree with > you, but until that is proven, I think it is beneficial to have the > email addresses in the digest. I agree. I am one who has been on this list for a year and a half but my spamming rate remains very low and quite stable. Famous Last Words. cheers David post script: Apple Mail's Junk feature works well, tool. > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ From pixelbird at interisland.net Fri Jun 6 17:55:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Fri Jun 6 17:55:01 2003 Subject: Yikes! E-mail harvesting possibility? In-Reply-To: <200306061426.KAA17832@www.runrev.com> Message-ID: ************** > From: "Ken Ray" > Subject: RE: Yikes! E-mail harvesting possibility? > Date: Fri, 6 Jun 2003 09:14:08 -0500 > >> It is perfectly reasonable to communicate with individuals >> via the list. If the RR list moderators could remove >> e-mail addresses from the digests I belive they would do us >> all a favour. > > Perhaps, but sometimes on-list conversations become off-list ones, and > in order for someone to email someone off-list, they need to know what > the person's email address is. If there is a direct connection between > the email addresses on the list and an increase in spam, I'd agree with > you, but until that is proven, I think it is beneficial to have the > email addresses in the digest. ---------- I agree. Again, lets take it to conclusion. If I close off my email to everything else, I'll be sending messages only to myself. Pretty boring, at best. Ken N. From klaus at major-k.de Fri Jun 6 17:56:01 2003 From: klaus at major-k.de (Klaus Major) Date: Fri Jun 6 17:56:01 2003 Subject: Scroll to -- another newbie question In-Reply-To: <20030606153454759993.GyazMail.tsalagi@rainynightspress.com> Message-ID: Hi Duane, > I am programming a dictionary. I would like my find field to work like > the "scroll to" function on the Transcript Language Dictionary. Trouble > is I can't seem to figure out how to make that work. Can anyone give me > any hints? Yo :-) Put this into the script of your find fld: on keyUp put me into searchstring put lineOffset(return & searchstring, field "dictionary") into lo ### find the line with the entered char(s)... set the scroll of field "dictionary" to lo * the effective textHeight of field "dictionary" ## scroll to that line... ## you may need to adjust he name of the fld "dictionary" end if if (lo = 0) and (me <> empty) then ## no match AND an entry beep 1 ## complain ;-) delete last char of me ## another chance for the user ;-) keyUp ## find again... end if end keyUp Works very fast, even with >1000 lines... > Thanks. You're welcome :-) Hope that helps > Duane Poncy Have a nice weekend. Regards Klaus Major klaus at major-k.de From thomas.rodriguez at free.fr Fri Jun 6 17:58:01 2003 From: thomas.rodriguez at free.fr (Thomas Rodriguez) Date: Fri Jun 6 17:58:01 2003 Subject: Rev 2 video library Message-ID: <294A460D-9871-11D7-A3C9-00039346051A@free.fr> Hello, I can't succeed on using the rev video library: every time I try to call the "revInitializeVideoGrabber" handler, it returns an error: revInitializeVideoGrabber "QT","10,10,200,200" -> Message execution error: Error description: send: error in message expression This happens on an iBook 600 combo under MacOS X 10.2.6 with QuickTime 6.1 installed, along with a plugin that handles my webcam. Has anyone the same problem or does anyone know how to successfully use the video library? Thomas Rodriguez From thomas.rodriguez at free.fr Fri Jun 6 17:58:14 2003 From: thomas.rodriguez at free.fr (Thomas Rodriguez) Date: Fri Jun 6 17:58:14 2003 Subject: TWAIN support? Message-ID: <4B24B417-9871-11D7-A3C9-00039346051A@free.fr> Hi again, Does anyone know how to pilot a TWAIN-compatible scanner directly from within Rev? Thomas Rodriguez From pixelbird at interisland.net Fri Jun 6 18:07:02 2003 From: pixelbird at interisland.net (Ken Norris) Date: Fri Jun 6 18:07:02 2003 Subject: use-revolution digest, Vol 1 #1453 - 15 msgs In-Reply-To: <200306061426.KAA17832@www.runrev.com> Message-ID: on 6/6/03 10:26 AM, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: > Message: 1 > Subject: Slide Controls ? > To: use-revolution at lists.runrev.com > Date: Fri, 06 Jun 2003 05:54:16 -0400 > From: use-revolution-admin at lists.runrev.com > Reply-To: use-revolution at lists.runrev.com > >> I should like to include a slide control in various >> stacks..... >> >> Ideally as the user slid the control back and forwards >> along the control bar a value (let us say between 0 and > 1) >> would be returned to a holder (e.g. Xnumber) which could >> then be used to control things such as volume, rates of >> play, and so forth. >> >> Um.............how could I do that? > > Make a scrollar object and set its style to "slider" > > ----------------------------------- > Presumably 'scrollbar'? I have done that already: that is > not really my sticking point. > > What I do need to know is how to get the position of the > button on the slide to return a value. From dan at shafermedia.com Fri Jun 6 18:37:00 2003 From: dan at shafermedia.com (Dan Shafer) Date: Fri Jun 6 18:37:00 2003 Subject: Content Management System Message-ID: <9E8447AA-9876-11D7-A710-0030656FB5D4@shafermedia.com> I've just started poking around with Chipp Walters' CMS, Hemingway. While the program isn't written in Revolution, he has a PC-only client that is. And I'm impressed with the client as well as with the overall capability of Hemingway. I don't know if the client (HemPC) is extensible in RunRev or not but I'd be surprised if Chipp were unreceptive to the idea of figuring out how to make it so. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- .-.-.-.-.-.-.-.-.-.-.-.-.-.-.- Dan Shafer Technology Visionary - Technology Assessment - Documentation "Looking at technology from every angle" http://www.eclecticity.com Latest Book Release: "HTML Utopia: Designing Without Tables Using CSS" (http://www.sitepoint.com/books/css1/) From jhurley at infostations.com Fri Jun 6 19:58:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Fri Jun 6 19:58:00 2003 Subject: Using Superscript and Subscript in Fields In-Reply-To: <200306050431.AAA29633@www.runrev.com> References: <200306050431.AAA29633@www.runrev.com> Message-ID: > >--__--__-- > >Message: 4 >Date: Thu, 5 Jun 2003 00:12:56 -0400 >Subject: Using Superscript and Subscript in Fields >From: Paul Charlesworth >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com > >Hello All: > >I would like to represent the electron configuration of elements using >superscript and subscripts and would like to know what the best >approach my be. So far, I have the following approach working, but the >superscripted text is not a smaller font size as it should be: Superscripting and subscripting of text is something I use regularly. And so I have written a parser which takes text in one field, using the carrot to denote a superscript and tilde to denote a subscript and formats this text in another field. For example, the equation: x^2 + y^2 = z^2 would be formatted with the squares as superscripts, reduced in font size. You can use a combo such as x^1~2 which would format as x super 1 sub 2. I have put the stack on my web site (control-click to download) http://home.infostations.net/jhurley/ There are two situations I haven't worked out. The program need to recognize a delimiter to denote the end of the sub/superscript. Such common delimiter area: comma, period, and space. (In the above equation, a space appears after each superscript, *except* the last--end of line. But I haven't been able to include "return" or just the end of the field. Anyone???? The line that needs fixing is: repeat until char tNum+1+j of field 1 is in quote & " " & "," & "." & quote then How do I get a "return" and end of field into this--between the quote pair? Jim From dsc at swcp.com Fri Jun 6 20:09:03 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 6 20:09:03 2003 Subject: Using Superscript and Subscript in Fields In-Reply-To: Message-ID: <8542BF2E-9883-11D7-9A3D-000A9567A3E6@swcp.com> On Friday, June 6, 2003, at 03:50 AM, Jim Hurley wrote: > The line that needs fixing is: > > repeat until char tNum+1+j of field 1 is in quote & " " & "," & "." & > quote then > > How do I get a "return" and end of field into this--between the quote > pair? put " ,." & return into endingChars repeat until (char tNum+1+j of field 1 is in endingChars) \ or (char tNum+1+j of field 1 is empty) Or something like that? Dar From pcharles at chartermi.net Fri Jun 6 23:14:01 2003 From: pcharles at chartermi.net (Paul Charlesworth) Date: Fri Jun 6 23:14:01 2003 Subject: Using Superscript and Subscript in Fields In-Reply-To: Message-ID: <45DC97AE-989D-11D7-A3AB-000393B6585E@chartermi.net> Thanks for posting the application, but it didn't seem to work on my PowerBook with RR-2 and led to repeated force-quits even when I made a build, I am not sure what is wrong at this point. What I have found so far with messing is that to create the electron configurations I would need to code something like this: [Ne]2s 2 2p 2 and so on, The space before the 2 in " 2" is needed to prevent the italicized "s" from interfering with the superscripted number. I then write it in to the field as described in the dictionary using the set htmltext command. It looks great, but I will probably need a large bottle of something if I have to code 100 elements in this manner. It can be done with a lot of copying and pasting, but the scope for error is huge. The interesting thing is that once you have been through one period, then it is just a matter of duplicating the period and adjusting the numbers: [Ar]3s 2 3p 2 and so on, I might try and adapt Jim's scripts, but it would take me longer than just coding them by hand, even though it would be a good learning exercise. What I think the script needs to do is: 1. Look for the letters s, p, d, f, g, or h that follow a number, select that letter and enclose it in . I assume this needs some kind of search and replace loop until all are done. 2. look for a number that immediately follows the s, p, d, f, g, or h and select that number. The number would then need to have a space placed in front of it and the two enclosed with . Again, using a repeat loop. The problem is preventing the search and replace from picking up the next number which should remain as normal text. 1s^2 2s^2 2p^6 and so on. By placing a space between each subshell configuration I think it would work. Now I just need to figure it out. I actually wonder if an applescript would work? How hard can it be to learn two separate languages in one weekend? Paul On Friday, Jun 6, 2003, at 05:50 America/Detroit, Jim Hurley wrote: >> >> --__--__-- >> >> Message: 4 >> Date: Thu, 5 Jun 2003 00:12:56 -0400 >> Subject: Using Superscript and Subscript in Fields >> From: Paul Charlesworth >> To: use-revolution at lists.runrev.com >> Reply-To: use-revolution at lists.runrev.com >> >> Hello All: >> >> I would like to represent the electron configuration of elements using >> superscript and subscripts and would like to know what the best >> approach my be. So far, I have the following approach working, but the >> superscripted text is not a smaller font size as it should be: > > > Superscripting and subscripting of text is something I use regularly. > And so I have written a parser which takes text in one field, using > the carrot to denote a superscript and tilde to denote a subscript and > formats this text in another field. > > For example, the equation: > > x^2 + y^2 = z^2 > > would be formatted with the squares as superscripts, reduced in font > size. You can use a combo such as x^1~2 which would format as x super > 1 sub 2. > > I have put the stack on my web site (control-click to download) > http://home.infostations.net/jhurley/ > > There are two situations I haven't worked out. > > The program need to recognize a delimiter to denote the end of the > sub/superscript. Such common delimiter area: comma, period, and space. > (In the above equation, a space appears after each superscript, > *except* the last--end of line. > > But I haven't been able to include "return" or just the end of the > field. Anyone???? > > The line that needs fixing is: > > repeat until char tNum+1+j of field 1 is in quote & " " & "," & "." & > quote then > > How do I get a "return" and end of field into this--between the quote > pair? > > Jim > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alrice at ARCplanning.com Sat Jun 7 00:14:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sat Jun 7 00:14:00 2003 Subject: revExample plugin Message-ID: I've been playing around with the revExample plugin. It's a good example stack. But there are some things I'm in the dark about. 1) How does one edit and save a plugin stack? If I make changes to the script in revExample, then close the stack, I get stuck in a loop that says "Do you want to save changes to stack revExample...". Sometimes revExample doesn't offer to be saved at all, or if I do command-S it prompts to a save a new filename. Unclear on the concept I guess 2) Where are the plugin API handlers, like revSelectedObjectChanged, documented? I've noticed that some of the handlers have parameters and some don't. It's hard to guess what some of the parameters are. Many thanks, Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From mcompanys at mac.com Sat Jun 7 02:22:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Sat Jun 7 02:22:00 2003 Subject: 1.1.1 Buttons in 2.0 In-Reply-To: Message-ID: <95BC9F6A-98B7-11D7-BCE0-003065A81762@mac.com> Le vendredi, 6 juin 2003, ? 20:00 Europe/Paris, Dan Friedman a ?crit : > I opened a stack created in 1.1.1 in 2.0. All the buttons that were > set as > "Standard" appear as if they were 1.1.1's "Rectangle" buttons. And the > "Rectangle" buttons don't have the same appearance as a new rectangle > button. If I delete the original button and create a new one it's > fine. I described a similar problem in my post "Weird button behavior in 2.0" (see below). > Can any tell me why and/or how to fix this without recreating *EVERY* > button > in my stacks? Upon users advice, I deleted every 1.1.1 files and put my stack in the same folder as the RR program, so clean paths could be set not to mix files form boths versions. This solved most problems, but not all of them. Manuel ***BEGINNING OF THE RESENT POST Just moved my stacks from 1.1.1 to 2.0 under macOS 10.2.6. The problems I encounterd seem to much to be due to RR bugs. That's why I'd would like to know whether some other user have had them too... and any suggestion to bring things back to normal! [.............] B. A weird button behavior: 1) In the msg box, after "put style of btn x" I get: "standard, rectangle, roundrect, transparent, opaque, shadow, checkbox, radiobutton" but in the inspector I read: "Push Button, Square Button, Round Button, Transparent Button, Opaque Button, Shadow Button, Check Box, Radio Button" 2) Changing style by scripts works if I use the msg box terms; but nothing happens if I use the inspector's (no change, no error msg: nothing). 3) curiously, in a stack imported from RR 1.1.1, if I try to change a button into a "standard" (by script) or a "Push Button" (in the inspector), I get a "rectangle" instead! Impossible to get a regular rectangle/Push Button. 4) When I open a button's inspector, the option menu to choose the style is labelled "Type" in the case of menu buttons, and "Style" in the case of 'conventional' buttons. But menu type is not treated as a subset of style (as it used to be in 1.1.1): when I type "put type of button x" (any menu style btn) I get: 'Message execution error: Error description: Handler: can't find handler' If I use the word "style", then I get "menu" no matter which 'type' it is. But nothing happens if I try to "set style of btn x to "menu" So I can't test the exact style of a menu button by script. Besides changing a 'conventional' into a 'menu' or vice versa if very tricky, if not impossible. 5) The height of the combo box is smaller than showed in the inspector: to get a combo box the same height as a 18 p. option button box, I have to set it at 22! Note that theese button oddities (1, 2 and 4) were observed in a brand new stack as well. END OF THE RESENT POST From chipp at chipp.com Sat Jun 7 04:18:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jun 7 04:18:01 2003 Subject: Embedded Browser inside RunRev2...NOW AVAILABLE Message-ID: For those interested... Only works with PC's for now. Hopefully a Mac version will be out soon. There's a free example at: http://www.altuit.com/webs/altuit2/RunRev/altBrowser.htm and you can purchase the DLL for only $30 for a limited time. Also works with MC. best, Chipp --------------------- Chipp Walters Altuit, inc. http://www.altuit.com http://www.chipp.com --------------------- From curry at pair.com Sat Jun 7 05:21:00 2003 From: curry at pair.com (curry) Date: Sat Jun 7 05:21:00 2003 Subject: Using Superscript and Subscript in Fields In-Reply-To: <200306070820.EAA08653@www.runrev.com> References: <200306070820.EAA08653@www.runrev.com> Message-ID: >The problem is preventing the search and replace from picking up the >next number which should remain as normal text. 1s^2 2s^2 2p^6 and so >on. By placing a space between each subshell configuration I think it >would work. Actually, it's easy to do this kind of thing once you learn scripting. Here's an example doing a repeat, although a regEx replacement should be possible too. You could adjust it if anything is not quite the way you want: function theformat x repeat for each word w in x put char 1 of w & "" & char 2 of w & "" \ & "" \ & char 3 of w & "" \ & space after r end repeat delete last char of r return r end theformat Then you can set the htmltext of your field to theformat(whatever you give it). You might want use a font size of 8 or more, I had unexpected results with smaller sizes. -- Curry Kenworthy -- Christian xTalk discussion list http://groups.yahoo.com/group/cxtalk/ From curry at pair.com Sat Jun 7 05:51:01 2003 From: curry at pair.com (curry) Date: Sat Jun 7 05:51:01 2003 Subject: htmltext font size weirdness In-Reply-To: <200306070820.EAA08653@www.runrev.com> References: <200306070820.EAA08653@www.runrev.com> Message-ID: Trying the electron formatting example, I found that the htmltext size doesn't seem to follow the Rev Help syntax. It seems that "size" is the proper label and not "textsize". It also seems that the sizes 1 to 7 are handled differently than sizes 8 and up. Try this: set textsize of char 1 of field 1 to 2 set the htmltext of field 1 to the htmltext of field 1 I think this is an attempt to have "size" handle two different systems of sizes, the NetScape tag of 1-7, and the point size if it's upwards of that. I see it's an nice intent to offer as much feature as possible with the tag, but could there be a better way? Although it allows some interesting interaction for both point size and standard HTML size, but it doesn't really work out totally for either. You can't set low point textsizes by setting the htmltext, and on the other, if you decide to follow the HTML size model, getting the htmltext will supply you with the point textsizes instead! I know it may be a tricky area, I know that we don't have browser agreement over the point-size tag for example, but could we consider something that would be more consistent one way or another? -- Curry Kenworthy -- Christian xTalk discussion list http://groups.yahoo.com/group/cxtalk/ From kevin at runrev.com Sat Jun 7 06:08:00 2003 From: kevin at runrev.com (Kevin Miller) Date: Sat Jun 7 06:08:00 2003 Subject: Revolution 2.0.1 now available Message-ID: Greetings! We've just uploaded version 2.0.1, fixing a number of minor glitches in 2.0. The items below have been addressed: - Revolution no longer occasionally asks for a disk in Drive D on Windows systems. - A problem that caused some stacks saved in beta versions to fail to open in 2.0 (or to cause a CPU spike when opened) has been fixed. - A problem that involved a CPU spike or crash was identified in using stacks created in previous versions where the group "revLibraries" was copied into the stack by Distribution Builder in the previous version. Deleting the group will correct the problem. - Some minor cosmetic issues have been fixed. - Some minor issues with the Database Query Builder were fixed. - Installation on UNIX systems was altered to work around a problem loading XML and Database libraries. If you need to access databases or use XML on UNIX platforms (except Linux) please contact support at runrev.com. - Some minor issues with the documentation were fixed. If you've been affected by any of these issues, please download the latest release from http://www.runrev.com/Revolution1/downloads.html Kind regards, Kevin Kevin Miller Runtime Revolution Limited: Software at the Speed of Thought Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From bmmeili at swissonline.ch Sat Jun 7 08:29:02 2003 From: bmmeili at swissonline.ch (Martin Meili) Date: Sat Jun 7 08:29:02 2003 Subject: problems with recording/playing audioclips Message-ID: I haven't got any problems recording an audioclip by means of an external microphone. But a problem occurs when I want to play this clip by using the play audioclip command: The sound I can hear is too fast. If I play the same audioclip with a player and the playrate is set to 0.5 the sound (my voice) is O.K. I'd like to use the play audioclip command. What am I doing wrong? Martin From pcharles at chartermi.net Sat Jun 7 08:39:14 2003 From: pcharles at chartermi.net (Paul Charlesworth) Date: Sat Jun 7 08:39:14 2003 Subject: htmltext font size weirdness In-Reply-To: Message-ID: That is probably because +/- 1 - 7 are increases in size whereas >8 are considered absolute values. For example you can tell it to increase the font size by +3 units and different browsers will react in different ways, but if you set it to 14 then it will use 14 point of whatever font face is being used. On Saturday, Jun 7, 2003, at 06:40 America/Detroit, curry wrote: > Trying the electron formatting example, I found that the htmltext size > doesn't seem to follow the Rev Help syntax. It seems that "size" is > the proper label and not "textsize". > > It also seems that the sizes 1 to 7 are handled differently than sizes > 8 and up. > > Try this: > > set textsize of char 1 of field 1 to 2 > set the htmltext of field 1 to the htmltext of field 1 > > I think this is an attempt to have "size" handle two different systems > of sizes, the NetScape tag of 1-7, and the point size if > it's upwards of that. > > I see it's an nice intent to offer as much feature as possible with > the tag, but could there be a better way? Although it allows some > interesting interaction for both point size and standard HTML size, > but it doesn't really work out totally for either. You can't set low > point textsizes by setting the htmltext, and on the other, if you > decide to follow the HTML size model, getting the htmltext will supply > you with the point textsizes instead! > > I know it may be a tricky area, I know that we don't have browser > agreement over the point-size tag for example, but could we consider > something that would be more consistent one way or another? > > -- > Curry Kenworthy > -- > Christian xTalk discussion list > http://groups.yahoo.com/group/cxtalk/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sonesond1 at southernct.edu Sat Jun 7 09:11:01 2003 From: sonesond1 at southernct.edu (Dan Soneson) Date: Sat Jun 7 09:11:01 2003 Subject: record sound problems Message-ID: > Has anyone found the solution to the recording problems that surface in > standalone app on > OSX? The sound recording works just fine within Revolution, but it > seems no matter what compression > scheme, sample size etc. I try, when I have made a standalone the kind > of recording I get > is a truncated file with an occasional repeat. It is like the symptom > described about a year ago > where you might say "1..2..3..4..5" and the file that is generated > sounds like "3..4..5..1" > > While looking through the archives there were several suggestions, from > recommending QT Pro to > recording everything at best quality and then compressing afterward. I > have tried several compression > schemes, from IMA4 to Qualcomm voice to None, but the problem still > persists. I am trying to build a > voice recorder for foreign language learning, but I am not able to rely > on an accurate recording. > > Any suggestions? More information: I have built a standalone on a G4 450Mhz Mac in OS 9.2 with Rev 1.1.1. QuickTime 5.0.2 (Pro version) is installed on this machine. Everything seems to work fine here, both in the development environment and in a standalone. The same file on my PowerBook G4 500 Mhz in OSX 10.2.6 (QuickTime 6.2 non-Pro version) works like a charm in the development environment, but when I build a distribution and attempt to record speech, the recording gets truncated and jumbled up. Is this an OSX problem, a QuickTime problem, or a Rev problem? Does anyone have a workaround or a suggestion for getting OSX to record properly in a standalone? Failing that, is the only option to install the Revolution free edition on every machine I want to record on and run the recorder within the development environment? Thanks, Dan Daniel B. Soneson Director, Language Lab Southern CT State University From andre.rombauts at win.be Sat Jun 7 10:06:00 2003 From: andre.rombauts at win.be (Andre Rombauts) Date: Sat Jun 7 10:06:00 2003 Subject: [Out of topic?] ODBC for MySql References: Message-ID: <002a01c32d05$1f8b5fe0$9e26fea9@piran> Hello all! Somewhat out of topic, but if someone can help outside the forum... I managed to setup the EasyPhp/MySql package on my Win XP station (still having problems to setup a Php/Sql solution on my eMac). I can create, manage and access thru php the sql databases. But as I own a K12 RunRev licence I cannot access directly the server and has to setup a ODBC link. Here comes the problem... Although the SQL server is running correctly the ODBC administrator page refuses to 'see' it and I cannot link and use database in RunRev... :-( Can anyone help me...? Thanks! By the way, how will react a system where no sql is installed if a Runrev Application using Sql request is running? Andr? Rombauts From richmond at mail.maclaunch.com Sat Jun 7 11:06:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Sat Jun 7 11:06:01 2003 Subject: Slide Controls - Richmond has some fun. Message-ID: Well Happy Campers...... I have just submitted a brace of horrors to the developer contributions page. I am particularly proud of the "Backdropper.rev" stack because of the use of thumbPosition.\ Some of us find the smallest excuse to puff our chests out. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From mcompanys at mac.com Sat Jun 7 11:17:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Sat Jun 7 11:17:00 2003 Subject: Another saving problem: most strange! Message-ID: <65A05333-9902-11D7-941F-003065A81762@mac.com> I was having saving problems, then Sarah wrote: > I had this sort of problem when I had a file with a non-standard > character. You also have a non-standard character in your file name. > If you change this, I'm sure your save problems will disappear. They did: I got a file "Litteris 1.1 o" containing a stack "Litteris 1.1 ?". This worked fine. But then, after some revision, i renamed my stack "Litteris 1.1.1?" and did a "SAVE AS..." "Litteris 1.1.1 b. rev". Got my file: everithing perfect.... as long as I open AFTER having opened RR 2.0 (either form the "OPEN STACK..." of the file menu, or by double clicking the file's icon. If a double click directly the "Litteris 1.1.1 b.rev" icon, I get BOTH stacks opened: "Litteris 1.1 ? AND "Litteris 1.1 o". and in the desktop menu bar the menu is: "Litteris 1.1??" (with a ? replacing the &: don't ask me why). This is strange enough. But there is more to it. If I quit and then double-click ANY of my stacks, it opens after opening "Litteris 1.1 ?" . Both stacks windows remain open and the menubar is "Litteris 1.1 ??, no matter which stack icon had be double-clicked! So the information ordering to open this intrusive stack is hold not int the file, but somewhere in the application. I don't understand how this is possible. [ By the way, is there any way of seeing the contents of a RR file? ] Since RR 2.0.1 has just been released, I am going to install it and see what happens, although the improvements list doesn't mention the inconveniencess I have encountered: buttons behavior, names unconsistency, speech, and saving problems. Manuel From dsc at swcp.com Sat Jun 7 11:39:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 7 11:39:01 2003 Subject: Applying a style to text in development Message-ID: <61A490CA-9905-11D7-BAE4-000A9567A3E6@swcp.com> I just noticed I'm doing the same thing over and over. I'm select a word (or several) in a field. I change the font. I change the color. I set it bold. And then I go on to the next one. Is there a faster way? Dar Scott From jacque at hyperactivesw.com Sat Jun 7 11:45:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat Jun 7 11:45:00 2003 Subject: Another saving problem: most strange! In-Reply-To: <65A05333-9902-11D7-941F-003065A81762@mac.com> References: <65A05333-9902-11D7-941F-003065A81762@mac.com> Message-ID: <3EE214B8.6050603@hyperactivesw.com> On 6/7/03 11:09 AM, Emmanuel Companys wrote: > If a double click directly the "Litteris 1.1.1 b.rev" icon, I get BOTH > stacks opened: "Litteris 1.1 ? AND "Litteris 1.1 o". and in the desktop > menu bar the menu is: "Litteris 1.1 ?" (with a ? replacing the &: don't > ask me why). This is strange enough. > > But there is more to it. If I quit and then double-click ANY of my > stacks, it opens after opening "Litteris 1.1 ?" . Both stacks windows > remain open and the menubar is "Litteris 1.1 ??, no matter which stack > icon had be double-clicked! So the information ordering to open this > intrusive stack is hold not int the file, but somewhere in the > application. I don't understand how this is possible. Did you create a standalone application from your stack? All of your symptoms sound like the OS is launching a custom standalone to run your other stacks, rather than launching Revolution. If Rev is opened first, then of course the OS uses Rev instead of the standalone. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alrice at ARCplanning.com Sat Jun 7 12:22:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sat Jun 7 12:22:01 2003 Subject: [Out of topic?] ODBC for MySql In-Reply-To: <002a01c32d05$1f8b5fe0$9e26fea9@piran> Message-ID: <72DA179A-990B-11D7-871C-000393529642@ARCplanning.com> On Saturday, June 7, 2003, at 08:57 AM, Andre Rombauts wrote: > Hello all! > > Somewhat out of topic, but if someone can help outside the forum... > > I managed to setup the EasyPhp/MySql package on my Win XP station > (still > having problems to setup a Php/Sql solution on my eMac). I can create, > manage and access thru php the sql databases. But as I own a K12 RunRev > licence I cannot access directly the server and has to setup a ODBC > link. > Here comes the problem... Although the SQL server is running correctly > the > ODBC administrator page refuses to 'see' it and I cannot link and use > database in RunRev... :-( > > Can anyone help me...? Thanks! Did you install the MyODBC drivers from mysql.com? Those have always worked perfectly on win98 and win2000, alhtough I never tried on winxp. > By the way, how will react a system where no sql is installed if a > Runrev > Application using Sql request is running? the mysql client library, and all the other db libraries except valentina can connect to a database on the local machine, or a machine over the network. check the hostname you are using to connect to the database? Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From terry at discovery.nl Sat Jun 7 12:50:04 2003 From: terry at discovery.nl (Terry Vogelaar) Date: Sat Jun 7 12:50:04 2003 Subject: CGI on a Win2K server Message-ID: <41329066-990F-11D7-A46B-0030656FD666@discovery.nl> What distribution do I need to install RR as a CGI engine on a Windows 2000 server? Can I install it myself on the server (I am on a mac)? Does my ISP need to do something? Terry From chripa at aon.at Sat Jun 7 12:58:01 2003 From: chripa at aon.at (Christoph Pastl) Date: Sat Jun 7 12:58:01 2003 Subject: "open driver" doesn=?ISO-8859-1?B?tA==?=t work... Message-ID: Hi there! I?m developing on a G4/400 with OS 9.0.4 and RR 2.0 and I want to connect to a USB-to-Parallel module using the "open driver" command. As for the driver name, I use the name of the driver in the extensions folder. But when I want to connect to the driver, I get the "can?t open that file" message. I also tried to use the drivername, which appears in the AppleSystemProfiler; but it doesn?t work as well. Because I can connect to the module using AppleScript and the "Serial Port OSAX", I know that the module is recognized by the system. Does anybody know how to connect to my USB interface? Regards, Chris From mcompanys at mac.com Sat Jun 7 13:49:01 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Sat Jun 7 13:49:01 2003 Subject: Another saving problem: not so strange! In-Reply-To: <3EE214B8.6050603@hyperactivesw.com> Message-ID: <879DE24E-9917-11D7-941F-003065A81762@mac.com> Not so strange but still... Le samedi, 7 juin 2003, ? 18:37 Europe/Paris, J. Landman Gay a ?crit : > On 6/7/03 11:09 AM, Emmanuel Companys wrote: > >> If a double click directly the "Litteris 1.1.1 b.rev" icon, I get >> BOTH stacks opened: "Litteris 1.1 ? AND "Litteris 1.1 o". and in the >> desktop menu bar the menu is: "Litteris 1.1 ?" (with a ? replacing >> the &: don't ask me why). This is strange enough. >> But there is more to it. If I quit and then double-click ANY of my >> stacks, it opens after opening "Litteris 1.1 ?" . Both stacks windows >> remain open and the menubar is "Litteris 1.1 ??, no matter which >> stack icon had be double-clicked! So the information ordering to open >> this intrusive stack is hold not int the file, but somewhere in the >> application. I don't understand how this is possible. > > Did you create a standalone application from your stack? All of your > symptoms sound like the OS is launching a custom standalone to run > your other stacks, rather than launching Revolution. If Rev is opened > first, then of course the OS uses Rev instead of the standalone. Thank you Jacqueline. I wouldn't have thought of that! How a stck should choose a standalone instead of the RR program that created it? And my standalone was in the trash! I allways have tought that a program in the trash could not be opened, or at least, that you would get an alert box prompting you to take the program out of the trash first. From mcompanys at mac.com Sat Jun 7 15:23:01 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Sat Jun 7 15:23:01 2003 Subject: Applying a style to text in development In-Reply-To: <61A490CA-9905-11D7-BAE4-000A9567A3E6@swcp.com> Message-ID: Le samedi, 7 juin 2003, ? 18:30 Europe/Paris, Dar Scott a ?crit : > I just noticed I'm doing the same thing over and over. > > I'm select a word (or several) in a field. I change the font. I > change the color. I set it bold. > > And then I go on to the next one. Is there a faster way? Why not havea script triggered by the enter key, such as on enterInField get the selectedtext of me set textfont of it to set textcolor of it to set textstyle of it to "bold" end enterInField (To be put int the script of the field you want to modify) Manuel From gcanyon at inspiredlogic.com Sat Jun 7 15:34:00 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat Jun 7 15:34:00 2003 Subject: revExample plugin In-Reply-To: Message-ID: <35C132BE-9926-11D7-9CD4-003065683ECC@inspiredlogic.com> I use revNavigator very successfully to edit revNavigator, while it's a plugin. It allows you to easily edit the properties and script of any control in your plugin, and you can save the stack with the contextual menu for the stack's entry. http://inspiredlogic.com/navigator/ On Friday, June 6, 2003, at 10:05 PM, Alex Rice wrote: > How does one edit and save a plugin stack? regards, Geoff Canyon gcanyon at inspiredlogic.com From andre.rombauts at win.be Sat Jun 7 15:45:00 2003 From: andre.rombauts at win.be (Andre Rombauts) Date: Sat Jun 7 15:45:00 2003 Subject: [Out of topic?] ODBC for MySql References: <72DA179A-990B-11D7-871C-000393529642@ARCplanning.com> Message-ID: <004e01c32d34$7be43ad0$9e26fea9@piran> Thanks for your reply Alex! > Somewhat out of topic, but if someone can help outside the forum... As you replied in the forum I go on here - still no sure if it is or not 'off topic'... > > ODBC administrator page refuses to 'see' it and I cannot link and use database in RunRev... :-( > Did you install the MyODBC drivers from mysql.com? Those have always > worked perfectly on win98 and win2000, alhtough I never tried on winxp. Indeed that was the problem! I used SQL server driver that comes with XP and it is meant for the MS SQL server... Setup the MySql driver. OK (still some problem for accessing the remote server - but I guess it is a port problem) > > By the way, how will react a system where no sql is installed if a > > Runrev Application using Sql request is running? > > the mysql client library, and all the other db libraries except > valentina can connect to a database on the local machine, or a machine I mean if I put my RunRev application on a machine that is not running the MySql driver, it will not work. I have to distribute the driver with the application? ... :-( Andr? From alrice at ARCplanning.com Sat Jun 7 16:23:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sat Jun 7 16:23:01 2003 Subject: [Out of topic?] ODBC for MySql In-Reply-To: <004e01c32d34$7be43ad0$9e26fea9@piran> Message-ID: <06AE0734-992D-11D7-871C-000393529642@ARCplanning.com> On Saturday, June 7, 2003, at 02:36 PM, Andre Rombauts wrote: > I mean if I put my RunRev application on a machine that is not running > the > MySql driver, it will not work. I have to distribute the driver with > the > application? ... :-( Yep I think that's correct. Unless you get the Rev Pro version which has the actual MySQL client libraries. What the MyODBC driver is a layer that goes in between to make ODBC understand mysql. ODBC Client <-> ODBC <-> Mysql Client <-> Mysql Server Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From dsc at swcp.com Sat Jun 7 16:35:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 7 16:35:01 2003 Subject: Applying a style to text in development In-Reply-To: Message-ID: On Saturday, June 7, 2003, at 02:15 PM, Emmanuel Companys wrote: > on enterInField > get the selectedtext of me > set textfont of it to > set textcolor of it to digits> > set textstyle of it to "bold" > end enterInField I changed selectedtext to selectedChunk and it works great! Thanks! I can see I need to put get/it to better use; I would have used my own variable. Dar From jacque at hyperactivesw.com Sat Jun 7 17:34:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat Jun 7 17:34:00 2003 Subject: Another saving problem: not so strange! In-Reply-To: <879DE24E-9917-11D7-941F-003065A81762@mac.com> References: <879DE24E-9917-11D7-941F-003065A81762@mac.com> Message-ID: <3EE26658.10805@hyperactivesw.com> On 6/7/03 1:40 PM, Emmanuel Companys wrote: > How a stck should choose a standalone instead of the RR program that > created it? The OS decides, not the stack or Revolution. On a Mac, the OS usually chooses to launch the copy of the application that you ran most recently. Since your standalone and Revolution will both open stacks, the OS decided that your standalone was the most recent version. I think there must be other rules too, because sometimes the OS is not consistent about what copy of an application it chooses. > And my standalone was in the trash! I allways have tought that a program > in the trash could not be opened, or at least, that you would get an > alert box prompting you to take the program out of the trash first. I think that was true in OS 9. If you are running OS X then it may not be true any more. Maybe someone who knows more about how the OS works can answer. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dan at shafermedia.com Sat Jun 7 19:10:00 2003 From: dan at shafermedia.com (Dan Shafer) Date: Sat Jun 7 19:10:00 2003 Subject: Equivalent of HC cantPeek? Message-ID: <6740E50D-9944-11D7-804D-0030656FB5D4@shafermedia.com> Working on my Transcript eBook today I ran into the first thing I've found that HyperTalk has that Transcript appears to lack: the cantPeek property for a stack. This property traps the Option-Command key combo and ensures the user can't do anything by pressing those keys. I know we don't need this property because this is the default behavior of a Rev stack, but won't its absence potentially break imported HC stacks that use it? -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- .-.-.-.-.-.-.-.-.-.-.-.-.-.-.- Dan Shafer Technology Visionary - Technology Assessment - Documentation "Looking at technology from every angle" http://www.eclecticity.com Latest Book Release: "HTML Utopia: Designing Without Tables Using CSS" (http://www.sitepoint.com/books/css1/) Watch for my new eBook/Web site/Rev Stack Set, "Revolution Pros" this summer -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 906 bytes Desc: not available URL: From dan at shafermedia.com Sat Jun 7 19:47:01 2003 From: dan at shafermedia.com (Dan Shafer) Date: Sat Jun 7 19:47:01 2003 Subject: Is beep zero-based? Message-ID: <911D309C-9949-11D7-804D-0030656FB5D4@shafermedia.com> I know I'm getting old and my hearing is probably faulty but on OS X at least, it seems that beep 2 always produces one beep, beep 3 always produces 2, etc. A beep by itself also produces one beep. Am I going nuts or is this either a bug or at least a departure from what one would expect? -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- .-.-.-.-.-.-.-.-.-.-.-.-.-.-.- Dan Shafer Technology Visionary - Technology Assessment - Documentation "Looking at technology from every angle" http://www.eclecticity.com Latest Book Release: "HTML Utopia: Designing Without Tables Using CSS" (http://www.sitepoint.com/books/css1/) Watch for my new eBook/Web site/Rev Stack Set, "Revolution Pros" this summer From RGould8 at aol.com Sat Jun 7 20:46:00 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Sat Jun 7 20:46:00 2003 Subject: Embedded Browser inside RunRev2...NOW AVAILABLE Message-ID: <93.2ee83b5e.2c13ed6b@aol.com> This is really REALLY awesome - - - - a very useful product, which I will no doubt buy for an upcoming project. One request, if it doesn't already - - - is it possible for me to have Revolution "extract" the html source from the page that's presently visible in the Altuit browser window into a variable, so that it can be parsed? (Perhaps that's not a feature everyone needs, but I would need it for my project). In a message dated 6/7/03 5:17:24 AM, chipp at chipp.com writes: > For those interested... > > Only works with PC's for now. Hopefully a Mac version will be out soon. > There's a free example at: > http://www.altuit.com/webs/altuit2/RunRev/altBrowser.htm > > and you can purchase the DLL for only $30 for a limited time. > Also works with MC. > > best, > > Chipp > --------------------- > Chipp Walters > Altuit, inc. > http://www.altuit.com > http://www.chipp.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 jacque at hyperactivesw.com Sat Jun 7 21:41:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat Jun 7 21:41:01 2003 Subject: Is beep zero-based? In-Reply-To: <911D309C-9949-11D7-804D-0030656FB5D4@shafermedia.com> References: <911D309C-9949-11D7-804D-0030656FB5D4@shafermedia.com> Message-ID: <3EE2A038.6070405@hyperactivesw.com> On 6/7/03 7:38 PM, Dan Shafer wrote: > I know I'm getting old and my hearing is probably faulty but on OS X at > least, it seems that beep 2 always produces one beep, beep 3 always > produces 2, etc. A beep by itself also produces one beep. > > Am I going nuts or is this either a bug or at least a departure from > what one would expect? It's not what I would expect. Looks like a bug in the engine. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jun 7 21:54:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat Jun 7 21:54:01 2003 Subject: Equivalent of HC cantPeek? In-Reply-To: <6740E50D-9944-11D7-804D-0030656FB5D4@shafermedia.com> References: <6740E50D-9944-11D7-804D-0030656FB5D4@shafermedia.com> Message-ID: <3EE2A34A.6090001@hyperactivesw.com> On 6/7/03 7:01 PM, Dan Shafer wrote: > Working on my Transcript eBook today I ran into the first thing I've > found that HyperTalk has that Transcript appears to lack: the cantPeek > property for a stack. This property traps the Option-Command key combo > and ensures the user can't do anything by pressing those keys. > > I know we don't need this property because this is the default behavior > of a Rev stack, but won't its absence potentially break imported HC > stacks that use it? If by "break" you mean, would you get errors, then no. The engine interprets "the cantpeek of this stack" as a reference to a custom stack property. If a script does happen to set it, then the "cantpeek" custom property would take on a boolean value, though of course it wouldn't do anything. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mikkimi at mindspring.com Sat Jun 7 21:57:02 2003 From: mikkimi at mindspring.com (Michael Robinson) Date: Sat Jun 7 21:57:02 2003 Subject: new stack DOA in 2.0 & 2.01? Message-ID: Having a problem with 2.0, when the user creates a new stack and then wants to quit, when you try to reopen it, the stack is not visible. The kicker is if you resize the window and then quit, the right sequence starts, asking if you want to save etc. It the same even if you have entered data on some cards and you go to quit, if you don't resize the window the data you just entered is lost. Yes, it the top stack, and I trapped the quit with a shutDownRequest handler that seems only want to work if you resize the stack window. I do nor know if it me or 2.0.1, but it worked ok in 1.1.1, but I was not using a shutDownRequest handler. thanks Mike From valetia at mac.com Sun Jun 8 01:36:00 2003 From: valetia at mac.com (valetia at mac.com) Date: Sun Jun 8 01:36:00 2003 Subject: DB externals & CGI In-Reply-To: Message-ID: Hi Monte, 2.0.1 is now supposed to correct this issue, but I'm still not having any success. Is it working at your end? Valetia On 2/6/03 8:44 AM, "Monte Goulding" wrote: > > Hi > > I'm looking for instructions on using the db externals for CGI. > > Cheers > > Monte Goulding > B.App.Sc. (Hons.) > > Executive Director > Sweat Technologies From valetia at mac.com Sun Jun 8 01:39:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Sun Jun 8 01:39:01 2003 Subject: Is beep zero-based? In-Reply-To: <911D309C-9949-11D7-804D-0030656FB5D4@shafermedia.com> Message-ID: Hi Dan, The transcript dictionary explains it like this: Cross-platform note: Windows and OS X do not execute the beep command if it?s issued while a beep is playing. This means that if you specify a numberOfTimes on a Windows or OS X system, the user might hear fewer beeps because not all of them are sent to the speaker. To ensure that the user hears a specific number of beeps, use a loop with a wait command after each beep: repeat for 4 times -- ensure 4 separate beeps beep wait 200 milliseconds end repeat On 8/6/03 10:38 AM, "Dan Shafer" wrote: > I know I'm getting old and my hearing is probably faulty but on OS X at > least, it seems that beep 2 always produces one beep, beep 3 always > produces 2, etc. A beep by itself also produces one beep. > > Am I going nuts or is this either a bug or at least a departure from > what one would expect? From mcompanys at mac.com Sun Jun 8 01:46:01 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Sun Jun 8 01:46:01 2003 Subject: Applying a style to text in development In-Reply-To: Message-ID: Le samedi, 7 juin 2003, ? 23:26 Europe/Paris, Dar Scott a ?crit : > > On Saturday, June 7, 2003, at 02:15 PM, Emmanuel Companys wrote: > >> on enterInField >> get the selectedtext of me >> set textfont of it to >> set textcolor of it to > digits> >> set textstyle of it to "bold" >> end enterInField > > I changed selectedtext to selectedChunk and it works great! Thanks! > > I can see I need to put get/it to better use; I would have used my own > variable. Of course you could use any variable instead of it. Or even not use any varaible at all and repeat "the selectedChunk" instead; but this whould have the program repeat a job it's already done. Any time the get-it solution is safe (no other command modifying it int the holder, for intance) I find it easier to write, read and debug. Manuel -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 936 bytes Desc: not available URL: From mcompanys at mac.com Sun Jun 8 02:09:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Sun Jun 8 02:09:00 2003 Subject: Opening stacks withe a standalone was Another saving problem In-Reply-To: <3EE26658.10805@hyperactivesw.com> Message-ID: Le dimanche, 8 juin 2003, ? 00:25 Europe/Paris, J. Landman Gay a ?crit : > Since your standalone and Revolution will both open stacks, This means that if a user already has an RR standalone, he can use any stack with the only inconvenience of needing some more RAM. Right? A convenient feature, for instance to save sending time of successive versions to a ?-tester. Manuel From sims at ezpzapps.com Sun Jun 8 06:18:01 2003 From: sims at ezpzapps.com (sims) Date: Sun Jun 8 06:18:01 2003 Subject: open MS Word files In-Reply-To: References: Message-ID: I want to open MS Word files and save the text for use in a Rev app. If I open a MS Word doc I have the gibberish chars to deal with. Is there any way to grab the text from a MS Word file without the gibberish? Is there a way (with a PC) to have MS Word open a doc and then save it as a text file but have it all done in the background...not require the user to do this but have it done with a Rev app? The text formatting is not crucial as these files will be used in an app for the blind and read with the speech capability. tia sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From hyperdon at earthlink.net Sun Jun 8 09:04:00 2003 From: hyperdon at earthlink.net (Donald Watson) Date: Sun Jun 8 09:04:00 2003 Subject: Revolution 2.0.1 now available In-Reply-To: Message-ID: on 6/7/03 6:59 AM, Kevin Miller at kevin at runrev.com wrote: > Greetings! > > We've just uploaded version 2.0.1, fixing a number of minor glitches in 2.0. > The items below have been addressed: > Hello Listas, As much as I like getting upgrades to Rev or any apps really, I wonder why one is forced to dl the complete package for incremental updates. Why couldn't patches be used to perform the necessary updates. I suppose if one is connected by dsl or better it really doenn't matter. But speaking as one with 56k modem access, getting a 10mb or better download through a straw is iffy at best. my 2 cents, Regard, Don From richmond at mail.maclaunch.com Sun Jun 8 09:22:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Sun Jun 8 09:22:00 2003 Subject: Hybridisation? RR 1.1.1 GUI fronting RR 2 ? Message-ID: I still have this hangup about certain aspects of the RR 1.1.1 GUI that I prefer over that of RR 2. However it does not seem possible to replace some of the RR 2 components with those from RR 1.1.1 to allow the RR 1.1.1 GUI to be used with RR 2 under the hood. This especially refers to the property inspector (frankly the RR 1.1.1 seems to involve fewer mouseclicks). Does anybody have any bright ideas on the feasibility of this...? --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Sun Jun 8 09:53:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Sun Jun 8 09:53:00 2003 Subject: Coloured GUI components Message-ID: Colourised RR GUI components for RR 2.0.1 are available for download at my website: http://members.maclaunch.com/richmond/default.html Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From dsc at swcp.com Sun Jun 8 10:47:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 8 10:47:00 2003 Subject: Is beep zero-based? In-Reply-To: Message-ID: <5E9A31AE-99C7-11D7-B50B-000A9567A3E6@swcp.com> On Sunday, June 8, 2003, at 12:30 AM, valetia at mac.com wrote: > The transcript dictionary explains it like this: > > Cross-platform note: Windows and OS X do not execute the beep command > if > it?s issued while a beep is playing. This means that if you specify a > numberOfTimes on a Windows or OS X system, the user might hear fewer > beeps > because not all of them are sent to the speaker. To ensure that the > user > hears a specific number of beeps, use a loop with a wait command after > each > beep: > > repeat for 4 times -- ensure 4 separate beeps > beep > wait 200 milliseconds > end repeat Translation: This bug is at such a low priority, it is not scheduled to be fixed, so the burden falls to the documentation writer to cheerfully rationalize it away. The programmer's time is valuable, and the tech writer's time is, too. But, it is clear to the whole world that the programer's time is more so. The user's time is not even considered. Dar Scott awful poet From dsc at swcp.com Sun Jun 8 12:09:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 8 12:09:01 2003 Subject: Is beep zero-based? In-Reply-To: Message-ID: On Sunday, June 8, 2003, at 12:30 AM, valetia at mac.com wrote: > Cross-platform note: Windows and OS X do not execute the beep command > if > it?s issued while a beep is playing. This means that if you specify a > numberOfTimes on a Windows or OS X system, the user might hear fewer > beeps > because not all of them are sent to the speaker. To ensure that the > user > hears a specific number of beeps, use a loop with a wait command after > each > beep: > > repeat for 4 times -- ensure 4 separate beeps > beep > wait 200 milliseconds > end repeat On my OS X I can execute a beep while a beep is playing, but not during the first 10 to 20 ms of the beep. The beeps are not queued, so it stutters if the time is too short. And... on mouseUp put the long seconds into tDummy put the long seconds into tStart put the long seconds into tEnd put (tEnd-tStart) into tCorrection put empty into field "Report" repeat with beepTimes = 0 to 4 put the long seconds into tStart beep beepTimes put the long seconds into tEnd set the numberFormat to "0.######" put beepTimes & " beeps " into beepReport set the numberFormat to "0.000000" put ((tEnd-tStart)-tCorrection) & " s " into timeReport put max( (beepTimes-1)*.5 +.0005, .0001) & " s expected" into expReport put beepReport & timeReport & expReport & lineFeed after field "Report" wait 2 seconds end repeat end mouseUp This produces ... 0 beeps 0.000009 s 0.000100 s expected 1 beeps 0.000221 s 0.000500 s expected 2 beeps 0.000279 s 0.500500 s expected 3 beeps 0.500557 s 1.000500 s expected 4 beeps 1.000787 s 1.500500 s expected Bug. Dar Scott From dsc at swcp.com Sun Jun 8 12:13:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 8 12:13:01 2003 Subject: Is beep zero-based? In-Reply-To: Message-ID: <50B895EA-99D3-11D7-B50B-000A9567A3E6@swcp.com> On Sunday, June 8, 2003, at 12:30 AM, valetia at mac.com wrote: > repeat for 4 times -- ensure 4 separate beeps > beep > wait 200 milliseconds > end repeat on mouseUp newBeep field "Times" end mouseUp on newBeep pTimes -- beeps pTimes times; fast, will overlap if pTimes > 0.5 then beep send "newBeep pTimes-1" to me in .5 seconds end if end newBeep Dar Scott From raney at metacard.com Sun Jun 8 12:29:00 2003 From: raney at metacard.com (Scott Raney) Date: Sun Jun 8 12:29:00 2003 Subject: Is beep zero-based? In-Reply-To: <200306081601.MAA22605@www.runrev.com> Message-ID: On Sun, 8 Jun 2003 Dar Scott wrote: > On Sunday, June 8, 2003, at 12:30 AM, valetia at mac.com wrote: > > > The transcript dictionary explains it like this: > > > > Cross-platform note: Windows and OS X do not execute the beep command > > if > > it?s issued while a beep is playing. This means that if you specify a > > numberOfTimes on a Windows or OS X system, the user might hear fewer > > beeps > > because not all of them are sent to the speaker. To ensure that the > > user > > hears a specific number of beeps, use a loop with a wait command after > > each > > beep: > > > > repeat for 4 times -- ensure 4 separate beeps > > beep > > wait 200 milliseconds > > end repeat > > Translation: > > This bug is at such a low priority, > it is not scheduled to be fixed, > so the burden falls to the documentation writer > to cheerfully rationalize it away. > > The programmer's time is valuable, > and the tech writer's time is, too. > But, it is clear to the whole world > that the programer's time is more so. > > The user's time is not even considered. Not that inter-vendor finger pointing is going to add much to your poem, but you need to add another stanza where it reveals that at least on Win32 systems the bug is really in the OS, and so there ain't a damn thing we can do about it: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/beep.asp I.e., the doc says the call is synchronous, but as it turns out it is really not unless the system is configured to use the system speaker instead of the system alert sound. Of course this also means that the workaround script above won't even work if the user has set the system alert sound to be something long. Bottom line: if you really need to do multiple beeps (not a nice thing to do to your users anyway IMHO), you probably should be making your own alert sound and play that instead of using the system beep. Regards, Scott > Dar Scott > awful poet ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... From dsc at swcp.com Sun Jun 8 12:40:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 8 12:40:00 2003 Subject: Is beep zero-based? In-Reply-To: Message-ID: <15224EAE-99D7-11D7-B50B-000A9567A3E6@swcp.com> On Sunday, June 8, 2003, at 11:20 AM, Scott Raney wrote: > Bottom line: if you really need to > do multiple beeps (not a nice thing to do to your users anyway IMHO), > you probably should be making your own alert sound and play that > instead of using the system beep. Agreed. Multiple beeps might best be left as a debugging aid and then when one might be across the room. Dar Scott From dan at shafermedia.com Sun Jun 8 12:45:01 2003 From: dan at shafermedia.com (Dan Shafer) Date: Sun Jun 8 12:45:01 2003 Subject: is beep zero-based? Message-ID: Thanks to valetia for the pointer to the docs (doh!) and to Dar Scott for an admittedly awful but nonetheless delightful poetic augmentation. I should definitely have read the "beep" doc before I posted. For that, I apologize for wasting the list's bandwidth. OTOH, I'm not entirely sure even this documentor-sweep-this-under-the-rug explanation is really accurate. If it were, I would expect the number of audible beeps to be either unpredictable and almost random or I'd expect there to be some relationship between the number of beeps ordered and the number of beeps actually heard. But in my experience on OS X, at least, the number of beeps heard is always and consistently one fewer than ordered by the script. The doc explanation for this seems to me to fall short of a legitimate explanation of the problem and inclines me to agree with Dar: it's a bug but it's not going to be fixed any time soon, so program around it. And that's how I'll document it in my eBook! -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- .-.-.-.-.-.-.-.-.-.-.-.-.-.-.- Dan Shafer Technology Visionary - Technology Assessment - Documentation "Looking at technology from every angle" http://www.eclecticity.com Latest Book Release: "HTML Utopia: Designing Without Tables Using CSS" (http://www.sitepoint.com/books/css1/) Watch for my new eBook/Web site/Rev Stack Set, "Revolution Pros" this summer From mikkimi at mindspring.com Sun Jun 8 12:52:01 2003 From: mikkimi at mindspring.com (Michael Robinson) Date: Sun Jun 8 12:52:01 2003 Subject: stack will not save - very odd behavior Message-ID: Having a problem with 2.0 What happens is the user clones a new stack and then wants to quit, when you try to reopen it, the stack is not visible. The kicker is if you resize the window and then quit, the right sequence starts, asking if you want to save etc. It the same even if you have entered data on some cards and you go to quit, if you don't resize the window the data you just entered is lost. Yes, it the top stack, and I trapped the quit with a shutDownRequest handler that seems only want to work if you resize the stack window. I do nor know if it me or 2.0.1, but it worked ok in 1.1.1, but I was not using a shutDownRequest handler. Help! thanks Mike From stephenREVOLUTION at barncard.com Sun Jun 8 12:58:00 2003 From: stephenREVOLUTION at barncard.com (Stephen Quinn Barncard) Date: Sun Jun 8 12:58:00 2003 Subject: open MS Word files Message-ID: The 'gibberish' of course is the MS Word formatting. M$ holds the formats it creates dearly to its wallet and changes them every couple of years to keep us in line to buy new versions of bloated software. The basic word format however has stayed the same from W97 thru the current version, including Mac, according to MS. I was going to suggest using Applescripts to batch-convert all the files to .txt , but I see you're on a PC. Sorry. I suppose it's possible to detect the version and hack out the text. sqb sqb >I want to open MS Word files and save the text for use in a Rev app. >If I open a MS Word doc I have the gibberish chars to deal with. > >Is there any way to grab the text from a MS Word file without the gibberish? > >Is there a way (with a PC) to have MS Word open a doc and then save it as >a text file but have it all done in the background...not require the >user to do >this but have it done with a Rev app? > >The text formatting is not crucial as these files will be used in an app >for the blind and read with the speech capability. > >tia > >sims From stephenREVOLUTION at barncard.com Sun Jun 8 13:00:00 2003 From: stephenREVOLUTION at barncard.com (Stephen Quinn Barncard) Date: Sun Jun 8 13:00:00 2003 Subject: Is beep zero-based? Message-ID: Isn't there something like wait until the sound is done in Transcript? >On Sunday, June 8, 2003, at 12:30 AM, valetia at mac.com wrote: > >>Cross-platform note: Windows and OS X do not execute the beep command if >>it's issued while a beep is playing. This means that if you specify a >>numberOfTimes on a Windows or OS X system, the user might hear fewer beeps >>because not all of them are sent to the speaker. To ensure that the user From janschenkel at yahoo.com Sun Jun 8 13:15:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun Jun 8 13:15:00 2003 Subject: stack will not save - very odd behavior In-Reply-To: Message-ID: <20030608180646.75733.qmail@web11904.mail.yahoo.com> --- Michael Robinson wrote: > Having a problem with 2.0 > What happens is the user clones a new stack and > then wants to quit, > when you try to reopen it, the stack is not > visible. The kicker is if > you resize the window and then quit, the right > sequence starts, > asking if you want to save etc. It the same even if > you have entered > data on some cards and you go to quit, if you don't > resize the window > the data you just entered is lost. Yes, it the top > stack, and I trapped > the quit with a shutDownRequest handler that seems > only want to work if > you resize the stack window. I do nor know if it me > or 2.0.1, but it > worked ok in 1.1.1, but I was not using a > shutDownRequest handler. > Help! > > thanks > Mike > Hi Mike, Doesn't the stack receive a 'closeStackRequest' message when it's closed ? You should trap that in your template stack script. Hope this gets you closer to a solution. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From cassj at earthlink.net Sun Jun 8 13:15:17 2003 From: cassj at earthlink.net (James Cass) Date: Sun Jun 8 13:15:17 2003 Subject: open MS Word files In-Reply-To: Message-ID: <025C245A-99DC-11D7-A2D6-000393738BF6@earthlink.net> > I was going to suggest using Applescripts to batch-convert all the > files to .txt , but I see you're on a PC. Take a look at Quickeys, which is for Mac and Windows ( http://www.cesoft.com/products/qkwin.html ). Regards...Cassj On Sunday, June 8, 2003, at 01:48 PM, Stephen Quinn Barncard wrote: > The 'gibberish' of course is the MS Word formatting. > M$ holds the formats it creates dearly to its wallet and changes them > every couple of years to keep us in line to buy new versions of > bloated software. The basic word format however has stayed the same > from W97 thru the current version, including Mac, according to MS. > > > I was going to suggest using Applescripts to batch-convert all the > files to .txt , but I see you're on a PC. Sorry. > > I suppose it's possible to detect the version and hack out the text. > sqb > > > sqb > >> I want to open MS Word files and save the text for use in a Rev app. >> If I open a MS Word doc I have the gibberish chars to deal with. >> >> Is there any way to grab the text from a MS Word file without the >> gibberish? >> >> Is there a way (with a PC) to have MS Word open a doc and then save >> it as >> a text file but have it all done in the background...not require the >> user to do >> this but have it done with a Rev app? >> >> The text formatting is not crucial as these files will be used in an >> app >> for the blind and read with the speech capability. >> >> tia >> >> sims > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Sun Jun 8 13:15:27 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 8 13:15:27 2003 Subject: Is beep zero-based? In-Reply-To: Message-ID: <0F1737C0-99DC-11D7-B50B-000A9567A3E6@swcp.com> On Sunday, June 8, 2003, at 10:54 AM, Dar Scott wrote: > Bug. That sound obnoxious. What I really mean is based on the model of how this might be done in my imagination, this sure looks like a bug. More importantly... I think this indicates that the counting error and the re-beep considerations are distinct. I think the counting error is a real bug and might even have gotten in the way of mitigating problems with re-beep. Even what should be the right re-beep behavior is probably debatable. Dar Scott From dsc at swcp.com Sun Jun 8 13:19:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 8 13:19:01 2003 Subject: is beep zero-based? In-Reply-To: Message-ID: <8B2566E2-99DC-11D7-B50B-000A9567A3E6@swcp.com> On Sunday, June 8, 2003, at 11:37 AM, Dan Shafer wrote: > OTOH, I'm not entirely sure even this > documentor-sweep-this-under-the-rug explanation is really accurate. If > it were, I would expect the number of audible beeps to be either > unpredictable and almost random or I'd expect there to be some > relationship between the number of beeps ordered and the number of > beeps actually heard. But in my experience on OS X, at least, the > number of beeps heard is always and consistently one fewer than > ordered by the script. That is what I see on OS X, too. > The doc explanation for this seems to me to fall short of a legitimate > explanation of the problem and inclines me to agree with Dar: it's a > bug but it's not going to be fixed any time soon, so program around > it. However, since it might be clearer after our discussion that it is distinct from the re-beep explanation, it might take on a live as a distinct problem and thus take on priorities separate from the re-beep issues. Dar From janschenkel at yahoo.com Sun Jun 8 13:29:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun Jun 8 13:29:00 2003 Subject: open MS Word files In-Reply-To: Message-ID: <20030608182118.21141.qmail@web11908.mail.yahoo.com> --- sims wrote: > I want to open MS Word files and save the text for > use in a Rev app. > If I open a MS Word doc I have the gibberish chars > to deal with. > > Is there any way to grab the text from a MS Word > file without the gibberish? > > Is there a way (with a PC) to have MS Word open a > doc and then save it as > a text file but have it all done in the > background...not require the user to do > this but have it done with a Rev app? > > The text formatting is not crucial as these files > will be used in an app > for the blind and read with the speech capability. > > tia > > sims > -- Hi Sims, Too bad you're on a PC, or this wouldn't have been too hard to implement using AppleScript. On Windows, you may have a shot at it using Dynamic Data Exchange (DDE) calls. Even though DDE isn't supported directly in RunRev, there's the Externals Collection : http://www.xworlds.com/metacard/external.htm You can use Google to find a group where you can ask for more info on MS Word DDE calls. 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From cassj at earthlink.net Sun Jun 8 13:51:01 2003 From: cassj at earthlink.net (James Cass) Date: Sun Jun 8 13:51:01 2003 Subject: open MS Word files In-Reply-To: <20030608182118.21141.qmail@web11908.mail.yahoo.com> Message-ID: <0F2BDB4D-99E1-11D7-A2D6-000393738BF6@earthlink.net> On Sunday, June 8, 2003, at 02:21 PM, Jan Schenkel wrote: > --- sims wrote: >> I want to open MS Word files and save the text for >> use in a Rev app. >> If I open a MS Word doc I have the gibberish chars >> to deal with. >> >> Is there any way to grab the text from a MS Word >> file without the gibberish? >> >> Is there a way (with a PC) to have MS Word open a >> doc and then save it as >> a text file but have it all done in the >> background...not require the user to do >> this but have it done with a Rev app? >> >> The text formatting is not crucial as these files >> will be used in an app >> for the blind and read with the speech capability. >> >> tia >> >> sims >> -- > > > Hi Sims, > > Too bad you're on a PC, or this wouldn't have been too > hard to implement using AppleScript. On Windows, you > may have a shot at it using Dynamic Data Exchange > (DDE) calls. > Even though DDE isn't supported directly in RunRev, > there's the Externals Collection : > http://www.xworlds.com/metacard/external.htm > You can use Google to find a group where you can ask > for more info on MS Word DDE calls. > > 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! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > This looks pretty promising: http://wvware.sourceforge.net/ Hope this helps...Cassj From mwieder at ahsoftware.net Sun Jun 8 14:00:01 2003 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun Jun 8 14:00:01 2003 Subject: Yikes! E-mail harvesting possibility? In-Reply-To: References: Message-ID: <1691899982.20030608115208@ahsoftware.net> Might want to check out The Mail Archive, a free archiving service used by some other listservs I subscribe to. It obfuscates any embedded emails, whether in signatures or in headers or in the text of the emails. Not sure how they manage this, but it's a great way of making the list archives pubicly available and still protected. http://www.mail-archive.com/faq.html From bmmeili at swissonline.ch Sun Jun 8 14:13:01 2003 From: bmmeili at swissonline.ch (Martin Meili) Date: Sun Jun 8 14:13:01 2003 Subject: record sound problem Message-ID: I haven't got any problems recording an audioclip by means of an external microphone. But a problem occurs when I want to play this clip by using the play audioclip command (format = aiff): The sound I can hear is too fast. If I play the same audioclip with a player and the playrate is set to 0.5 the sound (my voice) is O.K. I'd like to use the play audioclip command. What am I doing wrong? Martin From kray at sonsothunder.com Sun Jun 8 14:40:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sun Jun 8 14:40:01 2003 Subject: open MS Word files In-Reply-To: Message-ID: <006d01c32df4$9b99e490$6501a8c0@LightningFlash> It could be done by having Rev talk to another app that was developed using Office Automation capabilities (like Rev talking to a VB app that controls Word through automation). Contact me offline if you'd like more help on doing this... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of sims > Sent: Sunday, June 08, 2003 6:10 AM > To: use-revolution at lists.runrev.com > Subject: open MS Word files > > > I want to open MS Word files and save the text for use in a > Rev app. If I open a MS Word doc I have the gibberish chars > to deal with. > > Is there any way to grab the text from a MS Word file without > the gibberish? > > Is there a way (with a PC) to have MS Word open a doc and > then save it as a text file but have it all done in the > background...not require the user to do this but have it done > with a Rev app? > > The text formatting is not crucial as these files will be > used in an app for the blind and read with the speech capability. > > tia > > 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 capellan2000 at yahoo.com Sun Jun 8 15:07:01 2003 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sun Jun 8 15:07:01 2003 Subject: converting Vectors to Bitmaps with mask Message-ID: <20030608195818.42376.qmail@web40509.mail.yahoo.com> on Tue Jun 3 14:01:01 2003 Chipp Walters wrote: >Here's how I would approach it.[snip] >1) Create your vector graphic >2) Convert it to a bitmap with import snapshot >the rect of the graphic (be sure to use the window ID) I used the code in the Ken Ray's website to export a card image without using a screenshot... http://www.sonsothunder.com/devres/metacard/tips/imag007.htm I comment these 2 lines of this code: -- do "export" && pImageType && "to file pExportPath" -- delete last image to left the image in the card but it gets corrupted when I click on it. >3) Re-render your vector graphic so that it is >black on white, thus creating a mask Actually, Ken has a code to convert a single color to transparent: http://www.sonsothunder.com/devres/metacard/tips/imag004.htm but I cannot use it on the image, because It gets corrupted everytime... [snip] >If you are using anti-aliased graphics >(such as smoothed screenfonts), this somewhat changes, >but is still possible. Basically you need to only >use the alphamasks and apply them to solid color >bitmaps. I was calculating that to create an antialiased bitmap, 1) draw the graphics at double size 2) take a screenshot or save an image of it 3) resize the image to half his size. 4) the engine interpolates the pixels creating an antialised image. Could this always works as expected? Alejandro ===== Useful sites: http://www.sonsothunder.com/devres/metacard/tips/ and /revolution/tips/ http://lists.runrev.com/pipermail/metacard/ and /use-revolution/ http://wiki.macitworks.com/revdocs http://www.google.com/advanced_search?q=site:lists.runrev.com __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From sonesond1 at southernct.edu Sun Jun 8 15:57:10 2003 From: sonesond1 at southernct.edu (Dan Soneson) Date: Sun Jun 8 15:57:10 2003 Subject: sound record problems Message-ID: <914B190A-99F2-11D7-8187-000A959A7C0C@southernct.edu> Am I missing something basic when I build a distribution in OSX? When I use the record sound command in the development environment to record voice, it works like a charm. But when I make an application out of the same file, the recording becomes truncated and garbled. Do I need to include anything in the distribution that I am not thinking of? It seems very strange that the recording function would work fine under Revolution, but that it falls apart in a standalone. I just tested a similar file in Windows 2000 with Rev 2.01, and it works great in both the development environment and in the standalone. Is it an OSX problem? (Still it seems strange that the recording works fine in OSX within the development environment.) Any suggestions? Thanks, Dan From sonesond1 at southernct.edu Sun Jun 8 16:00:01 2003 From: sonesond1 at southernct.edu (Dan Soneson) Date: Sun Jun 8 16:00:01 2003 Subject: Standalone fails to launch an external app Message-ID: Another issue with the standalone is that I cannot launch an external application from within my standalone. In the development environment everything works just fine. But the minute I build a standalone and try to launch the other application from within it, I get no reaction at all. What am I missing here? OS X 10.2.5 with Rev 2.01 Thanks, Dan From mikkimi at mindspring.com Sun Jun 8 16:19:00 2003 From: mikkimi at mindspring.com (Michael Robinson) Date: Sun Jun 8 16:19:00 2003 Subject: stack will not save - very odd behavior In-Reply-To: <20030608180646.75733.qmail@web11904.mail.yahoo.com> Message-ID: Jan, yes, the stack does receive a closeStackRequest message when it's closed. Everything seems to work fine, but only if first you click on the stack window an resize it (almost like you need to tell the app it is there). If you clone the data stack and then just quit the program the stack is in the data folder but if you open it is not there, hidden? - But clone the stack, resize the window and everything seems to work! On Sunday, June 8, 2003, at 11:06 AM, Jan Schenkel wrote: > --- Michael Robinson wrote: >> Having a problem with 2.0 >> What happens is the user clones a new stack and >> then wants to quit, >> when you try to reopen it, the stack is not >> visible. The kicker is if >> you resize the window and then quit, the right >> sequence starts, >> asking if you want to save etc. It the same even if >> you have entered >> data on some cards and you go to quit, if you don't >> resize the window >> the data you just entered is lost. Yes, it the top >> stack, and I trapped >> the quit with a shutDownRequest handler that seems >> only want to work if >> you resize the stack window. I do nor know if it me >> or 2.0.1, but it >> worked ok in 1.1.1, but I was not using a >> shutDownRequest handler. >> Help! >> >> thanks >> Mike >> > > Hi Mike, > > Doesn't the stack receive a 'closeStackRequest' > message when it's closed ? You should trap that in > your template stack script. > > Hope this gets you closer to a solution. > > Jan Schenkel. > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > __________________________________ > Do you Yahoo!? > Yahoo! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From pixelbird at interisland.net Sun Jun 8 16:28:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 8 16:28:00 2003 Subject: new stack DOA in 2.0 & 2.01? In-Reply-To: <200306081601.MAA22591@www.runrev.com> Message-ID: ********** > Date: Sat, 7 Jun 2003 19:49:03 -0700 > Subject: new stack DOA in 2.0 & 2.01? > From: Michael Robinson > > Having a problem with 2.0, when the user creates a new stack and then > wants to quit, when you try to reopen it, the stack is not visible. > The kicker is if you resize the window and then quit, the right > sequence starts, asking if you want to save etc. It the same even if > you have entered data on some cards and you go to quit, if you don't > resize the window the data you just entered is lost. Yes, it the top > stack, and I trapped the quit with a shutDownRequest handler that seems > only want to work if you resize the stack window. I do nor know if it > me or 2.0.1, but it worked ok in 1.1.1, but I was not using a > shutDownRequest handler. ---------- If you are retaining the older version folders, you may be seeing problems associated with filepaths between the versions. The best solution is to drag any *NON-Rev UI* stacks, i.e., ones YOU have created or added to the Rev 1.1.1 and/or Rev 2.0 folders, into the new Rev 2.0.1 folder, then trash both of the older folders. Ken N. From mikkimi at mindspring.com Sun Jun 8 17:18:00 2003 From: mikkimi at mindspring.com (Michael Robinson) Date: Sun Jun 8 17:18:00 2003 Subject: new stack DOA in 2.0 & 2.01? In-Reply-To: Message-ID: Ken, Took your advice and cleaned everything old off and burnt a CD so the only thing on this computer is rev v2.0.1 and my project. Built a new application, but the problem is still there, resize the stack window (on a new cloned stack) and it works just fine. its is like the app clones a new stack but does not no it is there until your resize the window! You can and data to the new stack and quit it still quits the app without saving. Any ideas? thanks Mike On Sunday, June 8, 2003, at 11:30 AM, Ken Norris wrote: > ********** >> Date: Sat, 7 Jun 2003 19:49:03 -0700 >> Subject: new stack DOA in 2.0 & 2.01? >> From: Michael Robinson >> >> Having a problem with 2.0, when the user creates a new stack and then >> wants to quit, when you try to reopen it, the stack is not visible. >> The kicker is if you resize the window and then quit, the right >> sequence starts, asking if you want to save etc. It the same even if >> you have entered data on some cards and you go to quit, if you don't >> resize the window the data you just entered is lost. Yes, it the top >> stack, and I trapped the quit with a shutDownRequest handler that >> seems >> only want to work if you resize the stack window. I do nor know if it >> me or 2.0.1, but it worked ok in 1.1.1, but I was not using a >> shutDownRequest handler. > ---------- > If you are retaining the older version folders, you may be seeing > problems > associated with filepaths between the versions. The best solution is > to drag > any *NON-Rev UI* stacks, i.e., ones YOU have created or added to the > Rev > 1.1.1 and/or Rev 2.0 folders, into the new Rev 2.0.1 folder, then > trash both > of the older folders. > > Ken N. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Sun Jun 8 18:36:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jun 8 18:36:00 2003 Subject: converting Vectors to Bitmaps with mask In-Reply-To: <20030608195818.42376.qmail@web40509.mail.yahoo.com> Message-ID: > > Actually, Ken has a code to convert a single color > to transparent: > > http://www.sonsothunder.com/devres/metacard/tips/imag004.htm > > but I cannot use it on the image, > because It gets corrupted everytime... make sure your original image and the destination image are the same Width and Height. > > I was calculating that to create an antialiased > bitmap, > 1) draw the graphics at double size > 2) take a screenshot or save an image of it > 3) resize the image to half his size. > 4) the engine interpolates the pixels creating > an antialised image. > > Could this always works as expected? > > Alejandro > No, this won't work (on Windows) because of the resize interpolation routines used by MC (which are the same as the operating system). It's called 'Nearest Neighbor' and it won't interpolate to a 'fuzzy' edge. A bilinear or bicubic interpolation would work, but you'd have to create a custom DLL for it. -Chipp From jhurley at infostations.com Sun Jun 8 18:56:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Sun Jun 8 18:56:00 2003 Subject: Where is the start angle pallet? In-Reply-To: <200306081801.OAA28953@www.runrev.com> References: <200306081801.OAA28953@www.runrev.com> Message-ID: I'm having trouble finding the equivalent of the "start angle" and "arc angle" in RR 1.1 properties pallet. I suspect it is somewhere in the Geometry menu item but this is a total mystery to me. Can someone point me to the documentation on this? What does the red wave mean?What does the solid red bar mean? From monte at sweattechnologies.com Sun Jun 8 19:25:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jun 8 19:25:01 2003 Subject: DB externals & CGI In-Reply-To: Message-ID: I'll let you know when I have it. Still 52 mins to go ;-( > > Hi Monte, > > 2.0.1 is now supposed to correct this issue, but I'm still not having any > success. Is it working at your end? > > Valetia > > > > On 2/6/03 8:44 AM, "Monte Goulding" wrote: > > > > > Hi > > > > I'm looking for instructions on using the db externals for CGI. > > > > Cheers > > > > Monte Goulding > > B.App.Sc. (Hons.) > > > > Executive Director > > Sweat Technologies > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From pixelbird at interisland.net Sun Jun 8 19:36:02 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 8 19:36:02 2003 Subject: Revolution 2.0.1 now available In-Reply-To: <200306081601.MAA22591@www.runrev.com> Message-ID: ********** > Date: Sun, 08 Jun 2003 10:04:44 -0400 > Subject: Re: Revolution 2.0.1 now available > From: Donald Watson > > on 6/7/03 6:59 AM, Kevin Miller at kevin at runrev.com wrote: > >> Greetings! >> >> We've just uploaded version 2.0.1, fixing a number of minor glitches in 2.0. >> The items below have been addressed: >> > > Hello Listas, > > As much as I like getting upgrades to Rev or any apps really, I wonder why > one is forced to dl the complete package for incremental updates. Why > couldn't patches be used to perform the necessary updates. I suppose if one > is connected by dsl or better it really doenn't matter. But speaking as one > with 56k modem access, getting a 10mb or better download through a straw is > iffy at best. ---------- Lemme take a shot at this: 1) Rev is a dev tool, or, more correctly a set of dev tools in a GUI . At its core is a complex engine (the MetaCard engine) which interacts with and manipulates your OS, sometimes (I would guess) even in its primitives. 2) Rev's interface is, in turn, also complex in how it works with the engine. It is designed to create software quicky and efficiently. 3) Altering some things in such tools, because they're _tools_ can easily affect a myriad of its functions, and visa versa. What it means: Sometimes 'patches' will work fine if it affects independent modules, other times patches are impractical, IOW a patch-only solution could cause the whole structure to slow down, goof up filepaths, etc. So, it just depends. In this case, I'm going to trust the RunRev team to deliver their product in the best overall way they can. I have other things to do in my life, i.e., I can go get a haircut, eat supper, walk my dog, whatever. 90% or better of the time the D/L will go perfectly (I use a 56K modem, too), and _all_ my RunRev D/Ls have come just fine. Last week I D/L'd "Warbird III" overnight, i.e., it took 9 hours. I shut down the monitor and went to bed. But, it's a great free flight sim game (designed to play with others online which really _does_ require DSL, but I can play it alone for now). I figured, what the heck...if it fails, I haven't lost a night's sleep or anything, although it's not something I want to make a habit of, because it _does_ use some power I wouldn't otherwise use. The next morning I was elated to see it was successful. I set up my new flight stick and began training. Ken N. From dan at shafermedia.com Sun Jun 8 20:11:00 2003 From: dan at shafermedia.com (Dan Shafer) Date: Sun Jun 8 20:11:00 2003 Subject: How to Inspect Rev Tools Message-ID: <16B8706A-9A16-11D7-804D-0030656FB5D4@shafermedia.com> The docs say (or strongly imply) that since the entire Rev UI is written in Rev, you can examine how it does things and even, given sufficient courage and backups, tweak the way the development environment works. Pray, how do I do that? I can't seem to get any of the Rev tool stacks to open in an editable or viewable way. What terribly obvious thing am I simply overlooking? -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- .-.-.-.-.-.-.-.-.-.-.-.-.-.-.- Dan Shafer Technology Visionary - Technology Assessment - Documentation "Looking at technology from every angle" http://www.eclecticity.com Latest Book Release: "HTML Utopia: Designing Without Tables Using CSS" (http://www.sitepoint.com/books/css1/) Watch for my new eBook/Web site/Rev Stack Set, "Revolution Pros" this summer From monte at sweattechnologies.com Sun Jun 8 20:12:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jun 8 20:12:01 2003 Subject: Revolution 2.0.1 now available In-Reply-To: Message-ID: > Lemme take a shot at this: > > 1) Rev is a dev tool, or, more correctly a set of dev tools in a GUI . At > its core is a complex engine (the MetaCard engine) which > interacts with and > manipulates your OS, sometimes (I would guess) even in its primitives. What's that got to do with the issue? > > 2) Rev's interface is, in turn, also complex in how it works with the > engine. It is designed to create software quicky and efficiently. Again, the issue? > > 3) Altering some things in such tools, because they're _tools_ can easily > affect a myriad of its functions, and visa versa. A stack's a stack. If you delete an older version of a stack and replace it with a new version you get an upgrade. What's so difficult about that? How can that affect "a myriad of its functions"? If you know what you have changed from version 2.0 to version 2.0.1 then you know which components need to be replaced. It's that easy! > > What it means: Sometimes 'patches' will work fine if it affects > independent > modules, other times patches are impractical, IOW a patch-only solution > could cause the whole structure to slow down, goof up filepaths, etc. Could case how? This is a very strange argument. > > So, it just depends. In this case, I'm going to trust the RunRev team to > deliver their product in the best overall way they can. I have > other things > to do in my life, i.e., I can go get a haircut, eat supper, walk my dog, > whatever. 90% or better of the time the D/L will go perfectly (I use a 56K > modem, too), and _all_ my RunRev D/Ls have come just fine. So by that rationalle you will never put in a feature request because RunRev are doing their best. How will they know your requirements? > > Last week I D/L'd "Warbird III" overnight, i.e., it took 9 hours. I shut > down the monitor and went to bed. But, it's a great free flight sim game > (designed to play with others online which really _does_ require > DSL, but I > can play it alone for now). I figured, what the heck...if it fails, I > haven't lost a night's sleep or anything, although it's not > something I want > to make a habit of, because it _does_ use some power I wouldn't otherwise > use. > > The next morning I was elated to see it was successful. I set up my new > flight stick and began training. If there's a new version of Warbird, with a patch option and a full download option, which one would you take? C'mon people! This programming community above all others should recognise that we as programmers have the ability to make life easier for ourselves as well as others. Sorry, I'm a bit frustrated about this issue. Logic seems to have gone out the window. Monte From monte at sweattechnologies.com Sun Jun 8 20:27:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jun 8 20:27:00 2003 Subject: How to Inspect Rev Tools In-Reply-To: <16B8706A-9A16-11D7-804D-0030656FB5D4@shafermedia.com> Message-ID: > The docs say (or strongly imply) that since the entire Rev UI is > written in Rev, you can examine how it does things and even, given > sufficient courage and backups, tweak the way the development > environment works. > > Pray, how do I do that? I can't seem to get any of the Rev tool stacks > to open in an editable or viewable way. > > What terribly obvious thing am I simply overlooking? View > Revolution UI Elements In Lists Things get a bit tricky with the inspector. Personally I focus more on the Plugin side of thisgs because they can cope with IDE changes. Cheers Monte From gcanyon at inspiredlogic.com Sun Jun 8 21:10:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun Jun 8 21:10:01 2003 Subject: How to Inspect Rev Tools In-Reply-To: <16B8706A-9A16-11D7-804D-0030656FB5D4@shafermedia.com> Message-ID: <64C1FC93-9A1E-11D7-A8AB-003065683ECC@inspiredlogic.com> There are checkboxes in most places to allow you to inspect Rev stacks as well. You can also use (my product) Navigator: http://www.inspiredlogic.com/navigator which lets you edit stacks that are in palette form or otherwise not editable. On Sunday, June 8, 2003, at 06:02 PM, Dan Shafer wrote: > The docs say (or strongly imply) that since the entire Rev UI is > written in Rev, you can examine how it does things and even, given > sufficient courage and backups, tweak the way the development > environment works. > > Pray, how do I do that? I can't seem to get any of the Rev tool stacks > to open in an editable or viewable way. > > What terribly obvious thing am I simply overlooking? regards, Geoff Canyon gcanyon at inspiredlogic.com From mikkimi at mindspring.com Sun Jun 8 21:53:00 2003 From: mikkimi at mindspring.com (Michael Robinson) Date: Sun Jun 8 21:53:00 2003 Subject: Where is the start angle pallet? In-Reply-To: Message-ID: <50ED6C02-9A24-11D7-87E8-0003938404E8@mindspring.com> Jim In the help menu go to tutorials, then geometry, you can just read it (unlike some tutorials that make you type in code. It will explain the red and wave to you good luck mike On Sunday, June 8, 2003, at 01:49 AM, Jim Hurley wrote: > I'm having trouble finding the equivalent of the "start angle" and > "arc angle" in RR 1.1 properties pallet. > > I suspect it is somewhere in the Geometry menu item but this is a > total mystery to me. Can someone point me to the documentation on > this? What does the red wave mean?What does the solid red bar mean? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From pixelbird at interisland.net Sun Jun 8 23:05:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 8 23:05:00 2003 Subject: Revolution 2.0.1 now available In-Reply-To: <200306090013.UAA05439@www.runrev.com> Message-ID: ********* > From: "Monte Goulding" > To: > Subject: RE: Revolution 2.0.1 now available > Sorry, I'm a bit frustrated about this issue. Logic seems to have gone out > the window. ---------- Well, I suppose you know best. I was thinking it wasn't as easy as you say. I was trying to calm the storm, but I only succeeded in making it worse. The end points were that I don't babysit my long downloads, I simply kill the monitor and go do other things. In fact, it's nice to take a break, get away from the machine for awhile, and catch up on the neglected backlog of other stuff. I have my own business, and I'm used to shifting time allocations around all the time anyway. Ken N. From pixelbird at interisland.net Sun Jun 8 23:09:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 8 23:09:00 2003 Subject: Revolution 2.0.1 now available In-Reply-To: <200306090013.UAA05439@www.runrev.com> Message-ID: When I D/L'd the latest available Rev it still says it's 2.0 when it opens How do I know if I have 2.0.1? Ken N. From monte at sweattechnologies.com Sun Jun 8 23:25:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jun 8 23:25:00 2003 Subject: Revolution 2.0.1 now available In-Reply-To: Message-ID: > > > Sorry, I'm a bit frustrated about this issue. Logic seems to > have gone out > > the window. > ---------- > Well, I suppose you know best. I was thinking it wasn't as easy > as you say. > I was trying to calm the storm, but I only succeeded in making it worse. Sorry. I think that came off wrong. My frustration was not with you it was with downloading 24MB on a 56 K connection (the best I can get) for the sake of about 24K worth of changes to the IDE. Regards Monte From sims at ezpzapps.com Mon Jun 9 00:48:01 2003 From: sims at ezpzapps.com (sims) Date: Mon Jun 9 00:48:01 2003 Subject: open MS Word files In-Reply-To: <0F2BDB4D-99E1-11D7-A2D6-000393738BF6@earthlink.net> References: <0F2BDB4D-99E1-11D7-A2D6-000393738BF6@earthlink.net> Message-ID: Thanks to all for the suggestions! sims From alrice at ARCplanning.com Mon Jun 9 00:56:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 9 00:56:01 2003 Subject: open MS Word files In-Reply-To: <20030608182118.21141.qmail@web11908.mail.yahoo.com> Message-ID: On Sunday, June 8, 2003, at 12:21 PM, Jan Schenkel wrote: > > Hi Sims, > > Too bad you're on a PC, or this wouldn't have been too > hard to implement using AppleScript. On Windows, you > may have a shot at it using Dynamic Data Exchange > (DDE) calls. > Even though DDE isn't supported directly in RunRev, > there's the Externals Collection : > http://www.xworlds.com/metacard/external.htm > You can use Google to find a group where you can ask > for more info on MS Word DDE calls. I have googled around a fair amount on this topic in the past, and got nowhere. I have absolutely no idea what one can or cannot do with DDE and how to get started with it. If anyone has that golden URL or book reference I would be happy to hear it. I have used the MS Office Automation APIs from VBA (in MS Excel) and from Realbasic. It's pretty easy to learn since the API is documented in the MS Office Help on Windows. The Realbasic implementation was pretty slow and buggy. I'm guessing it's not an easy programming problem. Also isn't DDE double-deprecated now? Someone told me it was the predecessor of COM which is out of favor, now with .NET? Sheesh. Richmond. On Windows isn't there some kind of Scripting Engine Architecture? Now Perl and Python on Win32 are (relatively more) first class citizens than they used to be. They have nice distributions that hook into Win32 and COM APIs pretty extensively. The PythonWin distribution is very cool. You can write Python scripts with native Win32 API GUI and call any old DLL. It's a cool trick. Runrev needs to hook into that stuff too. There has got to be some way for Runrev to communicate with other apps on Windows. Especially MS Office. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From jtenny at willamette.edu Mon Jun 9 01:52:00 2003 From: jtenny at willamette.edu (John Tenny) Date: Mon Jun 9 01:52:00 2003 Subject: revmail In-Reply-To: <200306090013.UAA05425@www.runrev.com> Message-ID: <5438BB68-9A45-11D7-AA08-000393911676@willamette.edu> Found the info about the revmail command in v 2.0, and that seems clear. My question: is there a way to email a snapshot of a card, including text in fields. Prefer a one button solution, as opposed to saving and attaching. thanks, John From janschenkel at yahoo.com Mon Jun 9 02:50:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 9 02:50:00 2003 Subject: How to Inspect Rev Tools In-Reply-To: <16B8706A-9A16-11D7-804D-0030656FB5D4@shafermedia.com> Message-ID: <20030609074149.55756.qmail@web11903.mail.yahoo.com> --- Dan Shafer wrote: > The docs say (or strongly imply) that since the > entire Rev UI is > written in Rev, you can examine how it does things > and even, given > sufficient courage and backups, tweak the way the > development > environment works. > > Pray, how do I do that? I can't seem to get any of > the Rev tool stacks > to open in an editable or viewable way. > > What terribly obvious thing am I simply overlooking? > Hi Dan, To get to everything, there are a few checkboxes to click and menutimes to pick at your convenience. - Menu 'View' > 'Revolution UI elements in lists' This has two side effects : (1) the application browser will now show the RunRev components, and (2) the property inspector will show the RunRev custom property sets - Menu 'Tools' > 'Message Box' On the 'FrontScripts' and 'BackScripts' cards, there are checkboxes 'Show Revolution UI Front/Back Scripts' - Menu 'Edit' > 'Preferences' On the 'General' card, there is a checkbox 'Contextual menus work in Revolution Windows' ; I like this one most because I can get at things I see rather than having to dig through the AppBrowser. 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From hyperdon at earthlink.net Mon Jun 9 03:19:00 2003 From: hyperdon at earthlink.net (Donald Watson) Date: Mon Jun 9 03:19:00 2003 Subject: Revolution 2.0.1 now available In-Reply-To: Message-ID: on 6/9/03 12:16 AM, Monte Goulding at monte at sweattechnologies.com wrote: > My frustration was not with you it was > with downloading 24MB on a 56 K connection (the best I can get) for the sake > of about 24K worth of changes to the IDE. > > Regards > > Monte Yep, that is exactly my point. Most of the pro's on this list may have a high speed internet connection as do certainly the folks at Rev. They may have forgotten that most of the rest of us are saddled with sippin the net with a 56k straw (at best 49k to 50k at my location). Loosing ones connection in the middle or toward the end of a large download can be extremely frustrating. Downloading this latest from R/R required three seperate download attempts to finally get what amounted to about 250k worth of changes. If you are one of the lucky ones who have a cable or DSL modem you may be able to retrieve the dl in a very short amount of time, but the end result is a huge increase in server traffic. Which means more servers, switchers, modems, and whatever at an increased cost both for your ISP and R/R. These costs must be passed on to you and me. That doesn't even take into account the frustration suffered by the other net users whose dl speeds creep ever lower because of the demands placed on the system by the unecessary waste of bandwidth. I remember a free utility that I have used for HyperCard in the past called ResCompare. With this utility one could create a patch that would apply itself to the resource and data forks of a stack to create a new version without requiring your user/customer to download the entire new stack. Made sense. I am sure that such a utility must exist for Windows, OS X, and all the other variants. An R/R solution might be scripted into an installer stack that would run an updater patch on every stack or resource that had been changed. Look all I'm saying here is, there has to be a better way to do this. My 4 cents Regards, Don From janschenkel at yahoo.com Mon Jun 9 03:20:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 9 03:20:01 2003 Subject: open MS Word files In-Reply-To: Message-ID: <20030609081230.734.qmail@web11907.mail.yahoo.com> --- Alex Rice wrote: > > On Sunday, June 8, 2003, at 12:21 PM, Jan Schenkel > wrote: > > > > > Hi Sims, > > > > Too bad you're on a PC, or this wouldn't have been > too > > hard to implement using AppleScript. On Windows, > you > > may have a shot at it using Dynamic Data Exchange > > (DDE) calls. > > Even though DDE isn't supported directly in > RunRev, > > there's the Externals Collection : > > http://www.xworlds.com/metacard/external.htm > > You can use Google to find a group where you can > ask > > for more info on MS Word DDE calls. > > I have googled around a fair amount on this topic in > the past, and got > nowhere. I have absolutely no idea what one can or > cannot do with DDE > and how to get started with it. If anyone has that > golden URL or book > reference I would be happy to hear it. > Your best bet would be the Word DevelopersKit if you can still find it somewhere. People claim that most of the info is right there in the docs, though you'll have to do some digging and it may not come pre-installed. > I have used the MS Office Automation APIs from VBA > (in MS Excel) and > from Realbasic. It's pretty easy to learn since the > API is documented > in the MS Office Help on Windows. The Realbasic > implementation was > pretty slow and buggy. I'm guessing it's not an easy > programming > problem. > Espcecially not given Redmond's attitude of "We'll tell you in our books to implement it this way, but we'll use undocumented features in our own products". > Also isn't DDE double-deprecated now? Someone told > me it was the > predecessor of COM which is out of favor, now with > .NET? Sheesh. > Richmond. > Yes, it is deprecated, and _will_ disappear along with a huge truckload of other APIs when M$ Longhorn comes marching in. > On Windows isn't there some kind of Scripting Engine > Architecture? Oh, a Scripting Engine Architecture -- like Apple's OSA, you mean ? Nah, that would be far too easy. You know, developers like you and me might make software that can do more than their stuff. > Now > Perl and Python on Win32 are (relatively more) first > class citizens > than they used to be. They have nice distributions > that hook into Win32 > and COM APIs pretty extensively. The PythonWin > distribution is very > cool. You can write Python scripts with native Win32 > API GUI and call > any old DLL. It's a cool trick. Runrev needs to hook > into that stuff > too. > That would be much appreciated indeed ; maybe Scott or Tuviah can peek under the hood of those distributions to up the support at engine level ? > There has got to be some way for Runrev to > communicate with other apps > on Windows. Especially MS Office. > > Alex Rice > Amen to that ! Not that I mind giving Mac users certain Office integration features using AppleScript, but then Windows users would complain why they didn't get this kind of feature in their version. Jan Schenkel ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From richmond at mail.maclaunch.com Mon Jun 9 03:33:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon Jun 9 03:33:00 2003 Subject: Revolution 2.0.1 now available Message-ID: I heartily agree with Donald Watson: a 56k modem is no fun at all; especially if one has previously had access to a LAN or something else fast. However there are a couple of points that should be made here: 1. ResCompare is all very fine as far as it goes but it presupposes the programs to be compared have resource forks............. 2. There are web browsers that allow users to continue downloads broken by internet disconnection. As RR appears to be made of modules (aka stacks, substacks, and so on) minor upgrades can be delivered as zip archives of the modules that have been modified with either instructions on where to put them or a script (AppleScript ???) that pops them in the right places. Considering the obvious high level of programming skill at RR this should not cause too many sleepless nights. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From sims at ezpzapps.com Mon Jun 9 04:17:00 2003 From: sims at ezpzapps.com (sims) Date: Mon Jun 9 04:17:00 2003 Subject: open MS Word files In-Reply-To: <20030609081230.734.qmail@web11907.mail.yahoo.com> References: <20030609081230.734.qmail@web11907.mail.yahoo.com> Message-ID: > >> Also isn't DDE double-deprecated now? Someone told >> me it was the >> predecessor of COM which is out of favor, now with >> .NET? Sheesh. >> Richmond. >> > >Yes, it is deprecated, and _will_ disappear along with >a huge truckload of other APIs when M$ Longhorn comes >marching in. > >> On Windows isn't there some kind of Scripting Engine >> Architecture? > >Oh, a Scripting Engine Architecture -- like Apple's >OSA, you mean ? Nah, that would be far too easy. You >know, developers like you and me might make software >that can do more than their stuff. Excursions from my Mac into Windows World are frustrating. Hell, I'd settle for: 1. Open doc (given the path) 2. Save as Plain Text 3. Close doc Such a simple procedure is not possible? sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From janschenkel at yahoo.com Mon Jun 9 04:30:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 9 04:30:00 2003 Subject: open MS Word files In-Reply-To: Message-ID: <20030609092221.3185.qmail@web11905.mail.yahoo.com> --- sims wrote: > > > >> Also isn't DDE double-deprecated now? Someone > told > >> me it was the > >> predecessor of COM which is out of favor, now > with > >> .NET? Sheesh. > >> Richmond. > >> > > > >Yes, it is deprecated, and _will_ disappear along > with > >a huge truckload of other APIs when M$ Longhorn > comes > >marching in. > > > >> On Windows isn't there some kind of Scripting > Engine > >> Architecture? > > > >Oh, a Scripting Engine Architecture -- like Apple's > >OSA, you mean ? Nah, that would be far too easy. > You > >know, developers like you and me might make > software > >that can do more than their stuff. > > Excursions from my Mac into Windows World are > frustrating. > Hell, I'd settle for: > 1. Open doc (given the path) > 2. Save as Plain Text > 3. Close doc > > Such a simple procedure is not possible? > > > sims > -- Nonono, don't get us wrong : it _is_ possible. It's merely a matter of finding out _how_ -- you might try posting your problem over on a Word newsgroup: microsoft.public.word.programming Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From richmond at mail.maclaunch.com Mon Jun 9 04:35:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon Jun 9 04:35:01 2003 Subject: Modifying Slider-Controls ??? Message-ID: I had a weekend mucking around with slider-controls (see my latest 2 user contribs).... but got stuck at the point where I wanted to change the colour of the thumb. I should like to be able to do the following things: 1. Use a GIF, JPEG, BMP, PNG image in place of the standard thumb (which appears as an 'aqua' object in the standard slider. 2. Replace the grey slider track with something else (an image, a different colour ?). Any ideas ??? Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From hyperdon at earthlink.net Mon Jun 9 05:32:01 2003 From: hyperdon at earthlink.net (Donald Watson) Date: Mon Jun 9 05:32:01 2003 Subject: Revolution 2.0.1 now available In-Reply-To: Message-ID: on 6/9/03 3:28 AM, Mathewson at richmond at mail.maclaunch.com wrote: > 1. ResCompare is all very fine as far as it goes but it > presupposes the programs to be compared have resource > forks............. Ok, maybe not ResCompare, but something which could offer the same functionality, that is, allow for an option to upgrade the needed files instead of requiring a complete full download. This might enable upgrading R/R and not have to re-enter the license key each time. I am sure there must be a way that the upgrade could query the existing folder for the license number. If the patch could be applied based on the existing version, and license key the patch would apply itself. So new users would have to dl the whole kit(s), while eligeable upgraders would only need the patch. > > 2. There are web browsers that allow users to continue > downloads broken by internet disconnection. Yep. Provided the server will allow that. In my case none of the dl's could be continued. I have successfully picked up where I left off on other dl's from other servers. I think the point has been made. So in an effort to decrease the bandwidth........ Regards, Don From n.thieberger at pgrad.unimelb.edu.au Mon Jun 9 05:42:00 2003 From: n.thieberger at pgrad.unimelb.edu.au (Nicholas Thieberger) Date: Mon Jun 9 05:42:00 2003 Subject: Start Rev 2.0 = CPU 100% In-Reply-To: <200306050231.WAA24440@www.runrev.com> References: <200306050231.WAA24440@www.runrev.com> Message-ID: I am also having erratic start-up freezes at the 'loading plug-ins' stage. Freezes 4 times out of five.... Nick Thieberger >Subject: Start Rev 2.0 = CPU 100% >From: David Egbert >To: "use-revolution at lists.runrev.com" >Reply-To: use-revolution at lists.runrev.com > >I've read that there a bug in a customProperty that gobbles CPU usage. What >do you do when even at startup Rev peggs the CPU? It says it's loading the >plug-ins and freezes. I tried deleting the Revolution 2.0 folder in the >Applications folder and any prefs file I could find and it still freezes on >startup. > >Thanks. > >-- >Dave Egbert -- Department of Linguistics and Applied Linguistics University of Melbourne http://www.linguistics.unimelb.edu.au/contact/studentsites/thieberger/ From paradisec at linguistics.unimelb.edu.au Mon Jun 9 05:42:11 2003 From: paradisec at linguistics.unimelb.edu.au (Nicholas Thieberger) Date: Mon Jun 9 05:42:11 2003 Subject: font changing script? In-Reply-To: <200306080156.VAA07032@www.runrev.com> References: <200306080156.VAA07032@www.runrev.com> Message-ID: I'm trying to find all "$" in a field and change them to the font IpaTimes. I use the following script, but it refuses to recognise the font name. I try it wih Geneva and it still doesn't work... Any advice gratefully received. on mouseup put field "text" into tempOne repeat with x=1 to the number of characters in tempOne if char x of tempone is "$" then set the textfont of char x of tempone to "IpaTimes" end if end repeat put tempOne into fld "text" end mouseup Thanks Nick -- Project Manager nickt at paradisec.org.au Ph 61 (0)3 8344 5185 PARADISEC Pacific And Regional Archive for DIgital Sources in Endangered Cultures http://www.paradisec.org.au -------------- next part -------------- An HTML attachment was scrubbed... URL: From janschenkel at yahoo.com Mon Jun 9 05:51:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 9 05:51:01 2003 Subject: font changing script? In-Reply-To: Message-ID: <20030609104320.15262.qmail@web11907.mail.yahoo.com> --- Nicholas Thieberger wrote: > I'm trying to find all "$" in a field and change > them to the font > IpaTimes. I use the following script, but it refuses > to recognise the > font name. I try it wih Geneva and it still doesn't > work... Any > advice gratefully received. > > > on mouseup > put field "text" into tempOne > repeat with x=1 to the number of characters in > tempOne > if char x of tempone is "$" then > set the textfont of char x of tempone to > "IpaTimes" > end if > end repeat > put tempOne into fld "text" > end mouseup > > Thanks > > Nick > -- Hi Nick, The key thing to remember is that variables don't have a textFont of their own ; they're just flat text. In this case, I'd change your script to : on mouseup put length(field "text") into tLength repeat with x=1 to teLngth if char x of tempone is "$" then set the textfont of char x of field "text" \ to "IpaTimes" end repeat end mouseup If you want to avoid the user seeing each textfont change, you can always insert 'lock screen' at the front and 'unlock screen' at the end. 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From tbandi at swissonline.ch Mon Jun 9 06:01:01 2003 From: tbandi at swissonline.ch (Till Bandi) Date: Mon Jun 9 06:01:01 2003 Subject: rename a file Message-ID: I couldn't find how I can rename a file with transcript. Can anyone give me a hint? Thanks Till From klaus at major-k.de Mon Jun 9 06:07:00 2003 From: klaus at major-k.de (Klaus Major) Date: Mon Jun 9 06:07:00 2003 Subject: rename a file In-Reply-To: Message-ID: <6153322A-9A69-11D7-B09A-000A27B49A96@major-k.de> Gr?ezi Till, > I couldn't find how I can rename a file with transcript. Can anyone > give me a hint? ... rename file "stirnimaa.tx" to "steinberger.txt" ... Also works with a full path, of course. :-D > Thanks > > Till Have a nice weekend... Regards Klaus Major klaus at major-k.de From tbandi at swissonline.ch Mon Jun 9 07:02:01 2003 From: tbandi at swissonline.ch (Till Bandi) Date: Mon Jun 9 07:02:01 2003 Subject: rename a file In-Reply-To: <6153322A-9A69-11D7-B09A-000A27B49A96@major-k.de> Message-ID: <4A520C1F-9A71-11D7-ABF4-0003936B4B9C@swissonline.ch> Thanks! Am Montag, 09.06.03 um 12:59 Uhr schrieb Klaus Major: > Gr?ezi Till, > >> I couldn't find how I can rename a file with transcript. Can anyone >> give me a hint? > > ... > rename file "stirnimaa.tx" to "steinberger.txt" > ... > > Also works with a full path, of course. > > :-D > >> Thanks >> >> Till > > Have a nice weekend... > > > Regards > > Klaus Major > klaus at major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From heather at runrev.com Mon Jun 9 07:18:00 2003 From: heather at runrev.com (Heather Williams) Date: Mon Jun 9 07:18:00 2003 Subject: Yikes! E-mail harvesting possibility? In-Reply-To: <200306081801.OAA28953@www.runrev.com> Message-ID: Greetings! If I can snip and match a few different posts on this issue: > Might want to check out The Mail Archive, a free archiving service > used by some other listservs I subscribe to. It obfuscates any > embedded emails, whether in signatures or in headers or in the text of > the emails. Not sure how they manage this, but it's a great way of > making the list archives pubicly available and still protected. Thanks Mark, I'll look into it. >> It is perfectly reasonable to communicate with individuals >> via the list. If the RR list moderators could remove >> e-mail addresses from the digests I belive they would do us >> all a favour. > > Perhaps, but sometimes on-list conversations become off-list ones, and > in order for someone to email someone off-list, they need to know what > the person's email address is. If there is a direct connection between > the email addresses on the list and an increase in spam, I'd agree with > you, but until that is proven, I think it is beneficial to have the > email addresses in the digest. The consensus on that very quickly became clear. The benefit of having non anonymous posts far outweighs the spam risk for most people. > Apart from the harvesting aspect there is the simple fact > that the e-mail digests contain all the e-mail addresses of > the contributors. So far I have not been able to identify > any of the piles of SPAM I seem to get as originating from > somebody having subscribed to the e-mail digest - but any > SPAMMER must be incredibly stupid if they don't see this > possibility. Yes, but to take advantage of these email addresses, the would be spammer first has to subscribe to the list. That's why this is a double opt in list. It protects you from the vast majority of spammers, because they are robots, not people. Spam is a problem. I say this as one who gets vast quantities of the stuff every day. But to let it diminish the value of our legitimate activities is to let it win! Spam filters, the delete button, and a philosophical attitude are my current preferred weapons in the war against spam. I think for the moment, if the spam risk really worries you, you should mung your email address in some way so that it won't get quoted in usable form. We will continue to look at other possible solutions that don't diminish the value of the list. Regards, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From heather at runrev.com Mon Jun 9 07:18:17 2003 From: heather at runrev.com (Heather Williams) Date: Mon Jun 9 07:18:17 2003 Subject: Hybridisation? RR 1.1.1 GUI fronting RR 2 ? In-Reply-To: <200306081601.MAA22605@www.runrev.com> Message-ID: > Message: 8 > From: "Mathewson" > Subject: Hybridisation? RR 1.1.1 GUI fronting RR 2 ? > To: use-revolution at lists.runrev.com > Date: Sun, 08 Jun 2003 09:17:14 -0400 > Reply-To: use-revolution at lists.runrev.com > > I still have this hangup about certain aspects of the RR > 1.1.1 GUI that I prefer over that of RR 2. However it does > not seem possible to replace some of the RR 2 components > with those from RR 1.1.1 to allow the RR 1.1.1 GUI to be > used with RR 2 under the hood. > > This especially refers to the property inspector (frankly > the RR 1.1.1 seems to involve fewer mouseclicks). > > Does anybody have any bright ideas on the feasibility of > this...? Just be aware there is no way we'd support you doing this and if you break Rev doing this and lose work and your computer explodes we bear no responsibility in any way... :-) Regards Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From malte.brill at t-online.de Mon Jun 9 08:10:00 2003 From: malte.brill at t-online.de (Malte Brill) Date: Mon Jun 9 08:10:00 2003 Subject: Modifying Slider-Controls ??? In-Reply-To: <200306090832.EAA14686@www.runrev.com> Message-ID: >1. Use a GIF, JPEG, BMP, PNG image in place of the >standard thumb (which appears as an > 'aqua' object in the standard slider. >2. Replace the grey slider track with something else (an >image, a different colour ?). >Any ideas ??? Hi Richmond, here?s what I did for writing a custom QT-controller. It?s a little math, though. ;-) Make sure you have two controls, one for the Thumb, one for the bar the thumb moves on. (graphics in my case) in the Thumb graphic (or image/btn) put the following script: global flag on mouseDown set the uAllowDrag of me to true end mouseDown on mouseUp set the uAllowdrag of me to false end mouseUp on mouserelease set the uAllowDrag of me to false end mouserelease on mousemove x,y if not the uallowDrag of me then exit mouseMove switch case x>the right of grc "bar" set the currentTime of player "audio" to the duration of // player "audio" exit mousemove break case x > >Message: 10 >Date: Fri, 6 Jun 2003 19:01:07 -0600 >Subject: Re: Using Superscript and Subscript in Fields >From: Dar Scott >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com > > >On Friday, June 6, 2003, at 03:50 AM, Jim Hurley wrote: > >> The line that needs fixing is: >> >> repeat until char tNum+1+j of field 1 is in quote & " " & "," & "." & >> quote then >> >> How do I get a "return" and end of field into this--between the quote >> pair? > >put " ,." & return into endingChars >repeat until (char tNum+1+j of field 1 is in endingChars) \ > or (char tNum+1+j of field 1 is empty) > >Or something like that? > >Dar > Thanks Dar. That is perfect! So simple. Jim >--__--__-- > >Message: 11 >Date: Sat, 7 Jun 2003 00:05:28 -0400 >Subject: Re: Using Superscript and Subscript in Fields >From: Paul Charlesworth >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com > >Thanks for posting the application, but it didn't seem to work on my >PowerBook with RR-2 and led to repeated force-quits even when I made a >build, I am not sure what is wrong at this point. > >What I have found so far with messing is that to create the electron >configurations I would need to code something like this: > >[Ne]2s 2 2p >2 and so on, > >The space before the 2 in " 2" is needed to prevent the >italicized "s" from interfering with the superscripted number. I then >write it in to the field as described in the dictionary using the set >htmltext command. It looks great, but I will probably need a large >bottle of something if I have to code 100 elements in this manner. It >can be done with a lot of copying and pasting, but the scope for error >is huge. The interesting thing is that once you have been through one >period, then it is just a matter of duplicating the period and >adjusting the numbers: > >[Ar]3s 2 3p >2 and so on, > > >I might try and adapt Jim's scripts, but it would take me longer than >just coding them by hand, even though it would be a good learning >exercise. What I think the script needs to do is: Paul, I'm really sorry about your crashes. I can't imagine what the problem is. I haven't tested this script thoroughly. I too am using a PowerBook (G4 OS 9.2) and have found RR 2.0 quite stable. I have modified the stack just a bit, incorporating Dar Scott's very helpful suggestion. (http://home.infostations.net/jhurley/ ) It also now includes a field which shows the HTML text. For example for the text as written: From the Pythagorean theorem we know that x^2 + y^2 = z^2. The coordinate axes are x~1, x~2 and x~3. z^123 z~124 x^1~2. x^34 + x^2. This translated to the following HTML output and is shown in a second field:

From the Pythagorean theorem we know that x 2 + y2 = z2.

The coordinate axes are x1, x2 and x3.

z123 z124

x12.

x34 + x2.

And of course you also get the formatted product in a third field which I can't show here. To get the space before the super 2 in x^2 you would simply type x ^2. Let me know how this new version works. Perhaps you could use this or some modification thereof to deal with the bulk of the HTML super and subscripting and then tweak the resulting HTML text. As you can see, it would save a lot of laborious typing. Jim From richmond at mail.maclaunch.com Mon Jun 9 08:27:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon Jun 9 08:27:00 2003 Subject: Modifying Slider-Controls ??? Message-ID: here?s what I did for writing a custom QT-controller. It?s a little math, though. ;-) Make sure you have two controls, one for the Thumb, one for the bar the thumb moves on. (graphics in my case) in the Thumb graphic (or image/btn) put the following script: global flag on mouseDown set the uAllowDrag of me to true end mouseDown on mouseUp set the uAllowdrag of me to false end mouseUp on mouserelease set the uAllowDrag of me to false end mouserelease on mousemove x,y if not the uallowDrag of me then exit mouseMove switch case x>the right of grc "bar" set the currentTime of player "audio" to the duration of // player "audio" exit mousemove break case x Just be aware there is no way we'd support you doing this and if you break Rev doing this and lose work and your computer explodes we bear no responsibility in any way... ------------- Ummm......... I think you are laying things on with a trowel! I shall try this experiment on one of my 'spare' computers ("my other car is a mercedes"). The point of my message was not to rub Runtime Revolution staff up the wrong way (although a bit of that can, at times, be stimulating) - I just wish there was more flexibility in GUI personalisation. I belive that most of the xTalk community have learnt HyperTalk/MetaTalk/Transcript/What-D'Ye-Call-It and HyperCard/MetaCard/RR in their own highly individualistic ways (it is the nature of this diversity of learning styles that has led to such a creative community clustered round MetaCard/RR) - and as a result do things in many different ways. Surely the ability of programmers to customise their Development Suite is to be encouraged: even if some of them are as alarmingly retro as myself? Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From wmb at internettrainer.com Mon Jun 9 09:46:02 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Mon Jun 9 09:46:02 2003 Subject: Active X support In-Reply-To: Message-ID: Hi Chipp, On Sunday, Jun 1, 2003, at 23:22 Europe/Vienna, Chipp Walters wrote: > Active X support > Reply-To: use-revolution at lists.runrev.com > > Hi Richard, > >> >> There has been much debate in this thread, including presumption >> of what the >> folks at RunRev would feel or should feel is important. But please >> note >> that the RunRev folks have not spoken for themselves on this yet >> one way or >> another. We could continue this conjecture, or we could pursue >> results: > > I'm hoping this debate helps all of us to better understand issues. If > it > ends up name-calling, then we won't succeed, but so far, it seems to be > fairly professional (except for the kill Applescript post;-) I see you did not understand what I said. Therefore I would like to make it clear. As I know you are a "converted" - Why would it hurt *you* on WINTEL if Applescript would not be supported any longer??? It would hurt me, because I m on a Mac... I know how long it took to get to get a bugfree Mac engine. I hope 2.0 has it now. Therefore I prefer a stable DEV and engine against any crossplatform specific bells and whistles like Active X, Applescript or others... Nice if it can be done, but for a small team like RR (they are not Adobe) that would make the product cycle much longer for all developers... So I think they should give crossplatform and stability the absolute highest priority against platform specific features. Hence I vote for a real rev crossplatform RAD tool, and not for the onethousendsevenhundredandfiftyone Dougnots backing Active X supporting WINTEL tool... Because that would imho bee the sudden death for rev... (I hope my english is understandable now and you get it right this time, if its not clear pls tell me offline) my 2(euro) cents 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 jhurley at infostations.com Mon Jun 9 09:50:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Mon Jun 9 09:50:00 2003 Subject: Revolution 2.0.1 now available In-Reply-To: <200306090831.EAA14661@www.runrev.com> References: <200306090831.EAA14661@www.runrev.com> Message-ID: > >Message: 5 >Date: Sun, 08 Jun 2003 21:11:57 -0400 >Subject: RE: Revolution 2.0.1 now available >From: Ken Norris >To: >Reply-To: use-revolution at lists.runrev.com > >When I D/L'd the latest available Rev it still says it's 2.0 when it opens > >How do I know if I have 2.0.1? > >Ken N. > Ken, I believe you get the version number from the following function: revappVersion() I get 2.0r2 for this, but I do not have the very latest. Jim From jhurley at infostations.com Mon Jun 9 10:06:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Mon Jun 9 10:06:00 2003 Subject: Geometry tutorial In-Reply-To: <200306090831.EAA14661@www.runrev.com> References: <200306090831.EAA14661@www.runrev.com> Message-ID: > >Message: 3 >Date: Sun, 8 Jun 2003 19:44:39 -0700 >Subject: Re: Where is the start angle pallet? >From: Michael Robinson >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com > >Jim >In the help menu go to tutorials, then geometry, you can just read it >(unlike some tutorials that make you type in code. >It will explain the red and wave to you > >good luck mike Mike, Thanks. I tried the tutorials but I couldn't open *any* of them. Turns out I had a very large Message Box open and they were opening *behind* it. I just assumed they weren't ready yet for 2.0. Jim From jhurley at infostations.com Mon Jun 9 10:29:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Mon Jun 9 10:29:01 2003 Subject: Converting referenced images to embedded control images Message-ID: I have a folder with a stack and a large number of referenced images. I would like to embed these images. Is there a way to do this programmatically? Something like repeat with i = 1 to the number of cards in this stack go to card i repeat for each line tLine in theControls() if "image" is in the name of tLine then --Change from referenced to embedded end if end repeat end repeat function theControls repeat with i = 1 to the number of controls put the name of control i into line i of results end repeat return results end theControls So what goes into: Change from referenced to embedded Thinking wishfully, Jim From wmb at internettrainer.com Mon Jun 9 10:29:13 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Mon Jun 9 10:29:13 2003 Subject: rename a file In-Reply-To: <6153322A-9A69-11D7-B09A-000A27B49A96@major-k.de> Message-ID: On Monday, Jun 9, 2003, at 12:59 Europe/Vienna, Klaus Major wrote: > Gr?ezi Till, > >> I couldn't find how I can rename a file with transcript. Can anyone >> give me a hint? > > ... > rename file "stirnimaa.tx" to "steinberger.txt" > ... 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 wmb at internettrainer.com Mon Jun 9 10:35:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Mon Jun 9 10:35:00 2003 Subject: Yikes! E-mail harvesting possibility? In-Reply-To: Message-ID: On Monday, Jun 9, 2003, at 14:06 Europe/Vienna, Heather Williams wrote: > and a philosophical attitude > are my current preferred weapons in the war against spam. I m keen to hear about your philosophical weapon against spam..;)) 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 klaus at major-k.de Mon Jun 9 10:35:12 2003 From: klaus at major-k.de (Klaus Major) Date: Mon Jun 9 10:35:12 2003 Subject: Converting referenced images to embedded control images In-Reply-To: Message-ID: Hi Jim, > I have a folder with a stack and a large number of referenced images. > > I would like to embed these images. Is there a way to do this > programmatically? Something like > > repeat with i = 1 to the number of cards in this stack > go to card i > repeat for each line tLine in theControls() > if "image" is in the name of tLine then if the filename of img tLine <> empty then put url("binfile:" & tLine) into img tLine ## check if not already embedded, then suck it :-) > end if > end repeat > end repeat > > function theControls > repeat with i = 1 to the number of controls > put the name of control i into line i of results > end repeat > return results > end theControls > > So what goes into: > > Change from referenced to embedded > > Thinking wishfully, > > Jim Hope that helps :-) Regards Klaus Major klaus at major-k.de From squance at elkvalley.net Mon Jun 9 11:24:00 2003 From: squance at elkvalley.net (David Squance) Date: Mon Jun 9 11:24:00 2003 Subject: Random colour In-Reply-To: <35C132BE-9926-11D7-9CD4-003065683ECC@inspiredlogic.com> References: Message-ID: Is there a simple way to randomize color of text and background of a field without getting a combination which is unreadable? From cm_sheffield at yahoo.com Mon Jun 9 11:50:00 2003 From: cm_sheffield at yahoo.com (Chris Sheffield) Date: Mon Jun 9 11:50:00 2003 Subject: Valentina administration Message-ID: <20030609164151.73295.qmail@web20418.mail.yahoo.com> Does anyone have a good application for administering Valentina databases that they would like to share? I'm talking about something that will allow me to create databases, tables, fields, etc. and let me manipulate records. Paradigma Software has a Valentina application, but it's only for the Mac, and I'm doing my development on Windows, and it's a major pain to copy my database files to my PC every time I need to change somthing. I don't have time to create one for Windows, and was just wondering if one already exists somewhere. Thanks, ===== Chris Sheffield Read Naturally www.readnaturally.com __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From alrice at ARCplanning.com Mon Jun 9 12:05:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 9 12:05:01 2003 Subject: Revolution 2.0.1 now available In-Reply-To: Message-ID: <548C1C38-9A9B-11D7-8D19-000393529642@ARCplanning.com> Also the menu item Revolution | About Revolution says "2.0.1" On Sunday, June 8, 2003, at 05:42 PM, Jim Hurley wrote: >> When I D/L'd the latest available Rev it still says it's 2.0 when it >> opens >> >> How do I know if I have 2.0.1? >> >> Ken N. >> > > > Ken, > > I believe you get the version number from the following function: > > revappVersion() > > I get 2.0r2 for this, but I do not have the very latest. > > Jim > Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From harrison at all-auctions.com Mon Jun 9 12:12:00 2003 From: harrison at all-auctions.com (Rick Harrison) Date: Mon Jun 9 12:12:00 2003 Subject: Random colour In-Reply-To: Message-ID: <4D228D77-9A9C-11D7-BC88-000393C10758@all-auctions.com> On Monday, June 9, 2003, at 12:16 PM, David Squance wrote: > Is there a simple way to randomize color of text and background of a > field > without getting a combination which is unreadable? First I think you will have to decide for yourself which combinations are not readable. Then you'll have to set up a table which defines what those unacceptable combinations are. Pick your random colors next and check it against the data in your table. If the combination is not on the table then it is OK to use it, otherwise pick another color. The only other method might involve something like checking to see if the color values are pretty far from each other. More contrast is best. Perhaps others have some other ideas. Good luck! Rick Harrison From tkuypers at pandora.be Mon Jun 9 12:13:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Mon Jun 9 12:13:00 2003 Subject: Custom Cursors Message-ID: Is there anybody out there who can explain me how to create my own cursors for use in Revolution? I know how to use PhotoShop, but I don't see a way to get the 1-bit artwork into RR with a transparent background :-(( Color cursors are not supported and the project is to complex to move an image across the screen simulating a custom cursor. Any help is welcome... Warm regards, Ton Kuypers From tkuypers at pandora.be Mon Jun 9 12:14:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Mon Jun 9 12:14:00 2003 Subject: Change the color of menu's Message-ID: Does anybody know if it is possible to change the color of a menu in RR? Warm regards, Ton Kuypers -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcompanys at mac.com Mon Jun 9 12:44:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Mon Jun 9 12:44:00 2003 Subject: Random colour In-Reply-To: Message-ID: Le lundi, 9 juin 2003, ? 18:16 Europe/Paris, David Squance a ?crit : > Is there a simple way to randomize color of text and background of a > field > without getting a combination which is unreadable? A simple way I can think of is making a list of readable combination and then have the random function chose one: get random () set textcolor of fld to item 1 of line it of fld combinations. set backgroundcolor of fld to item 2 of line it of fld combinations If you don't want to name the color by names, and use the 3 digits sets then you need to change the item separator, of course. To make your combination list, maybe you could begin with a simple color list (not more than a dozen of color), and have a script randomizing text and bg separately among the words in this list, displaying an ANSWER "refuse" or "keep" and adding to the combination list if not refused. This way you could either eliminate the combination if it is unreadable (or really to uggly!) or keep it in the definitive combination list. But, is this psychedelic fantasy worth so much time and work? ;-) I had a similar problem with fonts, styles and sizes: they had to be readable and fit in the display box. Manuel From edgore at shinra.com Mon Jun 9 12:45:02 2003 From: edgore at shinra.com (Edwin Gore) Date: Mon Jun 9 12:45:02 2003 Subject: Change the color of menu's References: Message-ID: <002701c32ead$b3a43950$6501a8c0@ed> Change the color of menu'sYep - just select the menu button and change the color with the Property inspector. ----- Original Message ----- From: tkuypers at pandora.be To: use-revolution at lists.runrev.com Sent: Monday, June 09, 2003 11:05 AM Subject: Change the color of menu's Does anybody know if it is possible to change the color of a menu in RR? Warm regards, Ton Kuypers -------------- next part -------------- An HTML attachment was scrubbed... URL: From klaus at major-k.de Mon Jun 9 13:04:00 2003 From: klaus at major-k.de (Klaus Major) Date: Mon Jun 9 13:04:00 2003 Subject: Custom Cursors In-Reply-To: Message-ID: <925DBC0F-9AA3-11D7-B09A-000A27B49A96@major-k.de> Hi Ton, > Is there anybody out there who can explain me how to create my own > cursors > for use in Revolution? here, me, here!!! ;-) > I know how to use PhotoShop, but I don't see a way to get the 1-bit > artwork > into RR with a transparent background :-(( Make a b/w image (16x16 pixel) of your cursor on a separate layer, just to keep transparency... Then "Save for web" as gif, 2 colors, check transparency... Then import this image as an embedded image. Now here's the final trick :-): Open the paint tools. Choose the brush or the eraser tool Click on your image ONCE and IMMEDIATELY UNDO your action! This way that image will be converted to RR internal image-format and can then be used as a cursor wihout problems... on preopenstack ## or whenever set the defaultcursor to xxx ## the id of your cursor img ... end preopenstack I did it before and it works like a charm :-) > Color cursors are not supported and the project is to complex to move > an > image across the screen simulating a custom cursor. > > Any help is welcome... > > Warm regards, > > Ton Kuypers Hope that helps... Groetjes Klaus Major klaus at major-k.de From pixelbird at interisland.net Mon Jun 9 13:10:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 9 13:10:01 2003 Subject: Random colour In-Reply-To: <200306091602.MAA27467@www.runrev.com> Message-ID: *********** > Date: Mon, 9 Jun 2003 10:16:33 -0600 > From: David Squance > Subject: Random colour > > Is there a simple way to randomize color of text and background of a field > without getting a combination which is unreadable? ---------- It seems like this was gone through a few months back, maybe you should check the archives. Well, other than ending up with the same color for both, it's matter of what you beleive is unreadable. Complimentary and clashing colors have standards, but then you add contrast and brightness which complicates the matter. You're dealing with 65536 possible color combos in standard SuperCard CLUTs. The matter can get very complicated because of how we see color. For example a medium color of red shows up bright on a black background, but not on a medium blue, so making lists of "dark" colors and 'light' colors won't necessarily work. Perhaps you could develop a sliding 'spread gap', i.e. differences that work. IOW, the gap between contrasting values remains the same, and one of your random functions will need to mathematically slide it back and forth in the list, making sure there are some colors left on either end, then two more to randomly select colors from those at each end, i.e., one from the darker end and one from the lighter end. Then, finally, a simple one to decide which of the two derived from the above will be text and which background. HTH to get you started, Ken N. From klaus at major-k.de Mon Jun 9 13:17:01 2003 From: klaus at major-k.de (Klaus Major) Date: Mon Jun 9 13:17:01 2003 Subject: Converting referenced images to embedded control images In-Reply-To: Message-ID: <7F732070-9AA5-11D7-B09A-000A27B49A96@major-k.de> Hi Jim, sorry, here is a correct one... ;-) ... >> repeat with i = 1 to the number of cards in this stack >> go to card i >> repeat for each line tLine in theControls() >> if "image" is in the name of tLine then if the filename of img tLine <> empty then put url("binfile:" & the filename of img tLine) into img tLine ## check if not already embedded, then suck it :-) >> end if >> end repeat >> end repeat >> >> function theControls >> repeat with i = 1 to the number of controls put the short name of control i into line i of results ## won't work otherwise... >> end repeat >> return results >> end theControls >> >> So what goes into: >> >> Change from referenced to embedded >> >> Thinking wishfully, >> >> Jim > Sorry for the wrong script... Regards Klaus Major klaus at major-k.de From capellan2000 at yahoo.com Mon Jun 9 13:20:00 2003 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon Jun 9 13:20:00 2003 Subject: Embedded Browser inside RunRev2...NOW AVAILABLE Message-ID: <20030609181159.52848.qmail@web40512.mail.yahoo.com> on Sat Jun 7 04:18:01 2003 Chipp Walters wrote: >For those interested... >Only works with PC's for now. >Hopefully a Mac version will be out soon. >There's a free example at: >http://www.altuit.com/webs/altuit2/RunRev/altBrowser.htm >and you can purchase the DLL for only $30 >for a limited time. >Also works with MC. Congratulations! This browser works like a charm in Windows XP. Chipp, How do you handle pop-up windows? I noticed a message that appears in the screen when some webpages want to open another windows. When I enter some pages that requires a plug-in the usual offering to download and install the plug-in appear. Will the plug-in be installed correctly? I did not test this option. Another option that I did not test was the secure transactions, cookies and certificates. I encourage the readers of this list to test this landmark app for this development platform. Alejandro ===== Useful sites: http://www.sonsothunder.com/devres/metacard/tips/ and /revolution/tips/ http://lists.runrev.com/pipermail/metacard/ and /use-revolution/ http://wiki.macitworks.com/revdocs http://www.google.com/advanced_search?q=site:lists.runrev.com __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From dsc at swcp.com Mon Jun 9 13:24:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 9 13:24:01 2003 Subject: Random colour In-Reply-To: Message-ID: <650A129D-9AA6-11D7-9134-000A9567A3E6@swcp.com> On Monday, June 9, 2003, at 10:16 AM, David Squance wrote: > Is there a simple way to randomize color of text and background of a > field > without getting a combination which is unreadable? One approach is to randomly choose two colors until you get a readable combination. You may want to return black & white if something goes wrong and after a hundred tries you don't get an readable combination. One approach to readability is contrast. If handling color blindness is a priority, then map the colors into an appropriate 2D or 1D space for contrast analysis. An easy 1D is brightness. Distance is also easy to calculate in 1D; no squares or square roots are involved. You may want to map to a psychological space, but I think RGB space should work in most cases. To calculate the distance sum the squares of the deltas in each dimension and take the square root of that. Consider a combination readable if the distance is above some threshold. You may want a higher threshold if text is lighter than the background. You can avoid the square root if you square your threshold and compare against that. To randomly choose a color, randomly choose each of the RGB values. Is this the direction you were thinking? Dar Scott From danjohnson at 37.com Mon Jun 9 14:28:00 2003 From: danjohnson at 37.com (dan johnson) Date: Mon Jun 9 14:28:00 2003 Subject: Random colour Message-ID: <200306091919.h59JJhB07815@mail6.bigmailbox.com> Rick Harrison wrote: On Monday, June 9, 2003, at 12:16 PM, David Squance wrote: Is there a simple way to randomize color of text and background of a field without getting a combination which is unreadable? First I think you will have to decide for yourself which combinations are not readable. Hello, I agree that you need to decide in advance what constitutes acceptable color combinations. In my simple minded thinking, I would only use a few colors. Then it is possible to do easily something like the following . Store 16 lines of color data in a field "BaseColors". The first item of a line is the text color, and the remaining items are compatible background colors. on mouseUp get any line in field "BaseColors" set the textColor of field 1 to item 1 of it put item 2 to -1 of it into tCompatibleColors set the backgroundColor of field 1 to any item in tCompatibleColors end mouseUp (I hope this isn't too simple for what you need to do.) Dan ------------------------------------------------------------ http://Game.37.com/ <--- Free Games http://newJoke.com/ <--- J O K E S ! ! ! -------------- next part -------------- An HTML attachment was scrubbed... URL: From francois.cuneo at cuk.ch Mon Jun 9 14:53:00 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Mon Jun 9 14:53:00 2003 Subject: What about the bug in MenuBuilder on 2.0.1? In-Reply-To: <650A129D-9AA6-11D7-9134-000A9567A3E6@swcp.com> Message-ID: Hello! I have written a post on Friday, about the bug in MenuBuilder on 2.0. I had no answer. But the bug is always in MenuBuilder on 2.0.1. The bug? If you create a menu for OSX by example, the first menu after the Application menu (generaly the File Menu) is always is empty and that if you have one or a lot of menuitems only if you select "set as menubar in MacOS". What can we do?? Thank you Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From curry at pair.com Mon Jun 9 16:50:01 2003 From: curry at pair.com (curry) Date: Mon Jun 9 16:50:01 2003 Subject: Yikes! E-mail harvesting possibility? In-Reply-To: <200306091602.MAA27486@www.runrev.com> References: <200306091602.MAA27486@www.runrev.com> Message-ID: As Heather said, spam is collected by software, not people. So, whether or not to include addresses in the list is not really the question; of course, it's better to have them there. I support that. But that's not really the issue, so focusing on it may draw attention away from the real issue. The danger comes when the addresses are placed on web pages. Then they become targets for the spam bots. It takes a while for your address to be collected, added to a spam collection, purchased, and used in spam. I'm seeing a lot of spam for the "sins" in not protecting my address which I committed two and three years ago. (I plan to eventually replace and retire that old address now that I've started being more vigilant with new ones.) The best "philosophy" with this regard is yes, to enjoy lists, don't let spam take away any of your fun, but also take a very simple measure that stops most of the spam: keep the addresses off web pages. So, if this list can do that, either by using an archive service with protection, or by restricting access to the archives based on a password, we will be able to enjoy our discussions about Rev thoroughly but also know we won't be helping the spammers! Thanks, Curry From sanke at hrz.uni-kassel.de Mon Jun 9 17:48:01 2003 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon Jun 9 17:48:01 2003 Subject: Random colour Message-ID: <3EE50E62.7AA0A6CC@hrz.uni-kassel.de> On Monday, June 9, 2003, at 12:16 PM, David Squance wrote: > Is there a simple way to randomize color of text and background of a > field As an addition to the suggestions you received so far: Use *complementary* colors. This will produce positive results, i.e. readable fields with sufficient contrast in at least 90 % of all cases. " put random(256) - 1 into R put random(256) - 1 into G put random(256) - 1 into B set the forecolor of fld 1 to R,G,B put 255 - R into R put 255 - G into G put 255 - B into B set the backcolor of fld 1 to R,G,B" Regards, Wilhelm Sanke From jhurley at infostations.com Mon Jun 9 18:09:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Mon Jun 9 18:09:01 2003 Subject: Converting referenced images to embedded control images In-Reply-To: <200306092051.QAA02781@www.runrev.com> References: <200306092051.QAA02781@www.runrev.com> Message-ID: > >Message: 9 >Date: Mon, 9 Jun 2003 20:09:22 +0200 >Subject: Re: Converting referenced images to embedded control images >From: Klaus Major >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com > >Hi Jim, > >sorry, here is a correct one... ;-) > >... >>> repeat with i = 1 to the number of cards in this stack >>> go to card i >>> repeat for each line tLine in theControls() >>> if "image" is in the name of tLine then > if the filename of img tLine <> empty then put url("binfile:" & the >filename of img tLine) into img tLine > ## check if not already embedded, then suck it :-) >>> end if >>> end repeat >>> end repeat >>> >>> function theControls >>> repeat with i = 1 to the number of controls > put the short name of control i into line i of results > ## won't work otherwise.. Klaus, Thanks for the solution. It is much appreciated. I think one could use the "name" or the "short name" depending on the script above. That is, one could say: "the filename of img tLine" if tLine contained the short name or "the filename of tLine" if tLne contained the name The "name" already contains the word "image" I'll find out when I try it. (But first I'll make a copy.) In either case I think I can blunder though that issue. It was your code: put url("binfile:" & the filename of img tLine) into img tLine that I needed help with. I thought I would have to import the file and somehow delete the old referenced image. Thanks again. Jim > >> end repeat >>> return results >>> end theControls >>> >>> So what goes into: >>> >>> Change from referenced to embedded >>> >>> Thinking wishfully, >>> >>> Jim >> >Sorry for the wrong script... > > >Regards > >Klaus Major >klaus at major-k.de > From bornstein at designeq.com Mon Jun 9 18:42:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Mon Jun 9 18:42:00 2003 Subject: font changing script? Message-ID: <200306092333.h59NXwik015243@ms-smtp-03.nyroc.rr.com> >The key thing to remember is that variables don't have >a textFont of their own ; they're just flat text. Although you *can* work with formatted text in a variable if you deal with HTML. For example: on mouseup put the htmltext of field "text" into temp replace "$" with "$" in temp set the htmltext of fld "text" to temp end mouseup would work fine and for large amounts of text would probably be significantly faster (although if the $ was already specially formatted, the script would be slightly more complicated). Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From bornstein at designeq.com Mon Jun 9 21:03:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Mon Jun 9 21:03:00 2003 Subject: What about the bug in MenuBuilder on 2.0.1? Message-ID: <200306100155.h5A1tNpn006340@ms-smtp-02.nyroc.rr.com> >If you create a menu for OSX by example, the first menu after the >Application menu (generaly the File Menu) is always is empty Is there anything else in your File Menu besides Quit? If not, the File menu will be empty under OSX because the Quit item is removed and moved to the Application menu. Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From monte at sweattechnologies.com Mon Jun 9 21:36:24 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon Jun 9 21:36:24 2003 Subject: What about the bug in MenuBuilder on 2.0.1? In-Reply-To: <200306100155.h5A1tNpn006340@ms-smtp-02.nyroc.rr.com> Message-ID: > > >If you create a menu for OSX by example, the first menu after the > >Application menu (generaly the File Menu) is always is empty > > Is there anything else in your File Menu besides Quit? If not, the File > menu will be empty under OSX because the Quit item is removed and moved > to the Application menu. > I just noticed this on Sunday when my wife was doing one of the tutorials. Shouldn't the engine handle this and remove the file menu altogether under these circumstances? I've cross posted to imrove as it's more relevant there. Regards Monte From rogerguay at centurytel.net Mon Jun 9 22:23:00 2003 From: rogerguay at centurytel.net (Roger Guay) Date: Mon Jun 9 22:23:00 2003 Subject: Audio and Video Files Question Message-ID: Hi folks. Is there a way to check or query a stack to find what audio and video files have been imported into it? TIA, Roger From squance at elkvalley.net Mon Jun 9 22:43:00 2003 From: squance at elkvalley.net (David Squance) Date: Mon Jun 9 22:43:00 2003 Subject: Random colour In-Reply-To: <3EE50E62.7AA0A6CC@hrz.uni-kassel.de> Message-ID: Thanks for the suggestions. Wilhelm's script below works quite nicely, but a few pairings are rather muddy looking. I think I may use it to generate a couple of lists of a few dozen combinations which I think are quite readable, and choose randomly from the lists as Rick and Emmanuel suggested. Dave >> Is there a simple way to randomize color of text and background of a >> field > >" put random(256) - 1 into R > put random(256) - 1 into G > put random(256) - 1 into B > set the forecolor of fld 1 to R,G,B > put 255 - R into R > put 255 - G into G > put 255 - B into B > set the backcolor of fld 1 to R,G,B" From Cubist at aol.com Mon Jun 9 22:55:00 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Mon Jun 9 22:55:00 2003 Subject: Random colour Message-ID: <6d.12d99d58.2c16ae95@aol.com> To randomly generate pairs of colors which guarantee that text in Color A will be readable against background of Color B... hmmm. Since Rev allows colors to be specified as RGB, i.e. a trio of integers in the range 0 to 255, it seems to me that something like this might be suitable: function ColorPair put random (256) - 1 into RGB_1_1 put random (256) - 1 into RGB_1_2 put random (256) - 1 into RGB_1_3 put 50 into ColorMargin # if 50 isn't enough of a margin, change it to something else put random (256 - ColorMargin) - 1 into RGB_2_1 if RGB_2_1 > (RGB_1_1 - ColorMargin) then add 2*ColorMargin to RGB_2_1 put random (256 - ColorMargin) - 1 into RGB_2_2 if RGB_2_2 > (RGB_1_2 - ColorMargin) then add 2*ColorMargin to RGB_2_2 put random (256 - ColorMargin) - 1 into RGB_2_3 if RGB_2_3 > (RGB_1_3 - ColorMargin) then add 2*ColorMargin to RGB_2_3 return RGB_1_1,RGB_1_2,RGB_1_3,RGB_2_1,RGB_2_2,RGB_2_3 end ColorPair Alternately, perhaps you could use 0-127 for the RGB_1_x values, and 128 -255 for the RGB_2_x values? Hope this helps... From sarahr at genesearch.com.au Mon Jun 9 23:37:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Mon Jun 9 23:37:00 2003 Subject: 1.1.1 Buttons in 2.0 In-Reply-To: <1030607040317.3ee0d765.c0a80064.10.2.3.0.7706@192.168.0.100> Message-ID: <13374944-9AFC-11D7-8BBB-0003937A97B8@genesearch.com.au> How about writing a handler that loops through all the buttons, checking their original style, setting their style to something else and then back to whatever you wanted. That might be enough to toggle the engine to display them correctly. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Saturday, June 7, 2003, at 04:03 am, Dan Friedman wrote: > I opened a stack created in 1.1.1 in 2.0. All the buttons that were > set as > "Standard" appear as if they were 1.1.1's "Rectangle" buttons. And the > "Rectangle" buttons don't have the same appearance as a new rectangle > button. If I delete the original button and create a new one it's > fine. > > Can any tell me why and/or how to fix this without recreating *EVERY* > button > in my stacks? > > Thanks! > -Dan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > From jtenny at willamette.edu Mon Jun 9 23:38:01 2003 From: jtenny at willamette.edu (John Tenny) Date: Mon Jun 9 23:38:01 2003 Subject: Attending NECC conference? In-Reply-To: <200306092051.QAA02741@www.runrev.com> Message-ID: Anyone attending the National Education Computing Conference in Seattle, June 29-July 3? Mayhaps we can connect. John Peace, John Technology Integration Mentor OTEN PT3 Grant 503-508-3398 From francois.cuneo at cuk.ch Tue Jun 10 00:00:00 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Tue Jun 10 00:00:00 2003 Subject: What about the bug in MenuBuilder on 2.0.1? In-Reply-To: <200306100155.h5A1tNpn006340@ms-smtp-02.nyroc.rr.com> Message-ID: >> If you create a menu for OSX by example, the first menu after the >> Application menu (generaly the File Menu) is always is empty > > Is there anything else in your File Menu besides Quit? If not, the File > menu will be empty under OSX because the Quit item is removed and moved > to the Application menu. Howard, no, in fact, you have to create two menuitems more than what is on the menu bar: example: I create item1 item2 item3 item4 And in the menubar in MacOS, I have item1 item2 If I don't write item3 and item4, the menu is empty! I repeat it's ONLY the FIRST menu after the application menu who has this problem. So maybe it's not a bug but if it not, so what is the explanation? Thank you -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From sarahr at genesearch.com.au Tue Jun 10 00:08:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jun 10 00:08:01 2003 Subject: Scroll to -- another newbie question In-Reply-To: <1030607084058.3ee1187a.c0a80064.10.2.3.0.7986@192.168.0.100> Message-ID: <9DF96461-9AFD-11D7-8BBB-0003937A97B8@genesearch.com.au> Hi Duane, Klaus has already given you a solution, but for future reference, it is good to know how to get into the Rev stacks for ideas and inspiration. If you choose "Revolution UI Elements in Lists" from the View menu, you can see all the Rev stacks in the Application Browser. From there you can check the scripts & properties for nearly all the internal stacks. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Saturday, June 7, 2003, at 08:40 am, Duane Poncy wrote: > I am programming a dictionary. I would like my find field to work like > the "scroll to" function on the Transcript Language Dictionary. Trouble > is I can't seem to figure out how to make that work. Can anyone give me > any hints? > > Thanks. > > Duane Poncy From curry at pair.com Tue Jun 10 00:11:01 2003 From: curry at pair.com (curry) Date: Tue Jun 10 00:11:01 2003 Subject: Yikes! E-mail harvesting possibility? In-Reply-To: <200306092051.QAA02781@www.runrev.com> References: <200306092051.QAA02781@www.runrev.com> Message-ID: Heather Williams wrote: >I think for the moment, if the spam risk really worries you, you should mung >your email address in some way so that it won't get quoted in usable form. >We will continue to look at other possible solutions that don't diminish the >value of the list. This could help with new addresses, but won't help if someone's already been replied to and the damage is done; posting more or not won't change it. However, even if the future list archives are moved to a service, I do think there is good reason to go ahead and try to do something about the current archives. There's a chance some addresses still haven't been collected yet if they are fairly recent, plus it will prevent additional scans and so, will very likely cut down on the amount of spamming that will occur in the future for the addresses in question. Probably the easiest way--I know that RunRev uses password-protected access to some URL's, for example the list and links restricted to current pro subscribers. Would it be difficult to do the same for the RunRev archives? The password could be placed on the web page in human-readable form via an image or a javascript-created text, then we can easily get in but the bots can't. If that way could be done, then you wouldn't have to worry about changing anything else. As long as the bots can't access the pages, it doesn't matter what's on them! Thanks, Curry From pixelbird at interisland.net Tue Jun 10 00:13:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Tue Jun 10 00:13:01 2003 Subject: Random colour In-Reply-To: <200306092051.QAA02772@www.runrev.com> Message-ID: ************* > Date: Mon, 09 Jun 2003 11:13:30 -0400 > Subject: Re: Random colour > From: Ken Norris > You're dealing with 65536 possible color combos in standard SuperCard CLUTs. ----------- OOPS!! Sorry folks, I was posting to both lists last night. Must've blown the offset ;-) Should be: You're dealing with 65536 possible color combos in standard Rev CLUTs. Ken N. From jeanne at runrev.com Tue Jun 10 00:22:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue Jun 10 00:22:01 2003 Subject: 1.1.1 Buttons in 2.0 In-Reply-To: References: <200306061426.KAA17841@www.runrev.com> Message-ID: At 11:00 AM -0700 6/6/03, Dan Friedman wrote: >I opened a stack created in 1.1.1 in 2.0. All the buttons that were set as >"Standard" appear as if they were 1.1.1's "Rectangle" buttons. And the >"Rectangle" buttons don't have the same appearance as a new rectangle >button. If I delete the original button and create a new one it's fine. > >Can any tell me why and/or how to fix this without recreating *EVERY* button >in my stacks? My guess is that the opaque property of the buttons is false. It looks like something changed in the engine such that standard buttons whose opaque is set to false look like rectangle buttons. Try setting the opaque of all the buttons to false in a loop: repeat with x = 1 to the number of buttons set the opaque of button x to true end repeat -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From monte at sweattechnologies.com Tue Jun 10 00:28:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Jun 10 00:28:00 2003 Subject: What about the bug in MenuBuilder on 2.0.1? In-Reply-To: Message-ID: > >> If you create a menu for OSX by example, the first menu after the > >> Application menu (generaly the File Menu) is always is empty > > > > Is there anything else in your File Menu besides Quit? If not, the File > > menu will be empty under OSX because the Quit item is removed and moved > > to the Application menu. > > > Howard, no, in fact, you have to create two menuitems more than what is on > the menu bar: example: > > I create > > item1 > item2 > item3 > item4 > > And in the menubar in MacOS, I have > > item1 > item2 > > If I don't write item3 and item4, the menu is empty! > > I repeat it's ONLY the FIRST menu after the application menu who has this > problem. So maybe it's not a bug but if it not, so what is the > explanation? > As Hoard said this is not a bug. It is expected and documented behaviour on OS X. If you always make your last two items: - Quit Then you won't have a problem. Quit gets moved to it's correct position in the Application menu. Also note that the last item in the Help menu (last menu) gets moved to the correct position for the about menu item on MacOS. Regards MOnte From sarahr at genesearch.com.au Tue Jun 10 00:46:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jun 10 00:46:00 2003 Subject: What about the bug in MenuBuilder on 2.0.1? In-Reply-To: <1030610145638.3ee56506.c0a80064.10.2.3.0.11964@192.168.0.100> Message-ID: <001CA14F-9B04-11D7-8BBB-0003937A97B8@genesearch.com.au> Francios, From the "What's New.txt" file included with the Revolution distribution: ISSUES ADDRESSED IN THIS VERSION --- Compatibility issues --- - OS X applications now automatically delete the last two lines in the first menu of a stack's menu bar. This is to prevent duplication of the "Quit application" menu item in the OS X Application menu. (Normally, the first menu is the File menu, and the last two menu items are a separator line and "Quit".) This lets you use the same menu bar for all platforms without breaking user-interface guidelines for OS X, which call for the "Quit" menu item to be in the Applications menu and not the File menu. This is the complete explanation for what you are seeing. If you have removed the separator and the Quit from your first menu, the last two items remaining will still be removed. leave the separator and the Quit there and everything will be fine. If you have to put another menu in that place, just add 2 dummy menu items at the end to get around this feature. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Tuesday, June 10, 2003, at 02:56 pm, Fran?ois Cuneo wrote: >>> If you create a menu for OSX by example, the first menu after the >>> Application menu (generaly the File Menu) is always is empty >> >> Is there anything else in your File Menu besides Quit? If not, the >> File >> menu will be empty under OSX because the Quit item is removed and >> moved >> to the Application menu. > > > Howard, no, in fact, you have to create two menuitems more than what > is on > the menu bar: example: > > I create > > item1 > item2 > item3 > item4 > > And in the menubar in MacOS, I have > > item1 > item2 > > If I don't write item3 and item4, the menu is empty! > > I repeat it's ONLY the FIRST menu after the application menu who has > this > problem. So maybe it's not a bug but if it not, so what is the > explanation? > > Thank you > > > -------------- > Fran?ois Cuneo > Site Web d?di? au Macintosh http://www.cuk.ch > E-mail: francois.cuneo at cuk.ch From chipp at chipp.com Tue Jun 10 00:49:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jun 10 00:49:01 2003 Subject: Active X support In-Reply-To: Message-ID: Hi Wolfgang, Perhaps you misunderstood me. I believe *exactly* as you do. Cross Platform should be the focus. I also believe support for Applescript is GREAT!! Some other poster mentioned killing Applescript, and I only referred to it in the negative. In fact, I am not so sure it is easy to build an ActiveX control for RR. Please go back and check the posts -- you'll find our minds are the same on this topic;-) --Chipp > I see you did not understand what I said. Therefore I would like to > make it clear. > As I know you are a "converted" - Why would it hurt *you* on WINTEL if > Applescript would not be supported any longer??? > It would hurt me, because I m on a Mac... > I know how long it took to get to get a bugfree Mac engine. I hope 2.0 > has it now. Therefore I prefer a stable DEV and engine against any > crossplatform specific bells and whistles like Active X, Applescript or > others... Nice if it can be done, but for a small team like RR (they > are not Adobe) that would make the product cycle much longer for all > developers... > So I think they should give crossplatform and stability the absolute > highest priority against platform specific features. Hence I vote for a > real rev crossplatform RAD tool, and not for the > onethousendsevenhundredandfiftyone Dougnots backing Active X supporting > WINTEL tool... > Because that would imho bee the sudden death for rev... > > (I hope my english is understandable now and you get it right this > time, if its not clear pls tell me offline) > > my 2(euro) cents > > regards > Wolfgang M. Bereuter > From jeanne at runrev.com Tue Jun 10 01:15:00 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue Jun 10 01:15:00 2003 Subject: 2 colors for 2 line btn labels? In-Reply-To: <20030606223547.65503.qmail@web20009.mail.yahoo.com> References: Message-ID: At 3:35PM -0700 6/6/03, erik hansen wrote: >is there a way to set different colors for >different lines in the label on a btn? No. (Sorry.) You can set only the entire button's colors at a time. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Tue Jun 10 01:15:14 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue Jun 10 01:15:14 2003 Subject: Audio and Video Files Question In-Reply-To: Message-ID: At 8:14PM -0700 6/9/03, Roger Guay wrote: >Is there a way to check or query a stack to find what audio and video >files have been imported into it? repeat with x = 1 to the number of audioclips answer the name of audioclip x -- or do anything else with the clip end repeat Or in the Preferences dialog, choose the Application Browser section and check the boxes for audio clip and video clip, then open the Application Browser and flip open the stack. The clips will be listed below the stack name. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Tue Jun 10 01:15:26 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue Jun 10 01:15:26 2003 Subject: Can't import an image in 2.0 In-Reply-To: <200306052205.h55M5ul38447@mmm1505.boca15-verio.com> Message-ID: At 6:05PM -0700 6/5/03, Edwin Gore wrote: >I have worked with images before, but only as controls, and setting the >image of the control to a file. > >Today, I decided to fool around with windowShape for somethign I am >working for. I selected the "Image Library" menu item, selected my stack >in the pull down on the library window, but nothing happens when I click >on import. > >What am I doing wrong? Nothing - you seem to have found a bug (which I've bug reported). As a workaround for now, you can use the File menu > Import as Control > Image File to import the file, instead of doing it in the Image Library window. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Tue Jun 10 01:15:47 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue Jun 10 01:15:47 2003 Subject: How to Inspect Rev Tools In-Reply-To: <16B8706A-9A16-11D7-804D-0030656FB5D4@shafermedia.com> Message-ID: At 6:02PM -0700 6/8/03, Dan Shafer wrote: >The docs say (or strongly imply) that since the entire Rev UI is >written in Rev, you can examine how it does things and even, given >sufficient courage and backups, tweak the way the development >environment works. > >Pray, how do I do that? I can't seem to get any of the Rev tool stacks >to open in an editable or viewable way. I assume you've read the "How to investigate code in the development environment's windows" (since that's where this is mentioned), so you know how to look at and modify the scripts in a window. Most of the development environment windows are either modeless dialogs or palettes, which you can't use the Pointer tool in. To use the Pointer tool (for example, to change the layout of controls or add a new control), use the contextual menu shortcut Command-Control-Shift-click, and choose "Toplevel" from the "Stack Mode" submenu. This turns the stack into an editable window. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Tue Jun 10 01:16:02 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue Jun 10 01:16:02 2003 Subject: Is beep zero-based? In-Reply-To: Message-ID: At 10:51 AM -0700 6/8/03, Stephen Quinn Barncard wrote: >Isn't there something like > >wait until the sound is done > >in Transcript? There is, but it only applies to audioclips, not to beep sounds. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Tue Jun 10 01:16:19 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue Jun 10 01:16:19 2003 Subject: Removing text styles In-Reply-To: References: <200306060442.AAA01177@www.runrev.com> <200306060442.AAA01177@www.runrev.com> Message-ID: At 8:31 AM -0700 6/5/03, Jim Hurley wrote: >When I run the following handler, the style of the text is not plain. >It retains the text shift. The textShift isn't affected by the textStyle; they're independent properties. To get rid of superscripting and subscripting, set the textShift of the chunk to zero: set the textShift of char 3 of field 1 to zero -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From mikkimi at mindspring.com Tue Jun 10 07:59:00 2003 From: mikkimi at mindspring.com (Michael Robinson) Date: Tue Jun 10 07:59:00 2003 Subject: Fwd: stack will not save - very odd behavior Message-ID: <24ABA0A4-9B42-11D7-B399-0003938404E8@mindspring.com> Begin forwarded message: > From: Michael Robinson > Date: Wed Dec 31, 1969 4:54:09 PM America/Los_Angeles > To: use-revolution at lists.runrev.com > Subject: Re: stack will not save - very odd behavior > Reply-To: use-revolution at lists.runrev.com > > Jan, > yes, the stack does receive a closeStackRequest message when it's > closed. Everything seems to work fine, but only if first you click on > the stack window an resize it (almost like you need to tell the app it > is there). If you clone the data stack and then just quit the program > the stack is in the data folder but if you open it is not there, > hidden? - But clone the stack, resize the window and everything seems > to work! > > On Sunday, June 8, 2003, at 11:06 AM, Jan Schenkel wrote: > >> --- Michael Robinson wrote: >>> Having a problem with 2.0 >>> What happens is the user clones a new stack and >>> then wants to quit, >>> when you try to reopen it, the stack is not >>> visible. The kicker is if >>> you resize the window and then quit, the right >>> sequence starts, >>> asking if you want to save etc. It the same even if >>> you have entered >>> data on some cards and you go to quit, if you don't >>> resize the window >>> the data you just entered is lost. Yes, it the top >>> stack, and I trapped >>> the quit with a shutDownRequest handler that seems >>> only want to work if >>> you resize the stack window. I do nor know if it me >>> or 2.0.1, but it >>> worked ok in 1.1.1, but I was not using a >>> shutDownRequest handler. >>> Help! >>> >>> thanks >>> Mike >>> >> >> Hi Mike, >> >> Doesn't the stack receive a 'closeStackRequest' >> message when it's closed ? You should trap that in >> your template stack script. >> >> Hope this gets you closer to a solution. >> >> Jan Schenkel. >> >> ===== >> "As we grow older, we grow both wiser and more foolish at the same >> time." (La Rochefoucauld) >> >> __________________________________ >> Do you Yahoo!? >> Yahoo! Calendar - Free online calendar with sync to Outlook(TM). >> http://calendar.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 mcompanys at mac.com Tue Jun 10 08:04:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Tue Jun 10 08:04:00 2003 Subject: 1.1.1 Buttons in 2.0 In-Reply-To: Message-ID: Le mardi, 10 juin 2003, ? 07:11 Europe/Paris, Jeanne A. E. DeVoto a ?crit : > My guess is that the opaque property of the buttons is false. It looks > like > something changed in the engine such that standard buttons whose > opaque is > set to false look like rectangle buttons. Looks like ? bug, doesn't it? And it's not the only one concerning t he buttons, as I listed in my post. Apparently 2.0.1 has not fixed them. As for the name confusion and its consequences, this inconvenience has been reported also in other cases than buttons. Manuel From heather at runrev.com Tue Jun 10 09:46:01 2003 From: heather at runrev.com (Heather Williams) Date: Tue Jun 10 09:46:01 2003 Subject: So now we've got 2.0.1 out Message-ID: Would anyone care to go and express an opinion on it on Version tracker and or Download.com? The Windows update, in particular is feeling rather neglected. Plenty of people seem to have opinions on the OSX version, but are Windows folk really so shy? Regards, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From webmaster at listology.com Tue Jun 10 10:13:00 2003 From: webmaster at listology.com (Jim Biancolo) Date: Tue Jun 10 10:13:00 2003 Subject: So now we've got 2.0.1 out In-Reply-To: Message-ID: <5.2.1.1.2.20030610104935.02acb8d8@mail.berkshire.net> I haven't used it extensively yet, but so far 2.0 hasn't given me any problems under Windows except for when it initially tried to find a CD that wasn't there (and that went away on reboot). My lack of problems combined with not wanted to grab a new full install over my 56K dialup have kept me from upgrading. If I'm a typical Windows developer, that might explain it the lack of response. Or shyness. That's also a viable theory. :-) Jim At 03:21 PM 6/10/2003 +0100, Heather Williams wrote: >Would anyone care to go and express an opinion on it on Version tracker and >or Download.com? The Windows update, in particular is feeling rather >neglected. Plenty of people seem to have opinions on the OSX version, but >are Windows folk really so shy? ------- http://www.biancolo.com From ambassador at fourthworld.com Tue Jun 10 10:45:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 10 10:45:01 2003 Subject: Yikes! E-mail harvesting possibility? In-Reply-To: Message-ID: curry wrote: > The best "philosophy" with this regard is yes, to enjoy lists, don't > let spam take away any of your fun, but also take a very simple > measure that stops most of the spam: keep the addresses off web pages. > > So, if this list can do that, either by using an archive service with > protection, or by restricting access to the archives based on a > password, we will be able to enjoy our discussions about Rev > thoroughly but also know we won't be helping the spammers! Anyone serious about fighting spam will also take a moment to write their elected representatives on the issue. In the States you can write any member of the House or Senate at firstgov.com After a barrage of emails on the issue over many years, the US federal government is finally taking action at the federal level. Many European countries have already started. While this won't stop the flood from Russia or China, most spam sent from their servers is done so by US-based companies, and precedent has been established to consider prosecuting US companies regardless of the location of the server. In due time I'm confident spam legislation will become international law. As with the Berne agreement for copyrights, it won't guarantee an end to the problem, but few spammers are based in third-world countries (the greatest volume comes from the US), so it seems reasonable that spam can be contained from its current 45% of all email traffic down to a manageable 10% or less. If you live in a democratic country, take a moment to participate in the process by advising your elected representatives. They are your employees. -- 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 wmb at internettrainer.com Tue Jun 10 11:54:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Tue Jun 10 11:54:00 2003 Subject: Textfield BorderColor bug..? In-Reply-To: <35C132BE-9926-11D7-9CD4-003065683ECC@inspiredlogic.com> Message-ID: Hi list, RR team There is still in the 2.0.1 my good old borderColor fellow... We (I think Sara to..) have described it some times ago. But I will do it again... FOA this happens only on OSX. There is no such an effect on WIN.X or OS9. (I did not check it on Linux) It happens even if you open a 1.1.1 stack with text fields or a new stack and make a new textfield open stack make textfield all 4 border are grey the top border has a shadow (double line) open tool palette basic properties checked: visible, share text, opaque, focusable, focus border, show border, auto hilite, fixed line height (no matter what you change the problem remains) tool palette change to colors and patterns select the textfield click on btn borderColor (here rev crashes if you try to drag the color from the OSX Color palette to the btn borderColor hanging until you close the OSX palette, but thats another thing..) select a color lets say green, click ok Than: the border looks like double colored grey and yellow (border with 2) change that to border with 1 and the green color is gone... But the line on the top looks only grey, because its double or shadowed if you set the border with > than 2 than it becomes green to... Once I got an effect where all 3 lines changed to the color green only (no grey shadow) only the one on the top was grey But I cant reproduce that... RR Team, I m waiting so long now for the fix of this bug. Pls have a look at this. Its not only very ugly, the borderColor is really important... If anybody on the list has any idea what this can be (a bug in the engine, or...?) any info is welcome... 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 wmb at internettrainer.com Tue Jun 10 12:03:03 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Tue Jun 10 12:03:03 2003 Subject: fixed line height btn Bug In-Reply-To: <35C132BE-9926-11D7-9CD4-003065683ECC@inspiredlogic.com> Message-ID: <068EE8CB-9B64-11D7-AC66-003065430226@internettrainer.com> Hi RR team, bug report: open stack make textfield open tool palette basic properties fixed line height all four buttons to set the text height and first intend are not working like they should... 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 francois.cuneo at cuk.ch Tue Jun 10 12:07:02 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Tue Jun 10 12:07:02 2003 Subject: What about the bug in MenuBuilder on 2.0.1? In-Reply-To: <001CA14F-9B04-11D7-8BBB-0003937A97B8@genesearch.com.au> Message-ID: > Francios, > From the "What's New.txt" file included with the Revolution > distribution: > > > > ISSUES ADDRESSED IN THIS VERSION > > --- Compatibility issues --- > > - OS X applications now automatically delete the last two lines in the > first menu of a stack's menu bar. This is to prevent duplication of the > "Quit application" menu item in the OS X Application menu. (Normally, > the first menu is the File menu, and the last two menu items are a > separator line and "Quit".) This lets you use the same menu bar for all > platforms without breaking user-interface guidelines for OS X, which > call for the "Quit" menu item to be in the Applications menu and not > the File menu. > > > > This is the complete explanation for what you are seeing. If you have > removed the separator and the Quit from your first menu, the last two > items remaining will still be removed. leave the separator and the Quit > there and everything will be fine. If you have to put another menu in > that place, just add 2 dummy menu items at the end to get around this > feature. > > Cheers, > Sarah > sarahr at genesearch.com.au > http://www.troz.net/Rev/ > Sarah, shame on me! Thank you, and thank you very much. Thank you too Monte! Friendly Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From francois.cuneo at cuk.ch Tue Jun 10 12:10:01 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Tue Jun 10 12:10:01 2003 Subject: Cool, the new plugin to search the documentation in 2.0.1 In-Reply-To: <001CA14F-9B04-11D7-8BBB-0003937A97B8@genesearch.com.au> Message-ID: Really cool, the new plugin to search the documentation in 2.01, Exactly what I need! Thank you. Friendly Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From bornstein at designeq.com Tue Jun 10 12:25:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Tue Jun 10 12:25:01 2003 Subject: template objects--and nothing else! Message-ID: <200306101717.h5AHHEik008071@ms-smtp-03.nyroc.rr.com> This is a weird one. I started editing a stack I've been working on. I go to draw out a new field. The cursor changes to cross hairs and I drag out the field. Only nothing shows up on the card. I look at the Property Inspector and it's labeled "the templatefield". When I click on a button in the tool palette, the property inspector changes to "the templatebutton". If I click the graphics tool, the PropInspector changes to "the templategraphic". Strange! Since these are all virtual objects, I can no longer add any objects to my stack. If I click an existing object, the property inspector shows the appropriate info. I *can* duplicate an existing object to add something new to my stack, but if I don't already have this kind of object, I can't add anything new! If I create a new stack, and click a new tool, the property inspector still says "the template(object)" but as soon as I go to draw the object, the propInspector changes to the right kind of object. Then if I click another tool, it goes back to "the template(object)". Anybody have any idea what's going on here? (Rev 2.01, Mac OS 9.2.1) Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From andre.rombauts at win.be Tue Jun 10 12:28:01 2003 From: andre.rombauts at win.be (Andre Rombauts) Date: Tue Jun 10 12:28:01 2003 Subject: HTTP headers for posting data Message-ID: <016b01c32f74$8a6a9b20$1e14a8c0@piran> I want to post data from a RunRev application to a web page that will manipulate them. Let's say data1, containing "Hello" and data 2 "World"... How do I setup the httpHeaders property and the data argument in the post instruction? Where can I find more info about setting up http headers for get/post procedures? on mouseUp put "Hello" into data1 put "World" into data2 set the httpHeaders to ??? post ??? to URL http://www.mysite.org/php/test.php end mouseUp Thanks in adavance to all! Andr? Rombauts -------------- next part -------------- An HTML attachment was scrubbed... URL: From dsc at swcp.com Tue Jun 10 13:12:00 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 10 13:12:00 2003 Subject: Windows scripting (was open MS Word files) In-Reply-To: <20030609081230.734.qmail@web11907.mail.yahoo.com> Message-ID: On Monday, June 9, 2003, at 02:12 AM, Jan Schenkel wrote (quoting Alex Rice): > >> On Windows isn't there some kind of Scripting Engine >> Architecture? > > Oh, a Scripting Engine Architecture -- like Apple's > OSA, you mean ? Nah, that would be far too easy. You > know, developers like you and me might make software > that can do more than their stuff. I think this is may have merit as a direction for Revolution to go. The "do" command already has a scripting language option. Perhaps there is a reasonable general way to expand that for Windows. Hmm. Despite the fact I have a couple Windows scripting references on the self and I have used them, I'm not sure this is actually handy, but I expect it would be. In some sense it would create a sort of platform parity. And I have no idea how this fits into the MS vision of the future. Dar Scott From threemanifold at yahoo.com Tue Jun 10 13:23:00 2003 From: threemanifold at yahoo.com (Peterson Trethewey) Date: Tue Jun 10 13:23:00 2003 Subject: alpha Message-ID: <20030610181441.32734.qmail@web20509.mail.yahoo.com> Is it possible to give an image an alpha channel? What's the best way to do it? I've tried fooling with the alphaData property but it doesn't seem to want to change from its default state, and I've tried making an image with an alpha channel and importing it. Has this worked for anybody? I feel like I'm missing something obvious. Thanks, Peterson __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From dsc at swcp.com Tue Jun 10 13:36:00 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 10 13:36:00 2003 Subject: Custom Cursors In-Reply-To: <925DBC0F-9AA3-11D7-B09A-000A27B49A96@major-k.de> Message-ID: <4CE7C84B-9B71-11D7-AE2F-000A9567A3E6@swcp.com> On Monday, June 9, 2003, at 11:55 AM, Klaus Major wrote: > Now here's the final trick :-): > > Open the paint tools. > Choose the brush or the eraser tool > Click on your image ONCE and IMMEDIATELY UNDO your action! > > This way that image will be converted to RR internal image-format This is a great tip! Would the way to script this be to do just those things? Or is there a better way to script it? I wonder if there is a way to add this to my Revolution image right-click menu. Dar Scott From themacguy at macosx.com Tue Jun 10 13:49:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Tue Jun 10 13:49:00 2003 Subject: How to use "send" Message-ID: <3F61E95D-9B72-11D7-AB6E-000A95763ABC@macosx.com> I have a repeat loop I'd like to have execute one loop per second. However, I can't use the "wait" command because there are objects moving about on screen that I must not stop (and the "wait" command will stop them). Here's the loop; perhaps someone can advise me how to change it to the "send" structure? repeat with i = 1 to 6 set the title of graphic "coverMask" to "Releasing piece " & i & "..." end repeat Thanks in advance, Barry From shaosean at unitz.ca Tue Jun 10 14:09:01 2003 From: shaosean at unitz.ca (Shao Sean) Date: Tue Jun 10 14:09:01 2003 Subject: How to use "send" Message-ID: <200306101900.PAA11321@bright.unitz.ca> i know i was doing some heavy looping using the "send" command and it would stop whenever the app would go into the background, but sometimes the "send" command would be skipped (it was doing every second "send" command).. i found adding "wait for 1 millisecond" after the "send" command made everything work fine (could background and all the "send"s were issued).. Win95, Win2000Pro RunRev 1.1.1, RunRev 2.0 -Sean From dsc at swcp.com Tue Jun 10 14:15:01 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 10 14:15:01 2003 Subject: How to use "send" In-Reply-To: <3F61E95D-9B72-11D7-AB6E-000A95763ABC@macosx.com> Message-ID: On Tuesday, June 10, 2003, at 12:35 PM, Barry Levine wrote: > I have a repeat loop I'd like to have execute one loop per second. > However, I can't use the "wait" command because there are objects > moving about on screen that I must not stop (and the "wait" command > will stop them). Here's the loop; perhaps someone can advise me how to > change it to the "send" structure? > > repeat with i = 1 to 6 > set the title of graphic "coverMask" to "Releasing piece " & i & "..." > end repeat off the top of my head... Method 1: put "coverMask" into graphicName repeat with i = 1 to 6 put "releasing piece " & i & "..." into newTitle send "set the title of graphic graphicName to newTitle" to me in i seconds end repeat Or this that don't work... Method 2: on updateTitle i if i is empty then put 1 into i end if set the title of graphic "coverMask" to "Releasing piece " & i & "..." if i < 6 then send "updateTitle i-1" to me in 1 seconds end if end updateTitle Then in your code put this updateTitle If there are problems, let me know; I didn't even bother to check this. Dar Scott From jacque at hyperactivesw.com Tue Jun 10 14:36:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue Jun 10 14:36:00 2003 Subject: How to use "send" In-Reply-To: <3F61E95D-9B72-11D7-AB6E-000A95763ABC@macosx.com> References: <3F61E95D-9B72-11D7-AB6E-000A95763ABC@macosx.com> Message-ID: <3EE6312A.4090607@hyperactivesw.com> On 6/10/03 1:35 PM, Barry Levine wrote: > I have a repeat loop I'd like to have execute one loop per second. > However, I can't use the "wait" command because there are objects moving > about on screen that I must not stop (and the "wait" command will stop > them). Here's the loop; perhaps someone can advise me how to change it > to the "send" structure? > > repeat with i = 1 to 6 > set the title of graphic "coverMask" to "Releasing piece " & i & "..." > end repeat I'd do something like this: on setTitle n if n is empty then put 1 into n set the title of graphic "coverMask" to "Releasing piece " \ & n & "..." add 1 to n if n < 7 then send "setTitle n" to me in 1 second end setTitle To start it off, use either of these in the calling handler: setTitle 1 setTitle -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Tue Jun 10 14:36:20 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 10 14:36:20 2003 Subject: How to use "send" In-Reply-To: <200306101900.PAA11321@bright.unitz.ca> Message-ID: On Tuesday, June 10, 2003, at 01:00 PM, Shao Sean wrote: > i know i was doing some heavy looping using the "send" > command and it would stop whenever the app would go into the > background, but sometimes the "send" command would be > skipped (it was doing every second "send" command).. i found > adding "wait for 1 millisecond" after the "send" command > made everything work fine (could background and all the > "send"s were issued).. > > Win95, Win2000Pro > RunRev 1.1.1, RunRev 2 I'm putting together a tiny primer on using send. If I can verify this, I'd like to pass on the warning. Do you have a simple script or stack that illustrates this? I have seen some engine or OS housekeeping work done at certain times such as in a wait. Also, if you keep the pendingMessages cluttered with ready-to-run messages you will not get events processed. Perhaps the problem you have seen is related to these. Maybe when the app was in the background the messagePending queue filled up faster than it emptied. There are a few things that can be done to keep messages from swamping an application. When starting a state machine, test whether it is already going and either let it be or stop it and then restart it. When the period is not critical in sending to self, send at the end of the handler, not at the front. If the period is critical, then keep it and all message handlers fast. When using read from socket ... with message, consider a way to choke the messages, perhaps by having the read send a delay before the next read. Dar Scott From dcragg at lacscentre.co.uk Tue Jun 10 14:37:01 2003 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue Jun 10 14:37:01 2003 Subject: HTTP headers for posting data In-Reply-To: <016b01c32f74$8a6a9b20$1e14a8c0@piran> References: <016b01c32f74$8a6a9b20$1e14a8c0@piran> Message-ID: At 7:20 pm +0200 10/6/03, Andre Rombauts wrote: >I want to post data from a RunRev application to a web page that >will manipulate them. >Let's say data1, containing "Hello" and data 2 "World"... >How do I setup the httpHeaders property and the data argument in the >post instruction? >Where can I find more info about setting up http headers for >get/post procedures? > >on mouseUp > put "Hello" into data1 > put "World" into data2 > set the httpHeaders to ??? > post ??? to URL http://www.mysite.org/php/test.php >end mouseUp > >Thanks in adavance to all! > >Andr? Rombauts You'll need to know what form of data the server is expecting. If you're trying to reproduce something in a web page, you should be able to look in the html page source and find the various data fields that are sent with the request. If it's a typical url form you want to emulate, then the data you need to post usually looks like this: "field_1=value&field_2=value&field_3=value" So if the field names are "data1" and "data2" then you could try something like this: put "data1=Hello&data2=World" into tData post tData to url "htpp://whatever..." if the result is not empty then answer the result else put it into field "response" ##or whatever end if You shouldn't need to set the httpHeaders. By default, the "Content-Type" header is set to "application/x-www-form-urlencoded" for post requests. Cheers Dave From dsc at swcp.com Tue Jun 10 14:43:02 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 10 14:43:02 2003 Subject: How to use "send" In-Reply-To: Message-ID: On Tuesday, June 10, 2003, at 01:07 PM, Dar Scott wrote: > off the top of my head... I forgot an important part. You must set up your objects-moving-about machinery to use send (best) and move ... without waiting. Or, as a quick fix, perhaps you can convert the wait commands to wait ... with messages. The sent messages won't be executed if a handler is busy. Dar Scott From marty at vineyardbellingham.org Tue Jun 10 14:44:01 2003 From: marty at vineyardbellingham.org (Marty Knapp) Date: Tue Jun 10 14:44:01 2003 Subject: drag and drop Message-ID: Is it possible to use the drag and drop feature of Rev to allow me to drag and drop a text file, either onto a stack or a field and have it deposit the text into the field? I'm building a small utility to clean up e-mail files that I save. I can then customize the characters I want stripped out, etc Thanks, Marty Knapp From ambassador at fourthworld.com Tue Jun 10 14:45:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 10 14:45:01 2003 Subject: fixed line height btn Bug In-Reply-To: <068EE8CB-9B64-11D7-AC66-003065430226@internettrainer.com> Message-ID: Wolfgang M. Bereuter wrote: > Hi RR team, > > bug report: > open stack > make textfield > open tool palette > basic properties > fixed line height > all four buttons to set the text height and first intend are not > working like they should... Is there a form for submitting bug reports? -- 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 dsc at swcp.com Tue Jun 10 14:48:01 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 10 14:48:01 2003 Subject: How to use "send" In-Reply-To: <3EE6312A.4090607@hyperactivesw.com> Message-ID: <531C5DC4-9B7B-11D7-AE2F-000A9567A3E6@swcp.com> On Tuesday, June 10, 2003, at 01:27 PM, J. Landman Gay wrote: > I'd do something like this: > > on setTitle n > if n is empty then put 1 into n > set the title of graphic "coverMask" to "Releasing piece " \ > & n & "..." > add 1 to n > if n < 7 > then send "setTitle n" to me in 1 second > end setTitle > > To start it off, use either of these in the calling handler: > > setTitle 1 > setTitle I wrote... > on updateTitle i > if i is empty then > put 1 into i > end if > set the title of graphic "coverMask" to "Releasing piece " & i & > "..." > if i < 6 then > send "updateTitle i-1" to me in 1 seconds > end if > end updateTitle > > > Then in your code put this > > updateTitle Great Minds think alike!! And the really great ones don't subtract when adding is called for. Barry! Don't use mine without changing the minus to plus! Dar Scott From bornstein at designeq.com Tue Jun 10 14:51:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Tue Jun 10 14:51:00 2003 Subject: Textfield BorderColor bug..? Message-ID: <200306101942.h5AJgYpo018699@ms-smtp-02.nyroc.rr.com> >Pls have a look at this. Its not only very ugly, the borderColor is >really important... Ive noticed that with a standalone under OSX, the border colors are completely transparent, so that the underlying card shows through. Thus there is a 1-pixel black border, and anything else (i.e. border width=5), which should be a border color, is transparent. It has made my help screens for my current application look very bad. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From yvescoppe at skynet.be Tue Jun 10 15:17:00 2003 From: yvescoppe at skynet.be (Yves COPPE) Date: Tue Jun 10 15:17:00 2003 Subject: drag and drop Message-ID: Hi marty check the stack of Klaus Major in the user contribution on the web site at : http://www.runrev.com/revolution/developers/developerdownloads/usercontributions.html "drag and drop 1" you will see all the technics of drag 'n drop hope this helps. -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From andre.rombauts at win.be Tue Jun 10 15:25:00 2003 From: andre.rombauts at win.be (Andre Rombauts) Date: Tue Jun 10 15:25:00 2003 Subject: HTTP headers for posting data References: <016b01c32f74$8a6a9b20$1e14a8c0@piran> Message-ID: <021701c32f8d$3f79d8b0$1e14a8c0@piran> Thanks Dave: working...! But anyway can someone give an example of HTTPHeaders usage? Andr? ----- Original Message ----- From: "Dave Cragg" To: Sent: Tuesday, June 10, 2003 9:29 PM Subject: Re: HTTP headers for posting data > If it's a typical url form you want to emulate, then the data you > need to post usually looks like this: > put "data1=Hello&data2=World" into tData > post tData to url "htpp://whatever..." From pcharles at chartermi.net Tue Jun 10 15:57:00 2003 From: pcharles at chartermi.net (Paul Charlesworth) Date: Tue Jun 10 15:57:00 2003 Subject: Textfield BorderColor bug..? In-Reply-To: <200306101942.h5AJgYpo018699@ms-smtp-02.nyroc.rr.com> Message-ID: I am just trying to build my first app and was wondering whether I was doing something wrong. In OSX the background should have a subtle stripe, but it is plain white even though the tab panel has the stripe. I tried adding a stripe from the standard icons to the background, but in the built application it is still blank. If I add the stripe to the foreground then everything turns an ugly gray. In addition to that, I cannot seem to add an icon to finished application during the build process. When I select an image file, the compiled application shows a generic application icon for OSX and if I do not select an image file I get the revolution icon. What am I doing wrong? Also, my project is 100k, but the application is 3MB, is this normal. Thanks, Paul On Tuesday, Jun 10, 2003, at 15:42 America/Detroit, Howard Bornstein wrote: >> Pls have a look at this. Its not only very ugly, the borderColor is >> really important... > > Ive noticed that with a standalone under OSX, the border colors are > completely transparent, so that the underlying card shows through. Thus > there is a 1-pixel black border, and anything else (i.e. border > width=5), > which should be a border color, is transparent. > > It has made my help screens for my current application look very bad. > > Regards, > > 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 dcragg at lacscentre.co.uk Tue Jun 10 16:11:01 2003 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue Jun 10 16:11:01 2003 Subject: HTTP headers for posting data In-Reply-To: <021701c32f8d$3f79d8b0$1e14a8c0@piran> References: <016b01c32f74$8a6a9b20$1e14a8c0@piran> <021701c32f8d$3f79d8b0$1e14a8c0@piran> Message-ID: At 10:16 pm +0200 10/6/03, Andre Rombauts wrote: >Thanks Dave: working...! >But anyway can someone give an example of HTTPHeaders usage? > When you use get or post with an http url, the libUrl library script constructs a minimal set of headers. For example, if you use the following command: get url "http://192.168.123.7/cgi-bin/echo3.mt" this is the request that is sent to the http server: GET /cgi-bin/echo3.mt HTTP/1.1 Host: 192.168.123.7 User-Agent: Revolution (MacOS) The first line is the "request" line. The 2nd and 3rd are the headers. If you wanted to change the User-Agent header to your own custom name, you could do this: set the httpHeaders to "User-Agent: DavesApp 1.0" get url "http://192.168.123.7/cgi-bin/echo3.mt" and the request sent to the server will look like this: GET /cgi-bin/echo3.mt HTTP/1.1 Host: 192.168.123.7 User-Agent: DavesApp 1.0 Setting multiple header lines is done in one go like this: put "User-Agent: DavesApp 1.0" into tHeaders put return & "Connection: close" after tHeaders set the httpHeaders to tHeaders get url "http://192.168.123.7/cgi-bin/echo3.mt" The request will look like this: GET /cgi-bin/echo3.mt HTTP/1.1 Host: 192.168.123.7 User-Agent: DavesApp 1.0 Connection: close (The Connection header asks the server to close the connection immediately after the respone has been sent.) The standard http headers are described in the http rfc. In addition, you can create custom headers which you can use in custom web applications. A CGI script on the server can respond depending on the value of a particular header. For example: set the httpheaders to "MyAction: newSessionKey" This would have no effect unless the server or server script were specifically looking for this header. Cheers Dave From ambassador at fourthworld.com Tue Jun 10 16:21:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 10 16:21:00 2003 Subject: [OT] Linux in the mainstream press Message-ID: Given how easy it is to deploy to Linux with Rev/MC and how relatively little competition there still, I thought y'all might enjoy this item from Yahoo's "Most Viewed" articles listing: ---------------------------------------------- Microsoft Removal 101 2 hours, 38 minutes ago Vincent Ryan, www.NewsFactor.com Organizations thinking of terminating Windows desktop licenses and removing the de facto industry standard operating system from their networks finally have a legitimate basis for undertaking such a high-risk switch. Linux desktop distributions are gaining in momentum and functionality, and Microsoft's controversial licensing policies are making Windows maintenance costly. ... ---------------------------------------------- -- 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 jacque at hyperactivesw.com Tue Jun 10 16:33:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue Jun 10 16:33:00 2003 Subject: How to use "send" In-Reply-To: <531C5DC4-9B7B-11D7-AE2F-000A9567A3E6@swcp.com> References: <531C5DC4-9B7B-11D7-AE2F-000A9567A3E6@swcp.com> Message-ID: <3EE64CA5.8010605@hyperactivesw.com> On 6/10/03 2:40 PM, Dar Scott wrote: > > On Tuesday, June 10, 2003, at 01:27 PM, J. Landman Gay wrote: > >> I'd do something like this: >> >> on setTitle n >> if n is empty then put 1 into n >> set the title of graphic "coverMask" to "Releasing piece " \ >> & n & "..." >> add 1 to n >> if n < 7 >> then send "setTitle n" to me in 1 second >> end setTitle >> >> To start it off, use either of these in the calling handler: >> >> setTitle 1 >> setTitle > > > I wrote... > >> on updateTitle i >> if i is empty then >> put 1 into i >> end if >> set the title of graphic "coverMask" to "Releasing piece " & i & "..." >> if i < 6 then >> send "updateTitle i-1" to me in 1 seconds >> end if >> end updateTitle >> >> >> Then in your code put this >> >> updateTitle > > > Great Minds think alike!! LOL! You can't beat instant verification like that. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tkuypers at pandora.be Tue Jun 10 17:06:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Tue Jun 10 17:06:00 2003 Subject: Custom Cursors In-Reply-To: <925DBC0F-9AA3-11D7-B09A-000A27B49A96@major-k.de> Message-ID: Klaus, Thanks for your response... It only took me an hour to find out that your solution doesn't work in 2.0.1 :-( Lucky me, I kept a copy of 1.1, and that did the trick :-)) Tnx Ton > >> Is there anybody out there who can explain me how to create my own >> cursors >> for use in Revolution? > > here, me, here!!! ;-) > >> I know how to use PhotoShop, but I don't see a way to get the 1-bit >> artwork >> into RR with a transparent background :-(( > > Make a b/w image (16x16 pixel) of your cursor on a separate layer, just > to keep > transparency... > > Then "Save for web" as gif, 2 colors, check transparency... > > Then import this image as an embedded image. > > Now here's the final trick :-): > > Open the paint tools. > Choose the brush or the eraser tool > Click on your image ONCE and IMMEDIATELY UNDO your action! > > This way that image will be converted to RR internal image-format and > can then be used as a cursor wihout problems... > > > on preopenstack ## or whenever > set the defaultcursor to xxx > ## the id of your cursor img > ... > end preopenstack > > > I did it before and it works like a charm :-) > >> Color cursors are not supported and the project is to complex to move >> an >> image across the screen simulating a custom cursor. >> >> Any help is welcome... >> >> Warm regards, >> >> Ton Kuypers > > Hope that helps... > > > Groetjes > > Klaus Major > klaus at major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From tkuypers at pandora.be Tue Jun 10 17:18:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Tue Jun 10 17:18:00 2003 Subject: Why we have to use RR 1.1 together with 2.0... Message-ID: There are a few thins missing from the property-inspector in version 2.0, which makes me glad I still have a copy of 1.1 installed... Anybody who knows other things NOT possible in 2.0, feel free to contribute... (and not possible, I don?t mean via coding...) - When creating a menu, the buttons containing the menu are opaque, there is no way of making them transparent. - There is no way of making imported Black & White gifs into cursors, Klaus Major's tip works in 1.1. - Set the grid in preferences to 10 pixels, it stays at 2 pixels, just can't get it working properly (this is really annoying) Any tips are welcome, and I think that our friends from Revolution want to know about these as well... Warm regards, Ton Kuypers From bornstein at designeq.com Tue Jun 10 17:37:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Tue Jun 10 17:37:00 2003 Subject: Textfield BorderColor bug..? Message-ID: <200306102229.h5AMT0ik008665@ms-smtp-03.nyroc.rr.com> >In OSX the background should have a subtle stripe, but it is plain >white even though the tab panel has the stripe. I tried adding a stripe >from the standard icons to the background, but in the built application >it is still blank. If I add the stripe to the foreground then >everything turns an ugly gray. The striped background won't appear on a stack that is set to topLevel. It has to be modeless, modal, or palette (and the background pattern must be set to empty). >In addition to that, I cannot seem to add an icon to finished >application during the build process. When I select an image file, the >compiled application shows a generic application icon for OSX and if I >do not select an image file I get the revolution icon. > >What am I doing wrong? I have the same experience, but I just take my icon file (which has the icon as *its* icon), open it in Get Info, select the icon, choose Copy from the Edit menu, open my rev app, select it's icon, and choose paste. This sets the application icon to my icon. >Also, my project is 100k, but the application is 3MB, is this normal. I think the runtime engine is about 2.4 megs. Do you have extra items included that you don't need in your app (printing, internet, icons, dialog boxes, etc.)? Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From sarahr at genesearch.com.au Tue Jun 10 17:44:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jun 10 17:44:00 2003 Subject: Textfield BorderColor bug..? In-Reply-To: <1030611070530.3ee6481a.c0a80064.10.2.3.0.13134@192.168.0.100> Message-ID: <89D8DF18-9B93-11D7-A92D-0003937A97B8@genesearch.com.au> Hi Paul, > In OSX the background should have a subtle stripe, but it is plain > white even though the tab panel has the stripe. I tried adding a > stripe from the standard icons to the background, but in the built > application it is still blank. If I add the stripe to the foreground > then everything turns an ugly gray. The stripe only appears if your stacks are set to a mode other than topLevel i.e. modal, modeless or palette. The way I got round this was by setting the mode to one with stripes and snapshotting a small square. When I want stripes, I now import that image into my stack and set the backgroundpattern to it. > In addition to that, I cannot seem to add an icon to finished > application during the build process. When I select an image file, the > compiled application shows a generic application icon for OSX and if I > do not select an image file I get the revolution icon. I haven't managed this either, but IconComposer that comes with the developer Tools has been recommended. > Also, my project is 100k, but the application is 3MB, is this normal. This is normal. The standalone includes the complete Revolution engine plus any library stacks you may have chosen to include: printing, internet, geometry, cursors, icons etc. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From sarahr at genesearch.com.au Tue Jun 10 18:05:05 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jun 10 18:05:05 2003 Subject: Textfield BorderColor bug..? In-Reply-To: <1030611025654.3ee60dd6.c0a80064.10.2.3.0.12580@192.168.0.100> Message-ID: > Hi list, RR team > There is still in the 2.0.1 my good old borderColor fellow... > We (I think Sara to..) have described it some times ago. But I will do > it again.. Yes, I have mentioned this before. > open stack > make textfield > all 4 border are grey > the top border has a shadow (double line) > tool palette > change to colors and patterns > select the textfield > click on btn borderColor > (here rev crashes if you try to drag the color from the OSX Color > palette to the btn borderColor > hanging until you close the OSX palette, but thats another thing..) > select a color lets say green, click ok > Than: the border looks like double colored grey and yellow (border > with 2) > change that to border with 1 and the green color is gone... > But the line on the top looks only grey, because its double or shadowed > if you set the border with > than 2 than it becomes green to... > > Once I got an effect where all 3 lines changed to the color green only > (no grey shadow) > only the one on the top was grey > But I cant reproduce that... You can change most of the borders if you set the shadow color, but as you say, the extra thickness at the top stays grey no matter what you do. The only other option is to turn off 3D. Then the borders show the border color, not the shadow color, but still with a weird grey line at the top. My major problem was with the focus color being dark grey but now it is the standard OS X aqua, which is fine by me although I would have thought that setting the focus color in Revolution should have over-ridden this. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From ambassador at fourthworld.com Tue Jun 10 18:42:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 10 18:42:00 2003 Subject: Why we have to use RR 1.1 together with 2.0... In-Reply-To: Message-ID: tkuypers at pandora.be wrote: > There are a few thins missing from the property-inspector in version 2.0, > which makes me glad I still have a copy of 1.1 installed... > > Anybody who knows other things NOT possible in 2.0, feel free to > contribute... > (and not possible, I don?t mean via coding...) > > - When creating a menu, the buttons containing the menu are opaque, there is > no way of making them transparent. > - There is no way of making imported Black & White gifs into cursors, > Klaus Major's tip works in 1.1. > - Set the grid in preferences to 10 pixels, it stays at 2 pixels, just can't > get it working properly (this is really annoying) > > Any tips are welcome, and I think that our friends from Revolution want to > know about these as well... In the meantime the 4W Property Sheet tool will let you you view and edit nearly every property of every object. You can get it from the Stacks listing in RevNet. -- 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 squance at elkvalley.net Tue Jun 10 19:45:00 2003 From: squance at elkvalley.net (David Squance) Date: Tue Jun 10 19:45:00 2003 Subject: Textfield BorderColor bug..? In-Reply-To: References: <200306101942.h5AJgYpo018699@ms-smtp-02.nyroc.rr.com> Message-ID: >In addition to that, I cannot seem to add an icon to finished >application during the build process. When I select an image file, the >compiled application shows a generic application icon for OSX and if I >do not select an image file I get the revolution icon. > >What am I doing wrong? I had this problem, too, and discovered that the icon library must be checked before building the distribution. (I'm still on RR1.1.1 and OS 9.2). Might that be the problem? Dave From pcharles at chartermi.net Tue Jun 10 20:01:01 2003 From: pcharles at chartermi.net (Paul Charlesworth) Date: Tue Jun 10 20:01:01 2003 Subject: I broke the distribution builder - Bug Report in 2.0.1 In-Reply-To: <3EE64CA5.8010605@hyperactivesw.com> Message-ID: <154D129B-9BA7-11D7-977C-000393B6585E@chartermi.net> In my efforts to build a distribution, I somehow broke the distribution builder. After one run through I chose "Revert to default settings" and the next time I used it, all the buttons had gone! In the end I had to reinstall the application. I am using 10.2.3 and RR 2.0.1 Paul From etcawley at earthlink.net Tue Jun 10 20:35:00 2003 From: etcawley at earthlink.net (Edward Cawley) Date: Tue Jun 10 20:35:00 2003 Subject: filepaths for multiple builds Message-ID: Hi all I'm trying to build standalones for mac and windows and I have a problem. I am developing in MacOSX. I have a large number of images which I access by filepaths. I don't need to specify the hard drive in MacOSX just the file name on the hard drive (/river?).but when I access them in OS8&9 I need to indicate the hard drive name (ie /Macinosh/.......as well. I'm not sure what I need to do for Windows? I can see that I could use an if then to change the filepaths to fit the operating systems. But how can I find out the operating systems for the scripts? A second question is an odd behavior I see when I change the image by changing the source filename. Sometimes there is a blank area which isn't drawn, not the whole image but just the bottom 10%. If I go to another card and return the image is complete. It isn't a empty field or any other object. No big deal, but it is a puzzle. Any ideas? Thanks Ed From joe.gardner at nwa.com Tue Jun 10 21:38:00 2003 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Tue Jun 10 21:38:00 2003 Subject: Is "revShowPrintDialog" Working Yet? Message-ID: Hello folks. I'm just now trying out version 2.0.1 and was wondering if the above function is working yet? IIRC, this was broken in version 1.1.1 and no print dialog box ever appeared no matter how the controlling button was set. I tried out my old stack in version 2.0.1, but I still don't get any dialog box. I checked the docs and the syntax seems to be unchanged from the earlier version. Has anyone had any success in getting this to work? TIA, joe. p.s. Working in Win2K on a Dell GX260 if that matters. From erikhans08 at yahoo.com Tue Jun 10 21:52:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Tue Jun 10 21:52:00 2003 Subject: 2 colors for 2 line btn labels? In-Reply-To: Message-ID: <20030611024423.89095.qmail@web20010.mail.yahoo.com> --- "Jeanne A. E. DeVoto" wrote: > At 3:35PM -0700 6/6/03, erik hansen wrote: > >is there a way to set different colors for > >different lines in the label on a btn? > > No. (Sorry.) You can set only the entire > button's colors at a time. Mr. Miscdas says yes! ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From dsc at swcp.com Tue Jun 10 22:27:00 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 10 22:27:00 2003 Subject: Dumb questions about the script editor Message-ID: <706D7F3B-9BBB-11D7-AE2F-000A9567A3E6@swcp.com> 1. What is that ABC-checkmark button? 2. I can't remember the syntax for almost anything. Is there a fast way to get to the TD entry or--better yet--get a syntax reminder while typing in code? Dar Scott From janschenkel at yahoo.com Tue Jun 10 22:39:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue Jun 10 22:39:00 2003 Subject: Dumb questions about the script editor In-Reply-To: <706D7F3B-9BBB-11D7-AE2F-000A9567A3E6@swcp.com> Message-ID: <20030611033037.69206.qmail@web11903.mail.yahoo.com> --- Dar Scott wrote: > 1. > What is that ABC-checkmark button? > > 2. > I can't remember the syntax for almost anything. Is > there a fast way > to get to the TD entry or--better yet--get a syntax > reminder while > typing in code? > > Dar Scott > Hi Dar, 1. the ABC-checkmark button shows you're in auto-complete mode ; other modes are 'Find and Replace' and 'Go to line' ; you can pick one at a time from the 'View' menu. How does 'Auto-complete' mode work ? If you type ctrl-# then the word with that number will be inserted. Example: - if you type 'on mouseU' - then you'll see '1. mouseUp 2. mouseUpInBackdrop' - now type ctrl-2 and the script editor will finish typing the word 'mouseUpInBackdrop' for you. 2. select the command/function/keyword in question, and use menu 'View' > item 'Look up selection in Transcript dictionary' 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From terry at discovery.nl Tue Jun 10 23:59:00 2003 From: terry at discovery.nl (Terry Vogelaar) Date: Tue Jun 10 23:59:00 2003 Subject: alpha In-Reply-To: <20030610181441.32734.qmail@web20509.mail.yahoo.com> Message-ID: <483094F0-9BC8-11D7-A3C3-0030656FD666@discovery.nl> Peterson Trethewey heeft op dinsdag, 10 jun 2003 om 20:14 het volgende geschreven: > Is it possible to give an image an alpha channel? > What's the best way to do it? I've tried fooling with > the alphaData property but it doesn't seem to want to > change from its default state, and I've tried making > an image with an alpha channel and importing it. Has > this worked for anybody? I feel like I'm missing > something obvious. > > Thanks, > Peterson You can import PNG files which support full 8-bit transparency for really stunning use of alpha-channel transparency. Pretty neat; I use it very often. But it requires some knowledge of PhotoShop or any other program that can export PNG images. Terry From dan at clearvisiontech.com Wed Jun 11 00:03:00 2003 From: dan at clearvisiontech.com (Dan Friedman) Date: Wed Jun 11 00:03:00 2003 Subject: Subject: Re: 1.1.1 Buttons in 2.0 In-Reply-To: <200306102243.SAA07919@www.runrev.com> Message-ID: Sarah, Turns out this wasn't a bug at all!... There was a change in the engine. With some help from Jeanne and Geoff, we figured out that setting the backgroundColor to empty fixed the problem. Thanks for the assist! -Dan > How about writing a handler that loops through all the buttons, > checking their original style, setting their style to something else > and then back to whatever you wanted. That might be enough to toggle > the engine to display them correctly. > > Cheers, > Sarah > sarahr at genesearch.com.au > http://www.troz.net/Rev/ > > On Saturday, June 7, 2003, at 04:03 am, Dan Friedman wrote: > >> I opened a stack created in 1.1.1 in 2.0. All the buttons that were >> set as >> "Standard" appear as if they were 1.1.1's "Rectangle" buttons. And the >> "Rectangle" buttons don't have the same appearance as a new rectangle >> button. If I delete the original button and create a new one it's >> fine. >> >> Can any tell me why and/or how to fix this without recreating *EVERY* >> button >> in my stacks? >> >> Thanks! >> -Dan From katir at hindu.org Wed Jun 11 00:05:01 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Wed Jun 11 00:05:01 2003 Subject: alpha In-Reply-To: <483094F0-9BC8-11D7-A3C3-0030656FD666@discovery.nl> Message-ID: <2E60581E-9BC9-11D7-852C-000A959D0AC6@hindu.org> On Tuesday, June 10, 2003, at 06:50 PM, Terry Vogelaar wrote: > Peterson Trethewey heeft op dinsdag, 10 jun 2003 om 20:14 het volgende > geschreven: > >> Is it possible to give an image an alpha channel? >> What's the best way to do it? I've tried fooling with >> the alphaData property but it doesn't seem to want to >> change from its default state, and I've tried making >> an image with an alpha channel and importing it. Has >> this worked for anybody? I feel like I'm missing >> something obvious. >> >> Thanks, >> Peterson > > You can import PNG files which support full 8-bit transparency for > really stunning use of alpha-channel transparency. Pretty neat; I use > it very often. But it requires some knowledge of PhotoShop or any > other program that can export PNG images. > > Terry > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Wed Jun 11 00:18:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 11 00:18:01 2003 Subject: Dumb questions about the script editor In-Reply-To: <20030611033037.69206.qmail@web11903.mail.yahoo.com> Message-ID: On Tuesday, June 10, 2003, at 09:30 PM, Jan Schenkel wrote: > 2. > select the command/function/keyword in question, and > use menu 'View' > item 'Look up selection in > Transcript dictionary' Aw, I was hoping my fingers wouldn't have to leave the keyboard. Dar Scott From mcompanys at mac.com Wed Jun 11 00:27:01 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Wed Jun 11 00:27:01 2003 Subject: Dumb questions about the script editor In-Reply-To: Message-ID: <29848FEE-9BCC-11D7-8915-003065A81762@mac.com> Le mercredi, 11 juin 2003, ? 07:10 Europe/Paris, Dar Scott a ?crit : >> select the command/function/keyword in question, and >> use menu 'View' > item 'Look up selection in >> Transcript dictionary' > > Aw, I was hoping my fingers wouldn't have to leave the keyboard. Isn't possible to to have any function key or key combination do tis? For instance using Quickeys or Aplle Script? Manuel From janschenkel at yahoo.com Wed Jun 11 00:31:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jun 11 00:31:00 2003 Subject: Dumb questions about the script editor In-Reply-To: Message-ID: <20030611052305.20274.qmail@web11908.mail.yahoo.com> --- Dar Scott wrote: > > On Tuesday, June 10, 2003, at 09:30 PM, Jan Schenkel > wrote: > > > 2. > > select the command/function/keyword in question, > and > > use menu 'View' > item 'Look up selection in > > Transcript dictionary' > > Aw, I was hoping my fingers wouldn't have to leave > the keyboard. > > Dar Scott > Nope, I just peeked at the revTemplateScriptEditor, and there's no commandKeyDown that does it. However, a quick check of the script of the 'View' menu, and the revDocsLibrary backScript shows there nothing to stop you from making a plug-in that assigns a functionKey to do this : put the selection into tText if tText is not empty then revDocsDisplayTranscriptTermPalette tText else beep 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From bornstein at designeq.com Wed Jun 11 00:47:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Wed Jun 11 00:47:00 2003 Subject: Dumb questions about the script editor Message-ID: <200306110538.h5B5coik007324@ms-smtp-03.nyroc.rr.com> >2. >select the command/function/keyword in question, and >use menu 'View' > item 'Look up selection in >Transcript dictionary' The keyboard version of this is to control-click on the word in question (at least on a Mac). Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From bornstein at designeq.com Wed Jun 11 01:07:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Wed Jun 11 01:07:01 2003 Subject: filepaths for multiple builds Message-ID: <200306110559.h5B5xApn011637@ms-smtp-02.nyroc.rr.com> >I can see that I could use an if then to change the >filepaths to fit the operating systems. But how can I find out the >operating systems for the scripts? Check out the "platform" function in the TD. For the Mac, you'd also want to use systemVersion to distinguish among the Mac OS versions. Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From jeanne at runrev.com Wed Jun 11 01:50:00 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 11 01:50:00 2003 Subject: fixed line height btn Bug In-Reply-To: <068EE8CB-9B64-11D7-AC66-003065430226@internettrainer.com> References: <35C132BE-9926-11D7-9CD4-003065683ECC@inspiredlogic.com> Message-ID: At 9:53 AM -0700 6/10/03, Wolfgang M. Bereuter wrote: >Hi RR team, > >bug report: >open stack >make textfield >open tool palette >basic properties >fixed line height >all four buttons to set the text height and first intend are not >working like they should... Could you be a little more specific about what problem you are seeing? These controls work fine here. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Wed Jun 11 01:50:24 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 11 01:50:24 2003 Subject: Dumb questions about the script editor In-Reply-To: <706D7F3B-9BBB-11D7-AE2F-000A9567A3E6@swcp.com> Message-ID: At 8:18PM -0700 6/10/03, Dar Scott wrote: >I can't remember the syntax for almost anything. Is there a fast way >to get to the TD entry or--better yet--get a syntax reminder while >typing in code? Control-click the word to get the dictionary quick reference palette for it. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From bornstein at designeq.com Wed Jun 11 02:49:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Wed Jun 11 02:49:00 2003 Subject: Indirect variable reference Message-ID: <200306110741.h5B7fJik029079@ms-smtp-03.nyroc.rr.com> Is there a way to reference a variable through another variable in Transcript? IOW, I'd like to do something like this: Repeat with i = 1 to 5 put "List"&i into theList put i into value(theList) end repeat The idea is that I construct 5 variables, named list1, list2, list3, list4, and list5 in the variable theList. Then I put a value in each of these variables through the referencing variable (theList). The Value function is sort of what I have in mind (it first evaluates the expression) but, of course, it doesn't work in this fashion. Is there another way to do this (am I missing something obvious) or is this not possible in Transcript? TIA, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From joe.gardner at nwa.com Wed Jun 11 03:03:00 2003 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Wed Jun 11 03:03:00 2003 Subject: What Happened to the Menus? Message-ID: Hey again. Something weird happened to my copy of Rev 2.0.1. When I open the program, all I get is the tools pallet and no menu bar. I can't do anything in the program without access to the menus. Any idea how I can get the menu bar back? Even opening a stack directly by dropping it on the app just produces the stack window and the tools pallet. I can't even quit Rev unless I right-click on the task bar and chose "Close". This is under Win2K. Appreciate any suggestions... joe. From tkuypers at pandora.be Wed Jun 11 03:04:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Wed Jun 11 03:04:01 2003 Subject: Linewidth of a graphic not working correct Message-ID: When creating a graphic (rectangle for instance) on a layout, you see the rect and its eight points WITHIN the object. When changing the bordersize from an odd number to even, you the right and bottom of this object are not set correctly, the line gets thicker, but is 1 pixels smaller than the actual rect... So, using a borderwidth of 1, 3, 5, etc. works the way it is supposed to do, but 2, 4, 6, etc. gives a visual discrepancy...) This makes it impossible to create exact images :-( We are creating a project were one can draw items on top of a visible grid, but when activating the "snap to grid" function, it is impossible to draw two items exactly next to each other (touching the right of object 1 and the left of object 2) HELPPPPPPP It this behaviour a property we can set? Regards, Ton Kuypers From janschenkel at yahoo.com Wed Jun 11 03:11:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jun 11 03:11:01 2003 Subject: What Happened to the Menus? In-Reply-To: Message-ID: <20030611080322.89031.qmail@web11904.mail.yahoo.com> --- "Gardner, Joseph A" wrote: > Hey again. Something weird happened to my copy of > Rev 2.0.1. When I open the program, all I get is the > tools pallet and no menu bar. I can't do anything in > the program without access to the menus. Any idea > how I can get the menu bar back? Even opening a > stack directly by dropping it on the app just > produces the stack window and the tools pallet. I > can't even quit Rev unless I right-click on the task > bar and chose "Close". This is under Win2K. > > Appreciate any suggestions... > > joe. > Hi Joe, Try this in the message box (Ctrl-M to show it) : set the topLeft of stack "revMenubar" to "10,10" 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From janschenkel at yahoo.com Wed Jun 11 03:14:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jun 11 03:14:01 2003 Subject: Indirect variable reference In-Reply-To: <200306110741.h5B7fJik029079@ms-smtp-03.nyroc.rr.com> Message-ID: <20030611080554.51535.qmail@web11905.mail.yahoo.com> --- Howard Bornstein wrote: > Is there a way to reference a variable through > another variable in > Transcript? > > IOW, I'd like to do something like this: > > Repeat with i = 1 to 5 > put "List"&i into theList > put i into value(theList) > end repeat > > The idea is that I construct 5 variables, named > list1, list2, list3, > list4, and list5 in the variable theList. Then I put > a value in each of > these variables through the referencing variable > (theList). > > The Value function is sort of what I have in mind > (it first evaluates the > expression) but, of course, it doesn't work in this > fashion. Is there > another way to do this (am I missing something > obvious) or is this not > possible in Transcript? > > TIA, > > Howard Bornstein > Hi Howard, Try the do command : do ("put i into" && value(theList)) 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From monte at sweattechnologies.com Wed Jun 11 03:14:13 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jun 11 03:14:13 2003 Subject: Indirect variable reference In-Reply-To: <200306110741.h5B7fJik029079@ms-smtp-03.nyroc.rr.com> Message-ID: > > Is there a way to reference a variable through another variable in > Transcript? > > IOW, I'd like to do something like this: > > Repeat with i = 1 to 5 > put "List"&i into theList > put i into value(theList) > end repeat > > The idea is that I construct 5 variables, named list1, list2, list3, > list4, and list5 in the variable theList. Then I put a value in each of > these variables through the referencing variable (theList). > > The Value function is sort of what I have in mind (it first evaluates the > expression) but, of course, it doesn't work in this fashion. Is there > another way to do this (am I missing something obvious) or is this not > possible in Transcript? > > Hi Howard I can't solve the problem here but you may get the functionality you want out of arrays: repeat with i = 1 to 5 put whatever into theList[i] end repeat Regards Monte From dsc at swcp.com Wed Jun 11 03:38:00 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 11 03:38:00 2003 Subject: Linewidth of a graphic not working correct In-Reply-To: Message-ID: On Wednesday, June 11, 2003, at 01:56 AM, tkuypers at pandora.be wrote: > When creating a graphic (rectangle for instance) on a layout, you see > the > rect and its eight points WITHIN the object. > > When changing the bordersize from an odd number to even, you the right > and > bottom of this object are not set correctly, the line gets thicker, > but is 1 > pixels smaller than the actual rect... So, using a borderwidth of 1, > 3, 5, > etc. works the way it is supposed to do, but 2, 4, 6, etc. gives a > visual > discrepancy...) Is this Windows? Dar Scott From cowhead at mac.com Wed Jun 11 03:39:01 2003 From: cowhead at mac.com (mitchell mark) Date: Wed Jun 11 03:39:01 2003 Subject: It don't work good! In-Reply-To: <200306110704.DAA18031@www.runrev.com> Message-ID: <006C7B51-9BE7-11D7-B4D9-0030656DAB8E@mac.com> Sigh. After completing again what has now become my daily routine -- downloading today's version of Rev, copying my license stuff to the clip board, unlocking, restarting -- I usually start the day with high hopes that the previous problem is now fixed, only to discover that something new is broken. 2.01 for Mac OSX, distribution builder : it can't open the OSX engine in the components...lo and behold, if you open components/engines, the only one in there is Mac OSFAT. But, if I choose that, of course the Dist. builder freezes at "copying components" step. I have to 'force quit'. I redownloaded 2.01 and got the same result. At least the dist. builder worked in 2.00. Sigh. Maybe I'll have better luck with tomorrow's version :-) mark in Japan From dsc at swcp.com Wed Jun 11 03:53:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 11 03:53:01 2003 Subject: Linewidth of a graphic not working correct In-Reply-To: Message-ID: On Wednesday, June 11, 2003, at 02:29 AM, Dar Scott wrote: > On Wednesday, June 11, 2003, at 01:56 AM, tkuypers at pandora.be wrote: > >> When creating a graphic (rectangle for instance) on a layout, you see >> the >> rect and its eight points WITHIN the object. >> >> When changing the bordersize from an odd number to even, you the >> right and >> bottom of this object are not set correctly, the line gets thicker, >> but is 1 >> pixels smaller than the actual rect... So, using a borderwidth of 1, >> 3, 5, >> etc. works the way it is supposed to do, but 2, 4, 6, etc. gives a >> visual >> discrepancy...) > > Is this Windows? And what version of Revolution are you using? Some time ago, I reported a problem like this for Windows and a much worse border problem for OS X. I'm not sure, but I think the border problem for OS X has been fixed. Dar Scott From tkuypers at pandora.be Wed Jun 11 03:56:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Wed Jun 11 03:56:00 2003 Subject: Linewidth of a graphic not working correct In-Reply-To: Message-ID: Yep Just tried it on the Mac and no problems over there... So this strange problem is on Windows (XP) only as far as I can see right now... Ton Kuypers > From: Dar Scott > Reply-To: use-revolution at lists.runrev.com > Date: Wed, 11 Jun 2003 02:29:53 -0600 > To: use-revolution at lists.runrev.com > Subject: Re: Linewidth of a graphic not working correct > > > On Wednesday, June 11, 2003, at 01:56 AM, tkuypers at pandora.be wrote: > >> When creating a graphic (rectangle for instance) on a layout, you see >> the >> rect and its eight points WITHIN the object. >> >> When changing the bordersize from an odd number to even, you the right >> and >> bottom of this object are not set correctly, the line gets thicker, >> but is 1 >> pixels smaller than the actual rect... So, using a borderwidth of 1, >> 3, 5, >> etc. works the way it is supposed to do, but 2, 4, 6, etc. gives a >> visual >> discrepancy...) > > Is this Windows? > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From tkuypers at pandora.be Wed Jun 11 04:02:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Wed Jun 11 04:02:01 2003 Subject: Linewidth of a graphic not working correct In-Reply-To: Message-ID: Version 2.0.1 on both OSX and Windows, only the Windows version seems to have this problem... > From: Dar Scott > Reply-To: use-revolution at lists.runrev.com > Date: Wed, 11 Jun 2003 02:29:53 -0600 > To: use-revolution at lists.runrev.com > Subject: Re: Linewidth of a graphic not working correct > > > On Wednesday, June 11, 2003, at 01:56 AM, tkuypers at pandora.be wrote: > >> When creating a graphic (rectangle for instance) on a layout, you see >> the >> rect and its eight points WITHIN the object. >> >> When changing the bordersize from an odd number to even, you the right >> and >> bottom of this object are not set correctly, the line gets thicker, >> but is 1 >> pixels smaller than the actual rect... So, using a borderwidth of 1, >> 3, 5, >> etc. works the way it is supposed to do, but 2, 4, 6, etc. gives a >> visual >> discrepancy...) > > Is this Windows? > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From chipp at chipp.com Wed Jun 11 04:03:03 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jun 11 04:03:03 2003 Subject: New Search Documents Plugin... Message-ID: Jeanne, You rock. This is a thing of beauty...wish I had it a year ago!!! Thanks. -Chipp From martin at harbourtown.co.uk Wed Jun 11 04:15:01 2003 From: martin at harbourtown.co.uk (Martin Baxter) Date: Wed Jun 11 04:15:01 2003 Subject: Indirect variable reference Message-ID: Howard, I'd probably do something like this: Repeat with i = 1 to 5 put "List"&i into line i of theList put "put "&i&" into "&line i of thelist into todo do todo end repeat repeat with i = 1 to 5 put "put List"&i&"&return after var" into todo do todo end repeat put var you have to watch the quotes carefully but it works martin baxter >Howard Bornstein wrote >Is there a way to reference a variable through another variable in >Transcript? > >IOW, I'd like to do something like this: > >Repeat with i = 1 to 5 > put "List"&i into theList > put i into value(theList) >end repeat > >The idea is that I construct 5 variables, named list1, list2, list3, >list4, and list5 in the variable theList. Then I put a value in each of >these variables through the referencing variable (theList). > >The Value function is sort of what I have in mind (it first evaluates the >expression) but, of course, it doesn't work in this fashion. Is there >another way to do this (am I missing something obvious) or is this not >possible in Transcript? > >TIA, > >Howard Bornstein From Cubist at aol.com Wed Jun 11 04:35:00 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Wed Jun 11 04:35:00 2003 Subject: Indirect variable reference Message-ID: <6d.12f32b10.2c184fb6@aol.com> sez bornstein at designeq.com: >Is there a way to reference a variable through another variable in >Transcript? >IOW, I'd like to do something like this: > >Repeat with i = 1 to 5 > put "List"&i into theList > put i into value(theList) >end repeat > >The idea is that I construct 5 variables, named list1, list2, list3, >list4, and list5 in the variable theList. Then I put a value in each of >these variables through the referencing variable (theList). > >The Value function is sort of what I have in mind (it first evaluates the >expression) but, of course, it doesn't work in this fashion. Is there >another way to do this (am I missing something obvious) or is this not >possible in Transcript? Not sure about Transcript, but in HyperTalk, the DO keyword does what you want: repeat with K1 = 1 to (the number of items in ListOfVariables) do ("put item K1 of TheData into" && item K1 of ListOfVariables) end repeat Hope this helps... From klaus at major-k.de Wed Jun 11 04:52:00 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 11 04:52:00 2003 Subject: Custom Cursors In-Reply-To: Message-ID: <424B740E-9BF1-11D7-9BB4-000A27B49A96@major-k.de> Hi Ton, > Klaus, > > Thanks for your response... It only took me an hour to find out that > your > solution doesn't work in 2.0.1 :-( just tested it and you are right... (verdamme...not Jean-Claude :-) Worked in 1.1 so i just thought it to work in 2, too. The cursor works but is inverted here... Big fun... > Lucky me, I kept a copy of 1.1, and that did the trick :-)) Smart guy ;-) ...calling scotland... > Tnx Graag gedaan :-) > Ton Groetjes Klaus Major klaus at major-k.de From alastairm_rev at cogapp.com Wed Jun 11 05:17:00 2003 From: alastairm_rev at cogapp.com (Alastair Martindale) Date: Wed Jun 11 05:17:00 2003 Subject: Unicode from ODBC database query Message-ID: <5.2.0.9.2.20030610164523.00ac3178@mail.cogapp.com> I'd like to use Revolution to query an Access 2000 database which contains some unicode characters in a text field. I have a test database with three characters in a, a macron (a with horizontal line above) and a acute. I open the database as follows: put revOpenDatabase("ODBC","RevTest",,"","") into dbRevTest put "SELECT * FROM RevTest" into sqlRevTest put revDataFromQuery(comma,return,dbRevTest,sqlRevTest) into strResults But when I look at each of the characters returned I get a, a, a acute. I have tried getting the numeric code for each character using charToNum, with and without "useUnicode" set to true, but each time the the result is 97, 97, 225, instead of 97, 257, 225. Using ASP and Microsoft ODBC I can retrieve the 'a macron' as a distinct character, different from 'a'. How can I do this in Revolution? Does Revolution database access support unicode or double byte characters? If it doesn't are there plans to include it any time soon? Thanks in advance Alastair ----------------------------------- Alastair Martindale Cognitive Applications http://www.cogapp.com alastairm_rev at cogapp.com ------------------------------------ From richmond at mail.maclaunch.com Wed Jun 11 05:30:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 11 05:30:00 2003 Subject: Can We All Rock with Chipp and Jeanne ? Message-ID: Great to hear about a new Search Documents plug-in: where do we get it from ? Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Wed Jun 11 05:53:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 11 05:53:01 2003 Subject: Custom Cursors Message-ID: The cursor works but is inverted here... Big fun... - SO ? just make sure the image you import is an inverted version of what you want to end up with !!!! The fun may noy be very big, but at least it will be upside-down! Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From klaus at major-k.de Wed Jun 11 06:02:02 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 11 06:02:02 2003 Subject: Custom Cursors In-Reply-To: Message-ID: <1348CC9E-9BFB-11D7-9BB4-000A27B49A96@major-k.de> Hi Richmond, > The cursor works but is inverted here... Big fun... > > - SO ? just make sure the image you import is an inverted > version of what you want to end up with !!!! Sounds logical, somehow ;-) > The fun may noy be very big, but at least it will be > upside-down! Sure, you're right. But, speaking in a "car"-metaphore, i would like to open the drivers door directly. If it will only open when you try to open one of the other doors, fine, but that car will never be mine... Well, you get the picture... :-) > Richmond Mathewson Regards Klaus Major klaus at major-k.de P.S. It is working in RR 1.1 AND in MC 2.5!!! So what... From richmond at mail.maclaunch.com Wed Jun 11 06:29:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 11 06:29:00 2003 Subject: Custom Cursors Message-ID: P.S. It is working in RR 1.1 AND in MC 2.5!!! So what... OK....let's get really bloody-minded...... What happens if we do the work in MC 2.5 and then open the end result in RR 2.0.1 ? Just waiting while a tryout version of Photoshop decompresses on my work computer.......... Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From tkuypers at pandora.be Wed Jun 11 06:41:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Wed Jun 11 06:41:00 2003 Subject: Custom Cursors In-Reply-To: Message-ID: > P.S. > It is working in RR 1.1 AND in MC 2.5!!! So what... So maybe I need XML support in my project so using RR 1.1 is not an option and MC 2.5 is not on my PC... > > OK....let's get really bloody-minded...... Go ahead, make my day ;-) > > What happens if we do the work in MC 2.5 and then open the > end result in RR 2.0.1 ? Creating them in 1.1 and using them in 2.0 works fine, that's the way I am doing it right now... So where is the bloody-minded part? > > Just waiting while a tryout version of Photoshop > decompresses on my work computer.......... Tssss, a real developer not having a full version of PhotoShop? That's a kinky thought... ;-) Ton > > Richmond Mathewson > --------------------------------------------------------------- > Great Macintosh Products > The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi > --------------------------------------------------------------- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From richmond at mail.maclaunch.com Wed Jun 11 07:10:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 11 07:10:01 2003 Subject: Custom Cursors Message-ID: 1. Just created a stack with custom cursors in RR 2.0.1 (Mac OS X) with absolutely no problems at all! Uploading it to contribs page. 2. Digs about developers not owning photoshop: some of us are 'struggling artists' and photoshop is very expensive. Of course if Meister Kuijpers is feeling generous he is more than welcome to buy me a copy of Photoshop! Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From tkuypers at pandora.be Wed Jun 11 07:20:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Wed Jun 11 07:20:00 2003 Subject: Custom Cursors In-Reply-To: Message-ID: > > 1. Just created a stack with custom cursors in RR 2.0.1 > (Mac OS X) with absolutely no > problems at all! > > Uploading it to contribs page. It seems that this is a Windows (XP?) problem only then... Thanks 4 the effort, will look into your contribution right away! > > 2. Digs about developers not owning photoshop: some of us > are 'struggling artists' and > photoshop is very expensive. Of course if Meister > Kuijpers is feeling generous he > is more than welcome to buy me a copy of Photoshop! Hahahahaha I know it is, but because of the complexity an the kind of jobs I am doing it is very nice for me to have a copy... And if my budget would allow it, I would by an unlimited user licence for all of you ;-) Ton Kuypers > > Richmond Mathewson > --------------------------------------------------------------- > Great Macintosh Products > The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi > --------------------------------------------------------------- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From klaus at major-k.de Wed Jun 11 07:26:01 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 11 07:26:01 2003 Subject: Custom Cursors In-Reply-To: Message-ID: Hi Richmond, > 1. Just created a stack with custom cursors in RR 2.0.1 > (Mac OS X) with absolutely no problems at all! Hmmmmm, i tried it on OS X...!!!??? > Uploading it to contribs page. Timeo scotiae et dona ferentes :-) > 2. Digs about developers not owning photoshop: some of us > are 'struggling artists' and photoshop is very expensive. Sad, but true... A Boing is very expensive, too... But if you try to make a living with an airline... ;-) > Of course if Meister Kuijpers LOL :-) > is feeling generous he is more than welcome to buy me > a copy of Photoshop! > > Richmond Mathewson Regards Klaus Major klaus at major-k.de From graham.samuel at wanadoo.fr Wed Jun 11 08:05:00 2003 From: graham.samuel at wanadoo.fr (Graham) Date: Wed Jun 11 08:05:00 2003 Subject: Repeat request: Can anyone help with the 'printable area' problem Message-ID: <5.2.1.1.0.20030611103012.00c48210@pop.wanadoo.fr> Hi list I've brought all this up before, but unfortunately I now have a strong reason to know how much paper I have to print on. The users of an app I'm adapting to be multiplatform - using RunRev of course! -want the largest copy of a drawing that can be got onto a page without clipping, and I'm no nearer a solution. So, to repeat my message sent earlier this month: >It seems from earlier posts that neither MC or RR offer a way for a >scripter to find out what the actual printable area is on a page. It seems >so crashingly obvious to me that this is absolutely needed for any but the >most primitive printing facility in an application that I think it's time >we got some kind of solution, at least for Macs and PCs. If anyone with >sufficient technical skills would like to take on a solution for either or >both of these platforms (Applescript, Xcfn,DLL etc - I am not competent to >judge), contact me off list and we'll see if we can come to some arrangement. I think all I need is something that when activated sets the printMargins to the selected printer's minimum rather than 72 points all round (which in fact is more than the minimum margins of any printer I've ever used). Of course having captured this info, one would still be free to alter the printMargins, or have the user alter them via a Page Setup dialog as usual. What I really can't understand is why other people don't want this facility as much as I do. There are a million different kinds of applications out there, and I guess a good few of them don't have much paper output. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From graham.samuel at wanadoo.fr Wed Jun 11 08:05:46 2003 From: graham.samuel at wanadoo.fr (Graham) Date: Wed Jun 11 08:05:46 2003 Subject: Hilited Text in a button Message-ID: <5.2.1.1.0.20030611143641.025a7a40@pop.wanadoo.fr> In the property inspector for a rectangular button (RR2.0.1, Windows XP), the 'Colors & Patterns' section has a property called 'Hilited Text'. I can't work out from the TD what property is being affected by this - it looks from experiment like the hilite color for the button itself, certainly not the text. In fact I can't work out how to change the button's hilited text color from the PI at all. BTW, there's a property with no explanatory text below this in the same PI which on my machine can be cleared but not set. Wonder what this is. Clarifications, anyone? Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From mcompanys at mac.com Wed Jun 11 08:06:01 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Wed Jun 11 08:06:01 2003 Subject: Custom Cursors In-Reply-To: Message-ID: <589AD95C-9C0C-11D7-890A-003065A81762@mac.com> Le mercredi, 11 juin 2003, ? 13:04 Europe/Paris, Mathewson a ?crit : > 1. Just created a stack with custom cursors in RR 2.0.1 > (Mac OS X) with absolutely no > problems at all! > > Uploading it to contribs page. Sounds wonderfull, as do plenty of those goodies of yours. To bad I cannot use them: ? by clicking: '... has unexpexpectedly quitted" (they try to poen another standalone, even though the real RR program is already open. ? by the RR open stack menu item: the names of your programs are dimmed, so I cannot open them. Where is the catch? Manuel From francois.cuneo at cuk.ch Wed Jun 11 08:26:00 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Wed Jun 11 08:26:00 2003 Subject: Custom Cursors In-Reply-To: <589AD95C-9C0C-11D7-890A-003065A81762@mac.com> Message-ID: Hi! Is it possible by a command to insert a line just before or after a selected line in a List Field? Thank you for your answer Friendly Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From francois.cuneo at cuk.ch Wed Jun 11 08:28:04 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Wed Jun 11 08:28:04 2003 Subject: OUPS, The last subject is wrong! It was "Is it Possible to insert a line in a list field" In-Reply-To: <589AD95C-9C0C-11D7-890A-003065A81762@mac.com> Message-ID: Hi! Is it possible by a command to insert a line just before or after a selected line in a List Field? Thank you for your answer Friendly Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From ms1 at soas.ac.uk Wed Jun 11 08:48:01 2003 From: ms1 at soas.ac.uk (muaadh salih) Date: Wed Jun 11 08:48:01 2003 Subject: menu builder Message-ID: On going through the Tutorials and on practicing menu building it seems that either I have not seeen somthing imprtamt or there might be a bug. Problem : Script of help menu: ---------------- on menuPick pWhich switch pWhich case "Help" Answer " This is a test" break case "About" Answer " I have written this" break end switch end menuPick ------------------ does not seem to work; clicking on ether submenu produce nothing. I have checked that every thing is for "Revolution 2.01 .education" any idea help -- All the best --------------- M. Salih N.M.E. Dept. SOAS University of London Thornhaugh Street London WCIH OXG Tel. (UK) 020 7898 4354 Direct 020 7898 4320 Dept. eMail: ms1 at soas.ac.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From klaus at major-k.de Wed Jun 11 08:56:01 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 11 08:56:01 2003 Subject: Custom Cursors In-Reply-To: Message-ID: <59F64C06-9C13-11D7-9BB4-000A27B49A96@major-k.de> Bonjour Fran?ois, ca va bien? > Hi! > Is it possible by a command to insert a line just before or after a > selected > line in a List Field? Yes, at no extra cost :-) obejcts used in this example: fld "list", which will have line selected (NO multiple hilites, please ;-) fld "to add", which holds the string to add :-) can also be a variable, of course... btn "insert", whith one of these scripts: 1. to add a line before the selected line: on mouseup put the hilitedlines of fld "list" into hl if hl = empty then exit mouseup put fld "to add" & CR before line hl of fld "list" end mouseUp 2. to add a line after the selected line: on mouseup put the hilitedlines of fld "list" into hl if hl = empty then exit mouseup put CR & fld "to add" after line hl of fld "list" end mouseUp Tested and works ;-) You might want to use the alt-key to combine these scripts a la: if the altkey is down then ## before... else ## after... end if You get the picture... :-) > Thank you for your answer A votre service, monsieur... > Friendly > Fran?ois Au revoir Klaus Major klaus at major-k.de From richmond at mail.maclaunch.com Wed Jun 11 09:08:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 11 09:08:01 2003 Subject: How to open Richmond's bits of fluff.... Message-ID: This is a problem I frequently encounter (not just with my own stacks); I don't know the reason for this: Trying to open stacks through the 'Open' dialogue in the menu bar gives me a list of dimmed out RR stacks. The trick I use in Mac OS X is to fire up Runtime Revolution; once it has opened I drag the stack I wish to open to the RR icon on the Dock - and it opens. The trick I use in Mac OS 9 is to fire up Runtime Revolution; once it has opened I drag the stack I wish to open to the application RR icon - and it opens. I am afraid I have no experience worth mentioning with Windows - but I assume there is some type of similar trick. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Wed Jun 11 09:22:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 11 09:22:00 2003 Subject: Custom Cursors - Linux and Unix ? Message-ID: We have been discussing custom cursors using GIF images, and have found out that everything goes wonky using RR 2 under Windows XP. Is there anybody out there who can give us some feedback on any of the other Operating Systems that Runtime Revolution works on??? Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From dsc at swcp.com Wed Jun 11 09:58:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 11 09:58:01 2003 Subject: Linewidth of a graphic not working correct In-Reply-To: Message-ID: On Wednesday, June 11, 2003, at 02:54 AM, tkuypers at pandora.be wrote: > Version 2.0.1 on both OSX and Windows, only the Windows version seems > to > have this problem... This was reported with some major problems with lines on OS X, so it may have fallen into the crack. I suggest a workaround to adjust the two wandering edges. This should detect Windows and only do it there. Here is how I look at a close up of pixels in Revolution. Think of pixels as squares on a grid In most cases (well, all I have used), it is helpful to look at positions as _between_ the pixels. A pixel might be, say between coordinate 100 and 101. If you make a rectangle whose left is 100 and whose right is 103, it will occupy columns of pixels, 100-101, 101-102, 102-103. Note that the real width, 3, and the width property are the same. Note that the center, because of the odd width is at 101.5 and the location property is (I think) probably 101. If you are making fine adjustments, don't use the location, use the rectangle property or left/top/right/bottom. In this model, the card origin is just to the upper left of the upper left pixel. A rectangle whose left is 103 and whose top and bottom are the same as the one above will butt against the one above. I'm assuming that odd or even width does not affect this. You may want to run a test. The workaround is simply to adjust the rectangle. (You can use custom properties, but I'll assume commands and functions.) Make a function called trueRectangle and a command called setTrueRectangle. Make a function called trueBorderWidth and a command called setTrueBorderWidth. If the platform is Windows... The command setTrueRectangle adjusts the right and bottom one up if the borderWidth is even and then sets the rectangle. The function trueRectangle decreases the right and bottom returned by the rectangle before returning that if the borderWidth is even. The command setTrueBorderWidth increases the right and the bottom if the borderWidth changes from odd to even and decreases them if it changes from even to odd. It sets the borderWidth, too, of course. Run everything through these. If you use an alternate model of pixel coordinates, then you have to adjust your thinking accordingly. Dar Scott From ambassador at fourthworld.com Wed Jun 11 10:05:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 11 10:05:00 2003 Subject: Custom Cursors In-Reply-To: <1348CC9E-9BFB-11D7-9BB4-000A27B49A96@major-k.de> Message-ID: > The cursor works but is inverted here... Big fun... > > - SO ? just make sure the image you import is an inverted > version of what you want to end up with !!!! I had a problem in which some cursor images made in slightly non-standard GIF tools would show well on one platform but not another. But I also learned that using images made with the engine work well across all platforms. Rather than give up the drawing conveniences of other tools, I imported the GIFs but then in Rev I changed one pixel and then changed it back again, which prompts the engine to rewrite the image data in the proper color order. -- 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 dsc at swcp.com Wed Jun 11 10:07:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 11 10:07:01 2003 Subject: 2 colors for 2 line btn labels? In-Reply-To: <20030611024423.89095.qmail@web20010.mail.yahoo.com> Message-ID: <4920B443-9C1D-11D7-B524-000A9567A3E6@swcp.com> On Tuesday, June 10, 2003, at 08:44 PM, erik hansen wrote: >>> is there a way to set different colors for >>> different lines in the label on a btn? >> >> No. (Sorry.) You can set only the entire >> button's colors at a time. > > Mr. Miscdas says yes! I'd be pleased to learn this trick. Dar Scott From Roger.E.Eller at sealedair.com Wed Jun 11 10:09:01 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed Jun 11 10:09:01 2003 Subject: Custom Cursors - Linux and Unix ? Message-ID: On 06/11/2003 at 09:17 AM, Richmond Mathewson wrote: > Is there anybody out there who can give us some feedback on > any of the other Operating Systems that Runtime Revolution > works on??? > > Richmond Mathewson I wish that I could. I have been trying for weeks to get the sgi-irix version working at all. When 2.0 was released, all that it would do was display the splash screen (forever), and displayed these errors in the console. sh: components/global environment/revxml-Linux: cannot execute sh: components/global environment/revdb-Linux: cannot execute I reported the problem to runrev, and in the announcement of version 2.01 it said that XML and DB functions for unix systems had been disabled. So, I tried 2.01 on the Silicon Graphics Irix machine. It still freezes at the splach screen, but without displaying any errors in the console. On a positive note, many of the WinXP errors I had experienced in 2.0 seem to be fixed. Roger Eller roger.e.eller at sealedair.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From klaus at major-k.de Wed Jun 11 10:14:01 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 11 10:14:01 2003 Subject: Is it Possible to insert a line in a list field In-Reply-To: Message-ID: <34C21582-9C1E-11D7-9BB4-000A27B49A96@major-k.de> Bonjour Fran?ois, ca va bien? Just posted this one again with the correct subject :-) > Hi! > Is it possible by a command to insert a line just before or after a > selected > line in a List Field? Yes, at no extra cost :-) obejcts used in this example: fld "list", which will have line selected (NO multiple hilites, please ;-) fld "to add", which holds the string to add :-) can also be a variable, of course... btn "insert", whith one of these scripts: 1. to add a line before the selected line: on mouseup put the hilitedlines of fld "list" into hl if hl = empty then exit mouseup put fld "to add" & CR before line hl of fld "list" end mouseUp 2. to add a line after the selected line: on mouseup put the hilitedlines of fld "list" into hl if hl = empty then exit mouseup put CR & fld "to add" after line hl of fld "list" end mouseUp Tested and works ;-) You might want to use the alt-key to combine these scripts a la: if the altkey is down then ## before... else ## after... end if You get the picture... :-) > Thank you for your answer A votre service, monsieur... > Friendly > Fran?ois Au revoir Klaus Major klaus at major-k.de From johnf at jfcomputer.com Wed Jun 11 10:40:01 2003 From: johnf at jfcomputer.com (JOHN FABIANI) Date: Wed Jun 11 10:40:01 2003 Subject: I'm having a terrible time Message-ID: <1055345826.27386.9.camel@linuxsrv.jfcomputer.com> Hi, I'm having a terrible time getting the program to run correctly. I'm using SuSE 8.2 on dual AMD 1700 system. When I run the program it opens and many screens appear to work. However, when I attempt to open the script editor I only get a flash. I can see that a window gets opened but it closes immediately. Also I have to open the inspector window before I attempt to do anything else or it does the flash routine too. At first I thought this had to do with the SMP kernal but the program acts the same way on a single CPU system (also running SuSE 8.2). Both systems are using 2.4.20. Does anyone know what may be the cause of the trouble. The system looks promising and I don't really want to give up. If it's not going to work at this time please just let me know. TIA John From mcompanys at mac.com Wed Jun 11 10:46:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Wed Jun 11 10:46:00 2003 Subject: How to open Richmond's bits of fluff.... In-Reply-To: Message-ID: Le mercredi, 11 juin 2003, ? 15:02 Europe/Paris, Mathewson a ?crit : > This is a problem I frequently encounter (not just with my > own stacks); I don't know the reason for this: > > Trying to open stacks through the 'Open' dialogue in the > menu bar gives me a list of dimmed out RR stacks. > > The trick I use in Mac OS X is to fire up Runtime > Revolution; once it has opened I drag the stack I wish to > open to the RR icon on the Dock - and it opens. I tryed it with "Consonants" : a fantastic stack (as well the container as the contents). Congratulations. It made me feel ashamed thinking of the poor sad HyperCard stacks I made ten years ago on almost the same subject. > The trick I use in Mac OS 9 is to fire up Runtime > Revolution; once it has opened I drag the stack I wish to > open to the application RR icon - and it opens. > > I am afraid I have no experience worth mentioning with > Windows - but I assume there is some type of similar trick. But I suspect there is something wrong in the distribution builder. I dont find it normal, either, that a standalone, which has its one run program, would open another standalone, especially if the last Revolution engine used was the real RR program, and/or if the RR program is already open! I sent an uncompacted macOS X standalone to a friend: it opened Excel! This standalone problem is most important for the future use of RR. Manuel From dsc at swcp.com Wed Jun 11 11:11:00 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 11 11:11:00 2003 Subject: Consonants (was How to open Richmond's bits of fluff....) In-Reply-To: Message-ID: <2F452621-9C26-11D7-B524-000A9567A3E6@swcp.com> On Wednesday, June 11, 2003, at 09:37 AM, Emmanuel Companys wrote: > I tryed it with "Consonants" : a fantastic stack (as well the > container as the contents). Is this a phonetics tool? How available is that? Dar Scott From wmb at internettrainer.com Wed Jun 11 11:19:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Wed Jun 11 11:19:00 2003 Subject: fixed line height btn Bug In-Reply-To: Message-ID: <250A02FE-9C27-11D7-98A8-003065430226@internettrainer.com> Hi Jeanne, On Wednesday, Jun 11, 2003, at 01:10 Europe/Vienna, Jeanne A. E. DeVoto wrote: > fixed line height btn Bug > Reply-To: use-revolution at lists.runrev.com > > At 9:53 AM -0700 6/10/03, Wolfgang M. Bereuter wrote: >> Hi RR team, >> >> bug report: >> open stack >> make textfield >> open tool palette >> basic properties >> fixed line height >> all four buttons to set the text height and first intend are not >> working like they should... > > Could you be a little more specific about what problem you are seeing? > These controls work fine here. FOA.. I saw the same effekt with all fields and all buttons pls dont tell me thats a new *feature*;o) I will explain it now with a textfield changing the height In the palette (basic props, size and position) where you can change the size of a control, is a kind of oval vertical double btn with 2 triangles, to up and downsize the control and the numbers in the textfields beside... The usual behaviour of this type of btns in any tool is (was also in 1.1.1): If you click on the upper triangle the numbers are going up and the size of the control too. If you click on the lower triangle the numbers are going down If you hold down the btn it goes up (down) until you leave the btn... Pls correct me if I m wrong... Not one of this regular(expected) behavior works here. (OSX 10.2.6 G4 764) Hence I thougth that unusual behaviour is so clear, that it does not need any further description Sorry, seems my fault, so the recipe... tool palette size and position *upper triangle of the oval btn On mouse over upper triangle (changes to the hand cursor) click with the finger (of the handcursor) on the upper triangle it is *not* clickable (only the area of lower triangle flashes blue) but nothing happens. No change in the numbers in the (textfield (palette) No change in the size of the control itself lower triangle On mouse over lower triangle (changes to the hand cursor) click with the finger (handcursor) on the lower triangle flashes blue correct but does also nothing (like the click on the upper one) *and: if you hold the mouse down over the triangle (upper or lower) and move it a bit out of the area of the triangle the size jumps in one moment to about 1300, 5000 or 10000 (depends on how long or how far you go out of the area with mosue down, - also a *bit* unusual... *change the size of the control with mouse pointer or in the palettes textfields works correct On Tuesday, Jun 10, 2003, at 21:37 Europe/Vienna, Richard Gaskin wrote: > Is there a form for submitting bug reports? Richard, what did you mean with that? Is it that kind of recipe you asked for, or..? Sorry again... I could not imagine that I m the only one which has uses the btns... 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 jrvalent at wisc.edu Wed Jun 11 11:47:00 2003 From: jrvalent at wisc.edu (rand valentine) Date: Wed Jun 11 11:47:00 2003 Subject: substack behavior Message-ID: Greetings to all, and many thanks for all of the helpful posts to this list. I'm working on a fairly elaborate database (a dictionary research tool), using RR 2.0. I want to be able to provide myself and my research partner with reference materials, and the logical way to do this would seem to be to have floating substacks that provide different kinds of information in fields. But when I open a substack, I have to negotiate all of the open stack, close stack, etc. stuff -- but what I really want is just a floating window that provides information -- is there any way to suppress the open-stack messages and that sort of stuff? It's easy enough to have a blank open-stack handler in the sub-stack, e.g., on openstack end openstack but this seems kludgy and there may be all sorts of handlers going off that I'm unaware of -- is there like a global setting for a stack that goes -- pretend this isn't a stack but just a popup window? Thanks. rand valentine From chipp at chipp.com Wed Jun 11 11:48:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jun 11 11:48:01 2003 Subject: Can We All Rock with Chipp and Jeanne ? In-Reply-To: Message-ID: Richmond, It's already installed in the latest version of RR. Get your rocking chair and meet us on the porch. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mathewson > Sent: Wednesday, June 11, 2003 4:24 AM > To: use-revolution at lists.runrev.com > Subject: Can We All Rock with Chipp and Jeanne ? > > > Great to hear about a new Search Documents plug-in: where > do we get it from ? > > Richmond Mathewson > --------------------------------------------------------------- > Great Macintosh Products > The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi > --------------------------------------------------------------- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From wmb at internettrainer.com Wed Jun 11 11:53:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Wed Jun 11 11:53:01 2003 Subject: Textfield BorderColor bug..? In-Reply-To: Message-ID: On Wednesday, Jun 11, 2003, at 00:43 Europe/Vienna, Sarah wrote: > You can change most of the borders if you set the shadow color, but as > you say, the extra thickness at the top stays grey no matter what you > do. The only other option is to turn off 3D. Then the borders show the > border color, not the shadow color, but still with a weird grey line > at the top. > Thanks Sarah, (sorry for the lost "h" in the last post;)) turn off 3D does not help, because its should be like it is because that works fine in WIN and OS9. I saw this in a MC 2,5 build too. So.., it seems a bug in the engine... Can I do anything in this case..? 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 cswalters at uams.edu Wed Jun 11 11:57:01 2003 From: cswalters at uams.edu (Christopher S. Walters) Date: Wed Jun 11 11:57:01 2003 Subject: URL Message-ID: This is my first time emailing on this list. I hope someone can help me.. I am trying to make it to where when i push on a button it will go to a website. this is my script on mouseup get URL "HTTP://www.printers.ibm.com/pbin-oasis/rgw/IBM.RBK?HID_FORM_INST=12944.70043659.144.30.11.154.455%25FDIBM%25FDHOME&HID_SHELL_SCRIPT=/pbin-oasis/rgw/IBM.RBK&HID_EVENTSTR=onAnchor%25FD%25FDfmOC2%2Cthis.Create%28fmOC2%29&HID_NAV_HIST=/pbin-oasis/rgw/IBM.RBK/IBM%3AHOME%2Cthis.Refresh%28%29&HID_DEFAULT_TARGET=&HID_USER=UNKNOWN%25FD167177%25FD%25FD0&HID_USER_DATA=&HID_BROWSER=e6&HID_BROWSER_CAP=BCAP010112101001021011010&HID_JAVA=2&HID_KEY=&HID_RECORDSET=dsIBMDATA&MV_ROW=&evntcntNc=1055201667410" end mouseup when i click on the button nothing happens. can anyone help? Christopher "Scott" Walters IT Computer Operator 686-5793 From klaus at major-k.de Wed Jun 11 12:19:00 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 11 12:19:00 2003 Subject: URL In-Reply-To: Message-ID: <9E135B66-9C2F-11D7-9BB4-000A27B49A96@major-k.de> Hi Chris, > This is my first time emailing on this list. Hello and welcome :-) > I hope someone can help me.. Sure! > I am trying to make it to where when i push on a button it will go to > a website. > this is my script > on mouseup > get URL > "HTTP://www.printers.ibm.com/pbin-oasis/rgw/ > IBM.RBK?HID_FORM_INST=12944.70043659.144.30.11.154.455%25FDIBM%25FDHOME > &HID_SHELL_SCRIPT=/pbin-oasis/rgw/ > IBM.RBK&HID_EVENTSTR=onAnchor%25FD%25FDfmOC2%2Cthis.Create%28fmOC2%29&H > ID_NAV_HIST=/pbin-oasis/rgw/IBM.RBK/ > IBM%3AHOME%2Cthis.Refresh%28%29&HID_DEFAULT_TARGET=&HID_USER=UNKNOWN%25 > FD167177%25FD%25FD0&HID_USER_DATA=&HID_BROWSER=e6&HID_BROWSER_CAP=BCAP0 > 10112101001021011010&HID_JAVA=2&HID_KEY=&HID_RECORDSET=dsIBMDATA&MV_ROW > =&evntcntNc=1055201667410" > end mouseup > when i click on the button nothing happens. can anyone help? if you want to open your browser with this address, write this: on mouseup revgourl "http://..." end mouseup This will do exactly that. See the index for revgourl. If you want something else to happen, we might need a bit more info... BTW, this is the LONGEST URL i have ever seen :-D (...and i have seen lots of them...) > Christopher "Scott" Walters > IT Computer Operator Regards Klaus Major klaus at major-k.de From bornstein at designeq.com Wed Jun 11 12:22:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Wed Jun 11 12:22:00 2003 Subject: Hilited Text in a button Message-ID: <200306111713.h5BHDnik009497@ms-smtp-03.nyroc.rr.com> >In the property inspector for a rectangular button (RR2.0.1, Windows XP), >the 'Colors & Patterns' section has a property called 'Hilited Text'. I >can't work out from the TD what property is being affected by this I'm checking it on a Mac but I assume it's the same. There's a cool feature in the Property Inspector that, if you hold the cursor over the button for a moment, you'll see the property (as a tool tip) that the button will change. In this case it's "hilitecolor". From bornstein at designeq.com Wed Jun 11 12:27:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Wed Jun 11 12:27:01 2003 Subject: URL Message-ID: <200306111718.h5BHIapn028660@ms-smtp-02.nyroc.rr.com> >I am trying to make it to where when i push on a button it will go to a >website. Try this: On mouseup revGoURL "HTTP://www.printers.ibm.com/pbin-oasis/rgw/IBM.RBK?HID_FORM_INST=12944.700 43659.144.30.11.154.455%25FDIBM%25FDHOME&HID_SHELL_SCRIPT=/pbin-oasis/rgw/I BM.RBK&HID_EVENTSTR=onAnchor%25FD%25FDfmOC2%2Cthis.Create%28fmOC2%29&HID_NA V_HIST=/pbin-oasis/rgw/IBM.RBK/IBM%3AHOME%2Cthis.Refresh%28%29&HID_DEFAULT_ TARGET=&HID_USER=UNKNOWN%25FD167177%25FD%25FD0&HID_USER_DATA=&HID_BROWSER=e 6&HID_BROWSER_CAP=BCAP010112101001021011010&HID_JAVA=2&HID_KEY=&HID_RECORDS ET=dsIBMDATA&MV_ROW=&evntcntNc=1055201667410" end mouseup The command you want is revGoUrl Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From alrice at ARCplanning.com Wed Jun 11 12:29:09 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 12:29:09 2003 Subject: Repeat request: Can anyone help with the 'printable area' problem In-Reply-To: <5.2.1.1.0.20030611103012.00c48210@pop.wanadoo.fr> Message-ID: <2005A3F8-9C31-11D7-929A-000393529642@ARCplanning.com> On Wednesday, June 11, 2003, at 02:40 AM, Graham wrote: > > I think all I need is something that when activated sets the > printMargins to the selected printer's minimum rather than 72 points > all round (which in fact is more than the minimum margins of any > printer I've ever used). Of course having captured this info, one > would still be free to alter the printMargins, or have the user alter > them via a Page Setup dialog as usual. > > What I really can't understand is why other people don't want this > facility as much as I do. There are a million different kinds of > applications out there, and I guess a good few of them don't have much > paper output. I agree it is much needed! Until it is available maybe allow the user to adjust margins until there is no clipping? However, I'm guessing it's a difficult feature to implement. Maybe not all printers offer up this information? Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From klaus at major-k.de Wed Jun 11 12:32:01 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 11 12:32:01 2003 Subject: substack behavior In-Reply-To: Message-ID: <83C725E0-9C31-11D7-9BB4-000A27B49A96@major-k.de> Hi Rand, > Greetings to all, and many thanks for all of the helpful posts to > this > list. I'm working on a fairly elaborate database (a dictionary research > tool), using RR 2.0. I want to be able to provide myself and my > research > partner with reference materials, and the logical way to do this would > seem > to be to have floating substacks that provide different kinds of > information > in fields. But when I open a substack, I have to negotiate all of the > open > stack, close stack, etc. stuff -- but what I really want is just a > floating > window that provides information -- is there any way to suppress the > open-stack messages and that sort of stuff? It's easy enough to have a > blank > open-stack handler in the sub-stack, e.g., > > on openstack > > end openstack > > but this seems kludgy and there may be all sorts of handlers going off > that > I'm unaware of -- is there like a global setting for a stack that goes > -- > pretend this isn't a stack but just a popup window? Thanks. on mouseup ## or whenever set the lockmessages to true ## this might be what you're after... palette stack "xyz" ## or toplevel or... ... end mouseup > rand valentine Hope that helps. Regards Klaus Major klaus at major-k.de From alrice at ARCplanning.com Wed Jun 11 12:37:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 12:37:01 2003 Subject: substack behavior In-Reply-To: Message-ID: <3D61BC5C-9C32-11D7-929A-000393529642@ARCplanning.com> On Wednesday, June 11, 2003, at 10:38 AM, rand valentine wrote: > I have to negotiate all of the open > stack, close stack, etc. stuff -- but what I really want is just a > floating > window that provides information -- is there any way to suppress the > open-stack messages and that sort of stuff? How about this? lock messages go stack "simpleInfoStack" Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Wed Jun 11 12:39:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 12:39:00 2003 Subject: URL In-Reply-To: Message-ID: <79194094-9C32-11D7-929A-000393529642@ARCplanning.com> On Wednesday, June 11, 2003, at 09:14 AM, Christopher S. Walters wrote: > This is my first time emailing on this list. I hope someone can help > me.. I am trying to make it to where when i push on a button it will > go to a website. > this is my script I think you want revGoURL, not get URL. get URL will download the URL contents into the it variable. > on mouseup > get URL > "HTTP://www.printers.ibm.com/pbin-oasis/rgw/ > IBM.RBK?HID_FORM_INST=12944.70043659.144.30.11.154.455%25FDIBM%25FDHOME > &HID_SHELL_SCRIPT=/pbin-oasis/rgw/ > IBM.RBK&HID_EVENTSTR=onAnchor%25FD%25FDfmOC2%2Cthis.Create%28fmOC2%29&H > ID_NAV_HIST=/pbin-oasis/rgw/IBM.RBK/ > IBM%3AHOME%2Cthis.Refresh%28%29&HID_DEFAULT_TARGET=&HID_USER=UNKNOWN%25 > FD167177%25FD%25FD0&HID_USER_DATA=&HID_BROWSER=e6&HID_BROWSER_CAP=BCAP0 > 10112101001021011010&HID_JAVA=2&HID_KEY=&HID_RECORDSET=dsIBMDATA&MV_ROW > =&evntcntNc=1055201667410" > end mouseup > when i click on the button nothing happens. can anyone help? > > Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From edgore at shinra.com Wed Jun 11 13:18:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Wed Jun 11 13:18:01 2003 Subject: Soap Documentation (other than samples) Message-ID: <200306111810.h5BIAKE30355@mmm1505.boca15-verio.com> I'm starting to play around with Amazon's Web Services stuff, and I noticed that none of the 2.0 commands for using Soap seem to have made it into the Docs. I know about the sample files, and it looks like that has everything I am going to need to start fooling around, just wanted to make Jeanne et. al. aware that none of it made it into the docs, so it might be hard for some people to find. From cswalters at uams.edu Wed Jun 11 14:10:00 2003 From: cswalters at uams.edu (Christopher S. Walters) Date: Wed Jun 11 14:10:00 2003 Subject: i figued it out. Message-ID: thanks for everything.. i figured it out.. Christopher "Scott" Walters IT Computer Operator 686-5793 "As I bow in respect, I hope you find true enlightenment." Today's affirmation: My thoughts will be on my purpose today. From alrice at ARCplanning.com Wed Jun 11 14:41:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 14:41:00 2003 Subject: interesting thread "The Little Coder's Predicament" Message-ID: <87246473-9C43-11D7-929A-000393529642@ARCplanning.com> http://www.advogato.org/article/671.html the gist of it is """ In the 1980s, you could look up from your Commodore 64, hours after purchasing it, with a glossy feeling of empowerment, achieved by the pattern of notes spewing from the speaker grille in an endless loop. You were part of the movement to help machines sing! You were a programmer! The Atari 800 people had BASIC. They know what I'm talking about. And the TI-994A guys don't need to say a word, because the TI could say it for them! Yes, there are burgeoning free SDKs for many of these platforms. But they are obscure and most children have no means of actually deploying or executing the code on their own hardware! This is obvious to us all and likely doesn't seem such a big deal. But ask yourself what might have happened had you not had access to a programming language on an Atari 800 or a Commodore. You tell me if this is a predicament. It turns out, most of the kids in my neighborhood are exposed to coding through the TI calculator. A handful of languages are available on the TI and its processor is interesting enough to evoke some curiousity. But this hasn't spread to its PDA big brothers, where young people could have more exposure to programming. And undoubtedly the utility of a language on the Palm, Pocket PC and others would be useful to many. I should mention that Windows is equipped with its own scripting host for developing in JScript and VBScript. But the use of the scripting host is (I believe) under-documented and limited for beginners. Try doing something useful in a script without using Server.CreateObject. Let's not let kids touch the COM objects, please! """ Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From francois.cuneo at cuk.ch Wed Jun 11 14:42:01 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Wed Jun 11 14:42:01 2003 Subject: Is it Possible to insert a line in a list field In-Reply-To: <34C21582-9C1E-11D7-9BB4-000A27B49A96@major-k.de> Message-ID: > Bonjour Fran?ois, > > ca va bien? > > Just posted this one again with the correct subject :-) > >> Hi! >> Is it possible by a command to insert a line just before or after a >> selected >> line in a List Field? > > Yes, at no extra cost :-) > > obejcts used in this example: > > fld "list", which will have line selected > (NO multiple hilites, please ;-) > > fld "to add", which holds the string to add :-) > can also be a variable, of course... > > btn "insert", whith one of these scripts: > > 1. to add a line before the selected line: > > on mouseup > put the hilitedlines of fld "list" into hl > if hl = empty then exit mouseup > put fld "to add" & CR before line hl of fld "list" > end mouseUp > > 2. to add a line after the selected line: > > on mouseup > put the hilitedlines of fld "list" into hl > if hl = empty then exit mouseup > put CR & fld "to add" after line hl of fld "list" > end mouseUp > > Tested and works ;-) > > You might want to use the alt-key to combine > these scripts a la: > > if the altkey is down then > ## before... > else > ## after... > end if > > You get the picture... :-) > >> Thank you for your answer > > A votre service, monsieur... > >> Friendly >> Fran?ois > > Au revoir > > Klaus Major > klaus at major-k.de > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thank you Klaus, ?a va bien!:-=) It's so simple when you write it! Thank you again. Friendly Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From Cubist at aol.com Wed Jun 11 15:21:00 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Wed Jun 11 15:21:00 2003 Subject: Custom Cursors Message-ID: <1dc.b81da6f.2c18e74b@aol.com> sez richmond at mail.maclaunch.com: >2. Digs about developers not owning photoshop: some of us >are 'struggling artists' and > photoshop is very expensive. Of course if Meister >Kuijpers is feeling generous he > is more than welcome to buy me a copy of Photoshop! Sympathy re: the high price of Photoshop. It may be relevant that Adobe sells a program called Photoshop Elements (basically a "junior" version of Photoshop) for under $100 US; if you're curious to know whether PsE might do what you need, Adobe's own website has a bunch of info on it, including a downloadable 2.6-MB PDF of "printable overview of features, innovations, and benefits of Photoshop Elements 2.0". Hope this helps... From klaus at major-k.de Wed Jun 11 15:42:00 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 11 15:42:00 2003 Subject: nice graphics app, a bit off-topic, but what the egg... In-Reply-To: <1dc.b81da6f.2c18e74b@aol.com> Message-ID: Hi Cubist and Richmond, > sez richmond at mail.maclaunch.com: >> 2. Digs about developers not owning photoshop: some of us >> are 'struggling artists' and >> photoshop is very expensive. Of course if Meister >> Kuijpers is feeling generous he >> is more than welcome to buy me a copy of Photoshop! > Sympathy re: the high price of Photoshop. It may be relevant that > Adobe > sells a program called Photoshop Elements (basically a "junior" > version of > Photoshop) for under $100 US; if you're curious to know whether PsE > might do what > you need, Adobe's own website has a bunch of info on it, including a > downloadable 2.6-MB PDF of "printable overview of features, > innovations, and benefits of > Photoshop Elements 2.0". > Hope this helps... i recently received a license of PS Elements 2 and i can confirm what you say. It is kinda PS + ImageReady Lite but only light in the sense that it does not support the CMYK color space and some other pre-press features which web-/multimedia-/application-designers likes us :-) hardly miss. It has got layers, effects, the wonderful "Save for web" dialog with lotsa options (including the ability to create gif-animations, if someone might not have found that slightly hidden feature) and can save in the most usable and RR-friendly formats like JPG, GIF (with 1 bit transparency, animated) and PNG (1 or 8 bit transparency) :-) It is definitively worth its price. If you're looking for a great allround-graphics app, check it out :-) Regards Klaus Major klaus at major-k.de From sims at ezpzapps.com Wed Jun 11 15:42:17 2003 From: sims at ezpzapps.com (sims) Date: Wed Jun 11 15:42:17 2003 Subject: Window-Eyes In-Reply-To: <1dc.b81da6f.2c18e74b@aol.com> References: <1dc.b81da6f.2c18e74b@aol.com> Message-ID: Does anyone have any experience using the Window-Eyes screen reader program for visually impaired with Rev apps? tia sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From alrice at ARCplanning.com Wed Jun 11 16:15:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 16:15:01 2003 Subject: standalone has plainly readable transcript Message-ID: Why do standalone apps built by Rev include the app's transcript code in plain text, including comments? Shouldn't the comments at least be stripped out as an optimization? Is there any way to obfuscate the transcript source code in standalones? Thanks, Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From klaus at major-k.de Wed Jun 11 16:22:01 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 11 16:22:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: Message-ID: <90F4DEBA-9C51-11D7-9BB4-000A27B49A96@major-k.de> Hi Alex, > Why do standalone apps built by Rev include the app's transcript code > in plain text, > including comments? Shouldn't the comments at least be stripped out > as an optimization? No idea... > Is there any way to obfuscate the transcript source code in > standalones? Yep, just add a password to your stack before you build a standalone and you cannot read the code anymore. But i don't know how "deep" this build-in encryption is... Hope that helps. > Thanks, > > Alex Rice, Software Developer Regards Klaus Major klaus at major-k.de From alrice at ARCplanning.com Wed Jun 11 16:39:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 16:39:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: <90F4DEBA-9C51-11D7-9BB4-000A27B49A96@major-k.de> Message-ID: On Wednesday, June 11, 2003, at 03:13 PM, Klaus Major wrote: >> Is there any way to obfuscate the transcript source code in >> standalones? > > Yep, just add a password to your stack before you build a standalone > and > you cannot read the code anymore. But i don't know how "deep" this > build-in > encryption is... > > Hope that helps. Ah yes. Thanks! It looks like the encryption work well at obfuscating :-) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From mcompanys at mac.com Wed Jun 11 16:40:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Wed Jun 11 16:40:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: <90F4DEBA-9C51-11D7-9BB4-000A27B49A96@major-k.de> Message-ID: <2ACF22A0-9C54-11D7-A896-003065A81762@mac.com> Le mercredi, 11 juin 2003, ? 23:13 Europe/Paris, Klaus Major a ?crit : >> Is there any way to obfuscate the transcript source code in >> standalones? > > Yep, just add a password to your stack before you build a standalone > and > you cannot read the code anymore. But i don't know how "deep" this > build-in > encryption is... I am missing something. When I open Revolution and then a standalone, the RR menubar disappears and I can't even open the msg box. I even heard of a special app to make it possible to access to the script. If this is true I suppose that the guy able to do that would probably be able to hack a simple encryption or have some one else do it. As for the comments, I agree. Although I suppose the optimisation woould be unrelevant. Manuel From edgore at shinra.com Wed Jun 11 16:41:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Wed Jun 11 16:41:01 2003 Subject: revCreateXMLTree problem Message-ID: <200306112133.h5BLXNS99681@mmm1505.boca15-verio.com> I am trying to play around with Amazon.com's web services stuff using RunRev, but I am running into a problem. I can successfully ask for info on a product, using the script below, which returns XML from Amazon, but when I try to turn it into a tree, I get an script compile message, even though what I am using is basically cut and pasted from the documention, with a simple change of a variable name (I'm just using "it"). My script is: on mouseup put "http://xml.amazon.com/onca/xml3?t=shinra-20dev-t=D30ZF2KL8XSF2Y&AsinSearch=B000094VMS&type=heavy&f=xml" into theURL --all of the above is on one line in the original script get url theURL revCreateXMLTree(it,true,true,false) end mouseup The error message is I get is: compiling at 3:20:20 PM Type Expression: missing ')' before factor Object Button 1 Line revCreateXMLTree(it,true,true,false) Hint Needless to say, I am baffled. I know that I could brute force it and just parse through the XML text, but that would spoil the fun of using the new 2.0 XML features... From raney at metacard.com Wed Jun 11 16:55:00 2003 From: raney at metacard.com (Scott Raney) Date: Wed Jun 11 16:55:00 2003 Subject: Repeat request: Can anyone help with the 'printable area' problem In-Reply-To: <200306112023.QAA17937@www.runrev.com> Message-ID: On Wednesday, June 11, 2003, at 02:40 AM, Graham wrote: > I think all I need is something that when activated sets the > printMargins to the selected printer's minimum rather than 72 points > all round (which in fact is more than the minimum margins of any > printer I've ever used). Of course having captured this info, one > would still be free to alter the printMargins, or have the user alter > them via a Page Setup dialog as usual. > > What I really can't understand is why other people don't want this > facility as much as I do. There are a million different kinds of > applications out there, and I guess a good few of them don't have much > paper output. Probably more like a good half, or more. More importantly, only a good 1% or so of those that do print care about the printable paper size. In my 25 years of computer experience *I* have never cared about this, and that includes 10 years as an academic doing posters and such with drawing packages that split documents across multiple pages. Since you've always got to cut and paste in these cases anyway, what do I care if I've got to trim off 1/2 an inch or whether the printer only requires I trim off 1/8 of an inch? Now if there were actually printers that print to the edge of the paper, it might be nice to know this so that you can save the user the trouble of assuming they'll have to cut and paste to make a big page out of a bunch of small ones. But AFAIK there aren't any such printers... I've added this to the engine feature request list, but note that this is only the first request for this I've seen in 11 years of engine development, so I'm thinking your expectations in this area may need some adjustment because it seems you really may be the only person who cares about this ;-) Regards, Scott PS: note that the printMargins don't apply when using "print..into rect", which is what all non-trivial apps are going to use anyway. So changing the behavior of printMargins wouldn't solve your problem anyway. A new property would be required instead. ******************************************************** Scott Raney raney at metacard.com http://www.metacard.com MetaCard: You know, there's an easier way to do that... From alrice at ARCplanning.com Wed Jun 11 17:11:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 17:11:01 2003 Subject: revCreateXMLTree problem In-Reply-To: <200306112133.h5BLXNS99681@mmm1505.boca15-verio.com> Message-ID: <6A69B0F8-9C58-11D7-929A-000393529642@ARCplanning.com> On Wednesday, June 11, 2003, at 06:33 PM, Edwin Gore wrote: > > The error message is I get is: > > compiling at 3:20:20 PM > Type Expression: missing ')' before factor > Object Button 1 > Line revCreateXMLTree(it,true,true,false) > Hint > > Needless to say, I am baffled. I know that I could brute force it and > just parse through the XML text, but that would spoil the fun of using > the new 2.0 XML features... Did you verify that the it variable really contains valid XML? In my experience the revCreateXML* functions will give strange error messages if the parameters are not valid. Possibly because they are calling a library function not a transcript function handler? Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Wed Jun 11 17:14:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 17:14:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: <2ACF22A0-9C54-11D7-A896-003065A81762@mac.com> Message-ID: On Wednesday, June 11, 2003, at 03:32 PM, Emmanuel Companys wrote: > I am missing something. When I open Revolution and then a standalone, > the RR menubar disappears and I can't > even open the msg box. I even heard of a special app to make it > possible to access to the script. If this is true I suppose that the > guy able to do that would probably be able to hack a simple encryption > or have some one else do it. > You can't open a standlone app in the Rev IDE because it's no longer a Rev stack: it's a binary executable! If you open the executable in a robust text editor* you can find the transcript code in plain text toward the middle of the binary content. *like Emacs Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From edgore at shinra.com Wed Jun 11 17:22:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Wed Jun 11 17:22:00 2003 Subject: revCreateXMLTree problem Message-ID: <200306112214.h5BME7212413@mmm1505.boca15-verio.com> Yep - I first put it into the message box and checked it before moving on to trying to make a tree. The thing is, the error that I am getting is NOT an execution error - it's a compile error - I get when I click "Apply" in the script editor, so the content of the variable would not be an issue in any case. I tried commenting out the rest of the script thinking that maybe the problem was in another line, but I get the same compile error... >----- ------- Original Message ------- ----- >From: Alex Rice >To: use-revolution at lists.runrev.com >Sent: Wed, 11 Jun 2003 16:02:38 > > >On Wednesday, June 11, 2003, at 06:33 PM, Edwin >Gore wrote: >> >> The error message is I get is: >> >> compiling at 3:20:20 PM >> Type Expression: missing ')' before factor >> Object Button 1 >> Line revCreateXMLTree(it,true,true,false) >> Hint >> >> Needless to say, I am baffled. I know that I >could brute force it and >> just parse through the XML text, but that would >spoil the fun of using >> the new 2.0 XML features... > >Did you verify that the it variable really contains >valid XML? > >In my experience the revCreateXML* functions will >give strange error >messages if the parameters are not valid. Possibly >because they are >calling a library function not a transcript >function handler? > > >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-revolu >tion From blund at mac.com Wed Jun 11 17:25:00 2003 From: blund at mac.com (Bryan Lund) Date: Wed Jun 11 17:25:00 2003 Subject: standalone has plainly readable transcript Message-ID: <4118459.1055369800078.JavaMail.blund@mac.com> You've got to be kidding... If the code for a standalone application is plainly readable...how is one supposed to release commercial software with RR? That is -incredibly- disturbing. -Bryan On Wednesday, June 11, 2003, at 03:06PM, Alex Rice wrote: >You can't open a standlone app in the Rev IDE because it's no longer a >Rev stack: it's a binary executable! If you open the executable in a >robust text editor* you can find the transcript code in plain text >toward the middle of the binary content. > >*like Emacs From mvivit at xmission.com Wed Jun 11 17:31:01 2003 From: mvivit at xmission.com (Mary Vivit) Date: Wed Jun 11 17:31:01 2003 Subject: Custom Cursors References: <1dc.b81da6f.2c18e74b@aol.com> Message-ID: <3EE7AB6C.AFDE336A@xmission.com> If you are working on a PC, consider Jasc's Paint Shop Pro. Still under $100US. It comes with some very nice tools. Mary Vivit mvivit at xmission.com Cubist at aol.com wrote: > > sez richmond at mail.maclaunch.com: > >2. Digs about developers not owning photoshop: some of us > >are 'struggling artists' and > > photoshop is very expensive. Of course if Meister > >Kuijpers is feeling generous he > > is more than welcome to buy me a copy of Photoshop! > Sympathy re: the high price of Photoshop. It may be relevant that Adobe > sells a program called Photoshop Elements (basically a "junior" version of > Photoshop) for under $100 US; if you're curious to know whether PsE might do what > you need, Adobe's own website has a bunch of info on it, including a > downloadable 2.6-MB PDF of "printable overview of features, innovations, and benefits of > Photoshop Elements 2.0". > Hope this helps... > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From jrvalent at wisc.edu Wed Jun 11 17:33:00 2003 From: jrvalent at wisc.edu (rand valentine) Date: Wed Jun 11 17:33:00 2003 Subject: sql joins and the revDataFromQuery function Message-ID: I am working on a database using Valentina and RunRev. I am just learning sql and have discovered that sql joins will be key to a lot of my development. So I constructed a join, which looks like the following: SELECT BasicLexicon.Nishnaabemwin, BasicLexicon.PoS, Keys.Key, Keys.PoS, Keys.SubKey, Keys.UniqueCode FROM BasicLexicon, Keys WHERE BasicLexicon.UniqueCode = Keys.UniqueCode The details aren't important -- Basically, all this is doing is getting information from _two_ different tables in a Valentina database, and stitching them together. Here's my question -- Why does this work with the following function call: put revDataFromQuery(,,1,myJoin,) into fld "dataset" This does exactly what I want! What puzzles me is the fact that the revDataFromQuery seems to require a single database ID: revDataFromQuery([columnDelim],[rowDelim],databaseID,SQLQuery[,varsList]) So how can this join succeed, since it's looking up two distinct queries as defined by the Database Query Builder, and I only passed it the index of one (1)? Is this a bug soon to be corrected, or am I missing something? Thanks. rand valentine From edgore at shinra.com Wed Jun 11 17:36:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Wed Jun 11 17:36:01 2003 Subject: revCreateXMLTree problem Message-ID: <200306112228.h5BMSPi16372@mmm1505.boca15-verio.com> I think I found the problem...I was using the function incorrectly, though exactly the way that it seemed to be documented. By changed the line to : put revCreateXMLTree(it,false,true,false) into myTreeNum It seems to create the tree and return the number of tree - in this case 1. I don't really care about getting the number back, since I'm only working with the one tree, but still, it looks lie it created it. >----- ------- Original Message ------- ----- >From: "Edwin Gore" >To: use-revolution at lists.runrev.com >Sent: Wed, 11 Jun 2003 18:14:07 > >Yep - I first put it into the message box and >checked it before moving on to trying to make a >tree. > >The thing is, the error that I am getting is NOT an >execution error - it's a compile error - I get when >I click "Apply" in the script editor, so the >content of the variable would not be an issue in >any case. > >I tried commenting out the rest of the script >thinking that maybe the problem was in another >line, but I get the same compile error... > >>----- ------- Original Message ------- ----- >>From: Alex Rice >>To: use-revolution at lists.runrev.com >>Sent: Wed, 11 Jun 2003 16:02:38 >> >> >>On Wednesday, June 11, 2003, at 06:33 PM, Edwin >>Gore wrote: >>> >>> The error message is I get is: >>> >>> compiling at 3:20:20 PM >>> Type Expression: missing ')' before factor >>> Object Button 1 >>> Line revCreateXMLTree(it,true,true,false) >>> Hint >>> >>> Needless to say, I am baffled. I know that I >>could brute force it and >>> just parse through the XML text, but that would >>spoil the fun of using >>> the new 2.0 XML features... >> >>Did you verify that the it variable really >contains >>valid XML? >> >>In my experience the revCreateXML* functions will >>give strange error >>messages if the parameters are not valid. Possibly > >>because they are >>calling a library function not a transcript >>function handler? >> >> >>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 >>tion >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >>http://lists.runrev.com/mailman/listinfo/use-revol >u >http://lists.runrev.com/mailman/listinfo/use-revolu >tion From alrice at ARCplanning.com Wed Jun 11 17:37:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 17:37:01 2003 Subject: revCreateXMLTree problem In-Reply-To: <200306112214.h5BME7212413@mmm1505.boca15-verio.com> Message-ID: <273357D6-9C5C-11D7-929A-000393529642@ARCplanning.com> On Wednesday, June 11, 2003, at 07:14 PM, Edwin Gore wrote: > Yep - I first put it into the message box and checked it before moving > on to trying to make a tree. > > The thing is, the error that I am getting is NOT an execution error - > it's a compile error - I get when I click "Apply" in the script > editor, so the content of the variable would not be an issue in any > case. > > I tried commenting out the rest of the script thinking that maybe the > problem was in another line, but I get the same compile error... OK! Maybe this is the problem. revCreateXMLTree() is a function so you have to get or put it. Try this put revCreateXMLTree(it, "true", "true", "false") into tErr Also don't forget the "answer" message box will change the it variable further confusing things :-) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Wed Jun 11 17:39:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 17:39:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: <4118459.1055369800078.JavaMail.blund@mac.com> Message-ID: <5A6ABEF4-9C5C-11D7-929A-000393529642@ARCplanning.com> On Wednesday, June 11, 2003, at 04:16 PM, Bryan Lund wrote: > You've got to be kidding... > > If the code for a standalone application is plainly readable...how is > one supposed to release commercial software with RR? > > That is -incredibly- disturbing. Don't worry it's not a problem. Thanks to the people who pointed out to me: Just set a password on the stack and the standalone will be encrypted & not readable. AFAIK password can be set in the distribution builder, or from the message box. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Wed Jun 11 17:48:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 17:48:01 2003 Subject: revCreateXMLTree problem In-Reply-To: <200306112228.h5BMSPi16372@mmm1505.boca15-verio.com> Message-ID: <99BAE912-9C5D-11D7-929A-000393529642@ARCplanning.com> On Wednesday, June 11, 2003, at 07:28 PM, Edwin Gore wrote: > I think I found the problem...I was using the function incorrectly, > though exactly the way that it seemed to be documented. I think all functions are that way in the docs. The first code example is just the "signature" of the function, then usually after that there is n code example with some context. > > It seems to create the tree and return the number of tree - in this > case 1. I don't really care about getting the number back, since I'm > only working with the one tree, but still, it looks lie it created it. TD says """ The revXMLCreateTree function returns a tree ID which can be used to refer to the tree in other XML library commands and functions. The tree ID is always an integer. (If the createTree is false, the function returns empty.) """ Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From ambassador at fourthworld.com Wed Jun 11 17:55:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 11 17:55:00 2003 Subject: Repeat request: Can anyone help with the 'printable area' problem In-Reply-To: Message-ID: Scott Raney wrote: > PS: note that the printMargins don't apply when using "print..into > rect", which is what all non-trivial apps are going to use anyway. So > changing the behavior of printMargins wouldn't solve your problem > anyway. A new property would be required instead. 1. Doesn't "print..into rect" scale the output as the phrase implies? 2. What sort of new property are you proposing? -- 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 ambassador at fourthworld.com Wed Jun 11 17:56:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 11 17:56:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: <4118459.1055369800078.JavaMail.blund@mac.com> Message-ID: Bryan Lund wrote: > If the code for a standalone application is plainly readable...how is one > supposed to release commercial software with RR? > > That is -incredibly- disturbing. Simple: password-protect the stack. "The manual: it's a beautiful thing to waste." -- 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 sarahr at genesearch.com.au Wed Jun 11 18:28:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jun 11 18:28:01 2003 Subject: menu builder In-Reply-To: <1030611234436.3ee73244.c0a80064.10.2.3.0.15001@192.168.0.100> Message-ID: <313CE78E-9C63-11D7-B938-0003937A97B8@genesearch.com.au> Your script looks fine, so there are a few other possibilities: Have you changed the text of the menu items? If your menu item is "About MyApp..." then it won't get caught in this switch. Is there another handler in the same script that might have an error so that the complete script fails to compile? Do you have any front scripts that might be trapping the menuPick? To test, I would add a new line to your handler as follows: on menuPick pWhich put pWhich switch pWhich .... This will allow you to check that your handler is being called and give you the exact parameter that is being passed to it. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Wednesday, June 11, 2003, at 11:44 pm, muaadh salih wrote: > On going through the? Tutorials? and on practicing menu building it > seems that either I have not seeen somthing imprtamt or there might be > a bug. > Problem : Script of help menu: > ---------------- > on menuPick pWhich > ? switch pWhich > ? case "Help" > Answer " This is a test" > ??? break > ? case "About" > Answer " I have written this" > ??? break > ? end switch > end menuPick > ------------------ > does not seem to work; clicking on ether submenu produce nothing. > > I have checked that every thing is for "Revolution 2.01 .education" > > any idea > help > -- > > All the best > > --------------- > M.? Salih > N.M.E. Dept. > SOAS > University of London > Thornhaugh Street > London WCIH OXG > > Tel. (UK) 020? 7898 4354 Direct > ????????????? 020? 7898 4320 Dept. > eMail: ms1 at soas.ac.uk > From ambassador at fourthworld.com Wed Jun 11 18:29:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 11 18:29:01 2003 Subject: substack behavior In-Reply-To: Message-ID: rand valentine wrote: > Greetings to all, and many thanks for all of the helpful posts to this > list. I'm working on a fairly elaborate database (a dictionary research > tool), using RR 2.0. I want to be able to provide myself and my research > partner with reference materials, and the logical way to do this would seem > to be to have floating substacks that provide different kinds of information > in fields. But when I open a substack, I have to negotiate all of the open > stack, close stack, etc. stuff -- but what I really want is just a floating > window that provides information -- is there any way to suppress the > open-stack messages and that sort of stuff? If your mainstack has just one card or a common shared group, just move its system messages handlers to that object to prevent substacks from triggering them. The mainstack scrit is a great place for commonly-use handlers but not the best place for handlers to be used only by the mainstack. -- 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 ambassador at fourthworld.com Wed Jun 11 18:45:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 11 18:45:00 2003 Subject: revStack property In-Reply-To: <313CE78E-9C63-11D7-B938-0003937A97B8@genesearch.com.au> Message-ID: I'm working with a client this afternoon who was experiencing the Mysterious Stack Resizing Issue. We discovered a custom prop there named "revStack", and removing it appeared to correct the issue. 1: Why is that property there? 2: Why does it affect a stack's size? -- 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 erikhans08 at yahoo.com Wed Jun 11 18:50:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jun 11 18:50:01 2003 Subject: 2 colors for 2 line btn labels? In-Reply-To: <4920B443-9C1D-11D7-B524-000A9567A3E6@swcp.com> Message-ID: <20030611234225.78040.qmail@web20010.mail.yahoo.com> --- Dar Scott wrote: > > On Tuesday, June 10, 2003, at 08:44 PM, erik > hansen wrote: > > >>> is there a way to set different colors for > >>> different lines in the label on a btn? > >> > >> No. (Sorry.) You can set only the entire > >> button's colors at a time. > > > > Mr. Miscdas says yes! > > I'd be pleased to learn this trick. a hint: it is a virtual trick. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From alrice at ARCplanning.com Wed Jun 11 19:10:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 19:10:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: Message-ID: <08FDEBE8-9C69-11D7-929A-000393529642@ARCplanning.com> On Wednesday, June 11, 2003, at 04:47 PM, Richard Gaskin wrote: > "The manual: it's a beautiful thing to waste." Actually I should have spent less time reading the 350 hits for "standalone" in the Document Search plugin, and more time puzzling about the Distribution Builder "Encrypt with password" checkbox button. My initial reaction to that checkbox was: the user will be prompted for a password when they run the standalone. I was so sure about that I never even tried it. The password property TD entry talks about encryption, but it focuses on what you can and can't do within the Rev IDE. It doesn't say anything about standalone apps, other than you can set it in the Distribution Builder. I should have made the connection because I know now that a Rev standalone app is basically a "stack player" packaged as a single file with the Mainstack. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From dsc at swcp.com Wed Jun 11 19:20:00 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 11 19:20:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: <08FDEBE8-9C69-11D7-929A-000393529642@ARCplanning.com> Message-ID: <74D83BEC-9C6A-11D7-B524-000A9567A3E6@swcp.com> On Wednesday, June 11, 2003, at 06:01 PM, Alex Rice wrote: > My initial reaction to that checkbox was: the user will be prompted > for a password when they run the standalone. I was so sure about that > I never even tried it. What checkbox? I think I must be blind. > The password property TD entry talks about encryption, but it focuses > on what you can and can't do within the Rev IDE. It doesn't say > anything about standalone apps, other than you can set it in the > Distribution Builder. I should have made the connection because I know > now that a Rev standalone app is basically a "stack player" packaged > as a single file with the Mainstack. Does the Distribution Builder just make up the password for this? Dar Scott From joe.gardner at nwa.com Wed Jun 11 19:25:01 2003 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Wed Jun 11 19:25:01 2003 Subject: What Happened to the Menus? Message-ID: Jan Schenkel said: > Try this in the message box (Ctrl-M to show it) : > set the topLeft of stack "revMenubar" to "10,10" Bingo! Thanks, Jan! joe. From erikhans08 at yahoo.com Wed Jun 11 19:54:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jun 11 19:54:00 2003 Subject: many spaces after a script? In-Reply-To: Message-ID: <20030612004537.60749.qmail@web20004.mail.yahoo.com> does it signify anything when you get many spaces after a script? they hilite and delete. thanks, Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From katir at hindu.org Wed Jun 11 20:59:00 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Wed Jun 11 20:59:00 2003 Subject: filepaths for multiple builds In-Reply-To: Message-ID: <63A47628-9C78-11D7-852C-000A959D0AC6@hindu.org> On Tuesday, June 10, 2003, at 03:26 PM, Edward Cawley wrote: > Hi all > I'm trying to build standalones for mac and windows and I have a > problem. > I am developing in MacOSX. > I have a large number of images which I access by filepaths. I don't > need to specify the hard drive in MacOSX just the file name on the > hard drive (/river?).but when I access them in OS8&9 I need to > indicate the hard drive name (ie /Macinosh/.......as well. I'm not > sure what I need to do for Windows? I can see that I could use an if > then to change the filepaths to fit the operating systems. But how can > I find out the operating systems for the scripts? > Ed, are the images are being distributed with your stack? and do you have control over their location on the CD or in the distribution directory? i.e if your directory structure can look something this. Folder: Fantastic Image Archive/ file: TheGreatestPix.rev sub-folder: images/ files: lots of images the you have a ready made solution in this syntax "put the effective filename of this stack into gPath_Where_I_Live" and get the path for the sub directories by parsing that string. Can give you the full script if you need it. then the issue of determining platform-OS disappears. hth > A second question is an odd behavior I see when I change the image by > changing the source filename. Sometimes there is a blank area which > isn't drawn, not the whole image but just the bottom 10%. If I go to > another card and return the image is complete. It isn't a empty field > or any other object. No big deal, but it is a puzzle. Any ideas? > Thanks > Ed > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From monte at sweattechnologies.com Wed Jun 11 21:26:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jun 11 21:26:01 2003 Subject: [ANN] Rev Script Documentation Plugin Message-ID: Hi All Rev Script Documentation provides a way for Revolution scripters to incorporate javadoc script comments into object scripts and view them in a graphical format. To download the plugin: http://www.sweattechnologies.com/rev/ or use RevNet Regards Monte Goulding B.App.Sc. (Hons.) Executive Director Sweat Technologies email: monte at sweattechnologies.com website: www.sweattechnologies.com mobile (International): +61 421 138 274 (Australia): 0421 138 274 From xslaugh at hotmail.com Wed Jun 11 22:20:01 2003 From: xslaugh at hotmail.com (Scott Slaugh) Date: Wed Jun 11 22:20:01 2003 Subject: Using keyboard to control a player Message-ID: Here's a problem I've been running into. I create a new stack, and put on a player with a QuickTime movie. I then open the card script, and enter this: on rawKeyDown key if key=32 then start player 1 else pass rawKeyDown end if Problem is, this doesn't start the player when I hit the space bar. However, if I change the 32 to 62593, which is the return key, the script works fine. Why doesn't space bar work? Scott Slaugh _________________________________________________________________ STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail From mcompanys at mac.com Wed Jun 11 22:36:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Wed Jun 11 22:36:00 2003 Subject: invisible text flashing pointer Message-ID: In some unlocked flds the flashing vertical line showing the insertion point, when you click with the I cursor, does not show up any more; and I can't get it back. The fld works normally: I can type and select, but I miss the flashing line showing the user in which fld he is supposed to type. This has already happend using 1.1.1 and 2.0, as well. The only fix I have found is to create a new fld, and hope it will not do the same sooner or later. Any idea of what it's going on? Manuel From alrice at ARCplanning.com Wed Jun 11 23:11:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 11 23:11:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: <74D83BEC-9C6A-11D7-B524-000A9567A3E6@swcp.com> Message-ID: On Wednesday, June 11, 2003, at 06:11 PM, Dar Scott wrote: > What checkbox? I think I must be blind. Or you're using a different distribution builder :-) It's on the Stacks tab. > Does the Distribution Builder just make up the password for this? It has a field for you to type a password. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From ken.apthorpe at optusnet.com.au Wed Jun 11 23:35:00 2003 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Wed Jun 11 23:35:00 2003 Subject: Custom cursors/PhotoShop Message-ID: <4CC5D.811%ken.apthorpe@optusnet.com.au> I can't contribute re RunRev, but I can re graphics apps, so here is a small payback for help I've received. For struggling artists, check out Deneba's Canvas (Mac or Windows versions available). Very cheap (in US). http://www.deneba.com http://www.thecanvascommunity.com/ Canvas combines both vector and bitmap graphics, for web, pre-press (inc CMYK/Pantone etc etc), and general graphics work, all in the one program, seamlessly. It does all of what PhotoShop, Illustrator etc do, plus some things they can't do, and IMHO much more easily and quickly. Imports/exports to a large number of other formats (inc. pdf format). A Canvas Lite is available if you find the full version too expensive. I have PhotoShop etc, but I gave up using them on a regular basis. Canvas is sooo much easier. kaa From edgore at shinra.com Wed Jun 11 23:51:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Wed Jun 11 23:51:01 2003 Subject: invisible text flashing pointer References: Message-ID: <002401c3309d$1e0b94a0$6501a8c0@ed> If any other object (including an empty portion of a background) overlays the field, you won't see the insertion point. This gave me fits when I started using RunREv... ----- Original Message ----- From: "Emmanuel Companys" To: Sent: Wednesday, June 11, 2003 9:28 PM Subject: invisible text flashing pointer > In some unlocked flds the flashing vertical line showing the insertion > point, when you click with the I cursor, does not show up any more; and > I can't get it back. The fld works normally: I can type and select, but > I miss the flashing line showing the user in which fld he is supposed > to type. > > This has already happend using 1.1.1 and 2.0, as well. The only fix I > have found is to create a new fld, and hope it will not do the same > sooner or later. > > Any idea of what it's going on? > > Manuel > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From mcompanys at mac.com Thu Jun 12 00:17:01 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Thu Jun 12 00:17:01 2003 Subject: invisible text flashing pointer In-Reply-To: <002401c3309d$1e0b94a0$6501a8c0@ed> Message-ID: <07B1509C-9C94-11D7-97A8-003065A81762@mac.com> Le jeudi, 12 juin 2003, ? 06:43 Europe/Paris, Edwin Gore a ?crit : > If any other object (including an empty portion of a background) > overlays > the field, you won't see the insertion point. > > This gave me fits when I started using RunREv... Bingo! Thank you, Edwin. This was drivng me crazy! Manuel From janschenkel at yahoo.com Thu Jun 12 00:25:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jun 12 00:25:01 2003 Subject: sql joins and the revDataFromQuery function In-Reply-To: Message-ID: <20030612051733.88354.qmail@web11907.mail.yahoo.com> --- rand valentine wrote: > I am working on a database using Valentina and > RunRev. I am just learning > sql and have discovered that sql joins will be key > to a lot of my > development. So I constructed a join, which looks > like the following: > > SELECT BasicLexicon.Nishnaabemwin, BasicLexicon.PoS, > Keys.Key, Keys.PoS, > Keys.SubKey, Keys.UniqueCode FROM BasicLexicon, Keys > WHERE > BasicLexicon.UniqueCode = Keys.UniqueCode > > The details aren't important -- Basically, all this > is doing is getting > information from _two_ different tables in a > Valentina database, and > stitching them together. Here's my question -- Why > does this work with the > following function call: > > put revDataFromQuery(,,1,myJoin,) into fld > "dataset" > > This does exactly what I want! What puzzles me is > the fact that the > revDataFromQuery seems to require a single database > ID: > > revDataFromQuery([columnDelim],[rowDelim],databaseID,SQLQuery[,varsList]) > > So how can this join succeed, since it's looking up > two distinct queries as > defined by the Database Query Builder, and I only > passed it the index of one > (1)? Is this a bug soon to be corrected, or am I > missing something? Thanks. > > rand valentine > Hi Rand, The reason why Valentina can figure it out, is that one database can contain multiple tables. In fact, if the tables were in separate databases, Valentina couldn't possibly link these two tables. (*) Hope this helped, Jan Schenkel. (*) except of course if you were to import one of the tables into the other database as a temporary table, but I digress. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From sarahr at genesearch.com.au Thu Jun 12 00:42:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Thu Jun 12 00:42:00 2003 Subject: Using keyboard to control a player In-Reply-To: <1030612131705.3ee7f0b1.c0a80064.10.2.3.0.16556@192.168.0.100> Message-ID: <67B4CB24-9C85-11D7-B938-0003937A97B8@genesearch.com.au> rawKeyDown (or up) doesn't report the ASCII code for the key pressed, it reports some other code. You have worked out that the code for space is 62593. You just need to test for any keys you need to trap so you can find their codes. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Thursday, June 12, 2003, at 01:17 pm, Scott Slaugh wrote: > Here's a problem I've been running into. I create a new stack, and > put on a player with a QuickTime movie. I then open the card script, > and enter this: > on rawKeyDown key > if key=32 then > start player 1 > else > pass rawKeyDown > end if > Problem is, this doesn't start the player when I hit the space bar. > However, if I change the 32 to 62593, which is the return key, the > script works fine. Why doesn't space bar work? > > Scott Slaugh From sarahr at genesearch.com.au Thu Jun 12 00:44:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Thu Jun 12 00:44:01 2003 Subject: Is "revShowPrintDialog" Working Yet? In-Reply-To: <1030611123416.3ee69528.c0a80064.10.2.3.0.13927@192.168.0.100> Message-ID: <752B5117-9C8E-11D7-B938-0003937A97B8@genesearch.com.au> Hi Joe, I haven't had any trouble with this command but as I use Macs, I was waiting to see if any Windows guru had any advice for you. Since no-one else has jumped in, I'll give it a go :-) revShowPrintDialog only works if it is a handler WITH either revPrintText or revPrintField. It actually just set the flags so that these commands open the print dialogs when they run later in the handler. If you want a generalized way of getting to the system's printer settings, use "answer printer". Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Wednesday, June 11, 2003, at 12:34 pm, Gardner, Joseph A wrote: > Hello folks. I'm just now trying out version 2.0.1 and was wondering > if the above function is working yet? IIRC, this was broken in version > 1.1.1 and no print dialog box ever appeared no matter how the > controlling button was set. I tried out my old stack in version 2.0.1, > but I still don't get any dialog box. I checked the docs and the > syntax seems to be unchanged from the earlier version. Has anyone had > any success in getting this to work? > > TIA, > > joe. > > p.s. Working in Win2K on a Dell GX260 if that matters. From scott at tactilemedia.com Thu Jun 12 01:53:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Thu Jun 12 01:53:00 2003 Subject: Repeat request: Can anyone help with the 'printable area' problem In-Reply-To: Message-ID: > Now if there > were actually printers that print to the edge of the paper, it might > be nice to know this so that you can save the user the trouble of > assuming they'll have to cut and paste to make a big page out of a > bunch of small ones. But AFAIK there aren't any such printers... Actually, there are plenty. This is a fairly common feature (edge to edge printing) in today's printers. http://www.photo.net/ezshop/product?product_id=4062 http://www.outpost.com/product/3429593/ http://www.printerstore.xerox.com/public/products/xerox_product_details .cfm/product/xerox_4400__B_printer.html http://www.profeel.com/i470d.htm Also, as an alternate (OT) opinion, there are plenty of PostScript printers in use and being sold, contrary to what you might think. Any designer doing high quality print work will be using a PostScript enabled printer, or utilize a software RIP for better output. Not to mention the fact that virtually all imagesetters rely on PostScript for outputting separations and printing plates. Best Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From pixelbird at interisland.net Thu Jun 12 01:58:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Thu Jun 12 01:58:01 2003 Subject: Custom Cursors In-Reply-To: <200306111359.JAA00724@www.runrev.com> Message-ID: > Date: Wed, 11 Jun 2003 14:18:22 +0200 > Subject: Re: Custom Cursors > From: Klaus Major > To: use-revolution at lists.runrev.com > Reply-To: use-revolution at lists.runrev.com > A Boing is very expensive, too... > But if you try to make a living with an airline... ;-) ----------- Boing? Oh, you mean Boeing ;-) I'm from the Seattle area, so... Anyway, I'd rather have one of these: BTW, PhotoShop LE 5.0 came with my Wacom tablet, and I rarely need any more than that for photo stuff, but I'd really like Illustrator. Also, has anyone got a good large cursor for those with some visual impairments? Ken N. From pixelbird at interisland.net Thu Jun 12 02:07:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Thu Jun 12 02:07:00 2003 Subject: Custom Cursors In-Reply-To: <200306111601.MAA08595@www.runrev.com> Message-ID: *********** > Date: Wed, 11 Jun 2003 07:56:52 -0700 > Subject: Re: Custom Cursors > From: Richard Gaskin > To: > Reply-To: use-revolution at lists.runrev.com > >> The cursor works but is inverted here... Big fun... >> >> - SO ? just make sure the image you import is an inverted >> version of what you want to end up with !!!! > > I had a problem in which some cursor images made in slightly non-standard > GIF tools would show well on one platform but not another. But I also > learned that using images made with the engine work well across all > platforms. Rather than give up the drawing conveniences of other tools, I > imported the GIFs but then in Rev I changed one pixel and then changed it > back again, which prompts the engine to rewrite the image data in the proper > color order. ---------- Well, that's an interesting trick. Did you discover it by accident, or did you know. If you knew, can you explain please? TIA, Ken N. From martin at harbourtown.co.uk Thu Jun 12 03:11:01 2003 From: martin at harbourtown.co.uk (Martin Baxter) Date: Thu Jun 12 03:11:01 2003 Subject: I'm having a terrible time Message-ID: John, I recall a similar post a few weeks ago. Scott Raney advised the poster to change window managers, and that apparently cleared the problem. You should be able find the thread in the archives. As I recall the poster was using kde and switching to gnome cured it. martin baxter >JOHN FABIANI wrote >Hi, >I'm having a terrible time getting the program to run correctly. I'm >using SuSE 8.2 on dual AMD 1700 system. When I run the program it opens >and many screens appear to work. However, when I attempt to open the >script editor I only get a flash. I can see that a window gets opened >but it closes immediately. Also I have to open the inspector window >before I attempt to do anything else or it does the flash routine too. >At first I thought this had to do with the SMP kernal but the program >acts the same way on a single CPU system (also running SuSE 8.2). Both >systems are using 2.4.20. Does anyone know what may be the cause of the >trouble. The system looks promising and I don't really want to give >up. If it's not going to work at this time please just let me know. > >TIA >John From richmond at mail.maclaunch.com Thu Jun 12 03:40:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu Jun 12 03:40:01 2003 Subject: Consonants (was How to open Richmond's bits of fluff....) Message-ID: Yes! 'Consonants' and 'Vowels' are the basis of 2 standalones that I use for teaching phonetics at the University of St Andrews. I developed them at home, in my own time: i.e. the copyright rests with me !!! If you want to use them for teaching phonetics I should be grateful if you would do the following: 1. Make sure that any standalones you spin off give credit to me "John Richmond Mathewson", you include my e-mail address. 2. I suggest $10 to your local Cancer charity per copy ??? 3. Try not to alter them unduly other than this. Love, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Thu Jun 12 03:43:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu Jun 12 03:43:00 2003 Subject: Graphic Apps for the impoverished (was something and then something else) Message-ID: At home I use GIMP (MacGimp) but at work my employers are wary of my installing any Unix apps. GIMP is FREE and after the initial hiccups a super program. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From mcompanys at mac.com Thu Jun 12 05:14:00 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Thu Jun 12 05:14:00 2003 Subject: Consonants (was How to open Richmond's bits of fluff....) In-Reply-To: Message-ID: <82A105D0-9CBD-11D7-97A8-003065A81762@mac.com> Le jeudi, 12 juin 2003, ? 09:34 Europe/Paris, Mathewson a ?crit : > If you want to use them for teaching phonetics I have been retired since August 1996, but I' like to communicate it to a friend who is now teachinggeneral phonetics and phonology in Toulouse. > > 1. Make sure that any standalones you spin off give credit > to me "John Richmond Mathewson", you include my e-mail > address. > > 2. I suggest $10 to your local Cancer charity per copy ??? > > 3. Try not to alter them unduly other than this. > Of course From richmond at mail.maclaunch.com Thu Jun 12 05:57:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu Jun 12 05:57:00 2003 Subject: Consonants (was How to open Richmond's bits of fluff....) Message-ID: Dear Emmanuel Companys, Please bear the following points in mind: 1. If the phonetics programs are going to de delivered from a CD-ROM or over a NETWORK onto Macintosh computers all the JPEG files have to be converted into internal bitmap files: Open the paint tools in RR and use the ersaer to click each image, then, immediately click undo: this converts all images into internal bitmap format. However this means that the files grow to about twice their original size. For Windows this problem should not arise.... If the standalones are going to be installed onto actual Macintosh computers you do not need to convert the graphics. If you are running Mac OS 8.6-9.2.2 it seems best to make Mac OS X standalones and then make sure that your machines have Carbon Library 1.6 installed. 2. Please ask your friend to let me know how many copies are being used and where: this is merely for my curriculum vitae. Regards, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From ms1 at soas.ac.uk Thu Jun 12 07:14:00 2003 From: ms1 at soas.ac.uk (muaadh salih) Date: Thu Jun 12 07:14:00 2003 Subject: Re Menu Builder Message-ID: Thanks for all colleagues who helped but it is not yet working. I noticed that only after saving the stack that this error is produced i.e. message is called prior to saving. Suspecting that I might be still under the "free" trail I put a button with 15 line of scripts ( like : put number & return after a field) this worked fine . I am still baffled -- All the best --------------- M. Salih N.M.E. Dept. SOAS University of London Thornhaugh Street London WCIH OXG Tel. (UK) 020 7898 4354 Direct 020 7898 4320 Dept. eMail: ms1 at soas.ac.uk From matt.denton at limelight.com.au Thu Jun 12 07:18:01 2003 From: matt.denton at limelight.com.au (Matt Denton) Date: Thu Jun 12 07:18:01 2003 Subject: Compressing and decompressing a file -- sorry a folder In-Reply-To: <200306120418.AAA32644@www.runrev.com> Message-ID: Hello all, Just a quick caveat: in OSX remember that some files can be a bundle and actually a folder. If you try to compress then decompress this file, it won't work. (I think Rev has some notes tucked away somewhere about this, not sure where, maybe in Dev Guide folder notes?) Anyway one quick way to check if an Application is a bundle (ie actually a folder in disguise) is to control-click on it from the Finder. If you see a 'Show Package Contents' then it is a bundle (are all Mac OSX apps bundles or just Cocoa apps? Not sure here). So don't get trapped as I did: I thought I'd hit a miracle when a 10Mb application compressed down to 10K, now that would be nice. Might be good for dictionary inclusion and/or Development Guide recipe Rev team? M@ From dcragg at lacscentre.co.uk Thu Jun 12 07:52:00 2003 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu Jun 12 07:52:00 2003 Subject: Soap Documentation (other than samples) In-Reply-To: <200306111810.h5BIAKE30355@mmm1505.boca15-verio.com> References: <200306111810.h5BIAKE30355@mmm1505.boca15-verio.com> Message-ID: At 2:10 pm -0700 11/6/03, Edwin Gore wrote: >I'm starting to play around with Amazon's Web Services stuff, and I >noticed that none of the 2.0 commands for using Soap seem to have >made it into the Docs. I know about the sample files, and it looks >like that has everything I am going to need to start fooling around, >just wanted to make Jeanne et. al. aware that none of it made it >into the docs, so it might be hard for some people to find. I can't speak for Jeanne or Kevin, but I think it was probably a good idea not to include the SOAP stuff in the docs. When the revSOAP toolbox was put together (I'll take the blame), there had been some requests for SOAP support but nothing specific about what kind of support was wanted. At the same time, various standards in the web services world were in a state of flux, and new standards seemed to be coming into play every other week. So the toolbox was basically a guide to how you might put together SOAP requests. If more people need to use SOAP, then I'm hoping more specific requests might come in about the form this may take, appropriate syntax, etc. (Requests to RunRev, please, not me.) If something more concrete were to emerge from that, then that might be the time to include it in the docs. Please let us know about your experiences with Amazon. Cheers Dave PS Do you have the SOAP toolbox that shipped with the final release of 2.0? In some of the earlier beta releases, there was a less complete "examples" stack only. From dsc at swcp.com Thu Jun 12 08:55:00 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 12 08:55:00 2003 Subject: Consonants (was How to open Richmond's bits of fluff....) In-Reply-To: Message-ID: <659F15C0-9CDC-11D7-86F1-000A9567A3E6@swcp.com> On Thursday, June 12, 2003, at 01:34 AM, Mathewson wrote: > Yes! 'Consonants' and 'Vowels' are the basis of 2 > standalones that I use for teaching phonetics at the > University of St Andrews. I developed them at home, in my > own time: i.e. the copyright rests with me !!! Cool. How do I get them? > > If you want to use them for teaching phonetics I should be > grateful if you would do the following: > > 1. Make sure that any standalones you spin off give credit > to me "John Richmond Mathewson", you include my e-mail > address. > > 2. I suggest $10 to your local Cancer charity per copy ??? > > 3. Try not to alter them unduly other than this. I would be pleased to give you that courtesy. We homeschool at our home and emphasize both linguistics and language arts approaches to language. I downloaded the IPA sounds and have CDs that came with some books, but I think this might be an easier approach. Especially for a guy like me who has negative language aptitude for language. Uh, does homeschooling (we teach two of our own kids at home) count as teaching phonetics? Dar Scott From dsc at swcp.com Thu Jun 12 09:06:01 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 12 09:06:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: Message-ID: On Wednesday, June 11, 2003, at 10:03 PM, Alex Rice wrote: >> What checkbox? I think I must be blind. > > Or you're using a different distribution builder :-) It's on the > Stacks tab. I see it! >> Does the Distribution Builder just make up the password for this? > > It has a field for you to type a password. Are the original stacks encrypted or only the copy put into distribution? Is there a way to decrypt stacks put into the application? If there is no need to do so, can this password be nonsense I immediately forget? I know, Alex, you only a few steps ahead of me, but someone might know. Dar From richmond at mail.maclaunch.com Thu Jun 12 09:15:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu Jun 12 09:15:01 2003 Subject: How to 'Get' Richmond's phonetic programs Message-ID: Download the stack files and build standalones for the platform of your choice......... Dead easy! Love, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From johnf at jfcomputer.com Thu Jun 12 10:43:00 2003 From: johnf at jfcomputer.com (JOHN FABIANI) Date: Thu Jun 12 10:43:00 2003 Subject: I'm having a terrible time In-Reply-To: References: Message-ID: <1055432126.3234.4.camel@linuxsrv.jfcomputer.com> Thanks for the reply I was just about to give up on RR. I am using KDE. I will see if that makes a difference. However, I can't change window managers. I'll post the results. John On Thu, 2003-06-12 at 01:03, Martin Baxter wrote: > John, > > I recall a similar post a few weeks ago. Scott Raney advised the poster to > change window managers, and that apparently cleared the problem. You should > be able find the thread in the archives. As I recall the poster was using > kde and switching to gnome cured it. > > martin baxter > > >JOHN FABIANI wrote > >Hi, > >I'm having a terrible time getting the program to run correctly. I'm > >using SuSE 8.2 on dual AMD 1700 system. When I run the program it opens > >and many screens appear to work. However, when I attempt to open the > >script editor I only get a flash. I can see that a window gets opened > >but it closes immediately. Also I have to open the inspector window > >before I attempt to do anything else or it does the flash routine too. > >At first I thought this had to do with the SMP kernal but the program > >acts the same way on a single CPU system (also running SuSE 8.2). Both > >systems are using 2.4.20. Does anyone know what may be the cause of the > >trouble. The system looks promising and I don't really want to give > >up. If it's not going to work at this time please just let me know. > > > >TIA > >John > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From eijkhout at cs.utk.edu Thu Jun 12 10:46:00 2003 From: eijkhout at cs.utk.edu (Victor Eijkhout) Date: Thu Jun 12 10:46:00 2003 Subject: Consonants (was How to open Richmond's bits of fluff....) In-Reply-To: <659F15C0-9CDC-11D7-86F1-000A9567A3E6@swcp.com> References: <659F15C0-9CDC-11D7-86F1-000A9567A3E6@swcp.com> Message-ID: >a guy like me who has negative language aptitude for language. QED :-) -- Victor Eijkhout , 329 Claxton, Comp Sci, UT, Knoxville TN 37996. tel: 865 974 9308 (W), 865 673 6998 (H), 865 974 8296 (F) http://www.cs.utk.edu/~eijkhout/ From eijkhout at cs.utk.edu Thu Jun 12 10:50:01 2003 From: eijkhout at cs.utk.edu (Victor Eijkhout) Date: Thu Jun 12 10:50:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: <08FDEBE8-9C69-11D7-929A-000393529642@ARCplanning.com> References: <08FDEBE8-9C69-11D7-929A-000393529642@ARCplanning.com> Message-ID: > I should have made the connection Any time you say that, it really indicates a deficiency in the manual. As a manual writer myself, I don't approve of the "you can't say it wasn't there" style of technical writing. -- Victor Eijkhout , 329 Claxton, Comp Sci, UT, Knoxville TN 37996. tel: 865 974 9308 (W), 865 673 6998 (H), 865 974 8296 (F) http://www.cs.utk.edu/~eijkhout/ From graham.samuel at wanadoo.fr Thu Jun 12 10:53:01 2003 From: graham.samuel at wanadoo.fr (Graham) Date: Thu Jun 12 10:53:01 2003 Subject: Hilited Text in a button Message-ID: <5.2.1.1.0.20030612143957.00c48320@pop.wanadoo.fr> On Wed, 11 Jun 2003 13:13:49 -0400 Howard Bornstein wrote (and thanks for the reply): >I'm checking it on a Mac but I assume it's the same. There's a cool >feature in the Property Inspector that, if you hold the cursor over the >button for a moment, you'll see the property (as a tool tip) that the >button will change. In this case it's "hilitecolor". OK, so the labelling is wrong - very minor bug in the Dev Environment. > From the TD: > >"? The hiliteColor of a button is used for the background of the button >when it is highlighted. If the button is a menu, the hiliteColor is used >to highlight the button, but not the active menu choice. The hiliteColor >has no effect if the button is a tabbed button. The hiliteColor has no >effect until the button is highlighted." > > >In fact I can't work out how to change the button's > >hilited text color from the PI at all. > >Not sure what you mean by "hilited" text color, but to change the text >color of the button, use the Text button. No, I want the color of the text to change while the mouse is down and change back when the mouse comes back up. I thought this was part of button behaviour, but if it's not then fair enough, I'll do it by script when I need to. > >BTW, there's a property with no explanatory text below this in the same PI > >which on my machine can be cleared but not set. Wonder what this is. > >The tooltip reveals this to be the Border color/pattern. I'm not sure why >this option is disabled (yes, it's disabled here also). Another v. minor bug, IMHO. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From graham.samuel at wanadoo.fr Thu Jun 12 10:53:23 2003 From: graham.samuel at wanadoo.fr (Graham) Date: Thu Jun 12 10:53:23 2003 Subject: Repeat request: Can anyone help with the 'printable area' problem Message-ID: <5.2.1.1.0.20030612144031.00caf340@pop.wanadoo.fr> Thanks to Alex, Scott and Richard for replying. On Wed, 11 Jun 2003 11:21:23 -0600 Alex Rice wrote: >I agree it is much needed! Until it is available maybe allow the user >to adjust margins until there is no clipping? > >However, I'm guessing it's a difficult feature to implement. Maybe not >all printers offer up this information? Well, I can give examples which seem universal: in Windows, according to a very experienced Visual Basic developer I asked this week, this info is easily available and is assumed to be provided by all printer drivers. On the Mac, the well-known shareware program GraphicConverter offers "use printer's maximum" as an option in its margin-setting dialog, and I've never know it to fail. Can't speak for Unix. Scott Raney also wrote: >Probably more like a good half, or more. More importantly, only a >good 1% or so of those that do print care about the printable paper >size. In my 25 years of computer experience *I* have never cared >about this, and that includes 10 years as an academic doing posters >and such with drawing packages that split documents across multiple >pages. Since you've always got to cut and paste in these cases >anyway, what do I care if I've got to trim off 1/2 an inch or whether >the printer only requires I trim off 1/8 of an inch? Now if there >were actually printers that print to the edge of the paper, it might >be nice to know this so that you can save the user the trouble of >assuming they'll have to cut and paste to make a big page out of a >bunch of small ones. But AFAIK there aren't any such printers... Yes there are - Epson for example make them (check out the Stylus Photo 2100 for example). >I've added this to the engine feature request list, Sincere thanks! >but note that this >is only the first request for this I've seen in 11 years of engine >development, so I'm thinking your expectations in this area may need >some adjustment because it seems you really may be the only person who >cares about this ;-) Well, maybe so... until other listers speak up, I won't be able to prove otherwise! Doesn't anyone have any aspirations to do any form of precise page layout using RunRev? >PS: note that the printMargins don't apply when using "print..into >rect", which is what all non-trivial apps are going to use anyway. According to the TD (and also noted by Richard Gaskin in another post): The card is scaled to fit the specified pageRect. This therefore means if I'm printing anything that is supposed to have an exact measurement on paper then I need to know that my printing is not going to be enlarged or reduced except under my control. (A ruler is an obvious example, but I have plenty of others - my current application involves printing a paper model on lots of bits of paper for kids to stick together afterwards: clearly all the bits must be printed to the same scale, and as far as possible each complete part should be on a single bit of paper). >So changing the behavior of printMargins wouldn't solve your problem >anyway. A new property would be required instead. Well, I would gladly accept any way to get the information. Meanwhile I will tell the teachers to find the maximum paper size by experiment. Thanks for listening. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From dsc at swcp.com Thu Jun 12 11:03:01 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 12 11:03:01 2003 Subject: How to 'Get' Richmond's phonetic programs In-Reply-To: Message-ID: <35825818-9CEE-11D7-86F1-000A9567A3E6@swcp.com> On Thursday, June 12, 2003, at 07:09 AM, Mathewson wrote: > Download the stack files and build standalones for the > platform of your choice......... > > Dead easy! I think I missed something or I'm being very dense this week. What is the URL? Dar Scott From edgore at shinra.com Thu Jun 12 11:06:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Thu Jun 12 11:06:00 2003 Subject: Fw: Soap Documentation (other than samples) Message-ID: <200306121558.h5CFwJ150552@mmm1505.boca15-verio.com> I do have the 2.01 version, so I've got the latest stacks. I think a lot of the problem I am running into is that Amazon and RunRev seem to use different terminology for the same thing, and since I am just beginning to fool around with SOAP it's confusing. As far as Amazon goes, I think I am probably just going to switch over to using their XML version of their web services, sicne they are super easy to understand,a nd do everything that the soap version does - I was able to get my catalog building software for Amazon affiliates to work within abvout two hours... Thanks! >> At 2:10 pm -0700 11/6/03, Edwin Gore wrote: >> >I'm starting to play around with Amazon's Web >Services stuff, and I >> >noticed that none of the 2.0 commands for using >Soap seem to have >> >made it into the Docs. I know about the sample >files, and it looks >> >like that has everything I am going to need to >start fooling around, >> >just wanted to make Jeanne et. al. aware that >none of it made it >> >into the docs, so it might be hard for some >people to find. >> >> I can't speak for Jeanne or Kevin, but I think it >was probably a good >> idea not to include the SOAP stuff in the docs. >When the revSOAP >> toolbox was put together (I'll take the blame), >there had been some >> requests for SOAP support but nothing specific >about what kind of >> support was wanted. At the same time, various >standards in the web >> services world were in a state of flux, and new >standards seemed to >> be coming into play every other week. So the >toolbox was basically a >> guide to how you might put together SOAP >requests. >> >> If more people need to use SOAP, then I'm hoping >more specific >> requests might come in about the form this may >take, appropriate >> syntax, etc. (Requests to RunRev, please, not >me.) If something more >> concrete were to emerge from that, then that >might be the time to >> include it in the docs. >> >> Please let us know about your experiences with >Amazon. >> >> Cheers >> Dave >> >> PS Do you have the SOAP toolbox that shipped with >the final release >> of 2.0? In some of the earlier beta releases, >there was a less >> complete "examples" stack only. >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> >http://lists.runrev.com/mailman/listinfo/use-revolu >tion From jrvalent at wisc.edu Thu Jun 12 11:17:01 2003 From: jrvalent at wisc.edu (rand valentine) Date: Thu Jun 12 11:17:01 2003 Subject: using database query builder Message-ID: I have several questions about working with Rev and databases (I'm using Valentina xcmd for now on a mac running os 10.2.6). 1. When I open my main working stack, I have a Database Query Builder (hereafter DBQB) connection that connects to a Valentina database that presently has two tables, BasicLexicon and Keys. I have two queries, one for the table BasicLexicon and one for the table Keys. When I run revopendatabases() I get the answer: 4 Why not 1, 2, or 3? Why 4 for the database ID? It doesn't matter if I quit Runrev, turn off my computer, etc. I always get 4. 2. In DBQB, I set a certain field as the primary field for a given query. But whenever I recheck the query, the primary field is listed as "None" until I click the "refresh query" button. Why would this be? 3. Previously I reported that I was able to use revDataFromQuery to get the results of a join, that is, request data from two distinct tables and have it stitched together. But now this no longer works -- when I execute the revDataFromQuery using the command that worked before, I get: revdberr, and that's all. Any ideas on what's going on? Also, if I can't do a join in this way, how _do_ I do one? Thanks so much. rand valentine From dsc at swcp.com Thu Jun 12 11:30:00 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 12 11:30:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: Message-ID: On Thursday, June 12, 2003, at 09:41 AM, Victor Eijkhout wrote: >> I should have made the connection > > Any time you say that, it really indicates a deficiency in the manual. > As a manual writer myself, I don't approve of the "you can't say it > wasn't there" style of technical writing. I agree, but even with the best of styles, the lack of such deficiencies is a high standard. We press toward it, but a falling short may not be indicative of a poor style or strategy. As for my own writing... Well, the connection is perfectly clear to me! That's why my customers hire people like you. Dar Scott From heather at runrev.com Thu Jun 12 11:44:00 2003 From: heather at runrev.com (Heather Williams) Date: Thu Jun 12 11:44:00 2003 Subject: Applications for WWDC Message-ID: Dear listees, I'm doing the whip round for applications made in Revolution to feature at WWDC. If anyone has a shipping program they're proud of, that isn't already on the Made with Rev pages, firstly, why not? Get over there and upload it! and secondly, email me a description off list for consideration and we'll pick the best to feature at WWDC. The made with Rev pages are at: http://www.runrev.com/Revolution1/developercentral/madewithrev.html Warm regards to all, Heather P.S. Don't forget, I'm counting the votes tomorrow for listee of the year...if you haven't voted yet, send your nomination to me, heather at runrev.com, with the name of your nominee in the subject line. -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From themacguy at macosx.com Thu Jun 12 12:09:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Thu Jun 12 12:09:00 2003 Subject: List of users and associated data Message-ID: <6D030D42-9CF7-11D7-9F75-000A95763ABC@macosx.com> I have a need for a stack which will be used for a user login. The target audience is children so they will have to select their name from a list. There will be a method for an admin (teacher or parent) to add/delete a username from the list. While I will need to keep track of various data (last login, tests taken, scores for each test), the user should only see his/her name. My thoughts are to use a separate stack (so I can modify/save the data residing in this stack) and, in the stack, have an invisible field holding a comma-delimited list of the data (which is programmatically updated when a user completes a test) -and- a visible list field that I re-populate with the user names whenever a user is added/deleted. It is possible that the list of users will be as many as 50. I am avoiding any kind of external DB for simplicity's sake. What are the listas' thoughts on this matter? Thanks, Barry From francois.cuneo at cuk.ch Thu Jun 12 12:14:01 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Thu Jun 12 12:14:01 2003 Subject: Reorder Lines in a List Field In-Reply-To: Message-ID: Hi everybody! Is it possible to reorder lines in a ListField by drag and drop? And if the answer is yes, my second question is How? Thank you Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From janschenkel at yahoo.com Thu Jun 12 12:33:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jun 12 12:33:00 2003 Subject: Reorder Lines in a List Field In-Reply-To: Message-ID: <20030612172516.40041.qmail@web11906.mail.yahoo.com> --- Fran?ois Cuneo wrote: > Hi everybody! > Is it possible to reorder lines in a ListField by > drag and drop? > And if the answer is yes, my second question is How? > Thank you > Fran?ois > > > -------------- > Fran?ois Cuneo > Bonjour Fran?ois, Unfortunately the drag'n'drop functionality for RunRev 2 doesn't work for ListFields. However, I have made a stack available that accomplishes this. Direct link for download : http://www.geocities.com/janschenkel/downloads/dragdroplist.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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From themacguy at macosx.com Thu Jun 12 12:38:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Thu Jun 12 12:38:00 2003 Subject: Report Builder - am I missing something? Message-ID: <9307045D-9CFB-11D7-9F75-000A95763ABC@macosx.com> I was fooling around with the Report Builder but it seems to be lacking a..."report builder". I am referring to what HyperCard provided. There was a dialog that permitted one to specify which background fields would appear (left-to-right) in a list report (presumably of a DB-like stack). The Rev Report Builder seems only to automate the "search the stack for the proper records" function. Am I missing something here? Barry From klaus at major-k.de Thu Jun 12 12:43:01 2003 From: klaus at major-k.de (Klaus Major) Date: Thu Jun 12 12:43:01 2003 Subject: List of users and associated data In-Reply-To: <6D030D42-9CF7-11D7-9F75-000A95763ABC@macosx.com> Message-ID: <3B167BDE-9CFC-11D7-89BF-000A27B49A96@major-k.de> Hi Barry, > I have a need for a stack which will be used for a user login. The > target audience is children so they will have to select their name > from a list. There will be a method for an admin (teacher or parent) > to add/delete a username from the list. While I will need to keep > track of various data (last login, tests taken, scores for each test), > the user should only see his/her name. > > My thoughts are to use a separate stack (so I can modify/save the data > residing in this stack) and, in the stack, have an invisible field > holding a comma-delimited list of the data (which is programmatically > updated when a user completes a test) -and- a visible list field that > I re-populate with the user names whenever a user is added/deleted. > > It is possible that the list of users will be as many as 50. I am > avoiding any kind of external DB for simplicity's sake. > > What are the listas' thoughts on this matter? Sounds good. Now, what was the question? :-D Just kidding ;-) I would recommend a password protected stack to hold "sensible" data and the use of custom props... You can easily access a protected stack (even from the hd, no need to open it!) with this little script: ... set the passkey of stack "path to your stack here" to "password" ## I suggest to use a better password ;-) ## do your stuff here with the contents of that stack... ... thats all :-) Hope that helps. > Thanks, > Barry Regards Klaus Major klaus at major-k.de From themacguy at macosx.com Thu Jun 12 12:46:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Thu Jun 12 12:46:00 2003 Subject: Report OBJECT, not Report Builder - I think... Message-ID: <9B6DAF58-9CFC-11D7-9F75-000A95763ABC@macosx.com> I think what I was looking for was the Report Object. Where can I find documentation on this? Thanks, Barry From themacguy at macosx.com Thu Jun 12 13:26:01 2003 From: themacguy at macosx.com (Barry Levine) Date: Thu Jun 12 13:26:01 2003 Subject: Report Object - wha?? Message-ID: <241AF356-9D02-11D7-9F75-000A95763ABC@macosx.com> From the What's New file in the Rev 2 folder: > - Lay out a custom report on a card, using any objects, and use report > viewer objects to display a field's content for each page of the > report. ...and how does one move from page to page without doing it in the "basic properties" dialog for each object? ...and, more importantly, how does one create a tabular report without resorting to add'l applications? Isn't that a critical part of a Report? Barry From xslaugh at hotmail.com Thu Jun 12 14:29:00 2003 From: xslaugh at hotmail.com (Scott Slaugh) Date: Thu Jun 12 14:29:00 2003 Subject: Using keyboard to control a player Message-ID: >rawKeyDown (or up) doesn't report the ASCII code for the key pressed, it >reports some other code. You have worked out that the code for space is >62593. You just need to test for any keys you need to trap so you can find >their codes. > I know that the message is getting sent, becauase if I put an answer command right above the start player command, the answer box comes up when I hit space. The problem is that my movie doesn't start. I did discover that if I set the alwaysBuffer of the movie to true, it does play when I hit space. The problem with this is that the movie, while playing, doesn't show itself playing-it just goes to the end, and then shows the very last frame. The thing that confuses me is why the start player command will start the player if I put it in a button, but not in the script to catch space bar. Scott Slaugh >Cheers, >Sarah >sarahr at genesearch.com.au >http://www.troz.net/Rev/ > >On Thursday, June 12, 2003, at 01:17 pm, Scott Slaugh wrote: > >>Here's a problem I've been running into. I create a new stack, and put on >>a player with a QuickTime movie. I then open the card script, and enter >>this: >>on rawKeyDown key >>if key=32 then >>start player 1 >>else >>pass rawKeyDown >>end if >>Problem is, this doesn't start the player when I hit the space bar. >>However, if I change the 32 to 62593, which is the return key, the script >>works fine. Why doesn't space bar work? >> >>Scott Slaugh _________________________________________________________________ The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail From ambassador at fourthworld.com Thu Jun 12 14:52:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jun 12 14:52:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: Message-ID: Victor Eijkhout wrote: >> I should have made the connection > > Any time you say that, it really indicates a deficiency in the > manual. As a manual writer myself, I don't approve of the "you can't > say it wasn't there" style of technical writing. Fortunately that doesn't seem to be the style Jeanne employs in documenting Rev. "Any time" may be a difficult position to support given the variety of posts here about the more-extensive-than-Macromedia's documentation, some evidencing a greater earnestness in trying than others. As a documentation professional, surely you recognize the dynamic that occurs once the meme of "the docs are inadequate" grows legs: an element of "learned helplesness" creeps into the community, in which newcomers read posts slamming the docs and begin to assume they needn't even try looking. While specific constructive suggestions sent to Jeanne are invaluable in providing guidance for further expansion, posts making broad negative generalizations about the docs can be a disservice to the readers here, misleading them to believe that finding the answers they need may be harder than is actually the case. This latest issue of password-protecting stacks is a good case in point. If something seems obvious enough to get alarmed over, it may be obvious to the RunRev team as well, and might well have already been addressed. The same amount of effort as required to post an alarming note to the list is all that's required to recognize that in this case such a post isn't necessary: Step 3 of 3 in the Distribution Builder has a field clearly labeled "Encrypt with password" in the middle of the card. And in the last several weeks a lot of posts have been searching for language features in which what was being sought is the actual keyword they were looking for; submitting the same term to the Transcript Dictionary as was submitted to the list would have yielded immediate gratification. Sometimes the problem is believing things can be as easy as they are. ;) From sims at ezpzapps.com Thu Jun 12 15:03:00 2003 From: sims at ezpzapps.com (sims) Date: Thu Jun 12 15:03:00 2003 Subject: Microsoft Active Accessibility In-Reply-To: References: Message-ID: I am trying to find a way for a Rev app to make use of a windows screen reader, Window Eyes, for the sight impaired. Evidently this requires Microsoft Active Accessibility to be implemented for the screen reader to function. Does Rev make use of Microsoft Active Accessibility in any way? tia sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From klaus at major-k.de Thu Jun 12 15:13:01 2003 From: klaus at major-k.de (Klaus Major) Date: Thu Jun 12 15:13:01 2003 Subject: Using keyboard to control a player In-Reply-To: Message-ID: <3677C7CE-9D11-11D7-89BF-000A27B49A96@major-k.de> Hi Scott, > ... > I know that the message is getting sent, becauase if I put an answer > command right above the start player command, the answer box comes up > when I hit space. The problem is that my movie doesn't start. I did > discover that if I set the alwaysBuffer of the movie to true, it does > play when I hit space. The problem with this is that the movie, while > playing, doesn't show itself playing-it just goes to the end, and then > shows the very last frame. The thing that confuses me is why the > start player command will start the player if I put it in a button, > but not in the script to catch space bar. > > Scott Slaugh i think this is a "feature" of QT. You can start/stop a movie in QT-Player with the spacebar... Just omit that handler and see what happens when you hit the space-key... (Just click on the movie if nothing happens an hit space agin...) I had to change some scripts in my last project, where i did not get a similar script to work... So i check for QT and have no space-bar script and if Video for Windows is used i do... Took me some desparate hours to find out... ;-) Try it, it may work for you, too. Hope that helps. Regards Klaus Major klaus at major-k.de From francois.cuneo at cuk.ch Thu Jun 12 15:28:00 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Thu Jun 12 15:28:00 2003 Subject: Reorder Lines in a List Field In-Reply-To: <20030612172516.40041.qmail@web11906.mail.yahoo.com> Message-ID: > --- Fran?ois Cuneo wrote: >> Hi everybody! >> Is it possible to reorder lines in a ListField by >> drag and drop? >> And if the answer is yes, my second question is How? >> Thank you >> Fran?ois >> >> >> -------------- >> Fran?ois Cuneo >> > > Bonjour Fran?ois, > > Unfortunately the drag'n'drop functionality for RunRev > 2 doesn't work for ListFields. However, I have made a > stack available that accomplishes this. > Direct link for download : > http://www.geocities.com/janschenkel/downloads/dragdroplist.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! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thank you Jan! I'll try it! Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From thierry.arbellot at wanadoo.fr Thu Jun 12 15:48:01 2003 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Thu Jun 12 15:48:01 2003 Subject: External SDK In-Reply-To: Message-ID: <24A5C1D2-9D16-11D7-B909-000393D64FA0@wanadoo.fr> I'm developing a stack with external, in Rev 1.1.1. It does work fine on MacOS using CODE resource. Now, I want to use Rev 2 on OS X. I have built the external bundle, but then what do I do with it ? How to make it work with the stack or a standalone in Rev 2.0 ? I can't find any tutorial for OS X. Thanks. Thierry Arbellot. On Thursday, Jun 5, 2003, at 17:31 Europe/Paris, Trevor DeVore wrote: > On Thursday, June 5, 2003, at 11:19 AM, Alex Rice wrote: > >> On Thursday, June 5, 2003, at 07:17 AM, Trevor DeVore wrote: >> >>> I just went to http://www.metacard.com/get.html and downloaded the >>> external samples from there. I also downloaded metacard to test the >>> sample external with and everything worked fine except on OS X you >>> need to change the name of the compiled bundle to "external" rather >>> than "external.bundle" for it to work with the sample metacard >>> stack. Creating externals with these samples has worked in Rev 2.0 >>> as well. >> >> Also remember that on Mac, the binary format used by metacard has >> changed from CFM to Mach-O. The programming interface for externals >> is the same, I guess, but they will need to be recompiled to work on >> Rev 2.0. >> >> I remember reading Jeanne is working on some SDK tutorials and such. >> How is it coming? :-) > > The externals available from the MetaCard website have been updated to > work with the latest engine on OS X. There is a Project Builder > project that you can use. > > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bornstein at designeq.com Thu Jun 12 15:59:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Thu Jun 12 15:59:00 2003 Subject: indirect variable reference Message-ID: <200306122051.h5CKp2iY007152@ms-smtp-02.nyroc.rr.com> >Is there a way to reference a variable through another variable in >Transcript? Thanks for all the helpful suggestions. The "do" construct was what I was looking for (although it sure would be nice to simply have an indirect function like value that works in both directions). Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From dsc at swcp.com Thu Jun 12 16:01:01 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 12 16:01:01 2003 Subject: Repeat request: Can anyone help with the 'printable area' problem In-Reply-To: <5.2.1.1.0.20030612144031.00caf340@pop.wanadoo.fr> Message-ID: On Thursday, June 12, 2003, at 09:43 AM, Graham wrote: > Well, maybe so... until other listers speak up, I won't be able to > prove otherwise! Doesn't anyone have any aspirations to do any form of > precise page layout using RunRev? I wish you the best in solving your problems, but this seems unfair. There might be classes of precise page layout that always use large margins or don't mind large margins in reduced preview pages. An example might be an Id badge system. Maybe there is a way to take this problem and turn it into a solution. Are these previews of pages? One thing that I don't like is the unrealistic black outline of previews. If printer properties are eventually available, what others would be needed? resolution? Dar Scott From dan at clearvisiontech.com Thu Jun 12 16:07:01 2003 From: dan at clearvisiontech.com (Dan Friedman) Date: Thu Jun 12 16:07:01 2003 Subject: Rev Docs In-Reply-To: <200306121601.MAA18592@www.runrev.com> Message-ID: Dear RR and fellow Revolutionaries, I just wanted to take a moment to say "Thank You" to Jeanne and the entire RR crew for your continued work on the RR Documentation. 97 out of 100 times, I can find the answer to my questions from the documentation. Unlike many programs you get today, the RR docs are well thought out, well written, and easy to find what your looking for. I'm sorry I don't post more questions to this list. But, frankly, I find most of my answers in the docs! My wife calls me a "Manual Nazi", because usually I read the manual cover to cover before I crack the seal of the installer. As a man who relies heavily on good documentation, I thank you. There's been some talk lately on this list about making a book on RR. I say we already have one. And it's getting better with each release! Keep up the great work! -Dan From mcompanys at mac.com Thu Jun 12 16:08:01 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Thu Jun 12 16:08:01 2003 Subject: Consonants (was How to open Richmond's bits of fluff....) In-Reply-To: Message-ID: Dear Richmond , Thank you for your advices. I'll probably will have to ask you when I'll begin doiing the job. As for my friend I am not sure I will be able to contact him before the fall. I was planning just to send him your stacks, for him to play with. I thought he could be interested in using theml; but late I realized that they are more english than general phonetics. If he, or somebody else in Toulouse would like to use tem I'll let you know first. ????? ????? [ By the way, do you receive my Unicode "bulgarian":words? I am taking a paent for them! ] -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 628 bytes Desc: not available URL: From alrice at ARCplanning.com Thu Jun 12 16:31:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Thu Jun 12 16:31:00 2003 Subject: External SDK In-Reply-To: Message-ID: <02859745-9D1C-11D7-8D21-000393529642@ARCplanning.com> On Thursday, June 5, 2003, at 07:17 AM, Trevor DeVore wrote: > I just went to http://www.metacard.com/get.html and downloaded the > external samples from there. I have been looking around the Metacard site and all I have found is the external.tgz package which consists of one example, the GameOfLife external. This is the same one which was the "External SDK" in Rev 1.1.1. Where are more examples, especially ones with comments in the C code. Can anyone point me in the right direction? Particularly the xgetvar, xsetvar, xgetarray, xsetarray functions are kind of opaque to me. I'm no C expert! Jeanne, I know you said it's in the works, but it's hardly an "SDK" if there are very few code comments and the API is not documented anywhere! Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From jacque at hyperactivesw.com Thu Jun 12 16:33:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu Jun 12 16:33:01 2003 Subject: Rev Docs In-Reply-To: References: Message-ID: <3EE8EFA1.7000708@hyperactivesw.com> On 6/12/03 4:10 PM, Dan Friedman wrote: > There's been some talk lately on this list about making a book on RR. I say > we already have one. And it's getting better with each release! I have to agree. The addition of the search plug-in does it for me. That was the only thing that I used to wish we had, and now we do. Thanks for a great job, Jeanne. I know how much work you put into this, and it shows. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alrice at ARCplanning.com Thu Jun 12 16:33:24 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Thu Jun 12 16:33:24 2003 Subject: External SDK In-Reply-To: <24A5C1D2-9D16-11D7-B909-000393D64FA0@wanadoo.fr> Message-ID: <6001FF33-9D1C-11D7-8D21-000393529642@ARCplanning.com> On Thursday, June 12, 2003, at 02:40 PM, Thierry Arbellot wrote: > I'm developing a stack with external, in Rev 1.1.1. > It does work fine on MacOS using CODE resource. > > Now, I want to use Rev 2 on OS X. > I have built the external bundle, but then what do I do with it ? > How to make it work with the stack or a standalone in Rev 2.0 ? I > can't find any tutorial for OS X. AFAIK just treat it the same way you treat your external on Mac OS, but ignore the fact that it's a folder (a bundle). I believe you add it to your externals property, but leave off the .bundle extension. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From Yennie at aol.com Thu Jun 12 17:20:00 2003 From: Yennie at aol.com (Yennie at aol.com) Date: Thu Jun 12 17:20:00 2003 Subject: External SDK Message-ID: Starting with OS X on MacOS you need to set the "externals" property, just as on Windows/Linux/UNIX systems. For example: on mouseUp answer folder "Please select your external bundle" set the externals of this stack to it end mouseUp Note that you can use relative paths also, just as with images and movies. Also, the "externals" property can contains multiple paths, one per line. HTH Brian > Now, I want to use Rev 2 on OS X. > I have built the external bundle, but then what do I do with it ? > How to make it work with the stack or a standalone in Rev 2.0 ? I can't > find any tutorial for OS X. > ------------------------------ Brian Yennie Chief Technology Officer QLD Learning, LLC www.QLDLearning.com PH: (904)-997-0212 EMAIL: Yennie at aol.com ------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: From revolution at knowledgeworks.plus.com Thu Jun 12 19:39:00 2003 From: revolution at knowledgeworks.plus.com (revolution at knowledgeworks.plus.com) Date: Thu Jun 12 19:39:00 2003 Subject: standalone has plainly readable transcript Message-ID: <20030613013037.knowledgeworks@Plus.Net> I agree with Richard 100%. I think it is very far-sighted of him to see that the needless railing against the Rev docs can affect other users' perceptions of the quality of the docs and the quality of Rev. As Richard points out, the number of keyword tokens that have meaning for the engine behind Revolution is quite phenomenal, and the documentation is really quite exhaustive. I've been programming for 20 years, and learnt many different languages and environments. I have not found anything that comes close to Rev, and I wish Runrev and Metacard tremendous success. Before I decided that Rev was one of the three or four technologies I needed for ANY possible application development, I looked around at many of the competitors. Frankly, I think that Rev (and Metacard) are peerless in what they do. Indeed, the vast power of the engine can be hidden by the simplicity and beauty of the language. As Richard points out, even Javascript is more difficult to use than Rev. The difference is that languages like Javascript have more readily-available sources of external documentation/information. That there is not masses of _third party_ documentation available for Rev is not the fault of Runrev. We users have to make the best use of what _is_ available. There are many places on the internet where if you ask for help, and what you are asking is in the manual, you will be told: 'RTFM'. When I first started to use Rev, before I would post any questions to the list I would search the docs, search the books I had bought on Hypercard and Hypertalk (subsequent to buying my license for Rev), and search the archives for both Rev and Metacard. Most of the time, I found the answer this way, and if I did not find the answer I would post my question. I was embarrassed if it turned out that the answer was in one of these places but I had missed it. I could not see why I should spend my time writing a clear email expressing my problem when I could spend the time searching for the answer, nor why I should expect someone more knowledgeable than myself to spend thetime explaining to me what was already publicly available. Now that the docs are fully-searchable, I think there is even less reason why I should miss the answer. I am no Transcript expert, but I found that on returning to Rev after several months of not using it, it took me no more than an hour to prototype an idea for a multi-platform, freely-distributable web server that would serve up encrypted data to users via a browser. To find out the necessary information I did a Google search of the list, and searched the documentation, and the prototype took me 1 hour to produce. Some of the perceived problem with the docs may be the frame of mind in which one approaches Rev. At the beginning I did not fully appreciate the fact that since there is a 20 year history of evolution from Hypertalk to Transcript it is more likely that any perceived lacking in the language/environment is _probably_ a mistake on the part of the user (yes, we users can make mistakes), and anything that seems not to work _probably_ does work (it might take a little digging to get the syntax right or to change the way in which one thinks it _should_ work). People, 20 years is a very long time in computers.... My perception is that Revolution enables many people who wish to program to begin doing so, when the intracacies or startup requirements/costs of other environments are prohibitive. Maybe it is because Rev is positioning itself as an 'easy' way into programming that there are users who expect it to be so simple to use that they should not need to look for information. But I'm quite sure that if they tried many of the alternatives that offer _some_ of the benefits of Rev (e.g. iShell, VB, Python, Rebol, Java) they would have given up already because of technical difficulties and/or price. And if they did opt for one of these other programming environments, I do not think they would find better a better environment than Rev, or better documentation than that provided by Jeanne, or a more helpful support group than this. RTFM is not an injunction one sees often on this list. I say all this even though I may well _perceive_ there to be _minor_ omissions in the documentation for Rev 2.0x, and maybe I preferred the GUI of Rev 1.1.1 ...... These are minor or personal, and it is a 2.0 release. Having downloaded several different faulty or inadequate Java IDEs in the past week, I keep on appreciating what Runrev does. Of course there will be bugs in the IDE, and there may well be inconsistencies in the language, and there will always be features that are missing for some sub-set of Rev users. But in my opinion it is a peerless tool, and Runrev are doing a great job. Regards, Bernard >> As a documentation professional, surely you recognize the dynamic that occurs once the meme of "the docs are inadequate" grows legs: an element of "learned helplesness" creeps into the community, in which newcomers read posts slamming the docs and begin to assume they needn't even try looking. While specific constructive suggestions sent to Jeanne are invaluable in providing guidance for further expansion, posts making broad negative generalizations about the docs can be a disservice to the readers here, misleading them to believe that finding the answers they need may be harder than is actually the case. This latest issue of password-protecting stacks is a good case in point. If something seems obvious enough to get alarmed over, it may be obvious to the RunRev team as well, and might well have already been addressed. The same amount of effort as required to post an alarming note to the list is all that's required to recognize that in this case such a post isn't necessary: Step 3 of 3 in the Distribution Builder has a field clearly labeled "Encrypt with password" in the middle of the card. And in the last several weeks a lot of posts have been searching for language features in which what was being sought is the actual keyword they were looking for; submitting the same term to the Transcript Dictionary as was submitted to the list would have yielded immediate gratification. Sometimes the problem is believing things can be as easy as they are. ;) From xslaugh at hotmail.com Thu Jun 12 20:37:00 2003 From: xslaugh at hotmail.com (Scott Slaugh) Date: Thu Jun 12 20:37:00 2003 Subject: Using keyboard to control a player Message-ID: >Hi Scott, > It appears that it is a feature. I took out my script, and it worked fine. Thanks for your help! Scott Slaugh > >i think this is a "feature" of QT. > >You can start/stop a movie in QT-Player with the spacebar... > >Just omit that handler and see what happens when you hit the >space-key... > >(Just click on the movie if nothing happens an hit space agin...) > >I had to change some scripts in my last project, where i did not >get a similar script to work... > >So i check for QT and have no space-bar script and if >Video for Windows is used i do... > >Took me some desparate hours to find out... ;-) > >Try it, it may work for you, too. > >Hope that helps. > > > >Regards > >Klaus Major >klaus at major-k.de _________________________________________________________________ Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 From jacque at hyperactivesw.com Thu Jun 12 21:17:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu Jun 12 21:17:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: <20030613013037.knowledgeworks@Plus.Net> References: <20030613013037.knowledgeworks@Plus.Net> Message-ID: <3EE9323A.7080904@hyperactivesw.com> On 6/12/03 7:30 PM, revolution at knowledgeworks.plus.com wrote: > I've been programming for 20 years, and learnt many different languages > and environments. I have not found anything that comes close to Rev... If this list had a "post of the month", I'd vote for this one. Somebody ought to frame it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From gizmotron at earthlink.net Thu Jun 12 21:51:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Thu Jun 12 21:51:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: <3EE9323A.7080904@hyperactivesw.com> Message-ID: On Thursday, June 12, 2003, at 07:08 PM, J. Landman Gay wrote: > >> I've been programming for 20 years, and learnt many different >> languages and environments. I have not found anything that comes >> close to Rev... > > > If this list had a "post of the month", I'd vote for this one. > Somebody ought to frame it. > I've been programming for 20 years, and learnt many different > languages and environments. I have not found anything that comes > close to Rev... -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 691 bytes Desc: not available URL: From jacque at hyperactivesw.com Thu Jun 12 22:28:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu Jun 12 22:28:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: References: Message-ID: <3EE942CC.9060908@hyperactivesw.com> On 6/12/03 9:44 PM, Mark Brownell wrote: > > On Thursday, June 12, 2003, at 07:08 PM, J. Landman Gay wrote: > >> >> >>> I've been programming for 20 years, and learnt many different >>> languages and environments. I have not found anything that comes >>> close to Rev... >> >> >> >> If this list had a "post of the month", I'd vote for this one. >> Somebody ought to frame it. > > > > > >> I've been programming for 20 years, and learnt many different >> languages and environments. I have not found anything that comes >> close to Rev... > > > Wow. It even matches my wallpaper. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Thu Jun 12 23:20:00 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 12 23:20:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: <20030613013037.knowledgeworks@Plus.Net> Message-ID: <297D0E74-9D55-11D7-8AFB-000A9567A3E6@swcp.com> On Thursday, June 12, 2003, at 06:30 PM, revolution at knowledgeworks.plus.com wrote: > As Richard points out, the number of keyword tokens that have meaning > for the engine behind Revolution is quite phenomenal, and the > documentation is really quite exhaustive. I agree. The task is huge and creating a way to address a huge amount of highly interrelated details is a challenge. I think Jeanne has done a good job. Dar Scott From signe.sanne at roman.uib.no Fri Jun 13 01:08:00 2003 From: signe.sanne at roman.uib.no (Signe Marie Sanne) Date: Fri Jun 13 01:08:00 2003 Subject: No postings since 6 June Message-ID: Will you please check to see if you have cut me off both from the Revolution and the MetaCard discussion lists. Thanks in advance. Regards 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From lafourcade.romain at numericable.fr Fri Jun 13 02:03:00 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Fri Jun 13 02:03:00 2003 Subject: Reorder Lines in a List Field Message-ID: Salut, I have 2 amateurish but effective scripts allowing to move a list item up or down when clicking on the appropriate button. Are you interested ? Romain From thierry.arbellot at wanadoo.fr Fri Jun 13 02:13:00 2003 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Fri Jun 13 02:13:00 2003 Subject: External SDK In-Reply-To: Message-ID: <707D3FBF-9D6D-11D7-A7A4-000393D64FA0@wanadoo.fr> Thanks Brian, It does work well :-). Thierry On Friday, Jun 13, 2003, at 00:11 Europe/Paris, Yennie at aol.com wrote: > Starting with OS X on MacOS you need to set the "externals" property, > just as on Windows/Linux/UNIX systems. > > For example: > > on mouseUp > ?? answer folder "Please select your external bundle" > ?? set the externals of this stack to it > end mouseUp > > Note that you can use relative paths also, just as with images and > movies. > Also, the "externals" property can contains multiple paths, one per > line. > > HTH > > Brian > > Now, I want to use Rev 2 on OS X. > I have built the external bundle, but then what do I do with it ? > How to make it work with the stack or a standalone in Rev 2.0 ? I can't > find any tutorial for OS X. > > > > > > > > ------------------------------ > Brian Yennie > Chief Technology Officer > QLD Learning, LLC > www.QLDLearning.com > > PH: (904)-997-0212 > EMAIL: Yennie at aol.com > ------------------------------- -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1176 bytes Desc: not available URL: From francois.cuneo at cuk.ch Fri Jun 13 02:42:00 2003 From: francois.cuneo at cuk.ch (Fran=?ISO-8859-1?B?5w==?=ois Cuneo) Date: Fri Jun 13 02:42:00 2003 Subject: Reorder Lines in a List Field In-Reply-To: Message-ID: > Salut, I have 2 amateurish but effective scripts allowing to move a list > item up or down when clicking on the appropriate button. > > Are you interested ? > > Romain Salut Romain! Thank you but I have written this scipts myself vith the Klaus's Help:-) Friendly Terrible de devoir s'?crire en anglais non?:-) Fran?ois -------------- Fran?ois Cuneo Site Web d?di? au Macintosh http://www.cuk.ch E-mail: francois.cuneo at cuk.ch From ken.apthorpe at optusnet.com.au Fri Jun 13 03:22:00 2003 From: ken.apthorpe at optusnet.com.au (Ken Apthorpe) Date: Fri Jun 13 03:22:00 2003 Subject: list email address security In-Reply-To: <200306130230.WAA01073@www.runrev.com> Message-ID: A word of caution to all you Rev-heads ... I've read posts about the list/archive security of email addresses. After 8 months of spam-free bliss my current email address has suddenly been found by the Nigerian spammers. At last my financial future is assured, gravy train here I come .... I realise it may be pure coincidence that they found me about a week after I joined the list (which is the only one I have subscribed to with my current address). They may well have got me from some other source. But I can't help but note the coincidence. As they have got me, it is a sure thing that a torrent of spam from all directions is about to follow. So, I expect I will shortly have to change my email address. I think I may have to unsubscribe first. Take care Ken From richmond at mail.maclaunch.com Fri Jun 13 03:33:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 13 03:33:00 2003 Subject: How to 'Get' Richmond's phonetic programs Message-ID: On Thursday, June 12, 2003, at 07:09 AM, Mathewson wrote: > Download the stack files and build standalones for the > platform of your choice......... > > Dead easy! I think I missed something or I'm being very dense this week. What is the URL? Dar Scott ------------------------------- http://www.runrev.com/Revolution1/developercentral/usercontributions.html Be there, or be square! Love, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Fri Jun 13 04:02:02 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 13 04:02:02 2003 Subject: The Legality of using GIF images ??? Message-ID: Yesterday a friend of mine told me that it was unwise to use GIF images in any sort of software (even freeware) as the Compuserve people would be after my blood. I don't know if this is true......... I would be very grateful for any feedback on this one! Meanwhile I am going to start fooling around with TIFF files........ Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Fri Jun 13 04:19:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 13 04:19:01 2003 Subject: Loophole in RR 2 Documentation ??? Message-ID: When double-clicking on 'image formats' (Development Guide)no new window with that information appears - nothing for Paint Tools, Image Types or Database Types. Richmond --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From wmb at internettrainer.com Fri Jun 13 04:25:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Fri Jun 13 04:25:00 2003 Subject: Consonants (was How to open Richmond's bits of fluff....) In-Reply-To: Message-ID: On Thursday, Jun 12, 2003, at 23:00 Europe/Vienna, Emmanuel Companys wrote: > As for my friend I am not sure I will be able to contact him before > the fall. I was planning just to send him your stacks, for him to play > with. I thought he could be interested in using theml; but late I > realized that they are more english than general phonetics. > If he, or somebody else in Toulouse would like to use tem I'll let you > know first. > > ????? ????? > > [ By the way, do you receive my Unicode "bulgarian":words? I am > taking a paent for them! ] Yes, good night... 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 scott at tactilemedia.com Fri Jun 13 05:43:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Fri Jun 13 05:43:00 2003 Subject: The Legality of using GIF images ??? In-Reply-To: Message-ID: On 6/13/03 9:56 AM, "Mathewson" wrote: > Yesterday a friend of mine told me that it was unwise to > use GIF images in any sort of software (even freeware) as > the Compuserve people would be after my blood. > > I don't know if this is true......... This is completely false. If displaying GIF images was a crime then every Web developer in the world would be in jail for lack of paying license fees. At issue can be building an application that can *create* or *export* GIF images (a la Photoshop, FireWorks, etc). Unless you are developing an app to save GIF images, there is no issue. Related: I've *heard* that the statute of limitations on the GIF format is coming near its end, so maybe all the licensing stuff will fall by the wayside soon. In the meantime, PNG is an excellent format to work with, if not completely compatible with old technology (browsers, etc). Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From richmond at mail.maclaunch.com Fri Jun 13 06:29:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 13 06:29:00 2003 Subject: The Legality of using GIF images ??? Message-ID: Thank you very much Scott Rossi. I have just uploaded an improved version of my Custom Cursors stack that demonstrates how to create cursors without GIF images. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From sarahr at genesearch.com.au Fri Jun 13 06:40:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Fri Jun 13 06:40:00 2003 Subject: invisible text flashing pointer In-Reply-To: <1030612133545.3ee7f511.c0a80064.10.2.3.0.16646@192.168.0.100> Message-ID: This happens when the field is overlapped by part of a group. Jut make sure it is in front of any groups that occupy the same space, and the flashing cursor will come back. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Thursday, June 12, 2003, at 01:35 pm, Emmanuel Companys wrote: > In some unlocked flds the flashing vertical line showing the insertion > point, when you click with the I cursor, does not show up any more; > and I can't get it back. The fld works normally: I can type and > select, but I miss the flashing line showing the user in which fld he > is supposed to type. > > This has already happend using 1.1.1 and 2.0, as well. The only fix I > have found is to create a new fld, and hope it will not do the same > sooner or later. > > Any idea of what it's going on? > > Manuel From richmond at mail.maclaunch.com Fri Jun 13 06:44:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 13 06:44:00 2003 Subject: Loophole in RR 2 Documentation ??? Message-ID: Found it at last: About object types and object references: Images can display data in GIF, JPEG, PNG, BMP, XWD, XBM, XPM, PBM, PGM, or PBM formats. On Mac OS and OS X systems, PICT files can also be displayed (but they cannot be displayed on Unix or Windows systems). How was I to know that when looking for IMAGE FORMATS I had to search under OBJECT TYPES? How is anybody to know? What a pain in the PBM. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From mcompanys at mac.com Fri Jun 13 07:47:01 2003 From: mcompanys at mac.com (Emmanuel Companys) Date: Fri Jun 13 07:47:01 2003 Subject: invisible text flashing pointer In-Reply-To: Message-ID: <014D193E-9D9C-11D7-85F7-003065A81762@mac.com> Le jeudi, 12 juin 2003, ? 06:24 Europe/Paris, Sarah a ?crit : > This happens when the field is overlapped by part of a group. Jut make > sure it is in front of any groups that occupy the same space, and the > flashing cursor will come back. Thank you. Richmond Mathews had already got me ou of this mess. Ecuse the extra noise: not missing this may prevent people to keep wondering what happens... ;-) Manuel From klaus at major-k.de Fri Jun 13 08:48:01 2003 From: klaus at major-k.de (Klaus Major) Date: Fri Jun 13 08:48:01 2003 Subject: Reorder Lines in a List Field In-Reply-To: Message-ID: <8B29B575-9DA4-11D7-8346-000A27B49A96@major-k.de> Bonjour Romain, > Salut, I have 2 amateurish but effective scripts allowing to move a > list > item up or down when clicking on the appropriate button. > > Are you interested ? Depends on the price :-D > Romain Best Klaus Major klaus at major-k.de P.S. Oh, sorry, i just see that i already got one... ;-) From eijkhout at cs.utk.edu Fri Jun 13 09:12:01 2003 From: eijkhout at cs.utk.edu (Victor Eijkhout) Date: Fri Jun 13 09:12:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: References: Message-ID: >As a documentation professional, Hmmm.... Amateur with delusions of grandeur? (Actually, on my private web page you find my main claim to fame.) >surely you recognize the dynamic that >occurs once the meme of "the docs are inadequate" grows legs: Yeah. Point taken, and apologies for the overly broad generalisation. >Given your experience, what specific remedies would you >recommend? I haven't started working with version 2 yet, so with the proviso that I haven't seen the updated docs: I think a lot of complicated systems are complicated partly because of the interactions between the parts, not the number of parts or any intrinsic property of them as such. Thus I favour a style of explanation where the explanation by command/keyword or even by category is secondary to one by topic. As an alternative to "topic", think "environment", taking that word fairly in the abstract. An environment is only partly a distinct part of the system, it is also a mode of working, or a set of common idioms to work with. Identifying these topics/environments is a good way to bring together conceptually related commands and keywords. Remember the "I should have made the connection" comment that triggered my initial post? I think the big advantage to this approach is that you make a number of these connections for the reader. Instead of emphasis on desrcribing commands and keywords you get an emphasis on describing common "idioms", ready-made connections between the commands and keywords. Of course you can't give all possible connections in a manual, but giving a number of them gives the reader a more operative definition, rather than a dictionary definition. Anyway, that's my opinion as only a some-time tech writer. (Check out http://www.eijkhout.net/tbt for my credentials.) -- Victor Eijkhout , 329 Claxton, Comp Sci, UT, Knoxville TN 37996. tel: 865 974 9308 (W), 865 673 6998 (H), 865 974 8296 (F) http://www.cs.utk.edu/~eijkhout/ From dsc at swcp.com Fri Jun 13 09:52:01 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 13 09:52:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: <20030613013037.knowledgeworks@Plus.Net> Message-ID: <88F6FD1A-9DAD-11D7-88A1-000A9567A3E6@swcp.com> On Thursday, June 12, 2003, at 06:30 PM, revolution at knowledgeworks.plus.com wrote: > I think it is very far-sighted of him to see that the needless railing > against the Rev docs can affect other users' perceptions of the > quality of the docs and the quality of Rev. I did not see Victor's mail as "needless railing". He made a simple point that when a user of a manual says he did not make the connection, the manual is failing. I think this is a valid point. I would have put it weaker; the manual writer can take it as a data point in considering ways to improve the manual. For example, I imagine Jeanne pays attention to each indication that a user did not understand the manual correctly. (It would be quite appropriate to give up on my misunderstandings, though.) Was this off topic and needless? Perhaps, but it was small and made a reminder that we all can benefit from. Was it harmful? In isolation it might discourage some from using the documentation. However, I viewed it in the context of positive mail concerning the documentation. I think his comment about style was overstated, but it did encourage writers to avoid hiding behind "It is in the manual." I think the situation simply triggered a pet-peeve. Even though the style situation did not match, the soap box was calling. I think we can be tolerant of that and recognize it for what it is. Doing that, we can learn from it and chock it up as part of what is important to Victor. Victor's mail was short and it was, I think, in isolation. It was not "needless railing". Let's give him some slack. Dar Scott From benr_mc at cogapp.com Fri Jun 13 09:53:01 2003 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Fri Jun 13 09:53:01 2003 Subject: Merging PPC and OSX revolution folders Message-ID: I need to keep Classic version of Revolution, although I'm currently running mostly in OS-X. A full copy of either is around 37MB. Is there any reason I can't merge the two? AFAICT, the only differences between them are: - the engine at the top level (both named Revolution) - the engine inside the components folder (each has the other; with the Classic version being named "MacOSFat", the OS-X version "Revolution") - in the OS-X version, the various text files have a ".txt" extension. Questions: - are there any other differences I should care about? - is there any reason I shouldn't simply put both engines at the top level of the folder, and both in the "Components" folder? - Revolution 1 (various versions) didn't seem to be bothered if I renamed the 'top-level' app (eg to "Revolution 1.1.1r2"). When beta testing 2.0, it seemed to mess up the Distribution Builder if I did this. Has this been fixed, or do one or both of the engines insist on being called "Revolution" at the top level of the folder? (If both, this is clearly going to mess with my cunning plan...) 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 kevin at runrev.com Fri Jun 13 10:09:00 2003 From: kevin at runrev.com (Kevin Miller) Date: Fri Jun 13 10:09:00 2003 Subject: 1.1.1 Buttons in 2.0 In-Reply-To: <95BC9F6A-98B7-11D7-BCE0-003065A81762@mac.com> Message-ID: On 7/6/03 8:13 am, Emmanuel Companys wrote: >> I opened a stack created in 1.1.1 in 2.0. All the buttons that were >> set as >> "Standard" appear as if they were 1.1.1's "Rectangle" buttons. And the >> "Rectangle" buttons don't have the same appearance as a new rectangle >> button. If I delete the original button and create a new one it's >> fine. > > I described a similar problem in my post "Weird button behavior in 2.0" > (see below). Please send me a stack with a button in it that shows this problem, off list. Thanks, Kevin Kevin Miller Runtime Revolution Limited: Software at the Speed of Thought Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From scott at mail.bc.edu Fri Jun 13 10:09:34 2003 From: scott at mail.bc.edu (Scott Kinder) Date: Fri Jun 13 10:09:34 2003 Subject: Win-Mac differences Message-ID: Hi Rev Listers, This script works on Mac OSX but not on WinXP Pro. On the Mac, you see the diskspace slowly counting down, on Windows a zero is placed in the spaceremaining field. Subsequently entering the "put the diskSpace..." line of code into the message box seems to work fine. on mouseUp ask file "filename" record sound file it repeat until the mouseclick put the diskSpace div (1024^2) into fld "spaceremaining" end repeat stop recording end mouseUp I tried this in an 'on idle' handler with similar results. Is there a different way to do this on Windows? Thanks! Scott Kinder From alrice at ARCplanning.com Fri Jun 13 10:15:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jun 13 10:15:00 2003 Subject: The Legality of using GIF images ??? In-Reply-To: Message-ID: On Friday, June 13, 2003, at 04:35 AM, Scott Rossi wrote: > > This is completely false. > If displaying GIF images was a crime then every Web developer in the > world > would be in jail for lack of paying license fees. http://news.com.com/2102-1032_3-1014236.html?tag=ni_print Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From mark at runrev.com Fri Jun 13 10:16:01 2003 From: mark at runrev.com (Mark Chia) Date: Fri Jun 13 10:16:01 2003 Subject: Merging PPC and OSX revolution folders Message-ID: <007301c331bd$9f55dbd0$1501020a@SWEDE> >I need to keep Classic version of Revolution, although I'm currently running >mostly in OS-X. A full copy of either is around 37MB. Is there any reason >I can't merge the two? The only reason I can think of is that the documentation is formatted for OSX and classic. However, if you are using primarily OSX then just use the OSX folder and copy the engines over. > - Revolution 1 (various versions) didn't seem to be bothered if > I renamed the 'top-level' app (eg to "Revolution 1.1.1r2"). > When beta testing 2.0, it seemed to mess up the Distribution > Builder if I did this. Has this been fixed, or do one or both > of the engines insist on being called "Revolution" at the top > level of the folder? (If both, this is clearly going to mess > with my cunning plan...) It will be fine as the OSX engine is acutally called Revolution.app and the classic version is Revolution. Mark -- Mark Chia Runtime Revolution Limited - Software at the Speed of Thought Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From alrice at ARCplanning.com Fri Jun 13 10:27:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jun 13 10:27:00 2003 Subject: [OT] Re: list email address security In-Reply-To: Message-ID: <52E67611-9DB2-11D7-9B72-000393529642@ARCplanning.com> On Friday, June 13, 2003, at 02:15 AM, Ken Apthorpe wrote: > As they have got me, it is a sure thing that a torrent of spam from all > directions is about to follow. So, I expect I will shortly have to > change > my email address. I think I may have to unsubscribe first. It does sound like too much of a coincidence. Anyways, my opinion: It's futile to change your email address whenever you get some spam. 1) There are some really good spam filtering tools out there such as Spam Assassin, and the Bayesian filtering such as that found in Apple's Mail.app. I've had the same email address for 8 years and I get literally hundreds of spam per day, but I only see a handful of them because I have aggressive spam filtering. Kind of like when I check the postal mail at home, I just walk by the wastebasket as a matter of habit. 2) Contact your legislators and push for anti-spam laws. Here is the US this is gaining momentum. Several states have laws, AOL, MSN and FTC have joined the fray. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From dsc at swcp.com Fri Jun 13 10:51:00 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 13 10:51:00 2003 Subject: Document Search Summary In-Reply-To: <3EE8EFA1.7000708@hyperactivesw.com> Message-ID: On Thursday, June 12, 2003, at 03:24 PM, J. Landman Gay wrote: > I have to agree. The addition of the search plug-in does it for me. > That was the only thing that I used to wish we had, and now we do. > Thanks for a great job, Jeanne. I know how much work you put into > this, and it shows. Mention of the plugin is worth repeating. I know I had missed it, somehow. Here is what I have learned of searching the documentation in Revolution 2: *** Document Search Summary *** Search All of Documentation-- Take the Revolution IDE menu to [Development] to [Plugins] to [Search Revolution Documentation]. This brings up a search window. Type the word or phrase in the field. Check the check box for the results to show surrounding text. Click the Search button. The result is a list of both dictionary entries and other documentation units that contain the word or phrase. (I'm sure whether section or article or topic is the name of the other document unit; I'll search on that later.) Search Section-- From the section "About the Revolution documentation": To search for a topic in the current section: Type a word or phrase in the Find box at the top of the window and press Return or Enter. Continue pressing Return or Enter to search for more topics whose title contains the word. To search the full text, hold down the Option key (Mac OS or OS X) or Alt key (Unix or Windows). Search the Transcript Dictionary-- Take the Revolution IDE menu to [Help] to [Transcript Dictionary]. This takes you to the Transcript Dictionary page of the Revolution documentation. This is the gateway to the Transcript Dictionary itself. This page has three powerful methods to find dictionary entries. If I can't quite remember the name of a property, but I think it might have "color" in it, then the "Filter with" method works best for me. Click on the entry name to go to the entry in the Transcript Dictionary. Once in the TD, you can search with the "Find term" field at the top. To go directly to a dictionary entry, enter the name of the special word and hit return. To find a particular word in the entire entry starting with the current entry (or the last search) hit option-return. Notice that the "Find term" process here is the same as the "Find article" (topic?) process above. While in the script editor control-click (Mac) or right-click (Other) in or just before a word to get an abbreviated reminder for that entry. Click on the expanding button in that reminder to see the full entry. A typical assignment for the right button on a Mac with a multi-button mouse is control-click, so right-click might work. Right-click will work on other systems. I simply remember "right-click". This works best for single-word entries. We have asked for search. We have it in abundance. Dar Scott From lafourcade.romain at numericable.fr Fri Jun 13 11:29:01 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Fri Jun 13 11:29:01 2003 Subject: Reordering line in fields In-Reply-To: <200306131314.JAA10516@www.runrev.com> Message-ID: on 13/06/03 15:14, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: > Bonjour Romain, > >> Salut, I have 2 amateurish but effective scripts allowing to move a >> list >> item up or down when clicking on the appropriate button. >> >> Are you interested ? > > Depends on the price :-D > >> Romain > > Best > > Klaus Major > klaus at major-k.de > > > P.S. > Oh, sorry, i just see that i already got one... ;-) Sorry, my post arrived too late. Or are you on some kind of blitzkrieg Klaus ? Only joking... Romain From jenworth at mhtc.net Fri Jun 13 11:43:01 2003 From: jenworth at mhtc.net (Marvin Wurth) Date: Fri Jun 13 11:43:01 2003 Subject: Database Query Builder? Message-ID: I am building a standalone Revolution frontend application for a MySQL database. I would like to use the Database Query Builder to build the queries and connect the various fields. I have a good handle on how to use the Database Query Builder and to set everything up. The problem is how do I allow the user to change the database connection information built by the Database Query Builder in a standalone? The user will have to change the Host, User, and Password to match their needs. Is there a way to use the revOpenDatabase to open the database ID that will be used by the query build by the Database Query Builder? Any suggestions or assistance would be appreciated. Thanks. From klaus at major-k.de Fri Jun 13 11:45:01 2003 From: klaus at major-k.de (Klaus Major) Date: Fri Jun 13 11:45:01 2003 Subject: Reordering line in fields In-Reply-To: Message-ID: <39A2CAF2-9DBD-11D7-8346-000A27B49A96@major-k.de> Bonjour Romain, >> Bonjour Romain, >> >>> Salut, I have 2 amateurish but effective scripts allowing to move a >>> list >>> item up or down when clicking on the appropriate button. >>> >>> Are you interested ? >> >> Depends on the price :-D >> >>> Romain >> >> Best >> >> Klaus Major >> klaus at major-k.de >> >> P.S. >> Oh, sorry, i just see that i already got one... ;-) > > Sorry, my post arrived too late. Or are you on some kind > of blitzkrieg Klaus? > Only joking... Jawoll, hurra, hurra, hurra :-D > Romain Au revoir, mon ami... :-) Regards Klaus Major klaus at major-k.de From revlists at canelasoftware.com Fri Jun 13 11:48:01 2003 From: revlists at canelasoftware.com (Mark Talluto) Date: Fri Jun 13 11:48:01 2003 Subject: Document Search Summary In-Reply-To: Message-ID: On Friday, June 13, 2003, at 08:43 AM, Dar Scott wrote: > > On Thursday, June 12, 2003, at 03:24 PM, J. Landman Gay wrote: > >> I have to agree. The addition of the search plug-in does it for me. >> That was the only thing that I used to wish we had, and now we do. >> Thanks for a great job, Jeanne. I know how much work you put into >> this, and it shows. > > Mention of the plugin is worth repeating. I know I had missed it, > somehow. Here is what I have learned of searching the documentation > in Revolution 2: > ...snip > We have asked for search. We have it in abundance. > > Thanks Dar. This is great information! I missed it the first time around. Best regards, Mark Talluto http://www.canelasoftware.com From janschenkel at yahoo.com Fri Jun 13 12:04:21 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jun 13 12:04:21 2003 Subject: Database Query Builder? In-Reply-To: Message-ID: <20030613165258.36777.qmail@web11901.mail.yahoo.com> --- Marvin Wurth wrote: > I am building a standalone Revolution frontend > application for a MySQL > database. I would like to use the Database Query > Builder to build the > queries and connect the various fields. I have a > good handle on how to > use the Database Query Builder and to set everything > up. The problem is > how do I allow the user to change the database > connection information > built by the Database Query Builder in a standalone? > The user will have > to change the Host, User, and Password to match > their needs. Is there > a way to use the > revOpenDatabase to open the database ID that will be > used by the query > build by the Database Query Builder? Any > suggestions or assistance > would > be appreciated. Thanks. > Hi Marvin, Here's the deal : the connection details are stored per query ; so you'll have to iterate over the queries, change the connection details and update everything. Code snippet : on UpdateAllDBConnections pDBType, pDBHost, pDBDatabase, pDBPort, pDBUser, pDBPassword put revQueryObjects() into tQueryObjects repeat for each line tQuery in tQueryObjects Update1DBConnection tObject, pDBType, pDBHost, pDBDatabase, pDBPort, pDBUser, pDBPassword end repeat end UpdateAllDBConnections on Update1DBConnection pObject, pDBType, pDBHost, pDBDatabase, pDBPort, pDBUser, pDBPassword set the cREVDatabaseQuery["dbtype"] of pObject to pDBType set the cREVDatabaseQuery["dbhost"] of pObject to pDBHost set the cREVDatabaseQuery["dbdatabase"] of pObject to pDBDatabase set the cREVDatabaseQuery["dbport"] of pObject to pDBPort set the cREVDatabaseQuery["dbuser"] of pObject to pDBUser set the cREVDatabaseQuery["dbpassword"] of pObject to pDBPassword revConnectQuery pObject revRefreshQuery pObject end Update1DBConnection 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! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com From edgore at shinra.com Fri Jun 13 12:14:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Fri Jun 13 12:14:00 2003 Subject: GIF Patent Expires - Will RunRev now export??? Message-ID: <200306131706.h5DH63V73968@mmm1505.boca15-verio.com> Does this mean that Revolution will remove the restriction on writing GIFs out to files now???? >----- ------- Original Message ------- ----- >From: :use-revolution at lists.runrev.com >To: use-revolution at lists.runrev.com >Sent: Fri, 13 Jun 2003 09:07:16 > > >On Friday, June 13, 2003, at 04:35 AM, Scott Rossi >wrote: >> >> This is completely false. > >> If displaying GIF images was a crime then every >Web developer in the >> world >> would be in jail for lack of paying license fees. > > > >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://news.com.com/2102-1032_3-1014236.html?tag=ni >_print >http://lists.runrev.com/mailman/listinfo/use-revolu >tion From themacguy at macosx.com Fri Jun 13 12:19:01 2003 From: themacguy at macosx.com (Barry Levine) Date: Fri Jun 13 12:19:01 2003 Subject: Report Object - any docs? Message-ID: <03CAFAB3-9DC2-11D7-B72B-000A95763ABC@macosx.com> In line with the discussion regarding any alleged shortcomings in the docs, perhaps someone can point to the section describing the Report Object and its use? Thanks, Barry From kray at sonsothunder.com Fri Jun 13 12:45:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jun 13 12:45:00 2003 Subject: Win-Mac differences In-Reply-To: Message-ID: <004401c331d2$597f8b50$6801a8c0@LightningFlash> Scott, It may be that in Windows, the sound is record to RAM and not to disk and therefore the diskspace wouldn't change... just a thought... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > Scott Kinder > Sent: Friday, June 13, 2003 10:01 AM > To: use-revolution at lists.runrev.com > Subject: Win-Mac differences > > > Hi Rev Listers, > > This script works on Mac OSX but not on WinXP Pro. On the > Mac, you see the diskspace slowly counting down, on Windows a > zero is placed in the spaceremaining field. Subsequently > entering the "put the diskSpace..." line of code into the > message box seems to work fine. > > on mouseUp > ask file "filename" > record sound file it > repeat until the mouseclick > put the diskSpace div (1024^2) into fld "spaceremaining" > end repeat > stop recording > end mouseUp > > I tried this in an 'on idle' handler with similar results. > Is there a different way to do this on Windows? > > Thanks! > Scott Kinder > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From benr at cogapp.com Fri Jun 13 12:47:05 2003 From: benr at cogapp.com (Ben Rubinstein) Date: Fri Jun 13 12:47:05 2003 Subject: Merging PPC and OSX revolution folders Message-ID: Mark Chia wrote: >> - Revolution 1 (various versions) didn't seem to be bothered if I renamed the >> 'top-level' app (eg to "Revolution 1.1.1r2"). When beta testing 2.0, it >> seemed to mess up the Distribution Builder if I did this. Has this been >> fixed, or do one or both of the engines insist on being called "Revolution" >> at the top level of the folder? (If both, this is clearly going to mess with >> my cunning plan...) > > It will be fine as the OSX engine is acutally called Revolution.app and the > classic version is Revolution. Mark, Thanks for the response, and indeed as you point out they can both live in the same place. But meanwhile, has the underlying issue been fixed? Is there likely to be a problem, on either or both platforms, if the app is renamed? 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 kray at sonsothunder.com Fri Jun 13 12:50:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jun 13 12:50:01 2003 Subject: Loophole in RR 2 Documentation ??? In-Reply-To: Message-ID: <004501c331d2$f9444540$6801a8c0@LightningFlash> BTW, player objects in OS X can display PDFs, too... one of the nice side effects of QuickTime and OS X... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of Mathewson > Sent: Friday, June 13, 2003 5:39 AM > To: use-revolution at lists.runrev.com > Subject: Loophole in RR 2 Documentation ??? > > > Found it at last: > > About object types and object references: > Images can display data in GIF, JPEG, PNG, BMP, XWD, XBM, > XPM, PBM, PGM, or PBM formats. On Mac OS and OS X systems, > PICT files can also be displayed (but they cannot be > displayed on Unix or Windows systems). > > How was I to know that when looking for IMAGE FORMATS I had > to search under OBJECT TYPES? How is anybody to know? > > What a pain in the PBM. > > Richmond Mathewson > --------------------------------------------------------------- > Great Macintosh Products > The MacLaunch Store! > http://www.maclaunch.com/cgi-> launch/store/agora.cgi > > > --------------------------------------------------------------- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From gizmotron at earthlink.net Fri Jun 13 13:05:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 13 13:05:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: <20030613013037.knowledgeworks@Plus.Net> Message-ID: <9ABC0778-9DC8-11D7-8669-000A95859272@earthlink.net> On Thursday, June 12, 2003, at 05:30 PM, revolution at knowledgeworks.plus.com wrote: > I am no Transcript expert, but I found that on returning to Rev after > several months of not using it, it took me no more than an hour to > prototype an idea for a multi-platform, freely-distributable web > server that would serve up encrypted data to users via a browser. Hi revolution at knowledgeworks, I was wondering if you could share the solution you used to add encryption to your RunRev server app? I'm bringing the Blowfish encryption algorithm over from Lingo(Director). I was hoping to find a 128 bit AES standard way of encrypting files. My search of the docs have produced nothing on this. Did you use Blowfish or some Database's internal encryption system to accomplish your task? Anyone else had any success using an encryption algorithm in RunRev? Thanks for any help or advice, Mark Brownell -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1003 bytes Desc: not available URL: From jeanne at runrev.com Fri Jun 13 13:18:05 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jun 13 13:18:05 2003 Subject: Report Object - any docs? In-Reply-To: <03CAFAB3-9DC2-11D7-B72B-000A95763ABC@macosx.com> Message-ID: At 10:11 AM -0700 6/13/03, Barry Levine wrote: >In line with the discussion regarding any alleged shortcomings in the >docs, perhaps someone can point to the section describing the Report >Object and its use? Open the documentation, click "Development Guide", then click "Printing". The topics on report printing will be most useful to you. In particular, look at "How to create a report layout card" and "How to display the contents of a field in a printed report". -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Fri Jun 13 13:18:27 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jun 13 13:18:27 2003 Subject: Loophole in RR 2 Documentation ??? In-Reply-To: Message-ID: At 1:14 AM -0700 6/13/03, Mathewson wrote: >When double-clicking on 'image formats' (Development >Guide)no new window with that information appears - nothing >for Paint Tools, Image Types or Database Types. It turns out that there is a problem in the 2.0.1 build that prevents these topics from being found. As a workaround until this can be fixed, you can find the files in the Revolution folder. The path is "components/help/appendixes/", and the file names are revdatabasetypes.rev revimagefiletypes.rev revpainttoolsref.rev -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From chipp at chipp.com Fri Jun 13 13:59:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Fri Jun 13 13:59:00 2003 Subject: how big is the language? Message-ID: Hi list, Does anyone know the answer to the following? 1) How large IS the Transcript Language? (number of words the parser recognizes + custom Rev stuff) How large is MetaTalk? Doesn't need to be exact. 2) How large IS/WAS the HyperTalk language? SuperTalk? 3) How large is the 'basic' vocabulary for MetaTalk/Transcript? IOW, how many words would a beginner be expected to know? These questions were asked by an associate of mine, and I didn't have the answers. Thanks anyone for help in answering them. best, Chipp From jacque at hyperactivesw.com Fri Jun 13 14:52:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri Jun 13 14:52:00 2003 Subject: how big is the language? In-Reply-To: References: Message-ID: <3EEA297E.90407@hyperactivesw.com> On 6/13/03 1:51 PM, Chipp Walters wrote: > > Does anyone know the answer to the following? Only some of it, and only approximately. > 1) How large IS the Transcript Language? (number of words the parser > recognizes + custom Rev stuff) How large is MetaTalk? Doesn't need to be > exact. The MetaCard reference stack has 916 cards. Some of these are index cards, but I'm guessing the engine itself can parse somewhere around 900 tokens. I don't know how many Revolution-specific commands there are, but these would be in addition to the above. > 2) How large IS/WAS the HyperTalk language? SuperTalk? The HyperCard reference contains about 280 tokens. I'm not sure about Supercard. > 3) How large is the 'basic' vocabulary for MetaTalk/Transcript? IOW, how > many words would a beginner be expected to know? That could vary a lot, depending on what the scripter needs to do. I'd guess you could get by with as few as 50 or 100 words if you weren't doing anything fancy. Three hundred words would give you all the basic functionality that HyperCard users had. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jeanne at runrev.com Fri Jun 13 15:20:00 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Fri Jun 13 15:20:00 2003 Subject: how big is the language? In-Reply-To: Message-ID: At 11:51 AM -0700 6/13/03, Chipp Walters wrote: >1) How large IS the Transcript Language? (number of words the parser >recognizes + custom Rev stuff) How large is MetaTalk? Doesn't need to be >exact. There are about 1400 documented terms in Transcript right now, not counting synonyms (about 1700 counting synonyms), of which about 160 are not in MetaTalk. >2) How large IS/WAS the HyperTalk language? SuperTalk? SuperTalk I'm not sure about. HyperTalk 2.2 has about 350 commands, functions, properties, and built-in messages. (By comparison, Transcript has about 1150 in these categories.) >3) How large is the 'basic' vocabulary for MetaTalk/Transcript? IOW, how >many words would a beginner be expected to know? Well, of course, it depends on how you define "basic". If you ignore all special-purpose vocabulary (like sockets, XML, speech, and other things that you need only if you're working in that specific area), maybe 25-50 terms. The basic structures (on, function, end, exit, pass, if/then/else, repeat), a few commands and operators (put, &, the arithmetic operators, ask, answer, go, create, delete, sort...) and a few properties. It depends also on whether you're changing properties via script or in the properties palettes. For example, if you're changing colors dynamically you'll need to know those properties and how they interact, but if they're just set once in the property inspector, you don't really have to know at first how they're referenced in Transcript. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From rogerguay at centurytel.net Fri Jun 13 17:23:00 2003 From: rogerguay at centurytel.net (Roger Guay) Date: Fri Jun 13 17:23:00 2003 Subject: RGB values anywhere? In-Reply-To: <200306121601.MAA18577@www.runrev.com> Message-ID: <69CEC9E2-9DEC-11D7-9768-000393A1CAAA@centurytel.net> Can anyone tell me how to see the RGB values of colors of an object in the Property Inspector in version 2? Thanks, Roger From jrvalent at wisc.edu Fri Jun 13 19:17:00 2003 From: jrvalent at wisc.edu (rand valentine) Date: Fri Jun 13 19:17:00 2003 Subject: Using Valentina Message-ID: Could someone knowledgeable about Valentina help me a bit? I figure I could try posting these questions to the Valentina list, but since the readers here know runrev better, I thought I'd try here first. I am trying to install the xcmd so I can use Valentina, but I am uncertain about the exact procedure. I'm using Mac OSX.2.6 and Rev 2.0.1 a. Which Valentina XCMD do I use, the one called VXCMD_Carbon_MC or the one called VXCMD_Macho? What is "Macho"? b. To install, according to the scant directions in Valentina, you copy the CODE resource from a specified file into the stack you want to use Valentina with. I did that. c. AND you put the XCMD in the same folder as Runtine Revolution. d. AND the docs say: "For windows and macho versions for new stack, you must set the "externals" property of your stack to the path of the external." Do we have to do this? (I tried). And if we do, what is the form of the externals command? Is it: set the externals of this stack to "./VXCMD_Macho"? (this is the example given in the Valentina docs for an external named "VXCMD_Macho_MC". Thank your for any help you can provide. rand valentine From revolution at knowledgeworks.plus.com Fri Jun 13 19:35:01 2003 From: revolution at knowledgeworks.plus.com (revolution at knowledgeworks.plus.com) Date: Fri Jun 13 19:35:01 2003 Subject: standalone has plainly readable transcript Message-ID: <20030614012659.knowledgeworks@Plus.Net> Hi Mark, Just like I am noTranscript expert, I'm no cryptographer either :-) The data I wanted to protect is not 'top secret', so I didn't need 'industrial grade' encryption. I wanted to prevent someone easily siphoning off the data in my application and producing their own version. The data could just as easily have been stored in files (in fact, is ultimately required as files), but that would have left it open to easy siphoning. Following the suggestions in a thread on this list called "poor man's encrypted data", I just loaded the files into custom properties of a stack, and then password-protected the stack. The stack reverses this process and turns the resulting data back into files to be served to the browser. Without knowing more about the encryption provided by password-protecting a stack with a password, there is no guarantee of the likely difficulty for someone who was determined to get this data out of the stack. I do not have to over-worry about protecting this data, as in the final analysis anyone who was determined to save each and every one of my data files locally could do so on a file by file basis. I just didn't want to make this easy for them. (If I wanted to make it more difficult for them to extract and re-use my data I could use a Rev plug-in to display the data from the serving stack - that way they would have to hack the encryption or listen on the wire to get the data). SSL is a planned enhancement to the Rev engine(see http://www.metacard.com/pi5.html). That will assist in securing data in transit, but it's not clear that it would enhance the encryption of data in stacks. I am sure that the Rev team have seen the concerns about encryption in this list and I'm hopeful that a release in the not too distant future will address this. Something as important as encryption should not be left to users to implement for themselves (especially not in a product like Rev that aims to facilitate development at the highest level possible). Some other cross-platform tools such as Rebol have various different encryption mechanisms built in, and I think that this should be seen as a priority for Rev too. (I know this is the 'use-revolution' list, but it does no harm for us all to be aware of the feature-set, costs and difficulties of alternative tools, and it does Runrev no harm to be reminded of the feature-set that the competition are offering.) Other tools like iShell and Realbasic do not appear to have any encryption facilities (I could be wrong on this - I haven't seen anything to suggest that these are built-in like with Rebol). If you are in the process of implementing AES encryption in Rev why don't you contact them off-list to see what the official plans are for stronger encryption? If they are not going to be implementing stronger encryption in the near future, they may be interested in working with you to incorporate your plans into Rev. Regards, Bernard >> I was wondering if you could share the solution you used to add encryption to your RunRev server app? I'm bringing the Blowfish encryption algorithm over from Lingo(Director). I was hoping to find a 128 bit AES standard way of encrypting files. My search of the docs have produced nothing on this. Did you use Blowfish or some Database's internal encryption system to accomplish your task? << From ambassador at fourthworld.com Fri Jun 13 20:05:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jun 13 20:05:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: <20030614012659.knowledgeworks@Plus.Net> Message-ID: revolution at knowledgeworks.plus.com wrote: > The data I wanted to protect is not 'top secret', so I didn't need 'industrial > grade' encryption. I wanted to prevent someone easily siphoning off the data > in my application and producing their own version. The data could just as > easily have been stored in files (in fact, is ultimately required as files), > but that would have left it open to easy siphoning. You can use the DES-derived scheme built in for script encryption in 3 lines: -- First we turn it into a single line to avoid runtime script limits: put base64encode(tData) into tData --- tuck it in a script: set the script of someObject to tData -- encrypt the scripts of the stack: set the passkey of this stack to "MyPassword" To retrieve the data you set the password, get the script, and pass it through base64decode. -- 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 dsc at swcp.com Fri Jun 13 20:39:00 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 13 20:39:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: Message-ID: On Friday, June 13, 2003, at 06:56 PM, Richard Gaskin wrote: > You can use the DES-derived scheme built in for script encryption in 3 > lines: Interesting idea. > > -- First we turn it into a single line to avoid runtime script > limits: > put base64encode(tData) into tData I think this puts line breaks at 72 characters. I think the base64 standard limits lines to 76 characters. It should do no harm to remove all of them, if a single line is really needed. > --- tuck it in a script: > set the script of someObject to tData Will this generate compile errors? Maybe if this is commented with /* */, the script limit would not apply and removing line-ends above would not be needed. > -- encrypt the scripts of the stack: > set the passkey of this stack to "MyPassword" > > To retrieve the data you set the password, get the script, and pass it > through base64decode. And maybe un-comment, if needed. I'd like to hear how this works out. Dar From ambassador at fourthworld.com Fri Jun 13 21:06:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jun 13 21:06:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: Message-ID: Dar Scott wrote: >> -- First we turn it into a single line to avoid runtime script >> limits: >> put base64encode(tData) into tData > > I think this puts line breaks at 72 characters. I think the base64 > standard limits lines to 76 characters. It should do no harm to remove > all of them, if a single line is really needed. > >> --- tuck it in a script: >> set the script of someObject to tData > > Will this generate compile errors? > > Maybe if this is commented with /* */, the script limit would not apply > and removing line-ends above would not be needed. > >> -- encrypt the scripts of the stack: >> set the passkey of this stack to "MyPassword" >> >> To retrieve the data you set the password, get the script, and pass it >> through base64decode. > > And maybe un-comment, if needed. > > I'd like to hear how this works out. It worked out much better in a post from April when I slowed down enough to think about what I was doing. ;) From dsc at swcp.com Fri Jun 13 21:25:00 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 13 21:25:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: Message-ID: <46301EE4-9E0E-11D7-8A9E-000A9567A3E6@swcp.com> On Friday, June 13, 2003, at 07:58 PM, Richard Gaskin wrote: > It worked out much better in a post from April when I slowed down > enough to > think about what I was doing. ;) Of course! BTW, I don't think base64decode cares about the line ends, so you don't have to preserve their location or put them back. How come you don't get a compile error? Dar Scott From ambassador at fourthworld.com Fri Jun 13 22:12:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jun 13 22:12:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: <46301EE4-9E0E-11D7-8A9E-000A9567A3E6@swcp.com> Message-ID: Dar Scott wrote: > > On Friday, June 13, 2003, at 07:58 PM, Richard Gaskin wrote: > >> It worked out much better in a post from April when I slowed down >> enough to >> think about what I was doing. ;) > > Of course! > > BTW, I don't think base64decode cares about the line ends, so you don't > have to preserve their location or put them back. > > How come you don't get a compile error? It's not inside a handler. I just double-checked in v2.5: made a new object, opened its script. replaced the default handler with a line of junk, and closed it. No error. Not sure why, but it seems happy with it. -- 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 ambassador at fourthworld.com Fri Jun 13 22:22:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jun 13 22:22:00 2003 Subject: how big is the language? In-Reply-To: Message-ID: Chipp Walters wrote: > 1) How large IS the Transcript Language? (number of words the parser > recognizes + custom Rev stuff) How large is MetaTalk? Doesn't need to be > exact. ... Other interesting measurements: - Number of built-in object types - Number of properties for each object type - Number of system messages And if you want to be snarky: - Number of supported operating systems ;) -- 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 gizmotron at earthlink.net Fri Jun 13 22:37:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 13 22:37:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: <20030614012659.knowledgeworks@Plus.Net> Message-ID: <8C4C80B2-9E18-11D7-856B-000A95859272@earthlink.net> On Friday, June 13, 2003, at 05:26 PM, revolution at knowledgeworks.plus.com wrote: > > If you are in the process of implementing AES encryption in Rev why > don't you contact them off-list to see what the official plans are for > stronger encryption? If they are not going to be implementing > stronger encryption in the near future, they may be interested in > working with you to incorporate your plans into Rev. > > Regards, > Bernard Hi Bernard, In regards to my own expertise, one would have to consider what I might have learnt after just two days of looking into the world of Cryptography. What I know so far is that I can get what I need from Blowfish; if what I understand is the way Blowfish encrypts data, then I will be able to have stronger than AES 128 bit encryption. ---------------- "Blowfish is a symmetric block cipher that can be used as a drop-in replacement for DES or IDEA. It takes a variable-length key, from 32 bits to 448 bits, making it ideal for both domestic and exportable use. Blowfish was designed in 1993 by Bruce Schneier as a fast, free alternative to existing encryption algorithms. Since then it has been analyzed considerably, and it is slowly gaining acceptance as a strong encryption algorithm. Blowfish is unpatented and license-free, and is available free for all uses." ---------------- The Valentina database uses the blowfish method of encryption but I'm not sure of any restrictions on the key length that might have been implemented by the Valentina Kernel; I'm looking into this as well. I don't have a pro-license for RunRev so I can't test the Valentina solution. I can't even test the Blowfish algorithm in RR. I'm using the free RR version until I can afford the small-business and then pro versions of RunRev. I'm on disability. My resources are so limited that it takes a long time to save up for things like this. That is one of the reasons that I'm checking the documentation first to see if this is the way to proceed. If I ever get a version that allows me to test longer than 10 line scripts then I will make the Blowfish stack for RR that encrypts, saves files as encrypted binaries, and decrypts them. That would make a nice contribution to the contributers page at the mother-ship website. I don't see a problem with giving it away. After all it is already available in several different programming languages for free; thanks to Bruce Schneier and others that worked on it. Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 2829 bytes Desc: not available URL: From gizmotron at earthlink.net Fri Jun 13 22:38:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 13 22:38:01 2003 Subject: standalone has plainly readable transcript In-Reply-To: Message-ID: On Friday, June 13, 2003, at 05:56 PM, Richard Gaskin wrote: > You can use the DES-derived scheme built in for script encryption in 3 > lines: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 178 bytes Desc: not available URL: From gizmotron at earthlink.net Fri Jun 13 23:17:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 13 23:17:00 2003 Subject: standalone has plainly readable transcript In-Reply-To: Message-ID: <10443C52-9E1E-11D7-856B-000A95859272@earthlink.net> On Friday, June 13, 2003, at 08:31 PM, Mark Brownell wrote: > > On Friday, June 13, 2003, at 05:56 PM, Richard Gaskin wrote: > >> You can use the DES-derived scheme built in for script encryption in 3 >> lines: I meant to mention something about DES 56 bit key length... Anyway it has been bragged about by some crackers that some weak uses (less than 40 bit key lengths) can be cracked in under ten minutes by someone that knows how to attack it. I guess a few words regarding use might be more to the point. Even if your secret source code in your commercial application were cracked there are better protection resources, at least in America that is. The Millennial Copyright Act offers legal protection for anyone that circumnavigates the intended protection built into a software application that was intended not to be copied or that its source code was designed not to be freely distributable. It's a crime, not just a civil matter that would be enforced in a lawsuit. My need for encryption is to protect content like copyrighted intellectual property rights. I feel that the password protected stacks in RunRev is adequate for what it does. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1209 bytes Desc: not available URL: From janschenkel at yahoo.com Sat Jun 14 02:15:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sat Jun 14 02:15:00 2003 Subject: Using Valentina In-Reply-To: Message-ID: <20030614070710.24346.qmail@web11908.mail.yahoo.com> --- rand valentine wrote: > Could someone knowledgeable about Valentina help > me a bit? I figure I > could try posting these questions to the Valentina > list, but since the > readers here know runrev better, I thought I'd try > here first. > > I am trying to install the xcmd so I can use > Valentina, but I am uncertain > about the exact procedure. I'm using Mac OSX.2.6 and > Rev 2.0.1 > > a. Which Valentina XCMD do I use, the one called > VXCMD_Carbon_MC or the one > called VXCMD_Macho? What is "Macho"? > > b. To install, according to the scant directions in > Valentina, you copy the > CODE resource from a specified file into the stack > you want to use Valentina > with. I did that. > > c. AND you put the XCMD in the same folder as > Runtine Revolution. > > d. AND the docs say: "For windows and macho versions > for new stack, you must > set the "externals" property of your stack to the > path of the external." Do > we have to do this? (I tried). And if we do, what is > the form of the > externals command? > > Is it: set the externals of this stack to > "./VXCMD_Macho"? (this is the > example given in the Valentina docs for an external > named "VXCMD_Macho_MC". > > Thank your for any help you can provide. > > rand valentine > Hi Rand, If you use the RevDatabase functions, you needn't worry about the externals ; it has all the required libraries and handles that for you. If you prefer to make direct calls, I'd suggest you try and hook up with a fellow VXCMD user via the Valentina user mailing list. I'm sure there are a few MetaCard-users out there who have gone through the trial-and-error fase ;-) 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!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From janschenkel at yahoo.com Sat Jun 14 02:47:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sat Jun 14 02:47:01 2003 Subject: using database query builder In-Reply-To: Message-ID: <20030614073846.94371.qmail@web11906.mail.yahoo.com> --- rand valentine wrote: > I have several questions about working with Rev > and databases (I'm using > Valentina xcmd for now on a mac running os 10.2.6). > > 1. When I open my main working stack, I have a > Database Query Builder > (hereafter DBQB) connection that connects to a > Valentina database that > presently has two tables, BasicLexicon and Keys. I > have two queries, one for > the table BasicLexicon and one for the table Keys. > When I run > > revopendatabases() > > I get the answer: 4 > > Why not 1, 2, or 3? Why 4 for the database ID? It > doesn't matter if I quit > Runrev, turn off my computer, etc. I always get 4. > It's an internal, unique number ; nothing to worry about, heh ; it just references the right connection info for its other functions if you want to make direct calls using the revDB functions. > 2. In DBQB, I set a certain field as the primary > field for a given query. > But whenever I recheck the query, the primary field > is listed as "None" > until I click the "refresh query" button. Why would > this be? > If it's the same when you click the refresh button, there's nothing to worry about, and it probably has to do with the moment the connection is opened - when the stack opens or when the card opens ; it will only display this info once the query has been executed/refreshed once. > 3. Previously I reported that I was able to use > revDataFromQuery to get the > results of a join, that is, request data from two > distinct tables and have > it stitched together. But now this no longer works > -- when I execute the > revDataFromQuery using the command that worked > before, I get: > > revdberr, > > and that's all. Any ideas on what's going on? Also, > if I can't do a join in > this way, how _do_ I do one? > It ought to work, but are you sure that's the entire error ? Usually, it's followed by an explanation. Have you tried : get revDataFromQuery(...) if char 1 to 6 of it i "revdberr" then answer it I'm sure it's just a small thing, that can be resolved with a bit of fiddling. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From rbarber at yhb.att.ne.jp Sat Jun 14 03:50:01 2003 From: rbarber at yhb.att.ne.jp (Ron) Date: Sat Jun 14 03:50:01 2003 Subject: Using Valentina In-Reply-To: Message-ID: Hi Rand Jan is right about accessing Val through Rev's own commands. If you still want to use Val directly try this. > Could someone knowledgeable about Valentina help me a bit? I figure I > could try posting these questions to the Valentina list, but since the > readers here know runrev better, I thought I'd try here first. You'll find the Val list very responsive. > I am trying to install the xcmd so I can use Valentina, but I am uncertain > about the exact procedure. I'm using Mac OSX.2.6 and Rev 2.0.1 > > a. Which Valentina XCMD do I use, the one called VXCMD_Carbon_MC or the one > called VXCMD_Macho? What is "Macho"? Note that 'carbon' is used to refer to the executable format rather than the API. This is from the docs, ml archives and experience: 1) VXCMD_Classic_HC -- FOR OS 9 must be used with HyperCard or SuperCard (NOT SC 4). It has 2 parts: xfcn (located inside of examples in archive) and shared library "VXCMD_Classic_HC". file path form- HD:Projects:Val folder:filename CAN BE INCLUDED INSIDE THE STANDALONE 2) VXCMD_Classic_MC -- FOR OS 9 must be used with MetaCard or Revolution 2.0. MC 2.4.3 or newer has only classic versions and do not have Carbon version. This VXCMD has 2 parts: CODE resource -- located in examples shared library "VXCMD_Classic_MC". file path form- HD:Projects:Val folder:filename 3) VXCMD_Carbon_MC -- FOR OS 9 must be used with MetaCard or Revolution 1.X. MC 2.4.2 is last Carbon version of MetaCard. In the future this version of VXCMD will be canceled. This VXCMD has 2 parts: CODE resource -- located in examples shared library "VXCMD_Carbon_MC". file path form- HD:Projects:Val folder:filename REV CODE ID MUST BE CHANGED TO 1202 4) VXCMD_Macho_MC -- FOR OS X must be used with MetaCard or Revolution 2.0. MC 2.4.3 or newer have macho versions. This VXCMD has 2 parts: CODE resource -- located in examples shared library "VXCMD_Macho_MC". file path form - /Projects/Val folder/filename 4) VXCMD_Win_MC -- FOR WINDOWS must be used with MetaCard or Revolution for Windows. This VXCMD has only shared library "VXCMD.dll". D:\Projects\Val folder\filename > b. To install, according to the scant directions in Valentina, you copy the > CODE resource from a specified file into the stack you want to use Valentina > with. I did that. That is correct, as long as it is, in your case with OS X, the VXCMD_Macho_MC CODE res. You can copy this from within the Val example files. > c. AND you put the XCMD in the same folder as Runtine Revolution. again, yes, it is the shared library also included in the Val example folder. > d. AND the docs say: "For windows and macho versions for new stack, you must > set the "externals" property of your stack to the path of the external." Do > we have to do this? (I tried). And if we do, what is the form of the > externals command? > > Is it: set the externals of this stack to "./VXCMD_Macho"? (this is the > example given in the Valentina docs for an external named "VXCMD_Macho_MC". Yes, assuming the shared library is on the same level as the Rev app or your standalone. This line should be in the startup script: on startup set the externals of this stack to "./VXCMD_Macho" startupValentina end startup on startupValentina global vxcmd_init get Valentina( "SetDebugLevel",0) if (vxcmd_init ? "true") then get Valentina("Init",8*1024*1024,"VXCMD-#########") if (it contains "ERROR") then beep put false into vxcmd_init answer it & "startup val error" else put true into vxcmd_init end if end startupValentina HTH Ron From sims at ezpzapps.com Sat Jun 14 04:26:00 2003 From: sims at ezpzapps.com (sims) Date: Sat Jun 14 04:26:00 2003 Subject: PC screen readers In-Reply-To: References: Message-ID: If anyone has any experience in getting Rev/MC apps to make use of PC screen readers (such as Window Eyes) I'd like to communicate with them. sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From revolution at knowledgeworks.plus.com Sat Jun 14 05:34:01 2003 From: revolution at knowledgeworks.plus.com (revolution at knowledgeworks.plus.com) Date: Sat Jun 14 05:34:01 2003 Subject: standalone has plainly readable transcript Message-ID: <20030614112509.knowledgeworks@Plus.Net> Mark, I'm not sure if I understand you correctly, but it sounds like you are planning to use Valentina's implementation of Blowfish encryption. Wouldn't that mean that to use your stacks the users would all need to have Valentina deployed with your stack? I think that the best way for Rev to have encryption is to have it provided in an external. If you are going to be encrypting potentially quite big stacks, it needs to perform at maximum speed. I remember reading on the Rev site before I bought my license that they could trade a licence for some significant contribution to Rev's development. I don't know what that entails, but I think if a high-quality cross-platform, external encryption module could be provided it would be mutually beneficial. If this does not fit in with their plans for Rev's development, maybe you can use some of the advice provided in the documentation on bypassing the 10 line limit with different coding design? Also, one oughtn't to be misled by the strenght of the different cryptographic mechanisms. For example, when your stack is unencrypted the data in the stack will be in RAM (or possibly also in the swap file). If someone was determined to get access to your unencrypted data they could extract it from these places. You might want to consider building your app so that decryption only occurs as and when needed, but then the need for the most speedy for of decryption becomes imperative or you risk making your app run noticably slower. There is always going to be a trade off between the complexity and performance of the app with the necessity of securing the data inside. Regards Bernard >> I don't have a pro-license for RunRev so I can't test the Valentina solution. I can't even test the Blowfish algorithm in RR. I'm using the free RR version until I can afford the small-business and then pro versions of RunRev. I'm on disability. My resources are so limited that it takes a long time to save up for things like this. That is one of the reasons that I'm checking the documentation first to see if this is the way to proceed. If I ever get a version that allows me to test longer than 10 line scripts then I will make the Blowfish stack for RR that encrypts, saves files as encrypted binaries, and decrypts them. << From mark at runrev.com Sat Jun 14 07:47:00 2003 From: mark at runrev.com (Mark Chia) Date: Sat Jun 14 07:47:00 2003 Subject: Merging PPC and OSX revolution folders Message-ID: <1055594915.15916.27.camel@voyager> > Thanks for the response, and indeed as you point out they can both > live in the same place. But meanwhile, has the underlying issue been > fixed? Is there likely to be a problem, on either or both platforms, > if the app is renamed? The main Revolution application for any platform should not be renamed. The distribution builder expects Revolution.app and Revolution to be found in the startup directory (for OSX and OS9 respectively). If you want to have different Revolution application names, one way is to copy and rename the executables. However, it should be noted that there is no advantage in having different Revolution application versions in the same directory if they have the same internal version number (obtained using "put the version" in the msg box). If the executables have different version numbers then most likely other stack files have changed in the distrbution and you should use the latest version. Mark -- Mark Chia Runtime Revolution Limited - Software at the Speed of Thought Tel: +44 (0) 870 747 1165. Fax: +44 (0)1639 830 707. From graham.samuel at wanadoo.fr Sat Jun 14 08:23:00 2003 From: graham.samuel at wanadoo.fr (Graham) Date: Sat Jun 14 08:23:00 2003 Subject: Documentation (was Re: standalone has plainly readable transcript, etc) Message-ID: <5.2.1.1.0.20030614141748.00c484d8@pop.wanadoo.fr> On Thu, 12 Jun 2003 22:11:52 -0600, Dar Scott wrote: >On Thursday, June 12, 2003, at 06:30 PM, >revolution at knowledgeworks.plus.com wrote: > > > As Richard points out, the number of keyword tokens that have meaning > > for the engine behind Revolution is quite phenomenal, and the > > documentation is really quite exhaustive. > >I agree. The task is huge and creating a way to address a huge amount >of highly interrelated details is a challenge. I think Jeanne has done >a good job. I guess we all agree. I am using the search features a great deal, and most of what I need comes up. If there is stuff missing now, it's more rounded essays on the what and why of whole concept areas - reports have been mentioned (lots of detail, but IMHO no overall description of the concept, its intended use and its limitations - but I will of course study this further following Jeanne's posts). At present for me the most difficult is tables. I have progressed to discovering what a table is, kind of, but I still don't understand how to use one of these things, for example to create spreadsheet-like functionality, where every cell generates a checking action and also in principle some kind of scripting (to evaluate a formula for example). The answer could be "don't try it - that's not what tables are for", but I didn't find a scripter-level explanation that could have told me even this. I got such confusing messages from previous posts on this that I gave up. I never even found out what happened when I specified a cell as a date and then put a floating point number into it instead (how would the scripter know this had happened?) Of course I do not think this invalidates the huge and admirable work done on the RunRev documentation, but it does mean that there is always room for more clarification. If I ever find the brains and the time to work on tables, I'd be happy to write the essay myself... BTW, when I search for "table" using the plug-in, I get words like "suitable" and "editable" included. How do I specify the use of the entire word "table", however delimited? I must have missed the answer to this. TIA Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From gizmotron at earthlink.net Sat Jun 14 09:41:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat Jun 14 09:41:01 2003 Subject: Encryption techniques (was: standalone has plainly readable transcript) In-Reply-To: <20030614112509.knowledgeworks@Plus.Net> Message-ID: <4C68ECD3-9E75-11D7-95B1-000A95859272@earthlink.net> On Saturday, June 14, 2003, at 03:25 AM, revolution at knowledgeworks.plus.com wrote: > > Mark, > > I'm not sure if I understand you correctly, but it sounds like you are > planning to use Valentina's implementation of Blowfish encryption. > Wouldn't that mean that to use your stacks the users would all need to > have Valentina deployed with your stack? That is true. In some cases it is better for my e-Book technology to protect the media as well as the textual content of a book. In cases where the media is to large and needs to be protected the preferred delivery system is an encrypted Valentina database that the user opens with the e-Book front-end app. The blob memory capability of Valintina is perfect for that kind of use. > > I think that the best way for Rev to have encryption is to have it > provided in an external. If you are going to be encrypting > potentially quite big stacks, it needs to perform at maximum speed. Being so very new to Rev I have never tested for speed advantages of externals verses local handlers. The destroyWindow process looks very good for dumping the memory after the algorithm is used. I have some tricks regarding access keys, encryption keys and ram issues that help further protect from intrusion while it is being used. > > I remember reading on the Rev site before I bought my license that > they could trade a license for some significant contribution to Rev's > development. I don't know what that entails, but I think if a > high-quality cross-platform, external encryption module could be > provided it would be mutually beneficial. > > If this does not fit in with their plans for Rev's development, maybe > you can use some of the advice provided in the documentation on > bypassing the 10 line limit with different coding design? Perhaps this might happen. > > Also, one oughtn't to be misled by the strength of the different > cryptographic mechanisms. For example, when your stack is unencrypted > the data in the stack will be in RAM (or possibly also in the swap > file). If someone was determined to get access to your unencrypted > data they could extract it from these places. You might want to > consider building your app so that decryption only occurs as and when > needed, but then the need for the most speedy for of decryption > becomes imperative or you risk making your app run noticably slower. > There is always going to be a trade off between the complexity and > performance of the app with the necessity of securing the data inside. > > Regards > > Bernard > > Is there a function in Transcript like "set the Trace = FALSE; in Lingo?" RTFM, I know. I found this "set the traceReturn to {true | false}." It looks like it is possible to shut down the trace capability if someone tries to turn it on before running the external or handler. This might be two different capabilities between Director and Rev. Thanks Bernard, Mark From themacguy at macosx.com Sat Jun 14 10:50:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Sat Jun 14 10:50:00 2003 Subject: Report Object - but where's the columnar report In-Reply-To: <200306132337.TAA30753@www.runrev.com> Message-ID: Jeanne, Thanks for the pointer. But I am a bit confused. What does the Report Object give me except a means to print all of the cards of a stack (given certain parameters) in a slightly more automated manner than one might do with Transcript itself? Where is the tabular (columnar) report? Am I still forced to generate tab-delimited data and open it in Excel? Thanks, Barry On Friday, Jun 13, 2003, at 17:37 America/Denver, use-revolution-request at lists.runrev.com wrote: > Date: Fri, 13 Jun 2003 10:56:09 -0700 > To: use-revolution at lists.runrev.com > From: "Jeanne A. E. DeVoto" > Subject: Re: Report Object - any docs? > Reply-To: use-revolution at lists.runrev.com > > At 10:11 AM -0700 6/13/03, Barry Levine wrote: >> In line with the discussion regarding any alleged shortcomings in the >> docs, perhaps someone can point to the section describing the Report >> Object and its use? > > Open the documentation, click "Development Guide", then click > "Printing". > The topics on report printing will be most useful to you. In > particular, > look at "How to create a report layout card" and "How to display the > contents of a field in a printed report". > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > Runtime Revolution Limited - Software at the Speed of Thought > http://www.runrev.com/ -------------------------------------------------------- From ambassador at fourthworld.com Sat Jun 14 11:48:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat Jun 14 11:48:01 2003 Subject: Report Object - but where's the columnar report In-Reply-To: Message-ID: Barry Levine wrote: > Thanks for the pointer. But I am a bit confused. What does the Report > Object give me except a means to print all of the cards of a stack > (given certain parameters) in a slightly more automated manner than one > might do with Transcript itself? > > Where is the tabular (columnar) report? Am I still forced to generate > tab-delimited data and open it in Excel? Not unless it's practical to bundle Excel with your app. While the Report Builder makes a good step toward providing parity with the only other xTalk that ever shipped with a report generator (HyperCard), I don't think any of them provided a built-in solution for columnar reports. It would be a nice addition, but until they can get to that there's nothing stopping us from making just about any report we need. Revolution's printing method is very much like SuperCard's, with some additional functions that make it even easier. The basic overview is: 1. Create an 8.5" by 11" stack (550x720). 2. Place fields there to contain the info you want to print. 3. In your Print script, write a routine that: - opens printing - populates the fields with the data you want to print - prints the card - close printing If your data contains more than will fit on one card, see the pageHeights property to obtain a list of scroll values -- print, scroll by the next value, print again, etc. If you have specific questions as you go, please consider posting them here so you can get answers quickly and we can all benefit from the discussion. -- 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 klaus at major-k.de Sat Jun 14 12:05:00 2003 From: klaus at major-k.de (Klaus Major) Date: Sat Jun 14 12:05:00 2003 Subject: new website In-Reply-To: Message-ID: <022C86BD-9E89-11D7-BA3C-000A27B49A96@major-k.de> Hi listers, after years i finally managed to launch my website last week :-) Althoiugh it is completely in german, but the X-Talk section is and will be kept bi-lingual (reto-roman and kisuaheli :-D. I actually considered "cantonese" as the second choice, but my girl-friend insisted on kisuaheli, so what could i do...) It is still under construction, but some stacks are ready for download. www.major-k.de NO "whatever" plugin required! Click on "X-Talk", you guessed... ;-) If you find the time, please check it out :-) Thanks for your patience... Regards Klaus Major klaus at major-k.de From SimPLsol at aol.com Sat Jun 14 12:49:00 2003 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sat Jun 14 12:49:00 2003 Subject: Report Object - but where's the columnar report Message-ID: <6FC0C23F.54E92BF4.00822317@aol.com> Correction! HyperCard, with the addition of 9 to 5 (RpControl) Reports, did columnar reports (called Views) easily and quickly (they were easy to design and they ran FAST). If Reports is to be considered a valuable database engine or a business system RAD it MUST have comparable report-making capacity. Should we not set a minimum goal for Revolution that it at least have the functionality of 16 year old HyperCard? Sincerely, Paul Looney From sonesond1 at southernct.edu Sat Jun 14 12:50:01 2003 From: sonesond1 at southernct.edu (Dan Soneson) Date: Sat Jun 14 12:50:01 2003 Subject: SelectedChunk problems with OS 9 Message-ID: <64435C2E-9E8F-11D7-B6D3-000A959A7C0C@southernct.edu> I have constructed a small keyboard stack with buttons with international characters. When entering text into a field in a stack a user can call up this "keyboard" stack as a palette. When the user clicks on one of these buttons that international character is inserted into the field of the toplevel stack at the point of the cursor. The user can then continue entering text into the field. The stack is called from a button script. Here is the relevant portion on callUpKeyboard global gMyStack put the name of this stack into gMyStack -- needed for the keyboard to set the topstack -- some code here to configure the buttons for the appropriate language palette stack "keyboard" end callUpKeyboard Then in the "key" group of the keyboard stack there is this script: on mouseUp global gmyStack topLevel stack gMyStack put the label of the target into myChar put mychar into the selectedChunk end mouseUp This works like a charm in OSX, rev 2.01. However, in OS 9, I constantly get an error message, indicating it can't find the selectedChunk. I am unable to insert the character at the cursor point in the field in the main stack. However, I can replace a character in the field in the main stack if I actually select it. So, by typing horen in the field, selecting the "o" and clicking on my button in the keyboard palette that is an o with an umlaut, I can get the umlaut in the proper place. But I still need to click in the field to continue typing. Is this a problem with the way Rev works in OS 9? Are my handlers problematic? thanks, Dan From richmond at mail.maclaunch.com Sat Jun 14 12:53:03 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Sat Jun 14 12:53:03 2003 Subject: How to open everybody's bits of fluff.... Message-ID: Go to Klaus Major's website and download his plug-in (open sesame.rev): http://www.major-k.de/ Be there or be square. Well done Klaus Major! Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From sonesond1 at southernct.edu Sat Jun 14 12:54:03 2003 From: sonesond1 at southernct.edu (Dan Soneson) Date: Sat Jun 14 12:54:03 2003 Subject: breakpoints don't clear Message-ID: <1467DAA8-9E90-11D7-B6D3-000A959A7C0C@southernct.edu> I'm having trouble clearing breakpoints in Rev 2.01. I click in the margin of a script to set a breakpoint and then click there again to clear it. However, the program constantly returns me to that point in the script whenever I try to run that script. I have also tried the "Clear All Breakpoints" option in the Debug menu -- to no avail. The only way to get the program to stop opening to every breakpoint I set is to exit debug mode. However, when I next enter debug mode, the old "cleared" breakpoints keep halting script execution. Anyone else experiencing this? Any suggestions for how to really clear breakpoints? Thanks, Dan From themacguy at macosx.com Sat Jun 14 13:13:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Sat Jun 14 13:13:00 2003 Subject: Report Printing (by Richard Gaskin) In-Reply-To: <200306141602.MAA11663@www.runrev.com> Message-ID: Richard, Thanks for the overview on the "tabular report" process. I'll play with it and see if I can come up with anything that can be used as a template. About a year ago I had built a (really cheesy) template I was using to generate the report in html and then sent the file to IE for viewing and printing. Even though it worked, it was really not a good solution. It's amazing how advanced HyperCard's Report Generator was, considering that it's now 15 years later and nobody's caught up with it. Regards, Barry From richmond at mail.maclaunch.com Sat Jun 14 13:28:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Sat Jun 14 13:28:00 2003 Subject: Loophole in RR 2 Documentation ??? Message-ID: Jeanne DeVoto wrote:- It turns out that there is a problem in the 2.0.1 build that prevents these topics from being found. As a workaround until this can be fixed, you can find the files in the Revolution folder. The path is "components/help/appendixes/", and the file names are revdatabasetypes.rev revimagefiletypes.rev revpainttoolsref.rev ---------------- I have shameless hacked these stacks and imported them as substacks into a front-end called "Lost References.rev" (no prizes for that name!) and am submitting it to the user contribs. This will prove easier to use than digging around in file paths. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From edgore at shinra.com Sat Jun 14 13:50:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Sat Jun 14 13:50:01 2003 Subject: altBrowser Question References: Message-ID: <003c01c332a4$ac743c70$6501a8c0@ed> Chipp, Figured the answer to this might be valuable to others, so I decded to put it on the list. When using the altBrowser plug-in, is it possible to access the data in the browser? I'm wondering because for something I am woking on it would be really neat to let users browse through a particular website and then, if they see something they like, click a button which would cause my app to grab some data off the site and do stuff with it. altBrowser gets fed the URL to go to by RunRev, is that correct? If so I suppose that even if I can't directly pull the data out of the browser plug-in, I could still grab and parse the url.... Anyway, look forward to hearing the answers on this. Thanks, Edwin Gore From ambassador at fourthworld.com Sat Jun 14 13:53:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat Jun 14 13:53:00 2003 Subject: Report Object - but where's the columnar report In-Reply-To: <6FC0C23F.54E92BF4.00822317@aol.com> Message-ID: SimPLsol at aol.com wrote: > Correction! > HyperCard, with the addition of 9 to 5 (RpControl) Reports, did columnar > reports (called Views) easily and quickly (they were easy to design and they > ran FAST). If Reports is to be considered a valuable database engine or a > business system RAD it MUST have comparable report-making capacity. > Should we not set a minimum goal for Revolution that it at least have the > functionality of 16 year old HyperCard? Actually, that's more a reinforcement of the original observation: Out of the box, for $99 HyperCard provided something very much like Rev's Report Builder. The much more comprehensive features found in Reports Data Pro were a third-party add-on that cost one order of magnitude more for a runtime distribution license. However desirable it may be, and possibly worth pursuing for a third-party (though I think the market will be riper next year for the reasons discussed here earlier), comparing specialized third-party extensions with in-the-box features raises expectations no previous xTalk has met. -- 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 ambassador at fourthworld.com Sat Jun 14 13:59:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat Jun 14 13:59:00 2003 Subject: Report Printing (by Richard Gaskin) In-Reply-To: Message-ID: Barry Levine wrote: > Thanks for the overview on the "tabular report" process. I'll play with > it and see if I can come up with anything that can be used as a > template. About a year ago I had built a (really cheesy) template I was > using to generate the report in html and then sent the file to IE for > viewing and printing. Even though it worked, it was really not a good > solution. > > It's amazing how advanced HyperCard's Report Generator was, considering > that it's now 15 years later and nobody's caught up with it. Did HC's report tool do columnar reports? I'd opened it and poked around prior to posting, but could only find capabilities similar to Rev's Report Builder. If so, it would be useful to review that interface for ideas on building a replacement, though it's hard to imagine it could compare to the more comprehensive options of specialized third-party tools like Reports Data Pro, which might make a better model to follow. -- 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 edgore at shinra.com Sat Jun 14 14:31:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Sat Jun 14 14:31:00 2003 Subject: Smoother JPG resizing? References: Message-ID: <001001c332aa$63aa2530$6501a8c0@ed> Part of the app that I am writing needs to resize some jpgs (usually smalled) and I am noticing that when I do this by taking a jpg and slapping it into a fixed size image object, that the resizing is pretty rough. Is there anyway to get smoother jpeg resizing out of RunRev? From sanke at hrz.uni-kassel.de Sat Jun 14 14:57:00 2003 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sat Jun 14 14:57:00 2003 Subject: parallel invention of the wheel? (was: Document Search Summary) Message-ID: <3EEB7DC6.4D2ABD2B@hrz.uni-kassel.de> On Fri, 13 Jun 2003 (Subject: Document Search Summary) Dar Scott wrote: (snip) > We have asked for search. We have it in abundance. > > Dar Scott > Just for the record: Indeed, after some waiting, we have it in abundance now. There are times in history when the situation is "rife" because circumstances and discussions demand new solutions, which then may be developed nearly simultaneously. Because of the discussion I had added a special button for searching the Transcript Dictionary to my general text search tool "Topsearch 1" that was added to the list of Revolution User Contributions. The extra button seemed to be necessary as the "revdocs" stacks are not "topstacks" by their nature. Two days later (please take "two days" not as an accurate description, but as a metapher for a slight difference in time) we were informed that a new -although somewhat hidden - search routine had also been added to Revolution to search the Dictionary, differing in a number of details. Further following the discussion, I considered - in a post to the list - to expand the search routines of "Topsearch" to encompass the whole of the Documentation. The result was "Topsearch 1.2", also to be found among the User Contributions. Again two days later (for accuracy see above) we got expanded search routines for the Documentation with Revolution 2.01 that were so competently described by Dar Scott. There are a lot of parallels between the details of the "Topsearch 1.2" solution and the new Revolution search routines, because both approaches attempted to deal with the same set of problems. I will not go into details, you can compare the routines for yourself if you like. I mention only one of the common features, because it may be of interest also outside of search routines, namely when dealing with larger quantities of text and intending to "hilite" specific strings in that text. This can be achieved by a combination of the replace command together with the htmltext property that provides the possibility to colorize (foreground or background of texts) all specific strings even in huge portions of text in the split of a second. I do not claim any credits for the approaches of the Revolution team; I claim credit for my side of the parallel development. As "Topsearch" is primarily a tool to search the text contents of *any current topstack* - hence the name "Top"-search - it would be worth considering if such a general text search routine (that works in a different way than the "find" routine) should be also integrated as a tool into the Revolution environment. Another "two days" would be sufficient to accomplish this. That would then make the stack "Topsearch" completely obsolete, although it could still be adapted to be used with Metacard and its sparser documentation. Regards, Wilhelm Sanke From pixelbird at interisland.net Sat Jun 14 15:29:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sat Jun 14 15:29:00 2003 Subject: Input devices In-Reply-To: <200306141601.MAA11646@www.runrev.com> Message-ID: Howdy, Has anyone built a stack for controllers? The problem with virtually all the stack-based games and related software I've seen is that they don't have any internal controls for setting up input devices other than the keyboard/mouse. I'm not familiar with the readFromDriver and related commands. I'm on a Mac G4 which requires use of the Mac Input Sprocket for game controllers like joysticks. I have a generic shareware driver called "USB Overdrive" ...but, of course, it's Mac only. It may work with a Mac standalone build, but I haven't tried it. It can assign all the controls of my CH Fighterstick in various ways, but the user would have to set it up manually in the control panel for each app that has no Input Sprocket controls of its own. It can also assign key controls to the Fighterstick switches. But, it would be wonderful if I could get Rev to set up such controllers cross platform, even if adjustments are necessary. TIA for any help or direction . Ken N. From chipp at chipp.com Sat Jun 14 17:31:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jun 14 17:31:01 2003 Subject: altBrowser Question and MAC version of altBrowser... In-Reply-To: <003c01c332a4$ac743c70$6501a8c0@ed> Message-ID: Edwin, First a bit of a background on altBrowser.DLL. I originally wanted this capability for a client of mine. I wished to build a custom browser with many set features, which also allowed his customers to navigate only to specific places. Upon asking around, it turned out Tuviah Snyder (of RR and MC fame) had already authored such a DLL. I asked him about it and found out it didn't do everything I needed, so I negotiated the purchase of the source code, with the understanding any changes made to it, I would make available back to Tuviah. My partner, Chris Bohnert, an accomplished C programmer himself, would be able to make the *other* changes. I also contacted Kevin at RunRev and asked his interest in RR using the DLL inside their own product. He responded by saying they would consider it IF there was cross-platform support. Well, Chris and I weren't in a position to build a Mac version. Tuviah said he'd consider it. That's were we are now. Tuviah is still interested in building a 'Safari' version, if people are interested. Recently, we chatted and floated the number of $75 for both versions...Mac and PC. Neither of us are planning on this as a significant revenue stream. We would of course like to recover our expenses, and pay for the inevitable support which is needed. So, those of you *seriously* interested in the Mac version, please fill out the form at the bottom of this page. http://www.altuit.com/webs/altuit2/RunRev/altBrowser.htm When I say seriously interested, I mean there's a great chance you'd be willing to pay for this product. The decision on how to prioritize it's development is based upon how many serious responses we get. Edwin, back to your question... Since I didn't write the source code for altBrowser, I asked Chris Bohnert, one of the authors, and he said if it's not in there now, it's easy to implement. Of course, if you need to parse the data, you can always 'get URL' as well. There are a couple of minor fixes we'll need to make in the near future, I'll add this request as well. BTW, currently there is a feature which will allow you to 'get the requested URL' which will allow you to intercept it, process it inside RR, then pass it on to the browser (if you wish). So, if you write your HTML a certain way, you *can* process clicks on a page within RR. This product was written probably about a year ago, but Tuviah had to made some changes to the MC engine for it to work properly -- so we couldn't release until RR2.0. This is why I'm a bit unclear regarding all of it's features. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Edwin Gore > Sent: Saturday, June 14, 2003 1:42 PM > To: use-revolution at lists.runrev.com > Subject: altBrowser Question > > > Chipp, > > Figured the answer to this might be valuable to others, so I decded to put > it on the list. > > When using the altBrowser plug-in, is it possible to access the > data in the > browser? I'm wondering because for something I am woking on it would be > really neat to let users browse through a particular website and then, if > they see something they like, click a button which would cause my app to > grab some data off the site and do stuff with it. > > altBrowser gets fed the URL to go to by RunRev, is that correct? If so I > suppose that even if I can't directly pull the data out of the browser > plug-in, I could still grab and parse the url.... > > Anyway, look forward to hearing the answers on this. > > Thanks, > > Edwin Gore > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Sat Jun 14 17:38:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jun 14 17:38:01 2003 Subject: Smoother JPG resizing? In-Reply-To: <001001c332aa$63aa2530$6501a8c0@ed> Message-ID: Edwin, What really needs to happen is for MC to use a different algorithm when reducing images - either a bilinear or bicubic algorithm would be better. Instead, the MC engine uses the native OS calls which are "nearest neighbor" and not nearly as nice. One needs to build a DLL to implement this functionality. Also, adding a 'sharpen' filter usually helps after reducing an image. Contact me offlist if you're interested as I am considering contracting such a DLL. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Edwin Gore > Sent: Saturday, June 14, 2003 2:23 PM > To: use-revolution at lists.runrev.com > Subject: Smoother JPG resizing? > > > Part of the app that I am writing needs to resize some jpgs (usually > smalled) and I am noticing that when I do this by taking a jpg > and slapping > it into a fixed size image object, that the resizing is pretty rough. > > Is there anyway to get smoother jpeg resizing out of RunRev? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Sat Jun 14 17:49:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jun 14 17:49:01 2003 Subject: new website In-Reply-To: <022C86BD-9E89-11D7-BA3C-000A27B49A96@major-k.de> Message-ID: Hi Klaus, Congratulations! Looks Good! > NO "whatever" plugin required! Thank-you. IMHO, I'd much rather take a hit of downloading an uncompressed stack (even on my measly IDSL max 18k/sec connection), then have to download yet another 'uncompress' stack or plugin (then figure out why it doesn't work on my computer) from someone's website. Also, you may wish to register your stacks with Richard Gaskin's GoRevNet plugin service. It's pretty cool. -Chipp From gary.rathbone at btclick.com Sat Jun 14 18:02:01 2003 From: gary.rathbone at btclick.com (Gary Rathbone) Date: Sat Jun 14 18:02:01 2003 Subject: altBrowser Question Message-ID: <000101c332c7$bbc53490$f600000a@porthos> > Where are you/they clicking the button? On a Rev app? On a website? On > your website? This is important, you can deal with it ! > > Although I appreciatate the benefits of "LEO" I'm more into the > integration of application environments into the user defined system. > > Why reinvent the wheel? We've all got a web browser, so why fight to force > user requirements into a single development environment? Eg. No matter how > you manipulate "tables" in Rev it will never beat Excel. > > Chipp and Tuviah, I take my hat/cap off to you for providing a fantastic > DLL which does a great job for certain requirements. As I know you're > aware, it will never beat full browser capabilitiles. > > There's a great mix of opportunities out there to achieve true cross > platform and cross product integration... > > As I've said before, just think sidewards... > > Regards > > Gary Rathbone BSc MBCS > > > > -----Original Message----- > > From: use-revolution-admin at lists.runrev.com [mailto:use-revolution- > > admin at lists.runrev.com] On Behalf Of Edwin Gore > > Sent: 14 June 2003 19:42 > > To: use-revolution at lists.runrev.com > > Subject: altBrowser Question > > > > Chipp, > > > > Figured the answer to this might be valuable to others, so I decded to > put > > it on the list. > > > > When using the altBrowser plug-in, is it possible to access the data in > > the > > browser? I'm wondering because for something I am woking on it would be > > really neat to let users browse through a particular website and then, > if > > they see something they like, click a button which would cause my app to > > grab some data off the site and do stuff with it. > > > > altBrowser gets fed the URL to go to by RunRev, is that correct? If so I > > suppose that even if I can't directly pull the data out of the browser > > plug-in, I could still grab and parse the url.... > > > > Anyway, look forward to hearing the answers on this. > > > > Thanks, > > > > Edwin Gore > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution From edgore at shinra.com Sat Jun 14 18:26:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Sat Jun 14 18:26:00 2003 Subject: altBrowser Question References: <000101c332c7$bbc53490$f600000a@porthos> Message-ID: <001c01c332cb$3bc5bb30$6501a8c0@ed> Chipp and Gary, Basically, what I want to be able to do is pop up a browser window, and then let the user navigate around through a 3rd party site - Amazon.com - then, when they get to a page that has a product of interest to them, press a Rev button and grab the URL and parse through it for some info that I need to make XML calls to Amazon Web Services and get some data back that I pop into a database stack. So all I really care about is whether or not Rev can find out the URL that is currently being displayed in the browser window. Currently, I am only interested in doing this on Windows, though who knows...I might to a Mac version someday, though I figure that there is probably someway to do what I need already there with AppleScript. Edwin Gore ----- Original Message ----- From: "Gary Rathbone" To: Sent: Saturday, June 14, 2003 4:53 PM Subject: RE: altBrowser Question > > Where are you/they clicking the button? On a Rev app? On a website? On > > your website? This is important, you can deal with it ! > > > > Although I appreciatate the benefits of "LEO" I'm more into the > > integration of application environments into the user defined system. > > > > Why reinvent the wheel? We've all got a web browser, so why fight to force > > user requirements into a single development environment? Eg. No matter how > > you manipulate "tables" in Rev it will never beat Excel. > > > > Chipp and Tuviah, I take my hat/cap off to you for providing a fantastic > > DLL which does a great job for certain requirements. As I know you're > > aware, it will never beat full browser capabilitiles. > > > > There's a great mix of opportunities out there to achieve true cross > > platform and cross product integration... > > > > As I've said before, just think sidewards... > > > > Regards > > > > Gary Rathbone BSc MBCS > > > > > > > -----Original Message----- > > > From: use-revolution-admin at lists.runrev.com [mailto:use-revolution- > > > admin at lists.runrev.com] On Behalf Of Edwin Gore > > > Sent: 14 June 2003 19:42 > > > To: use-revolution at lists.runrev.com > > > Subject: altBrowser Question > > > > > > Chipp, > > > > > > Figured the answer to this might be valuable to others, so I decded to > > put > > > it on the list. > > > > > > When using the altBrowser plug-in, is it possible to access the data in > > > the > > > browser? I'm wondering because for something I am woking on it would be > > > really neat to let users browse through a particular website and then, > > if > > > they see something they like, click a button which would cause my app to > > > grab some data off the site and do stuff with it. > > > > > > altBrowser gets fed the URL to go to by RunRev, is that correct? If so I > > > suppose that even if I can't directly pull the data out of the browser > > > plug-in, I could still grab and parse the url.... > > > > > > Anyway, look forward to hearing the answers on this. > > > > > > Thanks, > > > > > > Edwin Gore > > > > > > _______________________________________________ > > > 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 Jun 14 18:27:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Sat Jun 14 18:27:00 2003 Subject: Documentation In-Reply-To: <200306131313.JAA10497@www.runrev.com> References: <200306131313.JAA10497@www.runrev.com> Message-ID: > >Message: 1 >Date: Thu, 12 Jun 2003 22:11:52 -0600 >Subject: Re: standalone has plainly readable transcript >From: Dar Scott >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com > > >On Thursday, June 12, 2003, at 06:30 PM, >revolution at knowledgeworks.plus.com wrote: > >> As Richard points out, the number of keyword tokens that have meaning >> for the engine behind Revolution is quite phenomenal, and the >> documentation is really quite exhaustive. > >I agree. The task is huge and creating a way to address a huge amount >of highly interrelated details is a challenge. I think Jeanne has done >a good job. > >Dar Scott > For those of you searching for a quantitative evaluation of the completeness of Jeanne's documentation, do a search for space (just hit the space bar) in the "Search Revolution Documentation" plug-in in RunRev 2.0. You will find: "3052 topics containing " " Presumably this is a complete list. Astonishing! Moral: Be careful what you search for. In my search for space I have learned what the Sorcerer's Apprentice learned. Jim P.S. In RunRev 2.0 I find that Rev often freezes when "Script debugger mode" is selected from the development menu. (Command period to unfreeze.) And when in the debugging mode, the "Step over" very often "Steps into." (I switch back to 1.1.1 for debugging.) Anyone else with these problem? (Mac OS 9, G4 PowerBook.) Also, a small cross-platform issue. In OS 9, the "/" as part of a menu item, results in a keyboard shortcut. In OS X, "/" is just another character. From edgore at shinra.com Sat Jun 14 18:31:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Sat Jun 14 18:31:01 2003 Subject: Smoother JPG resizing? References: Message-ID: <002201c332cb$e64a3a40$6501a8c0@ed> I assumed that they were doing something like that - I was just hoping that that was the way they dealt with "temporary" resizing, like setting the filename of something for display. I was hoping there was some other better alogrithm for actually doing a graphic manipulation. I'm not sure that it's worh it to me to pay for development, since I am just at the beginning of working on this app, and don't know if it has commercial potential... I wonder if I could do it myself in XTalk with the ImageData....Theres's a ton of algorithms for doing this sort of thing available... ----- Original Message ----- From: "Chipp Walters" To: Sent: Saturday, June 14, 2003 4:30 PM Subject: RE: Smoother JPG resizing? > Edwin, > > What really needs to happen is for MC to use a different algorithm when > reducing images - either a bilinear or bicubic algorithm would be better. > Instead, the MC engine uses the native OS calls which are "nearest neighbor" > and not nearly as nice. > > One needs to build a DLL to implement this functionality. Also, adding a > 'sharpen' filter usually helps after reducing an image. Contact me offlist > if you're interested as I am considering contracting such a DLL. > > -Chipp > > > -----Original Message----- > > From: use-revolution-admin at lists.runrev.com > > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Edwin Gore > > Sent: Saturday, June 14, 2003 2:23 PM > > To: use-revolution at lists.runrev.com > > Subject: Smoother JPG resizing? > > > > > > Part of the app that I am writing needs to resize some jpgs (usually > > smalled) and I am noticing that when I do this by taking a jpg > > and slapping > > it into a fixed size image object, that the resizing is pretty rough. > > > > Is there anyway to get smoother jpeg resizing out of RunRev? > > > > _______________________________________________ > > 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 gary.rathbone at btclick.com Sat Jun 14 18:50:01 2003 From: gary.rathbone at btclick.com (Gary Rathbone) Date: Sat Jun 14 18:50:01 2003 Subject: altBrowser Question In-Reply-To: <001c01c332cb$3bc5bb30$6501a8c0@ed> Message-ID: <000001c332ce$75e06d80$f600000a@porthos> Sounds interesting... And sounds like you've got a reasonable amount of control... Without any further info, I'd approach it as follows... It sounds like the user will already have your Rev app? In which case you could launch a split frame browser. The frame 'A' as normal on port 80 and frame 'B' from your Rev app. This means the user can surf the web in frame 'A'. When a button in frame 'B' is pressed this can be passed to your Rev app on a local port. With a bit of Javascript/VBScript you've got total control of the web content which can be passed to Rev for parsing, processing and if necessary results returned to the browser, or your Rev app. I've got a mish mash of routines that I really should put together in a stack or few to demonstrate this stuff... Its at least worth a chapter in a book ;-) Regards Gary Rathbone BSc MBCS > -----Original Message----- > From: use-revolution-admin at lists.runrev.com [mailto:use-revolution- > admin at lists.runrev.com] On Behalf Of Edwin Gore > Sent: 15 June 2003 00:18 > To: use-revolution at lists.runrev.com > Subject: Re: altBrowser Question > > Chipp and Gary, > > Basically, what I want to be able to do is pop up a browser window, and > then > let the user navigate around through a 3rd party site - Amazon.com - then, > when they get to a page that has a product of interest to them, press a > Rev > button and grab the URL and parse through it for some info that I need to > make XML calls to Amazon Web Services and get some data back that I pop > into > a database stack. > > So all I really care about is whether or not Rev can find out the URL that > is currently being displayed in the browser window. From jeanne at runrev.com Sat Jun 14 19:11:00 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Jun 14 19:11:00 2003 Subject: Report Object - but where's the columnar report In-Reply-To: References: <200306132337.TAA30753@www.runrev.com> Message-ID: At 8:42 AM -0700 6/14/03, Barry Levine wrote: >Thanks for the pointer. But I am a bit confused. What does the Report >Object give me except a means to print all of the cards of a stack >(given certain parameters) in a slightly more automated manner than one >might do with Transcript itself? The report viewer object is a layout object; the idea is that you create a card specifically for your report layout, and include only those fields you want in the report (along with graphics, images, or whatever other elements might be appropriate). >Where is the tabular (columnar) report? Am I still forced to generate >tab-delimited data and open it in Excel? Try this for a columnar report: 1) Create a report card that has the same height as a single row. 2) Create a report object for each field you want to include, and arrange them across the report card, forming a row of report objects. 3) In the Report Builder, use the "Print Multiple Cards Onto Each Page" option. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Sat Jun 14 19:12:16 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Jun 14 19:12:16 2003 Subject: revExample plugin In-Reply-To: Message-ID: At 10:05PM -0700 6/6/03, Alex Rice wrote: >1) How does one edit and save a plugin stack? The same way as any other stack. (I can't reproduce the problem you were having in saving the "revExample" plugin - could there have been another script interfering?) >2) Where are the plugin API handlers, like revSelectedObjectChanged, >documented? I've noticed that some of the handlers have parameters and >some don't. It's hard to guess what some of the parameters are. They're identical to the base messages. For example, the parameters for revSelectedObjectChanged are the same as those for selectedObjectChanged. (More plugin docs will be forthcoming.) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From jeanne at runrev.com Sat Jun 14 19:25:00 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Sat Jun 14 19:25:00 2003 Subject: parallel invention of the wheel? (was: Document Search Summary) In-Reply-To: <3EEB7DC6.4D2ABD2B@hrz.uni-kassel.de> Message-ID: At 12:55PM -0700 6/14/03, Wilhelm Sanke wrote: >Two days later (please take "two days" not as an accurate description, >but as a metapher for a slight difference in time) we were informed that >a new -although somewhat hidden - search routine had also been added to >Revolution to search the Dictionary, differing in a number of details. It should not be necessary for me to say this, but since seemingly it is: - The Search option was added to the Dictionary, Glossary, and Troubleshooting pages of the documentation in version 2.0, which was released before Wilhelm posted concerning the "Search Dictionary" button he had added to Topsearch. It is discussed in some detail in the "What's New" section of the release notes, which apparently some people bother to read. - The Search plugin was completed several days before Wilhelm posted his message discussing proposed additions to this utility (as the file's creation date indicates). - I have never seen the Topsearch utility. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From bornstein at designeq.com Sat Jun 14 20:06:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Sat Jun 14 20:06:00 2003 Subject: breakpoints don't clear Message-ID: <200306150058.h5F0wIiY007727@ms-smtp-02.nyroc.rr.com> >Anyone else experiencing this? Any suggestions for how to really clear >breakpoints? Dan, Just to let you know, I've recently experienced exactly the same thing. I thought, however, that I was able, at least once, to really clear the breakpoints by exiting debug mode and then re-entering it. I might have quit and restarted Rev before that however. In any case, it is fairly annoying having the debugger stop at old, no longer valid breakpoints. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From themacguy at macosx.com Sat Jun 14 21:31:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Sat Jun 14 21:31:00 2003 Subject: Columnar Reports in HC - yes but I did it manually (mea culpa) In-Reply-To: <200306142132.RAA19696@www.runrev.com> Message-ID: Richard, I think (now know) you are correct. Perhaps the years had provided me with a "senior moment"... I just took a few moments to bring up the old HC stack set I had been referring to and found that I had linked my stacks hierarchically (manually, of course) so that one card's fields (a series of columns with "header" info above) in the "parent" stack was populated (via HyperTalk) from the matching -set- of cards in the "child" stack. I had been doing my own "many-to-one" lookups and filling in the fields' contents. Once that was done, HC's Report Generator was called with a saved report format. It was, indeed, a columnar report but I made it columnar through manual means. I was doing Business Basic DB work at that time and was used to manual lookups. While what I was doing was slow in HC under 7.6.1 on an '030, it absolutely screams under 9.2.2 on an 867/G4. So I grovel at the feet of the RunRev mavens but still long for a real tabular report methodology in Rev. If anyone else has suggestions for me, I will gratefully accept them. Isn't there a sample stack set somewhere that shows how the report object is to be used? How about printing a card with parallel columns of multi-line fields whose data extends beyond what can be seen with a scroll of 0? I think Jeanne had some comments on this but, again, is there an example stack somewhere that I can dissect? Thanks, Barry On Saturday, Jun 14, 2003, at 15:32 America/Denver, Richard Gaskin wrote: > Did HC's report tool do columnar reports? > > I'd opened it and poked around prior to posting, but could only find > capabilities similar to Rev's Report Builder. > > If so, it would be useful to review that interface for ideas on > building a > replacement, though it's hard to imagine it could compare to the more > comprehensive options of specialized third-party tools like Reports > Data > Pro, which might make a better model to follow. -------------------------------------------------------- From chipp at chipp.com Sat Jun 14 22:52:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jun 14 22:52:00 2003 Subject: altBrowser Question In-Reply-To: <001c01c332cb$3bc5bb30$6501a8c0@ed> Message-ID: > Chipp and Gary, > > Basically, what I want to be able to do is pop up a browser > window, and then > let the user navigate around through a 3rd party site - Amazon.com - then, > when they get to a page that has a product of interest to them, > press a Rev > button and grab the URL and parse through it for some info that I need to > make XML calls to Amazon Web Services and get some data back that > I pop into > a database stack. > > So all I really care about is whether or not Rev can find out the URL that > is currently being displayed in the browser window. > Edwin, You can access the current URL of the browser using altBrowser with a single function: XBrowser_Get("URL") Please download the demo and view the help file to learn more about the properties and functions for altBrowser.DLL From chipp at chipp.com Sat Jun 14 22:54:17 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jun 14 22:54:17 2003 Subject: altBrowser Question In-Reply-To: <000101c332c7$bbc53490$f600000a@porthos> Message-ID: Hi Gary, > > Chipp and Tuviah, I take my hat/cap off to you for providing a fantastic > > DLL which does a great job for certain requirements. As I know you're > > aware, it will never beat full browser capabilitiles. > > Thanks. When you say 'it will never beat full browser capabilities', I'm not sure what you mean. altBrowser encapsulates either IE or Mozilla --both full browsers. Let me know in more detail what you are referring to. It may help make the product better. best, Chipp From chipp at chipp.com Sat Jun 14 22:56:03 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jun 14 22:56:03 2003 Subject: alpha In-Reply-To: <20030610181441.32734.qmail@web20509.mail.yahoo.com> Message-ID: You may try the image compositing example at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm or check out Ken Ray's website www.sonsothunder.com for some notes on setting the alphadata property. > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Peterson > Trethewey > Sent: Tuesday, June 10, 2003 1:15 PM > To: use-revolution at lists.runrev.com > Subject: alpha > > > Is it possible to give an image an alpha channel? > What's the best way to do it? I've tried fooling with > the alphaData property but it doesn't seem to want to > change from its default state, and I've tried making > an image with an alpha channel and importing it. Has > this worked for anybody? I feel like I'm missing > something obvious. > > Thanks, > Peterson > > __________________________________ > Do you Yahoo!? > Yahoo! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.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 Jun 14 23:03:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jun 14 23:03:01 2003 Subject: Smoother JPG resizing? In-Reply-To: <002201c332cb$e64a3a40$6501a8c0@ed> Message-ID: Edwin, > > I wonder if I could do it myself in XTalk with the ImageData....Theres's a > ton of algorithms for doing this sort of thing available... > Check out my Image Tools example at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm using scripts to do image manipulation. Problem is...it's way too slow. Much more efficient with a DLL :-) From jacque at hyperactivesw.com Sat Jun 14 23:04:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat Jun 14 23:04:01 2003 Subject: Report Printing (by Richard Gaskin) In-Reply-To: References: Message-ID: <3EEBEE75.8070409@hyperactivesw.com> On 6/14/03 1:50 PM, Richard Gaskin wrote: > Did HC's report tool do columnar reports? Yes. You do it the same way Jeanne described for a Rev report, in another message on this list. Just abut a number of print items in a horizontal row, one item for each field reference, and then set the height of the report to the height of the fields, and set the report to print multiple cards on a page. The distance between the bottom of the row of fields and the bottom of the report will be used as the line spacing. HyperCard also provides a "column" setting in which you can specify the number of columns on a page. This works more like a newspaper printout. You set up a single, tall, skinny print item the width you want the column, and place it at the left of the page. When it runs a report, HyperCard will wrap the text into as many columns on the page as you have specified. When a page fills up, HyperCard continues the text in the first column on a new page. > I'd opened it and poked around prior to posting, but could only find > capabilities similar to Rev's Report Builder. HyperCard offers far more. The most important difference is the ability to assign global variables and custom functions to print items. With these two capabilities available, I never did need to use Reports Data Pro. The custom function business is especially useful. It allows me to set up a print item whose contents is "myPrintFunction()". Then in the stack script, I'll put a function with the same name that gathers stack data and returns it in some customized way. HyperCard calls the custom function while setting up the printout, and uses the value returned to populate the print item contents. This allows tremendous flexibility and you can print just about anything in any order. Even easier is to run a custom function before printing that populates a global variable. Then assign the name of the global to the print item contents. (Print items can also contain literal text or field references, but we can do that with Rev's report setup too.) HyperCard's print items also allow multiple field references to be strung together in the same print item, separated optionally by any HyperTalk syntax or literal text. For example, I could put this into a HyperCard print item: (fld "first") && (fld "last") && "cordially invites you to" && (fld "occasion") and I get: "Mary Jones cordially invites you to the barbeque of her pet pig." HyperCard's print items have their own text and object properties which can be different than the linked fields in the stack; for example, a bordered field in a stack can be set up to print without borders. Text font, line spacing, text style, etc. can all be different than the source field. If no particular settings are indicated, HyperCard uses the text properties of the linked field, including text with mixed styles, while still respecting the object properties of the print item. Print items that use things other than field links for their contents can also be set to use styled text in any font. HyperCard provides a limited header that can auto-calculate page numbers, the name of the stack, the time, and/or the date. You can use any of these, or none, or include your own custom text. Header font and textstyle can be set. You are limited to three header items, but those items can be placed individually at left margin, center, or right margin. Linked field references can be either a name or a number. Unlike Revolution's method, this allows whole reports to be portable and they can be copied and pasted from one stack to another. As long as the second stack has fields in the same order, or fields with the same names, the report will work. HyperCard ships with report templates for most common Avery labels, for example, and you can paste the ones you need into your own stack. If you don't want to actually move the report, you can just put the Address stack in use and its report templates become available everywhere. > If so, it would be useful to review that interface for ideas on building a > replacement, though it's hard to imagine it could compare to the more > comprehensive options of specialized third-party tools like Reports Data > Pro, which might make a better model to follow. You might be surprised. I think if Revolution would allow the assignment of global variables and custom functions to print items, we could get a good chunk of what HyperCard offers. Reports Data Pro adds a provision for selection criteria to determine which records to print, but since Rev already supports the printing of only marked cards (as does HyperCard) it is a simple thing to just mark the cards you want to print before running the report. The only thing I couldn't do in native HyperCard reports which I *can* do in Revolution is add graphics to a report. The inability to add graphics was the print engine's biggest liability, I think. But for basic text reports, I don't think you could go wrong by emulating HyperCard's print engine. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From themacguy at macosx.com Sat Jun 14 23:04:18 2003 From: themacguy at macosx.com (Barry Levine) Date: Sat Jun 14 23:04:18 2003 Subject: Report Object/Builder In-Reply-To: <200306150253.WAA26933@www.runrev.com> Message-ID: Jeanne, A-ha! That seems to be the missing link! It all comes together now. I owe you lunch. THANK YOU, Barry On Saturday, Jun 14, 2003, at 20:53 America/Denver, Jeanne wrote: >> Where is the tabular (columnar) report? Am I still forced to generate >> tab-delimited data and open it in Excel? > > Try this for a columnar report: > > 1) Create a report card that has the same height as a single row. > > 2) Create a report object for each field you want to include, and > arrange > them across the report card, forming a row of report objects. > > 3) In the Report Builder, use the "Print Multiple Cards Onto Each > Page" option. From jacque at hyperactivesw.com Sat Jun 14 23:16:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat Jun 14 23:16:01 2003 Subject: Columnar Reports in HC - yes but I did it manually (mea culpa) In-Reply-To: References: Message-ID: <3EEBF116.4050809@hyperactivesw.com> On 6/14/03 8:23 PM, Barry Levine wrote: > How about printing a card with parallel columns of > multi-line fields whose data extends beyond what can be seen with a > scroll of 0? I forgot to mention this in my comparison post. HyperCard has a "dynamic" report setting that automatically calculates how high a print item should be when placing multiple cards on a page. If the contents of a field are long, that print item will expand in height to accomodate the text, even if it requires that the print item spans several pages. If the same field on the next card contains only a small amount of text, the print item contracts appropriately. When you set up a columnar report the way I described and set the template to print dynamically, each "row" in the report will be as high as necessary to accomodate the longest cell in the row. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dcragg at lacscentre.co.uk Sun Jun 15 04:01:00 2003 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Sun Jun 15 04:01:00 2003 Subject: Smoother JPG resizing? In-Reply-To: <001001c332aa$63aa2530$6501a8c0@ed> References: <001001c332aa$63aa2530$6501a8c0@ed> Message-ID: At 1:23 pm -0600 14/6/03, Edwin Gore wrote: >Part of the app that I am writing needs to resize some jpgs (usually >smalled) and I am noticing that when I do this by taking a jpg and slapping >it into a fixed size image object, that the resizing is pretty rough. > >Is there anyway to get smoother jpeg resizing out of RunRev? This is untried, but if you display the jpeg in a Player object instead of an image object, does it resize differently? It will need QuickTime of course, so it may not be an option. Dave From chipp at chipp.com Sun Jun 15 04:29:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jun 15 04:29:00 2003 Subject: Smoother JPG resizing? In-Reply-To: Message-ID: Nice thinking Dave, but it doesn't work. Still uses nearest neighbor. Darn. > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Dave Cragg > Sent: Sunday, June 15, 2003 3:53 AM > To: use-revolution at lists.runrev.com > Subject: Re: Smoother JPG resizing? > > > At 1:23 pm -0600 14/6/03, Edwin Gore wrote: > >Part of the app that I am writing needs to resize some jpgs (usually > >smalled) and I am noticing that when I do this by taking a jpg > and slapping > >it into a fixed size image object, that the resizing is pretty rough. > > > >Is there anyway to get smoother jpeg resizing out of RunRev? > > This is untried, but if you display the jpeg in a Player object > instead of an image object, does it resize differently? It will need > QuickTime of course, so it may not be an option. > > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mcompanys at mac.com Sun Jun 15 04:54:01 2003 From: mcompanys at mac.com (Manuel Companys) Date: Sun Jun 15 04:54:01 2003 Subject: new website In-Reply-To: <022C86BD-9E89-11D7-BA3C-000A27B49A96@major-k.de> Message-ID: <55DEAF34-9F16-11D7-99A8-003065A81762@mac.com> Le samedi, 14 juin 2003, ? 18:55 Europe/Paris, Klaus Major a ?crit : > Hi listers, > > after years i finally managed to launch my website last week :-) > > Althoiugh it is completely in german, but the X-Talk section is and > will > be kept bi-lingual Congratulations, Klaus. > (reto-roman and kisuaheli :-D. I actually considered > "cantonese" as the second choice, but my girl-friend insisted on > kisuaheli, > so what could i do...) Nothing because "Ce que femme veut ..." (What a woman wants...) Too bad you didn't obey her though. I'd loved to see how those languages loook like. But I can make an ever better suggestion; Dujtsk or any other of those hypothetical languages the linguists create for their students' exercices. Not only they are rare, THEY DON'T EXIST! :-)) From wmb at internettrainer.com Sun Jun 15 05:23:02 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Sun Jun 15 05:23:02 2003 Subject: new website In-Reply-To: <022C86BD-9E89-11D7-BA3C-000A27B49A96@major-k.de> Message-ID: <0896093D-9F1A-11D7-A10F-003065430226@internettrainer.com> On Saturday, Jun 14, 2003, at 18:55 Europe/Vienna, Klaus Major wrote: > Althoiugh it is completely in german, but the X-Talk section is and > will > be kept bi-lingual (reto-roman and kisuaheli :-D. I actually considered > "cantonese" as the second choice, but my girl-friend insisted on > kisuaheli, > so what could i do...) Esperanto ;)) 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 sanke at hrz.uni-kassel.de Sun Jun 15 05:39:01 2003 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sun Jun 15 05:39:01 2003 Subject: parallel invention of the wheel? (was: Document Search Summary) Message-ID: <3EEC4C75.85140401@hrz.uni-kassel.de> On Sat, 14 Jun 2003 "Jeanne A. E. DeVoto" wrote: (snip) > - I have never seen the Topsearch utility. > Thanks for the information. Then my theory of parallel development was right. Maybe you could indeed find the time to look at the "Topsearch" tool, to see how the structures compare (although as I said "it is now obsolete"at least for searching the Docs because of your add-ons). There remains the question, which I raised, whether it would be useful to add a *general text search utility* to the environment that works in a similar way as in "Topsearch" and in your search tools - not intended for the Documentation, but to search text contents of any stacks in visible and hidden fields and also - as an option - in all scripts of a stack. The features could be similar to our present solutions: - search routine that lists the portions of the text containing the searchstring and thus providing a condensed version of the parts of the text relevant to the search - colorizing the searchstring in the found text for better visibility - providing the address of the found texts (field,card,script) to be able to directly go the card containing the field or open the script editor. What do you think about the necessity and usability of such an add-on? Regards, Wilhelm Sanke From emav at the.forthnet.gr Sun Jun 15 05:44:01 2003 From: emav at the.forthnet.gr (Efthimios Mavrogeorgiadis) Date: Sun Jun 15 05:44:01 2003 Subject: new website References: <0896093D-9F1A-11D7-A10F-003065430226@internettrainer.com> Message-ID: <001801c33329$e6197690$aff410d5@olympus> Gratulojn, Wolfgang! Mi ankau subtenas tiun proponon! ;-) Efthimios Mavrogeorgiadis www.esperanto.gr ----- Original Message ----- From: "Wolfgang M. Bereuter" To: Sent: Sunday, June 15, 2003 1:13 PM Subject: Re: new website > > On Saturday, Jun 14, 2003, at 18:55 Europe/Vienna, Klaus Major wrote: > > > Althoiugh it is completely in german, but the X-Talk section is and > > will > > be kept bi-lingual (reto-roman and kisuaheli :-D. I actually considered > > "cantonese" as the second choice, but my girl-friend insisted on > > kisuaheli, > > so what could i do...) > Esperanto ;)) > > 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 yvescoppe at skynet.be Sun Jun 15 05:50:01 2003 From: yvescoppe at skynet.be (Yves COPPE) Date: Sun Jun 15 05:50:01 2003 Subject: new website In-Reply-To: <001801c33329$e6197690$aff410d5@olympus> References: <0896093D-9F1A-11D7-A10F-003065430226@internettrainer.com> <001801c33329$e6197690$aff410d5@olympus> Message-ID: Hello Klaus congratulations !! -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From mcompanys at mac.com Sun Jun 15 06:25:02 2003 From: mcompanys at mac.com (Manuel Companys) Date: Sun Jun 15 06:25:02 2003 Subject: new website In-Reply-To: <001801c33329$e6197690$aff410d5@olympus> Message-ID: Anka? mi. Mi e? proponas esperantigi la programon, se Klaus bonvolas sendi al mi la "string"-ojn kaj li ta?ge enmetus la frazojn en la programon (mi mal?atus fu?i ?in pro misagado en ?i) Me too! I evedn proppose to do the translation to esperanto if Klaus will accept to send the string for him to place where they belong in the program. (I'd hate to spoil your program by messing in it). Elkoran salutojn Cheers Manuel dimanche, 15 juin 2003, ? 12:35 Europe/Paris, Efthimios Mavrogeorgiadis a ?crit : > Gratulojn, Wolfgang! > > Mi ankau subtenas tiun proponon! ;-) > > Efthimios Mavrogeorgiadis > www.esperanto.gr > > ----- Original Message ----- > From: "Wolfgang M. Bereuter" > To: > Sent: Sunday, June 15, 2003 1:13 PM > Subject: Re: new website > > >> >> On Saturday, Jun 14, 2003, at 18:55 Europe/Vienna, Klaus Major wrote: >> >>> Althoiugh it is completely in german, but the X-Talk section is and >>> will >>> be kept bi-lingual (reto-roman and kisuaheli :-D. I actually >>> considered >>> "cantonese" as the second choice, but my girl-friend insisted on >>> kisuaheli, >>> so what could i do...) >> Esperanto ;)) >> >> 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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From DVGlasgow at aol.com Sun Jun 15 06:29:01 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Sun Jun 15 06:29:01 2003 Subject: list email address security Message-ID: <1da.bd3c82c.2c1db01c@aol.com> In a message dated 13/6/03 3:08:57 PM, use-revolution-request at lists.runrev.com writes: << After 8 months of spam-free bliss my current email address has suddenly been found by the Nigerian spammers. At last my financial future is assured, gravy train here I come .... >> I have no debts, a wonderful cess pit, lots of hard drugs n' porn, a magnificent penis, a great mortgage, a Doctorate from the University of East Peckham......but nothing from any Nigerians. I demand to know why, as a longstanding devotee of this list, I have been discriminated against in this way. But seriously. If the addressses had been harvested from this list, wouldn't we all have been invited to help the poor man? Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From klaus at major-k.de Sun Jun 15 07:02:01 2003 From: klaus at major-k.de (Klaus Major) Date: Sun Jun 15 07:02:01 2003 Subject: new website In-Reply-To: Message-ID: <1FAC8FDB-9F28-11D7-A93E-000A27B49A96@major-k.de> Hi Chipp, > Hi Klaus, > > Congratulations! Looks Good! Thank you very much :-) >> NO "whatever" plugin required! > > Thank-you. IMHO, I'd much rather take a hit of downloading an > uncompressed > stack (even on my measly IDSL max 18k/sec connection), then have to > download > yet another 'uncompress' stack or plugin (then figure out why it > doesn't > work on my computer) from someone's website. Also, you may wish to > register > your stacks with Richard Gaskin's GoRevNet plugin service. It's pretty > cool. Thanks for the info, but this already happened ;-) ...and yeah, it is really cool :-) To all: If someone wants a link to his wwebsite on my "links" page. ?please drop a line. And feel free to link to my website, too :-) > -Chipp Regards Klaus Major klaus at major-k.de P.S. Thanks to all for your kind and positive feedback :-) From igor at pixelmedia.com.au Sun Jun 15 07:45:01 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sun Jun 15 07:45:01 2003 Subject: new website In-Reply-To: <001801c33329$e6197690$aff410d5@olympus> Message-ID: <1C2E7A6E-9F2E-11D7-88AB-000393AD9396@pixelmedia.com.au> Kia surprizo! Gratulojn al vi amba?! - Mi tre ?ojas vidi ke estas pli ol UNU Esperantisto en ?i-tiu diskut-listo! Ni bezonas vidi pli da programarojn (kaj pa?arojn) en Esperanto! Amike kaj kore, Igor Couto ------------------------------------ igor at pixelmedia.com.au ------------------------------------ On Sunday, June 15, 2003, at 08:35 PM, Efthimios Mavrogeorgiadis wrote: > Gratulojn, Wolfgang! > > Mi ankau subtenas tiun proponon! ;-) > > Efthimios Mavrogeorgiadis > www.esperanto.gr > > ----- Original Message ----- > From: "Wolfgang M. Bereuter" > To: > Sent: Sunday, June 15, 2003 1:13 PM > Subject: Re: new website > > >> >> On Saturday, Jun 14, 2003, at 18:55 Europe/Vienna, Klaus Major wrote: >> >>> Althoiugh it is completely in german, but the X-Talk section is and >>> will >>> be kept bi-lingual (reto-roman and kisuaheli :-D. I actually >>> considered >>> "cantonese" as the second choice, but my girl-friend insisted on >>> kisuaheli, >>> so what could i do...) >> Esperanto ;)) >> >> 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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Sun Jun 15 08:08:01 2003 From: klaus at major-k.de (Klaus Major) Date: Sun Jun 15 08:08:01 2003 Subject: nuovo websitsko :-) In-Reply-To: <1C2E7A6E-9F2E-11D7-88AB-000393AD9396@pixelmedia.com.au> Message-ID: <55391AFC-9F31-11D7-A93E-000A27B49A96@major-k.de> Hi Wolfgang, > Kia surprizo! > Gratulojn al vi amba?! - Mi tre ?ojas vidi ke estas pli ol UNU > Esperantisto en ?i-tiu diskut-listo! > Ni bezonas vidi pli da programarojn (kaj pa?arojn) en Esperanto! > Amike kaj kore, > Igor Couto > ------------------------------------ > igor at pixelmedia.com.au > ------------------------------------ >>> Anka? mi. >>> Mi e? proponas esperantigi la programon, se Klaus bonvolas sendi al >>> mi la "string"-ojn >>> kaj li ta?ge enmetus la frazojn en la programon (mi mal?atus fu?i >>> ?in pro misagado en ?i) >>> Me too! >>> I evedn proppose to do the translation to esperanto if Klaus will >>> accept to send the string for >>> him to place where they belong in the program. (I'd hate to spoil >>> your program by messing in it). >>> Elkoran salutojn >>> >>> Cheers >>> >>> Manuel >> Gratulojn, Wolfgang! >> Mi ankau subtenas tiun proponon! ;-) >> Efthimios Mavrogeorgiadis >> www.esperanto.gr >> ... >>>> be kept bi-lingual (reto-roman and kisuaheli :-D. I actually >>>> considered >>>> "cantonese" as the second choice, but my girl-friend insisted on >>>> kisuaheli, so what could i do...) >>> Esperanto ;)) >>> >>> regards >>> Wolfgang M. Bereuter WHAT BEAST HAVE THOU AWAKEN? Aliens are taking over this list, beware!!! :-D Sorry, couldn't resist, although i tried hard... ;-) @Manuel Actually i might support any language with a corresponding country which i might get in business with at some time... Which unfortunately is not the case with "Esperanto" ;-) Have a lazy sunday :-) Regards Klaus Major klaus at major-k.de From mcompanys at mac.com Sun Jun 15 09:38:01 2003 From: mcompanys at mac.com (Manuel Companys) Date: Sun Jun 15 09:38:01 2003 Subject: Language relevance, was :Re: nuovo websitsko :-) In-Reply-To: <55391AFC-9F31-11D7-A93E-000A27B49A96@major-k.de> Message-ID: Le dimanche, 15 juin 2003, ? 15:00 Europe/Paris, Klaus Major a ?crit : > @Manuel > Actually i might support any language with a corresponding country > which i might get in business with at some time... > > Which unfortunately is not the case with "Esperanto" ;-) What are you interested in: the countries, or the people who could get in business with you? Those aliens ares spread all over the world. I agree that they are quite few (more than some countries with a language quoted in Jaguar's system preferences/languages, though). But these people are very active, very fond of international web communication and computer use*, and they are so strange aliens, that some of them could buy an program just because it has an esperanto interface. And look: in a few minutes 3 of those intruders from outer space showed up right in the middle of our list! Something simlilar with Catalan. All of them can use Spanish fluently., but they would like their language to be in the program. And there are probably more computers in Barcelona than in the rest of Spain, or in in a buch of south american spanish speaking countries together, for that matter. Anyway, what my translation offer is good for french, spanish and catalan**, my three "mother languages" (dont be surprised: aliens are that way) ;-))) Excuse us for the noise. But discussing about the pertinence of languages for internationalizing programs may not be totallly irrelevant for at leat some of us. And again congratulations and thank you for your stacks and the nice way you help people. I hope you'll get the whisky bottle! Manuel ____________ * there are many esperanto fora and lists dealing with computers and web communication; The very active is my most important source about what is going on. ** I would llike to exchange my translating into one of the languages I know, for some oher language, especially german. From djh at mac.com Sun Jun 15 10:13:15 2003 From: djh at mac.com (Derek Hadlington) Date: Sun Jun 15 10:13:15 2003 Subject: list email address security In-Reply-To: <1da.bd3c82c.2c1db01c@aol.com> Message-ID: <000a01c3334f$87b7aba0$376327d9@dellpc340> Hi, Just my $0.02 worth. I have been getting the same Nigerian scammer mails ;-) Cheers Derek -----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: 15 June 2003 12:19 To: use-revolution at lists.runrev.com Subject: Re: list email address security In a message dated 13/6/03 3:08:57 PM, use-revolution-request at lists.runrev.com writes: << After 8 months of spam-free bliss my current email address has suddenly been found by the Nigerian spammers. At last my financial future is assured, gravy train here I come .... >> I have no debts, a wonderful cess pit, lots of hard drugs n' porn, a magnificent penis, a great mortgage, a Doctorate from the University of East Peckham......but nothing from any Nigerians. I demand to know why, as a longstanding devotee of this list, I have been discriminated against in this way. But seriously. If the addressses had been harvested from this list, wouldn't we all have been invited to help the poor man? 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 jrvalent at wisc.edu Sun Jun 15 11:11:01 2003 From: jrvalent at wisc.edu (rand valentine) Date: Sun Jun 15 11:11:01 2003 Subject: installing valentina vxcmd In-Reply-To: <200306151026.GAA07614@www.runrev.com> Message-ID: I am still struggling to install the valentina database xcmd on my mac 10.2.6 system (with revolution 2.0.1). Has anyone done this successfully? According to the author of Valentina, it's a simple matter of dragging the macho version of the xcmd into the Revolution 2.0.1 folder -- but this does not work for me, the xcmd is not accessible inside Revolution. Furthermore, the xcmd bundle looks like a Canvas (graphics program) tool, and when double-clicked on, opens Canvas. Could anyone remotely clue me on how to get this to work properly? Thanks. By the way, the xcmd works fine on mac os 9. From klaus at major-k.de Sun Jun 15 12:46:02 2003 From: klaus at major-k.de (Klaus Major) Date: Sun Jun 15 12:46:02 2003 Subject: nuovo websitsko :-) the sequel... In-Reply-To: Message-ID: <1920BB9E-9F58-11D7-A93E-000A27B49A96@major-k.de> Bonjour Manuel, > Le dimanche, 15 juin 2003, ? 15:00 Europe/Paris, Klaus Major a ?crit : > >> @Manuel >> Actually i might support any language with a corresponding country >> which i might get in business with at some time... >> >> Which unfortunately is not the case with "Esperanto" ;-) > > What are you interested in: the countries, or the people who could get > in business with you? Sorry for this. I did not mean to insult you or any esperanto-speaking people. I just made some kind of: abs(joke) :-) > Those aliens ares spread all over the world. I agree that they are > quite few > (more than some countries with a language quoted in Jaguar's system > preferences/languages, though). But these people are very active, very > fond of international web communication and computer use*, and they > are so strange aliens, that some of them could buy an program just > because > it has an esperanto interface. And look: in a few minutes 3 of those > intruders > from outer space showed up right in the middle of our list! Yo, that's what's scaring me :-D > Something simlilar with Catalan. All of them can use Spanish fluently., > but they would like their language to be in the program. And there are > probably more computers in Barcelona than in the rest of Spain, or in > in a buch of south american spanish speaking countries together, for > that matter. > > Anyway, what my translation offer is good for french, spanish and > catalan**, > my three "mother languages" (dont be surprised: aliens are that way) > ;-))) Anyway here is my offer: Send me a translation of the stack title and description of my X-Talk section on my website in your language and i will make them available. I will also provide a plugin in the next days that will let you also translate my explanation-instructions inside my scripts, generate a short report save it as a stack and you can mail it to me :-) Will be useful to other users of RR also, of course... The idea of a multi-language x-talk page and instructions is very exiting... Feel free to add as many dumb jokes in the scripts as id did ;-) > Excuse us for the noise. No problem ;-) Noone loves languages more than i do and there are many winesses of this fact on this list (Bonjour Yves & Dag Ton & Konichi-wa mitchell-san... ;-) so again sorry for any misunderstanding of my (sometimes far-out) sense of humour :-)... (Sometimes i speak in tongues... :-) > But discussing about the pertinence of languages for > internationalizing programs > may not be totallly irrelevant for at leat some of us. > > And again congratulations and thank you for your stacks and the nice > way you > help people. Since i struggeld through the high learning curve of HC/SC/MC/RR all by myself, i know how hard it is sometimes to get to the basics. And so i am really pleased to privide some (hopefully) understandable examples of theses basics :-) and some more advanced tricks, of course :-) > I hope you'll get the whisky bottle! To be honest. The last one (i recceived last year because of some clever post) is still more than 3/4 full ;-) My favourite is: Hush, hush: jan s., or one of his clones ;-) > Manuel Regards Klaus Major klaus at major-k.de From klaus at major-k.de Sun Jun 15 14:33:01 2003 From: klaus at major-k.de (Klaus Major) Date: Sun Jun 15 14:33:01 2003 Subject: nuovo websitsko :-) the sequel... In-Reply-To: <1920BB9E-9F58-11D7-A93E-000A27B49A96@major-k.de> Message-ID: <208E8B5C-9F67-11D7-A93E-000A27B49A96@major-k.de> Bonjour Manuel, > Le dimanche, 15 juin 2003, ? 15:00 Europe/Paris, Klaus Major a ?crit : > >> @Manuel >> Actually i might support any language with a corresponding country >> which i might get in business with at some time... >> >> Which unfortunately is not the case with "Esperanto" ;-) > > What are you interested in: the countries, or the people who could get > in business with you? Sorry for this. I did not mean to insult you or any esperanto-speaking people. I just made some kind of: abs(joke) :-) > Those aliens ares spread all over the world. I agree that they are > quite few > (more than some countries with a language quoted in Jaguar's system > preferences/languages, though). But these people are very active, very > fond of international web communication and computer use*, and they > are so strange aliens, that some of them could buy an program just > because > it has an esperanto interface. And look: in a few minutes 3 of those > intruders > from outer space showed up right in the middle of our list! Yo, that's what's scaring me :-D > Something simlilar with Catalan. All of them can use Spanish fluently., > but they would like their language to be in the program. And there are > probably more computers in Barcelona than in the rest of Spain, or in > in a buch of south american spanish speaking countries together, for > that matter. > > Anyway, what my translation offer is good for french, spanish and > catalan**, > my three "mother languages" (dont be surprised: aliens are that way) > ;-))) Anyway here is my offer: Send me a translation of the stack title and description of my X-Talk section on my website in your language and i will make them available. I will also provide a plugin in the next days that will let you also translate my explanation-instructions inside my scripts, generate a short report save it as a stack and you can mail it to me :-) Will be useful to other users of RR also, of course... The idea of a multi-language x-talk page and instructions is very exiting... Feel free to add as many dumb jokes in the scripts as id did ;-) > Excuse us for the noise. No problem ;-) Noone loves languages more than i do and there are many winesses of this fact on this list (Bonjour Yves & Dag Ton & Konichi-wa mitchell-san... ;-) so again sorry for any misunderstanding of my (sometimes far-out) sense of humour :-)... (Sometimes i speak in tongues... :-) > But discussing about the pertinence of languages for > internationalizing programs > may not be totallly irrelevant for at leat some of us. > > And again congratulations and thank you for your stacks and the nice > way you > help people. Since i struggeld through the high learning curve of HC/SC/MC/RR all by myself, i know how hard it is sometimes to get to the basics. And so i am really pleased to privide some (hopefully) understandable examples of theses basics :-) and some more advanced tricks, of course :-) > I hope you'll get the whisky bottle! To be honest. The last one (i recceived last year because of some clever post) is still more than 3/4 full ;-) My favourite is: Hush, hush: jan s., or one of his clones ;-) > Manuel Regards Klaus Major klaus at major-k.de From klaus at major-k.de Sun Jun 15 14:36:02 2003 From: klaus at major-k.de (Klaus Major) Date: Sun Jun 15 14:36:02 2003 Subject: nuovo websitsko :-) the sequel... In-Reply-To: Message-ID: <8990E6F4-9F67-11D7-A93E-000A27B49A96@major-k.de> Bonjour Manuel, > Le dimanche, 15 juin 2003, ? 15:00 Europe/Paris, Klaus Major a ?crit : > >> @Manuel >> Actually i might support any language with a corresponding country >> which i might get in business with at some time... >> >> Which unfortunately is not the case with "Esperanto" ;-) > > What are you interested in: the countries, or the people who could get > in business with you? Sorry for this. I did not mean to insult you or any esperanto-speaking people. I just made some kind of: abs(joke) :-) > Those aliens ares spread all over the world. I agree that they are > quite few > (more than some countries with a language quoted in Jaguar's system > preferences/languages, though). But these people are very active, very > fond of international web communication and computer use*, and they > are so strange aliens, that some of them could buy an program just > because > it has an esperanto interface. And look: in a few minutes 3 of those > intruders > from outer space showed up right in the middle of our list! Yo, that's what's scaring me :-D > Something simlilar with Catalan. All of them can use Spanish fluently., > but they would like their language to be in the program. And there are > probably more computers in Barcelona than in the rest of Spain, or in > in a buch of south american spanish speaking countries together, for > that matter. > > Anyway, what my translation offer is good for french, spanish and > catalan**, > my three "mother languages" (dont be surprised: aliens are that way) > ;-))) Anyway here is my offer: Send me a translation of the stack title and description of my X-Talk section on my website in your language and i will make them available. I will also provide a plugin in the next days that will let you also translate my explanation-instructions inside my scripts, generate a short report save it as a stack and you can mail it to me :-) Will be useful to other users of RR also, of course... The idea of a multi-language x-talk page and instructions is very exiting... Feel free to add as many dumb jokes in the scripts as id did ;-) > Excuse us for the noise. No problem ;-) Noone loves languages more than i do and there are many winesses of this fact on this list (Bonjour Yves & Dag Ton & Konichi-wa mitchell-san... ;-) so again sorry for any misunderstanding of my (sometimes far-out) sense of humour :-)... (Sometimes i speak in tongues... :-) > But discussing about the pertinence of languages for > internationalizing programs > may not be totallly irrelevant for at leat some of us. > > And again congratulations and thank you for your stacks and the nice > way you > help people. Since i struggeld through the high learning curve of HC/SC/MC/RR all by myself, i know how hard it is sometimes to get to the basics. And so i am really pleased to privide some (hopefully) understandable examples of theses basics :-) and some more advanced tricks, of course :-) > I hope you'll get the whisky bottle! To be honest. The last one (i recceived last year because of some clever post) is still more than 3/4 full ;-) My favourite is: Hush, hush: jan s., or one of his clones ;-) > Manuel Regards Klaus Major klaus at major-k.de From pixelbird at interisland.net Sun Jun 15 14:53:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 15 14:53:01 2003 Subject: Flying Rev In-Reply-To: <200306151026.GAA07623@www.runrev.com> Message-ID: Howdy, I asked before but got no reply, so I thought "Maybe if I spice up the thread handle..." How can I operate special controllers, particularly joysticks, in Rev? That is, can I get control of the game controller drivers from Rev, or make one in Rev. Cross-platform would be cool, but I usually develop on a Mac. I have a Macally flight stick and a very nice CH Fighterstick (will work on either machine) to work with. Two big reasons: 1) Some of the folks I develop for may be able to use a joystick, but not other controllers nor keyboard. 2) My CTS is much worse (even using the trackball hurts), and I can't get surgery at this time, so I need to use a joystick myself. Any help/direction will be much appreciated, so... TIA, Ken N. From jacque at hyperactivesw.com Sun Jun 15 15:25:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun Jun 15 15:25:00 2003 Subject: installing valentina vxcmd In-Reply-To: References: Message-ID: <3EECD42A.2070207@hyperactivesw.com> On 6/15/03 11:03 AM, rand valentine wrote: > I am still struggling to install the valentina database xcmd on my mac > 10.2.6 system (with revolution 2.0.1). Has anyone done this successfully? > According to the author of Valentina, it's a simple matter of dragging the > macho version of the xcmd into the Revolution 2.0.1 folder -- but this does > not work for me, the xcmd is not accessible inside Revolution. I wonder if this is an engine problem. The reason is, I have a stack that uses a different external which only loads about half the time. A client says it never loads at all, and a third person says it always loads. I haven't been able to determine any differences between our three setups or pin down any reason why the behavior would vary. All three of us are running OS X. I have a note in to MC tech support and if I figure it out, I'll let the list know. > Furthermore, > the xcmd bundle looks like a Canvas (graphics program) tool, and when > double-clicked on, opens Canvas. Could anyone remotely clue me on how to get > this to work properly? It sounds like you need to use a utility to set the type and creator codes. You may be able to just use OS X's "always open with" option in the contextual menu, but that may not set the type correctly (it's worth a try though.) In OS 9, you'd rebuild the desktop, but OS X doesn't offer that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dvk at dvkconsult.com.au Sun Jun 15 15:37:01 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sun Jun 15 15:37:01 2003 Subject: list email address security In-Reply-To: <200306151601.MAA13064@www.runrev.com> Message-ID: <01151603-9F70-11D7-AB87-000393598038@dvkconsult.com.au> On Monday, Jun 16, 2003, at 02:01 Australia/Sydney, "Derek Hadlington" wrote: > > Hi, > Just my $0.02 worth. I have been getting the same Nigerian scammer > mails ;-) So do I, but on one of my other e-mail addresses, not this one. I reckon that's worth $0.03. regards David > > Cheers > Derek From pixelbird at interisland.net Sun Jun 15 16:34:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 15 16:34:01 2003 Subject: Test, please ignore In-Reply-To: <200306151601.MAA13087@www.runrev.com> Message-ID: No message. From alrice at ARCplanning.com Sun Jun 15 17:32:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sun Jun 15 17:32:01 2003 Subject: Flying Rev In-Reply-To: Message-ID: <10FE00E0-9F80-11D7-97CC-000393529642@ARCplanning.com> On Sunday, June 15, 2003, at 10:56 AM, Ken Norris wrote: > > 2) My CTS is much worse (even using the trackball hurts), and I can't > get > surgery at this time, so I need to use a joystick myself. > > Any help/direction will be much appreciated, so... I don't have CTS but my wrists ache a lot, rather they did before I got some of these gloves: http://www.arstechnica.com/reviews/02q3/smartglove/smartglove-1.html Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From revolution at knowledgeworks.plus.com Sun Jun 15 21:09:01 2003 From: revolution at knowledgeworks.plus.com (revolution at knowledgeworks.plus.com) Date: Sun Jun 15 21:09:01 2003 Subject: Rev and XML Message-ID: <20030616030055.knowledgeworks@Plus.Net> Looking at treeView.rev it looks as though a stack can be traversed and rendered into an XML tree. Using vers. 2.01 this sample stack also seems to be faulty - when loaded it has a default xml document that is located in drive "S:\....", clicking on the top right button marked with a question mark does not do anything (I was expecting some instructions), and clicking on any of the stacks produces an error ("xml err, bad document id"). I even had a look through the script in the stack but could not find anything that sugggested its purpose. In fact, it looks like it was written by another company ("the Attainment Company") and included with Rev without proper integration or clarification. (I'm not moaning - I'm imagining what someone reviewing Rev 2.01 might say!) These problems aside: am I right in thinking that a stack can now be converted into XML? How far does this conversion go? (I tested it and the contents of fields are converted, and button design elements e.g. location are converted, but scripts seem to not be converted. Could a stack be written as XML and then transformed using XSL into a Rev stack? Is there some overview explanation of the purpose of XML in relation to Rev? I've searched the docs and all I found was references to each specific 'revXML...' command. A Google search of this list for "xmltree-view" did not provide anything useful either. Regards, Bernard From ambassador at fourthworld.com Sun Jun 15 22:53:02 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jun 15 22:53:02 2003 Subject: parallel invention of the wheel? (was: Document Search Summary) In-Reply-To: <3EEC4C75.85140401@hrz.uni-kassel.de> Message-ID: Wilhelm Sanke wrote: > Thanks for the information. Then my theory of parallel development was > right. If it can happen with the invention of calculus, it seems reasonable that from time to time we'll see simultaneous invention of Rev stacks. ;) -- 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 SimPLsol at aol.com Sun Jun 15 22:56:01 2003 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sun Jun 15 22:56:01 2003 Subject: Report Object - but where's the columnar report Message-ID: <7144CA78.2C996F02.00822317@aol.com> HyperCard, at $99, had better built-in reporting a decade ago than the $1000 edition of Revolution has today! Add Reports to HyperCard and you have the best report marker on the market - still for about half the price of Revolution. You are correct in observing that no other XCard has good reporting. I think this may be one reason why so many people continue to use databases - which are harder to use for complex jobs and far less flexible than using Revolution or SuperCard. I suppose the majority of Rev users do not need sophisticated reporting capabilities - those that do have not come to Revolution. The key difference between HyperCard's built-in reports and Reports is this: with HyperCard a programmer could create almost anything, with Reports the user could create and/or modifiy anything (without even knowing HyperTalk). When we shipped our first system to New Zealand the language and the paper and business conventions required changes to almost every report in the system. The user made all of those changes, enjoyed doing it, and went on to create about 40 more special reports to handle some of their unique needs. You will note that Reports always sold for more than HyperCard. This is reasonable. For most businesses powerful reporting is more important than easy scripting. A really good reporting engine (with a free runtime and the ability to read SQL databases as well as Revolution stacks) would easily be worth the $1000 price of Revolution. Paul Looney From joe.gardner at nwa.com Mon Jun 16 01:00:02 2003 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Mon Jun 16 01:00:02 2003 Subject: Is "revShowPrintDialog" Working Yet? Message-ID: Thanks for the reply Sarah. The script I'm using is as follows: on mouseUp if field "FileContents" is empty then exit to top revShowPrintDialog false, the hilite of button "PrintDialog" revPrintField ("field" && quote & "FileContents" & quote) end mouseUp I'm not sure why the Print dialog box never comes up. The revPrintField command works just fine, but I was trying to get the dialog to come up so the users had a chance to change printers or settings if they wanted to. Maybe it's a Windows thing? I may try the "answer printer" option if this doesn't work out... joe. > Message: 3 > Date: Thu, 12 Jun 2003 14:29:29 +1000 > From: Sarah > Subject: Re: Is "revShowPrintDialog" Working Yet? > To: use-revolution at lists.runrev.com > Reply-To: use-revolution at lists.runrev.com > > Hi Joe, > > I haven't had any trouble with this command but as I use Macs, I was > waiting to see if any Windows guru had any advice for you. Since no-one > else has jumped in, I'll give it a go :-) > > revShowPrintDialog only works if it is a handler WITH either > revPrintText or revPrintField. It actually just set the flags so that > these commands open the print dialogs when they run later in the > handler. > If you want a generalized way of getting to the system's printer > settings, use "answer printer". > > Cheers, > Sarah > sarahr at genesearch.com.au > http://www.troz.net/Rev/ > From DVGlasgow at aol.com Mon Jun 16 01:12:02 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Mon Jun 16 01:12:02 2003 Subject: Columnar Reports in HC Message-ID: <42.39962e5b.2c1eb7e6@aol.com> In a message dated 15/6/03 12:20:35 PM, jacqueline writes: << I forgot to mention this in my comparison post. HyperCard has a "dynamic" report setting that automatically calculates how high a print item should be when placing multiple cards on a page. If the contents of a field are long, that print item will expand in height to accomodate the text, even if it requires that the print item spans several pages. If the same field on the next card contains only a small amount of text, the print item contracts appropriately. When you set up a columnar report the way I described and set the template to print dynamically, each "row" in the report will be as high as necessary to accomodate the longest cell in the row. >> ....and I used it all the time in a few projects I have been hoping to port for a long time. I tried to script it once , but....... So, I am paitiently waiting to see the print tools mature to achieve this. Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From sims at ezpzapps.com Mon Jun 16 01:19:01 2003 From: sims at ezpzapps.com (sims) Date: Mon Jun 16 01:19:01 2003 Subject: Iconic property & OS X - yellow gum drop In-Reply-To: References: <001001c332aa$63aa2530$6501a8c0@ed> Message-ID: I am using a custom window (windowShape) that has no titlebar, so I'm trying to make my own gum drop quit-dock-mini buttons. I want to have the app go to the dock when I click on my little yellow gum drop image...how can I script this? Iconic property doesn't apply to OS X. tia sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From joe.gardner at nwa.com Mon Jun 16 01:21:01 2003 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Mon Jun 16 01:21:01 2003 Subject: Adding an Icon to a Button Message-ID: Greetings again... I'm trying to add icons to stack buttons, but can't seem to find the right way. I can edit the Image library and create new Libraries with icon images in them, but for some reason, the Library "This Stack - Test Stack" can't be changed. When I click on the "Import File..." button nothing happens. This button works great if I create a new Library, but any icons saved in a new Library and then added to buttons in Test Stack don't show up when I save Test Stack as a stand-alone. They don't even show up in Test Stack when I open it again in Rev after saving changes and closing. Any advice/suggestions? TIA, joe. From alrice at ARCplanning.com Mon Jun 16 01:51:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 16 01:51:01 2003 Subject: altBrowser Question and MAC version of altBrowser... In-Reply-To: Message-ID: On Saturday, June 14, 2003, at 04:23 PM, Chipp Walters wrote: > I also contacted Kevin at RunRev and asked his interest in RR using > the DLL > inside their own product. He responded by saying they would consider > it IF > there was cross-platform support. Well, Chris and I weren't in a > position to > build a Mac version. Tuviah said he'd consider it. That's were we are > now. > Tuviah is still interested in building a 'Safari' version, if people > are > interested. Time to ante up folks! altBrowser looks like winner! Apparently Apple has not yet released the web browser API "WebKit", although I see it's forthcoming from looking at the WWDC schedules. What versions of MacOS do you think the altBrowser will run on? It won't run on OS 9 right? If I were to guess based on past OS X developments, this WebKit thing it's going to be only available on Cheetah (next Mac OS release). Apple will undoubtedly be shipping Safari with future Mac OS releases since MS just announced there will be no more Internet Explorer released for Mac OS. But it could be a little tricky if someone is running Mac OS 10.0 to 10.2 and they haven't downloaded Safari. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From gcanyon at inspiredlogic.com Mon Jun 16 02:07:02 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon Jun 16 02:07:02 2003 Subject: Rev and XML In-Reply-To: <20030616030055.knowledgeworks@Plus.Net> Message-ID: I wrote a stack called mcRipper that converts a stack to XML. As I recall, it converts just about everything (scripts included). It also had the ability to create a stack from XML. It's been a looong time since I wrote it. It hasn't been tested with 2.0, but feel free to be the first! (work on a copy) Here's the download page: http://www.inspiredlogic.com/downloads.html On Sunday, June 15, 2003, at 07:00 PM, revolution at knowledgeworks.plus.com wrote: > > Looking at treeView.rev it looks as though a stack can be traversed > and rendered into an XML > tree. > > Using vers. 2.01 this sample stack also seems to be faulty - when > loaded it has a default xml > document that is located in drive "S:\....", clicking on the top right > button marked with a > question mark does not do anything (I was expecting some > instructions), and clicking on any > of the stacks produces an error ("xml err, bad document id"). I even > had a look through the > script in the stack but could not find anything that sugggested its > purpose. In fact, it looks > like it was written by another company ("the Attainment Company") and > included with Rev without > proper integration or clarification. (I'm not moaning - I'm imagining > what someone reviewing Rev > 2.01 might say!) > > These problems aside: am I right in thinking that a stack can now be > converted into XML? > How far does this conversion go? (I tested it and the contents of > fields are converted, and > button design elements e.g. location are converted, but scripts seem > to not be converted. > Could a stack be written as XML and then transformed using XSL into a > Rev stack? > > Is there some overview explanation of the purpose of XML in relation > to Rev? I've searched > the docs and all I found was references to each specific 'revXML...' > command. A Google > search of this list for "xmltree-view" did not provide anything useful > either. > > Regards, > Bernard > _______________________________________________ > 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 gcanyon at inspiredlogic.com Mon Jun 16 02:31:29 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon Jun 16 02:31:29 2003 Subject: Rev/MC dinner at WWDC Message-ID: <6D1AA4E4-9FCB-11D7-B9CE-003065683ECC@inspiredlogic.com> First, apologies for the multi-post. I'd like to organize a dinner in San Francisco the week of WWDC (6/23-6/27), so those who are in town for the conference, or just happen to live or be in the S.F. area, can get together to share some camaraderie and talk about our favorite development tool. We don't have a date or location yet. If you're interested in attending, please respond to me directly with the days you're available, and any suggestions for locations. I'll tally up and get something set up by Friday. regards, Geoff Canyon gcanyon at inspiredlogic.com From monte at sweattechnologies.com Mon Jun 16 02:58:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon Jun 16 02:58:01 2003 Subject: Iconic property & OS X - yellow gum drop In-Reply-To: Message-ID: > > I am using a custom window (windowShape) that has no titlebar, so > I'm trying to make my own gum drop quit-dock-mini buttons. > > I want to have the app go to the dock when I click on my little yellow > gum drop image...how can I script this? Iconic property doesn't > apply to OS X. > Did you try it? I forgot to report that I found the docs were wrong on this issue. It's very nice on OS X. I even have a button in one of my projects that opens ll the required files I need for development and iconifies them. Really cool ;-) set the iconic of stack x to true Cheers Monte From tkuypers at pandora.be Mon Jun 16 03:04:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Mon Jun 16 03:04:01 2003 Subject: Rev/MC dinner at WWDC In-Reply-To: <6D1AA4E4-9FCB-11D7-B9CE-003065683ECC@inspiredlogic.com> Message-ID: How about in Brussels, Belgium? That way you can update us Europeans on all WWDC stuff and we can show you a good time :-) Just an idea... Ton Kuypers > From: Geoff Canyon > Reply-To: use-revolution at lists.runrev.com > Date: Mon, 16 Jun 2003 00:23:28 -0700 > To: Use-Revolution , improve-revolution > , metacard > Subject: Rev/MC dinner at WWDC > > First, apologies for the multi-post. > > I'd like to organize a dinner in San Francisco the week of WWDC > (6/23-6/27), so those who are in town for the conference, or just > happen to live or be in the S.F. area, can get together to share some > camaraderie and talk about our favorite development tool. > > We don't have a date or location yet. If you're interested in > attending, please respond to me directly with the days you're > available, and any suggestions for locations. > > I'll tally up and get something set up by Friday. > > 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 ambassador at fourthworld.com Mon Jun 16 03:17:02 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 16 03:17:02 2003 Subject: Richard's novella on the philosophy of printing (was Re: Report Object...) In-Reply-To: <7144CA78.2C996F02.00822317@aol.com> Message-ID: SimPLsol at aol.com wrote: > HyperCard, at $99, had better built-in reporting a decade ago than the $1000 > edition of Revolution has today! But without integrated color, multiple window styles, scrollbars, vector graphics, animation, list fields, geometry management, regular expressions, arrays, multiple object selection, image objects, nested groups, tab controls, socket support, "repeat for each", "try"/"catch" constructs, case statements, built-in compression, object cloning, binary read/write, custom properties, database integration, alias support, frontscripts and backscripts, Unicode, XML, drag-and-drop, cgi options, milliseconds, QT transitions, QTVR, localized date formatting, backdrop, multi-state icons, "pre" messages, tooltips, custom window shapes, screen capture, >32k scripts, >32k fields, blinding speed, compatibility with OS X and 10 other operating systems...and the ability to remain viable, just to hit a few hilites. ;) It's not like the Rev folks have been sitting by the pool drinking mai tais all day. So while it's true that HyperCard did an admirable job of providing strong printing, Rev has more printing features than any of the other xTalks I know of and a good many other features besides. These include even basic things like multi-object selection that so hampered productivity in HC that strategies for dealing with it were a chapter in every major recipe book. And unlike $99 HyperCard, Rev is still being developed, its engine the longest-lived xTalk under a single company. No doubt Rev will continue to make software development ever easier, and the printing functions in v1.0 and tools in v2.0 would seem to demonstrate it's a priority to them. But in all fairness, priorities must be balanced on a number of factors. I'm not privvy to their evaluation process, but common factors include: - the number of people who need a given feature (many applications do no printing at all, and those that do have needs that vary broadly) - whether a solution can be scripted with the existing engine (Jacque, myself, and many others have delivered printing solutions far more complex than most people need; a lot of print jobs are single-page forms or things like envelopes which come down to laying out a card and printing it with a few lines of Transcript, sometimes just one: "print this cd"). - relative cost vs. return on that investment (ROI). Lets look at this last one in depth: The analogy of "reinventing the wheel" comes up frequently in discussions pursuing printing tools, and it may be an even better analogy than anticipated. "Inventing the wheel" implies a lengthy process of experimentation and discovery, but the outcome is more valuable as an idea, as _knowledge_, than any specific implementation. If the first wheel was a stone disk mounted on a wooden axel, the knowledge is useful for making wheels for a delivery truck but the specific implementation would be of little practical value on the freeway. :) To focus exclusively on a tools-based solution for printing extends the analogy to building one factory that will manufacture all wheels for all types of vehicles, from flower carts to airplane landing gear. As a toolmaker by nature I'm usually inclined toward generalization, but I've devoted enough years to building tools to recognize their limits in terms of ROI, and to try to find the appropriate dividing line for the task at hand. Building one factory to construct all possible wheels likely has a lower ROI than building multiple vehicle-specific wheel factories. Reports Data Pro comes very close to The Ultimate Printing Tool in many respects, but it represents an intersection of interests tied to a specific moment in time: it was developed when a major OS vendor was heavily evangelizing a product which used an extensibility mechanism adopted by a good many other products at the time (Apple pushing HyperCard which used XCMDs). The developers of Reports Data Pro thus had a ready market established and nurtured by the largest possible player in their world, allowing them a healthy return on their investment. Rev has not yet been pre-installed on every hard drive, so they have to work a little harder. And with the standard XCMD interface non-existent on OS X and all non-Mac platforms, any multi-platform solution created for use in Rev would be best served using the Rev native file format, which would hinder its options for seeking additional return by interfacing it with other programs like SuperCard, Director, etc., as Reports Data Pro was able to do once upon a time with XCMDs. It's worth noting that the developer of Reports Data Pro has made no attempt to update the product for use in modern tools. I suspect ROI considerations play a role in that decision. So as much as I agree that Reports Data Pro was a way cool solution, I don't feel it's fair to require RunRev to build it into their product at this time. It's a non-trivial task, and a review of of costs and market conditions suggest that the incremental approach they're taking with regard to printing solutions may be more optimal for their product as a whole. If we may put that aspect of the discussion to rest, we can get back to the more immediate question: How does one print complex reports in Rev? Three options come to mind: 1. Wait for RunRev or a third party to build something like Reports Data Pro. Risks: May or may not happen, and if it does it's not likely for some time; unknowable licensing costs. Rewards: No time investment in rolling your own. 2. Build The Ultimate Printing Tool as a product yourself. Risks: Very expensive to develop and support; relatively small market today; possible negative ROI. Rewards: Total control over the printed output; possible profit. 3. Build a solution for the task at hand. Risks: Development time (though much less than #2 by far) Rewards: Total control over the printed output; immediate results. Having given the matter some thought over a few years, I've been advocating #3 as the optimal risk/reward balance at this time. The raw materials exist in the engine, and I've seen no type of report yet that can't be done with the engine as it is today. The question, as with nearly any software feature, is whether a particular type of printed result is worth the effort. If #3 is good, why isn't #2 better? The answer is the difference between the knowledge of what a wheel is and what it can do for you vs. making a wheel-building factory for all possible types of wheels. As Steve McConnel writes in "Rapid Development": "The difference between a tool and a product is that with a tool it need only be possible to use it correctly, but with a product it should be impossible to use it incorrectly." The cost for developing and supporting a tool for printing from one data source to a limited number of formats is likely an order of magnitude lower than building a product that can handle any relevant data source in any desired format. This is why I've been advocating a knowledge-based approach for the moment over a tools-based approach: you can get results for lower cost, and sooner. So while there may be interest in underwriting dvelopment and support of such a product down the road, in the meantime I've been more interested in sharing the knowledge of using Rev's existing printing capabilities to get results today. If you can afford to wait for a point-and-click solution, there's no harm in waiting. Version after version Rev provides stronger printing options, so sooner or later you'll likely get what you need. But if you have a particular printing need that can't wait and are interested in learning a few things about working with Transcript, it's likely doable now. -- 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 ambassador at fourthworld.com Mon Jun 16 03:20:02 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 16 03:20:02 2003 Subject: Iconic property & OS X - yellow gum drop In-Reply-To: Message-ID: Monte Goulding wrote: >> I am using a custom window (windowShape) that has no titlebar, so >> I'm trying to make my own gum drop quit-dock-mini buttons. >> >> I want to have the app go to the dock when I click on my little yellow >> gum drop image...how can I script this? Iconic property doesn't >> apply to OS X. >> > Did you try it? I forgot to report that I found the docs were wrong on this > issue. It's very nice on OS X. I even have a button in one of my projects > that opens ll the required files I need for development and iconifies them. > Really cool ;-) > > set the iconic of stack x to true When I type this into the Message Box in OS X 10.2.6: set the iconic of this stack to true ...the topstack shrinks down into the Dock. What result did you get, and what did the docs suggest would happen? -- 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 sims at ezpzapps.com Mon Jun 16 03:35:02 2003 From: sims at ezpzapps.com (sims) Date: Mon Jun 16 03:35:02 2003 Subject: Iconic property & OS X - yellow gum drop In-Reply-To: References: Message-ID: > > > > I am using a custom window (windowShape) that has no titlebar, so >> I'm trying to make my own gum drop quit-dock-mini buttons. >> >> I want to have the app go to the dock when I click on my little yellow >> gum drop image...how can I script this? Iconic property doesn't >> apply to OS X. >> >Did you try it? I forgot to report that I found the docs were wrong on this >issue. It's very nice on OS X. I even have a button in one of my projects >that opens ll the required files I need for development and iconifies them. >Really cool ;-) > >set the iconic of stack x to true I tried: 1.custom window (windowShape) that has no titlebar but I set the decorations to default anyway 2. made a btn with "set the iconic of stack x to true" as you suggested When clicked, the custom window stays where it was but the Rev menu (authoring menubar) has most items grayed out (stack script, stack properties etc) - it thinks the stack has gone somewhere but it just sits there as it did prior to "set the iconic of stack x to true" . It works here for a regular (non-custom window), but it's not working with a custom window. In any event it doesn't seem to want to hop in the dock for me. :-/ sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From janschenkel at yahoo.com Mon Jun 16 03:36:17 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 16 03:36:17 2003 Subject: Rev/MC dinner at WWDC In-Reply-To: Message-ID: <20030616082726.57704.qmail@web11907.mail.yahoo.com> --- "tkuypers at pandora.be" wrote: > > From: Geoff Canyon > > Reply-To: use-revolution at lists.runrev.com > > Date: Mon, 16 Jun 2003 00:23:28 -0700 > > To: Use-Revolution > , > improve-revolution > > , metacard > > > Subject: Rev/MC dinner at WWDC > > > > First, apologies for the multi-post. > > > > I'd like to organize a dinner in San Francisco the > week of WWDC > > (6/23-6/27), so those who are in town for the > conference, or just > > happen to live or be in the S.F. area, can get > together to share some > > camaraderie and talk about our favorite > development tool. > > > > We don't have a date or location yet. If you're > interested in > > attending, please respond to me directly with the > days you're > > available, and any suggestions for locations. > > > > I'll tally up and get something set up by Friday. > > > > regards, > > > > Geoff Canyon > > gcanyon at inspiredlogic.com > > > > > > How about in Brussels, Belgium? > That way you can update us Europeans on all WWDC > stuff and we can show you a > good time :-) > > Just an idea... > > Ton Kuypers > Hi Ton, There's nothing to stop us Belgian RunRev developers from starting up our own user group and setting up gatherings. If someone were to take up the coordination, that could work just fine -- tie it in with local computer interest groups, organise lectures,... And if we can find enough corporate sponsors, we can fly Geoff over to Brussels, or any of the other wizards, where on the globe they may live. Just a few thoughts ; if more people are interested in such an approach, we could start by setting up a YahooGroup to exschange ideas on the matter. Best regards, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From ambassador at fourthworld.com Mon Jun 16 03:54:02 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 16 03:54:02 2003 Subject: Iconic property & OS X - yellow gum drop In-Reply-To: Message-ID: sims wrote: > It works here for a regular (non-custom window), but it's not working > with a custom window. > In any event it doesn't seem to want to hop in the dock for me. Gotcha. Yes, with custom window shapes I can't get it towork either. Seems to work with OS-diven windows.... -- 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 revolution at knowledgeworks.plus.com Mon Jun 16 04:57:01 2003 From: revolution at knowledgeworks.plus.com (revolution at knowledgeworks.plus.com) Date: Mon Jun 16 04:57:01 2003 Subject: re Rev and XML Message-ID: <20030616104851.knowledgeworks@Plus.Net> Hi Geoff, Thanks for pointing that out to me. I thought I'd give you some feedback. This is exactly the kind of thing I had in mind. If this is not part of Rev's strategy, I think it should be. Just to put my response in context, I'm on Windows XP, using Rev 2.0.1 Firstly, I had some trouble downloading the stack with Netscape (Rev complained it was not downloaded in a binary format). But it downloaded ok with IE. When I rip a simple test stack to XML the Rev IDE seems to hang (says 'not responding' in the window title bar). However, when I ctrl+alt+del to look at Task Manager to see what if Rev was actually computing, it became responsive once more. I looked at the ripped stack, and changed some text, then saved it. When I wanted to burn a stack from the XML doc Rev crashed. I tried again, and it crashed Rev a second time. I'm not sure if this is freeware or if you are planning to license/sell this as a product (I noticed it was on the same page as products you sell). Regards, Bernard >> I wrote a stack called mcRipper that converts a stack to XML. As I recall, it converts just about everything (scripts included). It also had the ability to create a stack from XML. It's been a looong time since I wrote it. It hasn't been tested with 2.0, but feel free to be the first! (work on a copy) Here's the download page: http://www.inspiredlogic.com/downloads.html << From martin at harbourtown.co.uk Mon Jun 16 05:00:01 2003 From: martin at harbourtown.co.uk (Martin Baxter) Date: Mon Jun 16 05:00:01 2003 Subject: (no subject) Message-ID: Joe, I believe this is a known bug in v2 - see below: martin baxter >Gardner, Joseph A wrote >When I click on the "Import File..." button nothing happens >At 6:05PM -0700 6/5/03, Edwin Gore wrote: >>I have worked with images before, but only as controls, and setting the >>image of the control to a file. >> >>Today, I decided to fool around with windowShape for somethign I am >>working for. I selected the "Image Library" menu item, selected my stack >>in the pull down on the library window, but nothing happens when I click >>on import. >> >>What am I doing wrong? > >Nothing - you seem to have found a bug (which I've bug reported). > >As a workaround for now, you can use the File menu > Import as Control > >Image File to import the file, instead of doing it in the Image Library >window. > >-- >Jeanne A. E. DeVoto ~ jeanne at runrev.com From heather at runrev.com Mon Jun 16 05:23:02 2003 From: heather at runrev.com (Heather Williams) Date: Mon Jun 16 05:23:02 2003 Subject: Listee of the year award Message-ID: Dear list members, The results are in. I don't think this will come as a surprise to any of you - his courtesy, rapid responses and clear, comprehensive answers make the winner an outstanding member of this community. However, before I reveal the name of the actual winner, I would like to mention the runners up. These people can all take a well deserved bow, and the title of Revolution Guru. Raise your glasses please for Richard Gaskin. Ken Ray. Klaus Major. Jacqueline Landman Gay. Geoff Canyon. And our own Jeanne Devoto. If I quoted all the nice things people have been saying about you guys, your ears would be burning and this would be a very long email. Ok. Are we ready? The winner is.... Jan Schenkel. Jan, you earned this. It will give me much pleasure to get a fine single malt whiskey shipped to your address asap. You are official Revolution Listee of the Year. A final surprise. We were discussing this award in the office, and we thought it would be a good thing also to acknowledge the contribution made by those brave enough to join in at the beginning of their Revolution careers. It takes guts to speak up for the first time in a community of experienced users, and ask what may turn out to be a daft newbie question. But without the questions there would be no answers for the next daft newbie to learn from. So we decided to award a Newbie prize, for the simplest question in recent memory from the newest recruit. This award goes to Drum roll... Christopher S. Walters For his maiden post of Wed, 11 Jun 2003, containing the longest URL anyone has ever seen in living memory. :-) Welcome to the Revolution, Christopher, and you also will receive a bottle of scotch, if you would be kind enough to supply me *offlist* with your address details. My warm regards and congratulations to all. Heather Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From klaus at major-k.de Mon Jun 16 05:45:00 2003 From: klaus at major-k.de (Klaus Major) Date: Mon Jun 16 05:45:00 2003 Subject: Listee of the year award In-Reply-To: Message-ID: <6A2D074C-9FE6-11D7-995B-000A27B49A96@major-k.de> Hi Heather and all, > ... > If I quoted all the nice things people have been saying about you > guys, your > ears would be burning and this would be a very long email. Maybe you could provide some (short) samples? (...not cecessarily one concerning me... ;-) > Ok. Are we ready? > The winner is.... > Jan Schenkel. Hooray and cheers to you, Jan :-) > You are official Revolution Listee of the Year. Hark, hark... > A final surprise. We were discussing this award in the office, and we > thought it would be a good thing also to acknowledge the contribution > made > by those brave enough to join in at the beginning of their Revolution > careers. It takes guts to speak up for the first time in a community of > experienced users, and ask what may turn out to be a daft newbie > question. > But without the questions there would be no answers for the next daft > newbie > to learn from. So we decided to award a Newbie prize, for the simplest > question in recent memory from the newest recruit. This award goes to > > Drum roll... > > Christopher S. Walters > > For his maiden post of Wed, 11 Jun 2003, containing the longest URL > anyone > has ever seen in living memory. :-) Wow, great idea and Chris really deserves this price :-) > Welcome to the Revolution, Christopher, and you also will receive a > bottle > of scotch, if you would be kind enough to supply me *offlist* with your > address details. > > My warm regards and congratulations to all. > > Heather Regards to you, Heather and this lovely list Klaus Major klaus at major-k.de From rjb at rz.uni-potsdam.de Mon Jun 16 05:50:01 2003 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Mon Jun 16 05:50:01 2003 Subject: installing valentina vxcmd In-Reply-To: <3EECD42A.2070207@hyperactivesw.com> References: <3EECD42A.2070207@hyperactivesw.com> Message-ID: >On 6/15/03 11:03 AM, rand valentine wrote: > >> I am still struggling to install the valentina database xcmd on my mac >>10.2.6 system (with revolution 2.0.1). Has anyone done this successfully? >>According to the author of Valentina, it's a simple matter of dragging the >>macho version of the xcmd into the Revolution 2.0.1 folder -- but this does >>not work for me, the xcmd is not accessible inside Revolution. > >I wonder if this is an engine problem. The reason is, I have a stack >that uses a different external which only loads about half the time. >A client says it never loads at all, and a third person says it >always loads. I haven't been able to determine any differences >between our three setups or pin down any reason why the behavior >would vary. All three of us are running OS X. I have a note in to MC >tech support and if I figure it out, I'll let the list know. > >>Furthermore, >>the xcmd bundle looks like a Canvas (graphics program) tool, and when >>double-clicked on, opens Canvas. Could anyone remotely clue me on how to get >>this to work properly? > >It sounds like you need to use a utility to set the type and creator >codes. You may be able to just use OS X's "always open with" option >in the contextual menu, but that may not set the type correctly >(it's worth a try though.) In OS 9, you'd rebuild the desktop, but >OS X doesn't offer that. > > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com A common problem with externals (as with valentina) is failing to set the externals property under OSX. And you are using the Macho version of Valentina, of course. Robert From jameslewes at comcast.net Mon Jun 16 06:24:01 2003 From: jameslewes at comcast.net (James Lewes) Date: Mon Jun 16 06:24:01 2003 Subject: setting up user group in philadelphia In-Reply-To: <20030616082726.57704.qmail@web11907.mail.yahoo.com> Message-ID: anybody interested in forming a mc/rr usder group in the philadelphia area From Esa.Kivela at ncrc.fi Mon Jun 16 06:31:01 2003 From: Esa.Kivela at ncrc.fi (=?iso-8859-1?Q?Esa_Kivel=E4?=) Date: Mon Jun 16 06:31:01 2003 Subject: VS: setting up user group in philadelphia Message-ID: <961D94BBE7448D4C8E4440CB7920D9E02AD722@ktk7.ad.kuluttajatutkimuskeskus.fi> or in Finland? EsaK > -----Alkuper?inen viesti----- > L?hett?j?: James Lewes [mailto:jameslewes at comcast.net] > L?hetetty: 16. kes?kuuta 2003 14:14 > Vastaanottaja: use-revolution at lists.runrev.com > Aihe: setting up user group in philadelphia > > > anybody interested in forming a mc/rr usder group in the > philadelphia area > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gary.rathbone at btconnect.com Mon Jun 16 06:41:01 2003 From: gary.rathbone at btconnect.com (Gary Rathbone) Date: Mon Jun 16 06:41:01 2003 Subject: altBrowser Question In-Reply-To: <003c01c332a4$ac743c70$6501a8c0@ed> Message-ID: <000001c332c7$31177f10$f600000a@porthos> Where are you/they clicking the button? On a Rev app? On a website? On your website? This is important, you can deal with it ! Although I appreciatate the benefits of "LEO" I'm more into the integration of application environments into the user defined system. Why reinvent the wheel? We've all got a web browser, so why fight to force user requirements into a single development environment? Eg. No matter how you manipulate "tables" in Rev it will never beat Excel. Chipp and Tuviah, I take my hat/cap off to you for providing a fantastic DLL which does a great job for certain requirements. As I know you're aware, it will never beat full browser capabilitiles. There's a great mix of opportunities out there to achieve true cross platform and cross product integration... As I've said before, just think sidewards... Regards Gary Rathbone BSc MBCS > -----Original Message----- > From: use-revolution-admin at lists.runrev.com [mailto:use-revolution- > admin at lists.runrev.com] On Behalf Of Edwin Gore > Sent: 14 June 2003 19:42 > To: use-revolution at lists.runrev.com > Subject: altBrowser Question > > Chipp, > > Figured the answer to this might be valuable to others, so I decded to put > it on the list. > > When using the altBrowser plug-in, is it possible to access the data in > the > browser? I'm wondering because for something I am woking on it would be > really neat to let users browse through a particular website and then, if > they see something they like, click a button which would cause my app to > grab some data off the site and do stuff with it. > > altBrowser gets fed the URL to go to by RunRev, is that correct? If so I > suppose that even if I can't directly pull the data out of the browser > plug-in, I could still grab and parse the url.... > > Anyway, look forward to hearing the answers on this. > > Thanks, > > Edwin Gore > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From csilverm at ryerson.ca Mon Jun 16 06:41:31 2003 From: csilverm at ryerson.ca (Charles Silverman) Date: Mon Jun 16 06:41:31 2003 Subject: screen readers and accessibility In-Reply-To: <200306141601.MAA11621@www.runrev.com> Message-ID: > If anyone has any experience in getting Rev/MC apps to make use > of PC screen readers (such as Window Eyes) I'd like to communicate > with them. > > sims -- This is a good question about screen reader compatibility. A blind user should be able to access a Rev stack or standalone using the standard screen readers such as Jaws and Window Eyes for Windows, and Outspoken for the Mac. I have access to JAWS, the most popular Windows screen reader, at work and so will check this out for you. There is a standard for creating accessible web sites. Not adhering to this standard (see the WAI initiative at the W3 site) really messes things up for screen readers. I wonder if there is a similar problem and need for guidelines for all the various xTalk programming environments. There's a U.S. federal law that might be of interest. Section 508 requires (with some exceptions) any software you develop for U.S. government agencies come with the necessary hooks for allowing various system based accessibility solutions, such as screen readers to work correctly. If anyone is interested, there are a bunch of Web sites with lots of information on Section 508. Check out http://216.218.205.189/sec508/brochure.htm) for a brief overview or do a google search with "Section 508" for further information. Since the U.S. government is a fairly mammoth contractor, Section 508 regulations have had the effect of compelling a number of mainstream companies to make sure their products offer accessibility solutions. Macromedia's MX software series (Dreamweaver, Flash, etc) is one of many products with accessibility support built in. Hope this is of interest. cheers, Charles Silverman re: > Message: 2 > Date: Sat, 14 Jun 2003 11:19:02 +0200 > To: use-revolution at lists.runrev.com > From: sims > Subject: PC screen readers > Reply-To: use-revolution at lists.runrev.com > > If anyone has any experience in getting Rev/MC apps to make use > of PC screen readers (such as Window Eyes) I'd like to communicate > with them. > > sims -- From fgalimbe1 at tin.it Mon Jun 16 06:42:03 2003 From: fgalimbe1 at tin.it (Filippo Galimberti) Date: Mon Jun 16 06:42:03 2003 Subject: Debugger - was: Documentation In-Reply-To: <200306150254.WAA27008@www.runrev.com> Message-ID: <5.0.0.25.2.20030615093616.0207ac60@pop.tiscalinet.it> >For those of you searching for a quantitative evaluation of the >completeness of Jeanne's documentation, do a search for space (just >hit the space bar) in the "Search Revolution Documentation" plug-in >in RunRev 2.0. > >You will find: "3052 topics containing " " > >Presumably this is a complete list. Astonishing! > >Moral: Be careful what you search for. In my search for space I have >learned what the Sorcerer's Apprentice learned. > >Jim > >P.S. In RunRev 2.0 I find that Rev often freezes when "Script >debugger mode" is selected from the development menu. (Command period >to unfreeze.) And when in the debugging mode, the "Step over" very >often "Steps into." (I switch back to 1.1.1 for debugging.) Anyone >else with these problem? (Mac OS 9, G4 PowerBook.) > >Also, a small cross-platform issue. In OS 9, the "/" as part of a >menu item, results in a keyboard shortcut. In OS X, "/" is just >another character. Same problems with the debugger on Windows 2k and XP (home and prof): 1) Revolution seems to freeze when debugging large scrits (say > 2000 lines) operating on large stacks; it doesn't actually freeze, it just became very, very slow 2) "step over" actually step into user-defined commands and function most of the times, very annoying That's on 2.0.1 professional. A good debugger is a priority for a professional scripting environment. Filippo Galimberti From fgalimbe1 at tin.it Mon Jun 16 06:42:34 2003 From: fgalimbe1 at tin.it (Filippo Galimberti) Date: Mon Jun 16 06:42:34 2003 Subject: Columnar Reports in HC - yes but I did it manually (mea culpa) In-Reply-To: <200306150254.WAA27008@www.runrev.com> Message-ID: <5.0.0.25.2.20030615095452.0209ee40@pop.tiscalinet.it> >Richard, > >I think (now know) you are correct. Perhaps the years had provided me >with a "senior moment"... I just took a few moments to bring up the old >HC stack set I had been referring to and found that I had linked my >stacks hierarchically (manually, of course) so that one card's fields >(a series of columns with "header" info above) in the "parent" stack >was populated (via HyperTalk) from the matching -set- of cards in the >"child" stack. I had been doing my own "many-to-one" lookups and >filling in the fields' contents. Once that was done, HC's Report >Generator was called with a saved report format. It was, indeed, a >columnar report but I made it columnar through manual means. I was >doing Business Basic DB work at that time and was used to manual >lookups. While what I was doing was slow in HC under 7.6.1 on an '030, >it absolutely screams under 9.2.2 on an 867/G4. > >So I grovel at the feet of the RunRev mavens but still long for a real >tabular report methodology in Rev. If anyone else has suggestions for >me, I will gratefully accept them. > >Isn't there a sample stack set somewhere that shows how the report >object is to be used? How about printing a card with parallel columns >of multi-line fields whose data extends beyond what can be seen with a >scroll of 0? I think Jeanne had some comments on this but, again, is >there an example stack somewhere that I can dissect? > >Thanks, >Barry There is no needing to set up a separate report card for tabular of columnar printing in Hypercard 2. The report dialog permits an easy set up of tabular or columnar layout, and report "fields" can access not only Hypercard fields, but also global variables, permitting to carry out quite complex printing tasks without resorting to external tools. Filippo Galimberti From yvescoppe at skynet.be Mon Jun 16 06:50:01 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Mon Jun 16 06:50:01 2003 Subject: Listee of the year award In-Reply-To: References: Message-ID: Hello, CONGRATULATIONS TO JAN -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From sims at ezpzapps.com Mon Jun 16 07:09:02 2003 From: sims at ezpzapps.com (sims) Date: Mon Jun 16 07:09:02 2003 Subject: Iconic property & OS X - yellow gum drop In-Reply-To: References: Message-ID: >> > >> > I am using a custom window (windowShape) that has no titlebar, so >>> I'm trying to make my own gum drop quit-dock-mini buttons. >>> >>> I want to have the app go to the dock when I click on my little yellow >>> gum drop image...how can I script this? Iconic property doesn't >>> apply to OS X. >>> >>Did you try it? I forgot to report that I found the docs were wrong on this >>issue. It's very nice on OS X. I even have a button in one of my projects >>that opens ll the required files I need for development and iconifies them. >>Really cool ;-) >> >>set the iconic of stack x to true > >I tried: > >1.custom window (windowShape) that has no titlebar but I set the >decorations to >default anyway > >2. made a btn with "set the iconic of stack x to true" as you suggested > >When clicked, the custom window stays where it was but the Rev menu >(authoring menubar) has >most items grayed out (stack script, stack properties etc) - it >thinks the stack has gone >somewhere but it just sits there as it did prior to "set the iconic >of stack x to true" . > >It works here for a regular (non-custom window), but it's not >working with a custom window. >In any event it doesn't seem to want to hop in the dock for me. Hacked, semi-solution: Added a small stack named "miniKart" then added the following to my yellow gum drop image btn on mouseUp close this stack go stack "miniKart" show stack "miniKart" set the iconic of stack "miniKart" to true end mouseUp On the other end I added an unIconifyStack handler to go back to my custom window stack. Not ideal so if anyone has a better trick I'm listening. atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From martin at harbourtown.co.uk Mon Jun 16 07:14:02 2003 From: martin at harbourtown.co.uk (Martin Baxter) Date: Mon Jun 16 07:14:02 2003 Subject: Adding an Icon to a Button Message-ID: Joe, I believe this is a known bug in v2 - see below: martin baxter >Gardner, Joseph A wrote >When I click on the "Import File..." button nothing happens >At 6:05PM -0700 6/5/03, Edwin Gore wrote: >>I have worked with images before, but only as controls, and setting the >>image of the control to a file. >> >>Today, I decided to fool around with windowShape for somethign I am >>working for. I selected the "Image Library" menu item, selected my stack >>in the pull down on the library window, but nothing happens when I click >>on import. >> >>What am I doing wrong? > >Nothing - you seem to have found a bug (which I've bug reported). > >As a workaround for now, you can use the File menu > Import as Control > >Image File to import the file, instead of doing it in the Image Library >window. > >-- >Jeanne A. E. DeVoto ~ jeanne at runrev.com From malte.brill at t-online.de Mon Jun 16 07:21:01 2003 From: malte.brill at t-online.de (Malte Brill) Date: Mon Jun 16 07:21:01 2003 Subject: Listee of the year award In-Reply-To: <200306160739.DAA29078@www.runrev.com> Message-ID: Congratulations to Jan. BTW: Jan could you please tell me how you did that cloning yourself thing? ;-) Also I want to express my regards to all the nice people on this list. I never saw such a helpful and kind user group before. Thanks for your support over time. And finally my highest regards to the people at runrev. You really stick to your community and make develloping (well in my case mostly writing about it) a joy. You give feedback and always have some kind words for other people. :-) Thanks a lot to all of you, Malte From alrice at ARCplanning.com Mon Jun 16 07:47:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 16 07:47:01 2003 Subject: altBrowser Question In-Reply-To: <000001c332c7$31177f10$f600000a@porthos> Message-ID: <853A853B-9FF7-11D7-9591-000393529642@ARCplanning.com> On Saturday, June 14, 2003, at 04:49 PM, Gary Rathbone wrote: > Although I appreciatate the benefits of "LEO" I'm more into the > integration > of application environments into the user defined system. What's LEO? > Why reinvent the wheel? We've all got a web browser, so why fight to > force > user requirements into a single development environment? Eg. No matter > how > you manipulate "tables" in Rev it will never beat Excel. > > Chipp and Tuviah, I take my hat/cap off to you for providing a > fantastic DLL > which does a great job for certain requirements. As I know you're > aware, it > will never beat full browser capabilitiles. Yes I hope nobody thinks they will be competing with Internet Explorer or Mozilla by using this external. But something you might not understand is that altBrowser IS the Internet Explorer engine plugged into a Revolution external. Or Mozilla engine. No reinventing the wheel about it: this IS the wheel. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From sims at ezpzapps.com Mon Jun 16 08:02:01 2003 From: sims at ezpzapps.com (sims) Date: Mon Jun 16 08:02:01 2003 Subject: screen readers and accessibility In-Reply-To: References: Message-ID: >>If anyone has any experience in getting Rev/MC apps to make use >>of PC screen readers (such as Window Eyes) I'd like to communicate >>with them. >> >>sims >-- >This is a good question about screen reader compatibility. A blind >user should be able to access a Rev stack or standalone using the >standard screen readers such as Jaws and Window Eyes for Windows, >and Outspoken for the Mac. > >I have access to JAWS, the most popular Windows screen reader, at >work and so will check this out for you. There is a standard for >creating accessible web sites. Not adhering to this standard (see >the WAI initiative at the W3 site) really messes things up for >screen readers. I wonder if there is a similar problem and need for >guidelines for all the various xTalk programming environments. No luck here with Rev & Window Eyes. I've tried Rev with Window Eyes but not with JAWS so I am eagerly awaiting your results. I sent a test app to the maker of Window Eyes (GWMicro.com) and here's the correspondence: >At 6/12/03, Aaron Smith wrote: >>>Jim, >>> >>>The controls that this language uses do not have any text >>>associated with them that Window-Eyes can access. Are these >>>standard Windows controls? Are there options to provide text >>>labels of some sort? If not, I would look into implementing MSAA. >>>You can find more information at www.microsoft.com/enable. At 6/12/03, Aaron Smith wrote: >Jim, > >Still no luck. I think what might be the problem is the fact that >neither the button or edit box is a unique control. They're both >part of the same class of the whole window, that being MCWinClass. >If each control is it's own separate window, then that will probably >solve the problem. > Aaron Good luck! sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From Doug_Ivers at lord.com Mon Jun 16 09:08:02 2003 From: Doug_Ivers at lord.com (Ivers, Doug E) Date: Mon Jun 16 09:08:02 2003 Subject: script editor prefs Message-ID: I was thrilled to see the added option for setting the line spacing, then subsequently bummed to find that my numerical entry doesn't seem to "stick". Mac OS 10.2.5, RR2.0r2 Am I missing something, or is this a known problem? -- D From alrice at ARCplanning.com Mon Jun 16 09:28:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 16 09:28:01 2003 Subject: [ANN] revclips: CLIPS external library for Revolution Message-ID: C Language Integrated Production System "CLIPS is a productive development and delivery expert system tool which provides a complete environment for the construction of rule and/or object based expert systems. Created in 1985, CLIPS is now widely used throughout the government, industry, and academia." http://www.ghg.net/clips/CLIPS.html -- "Revolution is a multi-platform software development tool that enables developers to easily and quickly create powerful applications for OS X, classic Mac OS, Windows, Linux, and popular Unix systems... with native look and feel on all platforms." http://www.runrev.com/ -- revclips is an "external" (native code library) for using the CLIPS expert system software from Revolution. Using the external it's not necessary to call the CLIPS command line program with shell() calls, because the external loads the CLIPS environment and makes it available directly via transcript handlers and functions. Handlers implemented so far are: clipsInit clipsRun clipsEval clipsPrintRouter clipsClear clipsReset clipsBuild clipsAssertString clipsLoadFactsFromString clipsFacts revclips is written in C and available for Win32 and Mac OS 10 or newer. Linux and UNIX builds can be be made on request. If you are interested in helping test and develop this library, please contact me off list. Thanks, Alex Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From heather at runrev.com Mon Jun 16 09:39:02 2003 From: heather at runrev.com (Heather Williams) Date: Mon Jun 16 09:39:02 2003 Subject: New bug reporting database Message-ID: Greetings! We're happy to tell you that we now have a new and improved bug reporting system, open to all. We now ask you to log bugs through our new bug database, available at http://www.runrev.com/Revolution1/bugzilla/index.html Please take a minute to read all the information and instructions before submitting a bug. If you have previously submitted a bug report to support at runrev.com, there is no need to enter it in this database - we already have it. If you have recently submitted a bug on 2.0.1 to this list, but not cc'd it to support at runrev.com, we'd appreciate if you would resubmit to the new database. Bugs submitted to this list will no longer be registered by Runtime Revolution staff - we will be using the new bug database to track bugs and give you feedback. We hope that you will appreciate this new development as much as we will, and look forward to improving our service to you, Warm regards Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From mikkimi at mindspring.com Mon Jun 16 11:10:00 2003 From: mikkimi at mindspring.com (Michael Robinson) Date: Mon Jun 16 11:10:00 2003 Subject: stack will not save - odd behavior help! Message-ID: <0C7EFD8D-A014-11D7-B1BC-0003938404E8@mindspring.com> Having a problem with 2.0.1 What happens is the user clones a new stack and then wants to quit, when you try to reopen it, the stack is not visible. The kicker is if you resize the window and then quit, the right sequence starts, asking if you want to save etc. It the same even if you have entered data on some cards and you go to quit, if you don't resize the window the data you just entered is lost. Yes, it the top stack, and I trapped the quit with a shutDownRequest handler that seems only want to work if you resize the stack window. I do nor know if it me or 2.0.1, but it worked ok in 1.1.1, but I was not using a shutDownRequest handler. Help! thanks Mike From chipp at chipp.com Mon Jun 16 12:18:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jun 16 12:18:00 2003 Subject: Richard's novella on the philosophy of printing (was Re: ReportObject...) In-Reply-To: Message-ID: Richard, Great points...all of them. Another analogy would be the various Xobj's for TCP/IP connection available to Director. I know we (Human Code) sold one of them called "XtraNet" a million years ago. With it you could build multi-player games and other like products. But, it was nowhere near as powerful as the socket commands in the MC engine. Even though it may be more difficult, you can (using sockets in RunRev) program anything from web servers, to chat clients. Great stuff! I agree, if there's a choice, give us the 'building blocks' and let us 'roll our own.' More flexibility equals more power. -Chipp From jacque at hyperactivesw.com Mon Jun 16 12:32:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 16 12:32:00 2003 Subject: Richard's novella on the philosophy of printing (was Re: Report Object...) In-Reply-To: References: Message-ID: <3EEDFD56.8090203@hyperactivesw.com> On 6/16/03 3:08 AM, Richard Gaskin wrote: > But if you have a particular printing need that can't wait and are > interested in learning a few things about working with Transcript, it's > likely doable now. I agree with this. Since we were dicussing the differences in report engines, I listed the ones I thought were important. But as you noted, it is possible to do many types of report printing by directly scripting the behaviors into a stack. It can get tricky though, and complex reports can sometimes take nearly as long to script as the stack they accompany. As Revolution expands in the future, I hope to see more automation included in report printing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jun 16 12:41:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 16 12:41:00 2003 Subject: installing valentina vxcmd In-Reply-To: References: <3EECD42A.2070207@hyperactivesw.com> Message-ID: <3EEDFF3B.8070207@hyperactivesw.com> On 6/16/03 5:33 AM, Robert Brenstein wrote: > A common problem with externals (as with valentina) is failing to set > the externals property under OSX. And you are using the Macho version of > Valentina, of course. Good point. In my case though, the externals property is set and saved with the stack (and so by extension, also saved with the standalone built from the stack.) I'm getting variable results though. Sometimes the external is accessible, sometimes not, even on the same Mac. On non-OS X machines, it works fine with both the .dll and OS9 versions of the external. I was wondering if my filepath for the OS X external is correct though. I use simply "myExternal.bundle" and the external is placed in the same folder as the app (which is itself a bundle.) This gives variable results. Since the Macho engine is inside the Resources folder, which is inside the Contents folder, I tried putting the external.bundle into the Resources folder inside the app bundle. Still no go. What filepath do you use for the externals property, and where do you place the external.bundle itself? Inside the app bundle? Or at the root level of the app folder? What filepath do you use in the externals property? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sadhu at castandcrew.com Mon Jun 16 12:43:00 2003 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Mon Jun 16 12:43:00 2003 Subject: Listee of the year award In-Reply-To: use-revolution-request@lists.runrev.com "use-revolution digest, Vol 1 #1491 - 14 msgs" (Jun 16, 6:44) Message-ID: <200306161734.h5GHYjb07664@sddev.castandcrew.com> | The winner is.... | | Jan Schenkel. | Way to go, Jan! Looking forward to your (upcoming) post of a Master-Detail data base form. In prepartion for winning next year of course. Smile! Sadhu From ambassador at fourthworld.com Mon Jun 16 13:09:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 16 13:09:01 2003 Subject: Listee of the year award In-Reply-To: Message-ID: Heather Williams wrote: > The winner is.... > > Jan Schenkel. > > Jan, you earned this. It will give me much pleasure to get a fine single > malt whiskey shipped to your address asap. You are official Revolution > Listee of the Year. Excellent choice, well deserved. Congratulations, Jan! -- 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 jacque at hyperactivesw.com Mon Jun 16 13:21:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 16 13:21:01 2003 Subject: Listee of the year award In-Reply-To: References: Message-ID: <3EEE08C9.50201@hyperactivesw.com> Bravo Jan! -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revlists at canelasoftware.com Mon Jun 16 13:24:01 2003 From: revlists at canelasoftware.com (Mark Talluto) Date: Mon Jun 16 13:24:01 2003 Subject: Smoother JPG resizing? In-Reply-To: <001001c332aa$63aa2530$6501a8c0@ed> Message-ID: On Saturday, June 14, 2003, at 12:23 PM, Edwin Gore wrote: > Part of the app that I am writing needs to resize some jpgs (usually > smalled) and I am noticing that when I do this by taking a jpg and > slapping > it into a fixed size image object, that the resizing is pretty rough. > > Is there anyway to get smoother jpeg resizing out of RunRev? > I too have a need for this capability. I suspect you are using Windows to do this resizing. Windows does not have built-in antialiasing routines. While OTOH Mac does. That is why resizing on a Mac is so much better visually. I have already contracted Tuviah to write an external to cover this need. It would be cool to get this feature into the engine or at least included with the distribution of Rev. If anyone is interested in splitting the development costs, write me off list. I will have to clear this with Tuviah to make sure he is ok with this as well. Best regards, Mark Talluto http://www.canelasoftware.com From scott at tactilemedia.com Mon Jun 16 13:45:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Jun 16 13:45:00 2003 Subject: Iconic property & OS X - yellow gum drop In-Reply-To: Message-ID: > It works here for a regular (non-custom window), but it's not working > with a custom window. > In any event it doesn't seem to want to hop in the dock for me. One workaround: [in the collapse button] on mouseUp set windowshape of this stack to 0 set the iconic of this stack to true end mouseUp [in the stack script] on unIconifyStack set windowShape of me to id of img end unIconifyStack Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From kray at sonsothunder.com Mon Jun 16 14:23:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Mon Jun 16 14:23:00 2003 Subject: Listee of the year award In-Reply-To: Message-ID: <005101c3343b$7737db50$6801a8c0@LightningFlash> > The winner is.... > > Jan Schenkel. Congratulations, Jan! You earned it... :-) > Drum roll... > > Christopher S. Walters As did you, Chris... I hope you pasted the URL into your email client and didn't have to type it! ;-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From janschenkel at yahoo.com Mon Jun 16 14:30:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 16 14:30:00 2003 Subject: Listee of the year award In-Reply-To: Message-ID: <20030616192215.5911.qmail@web11903.mail.yahoo.com> --- Heather Williams wrote: > Dear list members, > > The results are in. > > [snip] > > The winner is.... > > Jan Schenkel. > > Jan, you earned this. It will give me much pleasure > to get a fine single > malt whiskey shipped to your address asap. You are > official Revolution > Listee of the Year. > Eek, I go almost a whole day without reading my email, and suddenly a bottle of whiskey is going to land on my doorstep? Hmm, must try that more often ;-) Ah, yes, ehm... A speech... Lemmethink : "Thank you for electing me president-for-life of the use-revolution list. At the start of my reign, I'd like to announce a few changes : all of you will transfer your assets to me, and I shall forever hold all the intellectual property rights to everything anyone on this list produces..." Wait, no good... And I should probably scratch that reference to my Nigerian friend as well... Ah, got it ! This ought to be more fitting : "I would like to thank everyone on the list ; not in the least the 'gurus' who have on countless occasions given me insights into areas I was unfamiliar with. This list is an incredible pool of knowledge, and without a shred of doubt, the gurus and many others of you would have given the same answers I did -- I (or was it one of my clones?) just beat them to it. Every time I poor myself a glass from that bottle, I will toast to you all on this list and to the people at RuntimeRevolution HQ who are empowering us all. So join me all in a toast to ourselves : Cheers!" > A final surprise. > > [snip] > > So we decided to award a Newbie prize, for the > simplest question in recent memory from the newest > recruit. > This award goes to > > Christopher S. Walters > Maybe a few hints to the people who are going to try and get the bottles next year : - the long url thing ? It's been done, so adding a line or two isn't going to help you out, I'm afraid. - the right tactic to become Listee of the Year ? don't bother answering questions the first 8 months ; you start out in March, and try and answer all questions as quickly as possible ; if it seems like someone else is going to beat you to it, drop your work and have at ! be careful not to loose momentum in May though ;-) No seriously, this list is, as other have pointed out, a great place to be ; let's keep it that way, with a little nudge from our listmom every once in a while -- we love to hear from you, Heather, and not just when you're sending out bottles ;-) Have a great day everyone ! Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From graham.samuel at wanadoo.fr Mon Jun 16 15:14:00 2003 From: graham.samuel at wanadoo.fr (Graham) Date: Mon Jun 16 15:14:00 2003 Subject: Listee of the year award Message-ID: <5.2.1.1.0.20030616215134.00c48410@pop.wanadoo.fr> On Mon, 16 Jun 2003 14:12:37 +0200, malte.brill at t-online.de (Malte Brill) wrote: >Congratulations to Jan. >BTW: Jan could you please tell me how you did that cloning yourself thing? >;-) > >Also I want to express my regards to all the nice people on this list. I >never saw such a helpful and kind user group before. Thanks for your support >over time. > >And finally my highest regards to the people at runrev. You really stick to >your community and make develloping (well in my case mostly writing about >it) a joy. You give feedback and always have some kind words for other >people. :-) > >Thanks a lot to all of you, > >Malte Malte - this couldn't be said better! I was writing my own clumsy message on the subject but you did it for me. Thanks to everyone - Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From erikhans08 at yahoo.com Mon Jun 16 15:39:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 16 15:39:00 2003 Subject: Rev/MC dinner at WWDC In-Reply-To: <6D1AA4E4-9FCB-11D7-B9CE-003065683ECC@inspiredlogic.com> Message-ID: <20030616203110.20877.qmail@web20006.mail.yahoo.com> Geoff Canyon wrote: We don't have a date or location yet. If you're interested in attending, please respond to me directly with the days you're available, and any suggestions for locations. mon, tue, fri are best for me. erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! -------------- next part -------------- An HTML attachment was scrubbed... URL: From erikhans08 at yahoo.com Mon Jun 16 15:43:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 16 15:43:01 2003 Subject: Listee of the year award In-Reply-To: Message-ID: <20030616203519.12531.qmail@web20003.mail.yahoo.com> Heather Williams wrote: The results are in. Richard Gaskin. Ken Ray. Klaus Major. Jacqueline Landman Gay. Geoff Canyon. And our own Jeanne Devoto. The winner is.... Jan Schenkel (all of the above) have been priceless. i also enjoy Mr. Miscdas who admonishes me to use the Transcript Dictionary. felicidades a todos, Erik erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! -------------- next part -------------- An HTML attachment was scrubbed... URL: From erikhans08 at yahoo.com Mon Jun 16 16:11:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 16 16:11:00 2003 Subject: Listee of the year award In-Reply-To: <20030616203519.12531.qmail@web20003.mail.yahoo.com> Message-ID: <20030616210257.37017.qmail@web20004.mail.yahoo.com> erik hansen wrote: Heather Williams wrote: The results are in. Richard Gaskin. Ken Ray. Klaus Major. Jacqueline Landman Gay. Geoff Canyon. And our own Jeanne Devoto. The winner is.... Jan Schenkel (all of the above) have been priceless. i also enjoy Mr. Miscdas who admonishes me to use the Transcript Dictionary. felicidades a todos, Erik === come to think of it there are at least a dozen Usual Suspects who are also deserve kudos (whatever that is!) erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! -------------- next part -------------- An HTML attachment was scrubbed... URL: From curry at pair.com Mon Jun 16 16:38:01 2003 From: curry at pair.com (curry) Date: Mon Jun 16 16:38:01 2003 Subject: list email address security In-Reply-To: <200306160501.BAA23357@www.runrev.com> References: <200306160501.BAA23357@www.runrev.com> Message-ID: > > Hi, > > Just my $0.02 worth. I have been getting the same Nigerian scammer > > mails ;-) > >So do I, but on one of my other e-mail addresses, not this one. > >I reckon that's worth $0.03. Are there any doubts about the risk, or any ambiguity in the current situation? I think the only helpful and logical way to consider the problem is to consider all (of the few) simple factors involved: -most addresses are harvested from web pages -the archive index and message headings *are* protected -the security problem happens *only* when someone replies to your message *and* your address is inserted by them or their software, or when an address is included in the sig line -someone has to run a bot to successfully scan that section of the internet -the address has to be sold and used Considering these factors, certainly, not everyone may have been affected. For those who believe they probably haven't, that would seem to me a good reason to hope for a correction to the problem so that it won't happen in the future, rather than a reason not to worry about it. I don't think there are any great unknowns about address harvesting. It's pretty simple, predictable, and well-understood. I'm personally hoping that my current address here (I switched a while ago) hasn't been scanned yet, or not too many times, and could be removed before that happens. I don't see that as negative or non-philosophical at all. It's simply realistic and in fact, quite positive--a simple thing we can do to frustrate the spammers and have less spam to deal with ourselves, therefore more time for other things! I frankly am hoping and expecting that something will be done soon, and there are several ways of doing it, some I would expect are not all that difficult. I've been staying mum about the matter for the last few days, but since the topic came up again and seemed not focused on the above considerations, I just wanted to make sure that people realize what to look at in the situation. Curry From erikhans08 at yahoo.com Mon Jun 16 16:45:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 16 16:45:00 2003 Subject: user interface for line insertion In-Reply-To: <59F64C06-9C13-11D7-9BB4-000A27B49A96@major-k.de> Message-ID: <20030616213649.28213.qmail@web20008.mail.yahoo.com> Klaus Major wrote: <<< > Is it possible by a command to insert a line just before or after a > selected ine in a List Field? Yes, at no extra cost :-) >>> i can now ID a Klausi Mausi reply on sight. <<< objects used in this example: fld "list", which will have line selected (NO multiple hilites, please ;-) fld "to add", which holds the string to add :-) can also be a variable, of course... btn "insert", with one of these scripts: 1. to add a line before the selected line: on mouseup put the hilitedlines of fld "list" into hl if hl = empty then exit mouseup put fld "to add" & CR before line hl of fld "list" end mouseUp 2. to add a line after the selected line: on mouseup put the hilitedlines of fld "list" into hl if hl = empty then exit mouseup put CR & fld "to add" after line hl of fld "list" end mouseUp Tested and works ;-) You might want to use the alt-key to combine these scripts a la: if the altkey is down then ## before... else ## after... end if >>> after 'rasslin' (Sie Mittel-europear haben die Kaubois gern, nit?) with the user interface for line insertion conundrum, the most intuitive approach seems to be mimicking a word processor. that means trapping for mouseClicks before, on, or after the (linked) text on a given line. of course you need some spaces before and after the text on each line. you need to allow for a single mouseClick or a second mouseClick bracketing a line. then you can easily use the data to copy, paste, or cut a line. all on an "Edit..." list button. it gets really challenging if the contents of the lineS of text have to be adjusted relationally. the satisfaction inbuilding a real editor, however primitive, is enormous. Erik erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! -------------- next part -------------- An HTML attachment was scrubbed... URL: From monte at sweattechnologies.com Mon Jun 16 17:09:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon Jun 16 17:09:00 2003 Subject: Iconic property & OS X - yellow gum drop In-Reply-To: Message-ID: > > When I type this into the Message Box in OS X 10.2.6: > > set the iconic of this stack to true > > ...the topstack shrinks down into the Dock. > > What result did you get, and what did the docs suggest would happen? > The docs say not supported on OS X. Regards Monte From Yennie at aol.com Mon Jun 16 17:12:00 2003 From: Yennie at aol.com (Yennie at aol.com) Date: Mon Jun 16 17:12:00 2003 Subject: installing valentina xcmd Message-ID: <122.237c518d.2c1f98b0@aol.com> I don't know if this will make a difference, but you could try changing the path to: ./myExternal.bundle It really shouldn't make a difference, but that's what I've used before. You can also bury it in a relative folder such as: ./externals/myExternal.bundle Finally, one last technique. Create an external "library" stack, set the externals property of that stack, and "start using" the library stack. This gives you finer control of when the external is actually loaded. It's also nice because you can still make changes to the library stack without rebuilding the standalone, including wrappers to external calls, etc. When the external isn't working, what do you find when you query the "externalFunctions" property? Do you get "Valentina" in the list? Also, is there any way you could be changing the current directory before the external is loaded (which I think is impossible unless you use "start using", but alas...)? Reason I ask is because the external property is a relative path. You might try outputting the current directory when the external is not working, and see if it is something other than the path to the application. Hope something there helps! > I was wondering if my filepath for the OS X external is correct though. > I use simply "myExternal.bundle" and the external is placed in the same > folder as the app (which is itself a bundle.) This gives variable > results. Since the Macho engine is inside the Resources folder, which is > inside the Contents folder, I tried putting the external.bundle into the > Resources folder inside the app bundle. Still no go. > ------------------------------ Brian Yennie Chief Technology Officer QLD Learning, LLC www.QLDLearning.com PH: (904)-997-0212 EMAIL: Yennie at aol.com ------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: From pixelbird at interisland.net Mon Jun 16 17:19:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 16 17:19:00 2003 Subject: Listee of the year award In-Reply-To: <200306162039.QAA19930@www.runrev.com> Message-ID: ************ > Subject: Re: Listee of the year award ---------- *******Congrats, Jan******* Ken N. From monte at sweattechnologies.com Mon Jun 16 17:30:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon Jun 16 17:30:00 2003 Subject: setting up user group in philadelphia In-Reply-To: <961D94BBE7448D4C8E4440CB7920D9E02AD722@ktk7.ad.kuluttajatutkimuskeskus.fi> Message-ID: Or in South Australia ;-) Monte > > or in Finland? > > EsaK > > > > > anybody interested in forming a mc/rr usder group in the > > philadelphia area > > > > _______________________________________________ > > 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 Mon Jun 16 17:33:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Mon Jun 16 17:33:00 2003 Subject: list email address security In-Reply-To: Message-ID: Curry, If you're concerned, you might try a spam filter or use a hotmail, yahoo, or other email address. I use SpamBayes for Outlook (PC) and it can be found at: http://spambayes.sourceforge.net/download.html I get no Nigerian communiques. -Chipp From sadhu at castandcrew.com Mon Jun 16 17:52:00 2003 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Mon Jun 16 17:52:00 2003 Subject: Listee of the year award In-Reply-To: use-revolution-request@lists.runrev.com "use-revolution digest, Vol 1 #1493 - 16 msgs" (Jun 16, 16:39) Message-ID: <200306162243.h5GMhvX15889@sddev.castandcrew.com> | a great place to be ; let's keep it that way, with a | little nudge from our listmom every once in a while -- | we love to hear from you, Heather, and not just when | you're sending out bottles ;-) That is good. "listmom". MUCH better than listmistress. 3 cheers for Heather, listmom of the year! From erikhans08 at yahoo.com Mon Jun 16 18:20:14 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 16 18:20:14 2003 Subject: Documentation (was Re: standalone has plainly readable transcript, etc) In-Reply-To: <5.2.1.1.0.20030614141748.00c484d8@pop.wanadoo.fr> Message-ID: <20030616230838.1678.qmail@web20007.mail.yahoo.com> Graham wrote: to create spreadsheet-like functionality, where every cell generates a checking action and also in principle some kind of scripting (to evaluate a formula for example). The answer could be "don't try it - that's not what tables are for". === please keep going. my own spreadsheet-like functionality in a music editor is a column of return delimited rows. each row, representing a musical event, an is a comma delimited list of data that alter when events are cut or pasted or changed in other ways. if there is a better way, it would be great to find out. thanks Erik erik at erikhansen.org http://www.erikhansen.org --------------------------------- Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacque at hyperactivesw.com Mon Jun 16 18:49:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 16 18:49:00 2003 Subject: installing valentina xcmd In-Reply-To: <122.237c518d.2c1f98b0@aol.com> References: <122.237c518d.2c1f98b0@aol.com> Message-ID: <3EEE558F.8090205@hyperactivesw.com> On 6/16/03 5:03 PM, Yennie at aol.com wrote: > I don't know if this will make a difference, but you could try changing the > path to: > > ./myExternal.bundle > > It really shouldn't make a difference, but that's what I've used before. > You can also bury it in a relative folder such as: > > ./externals/myExternal.bundle Help me with this. The external that isn't working consistently is "revXML.bundle". The path to my standalone is: /HD/Folder/myApp.app The path to the actual engine in the app is: /HD/Folder/myApp.app/Contents/MacOS/ Which of these folders does "./revXML.bundle" point to? Right now the external is placed in the first path (to the app bundle.) It works okay that way for me, it doesn't work for the client. The source of my confusion: when we get "the filename of this stack" in an OS X standalone, what is returned is the second path, the one that points to the MacOS folder. Apparently externals account automatically for the OS X bundle structure, assuming a relative path to the app bundle, whereas "the filename" does not. Is that correct? > Finally, one last technique. Create an external "library" stack, set the > externals property of that stack, and "start using" the library stack. This gives > you finer control of when the external is actually loaded. It's also nice > because you can still make changes to the library stack without rebuilding the > standalone, including wrappers to external calls, etc. Thanks, that's a neat idea. It isn't practical for this project, but I'll keep it in mind. > When the external isn't working, what do you find when you query the > "externalFunctions" property? Do you get "Valentina" in the list? With the stack version, I get nothing; the result is empty. The externalCommands also returns empty. Checking the externals property returns "revXML.bundle". I'll need to create a debugging version of the standalone and send it off to the client to see what he gets there. > Also, is there any way you could be changing the current directory before the > external is loaded (which I think is impossible unless you use "start using", > but alas...)? Reason I ask is because the external property is a relative > path. You might try outputting the current directory when the external is not > working, and see if it is something other than the path to the application. Good idea, I'll put this into my test standalone too. But this does explain the variability I'm getting in my stack copy. I was changing the directory sometimes before opening the stack itself. So that part of the mystery is partially solved, but there are still two questions: 1. When running the stack: I thought that externals always loaded from a path relative to the engine, not a path relative to the stack. However, there is a copy of revXML.bundle stuck in the same folder with the engine and it doesn't load if I've changed the directory, so that must not be right. On the other hand, if I specifically set the directory to that of my stack, and in that directory there also exists a copy of "revXML.bundle", and then I open the stack, the external still does not load. So it must involve more than just a relative path to the stack. It seems that it will only work if the directory is set to the same folder as the engine, and the externals path is relative to that. Does that sound right? 2. When running the standalone application: if I understand it right, the directory can not be changed, because the external will load immediately when the application (and therefore the mainstack) opens. My standalone puts no other stacks in use and has no scripts that change the directory until after the standalone is open (it does change the directory in an opencard handler, but the external should have loaded by then, right?) Also, the standalone works fine on my machine, but not on the client's machine, where it is installed into an identical folder structure (which is pretty much what has me stumped.) So, when exactly does the external load? On openstack? Preopenstack? After all pending handlers are done? Also, do you know of any third-party stuff or background processes that might interfere with having the external load? That's the only thing I can think of that might be different between my machine and the client's. > > Hope something there helps! Well, I think we're getting closer, at any rate. I appreciate your response. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From erikhans08 at yahoo.com Mon Jun 16 20:21:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 16 20:21:00 2003 Subject: new website In-Reply-To: <55DEAF34-9F16-11D7-99A8-003065A81762@mac.com> Message-ID: <20030617011312.88556.qmail@web20010.mail.yahoo.com> is PlattDeutsch completely out of the question? they have a rundfunk in Hamboich. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From alrice at ARCplanning.com Mon Jun 16 20:26:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 16 20:26:01 2003 Subject: installing valentina xcmd In-Reply-To: <3EEE558F.8090205@hyperactivesw.com> Message-ID: <9FFE268C-A061-11D7-B808-000393529642@ARCplanning.com> On Monday, June 16, 2003, at 05:41 PM, J. Landman Gay wrote: > On 6/16/03 5:03 PM, Yennie at aol.com wrote: > > Help me with this. The external that isn't working consistently is > "revXML.bundle". The path to my standalone is: > > /HD/Folder/myApp.app > > The path to the actual engine in the app is: > > /HD/Folder/myApp.app/Contents/MacOS/ This is what works for me when I put externals into the app bundle: set the externals of this stack to "myApp.app/Contents/MacOS/revxml.bundle" Note that you have to use the message box to set it, because using the properties inspector won't let select a Folder, e.g. revxml.bundle as the external property. That's a bug. > The source of my confusion: when we get "the filename of this stack" > in an OS X standalone, what is returned is the second path, the one > that points to the MacOS folder. Apparently externals account > automatically for the OS X bundle structure, assuming a relative path > to the app bundle, whereas "the filename" does not. Is that correct? Yes it seems inconsistent but that's how it's working. the filename of this stack = The folder of your.app/Contents/MacOS/Revolution the defaultFolder = The folder of your.app bundle Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From rbarber at yhb.att.ne.jp Mon Jun 16 20:39:00 2003 From: rbarber at yhb.att.ne.jp (Ron) Date: Mon Jun 16 20:39:00 2003 Subject: installing valentina vxcmd In-Reply-To: <3EEDFF3B.8070207@hyperactivesw.com> Message-ID: Hi Jacque If I may add my comments to this. I still not sure you are talking about just Valentina, which I use extensively or externals in general, but since you responded to Robert's post, I assume you are using Val. > > On 6/16/03 5:33 AM, Robert Brenstein wrote: > >> A common problem with externals (as with valentina) is failing to set >> the externals property under OSX. And you are using the Macho version of >> Valentina, of course. > > > What filepath do you use for the externals property, and where do you > place the external.bundle itself? Inside the app bundle? Or at the root > level of the app folder? What filepath do you use in the externals property? For VXCMD_Classic_MC on OS 9 file path form- HD:Projects:Val folder:filename Val is sitting at the same level as the standalone (or the RR app stack during development) For VXCMD_Macho_MC on OS X file path form - /Projects/Val folder/filename I have the Val bundle at the same level as the standalone or RR stack. I don't use VXCMD_Win_MC on WINDOWS yet but I've been told the filepath is: D:\Projects\Val folder\filename does that sound right? Is this what you were asking? Ron From Cubist at aol.com Mon Jun 16 20:42:01 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Mon Jun 16 20:42:01 2003 Subject: Paying for what you get (was: Re: Smoother JPG resizing?) Message-ID: <13.1e4a6fdc.2c1fc9d2@aol.com> sez Edwin Gore: >> Part of the app that I am writing needs to resize some jpgs (usually >> smalled) and I am noticing that when I do this by taking a jpg and >> slapping >> it into a fixed size image object, that the resizing is pretty rough. >> Is there anyway to get smoother jpeg resizing out of RunRev? sez revlists at canelasoftware.com: >I too have a need for this capability. I suspect you are using Windows >to do this resizing. Windows does not have built-in antialiasing >routines. While OTOH Mac does. That is why resizing on a Mac is so >much better visually. >I have already contracted Tuviah to write an external to cover this >need. It would be cool to get this feature into the engine or at least >included with the distribution of Rev. If anyone is interested in >splitting the development costs, write me off list. I will have to >clear this with Tuviah to make sure he is ok with this as well. This is not the first time people have posted messages about, "man, I'd sure be willing to pay for X", or "I'd be willing to *develop* X if someone would pay me". So here's a thought... Basic idea: Set up an organization called The RunRev Mailing List Fund (or whatever name). Anyone who wants to can contribute any amount of money to it, as and when they please. What happens to the money that's collected in this way? The Fund pays it out to people who actually *do* stuff. Obviously, there are (plenty of) details to work out, but that's the core concept. Is it worth pursuing? From jacque at hyperactivesw.com Mon Jun 16 21:05:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 16 21:05:00 2003 Subject: installing valentina xcmd In-Reply-To: <9FFE268C-A061-11D7-B808-000393529642@ARCplanning.com> References: <9FFE268C-A061-11D7-B808-000393529642@ARCplanning.com> Message-ID: <3EEE757E.8030407@hyperactivesw.com> On 6/16/03 8:18 PM, Alex Rice wrote: > This is what works for me when I put externals into the app bundle: > > set the externals of this stack to "myApp.app/Contents/MacOS/revxml.bundle" Thanks, that's what I thought but after messing with it for so long, I wasn't sure any more. That clears up exactly what I wanted to know. It doesn't solve why the app works for me and not for someone else, but I don't think that's anything the list can solve. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jun 16 21:17:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 16 21:17:00 2003 Subject: installing valentina vxcmd In-Reply-To: References: Message-ID: <3EEE785D.4050409@hyperactivesw.com> On 6/16/03 8:31 PM, Ron wrote: > Hi Jacque > > If I may add my comments to this. I still not sure you are talking about > just Valentina, which I use extensively or externals in general, but since > you responded to Robert's post, I assume you are using Val. I was being more generic, but the concept is the same no matter which external is in use. > For VXCMD_Macho_MC on OS X > file path form - /Projects/Val folder/filename > I have the Val bundle at the same level as the standalone or RR stack. That's how I have had it set up so far, and it works for me. Not sure why it isn't working on the client's Mac, but the fact that it doesn't is what led me to wonder if my paths were wrong, or at least, iffy. > I don't use VXCMD_Win_MC on WINDOWS yet but I've been told the filepath is: > D:\Projects\Val folder\filename > does that sound right? Could be. If the exe is on the D drive, then it would be right. If the exe is on the C drive, then you'd need a path that points to the exe on C:. I have built a Windows version of my standalone, and the dll lives in the same folder as the exe, and the externals property points to it there. The Windows version of the standalone works okay for everyone. > Is this what you were asking? Yup. Thanks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jun 16 21:32:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 16 21:32:01 2003 Subject: Loading externals In-Reply-To: <122.237c518d.2c1f98b0@aol.com> References: <122.237c518d.2c1f98b0@aol.com> Message-ID: <3EEE7BD3.6010409@hyperactivesw.com> I think I need to know when an external actually loads. When a stack is opened, is the external loaded before any system messages are sent? That is, before the first openstack? Tuv? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jeanne at runrev.com Mon Jun 16 21:54:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Mon Jun 16 21:54:01 2003 Subject: script editor prefs In-Reply-To: Message-ID: At 6:59 AM -0700 6/16/03, Ivers, Doug E wrote: >I was thrilled to see the added option for setting the line spacing, then >subsequently bummed to find that my numerical entry doesn't seem to >"stick". >Mac OS 10.2.5, RR2.0r2 >Am I missing something, or is this a known problem? I've bugreported this. Thanks! -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From curry at pair.com Mon Jun 16 22:46:00 2003 From: curry at pair.com (curry) Date: Mon Jun 16 22:46:00 2003 Subject: New bug reporting database In-Reply-To: <200306161603.MAA11716@www.runrev.com> References: <200306161603.MAA11716@www.runrev.com> Message-ID: >We're happy to tell you that we now have a new and improved bug reporting >system, open to all. Great! I think that's a good idea. -- Curry Kenworthy -- Christian xTalk discussion list http://groups.yahoo.com/group/cxtalk/ From curry at pair.com Mon Jun 16 23:00:00 2003 From: curry at pair.com (curry) Date: Mon Jun 16 23:00:00 2003 Subject: list email address security In-Reply-To: <200306170027.UAA26688@www.runrev.com> References: <200306170027.UAA26688@www.runrev.com> Message-ID: >If you're concerned, you might try a spam filter or use a hotmail, yahoo, or >other email address. I use a filter that flags spam and put them in a separate folder. But there are false positives sometimes (remember when this list was in that situation? and there are others, which I can't afford to miss) so I don't use an e-mail service or filter that blocks them out completely. If you mean using another address to receive this list, too late! This one is already archived, I don't think it would really help to archive another. Filters are good, but preventing spam is just as legitimate and important as dealing with it when it happens. I'd be surprised if that were considered a controversial viewpoint! Curry From alrice at ARCplanning.com Mon Jun 16 23:13:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 16 23:13:00 2003 Subject: revExample plugin In-Reply-To: Message-ID: On Saturday, June 14, 2003, at 04:58 PM, Jeanne A. E. DeVoto wrote: > At 10:05PM -0700 6/6/03, Alex Rice wrote: >> 1) How does one edit and save a plugin stack? > > The same way as any other stack. (I can't reproduce the problem you > were > having in saving the "revExample" plugin - could there have been > another > script interfering?) Yes, I'm sure there are no other scripts. I have confirmed this with a fresh copy of revExample.rev. (Rev 2.0.1, osx 10.2.6) It seems to me that the plugin messages interfere with the rev IDE somehow. These things had a buggy feel to them, which is why I wasn't sure it was the right way to develop a plugin. Try this 1) Open revExample.rev. Open up the Script editor on the revExample stack's script. Add a newline or make some trivial change. Apply the script changes. Save the stack. Now there is a horizontal rule floating above all the other windows in the rev IDE. It has a drop shadow and is not attached to any windows. It won't go away until the IDE is quit. 2) With the Example stack in the foreground. - Type command-S to save. NOthing happens but some entries in Example's message log scroll by. - Type command-S again. Now the "Saving... stack revExample" modal progress dialog is stuck in the foreground. Clicking on it won't make it go away. - With "Saving..." dialog still showing, choose Revolution | Quit Revolution. Sheet pops up on Example window "Do you want to save changes...". Click save. Now the "Saving... stack revExample" disappears and reappears in a new location, but it still "stuck" in this modal progress dialog. > >> 2) Where are the plugin API handlers, like revSelectedObjectChanged, >> documented? I've noticed that some of the handlers have parameters and >> some don't. It's hard to guess what some of the parameters are. > > They're identical to the base messages. For example, the parameters for > revSelectedObjectChanged are the same as those for > selectedObjectChanged. Ah! OK thanks. > (More plugin docs will be forthcoming.) Fantastic. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From lists at mangomultimedia.com Mon Jun 16 23:43:01 2003 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon Jun 16 23:43:01 2003 Subject: altBrowser Question and MAC version of altBrowser... In-Reply-To: Message-ID: <04E75053-A07D-11D7-8A63-00039376023C@mangomultimedia.com> On Monday, June 16, 2003, at 02:43 AM, Alex Rice wrote: > > Time to ante up folks! altBrowser looks like winner! > > Apparently Apple has not yet released the web browser API "WebKit", > although I see it's forthcoming from looking at the WWDC schedules. > What versions of MacOS do you think the altBrowser will run on? It > won't run on OS 9 right? > > If I were to guess based on past OS X developments, this WebKit thing > it's going to be only available on Cheetah (next Mac OS release). > Apple will undoubtedly be shipping Safari with future Mac OS releases > since MS just announced there will be no more Internet Explorer > released for Mac OS. But it could be a little tricky if someone is > running Mac OS 10.0 to 10.2 and they haven't downloaded Safari. Apparently there is some web stuff available on Jaguar. Omni Group has a beta of OmniWeb that uses WebCore and JavaScriptCore frameworks. I am not familiar with these but take a look at the article at http://maccentral.macworld.com/news/2003/06/05/omniweb/ Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From alrice at ARCplanning.com Tue Jun 17 00:08:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 17 00:08:00 2003 Subject: altBrowser Question and MAC version of altBrowser... In-Reply-To: <04E75053-A07D-11D7-8A63-00039376023C@mangomultimedia.com> Message-ID: <8005291B-A080-11D7-B004-000393529642@ARCplanning.com> On Monday, June 16, 2003, at 10:34 PM, Trevor DeVore wrote: > Apparently there is some web stuff available on Jaguar. Omni Group > has a beta of OmniWeb that uses WebCore and JavaScriptCore frameworks. > I am not familiar with these but take a look at the article at > http://maccentral.macworld.com/news/2003/06/05/omniweb/ Yep I've been following that on the cocoa-dev mailing list too. I've attached an interesting post. I'm not able to go to WWDC, I just really want to root for Chipp, Chris and Tuviah. altBrowser is so cool, and if it could run on MacOS versions as well it would be simply amazing. Can you develop one for Linux and BSD too? Safari's KHTML after all came from KDE project :-) -- From: Greg Titus Date: Thu Apr 10, 2003 11:22:15 AM America/Denver To: Daryl Thachuk Cc: cocoa-dev at lists.apple.com Subject: Re: WebCore revisted X-Mailer: Apple Mail (2.551) On Thursday, April 10, 2003, at 10:04 AM, Daryl Thachuk wrote: > > Since Omni has now started using WebCore in OmniWeb has anyone else > had success in using WebCore? Or did Omni get special secret help from > Apple in integrating WebCore in OmniWeb. No, we did not get special secret help, we just put a lot of effort into it. Here's a thread from the MacNN forums that talks about this. Tim: > I wouldn't exactly say we reverse engineered it, but we did spend > about a month (in fact, we still are) researching various ways of > interacting with WebCore in a stable, efficient manner. The problem > is that although KHTML has some fairly extensive documentation, there > is little to no documentation for WebCore. > > The plan right now is to continue to use our own layer over WebCore > instead of using Apple's upcoming Safari SDK (WebKit, WebFoundation). > Among other things, this allows us to make bug fixes and > customizations at our own pace instead of waiting for Apple to do it > for us. Rick: >> When WebCore was first released quite a few cocoa programers tried to >> build an application around it and ran into a ton of difficulties. >> I'm assuming that Omni figured out these issues and reverse >> engineered the bridge that takes the layout from khtml and makes it >> an actual view. > > > Part of the problem was that the first attempts people made to use > WebCore sort of assumed it was a complete "web engine". It's not -- it > expects to be plugged into something greater which provides text > layout, image rendering, integration into the NSView hierarchy, etc, > and as Tim2 notes, the procotols for doing this weren't documented. > But again, it's hard to call the process of figuring out how to use > that "reverse engineering" since WebCore is open source. > > To further elaborate on Tim2's comments: Apple's forthcoming Safari > SDK (WebKit/WebFoundation) is expected to be closed-source. This will > be fine for everybody who wants to embed an HTML viewer as a "black > box" within their app... but we're making a full-featured web browser. > In order to distinguish ourselves from the competition we need the > freedom to enhance functionality and add innovative features in any > part of the software, and we can't do that with a "black box". > Features like the cookie filtering and zoomed form editor we've > brought forward from 4.2 to 4.5 would be much more difficult without > being able to modify the "engine" parts. Hope this helps, - Greg _______________________________________________ cocoa-dev mailing list | cocoa-dev at lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev Do not post admin requests to the list. They will be ignored. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Tue Jun 17 00:24:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 17 00:24:00 2003 Subject: Report Object - but where's the columnar report In-Reply-To: Message-ID: On Saturday, June 14, 2003, at 04:50 PM, Jeanne A. E. DeVoto wrote: > Try this for a columnar report: > > 1) Create a report card that has the same height as a single row. > > 2) Create a report object for each field you want to include, and > arrange > them across the report card, forming a row of report objects. > > 3) In the Report Builder, use the "Print Multiple Cards Onto Each > Page" option. > Is it also possible to print graphics, headers and footers? Or is it impossible doing the method you describe above? Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From trevor at mangomultimedia.com Tue Jun 17 00:41:00 2003 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Tue Jun 17 00:41:00 2003 Subject: altBrowser Question and MAC version of altBrowser... In-Reply-To: <8005291B-A080-11D7-B004-000393529642@ARCplanning.com> Message-ID: <275649E4-A085-11D7-8A63-00039376023C@mangomultimedia.com> On Tuesday, June 17, 2003, at 12:59 AM, Alex Rice wrote: > > Yep I've been following that on the cocoa-dev mailing list too. I've > attached an interesting post. > > I'm not able to go to WWDC, I just really want to root for Chipp, > Chris and Tuviah. altBrowser is so cool, and if it could run on MacOS > versions as well it would be simply amazing. Can you develop one for > Linux and BSD too? Safari's KHTML after all came from KDE project :-) Thanks for the info Alex. That clears up a couple of questions I had on the subject. Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From jeanne at runrev.com Tue Jun 17 01:02:02 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Tue Jun 17 01:02:02 2003 Subject: Report Object - but where's the columnar report In-Reply-To: References: Message-ID: At 10:16PM -0700 6/16/03, Alex Rice wrote: >> 1) Create a report card that has the same height as a single row. >> >> 2) Create a report object for each field you want to include, and >> arrange >> them across the report card, forming a row of report objects. >> >> 3) In the Report Builder, use the "Print Multiple Cards Onto Each >> Page" option. >> > >Is it also possible to print graphics, headers and footers? Or is it >impossible doing the method you describe above? For headers and footers, you will need to create a separate stack, and specify it (or them) on the Header and Footer tab in the Report Builder. You can create column headers and footers using this method pretty easily - the only thing is that you'll need to be careful to size the header fields properly to match the columns in your main report card. Graphics (or any other object) can be included on the report card, so you can (for example) have a horizontal rule between rows or whatever. You just draw them onto the report card the same as any other card. -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From chipp at chipp.com Tue Jun 17 01:13:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jun 17 01:13:01 2003 Subject: altBrowser Question and MAC version of altBrowser... In-Reply-To: <8005291B-A080-11D7-B004-000393529642@ARCplanning.com> Message-ID: Alex, Not sure, but I think Tuviah may be going there. Good point about KHTML. Perhaps Andu's interested (He's a C programmer, no?) or Chris (another Open Source C programmer). -Chipp > I'm not able to go to WWDC, I just really want to root for Chipp, Chris > and Tuviah. altBrowser is so cool, and if it could run on MacOS > versions as well it would be simply amazing. Can you develop one for > Linux and BSD too? Safari's KHTML after all came from KDE project :-) From sims at ezpzapps.com Tue Jun 17 03:19:00 2003 From: sims at ezpzapps.com (sims) Date: Tue Jun 17 03:19:00 2003 Subject: OS X tester needed In-Reply-To: <3EEE757E.8030407@hyperactivesw.com> References: <9FFE268C-A061-11D7-B808-000393529642@ARCplanning.com> <3EEE757E.8030407@hyperactivesw.com> Message-ID: I'm testing an which makes cards...uses background colors, custom text, landscape & portrait, image scaling, and a bit more. After you make a card, you save it as a jpeg. I'm using AppleScript to open your emailer, make new message, add your saved card as a file attachment. What I really need is someone who uses OS X Mail to [1] download my app at http://EZPZapps.com/Kartolina_test.sit 1.8 MB (download and look if you want anyway but this is an OS X only right now ;-) [2] select their OS X Mail app in my app's preferences [3] make & save a card [4] click Send [5] email me directly to tell me how screwed up my app is! ;-) atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From pixelbird at interisland.net Tue Jun 17 03:45:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Tue Jun 17 03:45:00 2003 Subject: Disembodied windowShapes In-Reply-To: <200306161603.MAA11706@www.runrev.com> Message-ID: Hello again, How can I make windowShapes with multiple disembodied shapes, i.e., more than one image? TIA, Ken N. From ambassador at fourthworld.com Tue Jun 17 03:55:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 17 03:55:00 2003 Subject: Disembodied windowShapes In-Reply-To: Message-ID: Ken Norris wrote: > How can I make windowShapes with multiple disembodied shapes, i.e., more > than one image? Make one image file that contains your discontiguous regions. -- 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 scott at tactilemedia.com Tue Jun 17 03:56:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Jun 17 03:56:00 2003 Subject: Disembodied windowShapes In-Reply-To: Message-ID: Recently, Ken Norris wrote: > How can I make windowShapes with multiple disembodied shapes, i.e., more > than one image? Currently you can't use more than one image for a window shape source. However, you can use a masked image to divide your single window into separate regions ("multiple disembodied shapes"). For example, create a masked GIF or PNG image consisting of 3 large circles positioned in a row and your resulting window will look like a line of three circular windows. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From richmond at mail.maclaunch.com Tue Jun 17 04:34:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Tue Jun 17 04:34:01 2003 Subject: Disembodied windowShapes Message-ID: I have cooked up a rather daft stack containing multiple areas and it is available at: members.maclaunch.com/richmond/Bonkers.rev.zip have a look, have a laugh! Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From sims at ezpzapps.com Tue Jun 17 05:08:00 2003 From: sims at ezpzapps.com (sims) Date: Tue Jun 17 05:08:00 2003 Subject: OS X tester needed Message-ID: At 11:58 +0200 6/17/03, sims wrote: >I'm testing an which makes cards...uses background colors, custom text, >landscape & portrait, image scaling, and a bit more. >After you make a card, you save it as a jpeg. > >I'm using AppleScript to open your emailer, make new message, add your saved card as a file attachment. Thank you Toma for confirming my inability to add file attachments by applescript. It works well here but not on all machines...perhaps a path issue. Back to the drawing board for me. Thanks sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From klaus at major-k.de Tue Jun 17 05:20:01 2003 From: klaus at major-k.de (Klaus Major) Date: Tue Jun 17 05:20:01 2003 Subject: new website In-Reply-To: <20030617011312.88556.qmail@web20010.mail.yahoo.com> Message-ID: <340B54C6-A0AC-11D7-872E-000A27B49A96@major-k.de> Hi Erik, > is PlattDeutsch completely out of the question? Not at all :-) (Ik kan eiges wat platt k??ren ;-) -> R??sPlatt A dialect spoken in Rees, which is near Emmerich, which is near the dutch border (and near the dutch cities Arnhem and Nijmwegen). > they have a rundfunk in Hamboich. There is more than "nothern "PlattDeutsch" :-) see above... Which they talk in the area of Hamburg... Almost every region here in germany (and in any other courtry, too!) has its own idiom. My offer was to support any language that you folks would like to see on my X-talk section and in the downloadable stacks. But you will have to collaborate and do the translations ;-) I will just make them available on my site... > ===== > erik at erikhansen.org http://www.erikhansen.org Regards Klaus Major klaus at major-k.de From heather at runrev.com Tue Jun 17 05:44:00 2003 From: heather at runrev.com (Heather Williams) Date: Tue Jun 17 05:44:00 2003 Subject: list email address security In-Reply-To: <200306170504.BAA00712@www.runrev.com> Message-ID: > Message: 8 > Date: Mon, 16 Jun 2003 22:47:02 -0500 > From: curry > Subject: Re: list email address security > To: use-revolution at lists.runrev.com > Reply-To: use-revolution at lists.runrev.com > > > Filters are good, but preventing spam is just as legitimate and > important as dealing with it when it happens. I'd be surprised if > that were considered a controversial viewpoint! I understand your concerns, and I do have this matter on my to do list. I think the suggestion to implement a graphically displayed password as a front door to the archives should be relatively simple to implement. However, I have a very long to do list so you should expect some unavoidable delay before I can attend to this matter, Regards, Heather > > Curry -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From cowhead at mac.com Tue Jun 17 07:30:01 2003 From: cowhead at mac.com (mitchell mark) Date: Tue Jun 17 07:30:01 2003 Subject: No OSX engine In-Reply-To: <200306170504.BAA00712@www.runrev.com> Message-ID: <5B4EEA92-A0BE-11D7-BCAB-0030656DAB8E@mac.com> I don't get it! No one else is having this problem? I've downloaded 2.0.1 for OSX countless times, and is simply does not include the engine for MacOSX. So the dist. builder just does not work for OSX. It says it cannot open the engine. If you look in the components there is NO engine for OSX. Clicking on the "download required software" has no effect. The only engine included in components is the MacOSFAT, and the dist. builder builds that just fine. I've looked through the FTP site at runrev.com and I can't find the right engine. Where is the damn OSX engine??? mark 'frustrated again' mitchell Japan From richmond at mail.maclaunch.com Tue Jun 17 07:39:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Tue Jun 17 07:39:00 2003 Subject: Disembodied windowShape: done it! Message-ID: I have prepared a stack that appears to have 3 independently draggable odd-shaped windows. All is explained within the stack: http://members.maclaunch.com/richmond/DW.rev.zip Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From martin at harbourtown.co.uk Tue Jun 17 07:59:01 2003 From: martin at harbourtown.co.uk (Martin Baxter) Date: Tue Jun 17 07:59:01 2003 Subject: in win, only stacks with default decorations can be resized ? Message-ID: Running my standalones under windows OS, I find empirically that stack windows are only resizable (as in dragging the resize corner with the mouse pointer) if the decorations are set to default. I looked in the docs (under resizable property, style property, decorations property) for confirmation of this but couldn't find anything about it. Can anyone confirm whether this is normal - or not ? martin baxter From heather at runrev.com Tue Jun 17 08:07:02 2003 From: heather at runrev.com (Heather Williams) Date: Tue Jun 17 08:07:02 2003 Subject: [ANN] revclips: CLIPS external library for Revolution In-Reply-To: <200306161603.MAA11716@www.runrev.com> Message-ID: > C Language Integrated Production System "CLIPS is a productive > development and delivery expert system tool which provides a complete > environment for the construction of rule and/or object based expert > systems. Created in 1985, CLIPS is now widely used throughout the > government, industry, and academia." > http://www.ghg.net/clips/CLIPS.html > -- > "Revolution is a multi-platform software development tool that enables > developers to easily and quickly create powerful applications for OS X, > classic Mac OS, Windows, Linux, and popular Unix systems... with native > look and feel on all platforms." > http://www.runrev.com/ > -- > revclips is an "external" (native code library) for using the CLIPS > expert system software from Revolution. Using the external it's not > necessary to call the CLIPS command line program with shell() calls, > because the external loads the CLIPS environment and makes it available > directly via transcript handlers and functions. Handlers implemented so > far are: > > clipsInit > clipsRun > clipsEval > clipsPrintRouter > clipsClear > clipsReset > clipsBuild > clipsAssertString > clipsLoadFactsFromString > clipsFacts > > revclips is written in C and available for Win32 and Mac OS 10 or > newer. Linux and UNIX builds can be be made on request. If you are > interested in helping test and develop this library, please contact me > off list. Thanks, Alex This is cool Alex. Congratulations. Where can we look at this library? Regards, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From richmond at mail.maclaunch.com Tue Jun 17 08:08:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Tue Jun 17 08:08:01 2003 Subject: No OSX engine........So What ? Message-ID: VERY ODD INDEED! I have just built 3 small stacks into Mac OS X standalones (RR 2.0.1) with absolutely no trouble at all. I could not find a Mac OS X engine in my components folder: but I don't care if one is not there if the stand-alone builder manages it anyhow (maybe the Mac OS X engine is built into the app???). Try this: select a small stack in the builder and select Mac OS X as the output and try it out......... preconceptions, preconceptions...... Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From thierry.arbellot at wanadoo.fr Tue Jun 17 09:27:01 2003 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Tue Jun 17 09:27:01 2003 Subject: Loading externals In-Reply-To: <3EEE7BD3.6010409@hyperactivesw.com> Message-ID: I think external is loaded before system messages are sent, I have a stack that call successfully external commands in the preOpenStack script of the main stack. Regards. Thierry Arbellot. On Tuesday, Jun 17, 2003, at 04:24 Europe/Paris, J. Landman Gay wrote: > I think I need to know when an external actually loads. When a stack > is opened, is the external loaded before any system messages are sent? > That is, before the first openstack? Tuv? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Tue Jun 17 10:19:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue Jun 17 10:19:00 2003 Subject: Loading externals In-Reply-To: References: Message-ID: <3EEF2F73.5040300@hyperactivesw.com> On 6/17/03 9:19 AM, Thierry Arbellot wrote: > I think external is loaded before system messages are sent, > I have a stack that call successfully external commands in the > preOpenStack script of the main stack. Excellent -- thank you very much. That's what I thought, but it is good to have confirmation. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dan at clearvisiontech.com Tue Jun 17 10:57:00 2003 From: dan at clearvisiontech.com (Dan Friedman) Date: Tue Jun 17 10:57:00 2003 Subject: DiskSize In-Reply-To: <200306170504.BAA00712@www.runrev.com> Message-ID: Greetings... The Goal: To determine if the user is opening a file from a floppy disk. Proposed Solution: The only thing I can think to do this is to use the capacity of the disk. If it's less than 2MB, I can assume it's a floppy. Do you agree? Now, there is no diskSize function that I know of, so I have to write it myself. I'll have to add the size of every file on the disk, plus the diskSpace, to get the size of the volume. Question: Can you think of a better way? If not, has anyone got a code snippet to do this? Thanks in advance, -Dan From pixelbird at interisland.net Tue Jun 17 11:37:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Tue Jun 17 11:37:01 2003 Subject: altBrowser Question...etc. (slightly OT). In-Reply-To: <200306170503.BAA00591@www.runrev.com> Message-ID: ************ > Date: Tue, 17 Jun 2003 00:34:44 -0400 > Subject: Re: altBrowser Question and MAC version of altBrowser... > From: Trevor DeVore >> If I were to guess based on past OS X developments, this WebKit thing >> it's going to be only available on Cheetah (next Mac OS release). ----------- Where did you see/hear "Cheetah"? AFAIK, "Panther" is the codename of the next Mac OS 10.3 release: Ken N. From alrice at ARCplanning.com Tue Jun 17 11:53:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 17 11:53:00 2003 Subject: [ANN] revclips: CLIPS external library for Revolution In-Reply-To: Message-ID: <1F166E3C-A0E3-11D7-825F-000393529642@ARCplanning.com> On Tuesday, June 17, 2003, at 06:57 AM, Heather Williams wrote: >> revclips is written in C and available for Win32 and Mac OS 10 or >> newer. Linux and UNIX builds can be be made on request. If you are >> interested in helping test and develop this library, please contact me >> off list. Thanks, Alex > > This is cool Alex. Congratulations. Where can we look at this library? Thanks! No URL yet. I wanted to gauge the interest and I'll be putting together a package with some examples in the next day or two. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Tue Jun 17 11:59:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 17 11:59:00 2003 Subject: altBrowser Question...etc. (slightly OT). In-Reply-To: Message-ID: On Tuesday, June 17, 2003, at 07:41 AM, Ken Norris wrote: >>> If I were to guess based on past OS X developments, this WebKit thing >>> it's going to be only available on Cheetah (next Mac OS release). > ----------- > Where did you see/hear "Cheetah"? AFAIK, "Panther" is the codename of > the > next Mac OS 10.3 release: Thanks, I realized after I sent that message that I was not up to snuff on my cat names. :-) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From dsc at swcp.com Tue Jun 17 12:29:00 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 17 12:29:00 2003 Subject: Unplaced groups in Application Browser Message-ID: <11D16523-A0E8-11D7-8848-000A9567A3E6@swcp.com> Is there a way to se unplaced groups in the Application Browser? Or some other IDE tool? Dar Scott From dsc at swcp.com Tue Jun 17 12:34:00 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 17 12:34:00 2003 Subject: Loading externals In-Reply-To: <3EEF2F73.5040300@hyperactivesw.com> Message-ID: On Tuesday, June 17, 2003, at 09:10 AM, J. Landman Gay wrote: > On 6/17/03 9:19 AM, Thierry Arbellot wrote: > >> I think external is loaded before system messages are sent, >> I have a stack that call successfully external commands in the >> preOpenStack script of the main stack. > > Excellent -- thank you very much. That's what I thought, but it is > good to have confirmation. Loading on demand is also consistent with this observation. I wonder if calls can be made in startup. Dar Scott From alrice at ARCplanning.com Tue Jun 17 13:38:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 17 13:38:00 2003 Subject: Unplaced groups in Application Browser In-Reply-To: <11D16523-A0E8-11D7-8848-000A9567A3E6@swcp.com> Message-ID: On Tuesday, June 17, 2003, at 11:21 AM, Dar Scott wrote: > Is there a way to se unplaced groups in the Application Browser? Or > some other IDE tool? I asked Geoff this question he says revNavigator can show unplaced groups. I don't know if Application Browser can do it. Doesn't appear so. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From jacque at hyperactivesw.com Tue Jun 17 13:38:31 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue Jun 17 13:38:31 2003 Subject: Loading externals In-Reply-To: References: Message-ID: <3EEF5E2B.1060306@hyperactivesw.com> On 6/17/03 12:26 PM, Dar Scott wrote: > > On Tuesday, June 17, 2003, at 09:10 AM, J. Landman Gay wrote: > >> On 6/17/03 9:19 AM, Thierry Arbellot wrote: >> >>> I think external is loaded before system messages are sent, >>> I have a stack that call successfully external commands in the >>> preOpenStack script of the main stack. >> >> >> Excellent -- thank you very much. That's what I thought, but it is >> good to have confirmation. > > > Loading on demand is also consistent with this observation. The docs say that externals are loaded "when the stack is opened", which is why I wondered if that happened before or after any system messages are sent. If a preOpenStack handler works with an external, then presumably it is loaded before system messages activate. > I wonder if calls can be made in startup. It would be a good experiment, which I can try if I get some time. Even easier would be if someone in the know would just tell us. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From klaus at major-k.de Tue Jun 17 13:42:00 2003 From: klaus at major-k.de (Klaus Major) Date: Tue Jun 17 13:42:00 2003 Subject: Analyze it... In-Reply-To: Message-ID: <3EA397D0-A0F2-11D7-872E-000A27B49A96@major-k.de> Hi friends, i just uploaded a new plug-in i was talking about in one of my last mails. It is not only made for translators of my stacks/website (bon soir manuel :-) but of a possible value for all revolutionists :-) I can generate a report for all objects/cards etc... in a stack/substack and that can then be saved as a stack or text... Good for archieving projects etc... Check it out at: www.major-k.de Click on "X-Talk" and scroll down the page, its the last entry (still warm ;-) Have fun :-) Regards Klaus Major klaus at major-k.de P.S. Just put this stack (un-"zip"ped ;-) into the plug-in folder inside the RR folder. You may have to restart RR to make it appear... And just remove the file from that folder to de-install it... From hef at fisiltd.co.uk Tue Jun 17 16:11:01 2003 From: hef at fisiltd.co.uk (howard freeman) Date: Tue Jun 17 16:11:01 2003 Subject: revGoURL behaviour Message-ID: Hi I'm trying to do a soak test on a webserver like this: I have 3000 300Kb images and I want to use revGoUrl to load them one by one into a browser window. This works fine when I run it under MacOS 9, opening sequential web pages in the same browser window. However, when I try this under MacOSX, whichever browser I try (so far IE5, Safari, Camino) instead of loading into the same browser window the command opens a new browser window for each URL. Maybe I should append "target=_top" to the end of the url, but I'm not using frames so... Any help appreciated Howard Freeman www.transportarchive.org.uk -- -------------------------- FISI Ltd Database & Information Systems Solutions Leicester LE2 5PP UK EMAIL: hef at fisiltd.co.uk Mobile: 07866 736640 Office: 0116 2715538 ___________________________ From erikhans08 at yahoo.com Tue Jun 17 16:22:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Tue Jun 17 16:22:00 2003 Subject: new website In-Reply-To: <340B54C6-A0AC-11D7-872E-000A27B49A96@major-k.de> Message-ID: <20030617211414.28206.qmail@web20003.mail.yahoo.com> --- Klaus Major wrote: > My offer was to support any language that you > folks would like to see on my X-talk section > and in the downloadable stacks. > > But you will have to collaborate and do the > translations ;-) > > I will just make them available on my site... speaking as a bilingual (English & Okiebonics), may be... also, will you be adding your website URL to your email signature? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From mcompanys at mac.com Tue Jun 17 16:24:01 2003 From: mcompanys at mac.com (Manuel Companys) Date: Tue Jun 17 16:24:01 2003 Subject: Analyze it... In-Reply-To: <3EA397D0-A0F2-11D7-872E-000A27B49A96@major-k.de> Message-ID: <00FC8F8A-A109-11D7-8874-003065A81762@mac.com> On mardi, juin 17, 2003, at 20:33 Europe/Paris, Klaus Major wrote: Looks real cool... and useful. > Hi friends, > > i just uploaded a new plug-in i was talking about in one of my last > mails. > > It is not only made for translators of my stacks/website (bon soir > manuel :-) I won't have time to answer fir some days. Excuse me (Gute Nacht, Klaus) > but of a possible value for all revolutionists :-) > > I can generate a report for all objects/cards etc... in a > stack/substack and > that can then be saved as a stack or text... > > Good for archieving projects etc... > > Check it out at: > > www.major-k.de > > Click on "X-Talk" and scroll down the page, its the last entry (still > warm ;-) > > Have fun :-) > > > Regards > > Klaus Major > klaus at major-k.de > > > P.S. > Just put this stack (un-"zip"ped ;-) into the plug-in folder > inside the RR folder. > > You may have to restart RR to make it appear... > > And just remove the file from that folder to de-install it... > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From curry at pair.com Tue Jun 17 16:34:00 2003 From: curry at pair.com (curry) Date: Tue Jun 17 16:34:00 2003 Subject: list email address security In-Reply-To: <200306171601.MAA14389@www.runrev.com> References: <200306171601.MAA14389@www.runrev.com> Message-ID: Heather wrote: >I understand your concerns, and I do have this matter on my to do list. I >think the suggestion to implement a graphically displayed password as a >front door to the archives should be relatively simple to implement. >However, I have a very long to do list so you should expect some unavoidable >delay before I can attend to this matter, Thank you *so* much! :-) Curry From kray at sonsothunder.com Tue Jun 17 16:36:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Tue Jun 17 16:36:01 2003 Subject: DiskSize In-Reply-To: Message-ID: <007201c33517$3e281500$6801a8c0@LightningFlash> Dan, Can I assume you mean on Mac? Because in Windows you can check to see if the drive letter is A: or B:. On the Mac, you can use appleScript to determine if the "ejectable" of the disk is true, and then check the capacity of the disk to see if it is under 2MB. I don't have a floppy drive on my G4, but here's some code you can work with: tell application "Finder" set tDisk to (every disk whose ejectable is true) -- And then grab the first item if the capacity of tDisk is less than 2000000 then -- do something end if end tell This won't tell you if it's a floppy disk per se, but it's close. You could probably AppleScript the Apple System Profiler, but that would mean launching an app (which you probably wouldn't want to do). Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > Dan Friedman > Sent: Tuesday, June 17, 2003 11:01 AM > To: RunRev Mail List > Subject: DiskSize > > > Greetings... > > The Goal: To determine if the user is opening a file from a > floppy disk. > > Proposed Solution: The only thing I can think to do this is > to use the capacity of the disk. If it's less than 2MB, I > can assume it's a floppy. Do you agree? > > Now, there is no diskSize function that I know of, so I have > to write it myself. I'll have to add the size of every file > on the disk, plus the diskSpace, to get the size of the volume. > > Question: Can you think of a better way? If not, has anyone > got a code snippet to do this? > > Thanks in advance, > -Dan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From bornstein at designeq.com Tue Jun 17 16:51:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Tue Jun 17 16:51:01 2003 Subject: revGoURL behaviour Message-ID: <200306172143.h5HLh7ia012789@ms-smtp-02.nyroc.rr.com> >whichever browser I try (so far IE5, >Safari, Camino) instead of loading into the same browser window the >command opens a new browser window for each URL It's possible this is specific to the browswer. Under OS9, IE 5.1.5 has a preference under Interface Extras which lets you choose between: When another app asks IE to go to a page: ? open a new browser window ? open in the front browser window Check if IE under OS X has the same preference (as well as the other browsers). Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From klaus at major-k.de Tue Jun 17 16:59:00 2003 From: klaus at major-k.de (Klaus Major) Date: Tue Jun 17 16:59:00 2003 Subject: new website In-Reply-To: <20030617211414.28206.qmail@web20003.mail.yahoo.com> Message-ID: Hi Erik, >> My offer was to support any language that you >> folks would like to see on my X-talk section >> and in the downloadable stacks. >> >> But you will have to collaborate and do the >> translations ;-) >> >> I will just make them available on my site... > > speaking as a bilingual (English & Okiebonics), ???? Okiebonics??? I would really love to know what language THAT is... :-) > may be... > > also, will you be adding your website URL > to your email signature? Good idea :-) > erik at erikhansen.org http://www.erikhansen.org Regards Klaus Major klaus at major-k.de www.major-k.de From ambassador at fourthworld.com Tue Jun 17 17:20:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 17 17:20:00 2003 Subject: revGoURL behaviour In-Reply-To: Message-ID: howard freeman wrote: > Hi > I'm trying to do a soak test on a webserver like this: I have 3000 > 300Kb images and I want to use revGoUrl to load them one by one into > a browser window. This works fine when I run it under MacOS 9, > opening sequential web pages in the same browser window. However, > when I try this under MacOSX, whichever browser I try (so far IE5, > Safari, Camino) instead of loading into the same browser window the > command opens a new browser window for each URL. > Maybe I should append "target=_top" to the end of the url, but I'm > not using frames so... This is likely a function of the Preferences in the browser. But it raises a question: if they're just images, why not do it in a Rev window by just changing the filename of an image object to each URL in turn. -- 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 ambassador at fourthworld.com Tue Jun 17 17:36:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 17 17:36:00 2003 Subject: new website In-Reply-To: Message-ID: Klaus Major wrote: >> speaking as a bilingual (English & Okiebonics), > > ???? > > Okiebonics??? > > I would really love to know what language THAT is... :-) It's called Boontling (or in Boontling simply "Boont"), one of the world's longest-lived artificial languages, predating Esperanto. It's spoken only by a small community of old-timers in a northern California hamlet called Boonville: Here's a snippet: Brightlighter 'n' eeld'm piked straightnecky moshe from Frisk to fogeater region for buckeyin' on thribble dee, greymatterin? to seep fratty in the Land of the Beeson Tree on the pike. Moshed through Boont, needeekin' 'n' neeshyin', deekin' for frattey nooks. Translation: A man and his wife who lived in the city were driving their BMW through Anderson Valley, from San Francisco to the Mendocino coast, on a three day weekend, for a little rest and relaxation. They figured they would pass through Anderson Valley to sample some of the local wines on the drive. They drove through Boonville without a glance and stopped for nothing, intent on finding the wineries and their tasting rooms. :) -- 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 mcmultimedia at entelnet.bo Tue Jun 17 17:44:00 2003 From: mcmultimedia at entelnet.bo (ecu) Date: Tue Jun 17 17:44:00 2003 Subject: PDF plugin Message-ID: <17E960B4-A114-11D7-8F08-0050E410F67A@entelnet.bo> Dear friends: I would like to ask if anyone has tried to run the pdf plugin within Revolution. I have a number of .pdf files I want to open without exit to the acrobat reader or any other pdf viewer app, the way the internet browsers do. saludos Javier From klaus at major-k.de Tue Jun 17 17:46:00 2003 From: klaus at major-k.de (Klaus Major) Date: Tue Jun 17 17:46:00 2003 Subject: direct link In-Reply-To: Message-ID: <6274140E-A114-11D7-872E-000A27B49A96@major-k.de> Hi friends, for your convenience, if you don't want to get bothered by all the german stuff, here's the direct link my x-talk section: http://www.major-k.de/xtalk.html Bookmark it and be happy ;-) Regards Klaus Major klaus at major-k.de www.major-k.de From tkuypers at pandora.be Tue Jun 17 17:52:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Tue Jun 17 17:52:00 2003 Subject: PDF plugin In-Reply-To: <17E960B4-A114-11D7-8F08-0050E410F67A@entelnet.bo> Message-ID: Try the altBrowser plugin of Chipp... Works like a charm :-) > From: ecu > Reply-To: use-revolution at lists.runrev.com > Date: Tue, 17 Jun 2003 18:36:10 -0400 > To: use-revolution at lists.runrev.com > Subject: PDF plugin > > Dear friends: I would like to ask if anyone has tried to run the pdf > plugin within Revolution. I have a number of .pdf files I want to open > without exit to the acrobat reader or any other pdf viewer app, the way > the internet browsers do. > saludos > Javier > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From scott at tactilemedia.com Tue Jun 17 17:57:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Jun 17 17:57:01 2003 Subject: PDF plugin In-Reply-To: <17E960B4-A114-11D7-8F08-0050E410F67A@entelnet.bo> Message-ID: Recently, "ecu" wrote: > Dear friends: I would like to ask if anyone has tried to run the pdf > plugin within Revolution. I have a number of .pdf files I want to open > without exit to the acrobat reader or any other pdf viewer app, the way > the internet browsers do. Do you mean Adobe's PDF plugin? Internet browsers *do* use the Acrobat Reader application; the app is embedded in the browser window via the plugin when the user clicks a PDF link. You might be able to use Altuit's embedded browser to run Acrobat within an embedded browser within Revolution. Seems like a potential Tower of Babel, but it might work. http://www.altuit.com/webs/altuit2/RunRev/altBrowser.htm Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From SimPLsol at aol.com Tue Jun 17 18:03:01 2003 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Tue Jun 17 18:03:01 2003 Subject: The price of printing (was: Richard's novella on the philosophy of printing) Message-ID: <5407A844.1C5D9A15.00822317@aol.com> Thank you for a thoughtful, and comprehensive, response to my post. I am not saying that HyperCard is better than Revolution. Revolution is almost 10 years newer and does many wonderful things. I do believe that HyperCard "got it right" on many things: overall elegance, ease of use, rapid learning, almost bullet-proof reliablility, powerful reporting, etc. All at a really good price. The fact that Revolution supports Unicode, sockets, front scripts, etc. is nice but I would gladly trade them for some of HC's more basic virtues. It is a measure of how right HC got it that it continues today over 7 years since the last development work was done to it; over five years since its owner abandoned it. I like Revolution a lot. I am waiting for Revolution 2's promised Report Builder. I began porting my HyperCard work to Revolution with the understanding that a good reporting capability was coming. Building reports in Transcript is not my idea of a report builder. You were critical of "tools based solutions" but isn't that is what Revolution is all about? Revolution is a tool that allows us to build real programs without learning "C". Our customers should have a good tool for building reports. The design work is done. The blueprint for a good reporting system already exists. It is Reports DataPro. This is the best combination of power and accessibility ever combined with an XCard. Duplicating this functionality on a modern XCard is not trivial and there may be many Revolution users who do not need it (I also suspect there are many people who looked at Revolution and did not proceed further because it lacked reporting - I was one of those a year ago when I looked at version 1.1.1 and moved on). Your option #1 is the best (an integrated reports engine, built by the Revolution team, completely compatible with the evolving Revolution). Option #2 (build and sell the reports engine ourselves) is also a viable choice but not as good as #1. Option #3 (include a hundred canned reports with the business system) is the least desirable (our systems are all about empowering the users). Based on the promised features for version 2, I believe reporting is a priority for the Revolution team (Option #1). If this is not the case, I would like to know (moving on to Option #2). You spoke at length about ROI and, of course, this is what drives a business. Would I be hopelessly out of line with the following assumptions: 1. A report builder with Reports DataPro functionality could be produced for under $100,000 worth of programming hours. 2. A good report builder could be sold as a Revolution add-on for $499 to $999. 3. A report runtime could be sold for free to ???? 4. There are 50 Revolution developers and over 100 end users that would purchase such a report builder within a year of its introduction. Sincerely, Paul Looney From hef at fisiltd.co.uk Tue Jun 17 18:29:01 2003 From: hef at fisiltd.co.uk (howard freeman) Date: Tue Jun 17 18:29:01 2003 Subject: revGoURL behaviour Message-ID: As usual it's the simple stuff: Thanks to Howard Bornstein and Richard Gaskin for their speedy and sensible replies. Yes, it was a browser preference (which I changed), and no, I didn't want to load the image itself into rev, but I did want to load the whole page into the browser. On another issue - I noticed in v2 and 201 on Mac OS X that sometimes rev hangs on opening when loading menus and plug-ins, and the only way to get it to boot again is to reinstall. Is this me or a feature? regards Howard Freeman >Message: 11 >Subject: Re: revGoURL behaviour >Date: Tue, 17 Jun 2003 17:43:15 -0400 >From: Howard Bornstein >To: >Reply-To: use-revolution at lists.runrev.com > >>whichever browser I try (so far IE5, >>Safari, Camino) instead of loading into the same browser window the >>command opens a new browser window for each URL > >It's possible this is specific to the browswer. Under OS9, IE 5.1.5 has a >preference under Interface Extras which lets you choose between: > >When another app asks IE to go to a page: > * open a new browser window > * open in the front browser window > >Check if IE under OS X has the same preference (as well as the other >browsers). > >Regards, > >Howard Bornstein >____________________ >D E S I G N E Q >www.designeq.com > >--__--__-- > >Message: 13 >Date: Tue, 17 Jun 2003 15:11:54 -0700 >Subject: Re: revGoURL behaviour >From: Richard Gaskin >To: >Reply-To: use-revolution at lists.runrev.com > >howard freeman wrote: > >> Hi >> I'm trying to do a soak test on a webserver like this: I have 3000 > > 300Kb images and I want to use revGoUrl to load them one by one into >> a browser window. This works fine when I run it under MacOS 9, >> opening sequential web pages in the same browser window. However, >> when I try this under MacOSX, whichever browser I try (so far IE5, >> Safari, Camino) instead of loading into the same browser window the >> command opens a new browser window for each URL. >> Maybe I should append "target=_top" to the end of the url, but I'm >> not using frames so... > >This is likely a function of the Preferences in the browser. > >But it raises a question: if they're just images, why not do it in a Rev >window by just changing the filename of an image object to each URL in turn. > >-- > Richard Gaskin > Fourth World Media Corporation > Developer of WebMerge 2.2: Publish any database on any site -- -------------------------- FISI Ltd Database & Information Systems Solutions Leicester LE2 5PP UK EMAIL: hef at fisiltd.co.uk Mobile: 07866 736640 Office: 0116 2715538 ___________________________ From ssavard at mac.com Tue Jun 17 18:31:01 2003 From: ssavard at mac.com (=?ISO-8859-1?Q?St=E9phane_Savard?=) Date: Tue Jun 17 18:31:01 2003 Subject: Waveform Vector Message-ID: Hi, in the "revVideoGrabDialog" window, there is an option to diplay a Waveform Monitor or a Vectocscope. Is this special only to that window, or can we use that view in our stack? Thanks, Stephane Savard From monte at sweattechnologies.com Tue Jun 17 18:39:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Jun 17 18:39:00 2003 Subject: feedback & special script comments Message-ID: Hi All I haven't had any feedback on my javadoc style script comments plugin. I'm quite interested to learn how people think I might extend it. I'm also interested in any extra special script comments that people use. I think I remember Richard saying something about --? or --! having special meaning for him. It would be good to make a list of these and somehow use them in the output. Does anyone think it would be useful to index a whole stack and save to html? Can anyone work out a script that will parse a handler and find custom functions and handlers used by it then search the heirarchy to find the implementation? If so I could hyperlink from one to the other. Cheers Monte Goulding B.App.Sc. (Hons.) Executive Director Sweat Technologies email: monte at sweattechnologies.com website: www.sweattechnologies.com mobile (International): +61 421 138 274 (Australia): 0421 138 274 From dcragg at lacscentre.co.uk Tue Jun 17 19:25:00 2003 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue Jun 17 19:25:00 2003 Subject: PDF plugin In-Reply-To: <17E960B4-A114-11D7-8F08-0050E410F67A@entelnet.bo> References: <17E960B4-A114-11D7-8F08-0050E410F67A@entelnet.bo> Message-ID: At 6:36 pm -0400 17/6/03, ecu wrote: >Dear friends: I would like to ask if anyone has tried to run the pdf >plugin within Revolution. I have a number of .pdf files I want to >open without exit to the acrobat reader or any other pdf viewer app, >the way the internet browsers do. >saludos >Javier With QuickTime 6.3, you can view PDF files in a Rev Player object. Dave From erikhans08 at yahoo.com Tue Jun 17 20:08:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Tue Jun 17 20:08:00 2003 Subject: what is DLL to RunRev? In-Reply-To: Message-ID: <20030618010037.74065.qmail@web20006.mail.yahoo.com> --- Chipp Walters wrote: > Check out my Image Tools example at: > http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm > > using scripts to do image manipulation. Problem > is...it's way too slow. Much > more efficient with a DLL :-) > an attempt to understand the ".dll" expression, lead to information carpet bombing. Results 1-15 of about 1183690 containing " what, in a generally applies to RunRev sense, is DLL? Thanks, Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From erikhans08 at yahoo.com Tue Jun 17 20:21:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Tue Jun 17 20:21:00 2003 Subject: new website In-Reply-To: Message-ID: <20030618011254.76110.qmail@web20006.mail.yahoo.com> --- Richard Gaskin wrote: > Klaus Major wrote: > > >> speaking as a bilingual (English & > Okiebonics), > > > > ???? > > > > Okiebonics??? > > > > I would really love to know what language > THAT is... :-) > > It's called Boontling (or in Boontling simply > "Boont"), one of the world's > longest-lived artificial languages, predating > Esperanto. It's spoken only > by a small community of old-timers in a > northern California hamlet called > Boonville: > > > > rooms. thanks for the Booneville Lingo excursion. Okiebonics is something else, though. it is a kind of Southwestern US analogue to any of the local Bauern dialects. PlattDeutsch in a cowboy hat. many parallels with Black English (aka Ebonics) ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From mpetrides at earthlink.net Tue Jun 17 20:29:00 2003 From: mpetrides at earthlink.net (Marian Petrides) Date: Tue Jun 17 20:29:00 2003 Subject: Analyze it... In-Reply-To: <3EA397D0-A0F2-11D7-872E-000A27B49A96@major-k.de> Message-ID: <19E174C4-A12B-11D7-BC86-0003936D5826@earthlink.net> Klaus, Is your plug-in just for v 2 or will it work in v 1.1.1? Marian On Tuesday, June 17, 2003, at 02:33 PM, Klaus Major wrote: > Hi friends, > > i just uploaded a new plug-in i was talking about in one of my last > mails. > > It is not only made for translators of my stacks/website (bon soir > manuel :-) > but of a possible value for all revolutionists :-) > > I can generate a report for all objects/cards etc... in a > stack/substack and > that can then be saved as a stack or text... > > Good for archieving projects etc... > > Check it out at: > > www.major-k.de > > Click on "X-Talk" and scroll down the page, its the last entry (still > warm ;-) > > Have fun :-) > > > Regards > > Klaus Major > klaus at major-k.de > > > P.S. > Just put this stack (un-"zip"ped ;-) into the plug-in folder > inside the RR folder. > > You may have to restart RR to make it appear... > > And just remove the file from that folder to de-install it... > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From tsj at unimelb.edu.au Tue Jun 17 20:41:00 2003 From: tsj at unimelb.edu.au (Terry Judd) Date: Tue Jun 17 20:41:00 2003 Subject: PDF plugin In-Reply-To: Message-ID: <9E277634-A12C-11D7-B141-000393AEC28C@unimelb.edu.au> On Wednesday, June 18, 2003, at 10:16 AM, Dave Cragg wrote: > At 6:36 pm -0400 17/6/03, ecu wrote: >> Dear friends: I would like to ask if anyone has tried to run the pdf >> plugin within Revolution. I have a number of .pdf files I want to >> open without exit to the acrobat reader or any other pdf viewer app, >> the way the internet browsers do. >> saludos >> Javier > > With QuickTime 6.3, you can view PDF files in a Rev Player object. Dave - Is that on any platform? When I tried this with 6.2 a couple of weeks ago it only seemed to work on OSX. Terry... > > Dave > _______________________________________________ > 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 Jun 17 20:46:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jun 17 20:46:00 2003 Subject: Is "revShowPrintDialog" Working Yet? In-Reply-To: <1030616160703.3eed5e87.c0a80064.10.2.3.0.23095@192.168.0.100> Message-ID: <6BBFCB92-A12D-11D7-A7BF-0003937A97B8@genesearch.com.au> Hi Joe, Just checking, but are you sure there really is a checkbox or radiobutton called "PrintDialog" and that it is hilited? You couldn't have two buttons with the same name, could you? Perhaps you should put in a test line to "answer" the hilite of the "PrintDialog" button to check that it really is reading the correct setting. Is the field printing even when it doesn't show the dialog, or does the whole script fail for some reason? Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Monday, June 16, 2003, at 04:07 pm, Gardner, Joseph A wrote: > Thanks for the reply Sarah. The script I'm using is as follows: > > on mouseUp > if field "FileContents" is empty then exit to top > revShowPrintDialog false, the hilite of button "PrintDialog" > revPrintField ("field" && quote & "FileContents" & quote) > end mouseUp > > I'm not sure why the Print dialog box never comes up. The > revPrintField command works just fine, but I was trying to get the > dialog to come up so the users had a chance to change printers or > settings if they wanted to. Maybe it's a Windows thing? > > I may try the "answer printer" option if this doesn't work out... > > joe. From erikhans08 at yahoo.com Tue Jun 17 20:47:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Tue Jun 17 20:47:01 2003 Subject: Disembodied windowShapes In-Reply-To: Message-ID: <20030618013844.64850.qmail@web20003.mail.yahoo.com> --- Richard Gaskin wrote: > Ken Norris wrote: > > > How can I make windowShapes with multiple > disembodied shapes, i.e., more > > than one image? > > Make one image file that contains your > discontiguous regions. any problem with this multi-part image working as an icon? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From jacque at hyperactivesw.com Tue Jun 17 20:47:20 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue Jun 17 20:47:20 2003 Subject: new website In-Reply-To: References: Message-ID: <3EEFC2A4.50201@hyperactivesw.com> On 6/17/03 5:27 PM, Richard Gaskin wrote: > It's called Boontling (or in Boontling simply "Boont"), one of the world's > longest-lived artificial languages, predating Esperanto. It's spoken only > by a small community of old-timers in a northern California hamlet called > Boonville: Keerbin' poof de smoosh papeh. Scroobin' de braino. Translation: Nobody talks like that. You made that up. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jhurley at infostations.com Tue Jun 17 20:51:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Tue Jun 17 20:51:01 2003 Subject: Uploading html text In-Reply-To: <200306172154.RAA25527@www.runrev.com> References: <200306172154.RAA25527@www.runrev.com> Message-ID: I have experimented with using RunRev to edit a web site (one to which I have the password.) Using the following: set the text of field 1 to url "http://home.myServer.net/jhurley/" I get the HTML text of the web site as follows: Index of /jhurley etc. Is it possible for me to tweak this html text and then upload it back to the site from within RunRev? Thanks, Jim From erikhans08 at yahoo.com Tue Jun 17 20:53:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Tue Jun 17 20:53:00 2003 Subject: How to Inspect Rev Tools In-Reply-To: Message-ID: <20030618014447.56244.qmail@web20005.mail.yahoo.com> --- "Jeanne A. E. DeVoto" wrote: > use the contextual menu shortcut > Command-Control-Shift-click, and choose > "Toplevel" from the "Stack Mode" submenu. This > turns the stack into an editable window. is there now a list of keyboard shortcuts? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From ambassador at fourthworld.com Tue Jun 17 21:03:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 17 21:03:00 2003 Subject: Disembodied windowShapes In-Reply-To: <20030618013844.64850.qmail@web20003.mail.yahoo.com> Message-ID: erik hansen wrote: > > --- Richard Gaskin > wrote: >> Ken Norris wrote: >> >>> How can I make windowShapes with multiple >> disembodied shapes, i.e., more >>> than one image? >> >> Make one image file that contains your >> discontiguous regions. > > any problem with this multi-part image > working as an icon? It's just one image, some parts have paint and others have transparency. If you use it as a icon it should work like any other masked image file. -- 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 sarahr at genesearch.com.au Tue Jun 17 21:19:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Tue Jun 17 21:19:00 2003 Subject: Uploading html text In-Reply-To: <1030618115748.3eefc71c.c0a80064.10.2.3.0.27865@192.168.0.100> Message-ID: Uploading to a web site is usually done using FTP. Rev can certainly do that as it has a full suite of FTP commands. Filter the TD with "ftp" and see what you get. The "libURLftpUpload" or "libURLftpUploadFile" commands should do what you need, but check the examples for "libURLftpUpload" to see how to add your username and password to the URL. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Wednesday, June 18, 2003, at 11:57 am, Jim Hurley wrote: > I have experimented with using RunRev to edit a web site (one to which > I have the password.) > > Using the following: > > set the text of field 1 to url > "http://home.myServer.net/jhurley/" > > I get the HTML text of the web site as follows: > > > > > Index of /jhurley > > > etc. > > Is it possible for me to tweak this html text and then upload it back > to the site from within RunRev? > > Thanks, > > Jim From erikhans08 at yahoo.com Tue Jun 17 21:19:26 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Tue Jun 17 21:19:26 2003 Subject: Disembodied windowShapes In-Reply-To: Message-ID: <20030618021112.7034.qmail@web20010.mail.yahoo.com> --- Richard Gaskin wrote: > >>> How can I make windowShapes with multiple > >> disembodied shapes, i.e., more > >>> than one image? > >> > >> Make one image file that contains your > >> discontiguous regions. > > > > any problem with this multi-part image > > working as an icon? > > It's just one image, some parts have paint and > others have transparency. If > you use it as a icon it should work like any > other masked image file. thanks, i have "guy" & "doll" dancer icons that sometimes need to be close to each other, so i designed "couple" icons, but it would be good to have the option of using the seperate figures on one image. incidently, rotating the image resulted in some kind or morphing or aliasing that did not work for me, so i just drew each guy, doll, or couple facing 8 different 45 degree rotations. Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From kray at sonsothunder.com Tue Jun 17 21:48:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Tue Jun 17 21:48:00 2003 Subject: what is DLL to RunRev? In-Reply-To: <20030618010037.74065.qmail@web20006.mail.yahoo.com> Message-ID: <009c01c33542$d2736f40$6801a8c0@LightningFlash> > what, in a generally applies to RunRev sense, > is DLL? DLL stands for Dynamic Link Library and for all intents and purposes, it is an "external" for Rev on the Windows platform. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From trevor at mangomultimedia.com Tue Jun 17 23:20:00 2003 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Tue Jun 17 23:20:00 2003 Subject: feedback & special script comments In-Reply-To: Message-ID: On Tuesday, June 17, 2003, at 07:30 PM, Monte Goulding wrote: > > I haven't had any feedback on my javadoc style script comments plugin. > I'm > quite interested to learn how people think I might extend it. I'm also > interested in any extra special script comments that people use. I > think I > remember Richard saying something about --? or --! having special > meaning > for him. It would be good to make a list of these and somehow use them > in > the output. Where is this available at? I would be very interested in this plugin. > Does anyone think it would be useful to index a whole stack and save to > html? Yes. I use something similar with PHP and it is very helpful. Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From trevor at mangomultimedia.com Tue Jun 17 23:22:03 2003 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Tue Jun 17 23:22:03 2003 Subject: PDF plugin In-Reply-To: Message-ID: <38BEBCC6-A143-11D7-8A63-00039376023C@mangomultimedia.com> On Tuesday, June 17, 2003, at 08:16 PM, Dave Cragg wrote: > With QuickTime 6.3, you can view PDF files in a Rev Player object. Is PDF display supported on Windows in 6.3? Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From gcanyon at inspiredlogic.com Tue Jun 17 23:25:00 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Tue Jun 17 23:25:00 2003 Subject: No OSX engine In-Reply-To: <5B4EEA92-A0BE-11D7-BCAB-0030656DAB8E@mac.com> Message-ID: I just had a thought -- where is the runrev folder located? It should be in your applications folder. I'm guessing it's on your desktop? On Tuesday, June 17, 2003, at 05:22 AM, mitchell mark wrote: > I don't get it! No one else is having this problem? I've downloaded > 2.0.1 for OSX countless times, and is simply does not include the > engine for MacOSX. So the dist. builder just does not work for OSX. > It says it cannot open the engine. If you look in the components > there is NO engine for OSX. Clicking on the "download required > software" has no effect. The only engine included in components is > the MacOSFAT, and the dist. builder builds that just fine. I've > looked through the FTP site at runrev.com and I can't find the right > engine. Where is the damn OSX engine??? > regards, Geoff Canyon gcanyon at inspiredlogic.com From gcanyon at inspiredlogic.com Tue Jun 17 23:30:00 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Tue Jun 17 23:30:00 2003 Subject: DiskSize In-Reply-To: Message-ID: <73B1C707-A144-11D7-B9CE-003065683ECC@inspiredlogic.com> Here's a wacky idea: check how long it takes to read the file. A floppy will be dramatically slower than just about anything else. Beats me if it would work reliably, but I'm betting it would. You might mistake a server for a floppy, though... On Tuesday, June 17, 2003, at 09:00 AM, Dan Friedman wrote: > The Goal: To determine if the user is opening a file from a floppy > disk. > regards, Geoff Canyon gcanyon at inspiredlogic.com From gcanyon at inspiredlogic.com Tue Jun 17 23:39:01 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Tue Jun 17 23:39:01 2003 Subject: Unplaced groups in Application Browser In-Reply-To: <11D16523-A0E8-11D7-8848-000A9567A3E6@swcp.com> Message-ID: (My product) Navigator will show them to you. Hold the option key and select Background List on the card/background menu. http://www.inspiredlogic.com/navigator Note that this will show _all_ backgrounds/groups regardless of their backgroundBehavior. The background menu itself only shows backgrounds with backgroundBehavior set to true, because it uses the backgroundNames function for speed. On Tuesday, June 17, 2003, at 10:21 AM, Dar Scott wrote: > Is there a way to se unplaced groups in the Application Browser? Or > some other IDE tool? > regards, Geoff Canyon gcanyon at inspiredlogic.com From monte at sweattechnologies.com Tue Jun 17 23:49:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Jun 17 23:49:00 2003 Subject: feedback & special script comments Message-ID: <200306180441.h5I4fKP20212@www.linksky.com> > On Tuesday, June 17, 2003, at 07:30 PM, Monte Goulding wrote: > > > > I haven't had any feedback on my javadoc style script comments plugin. > > I'm > > quite interested to learn how people think I might extend it. I'm also > > interested in any extra special script comments that people use. I > > think I > > remember Richard saying something about --? or --! having special > > meaning > > for him. It would be good to make a list of these and somehow use them > > in > > the output. > > Where is this available at? I would be very interested in this plugin. Oops http://www.sweattechnologies.com/rev/ sorry ;-) > > > Does anyone think it would be useful to index a whole stack and save to > > html? > > Yes. I use something similar with PHP and it is very helpful. > > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Monte Goulding B.App.Sc. (Hons.) Executive Director Sweat Technologies email: monte at sweattechnologies.com website: www.sweattechnologies.com mobile: (+61) 0421 138 274 From pixelbird at interisland.net Wed Jun 18 01:13:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Wed Jun 18 01:13:00 2003 Subject: Disembodied windowShapes In-Reply-To: <200306171538.LAA12941@www.runrev.com> Message-ID: ************ Hi Richmond, Thanks, but I couldn't get there. ---------- > From: "Mathewson" > Subject: Disembodied windowShapes > Date: Tue, 17 Jun 2003 04:28:30 -0400 > I have cooked up a rather daft stack containing multiple > areas and it is available at: > members.maclaunch.com/richmond/Bonkers.rev.zip ---------- Unless it's an FTP link, my browsers couldn't find it. Are you sure about the address? Regards, Ken N. From jeanne at runrev.com Wed Jun 18 01:30:01 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 18 01:30:01 2003 Subject: How to Inspect Rev Tools In-Reply-To: <20030618014447.56244.qmail@web20005.mail.yahoo.com> References: Message-ID: At 6:44PM -0700 6/17/03, erik hansen wrote: >is there now a list of keyboard shortcuts? It's in the same place it's always been - click "Shortcuts" in the main documentation window. ;-) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From dcragg at lacscentre.co.uk Wed Jun 18 01:43:00 2003 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed Jun 18 01:43:00 2003 Subject: PDF plugin In-Reply-To: <9E277634-A12C-11D7-B141-000393AEC28C@unimelb.edu.au> References: <9E277634-A12C-11D7-B141-000393AEC28C@unimelb.edu.au> Message-ID: At 11:31 am +1000 18/6/03, Terry Judd wrote: >Dave - Is that on any platform? When I tried this with 6.2 a couple >of weeks ago it only seemed to work on OSX. > >Terry... At 12:13 am -0400 18/6/03, Trevor DeVore wrote: >Is PDF display supported on Windows in 6.3? You're right. It doesn't work on Windows. My apologies. Dave From scott at tactilemedia.com Wed Jun 18 02:42:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Wed Jun 18 02:42:00 2003 Subject: [ANN] News Reader Stack Available Message-ID: Greetings List: - THE SHORT I've made available a small news browser for grabbing and reading the news off of MacCentral. The stack requires MetaCard 2.5 or Revolution 2. To access it, launch our stack player by entering the following command in your message box: go stack url "http://www.tactilemedia.com/panel.mc" Click the MetaCard Demo Stacks link, and then launch the stacked named MacCentral News Reader. ----- - THE LONG After lamenting the organization/interaction of most news sites on the Web, I thought I'd try to build a stack that would provide me with (what I believe is) easier and faster viewing of news headlines and stories. More comprehensive than RSS, this project started me thinking about the development of specialized Web browsers or "MiniBrowsers" whose goal is to access and display publicly available HTML in focused and unique ways. This particular stack is targeted to MacCentral, a news source for Macintosh-related information, and should work fine on both Mac and Windows Platforms under MC or Rev. All news is displayed in a single resizable window, with adjustable panes to customize the volume of text displayed. Currently, this specialized browser provides access to the day's current headlines, the accompanying news stories and related past articles (currently external links). All information is pulled directly from the site's HTML. While this seems like a useful tool to me, one issue here is this model flies in the face of the ad-supported Web site -- the stack bypasses most of the extraneous stuff in the source HTML (ads, other content and more ads) to get to the core information. On one hand, this is bad for the site in that potential revenue-generating click-throughs are thrown away. On the other hand, I get to what I want faster and without the noise. Not sure if there's a happy medium for both sides... In any event, specialized browsers seem like an area worth exploring. Several other targeted browsers under development, and soon I'll post a project that makes a connection between products in an online database and eBay: look up the product in the database and then search eBay to see if the product is available, all from the same interface. Perhaps this is interesting for some folks. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From joe.gardner at nwa.com Wed Jun 18 02:54:01 2003 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Wed Jun 18 02:54:01 2003 Subject: Adding an Icon to a Button Message-ID: Martin, thanks for the tip on this bug. Jeanne's work-around got the images into my stack as I wanted. I had to hide (invisify) the images imported so that I wouldn't get two copies (one on the button and another floating around wherever). It seems that if I import an image, it pops up in the middle of the screen. If I then add that image to a button and delete the original image, the button icon is also deleted. But making the original image invisible did the trick. Appreciate the help! joe. From: Martin Baxter Subject: (no subject) Reply-To: use-revolution at lists.runrev.com Joe, I believe this is a known bug in v2 - see below: martin baxter >Gardner, Joseph A wrote >When I click on the "Import File..." button nothing happens >At 6:05PM -0700 6/5/03, Edwin Gore wrote: >>I have worked with images before, but only as controls, and setting the >>image of the control to a file. >> >>Today, I decided to fool around with windowShape for somethign I am >>working for. I selected the "Image Library" menu item, selected my stack >>in the pull down on the library window, but nothing happens when I click >>on import. >> >>What am I doing wrong? > >Nothing - you seem to have found a bug (which I've bug reported). > >As a workaround for now, you can use the File menu > Import as Control > >Image File to import the file, instead of doing it in the Image Library >window. > >-- >Jeanne A. E. DeVoto ~ jeanne at runrev.com From fisi.ltd at ntlworld.com Wed Jun 18 03:05:00 2003 From: fisi.ltd at ntlworld.com (Howard Freeman) Date: Wed Jun 18 03:05:00 2003 Subject: revGoURL behaviour In-Reply-To: <200306112024.QAA17995@www.runrev.com> References: <200306112024.QAA17995@www.runrev.com> Message-ID: Hi I'm trying to do a soak test on a webserver like this: I have 3000 300Kb images and I want to use revGoUrl to load them one by one into a browser window. This works fine when I run it under MacOS 9, opening sequential web pages in the same browser window. However, when I try this under MacOSX, whichever browser I try (so far IE5, Safari, Camino) instead of loading into the same browser window the command opens a new browser window for each URL. Maybe I should append "target=_top" to the end of the url, but I'm not using frames so... Any help appreciated Howard Freeman www.transportarchive.org.uk -- -------------------------- FISI Ltd Database & Information Systems Solutions Leicester LE2 5PP UK EMAIL: hef at fisiltd.co.uk Mobile: 07866 736640 Office: 0116 2715538 ___________________________ From macconsult at entelnet.bo Wed Jun 18 03:06:51 2003 From: macconsult at entelnet.bo (ecu) Date: Wed Jun 18 03:06:51 2003 Subject: PDF plugin Message-ID: <0B974639-A113-11D7-8F08-0050E410F67A@entelnet.bo> Dear friends: I would like to ask if anyone has tried to run the pdf plugin within Revolution. I have a number of .pdf files I want to open without exit to the acrobat reader or any other pdf viewer app, the way the internet browsers do. saludos Javier From fisi.ltd at ntlworld.com Wed Jun 18 03:08:37 2003 From: fisi.ltd at ntlworld.com (Howard Freeman) Date: Wed Jun 18 03:08:37 2003 Subject: revGoURL behaviour In-Reply-To: <200306172154.RAA25591@www.runrev.com> References: <200306172154.RAA25591@www.runrev.com> Message-ID: As usual it's the simple stuff: Thanks to Howard Bornstein and Richard Gaskin for their speedy and sensible replies. Yes, it was a browser preference (which I changed), and no, I didn't want to load the image itself into rev, but I did want to load the whole page into the browser. On another issue - I noticed in v2 and 201 on Mac OS X that sometimes rev hangs on opening when loading menus and plug-ins, and the only way to get it to boot again is to reinstall. Is this me or a feature? regards Howard Freeman >Message: 11 >Subject: Re: revGoURL behaviour >Date: Tue, 17 Jun 2003 17:43:15 -0400 >From: Howard Bornstein >To: >Reply-To: use-revolution at lists.runrev.com > >>whichever browser I try (so far IE5, >>Safari, Camino) instead of loading into the same browser window the >>command opens a new browser window for each URL > >It's possible this is specific to the browswer. Under OS9, IE 5.1.5 has a >preference under Interface Extras which lets you choose between: > >When another app asks IE to go to a page: > * open a new browser window > * open in the front browser window > >Check if IE under OS X has the same preference (as well as the other >browsers). > >Regards, > >Howard Bornstein >____________________ >D E S I G N E Q >www.designeq.com > >--__--__-- > >Message: 13 >Date: Tue, 17 Jun 2003 15:11:54 -0700 >Subject: Re: revGoURL behaviour >From: Richard Gaskin >To: >Reply-To: use-revolution at lists.runrev.com > >howard freeman wrote: > >> Hi >> I'm trying to do a soak test on a webserver like this: I have 3000 > > 300Kb images and I want to use revGoUrl to load them one by one into >> a browser window. This works fine when I run it under MacOS 9, >> opening sequential web pages in the same browser window. However, >> when I try this under MacOSX, whichever browser I try (so far IE5, >> Safari, Camino) instead of loading into the same browser window the >> command opens a new browser window for each URL. >> Maybe I should append "target=_top" to the end of the url, but I'm >> not using frames so... > >This is likely a function of the Preferences in the browser. > >But it raises a question: if they're just images, why not do it in a Rev >window by just changing the filename of an image object to each URL in turn. > >-- > Richard Gaskin > Fourth World Media Corporation > Developer of WebMerge 2.2: Publish any database on any site -- -------------------------- FISI Ltd Database & Information Systems Solutions Leicester LE2 5PP UK EMAIL: hef at fisiltd.co.uk Mobile: 07866 736640 Office: 0116 2715538 ___________________________ From richmond at mail.maclaunch.com Wed Jun 18 03:11:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 18 03:11:01 2003 Subject: Disembodied windowShapes: Richmond's fluff Message-ID: OOPS....Sorry Ken: http://members.maclaunch.com/richmond/Bonkers.rev.zip but the second attempt is more satisfying: http://members.maclaunch.com/richmond/DW.rev.zip I manage to download through my browser (iCab) just by clicking on the URLs Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Wed Jun 18 03:16:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 18 03:16:01 2003 Subject: Disembodied windowShapes: Richmond's fluff part 2 Message-ID: Dear Ken Norris and all other users of the RR list, All my silly stacks are now available on the RR user contribs page thanks to our dear webmum Heather. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From joe.gardner at nwa.com Wed Jun 18 03:23:00 2003 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Wed Jun 18 03:23:00 2003 Subject: Is "revShowPrintDialog" Working Yet? Message-ID: Thanks for the suggestions Sarah. I checked the hilite with a simple "answer" line and it came back false when the checkbox is empty and true when the checkbox shows a check. This sounds like the button is working correctly. And yes, the field is printing just fine to the default printer no matter if the "PrintDialog" button is checked or not. The stack I'm working on is pretty simple and I'm positive there's only one button named "PrintDialog". Should I be reporting this to the new bug database? Are any Windows users here running this command OK? Appreciate the help, Sarah. Sure wish I was creating this stack on a Mac, but I already have a much more advanced version built in HyperCard. I'm checking the feasibility of porting said stack to PCs. joe. > Date: Wed, 18 Jun 2003 11:37:28 +1000 > Subject: Re: Is "revShowPrintDialog" Working Yet? > From: Sarah > To: use-revolution at lists.runrev.com > Reply-To: use-revolution at lists.runrev.com > > Hi Joe, > > Just checking, but are you sure there really is a checkbox or > radiobutton called "PrintDialog" and that it is hilited? You couldn't > have two buttons with the same name, could you? Perhaps you should put > in a test line to "answer" the hilite of the "PrintDialog" button to > check that it really is reading the correct setting. > Is the field printing even when it doesn't show the dialog, or does the > whole script fail for some reason? > > Cheers, > Sarah > sarahr at genesearch.com.au > http://www.troz.net/Rev/ > > On Monday, June 16, 2003, at 04:07 pm, Gardner, Joseph A wrote: > > > Thanks for the reply Sarah. The script I'm using is as follows: > > > > on mouseUp > > if field "FileContents" is empty then exit to top > > revShowPrintDialog false, the hilite of button "PrintDialog" > > revPrintField ("field" && quote & "FileContents" & quote) > > end mouseUp > > > > I'm not sure why the Print dialog box never comes up. The > > revPrintField command works just fine, but I was trying to get the > > dialog to come up so the users had a chance to change printers or > > settings if they wanted to. Maybe it's a Windows thing? > > > > I may try the "answer printer" option if this doesn't work out... > > > > joe. > From davethebrv at mac.com Wed Jun 18 04:36:01 2003 From: davethebrv at mac.com (David Beck) Date: Wed Jun 18 04:36:01 2003 Subject: mouseLoc OS X strangeness In-Reply-To: <200306180713.DAA07487@www.runrev.com> Message-ID: Hey, I have noticed that on Mac OS 9 using rev 1.1 when you have a menubar in the stack and it is set to display in the Mac OS menubar instead of in the stack window, the mouse coords have an origin of (0,21) instead of (0,0), meaning that the top left pixel in the stack window has coord (0,21). This pertains to button locations as well as the mouseLoc function. In Mac OS X, however, the button locations still have origin of (0,21), but the mouseLoc function has an origin of (0,13), meaning that when the mouseLoc function is called with the mouse over the top left pixel of the stack window, the function returns "0,13". This threw me off for a while but I eventually I sorted it out and rewrote up my scripts accordingly. However, I have now distributed my stack and am getting reports from end users that they are having problems which lead me to believe that only SOMETIMES the mouseLoc function origin is (0,13) in OS X, and sometimes it is (0,21). What gives with this? What is the rhyme and reason here? Is there a work around? Thanks, Dave From magnus at mail.maclaunch.com Wed Jun 18 04:41:00 2003 From: magnus at mail.maclaunch.com (Magnus Hippolyte Batavia) Date: Wed Jun 18 04:41:00 2003 Subject: The User Contributions List Message-ID: Over the last few weeks I could not but help but notice that your user contributions list is saturated by contributions by one particular programmer: Richmond Mathewson. While he should be patted on the back for his contributions it seems worrying to me that no other programmer is submitting anything. I understand that many programmers are using your excellent development suite - there must be some comeback from this. Magnus Hippolyte Batavia --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From janschenkel at yahoo.com Wed Jun 18 05:00:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jun 18 05:00:00 2003 Subject: The User Contributions List In-Reply-To: Message-ID: <20030618095148.62261.qmail@web11903.mail.yahoo.com> --- Magnus Hippolyte Batavia wrote: > Over the last few weeks I could not but help but > notice > that your user contributions list is saturated by > contributions by one particular programmer: Richmond > Mathewson. While he should be patted on the back > for his > contributions it seems worrying to me that no other > programmer is submitting anything. I understand > that many > programmers are using your excellent development > suite - > there must be some comeback from this. > > Magnus Hippolyte Batavia > Hi Magnus, I wouldn't worry about it : most of these stacks are the results of experiments as one is working towards a goal ; and the bulk of these experiments don't even get saved. And once the goal is achieved, most of these experiment stacks that are saved end up buried in some folder ; sometimes people like Richmond go through the trouble of sprucing it up a little and submitting it as a user contribution. But not everybody has the time nor the inclination to do that. Plus, there's this list, filled with people more than happy to answer all sorts of questions as they pop up. It's on my ever-growing-and-rearranging "to do"-list to go through my experiments and see what can be useful to others ; every once in a while I put something on my website (usually after a question here). I have no doubt that's the case with most of us. Just my 2 eurocents, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From malte.brill at t-online.de Wed Jun 18 05:04:00 2003 From: malte.brill at t-online.de (Malte Brill) Date: Wed Jun 18 05:04:00 2003 Subject: mouseLoc OS X strangeness In-Reply-To: <200306171601.MAA14415@www.runrev.com> Message-ID: David Beck wrote: [snip] In Mac OS X, however, the button locations still have origin of (0,21), but the mouseLoc function has an origin of (0,13), meaning that when the mouseLoc function is called with the mouse over the top left pixel of the stack window, the function returns "0,13". This threw me off for a while but I eventually I sorted it out and rewrote up my scripts accordingly. However, I have now distributed my stack and am getting reports from end users that they are having problems which lead me to believe that only SOMETIMES the mouseLoc function origin is (0,13) in OS X, and sometimes it is (0,21). What gives with this? What is the rhyme and reason here? Is there a work around? [/snip] I came across a positioning issue (all the objects on the card containing the menubar group have moved when setting it as menubar) Well I guess this is due to the used system font. (Just a guess, though) You might try this: on mouseUp put the height of grp "menubar 1" into a put the height of btn "file" into b put the effective textheight of btn "file" into c put a-b-c+a into correct put correct end mouseUp correct then holds the value you need to caculate the correct origin. Could you be so nice and hack these lines in a test stack, send it to your bugreporters and post the values they get? Would be very helpful for me. Thanks, Malte From klaus at major-k.de Wed Jun 18 05:30:01 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 18 05:30:01 2003 Subject: Analyze it... In-Reply-To: <19E174C4-A12B-11D7-BC86-0003936D5826@earthlink.net> Message-ID: Hi Marian, > Klaus, > > Is your plug-in just for v 2 or will it work in v 1.1.1? not tested in 1.1.1.1 but since there are no version-specific features in it, there is no reason NOT to try it ;-) In other words: will work :-) > Marian Regards Klaus Major klaus at major-k.de www.major-k.de From cowhead at mac.com Wed Jun 18 05:37:01 2003 From: cowhead at mac.com (mark) Date: Wed Jun 18 05:37:01 2003 Subject: OSX Dist. Builder and preconceptions In-Reply-To: <200306171538.LAA12987@www.runrev.com> Message-ID: Richard Matheson wrote: > select a small stack in the builder and select Mac OS X as > the output and try it out......... > > preconceptions, preconceptions...... Indeed. Such as the rather absurd preconception that I hadn't actually tried to build anything on OSX yet, prior to writing to this list! :-) Believe me, I consider writing here a last resort, as there is too much traffic already. I had already tried building on 3 different computers and two different OSX's (G4 tower, G4 PB, iMac G3 running Jaguar and Jaguar and 10.1.5 respectively). I have tried 3 different downloads of Rev 2.0.1. But I always get the same result...a message saying that open the OSX engine in the components folder. Seeing as there is no OSX engine in the comp folder, I assumed that was the problem. But apparently it isn't. Apparently, it shouldn't need an OSX engine in the comps folder. So something else must be busted. Building with Rev 1.1 is no problem, nor was building with the beta version of 2.0. Nor is building a MacOSFAT any problem with 2.0.1. (and the OSFAT engine is conspicuously present). But building for OSX ON OSX with Rev 2.0.1 simply does not work. mark mitchell Japan From klaus at major-k.de Wed Jun 18 05:39:00 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 18 05:39:00 2003 Subject: Analyze it... In-Reply-To: <19E174C4-A12B-11D7-BC86-0003936D5826@earthlink.net> Message-ID: <0727DDA6-A178-11D7-B7CE-000A27B49A96@major-k.de> Hi friends, i have to apologize... Somehow a wrong version (that caused an error) got uploaded to my website yesterday... (Looks like i will have to clean up my archieves a bit ;-) Now (12:26) a corrected version is available... Sorry again for any inconvenieces :-( Regards Klaus Major klaus at major-k.de www.major-k.de P.S. A bit off-topic: Does anybody know a slim and fast Linux distribution that might run sufficiently on my VPC (1 GHZ G4, 1 GB RAM :-). Just for testing purposes. I don't have the room to add a 3rd machine under my desk... :-) Funny enough win2000 Pro (? ;-) runs much smoother than win98 on my VPC... Thanks in advance... From cowhead at mac.com Wed Jun 18 06:03:00 2003 From: cowhead at mac.com (mark) Date: Wed Jun 18 06:03:00 2003 Subject: no OSX engine In-Reply-To: <200306180713.DAA07487@www.runrev.com> Message-ID: <72A7159C-A17B-11D7-87D0-000A956E5E04@mac.com> On Wednesday, Geoff Canyon wrote: > I just had a thought -- where is the runrev folder located? It should > be in your applications folder. I'm guessing it's on your desktop? THANK YOU GEOFF !! No, it's in the apps folder but perhaps I did something even dumber. Since I wanted to keep both Rev 2.0.1 AND Rev 1.1 in the Doc, and I needed to be able to differentiate the two, I simply changed the name of the app to Rev2.0.... and that, of course, meant the dist builder couldn't find the engine! Case solved. Thanks again! (ps on OSX, if you make an alias first, you can change the name to anything you like before you drag it to the doc, but a 'shortcut' is to simply drag the app/file/folder directly to the doc, in which case, to change the name, you have to change the name of the app itself. I now see how that can get you into trouble!) mark mitchell Japan From rev at forest-e.co.jp Wed Jun 18 06:15:00 2003 From: rev at forest-e.co.jp (Rev) Date: Wed Jun 18 06:15:00 2003 Subject: How to using BLOB by Rev2.0 & MySQL4.1 Message-ID: <3EF047C2.6060507@forest-e.co.jp> Hi all, I'd like to insert a graphic data (jpg,tiff...) into MySQL4.1 databases. How to using BLOB ? 1) Insert to database 2) Display on the Rev Client OSX and Windows2000 with Rev2.01 Server FreeBSD 4.8 & MySQL 4.1 Regards, From janschenkel at yahoo.com Wed Jun 18 07:02:02 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jun 18 07:02:02 2003 Subject: How to using BLOB by Rev2.0 & MySQL4.1 In-Reply-To: <3EF047C2.6060507@forest-e.co.jp> Message-ID: <20030618115354.25527.qmail@web11901.mail.yahoo.com> --- Rev wrote: > Hi all, > > I'd like to insert a graphic data (jpg,tiff...) into > MySQL4.1 databases. > > How to using BLOB ? > 1) Insert to database > 2) Display on the Rev > > Client OSX and Windows2000 with Rev2.01 > Server FreeBSD 4.8 & MySQL 4.1 > > Regards, > > Hi there, Though I usually don't work with images, I do work with databases ; here's what I would try. - create a new stack - now we will add a query + menu 'Tools' > item 'Database Query Builder' + click the '+' button to create a new query + fill in the connection data in the first tab + click the 'Connect' button + now proceed to the second tab + use the table option menu to select the table containing the images (say myimages) + the builder has assumed that you want everything from the table select * from myimages + since you're using MySQL, click on the "Cache result set" checkbox + since you're exchanging BLOBs, click on the "Display large binary data" checkbox + since you'll want to update, you better select the primary field as well - the next thing is to create an image and hook it up to the query we just created + go back to the stack + use the 'Tool' palette to create an image control (the appropriate tool is on the bottomleft of the palette) + now open the 'Inspector' Palette, make sure it's inspecting the newly created image control and go to the 'Database' panel + use the 'Query' option menu to select the query we just created + and use the 'Column' option menu to select the correct column in the database-table - you'll need a way to go through the records, so create a series of buttons (First, Prev,Next,Last) + when you create the 'First' button, use the 'Inspector' palette and go to the 'Database' panel. + use the 'Query' option menu to select the query + use the 'Action' option menu to tell it to go to the first record + ... the other buttons are similar ... - now you can view all the images in your table - you may have noticed that when you set the necessary information in the 'Database' panel in the 'Inspector' palette for your image control, there was also a checkbox 'Update after editing' + if you check that, and make changes to the image, these ought to be updated back to the database Hope this helped. And if you're stuck somewhere, don't hesitate to post another question on this list :-) Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From tkuypers at pandora.be Wed Jun 18 07:36:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Wed Jun 18 07:36:00 2003 Subject: Question for our database-wizzards Message-ID: I have got a MySQL database with a database, containing several columns. I would like to get the specifics of each of these columns in this database (Integer, VarChar, key, value, etc). The revDatabaseColumnTypes function should do this, but only returns ?string? for all columns. I already checked with Sarah (and checked her MySQL sample) but she also ran into this problem, so if anyone could give me a clue.... Warm regards, Ton Kuypers -------------- next part -------------- An HTML attachment was scrubbed... URL: From mpetrides at earthlink.net Wed Jun 18 08:00:01 2003 From: mpetrides at earthlink.net (Marian Petrides) Date: Wed Jun 18 08:00:01 2003 Subject: Analyze it... Message-ID: <5331235.1055940746724.JavaMail.nobody@bigbird.psp.pas.earthlink.net> Klaus, I'm still using v 1.1.1 of Rev (am in mid-development and haven't the time to switch to 2.0) so I'm interested in a version that can be used in 1.1.1. Is there one? Is it the one I downloaded yesterday? Marian -------Original Message------- From: Klaus Major Sent: 06/18/03 06:31 AM To: use-revolution at lists.runrev.com Subject: Re: Analyze it... > > Hi friends, i have to apologize... Somehow a wrong version (that caused an error) got uploaded to my website yesterday... (Looks like i will have to clean up my archieves a bit ;-) Now (12:26) a corrected version is available... Sorry again for any inconvenieces :-( Regards Klaus Major klaus at major-k.de www.major-k.de P.S. A bit off-topic: Does anybody know a slim and fast Linux distribution that might run sufficiently on my VPC (1 GHZ G4, 1 GB RAM :-). Just for testing purposes. I don't have the room to add a 3rd machine under my desk... :-) Funny enough win2000 Pro (? ;-) runs much smoother than win98 on my VPC... Thanks in advance... _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution > From rev at forest-e.co.jp Wed Jun 18 08:05:00 2003 From: rev at forest-e.co.jp (Rev) Date: Wed Jun 18 08:05:00 2003 Subject: How to using BLOB by Rev2.0 & MySQL4.1 References: <20030618115354.25527.qmail@web11901.mail.yahoo.com> Message-ID: <3EF0619E.1020009@forest-e.co.jp> Hi Jan, Thank you for your wonderful technique! I have a one more another question also about a character set. When using MySQL and Rev2.0, which character set should be used? I tried ucs2 which is 16bit Unicode. (because Rev2.0 was 16bit unicode) It seems that however, use of ucs2 was too early also at MySQL4.1. If MySQL and Rev are already used, I will want you to teach me about the character set setup of MySQL. Regards, #generally in Japan, ujis (EUC-JP) and sjis (Shift-JIS) are used. Yujis From klaus at major-k.de Wed Jun 18 08:10:00 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 18 08:10:00 2003 Subject: Analyze it... In-Reply-To: <5331235.1055940746724.JavaMail.nobody@bigbird.psp.pas.earthlink.net> Message-ID: <16AC8ACF-A18D-11D7-B7CE-000A27B49A96@major-k.de> Hi Marian > Klaus, > > I'm still using v 1.1.1 of Rev (am in mid-development and haven't the > time to switch to 2.0) > so I'm interested in a version that can be used in 1.1.1. Is there > one? I just did a search in my archieves, actually foud version 1.1.1.1 of RR and did a short test. WORKS :-) > Is it the one I downloaded yesterday? Please download the corrected (and a tiny bit enhanced ;-)) one, which is now available, and use that. > Marian Regards Klaus Major klaus at major-k.de www.major-k.de From janschenkel at yahoo.com Wed Jun 18 08:45:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jun 18 08:45:00 2003 Subject: How to using BLOB by Rev2.0 & MySQL4.1 In-Reply-To: <3EF0619E.1020009@forest-e.co.jp> Message-ID: <20030618133653.15036.qmail@web11906.mail.yahoo.com> --- Rev wrote: > Hi Jan, > Thank you for your wonderful technique! > > I have a one more another question also about a > character set. > > When using MySQL and Rev2.0, which character set > should be used? > I tried ucs2 which is 16bit Unicode. (because Rev2.0 > was 16bit unicode) > It seems that however, use of ucs2 was too early > also at MySQL4.1. > > If MySQL and Rev are already used, I will want you > to teach me about the > character set setup of MySQL. > > Regards, > > #generally in Japan, ujis (EUC-JP) and sjis > (Shift-JIS) are used. > > > Yujis > Hi Yujis, To be honest with you, I hardly know anything about unicode ; I think I'd try and get around the issue by storing the htmlText of the field in the database -- that way you needn't worry about it too much, and as a bonus, you can save style info. However, this means you'll have to do some work yourself instead of relying on the database linked fields provided by RunRev. Let's see if I can whip up a recipe : 1) we use an inbetween field that holds the htmlText 2) when the display field is updated, we update the inbetween field and trigger the revDB update procedure 3) when the user navigates through the records, we need to update our display field accordingly Step by step : - we'll start by making the field that needs to display and edit the htmlText ; let's call it "unidisplay" - we'll also need to make a field that will act as layer in between our field and the database ; we'll give it the name "inbetween" - link the field "inbetween" to the database, and make sure 'Update after editing' is checked - in order to save changes to the database, we need to set the script of field "unidisplay" to : on closeField put the htmlText of me into fld "inbetween" -- now let's trigger the update process send closeField to fld "inbetween" end closeField - assuming you have a set of navigation buttons (first,prev,next,last), group these, and add the following script to the group : on mouseUp send "UpdateHtmlText" to field "unidisplay" pass mouseUp end mouseUp - now we must add an extra handler to the script of field "unidisplay" on UpdateHtmlText set the htmlText of me to the text of fld "inbetween" end UpdateHtmlText - once your tests show everything works properly, you can hide field "inbetween" and nobody will ever know Admittedly, I didn't test this technique, but it sounds to me like it ought to work (*) Hope this helped, Jan Schenkel. (*) Yes, I like to delude myself ;-) ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From magnus at mail.maclaunch.com Wed Jun 18 08:52:00 2003 From: magnus at mail.maclaunch.com (Magnus Hippolyte Batavia) Date: Wed Jun 18 08:52:00 2003 Subject: The User Contributions list Message-ID: Thank you Jan! My 2 cents worth is available at my website by clicking on the button marked "Philosophy" Magnus Hippolyte Batavia http://members.maclaunch.com/magnus/default.html --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From jrvalent at wisc.edu Wed Jun 18 09:02:02 2003 From: jrvalent at wisc.edu (jrvalent at wisc.edu) Date: Wed Jun 18 09:02:02 2003 Subject: valentina and rev 2.0 Message-ID: Well, I have been working away trying to write a good dictionary program for an endangered language i work with. i have been trying to use the valentina xcmd and runrev 2.0, on both mac os x.2.6 and mac os 9.2.2. so far, my results are dismal, to say the least. here are some problems: a. I open my Valentina database using RunRev's built-in database query builder; the database has several distinct tables, only one of which has a unique primary key, though the rest all have records that can be uniquely identified by field combinations. Now one thing that throws me is this: when i select the unique field in the table having such to be the primary key, and then close the database query builder (dbqb) -- when i reopen the dbqb, it almost always lists "None" as the primary key, unless I click on the "refresh" button. Is this correct behavior? Same thing happens with multi-field key definitions in the dbqb: i type for example "fld 1,fld 2, fld 3, fld 4" into the dbqb, close it up, and when reopening, the primary key is listed as "None" until I click "refresh". What is going on here? Also, I do not understand why if there is only one database open, RunRev can give me a number such as "3", "5" or "7". Why not "1"? Are there some ghost databases open? This perplexes me. b. When I tried to intialize Valentina directly, without using the dbqb, all hell broke lose. I made a typo in the path to the database, and 1. Revolution instantly crashed; 2. opening my stack again, and querying revopendatabases() produced a negative number, something like -412 (followed by many more digits) [i fixed this by reinstalling _revolution_]. When I was certain that I had the correct path specified, and ran the stack in which I was trying to get Valentina initialized, the stack crashed, _and_ the dbqb no longer functioned-- it was hopelessly broken. On my g4 cube running in os9.2.2, I cannot now fix this -- even reinstalling RunRev has no effect. I have checked my Valentina databases using Valentina's built-in checker, and it says that there's nothing wrong with the database. Does this mean that my system has to be reinstalled to get things to work? How could this be? I really love RunRev, think it's a wonderful and powerful potential tool for people like me, academics who need some programming power in their research, but don't have time to learn C++ or some such thing. But I want to write a database stack that I can give to typical computer users -- when the program is so finicky, i really worry. We so need our Danny Goodman to show up and write us a good cookbook, too. I think the docs on using the dbqb are quite good, but they really lack in not giving us a clear-cut example of usage -- e.g., I still can't figure out how you _delete_ a record using runrev db commands, but i've probably overlooked something. rand From rev at forest-e.co.jp Wed Jun 18 09:19:00 2003 From: rev at forest-e.co.jp (Rev) Date: Wed Jun 18 09:19:00 2003 Subject: How to using BLOB by Rev2.0 & MySQL4.1 References: <20030618133653.15036.qmail@web11906.mail.yahoo.com> Message-ID: <3EF072D9.8000109@forest-e.co.jp> Hi Jan, Thank you so much. I will challenge to the your technique. yujis, From eijkhout at cs.utk.edu Wed Jun 18 09:30:00 2003 From: eijkhout at cs.utk.edu (Victor Eijkhout) Date: Wed Jun 18 09:30:00 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: References: Message-ID: >this project started me thinking about the >development of specialized Web browsers or "MiniBrowsers" whose goal is to >access and display publicly available HTML in focused and unique ways. Hm... Sherlock? Watson? -- Victor Eijkhout , 329 Claxton, Comp Sci, UT, Knoxville TN 37996. tel: 865 974 9308 (W), 865 673 6998 (H), 865 974 8296 (F) http://www.cs.utk.edu/~eijkhout/ From jhurley at infostations.com Wed Jun 18 09:35:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Wed Jun 18 09:35:01 2003 Subject: revGoURL behaviour [& other issues] In-Reply-To: <200306180104.VAA31970@www.runrev.com> References: <200306180104.VAA31970@www.runrev.com> Message-ID: > >Message: 3 >Date: Wed, 18 Jun 2003 00:20:55 +0100 >To: use-revolution at lists.runrev.com >From: howard freeman >Subject: >Reply-To: use-revolution at lists.runrev.com > >(snip) > >On another issue - I noticed in v2 and 201 on Mac OS X that sometimes >rev hangs on opening when loading menus and plug-ins, and the only >way to get it to boot again is to reinstall. Is this me or a feature? > >regards > >Howard Freeman > Howard, No, you are not alone. My copy of RR 2.0 seems to run out of gas after a while; when this happens it freezes on loading the plug-ins. You ask if this is a "feature." There was such a feature made famous on the old "Mission Impossible" TV series. Remember the line: "This message will self-destruct in 5 seconds" ? I have taken to keeping a fresh backup folder of RR 2.0. To reinstall, I first duplicate that folder (to serve as the next backup) and then switch to the clone. Relatively painless. Jim From rcozens at pon.net Wed Jun 18 09:51:11 2003 From: rcozens at pon.net (Rob Cozens) Date: Wed Jun 18 09:51:11 2003 Subject: new website In-Reply-To: <3EEFC2A4.50201@hyperactivesw.com> References: <3EEFC2A4.50201@hyperactivesw.com> Message-ID: >Nobody talks like that. You made that up. Sorry Jacque, As an 8+ year resident of Boonville, I can tell you that Richard (whose uncle managed the Mendocino County fairgrounds in Boonville for years) speaks the truth. We are so isolated in the Anderson Valley that any one who calls us on the Bucky Walter [telephone] from outside the 895 exchange of area code 707 pays long distance charges. OTOH, though there are published Boontling texts, few if any current residents are proficient in the 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 bmmeili at swissonline.ch Wed Jun 18 10:45:00 2003 From: bmmeili at swissonline.ch (Martin Meili) Date: Wed Jun 18 10:45:00 2003 Subject: pendingmessages Message-ID: hi What does the following script do precisely? on mouseup repeat with i = 1 to the number of items of the PendingMessages cancel (item i of the pendingMessages) end repeat end mouseup Does this script empty the PendingMessages and can a command after this script be executed? I use this script to stop a timer (send command / updateclock). If the time given is over the timer should be stopped and the user should be brought back to the startscreen. Most times the timer actually stops, but in about 10 times it's once that the timer isn't stopped. Can anybody comment on this and help me? Martin From jacque at hyperactivesw.com Wed Jun 18 11:04:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed Jun 18 11:04:01 2003 Subject: new website In-Reply-To: References: <3EEFC2A4.50201@hyperactivesw.com> Message-ID: <3EF08B87.8050209@hyperactivesw.com> On 6/18/03 8:59 AM, Rob Cozens wrote: >> Nobody talks like that. You made that up. > > Sorry Jacque, > > As an 8+ year resident of Boonville, I can tell you that Richard (whose > uncle managed the Mendocino County fairgrounds in Boonville for years) > speaks the truth. Yeah, I know. I tried to make a bad joke. You probably just missed the smiley at the end of my post, which is pretty easy to do because I usually leave the nose off. I should probably just stick to programming issues. :) <-- nasally challenged smiley; a genetic condition -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Wed Jun 18 11:08:00 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 18 11:08:00 2003 Subject: pendingmessages In-Reply-To: Message-ID: On Wednesday, June 18, 2003, at 09:37 AM, Martin Meili wrote: > What does the following script do precisely? Probably not what you want. > > on mouseup > repeat with i = 1 to the number of items of the PendingMessages > cancel (item i of the pendingMessages) > end repeat > end mouseup I'll show you how to empty the pendingMessages, but you probably don't even want to do that. In the Revolution development environment, beyond that, you don't want to remove Revolution messages. The message ID is available in "the result" right after you send. Save that away. When you want to stop the timer, cancel that. If you really want to cancel all (except Revolution messages), try this (off the top of my head): repeat for each line msgLine in the pendingMessages if char 1 to 3 of item 3 of msgLine != "rev" then cancel item 1 of msgLine end repeat > > Does this script empty the PendingMessages no > and can a command after this > script be executed? Yes. Even if it did. > > I use this script to stop a timer (send command / updateclock). If the > time > given is over the timer should be stopped and the user should be > brought > back to the startscreen. I keep hoping to get back to my "send primer" and make that available. RSN. Dar Scott From klaus at major-k.de Wed Jun 18 11:15:00 2003 From: klaus at major-k.de (Klaus Major) Date: Wed Jun 18 11:15:00 2003 Subject: pendingmessages In-Reply-To: Message-ID: Gr?ezi Martin, > hi > What does the following script do precisely? > > on mouseup > repeat with i = 1 to the number of items of the PendingMessages > cancel (item i of the pendingMessages) > end repeat > end mouseup Actually it should read: on mouseup repeat for each line L in the PendingMessages cancel item 1 of L end repeat end mouseup The pendingmessages are actually a list of all messages that are qeued by the "send...in..." command and are waiting to be executed... Each line of this list has 4 items in it. 1. the id of the message, THAT (id) can be cancelled with the "cancel..." command ## see below for an example... 2. the time (in long seconds) when the message should be 3. the name of the message and 4. the name of the "target" object > Does this script empty the PendingMessages and see above... > can a command after this script be executed? Sure, but no pending message, they all should be dead now ;-) > I use this script to stop a timer (send command / updateclock). If the > time > given is over the timer should be stopped and the user should be > brought > back to the startscreen. > > Most times the timer actually stops, but in about 10 times it's once > that > the timer isn't stopped. ??? Hmm, can you post the actual script that "sends" the message? It should work, but maybe you should try the syntax above, it may already solve your problem... > Can anybody comment on this and help me? see above... But you can specify what message you wnat to cancel. Sometimes it may not be wise to cancel ALL pendingmessages ;-) Like this: on mouseup global my_msg_id send "yadda" to btn "geez" in 5 secs put the result into my_msg_id ... end mouseup And your personal cancel routine: on mouseup global my_msg_id cancel my_msg_id end mouseup You get the picture... ;-) > Martin Hope that helps... Regards Klaus Major klaus at major-k.de www.major-k.de From squance at elkvalley.net Wed Jun 18 11:42:01 2003 From: squance at elkvalley.net (David Squance) Date: Wed Jun 18 11:42:01 2003 Subject: revGoURL behaviour [& other issues] In-Reply-To: References: <200306180104.VAA31970@www.runrev.com> <200306180104.VAA31970@www.runrev.com> Message-ID: Are you sure you have plenty of memory available? I've noticed similar oddities a few times, and invariably they go away when sufficient memory is cleared. Rev holds everything in RAM until purged, and with plugins, docs, and whatever else, you need lots. Dave >>On another issue - I noticed in v2 and 201 on Mac OS X that sometimes >>rev hangs on opening when loading menus and plug-ins, and the only >>way to get it to boot again is to reinstall. Is this me or a feature? >> >>regards >> >>Howard Freeman >> > >Howard, > >No, you are not alone. My copy of RR 2.0 seems to run out of gas >after a while; when this happens it freezes on loading the plug-ins. From rcozens at pon.net Wed Jun 18 11:57:02 2003 From: rcozens at pon.net (Rob Cozens) Date: Wed Jun 18 11:57:02 2003 Subject: new website In-Reply-To: <3EF08B87.8050209@hyperactivesw.com> References: <3EEFC2A4.50201@hyperactivesw.com> <3EF08B87.8050209@hyperactivesw.com> Message-ID: >You probably just missed the smiley at the end of my post Actually, I was just taking advantage of the opportunity to expand others' knowledge base with more trivial facts. :{`) -- 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 Wed Jun 18 13:30:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jun 18 13:30:00 2003 Subject: valentina and rev 2.0 In-Reply-To: Message-ID: <20030618182203.78847.qmail@web11901.mail.yahoo.com> --- "jrvalent at wisc.edu" wrote: > Well, I have been working away trying to write a > good dictionary program > for an endangered language i work with. i have been > trying to use the > valentina xcmd and runrev 2.0, on both mac os x.2.6 > and mac os 9.2.2. so > far, my results are dismal, to say the least. here > are some problems: > Hi Rand, I'm sorry to read your attempts have been unsuccessful. Let's see if we can get you out of this situation and back on track. I'll comment per question. > a. I open my Valentina database using RunRev's > built-in database query > builder; the database has several distinct tables, > only one of which has a > unique primary key, though the rest all have records > that can be uniquely > identified by field combinations. Now one thing that > throws me is this: when > i select the unique field in the table having such > to be the primary key, > and then close the database query builder (dbqb) -- > when i reopen the dbqb, > it almost always lists "None" as the primary key, > unless I click on the > "refresh" button. Is this correct behavior? Same > thing happens with > multi-field key definitions in the dbqb: i type for > example "fld 1,fld 2, > fld 3, fld 4" into the dbqb, close it up, and when > reopening, the primary > key is listed as "None" until I click "refresh". > What is going on here? > When do you open the connection and when do you close it ? (stack or card ?) See if helps if you change these to "when stack opens/closes" for each query. > Also, I do not understand why if there is only one > database open, RunRev > can give me a number such as "3", "5" or "7". Why > not "1"? Are there some > ghost databases open? This perplexes me. > Nothing to worry about, this is just an internal number that is increased when a new connection is opened. However, numbers aren't re-used when a connection is closed, so if you close the connection when the card closes, it drops that number. > b. When I tried to intialize Valentina directly, > without using the dbqb, all > hell broke lose. I made a typo in the path to the > database, and 1. > Revolution instantly crashed; 2. opening my stack > again, and querying > revopendatabases() produced a negative number, > something like -412 (followed > by many more digits) [i fixed this by reinstalling > _revolution_]. When I was > certain that I had the correct path specified, and > ran the stack in which I > was trying to get Valentina initialized, the stack > crashed, _and_ the dbqb > no longer functioned-- it was hopelessly broken. On > my g4 cube running in > os9.2.2, I cannot now fix this -- even reinstalling > RunRev has no effect. I > have checked my Valentina databases using > Valentina's built-in checker, and > it says that there's nothing wrong with the > database. Does this mean that my > system has to be reinstalled to get things to work? > How could this be? > I'm surprised it crashed so heavily. Maybe you could trace the script and post a bit more on where in your code things go wrong? If the first call is in your preopenstack, try locking the messages before opening the stack ; that way you can get in and add a breakpoint. > I really love RunRev, think it's a wonderful and > powerful potential tool > for people like me, academics who need some > programming power in their > research, but don't have time to learn C++ or some > such thing. But I want to > write a database stack that I can give to typical > computer users -- when the > program is so finicky, i really worry. > While it is true not everything is completely bullet-proof, for a system as intricate as RunRev, things are very stabgle (thankfully) -- but as in every program, the least-used corners of the program are most likely to show erratic behaviour. > We so need our Danny Goodman to show up and write > us a good cookbook, too. > I think the docs on using the dbqb are quite good, > but they really lack in > not giving us a clear-cut example of usage -- e.g., > I still can't figure out > how you _delete_ a record using runrev db commands, > but i've probably > overlooked something. > > rand > It's true that some parts of Revolution could use more documentation, more examples, more tutorials, etc. But the quality of the existing docs is fenomenal -- and the current cookbook in the electronic docs is jnust the start of a lot more. Just give Jeanne some more time, and I'm sure she'll bedazzle us all. Yes, a good thorough book that would cover certain aspects from top to bottom, would be a welcome addition. But that takes time to write, and the juiciest aspects of RunRev are evolving at an impressive rate. The topic has been raised numerous times, and IIRC someone has an e-book upcoming. The biggest effort will be in finding a publisher -- so if you have good connections with one, don't hesitate to tell us and do some lobbying :-) In the meantime, the User Contributions still contains an example by our dear friend Tuviah, which can also be hooked up to Valentina. It shows many techniques that are still applicable, even though Revolution 2.0 has added some synonyms. Direct link : http://www.runrev.com/revolution/downloads/developerdownloads/DB%20Examples.zip As for deleting a record, try the following : -- first fetch the name of any query connected to our database put "some_query" into tQueryName -- now create the SQL statement put "DELETE FROM customers WHERE customer_ID=999" into tSQLQuery revExecuteWithQuery tQueryName, tSQLQuery -- end of code snippet 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!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From dsc at swcp.com Wed Jun 18 13:47:00 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 18 13:47:00 2003 Subject: pendingmessages In-Reply-To: Message-ID: <28061580-A1BC-11D7-B309-000A9567A3E6@swcp.com> On Wednesday, June 18, 2003, at 09:37 AM, Martin Meili wrote: > Can anybody comment on this and help me? I forgot to mention the Pending Messages view on the Message Box. This can be very handy. You can use this to look at the messages and even cancel them. By checking the right box, you can see these in real time and even see the Revolution messages. I have never seen messages like mouseUp in pendingMessages. However, messages like moveStopped and socketClosed will show up there. This also can help you learn the format of the value returned from pendingMessages. That value consists of a line for each message. The items of each line are organized like this: item 1 message ID item 2 time/date of when message should run in "seconds format" (I have sent messages to the past but I have yet to get them to run in the past, so I use this for priority sends, year 2000 = high priority, year 1990 = hot priority.) item 3 handler to get the message item 4 to -1 the long id of the object to get the message (think item 4) Not all message information is supplied by pendingMessages. Puzzle for Revolutionaries: Watch messages in realtime. There is one message you can't ever see, even though it is almost always in the pendingMessages. What message is that? Dar Scott From gizmotron at earthlink.net Wed Jun 18 13:49:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed Jun 18 13:49:00 2003 Subject: valentina and rev 2.0 In-Reply-To: <20030618182203.78847.qmail@web11901.mail.yahoo.com> Message-ID: On Wednesday, June 18, 2003, at 11:22 AM, Jan Schenkel wrote: > Hi Rand, > > I'm sorry to read your attempts have been > unsuccessful. Let's see if we can get you out of this > situation and back on track. I'll comment per > question. Hi, Please don't hold me to it because this is from my weekend learning SQL for Valintena V4MD (Director) three years ago, I had the same sort of problems with Valentina until my application queries included destroying the current curser and initializing a new cursor for each query of the database. I'm not sure, but it sounds like it could be a possible solution. This is in regards to SQL calls to the Valintina database. Not knowing how Transcript handles SQL calls (yet) I'm only guessing. Since this goes into the archives of this list permanently, one could also use these comments against me as a record of my memory over a three year period. In other words, take this with a grain of salt. Mark From capellan2000 at yahoo.com Wed Jun 18 13:56:00 2003 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed Jun 18 13:56:00 2003 Subject: PDF plugin Message-ID: <20030618184749.4524.qmail@web40505.mail.yahoo.com> Hi Javier, Check this web page: http://www.sonsothunder.com/devres/metacard/tips/file001.htm Visit the area of developers resources of this Ken Ray's website to read useful codes and techniques. Check the advanced google search direction at the end of this message to look for messages that contains the word "pdf" in this mail list. Alejandro ===== Useful sites: http://www.sonsothunder.com/devres/metacard/tips/ and /revolution/tips/ http://lists.runrev.com/pipermail/metacard/ and /use-revolution/ http://wiki.macitworks.com/revdocs http://www.google.com/advanced_search?q=site:lists.runrev.com __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From janschenkel at yahoo.com Wed Jun 18 13:59:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jun 18 13:59:00 2003 Subject: valentina and rev 2.0 In-Reply-To: Message-ID: <20030618185049.17128.qmail@web11904.mail.yahoo.com> --- Mark Brownell wrote: > > On Wednesday, June 18, 2003, at 11:22 AM, Jan > Schenkel wrote: > > > Hi Rand, > > > > I'm sorry to read your attempts have been > > unsuccessful. Let's see if we can get you out of > this > > situation and back on track. I'll comment per > > question. > > Hi, > > Please don't hold me to it because this is from my > weekend learning SQL > for Valintena V4MD (Director) three years ago, I had > the same sort of > problems with Valentina until my application queries > included > destroying the current curser and initializing a new > cursor for each > query of the database. I'm not sure, but it sounds > like it could be a > possible solution. This is in regards to SQL calls > to the Valintina > database. Not knowing how Transcript handles SQL > calls (yet) I'm only > guessing. Since this goes into the archives of this > list permanently, > one could also use these comments against me as a > record of my memory > over a three year period. In other words, take this > with a grain of > salt. > > Mark > Hi Mark, That's nothing to be ashamed of ; my memories of certain periods of my life are kind of blurry -- now if you couldn't remember that you just sent this mail, that's when I'd advise you seek some help ;-) Jokes aside, this juggling with cursors is a big problem when using the revdb functions with MySQL. So maybe Rand could try and check the 'Cache result sets' checkbox, as this will ensure cursors are closed after fetching the data. Best regards, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From dsc at swcp.com Wed Jun 18 14:02:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 18 14:02:01 2003 Subject: pendingmessages In-Reply-To: Message-ID: <365E7ED8-A1BE-11D7-B309-000A9567A3E6@swcp.com> On Wednesday, June 18, 2003, at 10:00 AM, Dar Scott wrote: > repeat for each line msgLine in the pendingMessages > if char 1 to 3 of item 3 of msgLine != "rev" then cancel item 1 of > msgLine > end repeat Whoops, sorry. I just got back from a universe in which Scott added != in '96. Make that "is not". Dar Scott From ambassador at fourthworld.com Wed Jun 18 14:08:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 18 14:08:01 2003 Subject: pendingmessages In-Reply-To: <28061580-A1BC-11D7-B309-000A9567A3E6@swcp.com> Message-ID: Dar Scott wrote: > > On Wednesday, June 18, 2003, at 09:37 AM, Martin Meili wrote: > >> Can anybody comment on this and help me? > > I forgot to mention the Pending Messages view on the Message Box. This > can be very handy. > > You can use this to look at the messages and even cancel them. By > checking the right box, you can see these in real time and even see the > Revolution messages. > > I have never seen messages like mouseUp in pendingMessages. However, > messages like moveStopped and socketClosed will show up there. > > This also can help you learn the format of the value returned from > pendingMessages. That value consists of a line for each message. The > items of each line are organized like this: > > item 1 message ID > item 2 time/date of when message should run in "seconds format" > (I have sent messages to the past but I have yet to get > them to run in the past, so > I use this for priority sends, year 2000 = high > priority, year 1990 = hot priority.) > item 3 handler to get the message > item 4 to -1 the long id of the object to get the message (think > item 4) > > Not all message information is supplied by pendingMessages. > > Puzzle for Revolutionaries: Watch messages in realtime. There is one > message you can't ever see, even though it is almost always in the > pendingMessages. What message is that? quit? -- 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 gizmotron at earthlink.net Wed Jun 18 14:09:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Wed Jun 18 14:09:01 2003 Subject: valentina and rev 2.0 In-Reply-To: <20030618185049.17128.qmail@web11904.mail.yahoo.com> Message-ID: <75C586B2-A1BF-11D7-BD37-000A95859272@earthlink.net> On Wednesday, June 18, 2003, at 11:50 AM, Jan Schenkel wrote: > Hi Mark, > > That's nothing to be ashamed of ; my memories of > certain periods of my life are kind of blurry -- now > if you couldn't remember that you just sent this mail, > that's when I'd advise you seek some help ;-) > Jokes aside, this juggling with cursors is a big > problem when using the revdb functions with MySQL. So > maybe Rand could try and check the 'Cache result sets' > checkbox, as this will ensure cursors are closed after > fetching the data. > > Best regards, > > Jan Schenkel. Hi Jan, Who are you? Why are you bothering me? ... :-) That's it -- ( close the curser,) I'm still getting over the Transcript function destroyWindow; it sounds more like a computer virus. Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 793 bytes Desc: not available URL: From ambassador at fourthworld.com Wed Jun 18 14:09:29 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 18 14:09:29 2003 Subject: pendingmessages In-Reply-To: <365E7ED8-A1BE-11D7-B309-000A9567A3E6@swcp.com> Message-ID: Dar Scott wrote: > On Wednesday, June 18, 2003, at 10:00 AM, Dar Scott wrote: > >> repeat for each line msgLine in the pendingMessages >> if char 1 to 3 of item 3 of msgLine != "rev" then cancel item 1 of >> msgLine >> end repeat > > Whoops, sorry. I just got back from a universe in which Scott added != > in '96. Make that "is not". ...or "<>" if you prefer two-character alternatives. ;) -- 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 Jun 18 14:22:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Wed Jun 18 14:22:00 2003 Subject: Is "revShowPrintDialog" Working Yet? Message-ID: <200306181914.h5IJE1iY022095@ms-smtp-02.nyroc.rr.com> >The stack I'm working on is pretty simple and I'm positive there's only >one button named "PrintDialog". Should I be reporting this to the new bug >database? Are any Windows users here running this command OK? Joe, I reported this specific bug to support at runrev.com on 2/13/03. For Windows, I always have to use the "answer printer" command, as Sarah suggested. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From dsc at swcp.com Wed Jun 18 14:33:00 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 18 14:33:00 2003 Subject: pendingmessages In-Reply-To: Message-ID: <996A5086-A1C2-11D7-B309-000A9567A3E6@swcp.com> On Wednesday, June 18, 2003, at 12:59 PM, Richard Gaskin wrote: >> Puzzle for Revolutionaries: Watch messages in realtime. There is one >> message you can't ever see, even though it is almost always in the >> pendingMessages. What message is that? > > quit? But that isn't always in the pendingMessages under these conditions. Dar Scott From edgore at shinra.com Wed Jun 18 14:38:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Wed Jun 18 14:38:01 2003 Subject: test Message-ID: <200306181929.h5IJTgU03523@mmm1505.boca15-verio.com> None of my posts have shown up recently - just testing... From edgore at shinra.com Wed Jun 18 14:48:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Wed Jun 18 14:48:00 2003 Subject: Yea! I can post again/smoother resize Message-ID: <200306181940.h5IJeB706459@mmm1505.boca15-verio.com> Don't know what happend, but none of my posts for the last two days have shown up. I seem to be working again though. Could the non-Chipp person who mentioned working on a smoother resize external get in touc with me off list? I am curious to see what the cost would be to get involved. Thanks! From erikhans08 at yahoo.com Wed Jun 18 15:15:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jun 18 15:15:01 2003 Subject: what is DLL to RunRev? In-Reply-To: <009c01c33542$d2736f40$6801a8c0@LightningFlash> Message-ID: <20030618200708.27158.qmail@web20008.mail.yahoo.com> --- Ken Ray wrote: > > what, in a generally applies to RunRev sense, > > is DLL? > > DLL stands for Dynamic Link Library and for all > intents and purposes, it > is an "external" for Rev on the Windows > platform. thanks, Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From erikhans08 at yahoo.com Wed Jun 18 15:24:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jun 18 15:24:00 2003 Subject: How to Inspect Rev Tools In-Reply-To: Message-ID: <20030618201548.98349.qmail@web20009.mail.yahoo.com> --- "Jeanne A. E. DeVoto" wrote: > >is there now a list of keyboard shortcuts? > > It's in the same place it's always been - click > "Shortcuts" in the main > documentation window. ;-) thanks, Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From alrice at ARCplanning.com Wed Jun 18 15:35:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 18 15:35:00 2003 Subject: [ANN] revclips: CLIPS external library for Revolution In-Reply-To: Message-ID: <2B81BBA9-A1CB-11D7-B50B-000393529642@ARCplanning.com> On Tuesday, June 17, 2003, at 06:57 AM, Heather Williams wrote: > This is cool Alex. Congratulations. Where can we look at this library? > > Regards, > > Heather OK, this is just the external with some short documentation. No demo stacks or anything: http://mindlube.com/download/files/revclips/revclips-06-18-03.dmg (mac os x) http://mindlube.com/download/files/revclips/revclips-06-18-03.exe (windows) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From kray at sonsothunder.com Wed Jun 18 16:17:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Wed Jun 18 16:17:01 2003 Subject: PDF plugin In-Reply-To: Message-ID: <002401c335dd$d6168330$6801a8c0@LightningFlash> You could use Chipp Walter's altBrowser to open a PDF in a web browser in Rev... http://www.altuit.com/webs/altuit2/RunRev/altBrowser.htm Just a thought... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of Dave Cragg > Sent: Wednesday, June 18, 2003 1:35 AM > To: use-revolution at lists.runrev.com > Subject: Re: PDF plugin > > > At 11:31 am +1000 18/6/03, Terry Judd wrote: > > >Dave - Is that on any platform? When I tried this with 6.2 a > couple of > >weeks ago it only seemed to work on OSX. > > > >Terry... > > At 12:13 am -0400 18/6/03, Trevor DeVore wrote: > >Is PDF display supported on Windows in 6.3? > > You're right. It doesn't work on Windows. > > My apologies. > > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From jhurley at infostations.com Wed Jun 18 16:17:34 2003 From: jhurley at infostations.com (Jim Hurley) Date: Wed Jun 18 16:17:34 2003 Subject: valentina and rev 2.0 [potential publishers for "RunRev The Book"] In-Reply-To: <200306181916.PAA29520@www.runrev.com> References: <200306181916.PAA29520@www.runrev.com> Message-ID: > >Message: 1 >Date: Wed, 18 Jun 2003 11:22:03 -0700 (PDT) >From: Jan Schenkel >Subject: Re: valentina and rev 2.0 >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com >(snip) >Yes, a good thorough book that would cover certain >aspects from top to bottom, would be a welcome >addition. >But that takes time to write, and the juiciest aspects >of RunRev are evolving at an impressive rate. The >topic has been raised numerous times, and IIRC someone >has an e-book upcoming. >The biggest effort will be in finding a publisher -- >so if you have good connections with one, don't >hesitate to tell us and do some lobbying :-) Jan, Of all the e-book and Publish on Demand publishers, the one which stands out in my mind is Booklocker. They have the best return to the author, the author retains rights, they get the book out in less than two months, and they appear to have the best royalties to the author. I haven't published with them so I can't speak from experience. To check out their service go to: http://www.booklocker.com/getpublished/published.html Jim Hurley From rjb at rz.uni-potsdam.de Wed Jun 18 16:21:01 2003 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Wed Jun 18 16:21:01 2003 Subject: valentina and rev 2.0 In-Reply-To: <20030618185049.17128.qmail@web11904.mail.yahoo.com> References: <20030618185049.17128.qmail@web11904.mail.yahoo.com> Message-ID: >That's nothing to be ashamed of ; my memories of >certain periods of my life are kind of blurry -- now >if you couldn't remember that you just sent this mail, >that's when I'd advise you seek some help ;-) >Jokes aside, this juggling with cursors is a big >problem when using the revdb functions with MySQL. So >maybe Rand could try and check the 'Cache result sets' >checkbox, as this will ensure cursors are closed after >fetching the data. > >Best regards, > >Jan Schenkel. Forgetting to close a cursor will cause a memory leak but there is no reason for crash. Calling a non-existing cursor (like in passing a reference to a closed cursor, for example) is a more likely cause of a bad crash. Since such a crash occurs in an extension, the whole enviroment goes down. Robert From alrice at ARCplanning.com Wed Jun 18 16:44:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 18 16:44:01 2003 Subject: again: [ANN] revclips: CLIPS external library for Revolution Message-ID: Sorry if notices there was a permissions problem downloading the .exe. fixed now. > > http://mindlube.com/download/files/revclips/revclips-06-18-03.dmg (mac > os x) > http://mindlube.com/download/files/revclips/revclips-06-18-03.exe > (windows) > > Alex Rice, Software Developer > Architectural Research Consultants, Inc. > alrice at ARCplanning.com > alrice at swcp.com > > > From sarahr at genesearch.com.au Wed Jun 18 17:22:02 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jun 18 17:22:02 2003 Subject: Question for our database-wizzards In-Reply-To: <1030618224837.3ef05fa5.c0a80064.10.2.3.0.28753@192.168.0.100> Message-ID: <21A25F8A-A1DA-11D7-9A7A-0003937A97B8@genesearch.com.au> Here is a function to get the real column types. Pass it the ID of your database connection and the name of the table. Interestingly, where you say revDatabaseColumnTypes returns all STRING, I find that it returns all FLOAT. function listColTypes pID, pTable put "describe " & pTable & ";" into dbQuery put revQueryDatabase(pID, dbQuery) into curID if curID is not a number then return "Query failed:" & cr & curID end if put empty into typeList repeat put word 1 of revDatabaseColumnNumbered(curID, 2) & comma after typeList revMoveToNextRecord(curID) if the result <> true then exit repeat end repeat delete char -1 of typeList revCloseCursor curID return typeList end listColTypes Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Wednesday, June 18, 2003, at 10:48 pm, tkuypers at pandora.be wrote: > I have got a MySQL database with a database, containing several > columns. I would like to get the specifics of each of these columns in > this database (Integer, VarChar, key, value, etc). > > The revDatabaseColumnTypes function should do this, but only returns > ?string? for all columns. I already checked with Sarah (and checked > her MySQL sample) but she also ran into ?this problem, so if anyone > could give me a clue.... > > Warm regards, > > Ton Kuypers From dsc at swcp.com Wed Jun 18 17:24:00 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 18 17:24:00 2003 Subject: Updating visited of linked text Message-ID: <813CA2EA-A1DA-11D7-B309-000A9567A3E6@swcp.com> I'm using the link style in many fields. These point to cards. The link is visited when clicked, but I also want to mark them visited if the user navigates to the cards in any other way such as clicking buttons or clicking other linked text. I think I want to mark links in a field as visited if they are in a list. Is there an easy way to do that? I can't think of a way to get all the links in a field except to run through the field character by character. I thought of htmlText, but that doesn't seem to show visited. Ideas? Dar Scott From sarahr at genesearch.com.au Wed Jun 18 17:27:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jun 18 17:27:00 2003 Subject: mouseLoc OS X strangeness In-Reply-To: <1030618193309.3ef031d5.c0a80064.10.2.3.0.28683@192.168.0.100> Message-ID: I had problems using the Little Arrows object (as supplied in the Object Library) because sometimes they worked fine and other times, no matter where I clicked, I could only increase the value, never decrease. I think this is fixed in Rev 2 although I haven't tested it much. With the arrows, the workaround was quite easy. Just check to see whether the mouse location is within the object clicked and react accordingly. e.g. if the mouseV < the top of me then put the mouseV + 26 into mV else put the mouseV into mV Perhaps you could implement similar checks and fixes in your scripts. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Wednesday, June 18, 2003, at 07:33 pm, David Beck wrote: > Hey, > > I have noticed that on Mac OS 9 using rev 1.1 when you have a menubar > in the > stack and it is set to display in the Mac OS menubar instead of in the > stack > window, the mouse coords have an origin of (0,21) instead of (0,0), > meaning > that the top left pixel in the stack window has coord (0,21). This > pertains > to button locations as well as the mouseLoc function. > > In Mac OS X, however, the button locations still have origin of > (0,21), but > the mouseLoc function has an origin of (0,13), meaning that when the > mouseLoc function is called with the mouse over the top left pixel of > the > stack window, the function returns "0,13". This threw me off for a > while but > I eventually I sorted it out and rewrote up my scripts accordingly. > However, > I have now distributed my stack and am getting reports from end users > that > they are having problems which lead me to believe that only SOMETIMES > the > mouseLoc function origin is (0,13) in OS X, and sometimes it is > (0,21). What > gives with this? What is the rhyme and reason here? Is there a work > around? > > Thanks, > > Dave From sarahr at genesearch.com.au Wed Jun 18 17:37:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Wed Jun 18 17:37:00 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: <1030618174152.3ef017c0.c0a80064.10.2.3.0.28621@192.168.0.100> Message-ID: <36C4CFA8-A1DC-11D7-9A7A-0003937A97B8@genesearch.com.au> Hi Scott, I love it! Every morning I check out the latest MacCentral headlines and your interface provides a really clean, quick and easy way to do it. Thanks very much. Browsing through your scripts (always on the lookout for good techniques), I noticed that you start object names with an underline and don't put them in quotes. Have you had any problems with this? I am always most careful to quote all object names, but your scripts look very neat. The major disadvantage that I can see would be that double-clicking can't select the entire name. Has anyone else any thoughts on the wisdom or otherwise of quoting all names? Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Wednesday, June 18, 2003, at 05:41 pm, Scott Rossi wrote: > Greetings List: > > - THE SHORT > I've made available a small news browser for grabbing and reading the > news > off of MacCentral. The stack requires MetaCard 2.5 or Revolution 2. > To > access it, launch our stack player by entering the following command > in your > message box: > > go stack url "http://www.tactilemedia.com/panel.mc" > > Click the MetaCard Demo Stacks link, and then launch the stacked named > MacCentral News Reader. > From scott at tactilemedia.com Wed Jun 18 18:10:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Wed Jun 18 18:10:01 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: <36C4CFA8-A1DC-11D7-9A7A-0003937A97B8@genesearch.com.au> Message-ID: Recently, "Sarah" wrote: > I love it! Every morning I check out the latest MacCentral headlines > and your interface provides a really clean, quick and easy way to do > it. Thanks very much. Glad to hear someone finds it useful. I was getting quite sick of clicking links, waiting for pages to load, clicking back to return to stories, etc., thus this project. There are a few more features I'd like to add, such as searching past stories, displaying reviews, and viewing forum comments, but I'm trying to complete some other "mini-browsers" beforehand. The nice thing is, since this stack is stored on the Web, you'll have immediate access to any updates made to it. :-) > Browsing through your scripts (always on the lookout for good > techniques), I noticed that you start object names with an underline > and don't put them in quotes. Have you had any problems with this? Never. Personally, I find quotes visually distracting and add unnecessary characters to the script. Also, the underscore makes it impossible to confuse an object name with a reserved name, and allows me to quickly pick out objects from scripts. > I am always most careful to quote all object names, but your scripts look > very neat. The major disadvantage that I can see would be that > double-clicking can't select the entire name. True -- in my case, it's disadvantage I prefer to quoting object names. :-) Best Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From dsc at swcp.com Wed Jun 18 18:47:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 18 18:47:01 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: <36C4CFA8-A1DC-11D7-9A7A-0003937A97B8@genesearch.com.au> Message-ID: <16668CDA-A1E6-11D7-B309-000A9567A3E6@swcp.com> On Wednesday, June 18, 2003, at 04:28 PM, Sarah wrote: > Has anyone else any thoughts on the wisdom or otherwise of quoting all > names? Since I have the memory of a goldfish, I like to name objects the way I label them. This means names might have spaces and other interesting characters that cannot be in names. If more than one object is labeled the same, I put a qualifier in the name. I do this so much for fields, I'm looking for a quick way to create fields and corresponding labels and to insert them into scripts. When I make a field named "Mother's Maiden Name:", I also create a label named "Mother's Maiden Name: Label" with the content "Mother's Maiden Name:". When editing a script, I simply look over to the stack and see "Mother's Maiden Name:" and enter 'field "Mother's Maiden Name:"'. (I have a feeling I'm going to find out I'm doing this the hard way.) Dar Scott From monte at sweattechnologies.com Wed Jun 18 18:53:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jun 18 18:53:01 2003 Subject: [ANN] New Improved Script Browser Message-ID: Hi All In case you didn't notice I changed the name from "Rev Script Documentation" to "Sweat Technologies - Script Browser" just because the first made it should like it was some extra docs. It's also now quite useful for looking at scripts without the javadoc comments in them. By popular demand (one request) I did some work on this thing last night. So what's new? - an 'index topstack' button to get hyperlinks to all docs on a stack - a script icon next to each object hyperlink that will launch the script editor for that object - it now searches each handler for custom functions and handlers and then searches the object hierarchy to find the first occurrence of that function or handler. Then it creates a 'calls' hyperlink to the object & script. This is a bit slow because you need to check each token in the script so I've got checkboxes to include back scripts, libraries and front scripts as you require. - If the handler was found in a front script, back script or library then it also adds a 'requires' hyperlink showing the object name. I think I've optimised the code as far as it can go but if anyone wants to help me speed it up you are welcome. Download from: http://www.sweattechnologies.com/rev/ or revnet Regards Monte Goulding B.App.Sc. (Hons.) Executive Director Sweat Technologies email: monte at sweattechnologies.com website: www.sweattechnologies.com mobile (International): +61 421 138 274 (Australia): 0421 138 274 From erikhans08 at yahoo.com Wed Jun 18 19:50:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jun 18 19:50:01 2003 Subject: Updating visited of linked text In-Reply-To: <813CA2EA-A1DA-11D7-B309-000A9567A3E6@swcp.com> Message-ID: <20030619004228.94437.qmail@web20004.mail.yahoo.com> --- Dar Scott wrote: > I'm using the link style in many fields. These > point to cards. The > link is visited when clicked, but I also want > to mark them visited if > the user navigates to the cards in any other > way such as clicking > buttons or clicking other linked text. > > I think I want to mark links in a field as > visited if they are in a > list. Is there an easy way to do that? > > I can't think of a way to get all the links in > a field except to run > through the field character by character. I > thought of htmlText, but > that doesn't seem to show visited. > > Ideas? > > Dar Scott my music editor uses linked text and what works for me is keeping track of the linked text as it is written down, i.e. store "char 2 to 10 of fld _Fld" is stored somewhere. (that is easier than quoting) when someone clicks "char 2 to 10 of fld _Fld" you compare the clickChunk (hope that is right) to the items in your list. where you go from there... Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From erikhans08 at yahoo.com Wed Jun 18 20:04:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jun 18 20:04:01 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: Message-ID: <20030619005623.98034.qmail@web20002.mail.yahoo.com> --- Scott Rossi wrote: > you start object names with an underline > and don't put them in quotes. Have you had > any problems with this? ==== > Never. Personally, I find quotes visually > distracting and add unnecessary > characters to the script. Also, the underscore > makes it impossible to > confuse an object name with a reserved name, > and allows me to quickly pick > out objects from scripts. so you avoid the quote & "fName" & quote # business. still, this is a big step. "quote all object names" goes all the way back. is this quoting taboo only designed to save programers from their own foulups? i had imagined there was some deep mysterious proto machine intelligence sensibility at work. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From kray at sonsothunder.com Wed Jun 18 21:14:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Wed Jun 18 21:14:00 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: <20030619005623.98034.qmail@web20002.mail.yahoo.com> Message-ID: <005e01c33607$460e7750$6801a8c0@LightningFlash> > still, this is a big step. > "quote all object names" goes all the way back. > is this quoting taboo only designed to save > programers from their own foulups? > i had imagined there was some deep mysterious > proto machine intelligence sensibility at work. In a way, you're right. It all boils down to what the interpreter will accept as well as understanding that if you program in other languages you probably won't be able to implement those "bad" habits. Personally, I'm all for doing whatever gets the job done with the least amount of typing. For this reason I don't declare my local variables ahead of time (unless I have to as a result of using the regEx commands), and don't run with explicitVariables turned on. (THERE, I said it... do you still respect me?) ;-) Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From joe.gardner at nwa.com Wed Jun 18 21:17:00 2003 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Wed Jun 18 21:17:00 2003 Subject: Is "revShowPrintDialog" Working Yet? Message-ID: Howard, you hit it on the head there. Changing the script to if hilite of button "PrintDialog" is true then answer printer brings up the options dialog like I wanted (as long as the checkbox is checked). Thanks to all for helping me get this sorted out! This is an excellent resource we got here. joe. Howard wrote: >The stack I'm working on is pretty simple and I'm positive there's only >one button named "PrintDialog". Should I be reporting this to the new bug >database? Are any Windows users here running this command OK? Joe, I reported this specific bug to support at runrev.com on 2/13/03. For Windows, I always have to use the "answer printer" command, as Sarah suggested. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From jacque at hyperactivesw.com Wed Jun 18 21:41:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed Jun 18 21:41:00 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: <36C4CFA8-A1DC-11D7-9A7A-0003937A97B8@genesearch.com.au> References: <36C4CFA8-A1DC-11D7-9A7A-0003937A97B8@genesearch.com.au> Message-ID: <3EF120F3.4090207@hyperactivesw.com> On 6/18/03 5:28 PM, Sarah wrote: > Has anyone else any > thoughts on the wisdom or otherwise of quoting all names? I believe there is a slight speed hit if you don't use quotes, since the engine has to figure out whether the word is a variable or a name. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From monte at sweattechnologies.com Wed Jun 18 21:43:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jun 18 21:43:00 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: <005e01c33607$460e7750$6801a8c0@LightningFlash> Message-ID: > In a way, you're right. It all boils down to what the interpreter will > accept as well as understanding that if you program in other languages > you probably won't be able to implement those "bad" habits. Personally, > I'm all for doing whatever gets the job done with the least amount of > typing. For this reason I don't declare my local variables ahead of time > (unless I have to as a result of using the regEx commands), and don't > run with explicitVariables turned on. > > (THERE, I said it... do you still respect me?) > > ;-) > I guess you won't be using my javadoc plugin then ;-( By the way you can't use explicitVariables in rev because of the amount of undeclared variables in the IDE. I tend to be somewhere in the middle though I think I'd use explicitVariables if I had the opportunity as it often takes more time to work out that you misspelled a variable name in a long script than declaring the variables. I'm sure we all still respect you ;-P ... well as much as we did before ;-) Cheers Monte From davethebrv at mac.com Wed Jun 18 21:50:00 2003 From: davethebrv at mac.com (David Beck) Date: Wed Jun 18 21:50:00 2003 Subject: mouseLoc OS X strangeness In-Reply-To: <200306190005.UAA04304@www.runrev.com> Message-ID: Well, the resolution is that I couldn't find any property of the menubar group or "File" button that could reliably be used as an indication as to the origin of the mouseLoc function. I tried height, bottom, and effective textHeight. But, I did discover that the clickLoc function doesn't have the same problems as the mouseLoc function. The clickLoc will always have an origin of (0,21), regardless of OS. So that is what I'm using. Also, as a side note, the xLoc and yLoc params of the mouseMoved message don't suffer from the mouseLoc weirdness either, so its safe to use those. Thanks for all the help guys! This list has always been so awesome at helping me through these little quirks. Cheers, Dave From jacque at hyperactivesw.com Wed Jun 18 22:12:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed Jun 18 22:12:00 2003 Subject: Updating visited of linked text In-Reply-To: <813CA2EA-A1DA-11D7-B309-000A9567A3E6@swcp.com> References: <813CA2EA-A1DA-11D7-B309-000A9567A3E6@swcp.com> Message-ID: <3EF12825.4050403@hyperactivesw.com> On 6/18/03 5:16 PM, Dar Scott wrote: > I'm using the link style in many fields. These point to cards. The > link is visited when clicked, but I also want to mark them visited if > the user navigates to the cards in any other way such as clicking > buttons or clicking other linked text. > > I think I want to mark links in a field as visited if they are in a > list. Is there an easy way to do that? > > I can't think of a way to get all the links in a field except to run > through the field character by character. I thought of htmlText, but > that doesn't seem to show visited. > > Ideas? One way might be to set a custom property on each card which would contain the list field's link text for that card. Then in the stack or background group, use an opencard handler that does something like: put the cLinkText of this cd into theLink put offset(theLink,fld "myLinkList") into theFound if theFound > 0 then set the textstyle of char theFound to len(theLink) \ of fld "myLinkList" to the linkVisitedColor end if Not tested, but hopefully that's the idea. You could use lineOffset instead, if it works better for what you're doing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Thu Jun 19 00:15:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Thu Jun 19 00:15:00 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: <3EF120F3.4090207@hyperactivesw.com> Message-ID: I'm with Jacqueline. I always thought it took the interpreter longer to figure out what it's looking at. > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of J. Landman > Gay > Sent: Wednesday, June 18, 2003 9:33 PM > To: use-revolution at lists.runrev.com > Subject: Re: [ANN] News Reader Stack Available > > > On 6/18/03 5:28 PM, Sarah wrote: > > > Has anyone else any > > thoughts on the wisdom or otherwise of quoting all names? > > I believe there is a slight speed hit if you don't use quotes, since the > engine has to figure out whether the word is a variable or a name. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Thu Jun 19 01:23:00 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 19 01:23:00 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: Message-ID: <676EF98C-A21D-11D7-93A8-000A9567A3E6@swcp.com> On Wednesday, June 18, 2003, at 11:08 PM, Chipp Walters wrote: > I'm with Jacqueline. I always thought it took the interpreter longer to > figure out what it's looking at. ... >>> Has anyone else any >>> thoughts on the wisdom or otherwise of quoting all names? >> >> I believe there is a slight speed hit if you don't use quotes, since >> the >> engine has to figure out whether the word is a variable or a name. A quick test on OS X seems to indicate that is not the case: on mouseUp local x set the numberFormat to "0.000000" put empty into field "Report" put the long seconds into tEnd -- throw this one away put the long seconds into tStart put the long seconds into tEnd put tEnd-tStart into tCorrection put the long seconds into tStart put the highlight of button "dummy" into x put the long seconds into tEnd put (tEnd - tStart - tCorrection) & " s quoted" & LF after field "Report" put the long seconds into tStart put the highlight of button dummy into x put the long seconds into tEnd put (tEnd - tStart - tCorrection) & " s unquoted" & LF after field "Report" end mouseUp Typical results: 0.000025 s quoted 0.000026 s unquoted I would guess that the script compiler checks to see whether the name was used as a variable so for in the script. If it has, it would compile a variable use. If not, it would compile the same as a string. If there is a real difference is is one or two microseconds on my computer. Dar Scott From terry at discovery.nl Thu Jun 19 03:17:00 2003 From: terry at discovery.nl (Terry Vogelaar) Date: Thu Jun 19 03:17:00 2003 Subject: pendingmessages In-Reply-To: <28061580-A1BC-11D7-B309-000A9567A3E6@swcp.com> Message-ID: > Puzzle for Revolutionaries: Watch messages in realtime. There is one > message you can't ever see, even though it is almost always in the > pendingMessages. What message is that? idle? Terry From richmond at mail.maclaunch.com Thu Jun 19 03:30:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu Jun 19 03:30:00 2003 Subject: Disembodied windowShapes Message-ID: I have just uploaded a new stack "Bubastis.rev" to my website: http://members.maclaunch.com/richmond/default.html it copes with transparent bits and funny-shaped images in a totally different way to my previous attempts. Have a look, have a laugh! Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From sims at ezpzapps.com Thu Jun 19 05:02:01 2003 From: sims at ezpzapps.com (sims) Date: Thu Jun 19 05:02:01 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: References: Message-ID: >Glad to hear someone finds it useful. I was getting quite sick of clicking >links, waiting for pages to load, clicking back to return to stories, etc., >thus this project. There are a few more features I'd like to add, such as >searching past stories, displaying reviews, and viewing forum comments, but >I'm trying to complete some other "mini-browsers" beforehand. Very nice, Scott! I made something similar which grabs the local news from the Times of Malta, saves the text and then makes a sound (.aiff) from the text. I can listen to the news whilst doing other things here in the morning. You could also save it to iTunes and end up with a MP3 file if you space is an issue. Because of the AppleScript it only works on Mac. To turn text into an AIFF sound file I do the following: In the Custom Property doAS I place: using "Bruce" saving to "MaltaNews.aiff" if the hilite of btn "Make sound file" is true then -- option of listening or reading the text put fld "pageText" into tWords -- fld containing portion of web page with html stripped replace quote with " " in tWords --quotes seem prevent the making of the sound file put the doAS of me into doAS --I suppose you could just script it all without the Cust.Prop put "say"&& quote&tWORDS"e before doAS do doAS as applescript end if atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From sims at ezpzapps.com Thu Jun 19 05:11:00 2003 From: sims at ezpzapps.com (sims) Date: Thu Jun 19 05:11:00 2003 Subject: [ANN] News Reader slight clarification In-Reply-To: References: Message-ID: >In the Custom Property doAS I place: using "Bruce" saving >to "MaltaNews.aiff" In the script that gets the web page I place: > if the hilite of btn "Make sound file" is true then -- option of >listening or reading the text > put fld "pageText" into tWords -- fld containing portion of web >page with html stripped > replace quote with " " in tWords --quotes seem prevent the making >of the sound file > put the doAS of me into doAS --I suppose you could just script it >all without the Cust.Prop > put "say"&& quote&tWORDS"e before doAS > do doAS as applescript > end if atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From malte.brill at t-online.de Thu Jun 19 06:09:01 2003 From: malte.brill at t-online.de (Malte Brill) Date: Thu Jun 19 06:09:01 2003 Subject: [ann] Fullscreen Public Beta In-Reply-To: <200306181201.IAA14397@www.runrev.com> Message-ID: Hi all, my little app. Fullscreen is ready for Beta Testdriving on Mac Os X and Classic. (Windows to follow in July) http://www.derbrill.de/fullscreen What is it? Fullscreen is a GUI (Graphic User Interface) for Quicktime. Besides displaying a movie in its original size the program allows stepless scaling of the Playerwindow from 15% up to 100% of the actual screen resolution.Fullscreen archives your movies. The program offers compfortable management of multiple Playlists. Both Playlists and movies can be renamed. The original names of your movies on your harddisc remain unchanged of course. You may turn on looping, hide the Menubar and the dock, hide the remotecontrol to enjoy your movies in full size without needing the Pro version of Quicktime. Fullscreen is in public Beta phase for Mac Os X and Classic right now. If you want to take a look at it, please do it. :-) Send Bug-reports or feature requests to fullscreen at derbrill.de please. PS: I want to give credits to the inventors of the directory walking script I?ve stolen (and modified) from the Metacard List. So could anyone of you please drop me a line with the names of the people that were involved please? That?ll be great. Regards, Malte From sims at ezpzapps.com Thu Jun 19 06:25:01 2003 From: sims at ezpzapps.com (sims) Date: Thu Jun 19 06:25:01 2003 Subject: [ANN] specialized browser Malta News demo In-Reply-To: References: Message-ID: This app can download news from two sections of the Times of Malta (yes...not of much interest for many people out there, it's a demo of one way to make a specialized browser). Download news - saves as text file - save as AIFF sound file - increase text size for vision impaired - etc DOWNLOAD (64k) http://ezpzapps.com/GGMU.rev.sit/ atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From richmond at mail.maclaunch.com Thu Jun 19 06:40:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Thu Jun 19 06:40:00 2003 Subject: [ANN] specialized browser Malta News demo Message-ID: Dear EzPz (Oh, by the way, in the UK we don't understand "eeZedPeeZed"), Unable to download your Times of Malta browser: gosh, can't wait to find out the latest juicy scandals rocking Valletta! 'Broken Link' Regards, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From sims at ezpzapps.com Thu Jun 19 06:54:00 2003 From: sims at ezpzapps.com (sims) Date: Thu Jun 19 06:54:00 2003 Subject: [ANN] specialized browser Malta News demo In-Reply-To: References: Message-ID: >Dear EzPz (Oh, by the way, in the UK we don't understand >"eeZedPeeZed"), We all have some sort of handicaps... ;-) > >Unable to download your Times of Malta browser: gosh, can't >wait to find out the latest juicy scandals rocking >Valletta! Dump the slash at the end NO! http://ezpzapps.com/GGMU.rev.sit/ YES!!!! http://ezpzapps.com/GGMU.rev.sit sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From dsc at swcp.com Thu Jun 19 09:04:00 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 19 09:04:00 2003 Subject: pendingMessages Puzzle (was pendingmessages) In-Reply-To: Message-ID: On Thursday, June 19, 2003, at 02:08 AM, Terry Vogelaar wrote: > >> Puzzle for Revolutionaries: Watch messages in realtime. There is one >> message you can't ever see, even though it is almost always in the >> pendingMessages. What message is that? > > idle? I don't know how that is implemented, but I don't think it is ever in pendingMessages(). Nope. That is not the answer I'm thinking of. Dar Scott From alrice at ARCplanning.com Thu Jun 19 11:03:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Thu Jun 19 11:03:00 2003 Subject: externals questions Message-ID: <68CCE4E4-A26E-11D7-B3D4-000393529642@ARCplanning.com> In the Game of Life external, external.c, I have noticed: 1) String constants are copied before returning, e.g. *retstring = istrdup("atan2: must pass 2 arguments"); Why is this? It seems to work just as well todo *retstring = "here is the return value"; 2) To indicate a successful call to a handler, it is doing *retstring = (char *)calloc(1, 1); What is the significance of the 1 byte? It seems returning NULL works just as well and it's one less function call to make. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From jacque at hyperactivesw.com Thu Jun 19 11:09:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu Jun 19 11:09:00 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: <676EF98C-A21D-11D7-93A8-000A9567A3E6@swcp.com> References: <676EF98C-A21D-11D7-93A8-000A9567A3E6@swcp.com> Message-ID: <3EF1DE3B.6030003@hyperactivesw.com> On 6/19/03 1:15 AM, Dar Scott wrote: > > On Wednesday, June 18, 2003, at 11:08 PM, Chipp Walters wrote: > >> I'm with Jacqueline. I always thought it took the interpreter longer to >> figure out what it's looking at. > > ... > >>>> Has anyone else any >>>> thoughts on the wisdom or otherwise of quoting all names? >>> >>> >>> I believe there is a slight speed hit if you don't use quotes, since the >>> engine has to figure out whether the word is a variable or a name. > > > A quick test on OS X seems to indicate that is not the case: > > on mouseUp > local x > set the numberFormat to "0.000000" > put empty into field "Report" > put the long seconds into tEnd -- throw this one away > put the long seconds into tStart > put the long seconds into tEnd > put tEnd-tStart into tCorrection > put the long seconds into tStart > put the highlight of button "dummy" into x > put the long seconds into tEnd > put (tEnd - tStart - tCorrection) & " s quoted" & LF after field "Report" > put the long seconds into tStart > put the highlight of button dummy into x > put the long seconds into tEnd > put (tEnd - tStart - tCorrection) & " s unquoted" & LF after field > "Report" > end mouseUp > > Typical results: > > 0.000025 s quoted > 0.000026 s unquoted > > I would guess that the script compiler checks to see whether the name > was used as a variable so for in the script. If it has, it would > compile a variable use. If not, it would compile the same as a string. > > If there is a real difference is is one or two microseconds on my computer. I ran your script on my Mac G4/350: 0.000031 s quoted 0.000053 s unquoted on my G4 12" PB: 0.000033 s quoted 0.000057 s unquoted So, about twice as long if unquoted, though still not a huge amount of time. If the test were run on older machines, I suspect there would be greater variance. This reminds me of some speed tests that a HyperCard user did a few years ago. The HyperCard manual gave several tips on how to improve performance. Using the newest Mac available at the time, he ran extensive tests on each tip and concluded that there were no advantages to using the suggested techniques. However, when I re-ran his tests on a few of my old Macs (one of them the original SE) there was a difference in speed that could be measured in seconds, and in one case, minutes. Because I don't know what machines my users will be running, I always quote names. I also use a few other speed tips routinely, partly out of habit, but also because I never know how much difference it may make to my users. I suppose in this day and age it doesn't matter much any more, but these habits feel like good ones to me in general so I keep them. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From shaosean at unitz.ca Thu Jun 19 11:22:00 2003 From: shaosean at unitz.ca (Shao Sean) Date: Thu Jun 19 11:22:00 2003 Subject: externals questions Message-ID: <200306191613.MAA17718@bright.unitz.ca> i'd love to have more information regarding writing externals for MC/RR, as i'm basically just copying what's in the example without knowing why (i should also mention that i know more about accounting than i do about c/c++) ----- Original Message Follows ----- > In the Game of Life external, external.c, I have noticed: > > 1) String constants are copied before returning, e.g. > *retstring = istrdup("atan2: must pass 2 arguments"); > Why is this? It seems to work just as well todo > *retstring = "here is the return value"; > > 2) To indicate a successful call to a handler, it is doing > *retstring = (char *)calloc(1, 1); > What is the significance of the 1 byte? It seems returning > NULL works just as well and it's one less function call > to make. From dan at clearvisiontech.com Thu Jun 19 11:36:00 2003 From: dan at clearvisiontech.com (Dan Friedman) Date: Thu Jun 19 11:36:00 2003 Subject: Unicode Text In-Reply-To: <200306191055.GAA15098@www.runrev.com> Message-ID: Has anyone figured out how to read and write unicode text? I opened the unicodeFldRoutines.rev stack and tried to save field "jpTargetFld" to a text file and read it back in... But I can't seem to get it to work. Has anyone been able to do this? Or have ya got any ideas? Thanks in advance! -Dan From jhurley at infostations.com Thu Jun 19 11:37:01 2003 From: jhurley at infostations.com (Jim Hurley) Date: Thu Jun 19 11:37:01 2003 Subject: set the angle of image Message-ID: I am having some difficulty using the new "set angle" property for images in 2.0. My image (a fish) is long and thin. If I resize it, lock position and size, and then set the angle to, say, 45, the image rect is changed and the image distorted. A work-around is to change the *canvas* size (in Photoshop) so that it is square before importing it into RR as an image. Is it possible to deal with this problem (resized, non-square images) within RunRev? Perhaps programmatically resize the image rect using the formattedWidth and formattedHeight depending on the angle? I confess I can't figure out the "fit content" buttons in "size and position" panel of the property inspector. Would these be useful here? Jim From alrice at ARCplanning.com Thu Jun 19 11:41:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Thu Jun 19 11:41:01 2003 Subject: externals questions In-Reply-To: <200306191613.MAA17718@bright.unitz.ca> Message-ID: On Thursday, June 19, 2003, at 10:13 AM, Shao Sean wrote: > i'd love to have more information regarding writing > externals for MC/RR, as i'm basically just copying what's in > the example without knowing why (i should also mention that > i know more about accounting than i do about c/c++) Same here! Except I don't know accounting. I wish the XCmdFunc.c (the API) had some comments in it. The readme for the externals speaks as if there is a published API that it conforms to, but I can't find it anywhere. I have managed to scrape a working external together, revclips, but it doesn't use any advanced features like array and image twiddling. Unrelated but: After nearly going insane trying to write a string replacement function using the standard C string library functions, I found this cool library. It's small, safe and easy to use and I hope I attempt to use strtok() again. http://bstring.sourceforge.net/ Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Thu Jun 19 11:55:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Thu Jun 19 11:55:01 2003 Subject: externals questions In-Reply-To: Message-ID: On Thursday, June 19, 2003, at 10:33 AM, Alex Rice wrote: > After nearly going insane trying to write a string replacement > function using the standard C string library functions, I found this > cool library. It's small, safe and easy to use and I hope I attempt to > use strtok() again. http://bstring.sourceforge.net/ Err... I hope I NEVER attempt to use strtok() again. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From ttasovac at princeton.edu Thu Jun 19 12:59:00 2003 From: ttasovac at princeton.edu (Toma Tasovac) Date: Thu Jun 19 12:59:00 2003 Subject: Unicode Text In-Reply-To: Message-ID: <8C10066E-A27E-11D7-BE37-000393D60E0C@princeton.edu> Dear Dan: I use this: on openStack set the textFont of this stack to Verdana,"utf8" put uniencode (url "file:text.txt","utf8") into fld "text" end openStack Of course, you should choose the font you like and the particular encoding you need. This really should work, but let me know if it doesn't. All best, Toma On Thursday, June 19, 2003, at 06:39 PM, Dan Friedman wrote: > Has anyone figured out how to read and write unicode text? > > I opened the unicodeFldRoutines.rev stack and tried to save field > "jpTargetFld" to a text file and read it back in... But I can't seem > to get > it to work. > > Has anyone been able to do this? Or have ya got any ideas? > > Thanks in advance! > -Dan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From valetia at mac.com Thu Jun 19 13:47:00 2003 From: valetia at mac.com (valetia at mac.com) Date: Thu Jun 19 13:47:00 2003 Subject: POP3 Library? In-Reply-To: <8C10066E-A27E-11D7-BE37-000393D60E0C@princeton.edu> Message-ID: Is there a POP3 library available? It would compliment Shao Shen's SMTP library very nicely. Shao - are you working on one? TIA, Valetia From shaosean at unitz.ca Thu Jun 19 13:52:00 2003 From: shaosean at unitz.ca (Shao Sean) Date: Thu Jun 19 13:52:00 2003 Subject: POP3 Library? Message-ID: <200306191843.OAA06273@bright.unitz.ca> > Is there a POP3 library available? It would compliment > Shao Shen's SMTP library very nicely. Shao - are you > working on one? i had started on one a while back, but through some "bad-things"(tm) most of my work was lost.. i've decided to finish up the features in the SMTP library (which i'm working on right now and almost done) and then i will start on a POP3 library.. -Sean From jrvalent at wisc.edu Thu Jun 19 14:05:00 2003 From: jrvalent at wisc.edu (jrvalent at wisc.edu) Date: Thu Jun 19 14:05:00 2003 Subject: thanks and vanishing cursor Message-ID: Thank you to everyone who so kindly posted suggestions regarding my travails with runrev 2.0.1 and Valentina. I continue to slog on, thanks in part to your help. I have a few new questions. 1. Is there a way to search the archives so that we don't bother people with questions that have already been answered? 2. My icons have disappeared -- when I click on the icon set in a button's inspector, the cursor whirls for a bit and then produces nothing. Why would this be? Could it have something to do with my changing the "externals" setting due to working with Valentina? 3. My text fields don't show an i-beam cursor -- the whole field I'm on is highlighted, but there is no blinking i-beam cursor in the field at the point I'm editing. Anyone know how to fix this? Thanks. rand valentine From edgore at shinra.com Thu Jun 19 14:33:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Thu Jun 19 14:33:01 2003 Subject: thanks and vanishing cursor Message-ID: <200306191925.h5JJPH516820@mmm1505.boca15-verio.com> Ooo! Ooo! I know two of these! You can search the archives using Google - go to google and enter: *Your Search Term Here* site:lists.runrev.com This will give you a list of just the hits within the archive. As for your fields problem, I have run into that many times. The issue is that your field has something on top of it. It might be just the tiniest edge of a label that's next to it, or it might be the "empty area" of a large group that is overlaying it. If you bring the field to the front that should fix it. Can't help with the Icon problem though...sorry. Edwin Gore >----- ------- Original Message ------- ----- >From: "jrvalent at wisc.edu" >To: use-revolution at lists.runrev.com >Sent: Thu, 19 Jun 2003 13:56:38 > > Thank you to everyone who so kindly posted >suggestions regarding my >travails with runrev 2.0.1 and Valentina. I >continue to slog on, thanks in >part to your help. > > I have a few new questions. > >1. Is there a way to search the archives so that we >don't bother people with >questions that have already been answered? > >2. My icons have disappeared -- when I click on the >icon set in a button's >inspector, the cursor whirls for a bit and then >produces nothing. Why would >this be? Could it have something to do with my >changing the "externals" >setting due to working with Valentina? > >3. My text fields don't show an i-beam cursor -- >the whole field I'm on is >highlighted, but there is no blinking i-beam cursor >in the field at the >point I'm editing. Anyone know how to fix this? > >Thanks. > >rand valentine > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolu >tion From Yennie at aol.com Thu Jun 19 15:05:00 2003 From: Yennie at aol.com (Yennie at aol.com) Date: Thu Jun 19 15:05:00 2003 Subject: use-revolution digest, Vol 1 #1506 - 8 msgs Message-ID: <112.24e44c9d.2c236f8c@aol.com> > 1) String constants are copied before returning, e.g. > *retstring = istrdup("atan2: must pass 2 arguments"); > Why is this? It seems to work just as well todo > *retstring = "here is the return value"; > This is because you want to explicity allocate memory for the string which MetaCard can use and dispose of. A string constant is allocated locally in your external and could potentially make bad things happen when MetaCard tries to read from that spot in memory (or dispose of the memory). It may be the case that the memory is dealt with so quickly that the risk is small with such a small return value, but you could potentially get into trouble by way of bad luck, platform differences, and/or the size of the return value. > 2) To indicate a successful call to a handler, it is doing > *retstring = (char *)calloc(1, 1); > What is the significance of the 1 byte? It seems returning NULL works > just as well and it's one less function call to make. > Most likely MetaCard checks for NULL, in which case this is ok- but if Metacard is expecting a pointer, it's more "correct" to give it one. If the engine were to try to read from that pointer after you set it to NULL, it could crash your app. All this is doing is creating an empty string: strings are terminated with a NULL byte, so the 1 byte is just the "end-of-string" marker with no string data before it. HTH ------------------------------ Brian Yennie Chief Technology Officer QLD Learning, LLC www.QLDLearning.com PH: (904)-997-0212 EMAIL: Yennie at aol.com ------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: From lafourcade.romain at numericable.fr Thu Jun 19 15:24:00 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Thu Jun 19 15:24:00 2003 Subject: revCopyFile : compiler error Message-ID: Hello all ! I'm working on an on-screen-portfolio-maker. At one moment the user is supposed to choose an image file somewhere on his machine and place a copy of it in a previously created folder. The script look like this : on mouseUp answer file "Select an image :" with filter "JPEG,*.jpg" revCopyFile it,"My Folder" -- this folder is in the Rev folder end mouseUp Pressing the button returns "compiler error". I've tried several versions of it including a try with full URLs. Can any one tell me where is my mistake ? I'm still on Rev 1.1.1 / G4 / Mac OS 9.2.1 / 320 Mb RAM Thanks, Romain From dsc at swcp.com Thu Jun 19 15:27:01 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 19 15:27:01 2003 Subject: Updating visited of linked text In-Reply-To: <3EF12825.4050403@hyperactivesw.com> Message-ID: <3B830F0C-A293-11D7-ABED-000A9567A3E6@swcp.com> On Wednesday, June 18, 2003, at 09:04 PM, J. Landman Gay wrote: > One way might be to set a custom property on each card which would > contain the list field's link text for that card. OK. That has inspired me. I have learned a couple things. Only one char of a link need be marked visited. I had come up with a method that minimized touching fields, but I have learned that getting a char or getting a char property does not take that long. Dar Scott From mcompanys at mac.com Thu Jun 19 15:30:01 2003 From: mcompanys at mac.com (Manuel Companys) Date: Thu Jun 19 15:30:01 2003 Subject: Unicode Text In-Reply-To: <8C10066E-A27E-11D7-BE37-000393D60E0C@princeton.edu> Message-ID: Thanks for the hint Toma. Toma, I'll contact you later about the questions we talked about whenyou were in the States. Cheers Le jeudi, 19 juin 2003, ? 19:50 Europe/Paris, Toma Tasovac a ?crit : > Dear Dan: > > I use this: > > on openStack > set the textFont of this stack to Verdana,"utf8" > put uniencode (url "file:text.txt","utf8") into fld "text" > end openStack > > Of course, you should choose the font you like and the particular > encoding you need. This really should work, but let me know if it > doesn't. > > All best, > Toma > > > > On Thursday, June 19, 2003, at 06:39 PM, Dan Friedman wrote: > >> Has anyone figured out how to read and write unicode text? >> >> I opened the unicodeFldRoutines.rev stack and tried to save field >> "jpTargetFld" to a text file and read it back in... But I can't seem >> to get >> it to work. >> >> Has anyone been able to do this? Or have ya got any ideas? >> >> Thanks in advance! >> -Dan >> >> _______________________________________________ >> 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 alrice at ARCplanning.com Thu Jun 19 15:41:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Thu Jun 19 15:41:00 2003 Subject: externals questions In-Reply-To: <112.24e44c9d.2c236f8c@aol.com> Message-ID: <3BED23D0-A295-11D7-B3D4-000393529642@ARCplanning.com> Yennie, thanks for the info. Makes sense. Alex On Thursday, June 19, 2003, at 01:57 PM, Yennie at aol.com wrote: > This is because you want to explicity allocate memory for the string > which MetaCard can use and dispose of. A string constant is allocated > locally in your external and could potentially make bad things happen > when MetaCard tries to read from that spot in memory (or dispose of > the memory). > > It may be the case that the memory is dealt with so quickly that the > risk is small with such a small return value, but you could > potentially get into trouble by way of bad luck, platform differences, > and/or the size of the return value. > Most likely MetaCard checks for NULL, in which case this is ok- but if > Metacard is expecting a pointer, it's more "correct" to give it one. > If the engine were to try to read from that pointer after you set it > to NULL, it could crash your app. > > All this is doing is creating an empty string: strings are terminated > with a NULL byte, so the 1 byte is just the "end-of-string" marker > with no string data before it. > Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From jrvalent at wisc.edu Thu Jun 19 15:46:00 2003 From: jrvalent at wisc.edu (jrvalent at wisc.edu) Date: Thu Jun 19 15:46:00 2003 Subject: addendum on icons and cursors problem In-Reply-To: <200306191601.MAA21876@www.runrev.com> Message-ID: I should be a beta tester, I seem to have an uncanny ability to destroy programs. Earlier I reported that the ibeam cursors weren't showing up in my text fields. Well, I reinstalled Revolution, and now when I duplicate the field and replace the old field with the new, the new one has a functioning ibeam cursor. Even with Revolution re-installed, the original fields don't have an i-beam, only when i duplicate them -- it's as if there was a period when the field creator was screwed up, and all fields created that time were messed up, but now news ones work properly. Also, after reinstalling Revolution, my icons, which were not showing up at all (when I tried to choose one in the button object manager), are now back and choosable. I wonder what I did to create these problems? rand From dsc at swcp.com Thu Jun 19 15:48:01 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 19 15:48:01 2003 Subject: pendingMessages Puzzle (was pendingmessages) In-Reply-To: Message-ID: <07A30FA5-A296-11D7-ABED-000A9567A3E6@swcp.com> On Thursday, June 19, 2003, at 07:56 AM, Dar Scott wrote: > On Thursday, June 19, 2003, at 02:08 AM, Terry Vogelaar wrote: > >> >>> Puzzle for Revolutionaries: Watch messages in realtime. There is >>> one >>> message you can't ever see, even though it is almost always in the >>> pendingMessages. What message is that? >> >> idle? > > I don't know how that is implemented, but I don't think it is ever in > pendingMessages(). > > Nope. That is not the answer I'm thinking of. Any more attempts, folks? Should I send out the answer? Dar Scott From webmaster at listology.com Thu Jun 19 15:59:01 2003 From: webmaster at listology.com (Jim Biancolo) Date: Thu Jun 19 15:59:01 2003 Subject: Opening Files in OS X Message-ID: <5.2.1.1.2.20030619164419.02b76818@127.0.0.1> Hi folks, I have a RR app that saves a text file (with a *.upf extension) like so: ask file "Save play as:" with filter "Ultimate Play File (*.upf),*.upf" if it is empty then exit mouseUp -- do some stuff to txt variable put txt into url ("file:" & it) ... and it loads files like so: answer file "Open Play:" with filter "Ultimate Play File (*.upf),*.upf,All Files (*.*),*.*" if it is empty then exit mouseUp put url ("file:" & it) into txt This works great on Windows, but my OS X testers (sadly I just have the Windows machine) report that they can't open files. To quote one user: "The file picker dialog still appears, and I can see the file I save, but I can't click it (it is dim, and apparently "unavailable" to the program." Can anyone tell me if there's something Mac-specific I need to do in my app? Thanks! Jim ------- http://www.biancolo.com From edgore at shinra.com Thu Jun 19 16:14:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Thu Jun 19 16:14:00 2003 Subject: addendum on icons and cursors problem Message-ID: <200306192106.h5JL65258101@mmm1505.boca15-verio.com> I'm guessing that this is because when you duplicate the fields they appear on the "top layer" of the card, above whatever was interfering with the old one. If you bring the old ones to the front, I bet they will start working correctly. >----- ------- Original Message ------- ----- >From: "jrvalent at wisc.edu" >To: use-revolution at lists.runrev.com >Sent: Thu, 19 Jun 2003 15:36:36 > > I should be a beta tester, I seem to have an >uncanny ability to destroy >programs. Earlier I reported that the ibeam cursors >weren't showing up in my >text fields. Well, I reinstalled Revolution, and >now when I duplicate the >field and replace the old field with the new, the >new one has a functioning >ibeam cursor. Even with Revolution re-installed, >the original fields don't >have an i-beam, only when i duplicate them -- it's >as if there was a period >when the field creator was screwed up, and all >fields created that time were >messed up, but now news ones work properly. > > Also, after reinstalling Revolution, my icons, >which were not showing up >at all (when I tried to choose one in the button >object manager), are now >back and choosable. > > I wonder what I did to create these problems? > >rand > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolu >tion From xslaugh at hotmail.com Thu Jun 19 16:15:01 2003 From: xslaugh at hotmail.com (Scott Slaugh) Date: Thu Jun 19 16:15:01 2003 Subject: pendingMessages Puzzle (was pendingmessages) Message-ID: >>>>Puzzle for Revolutionaries: Watch messages in realtime. There is one >>>>message you can't ever see, even though it is almost always in the >>>>pendingMessages. What message is that? >>> >>>idle? >> >>I don't know how that is implemented, but I don't think it is ever in >>pendingMessages(). >> >>Nope. That is not the answer I'm thinking of. > >Any more attempts, folks? How about revAutoRefresh? Scott Slaugh > >Should I send out the answer? > >Dar Scott _________________________________________________________________ The new MSN 8: advanced junk mail protection and 2 months FREE* http://join.msn.com/?page=features/junkmail From dsc at swcp.com Thu Jun 19 16:33:00 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 19 16:33:00 2003 Subject: pendingMessages Puzzle (was pendingmessages) -- Bingo!! (spoiler) In-Reply-To: Message-ID: <7E248529-A29C-11D7-ABED-000A9567A3E6@swcp.com> On Thursday, June 19, 2003, at 03:06 PM, Scott Slaugh wrote: >>>>> Puzzle for Revolutionaries: Watch messages in realtime. There is >>>>> one >>>>> message you can't ever see, even though it is almost always in the >>>>> pendingMessages. What message is that? >>>> >>>> idle? >>> >>> I don't know how that is implemented, but I don't think it is ever >>> in pendingMessages(). >>> >>> Nope. That is not the answer I'm thinking of. >> >> Any more attempts, folks? > > How about revAutoRefresh? Yes! This is the handler that does the auto update for the messages. See that sneaky phrase above, "Watch messages in realtime." The handler examines the pendingMessages before doing the send for the next one. So for the first part of the execution of the handler it is not in pendingMessages, but it is in for the rest of the time. I think this is good practice. If the timing period is not critical, then send at the end. This way you automatically slow down and don't contribute to problems when messages get bogged down. In this case, with only a single field update and a quarter second period, it is not critical. I did notice that revAutoRefresh checks whether the stack starts with "rev" rather than check the handler starts with "rev" as my handler does. This has the advantage of including messages with fixed engine names the programmer can't change such as socketClosed. Dar Scott From etcawley at earthlink.net Thu Jun 19 16:57:01 2003 From: etcawley at earthlink.net (Edward Cawley) Date: Thu Jun 19 16:57:01 2003 Subject: use-revolution digest, Vol 1 #1475 - 17 msgs In-Reply-To: <200306120418.AAA32553@www.runrev.com> Message-ID: On Wednesday, June 11, 2003, at 11:18 PM, use-revolution-request at lists.runrev.com wrote: Thanks, the effective path worked like a charm. But that leads to a new problem, I have a stack which uses a number of images and text files which I am referencing by absolute path names. It works fine in the development stack but when I tried to build a standalone everything broke down. In trying to debug it I moved the stack and the associated files into a new folder, changed the references, using the effective path script, and tried to run it again. The images work OK but the text files don't get read. I get a message that it can't verify the path if I run it on OSX, and a message that it can't open the file if I try to run it on OS8.6. I tried changing the defaultfolder but it doesn't seem to make any difference. The filetype seems like it may have a role, but it seems to affect new files created by the app. Do I need to change existing files. Most are simple text or textedit files. The documentation doesn't seem to deal with this specific problem. Also where is the place to put this files in the standalone pkg? I thought I had developed an understanding of Rev. coming from years of hypercard, but now I'm not so sure. Thanks for any help. > --__--__-- > > Message: 10 > Date: Wed, 11 Jun 2003 15:51:31 -1000 > Subject: Re: filepaths for multiple builds > From: Sannyasin Sivakatirswami > To: use-revolution at lists.runrev.com > Reply-To: use-revolution at lists.runrev.com > > > On Tuesday, June 10, 2003, at 03:26 PM, Edward Cawley wrote: > >> Hi all >> I'm trying to build standalones for mac and windows and I have a >> problem. >> I am developing in MacOSX. >> I have a large number of images which I access by filepaths. I don't >> need to specify the hard drive in MacOSX just the file name on the >> hard drive (/river?).but when I access them in OS8&9 I need to >> indicate the hard drive name (ie /Macinosh/.......as well. I'm not >> sure what I need to do for Windows? I can see that I could use an if >> then to change the filepaths to fit the operating systems. But how can >> I find out the operating systems for the scripts? >> > > Ed, are the images are being distributed with your stack? and do you > have control over their location on the CD or in the distribution > directory? i.e if your directory structure can look something this. > > Folder: Fantastic Image Archive/ > file: TheGreatestPix.rev > sub-folder: images/ > files: lots of images > > > the you have a ready made solution in this syntax > > "put the effective filename of this stack into gPath_Where_I_Live" > > and get the path for the sub directories by parsing that string. Can > give you the full script if you need it. > > then the issue of determining platform-OS disappears. > > hth > >> A second question is an odd behavior I see when I change the image by >> changing the source filename. Sometimes there is a blank area which >> isn't drawn, not the whole image but just the bottom 10%. If I go to >> another card and return the image is complete. It isn't a empty field >> or any other object. No big deal, but it is a puzzle. Any ideas? >> Thanks >> Ed >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > From kray at sonsothunder.com Thu Jun 19 18:02:01 2003 From: kray at sonsothunder.com (Ken Ray) Date: Thu Jun 19 18:02:01 2003 Subject: Opening Files in OS X In-Reply-To: <5.2.1.1.2.20030619164419.02b76818@127.0.0.1> Message-ID: <001c01c336b5$a8ceee20$6801a8c0@LightningFlash> Jim, What version of Rev is it? The reason I ask is that an earlier version of the MC engine required that you save *twice* in order for files to get the right creator codes to be "seen" in the file picker... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > Jim Biancolo > Sent: Thursday, June 19, 2003 3:51 PM > To: use-revolution at lists.runrev.com > Subject: Opening Files in OS X > > > Hi folks, > > I have a RR app that saves a text file (with a *.upf > extension) like so: > > ask file "Save play as:" with filter "Ultimate Play File > (*.upf),*.upf" > if it is empty then exit mouseUp > -- do some stuff to txt variable > put txt into url ("file:" & it) > > ... and it loads files like so: > > answer file "Open Play:" with filter "Ultimate Play File > (*.upf),*.upf,All Files (*.*),*.*" > if it is empty then exit mouseUp > put url ("file:" & it) into txt > > This works great on Windows, but my OS X testers (sadly I > just have the > Windows machine) report that they can't open files. To quote > one user: > > "The file picker dialog still appears, and I can see the file > I save, but I > can't click it (it is dim, and apparently "unavailable" to > the program." > > Can anyone tell me if there's something Mac-specific I need > to do in my app? > > Thanks! > > Jim > > ------- > http://www.biancolo.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-> revolution > From monte at sweattechnologies.com Thu Jun 19 18:26:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu Jun 19 18:26:00 2003 Subject: Opening Files in OS X In-Reply-To: <001c01c336b5$a8ceee20$6801a8c0@LightningFlash> Message-ID: HI Jim Read the docs on ask file. You need to use type codes on MacOS rather than extension filters. Hopefully we will get extension filters for OS X soon. You will also need to read up on stackFileType and/or fileType to handle your custom file type on MacOS & OS X. Also if you don't know much about plist files you might want to use my suped up distibution builder that you can download from: http://www.sweattechnologies.com/rev/sweatDistributionBuilder.rev It's not linked into the /rev/ index so you will need to click on the above link. Anyone else can downlaod and use it too, however, I've only done it as a reference implementation of a number of my feature requests for the RunRev team. The changes include: - saving/opening from/to invisible stack file format allowing for seamless upgrade - a copy files tab on the last stage to copy any extra files like manuals etc - improved (and simplified) plist changes including document type extension, name, code and role. I've also added CFBundleExecutable and changed the executable name from Revolution to the name you enter in on the OS X tab. - resizable window - an auto update option that will update all version numbers & names etc with one change rather than doing it for each platform - the ability to enter in a naming convention for your mainstack - the fields on the Windows > Other Version Information button are now on the card. Regards Monte > > > Hi folks, > > > > I have a RR app that saves a text file (with a *.upf > > extension) like so: > > > > ask file "Save play as:" with filter "Ultimate Play File > > (*.upf),*.upf" > > if it is empty then exit mouseUp > > -- do some stuff to txt variable > > put txt into url ("file:" & it) > > > > ... and it loads files like so: > > > > answer file "Open Play:" with filter "Ultimate Play File > > (*.upf),*.upf,All Files (*.*),*.*" > > if it is empty then exit mouseUp > > put url ("file:" & it) into txt > > > > This works great on Windows, but my OS X testers (sadly I > > just have the > > Windows machine) report that they can't open files. To quote > > one user: > > > > "The file picker dialog still appears, and I can see the file > > I save, but I > > can't click it (it is dim, and apparently "unavailable" to > > the program." > > > > Can anyone tell me if there's something Mac-specific I need > > to do in my app? > > > > Thanks! > > > > Jim > > > > ------- > > http://www.biancolo.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 scott at tactilemedia.com Thu Jun 19 18:53:06 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Thu Jun 19 18:53:06 2003 Subject: [UPDATE] MacCentral News Reader Updated In-Reply-To: Message-ID: Our MacCentral news reader should now correctly display and link to any *Macworld* site articles that appear among MacCentral's headlines (like today's!). In your message box: (via our viewer) go stack url "http://www.tactilemedia.com/panel.mc" (direct) go stack url "http://www.tactilemedia.com/download/mcnews.mc" Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From webmaster at listology.com Thu Jun 19 19:46:00 2003 From: webmaster at listology.com (Jim Biancolo) Date: Thu Jun 19 19:46:00 2003 Subject: Opening Files in OS X In-Reply-To: <001c01c336b5$a8ceee20$6801a8c0@LightningFlash> References: <5.2.1.1.2.20030619164419.02b76818@127.0.0.1> Message-ID: <5.2.1.1.2.20030619203541.00af7a70@mail.berkshire.net> Hi Ken, I'm running RR 2.0. I think Monte's right in that I have some more reading to do. I should have known saving/opening files wouldn't be *completely* platform-independent. Thanks for the tip though, on this being a possible version issue And thanks, Monte, for the link to your enhanced distribution builder! Take care, Jim At 05:53 PM 6/19/2003 -0500, Ken Ray wrote: >Jim, > >What version of Rev is it? The reason I ask is that an earlier version >of the MC engine required that you save *twice* in order for files to >get the right creator codes to be "seen" in the file picker... > >Ken Ray >Sons of Thunder Software >Email: kray at sonsothunder.com >Web Site: http://www.sonsothunder.com/ > > > -----Original Message----- > > From: use-revolution-admin at lists.runrev.com > > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > > Jim Biancolo > > Sent: Thursday, June 19, 2003 3:51 PM > > To: use-revolution at lists.runrev.com > > Subject: Opening Files in OS X > > > > > > Hi folks, > > > > I have a RR app that saves a text file (with a *.upf > > extension) like so: > > > > ask file "Save play as:" with filter "Ultimate Play File > > (*.upf),*.upf" > > if it is empty then exit mouseUp > > -- do some stuff to txt variable > > put txt into url ("file:" & it) > > > > ... and it loads files like so: > > > > answer file "Open Play:" with filter "Ultimate Play File > > (*.upf),*.upf,All Files (*.*),*.*" > > if it is empty then exit mouseUp > > put url ("file:" & it) into txt > > > > This works great on Windows, but my OS X testers (sadly I > > just have the > > Windows machine) report that they can't open files. To quote > > one user: > > > > "The file picker dialog still appears, and I can see the file > > I save, but I > > can't click it (it is dim, and apparently "unavailable" to > > the program." > > > > Can anyone tell me if there's something Mac-specific I need > > to do in my app? > > > > Thanks! > > > > Jim > > > > ------- > > http://www.biancolo.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 ------- http://www.biancolo.com From pixelbird at interisland.net Fri Jun 20 00:29:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Fri Jun 20 00:29:00 2003 Subject: Disembodied windowShapes: Richmond's fluff part 2 In-Reply-To: <200306181201.IAA14349@www.runrev.com> Message-ID: ********** > From: "Mathewson" > Subject: Disembodied windowShapes: Richmond's fluff part 2 > Date: Wed, 18 Jun 2003 03:06:42 -0400 > > Dear Ken Norris and all other users of the RR list, > All my silly stacks are now available on the RR user > contribs page thanks to our dear webmum Heather. ---------- Great demos, Richmond. Thanks so much. Ken N. From sarahr at genesearch.com.au Fri Jun 20 00:55:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Fri Jun 20 00:55:00 2003 Subject: revCopyFile : compiler error In-Reply-To: <1030620062655.3ef21c8f.c0a80064.10.2.3.0.31681@192.168.0.100> Message-ID: <973247EE-A2E2-11D7-8670-0003937A97B8@genesearch.com.au> revCopyFile uses an Applescript and as I found to my cost, there are many undocumented changes between the AppleScript of OS 9 and that of OS X :-( If the files are small enough to fit into memory, you could try using get URL and then put URL to re-save into the new location. if the files are too big, you could still use open/close, read & write commands to copy the file yourself. Alternatively, find the AppleScript that revCopyFile uses, test it in the AppleScript Script Editor and put it back into your stack for use with OS 9. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Thursday, June 19, 2003, at 01:26 pm, Romain Lafourcade wrote: > Hello all ! > > I'm working on an on-screen-portfolio-maker. > > At one moment the user is supposed to choose an image file somewhere > on his > machine and place a copy of it in a previously created folder. > The script look like this : > > on mouseUp > answer file "Select an image :" with filter "JPEG,*.jpg" > revCopyFile it,"My Folder" -- this folder is in the Rev folder > end mouseUp > > Pressing the button returns "compiler error". > > I've tried several versions of it including a try with full URLs. Can > any > one tell me where is my mistake ? > > I'm still on Rev 1.1.1 / G4 / Mac OS 9.2.1 / 320 Mb RAM > > Thanks, Romain From sarahr at genesearch.com.au Fri Jun 20 01:10:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Fri Jun 20 01:10:00 2003 Subject: POP3 Library? In-Reply-To: <1030620044458.3ef204aa.c0a80064.10.2.3.0.31479@192.168.0.100> Message-ID: <418CC191-A2E4-11D7-8670-0003937A97B8@genesearch.com.au> I have written a collection of POP routines and had them tested and improved by Chipp & Mike. The next thing is to assemble them all neatly into a library - it's on my to-do list... Hopefully it will be ready in a week or so and then I will put it on my web site and announce it to the list. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Thursday, June 19, 2003, at 11:44 am, valetia at mac.com wrote: > Is there a POP3 library available? It would compliment Shao Shen's SMTP > library very nicely. Shao - are you working on one? > > TIA, > Valetia From jrvalent at wisc.edu Fri Jun 20 08:25:00 2003 From: jrvalent at wisc.edu (jrvalent at wisc.edu) Date: Fri Jun 20 08:25:00 2003 Subject: making non-active backups of stacks; missing cursor in fields; documentation Message-ID: 1. Is there any way to make a backup of a stack without shifting to the backed up stack as the working stack -- i.e., when you do "save as..." the stack you save to becomes the main stack -- but i just want to be able to archive my stacks as i develop them so that if i wreck them, i can at least go back to an earlier working version? 2. Also, thank you edwin gore for answering my question about why i couldn't get a text cursor in my text fields -- and your answer that something might be overlapping them makes perfect sense, since i have a label field adjacent to each data field -- and this explains my "fix" too -- when i duplicate the "non-working" text field, i make its "layer" higher and the offending label is now behind it. and this relates to another problem i was having -- i am creating layouts for database fields, and sometimes physically change field layer ordering in order for the user to be able to tab through the logical (rather than created) sequence of fields. this was giving me problems, too, but they are obviously due to the same effect -- because changing the "level" of a field may then make its label "higher" than it, and hence affect its apparent cursor behavior. 3. I know the revolution team is overworked as it is, and like so many other posters, i am very grateful about the amount documentation we get -- the problem is that rev is so rich in resources that it's easy to invest a day in such things as my 2. problem above. it would be so useful to have an additional component of the docs, say "pitfalls," in which various critical details such as the one above were laid out. this is, to be sure, true of the existing docs -- the docs present a funny problem reminiscent of the open source vs closed debate -- and i guess we have to consider the userev and improverev lists as our open source documentation. But if so, the runrev team should articulate clearly, clearly in the documentation edwin's trick about googling the archives for searching, and maybe also create a simple taxonomy of some sort that could be incorporated into the more valuable (useful) posts to aid searching. rand From ASGolub at dkhglaw.com Fri Jun 20 09:16:00 2003 From: ASGolub at dkhglaw.com (Alan Golub) Date: Fri Jun 20 09:16:00 2003 Subject: Two weeks until the July 4th debut of revJournal! Message-ID: Hello, Revvers! We're just 2 weeks away from launching our online Rev magazine. For those who expressed interest in receiving updates via this list, here's where we are: ------------------------ Title: The name of the new web site is revJournal. You'll be able to find it at http://www.revjournal.com. (Don't bother looking now -- it's just an under construction page until our official debut on July 4th!). ------------------------ Site Architecture/Design: Finally, everything's up and running. I'm not a web designer by trade, but I've worked hard to give the site a distinct and pleasant look. Proud to say I muddled through a bit of javascript, some hand-coded PHP, a dash of mySQL, and custom-built CSS, for a dynamic, table-free design. I think it looks pretty darn good, but I'll let you be the judge when we launch. ;-) ------------------------ Content: About 65% of the content for the launch is "in the can." By way of sneak preview, the site is broken down, magazine-style, into the following departments: revNews: News stories that run the gamut -- if it is in any way related to programming with Revolution, we want to cover it. If you have news you think the rest of us can use, drop me a note at publisher at revjournal.com. Press releases/product announcements are fine, so send them on. We'll update revNews as necessary, hopefully near-daily. revViews: a.k.a. my own little "revBlog," this section covers everything that doesn't fit neatly into one of the other categories. Musings on programming, life, TV -- anything goes, so get ready to be bored! Expect updates every coupla weeks or so. revTools: Reviews of third-party resources for Rev developers, from standalones and plug-ins, to web sites, books, etc. Again, if you have something you'd like to read or write a review about, don?t be shy. Dial 1-800 publisher at revjournal.com. As long as there are Rev resources, we'll review 'em! revTalk: Our Q&A section, in which we profile you, the members of the development community. Find out how real world Revvers are putting Revolution to professional use on a daily basis. For our debut, we've interviewed Sarah Reichert of Genesearch, who has given typical, Sarah-style, thoughtful responses to some of our most grueling questions. (Sneak Preview: You'll never guess which book Sarah would take as her luxury item in a game of "Geek Survivor" -- we've got the scoop, so don't miss it!). On deck for our second interview: Q&A with Richard Gaskin of Fourth World Media -- more great stuff you won't wanna miss! revSchool: Last but not least, revSchool is the original motivation behind the entire revJournal enterprise. Here's where we try our darnedest to provide fledgling programmers with a strong foundation for programming with Revolution. With tutorials, feature articles, and more, we hope to provide quality instruction that isn't available anywhere else. We'll be designing and building Rev solutions from the ground up, so grab a pencil, some paper, and a Rev license, and let us take you to school! ------------------------ There are a few more surprises that I'll keep under wraps until we launch. If it's not clear from the above, I'm excited about revJournal, and hope you all will be, too. If anyone has any ideas, suggestions, contributions (via articles, reviews, etc.) they wish to make, let 'em rip to publisher at revjournal.com. That'll probably do it for updates via this list. I will, however, post an "open-for-biz" announcement when the site goes live. See you all online on July 4th! Alan S. Golub StoryCard Software, LLC -------------- next part -------------- An HTML attachment was scrubbed... URL: From wmb at internettrainer.com Fri Jun 20 10:30:01 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Fri Jun 20 10:30:01 2003 Subject: Two weeks until the July 4th debut of revJournal! In-Reply-To: Message-ID: On Friday, Jun 20, 2003, at 16:07 Europe/Vienna, Alan Golub wrote: > Hello, Revvers! > > We're just 2 weeks away from launching our online Rev magazine. For > those who expressed interest in receiving updates via this list, > here's where we are: --- --- > There are a few more surprises that I'll keep under wraps until we > launch. If it's not clear from the above, I'm excited about > revJournal, and hope you all will be, too. > > If anyone has any ideas, suggestions, contributions (via articles, > reviews, etc.) they wish to make, let 'em rip to > publisher at revjournal.com. > > That'll probably do it for updates via this list. I will, however, > post an "open-for-biz" announcement when the site goes live. > > See you all online on July 4th! Sounds really good..! 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 heather at runrev.com Fri Jun 20 10:37:01 2003 From: heather at runrev.com (Heather Williams) Date: Fri Jun 20 10:37:01 2003 Subject: Disembodied windowShapes: Richmond's fluff part 2 In-Reply-To: <200306201317.JAA11148@www.runrev.com> Message-ID: >> Dear Ken Norris and all other users of the RR list, >> All my silly stacks are now available on the RR user >> contribs page thanks to our dear webmum Heather. Yes, thank you Richmond. Can I put in a request for the term Listmom rather than Webmum? Webmum is sort of spidery... Although listmistress does have a certain ring to it... Regards, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From RGould8 at aol.com Fri Jun 20 10:38:01 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Fri Jun 20 10:38:01 2003 Subject: File format for Build icon in OS X Message-ID: <19f.16c68eeb.2c24829a@aol.com> Can anyone tell me what file-type Revolution is looking for in the Build Application under the OSX tab for the Application icon? I'm not having luck finding this info in the documentation. -------------- next part -------------- An HTML attachment was scrubbed... URL: From alptex2 at orwell.net Fri Jun 20 10:50:00 2003 From: alptex2 at orwell.net (T. R. Ponn) Date: Fri Jun 20 10:50:00 2003 Subject: Disembodied windowShapes: Richmond's fluff part 2 References: Message-ID: <3EF32B19.5090006@orwell.net> Hey... Why doesn't listMom at runrev.com work? ;-) Best Regards, Tim Ponn Heather Williams wrote: >>>Dear Ken Norris and all other users of the RR list, >>>All my silly stacks are now available on the RR user >>>contribs page thanks to our dear webmum Heather. >>> >>> > >Yes, thank you Richmond. > >Can I put in a request for the term Listmom rather than Webmum? Webmum is >sort of spidery... Although listmistress does have a certain ring to it... > >Regards, > >Heather > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alrice at ARCplanning.com Fri Jun 20 10:55:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jun 20 10:55:01 2003 Subject: File format for Build icon in OS X In-Reply-To: <19f.16c68eeb.2c24829a@aol.com> Message-ID: <75C723B4-A336-11D7-8BC7-000393529642@ARCplanning.com> On Friday, June 20, 2003, at 09:30 AM, RGould8 at aol.com wrote: > Can anyone tell me what file-type Revolution is looking for in the > Build Application under the OSX tab for the Application icon?? I'm not > having luck finding this info in the documentation. I believe it's an ICNS file. If you install the OS X Developer Tools CD, there is an app Icon Composer. You can drag and drop into it 4 images: 16,32,48, 128 pixels, with transparency, and Icon Composer saves a ICNS file. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From bornstein at designeq.com Fri Jun 20 11:27:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Fri Jun 20 11:27:00 2003 Subject: making non-active backups of stacks; missing cursor in fields; documentation Message-ID: <200306201619.h5KGJKiY002686@ms-smtp-02.nyroc.rr.com> >1. Is there any way to make a backup of a stack without shifting to the >backed up stack as the working stack -- i.e., when you do "save as..." the >stack you save to becomes the main stack -- but i just want to be able to >archive my stacks as i develop them so that if i wreck them, i can at least >go back to an earlier working version? I suggest you try Chipp Walter's AutoArchive plugin. It's save my butt many, many times. It's here (http://www.altuit.com/webs/altuit2/RunRev/Plugins.htm) at the very bottom of the page. Grab the rest of the plugins on this page while you're at it. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From mpetrides at earthlink.net Fri Jun 20 11:37:00 2003 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri Jun 20 11:37:00 2003 Subject: making non-active backups of stacks; missing cursor in fields; documentation Message-ID: <6662768.1056126538398.JavaMail.nobody@fozzie.psp.pas.earthlink.net> A more painful, but nonetheless useful, way to do this is to periodically save, then close and remove from memory, then quit Rev, Finder-copy the stack, rerun rev and open either the original or the finder copy from within Rev. It may be a bit cumbersome but it has been pretty bulletproof for me. Marian -------Original Message------- From: Howard Bornstein Sent: 06/20/03 12:19 PM To: use-revolution at lists.runrev.com Subject: Re: making non-active backups of stacks; missing cursor in fields; documentation > > >1. Is there any way to make a backup of a stack without shifting to the >backed up stack as the working stack -- i.e., when you do "save as..." the >stack you save to becomes the main stack -- but i just want to be able to >archive my stacks as i develop them so that if i wreck them, i can at least >go back to an earlier working version? I suggest you try Chipp Walter's AutoArchive plugin. It's save my butt many, many times. It's here (http://www.altuit.com/webs/altuit2/RunRev/Plugins.htm) at the very bottom of the page. Grab the rest of the plugins on this page while you're at it. Regards, 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 lafourcade.romain at numericable.fr Fri Jun 20 12:43:01 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Fri Jun 20 12:43:01 2003 Subject: revCopyFile : compiler error In-Reply-To: <200306201318.JAA11239@www.runrev.com> Message-ID: >revCopyFile uses an Applescript and as I found to my cost, there are >many undocumented changes between the AppleScript of OS 9 and that of >OS X :-( >If the files are small enough to fit into memory, you could try using >get URL and then put URL to re-save into the new location. if the files >are too big, you could still use open/close, read & write commands to >copy the file yourself. >Alternatively, find the AppleScript that revCopyFile uses, test it in >the AppleScript Script Editor and put it back into your stack for use >with OS 9. Hum, it seems there's a problem somewhere. I know nothing to Applescript but I've looked at the AppleScript Language Reference and found no relevent info. Here is my script, it is almost the same as in the Docs : on mouseUp revCopyFile "/Eddie Henderson/Desktop Folder/File","/Eddie Henderson/Documents/" put the result into fld "Resultat" end mouseUp ... and the result is "execution error". I wanted to know if for some reason the file wasn't understood well by Rev so I tried this other script (found on the revCopyFile page in the docs) with the same file : on mouseUp Put URL "file:/Eddie Henderson/Desktop Folder/File" into URL "file:/Eddie Henderson/Documents/File" put the result into fld "Resultat" end mouseUp This one works good (no result, the file is copied) but my machine makes the machine gun noise that mean "Heavy CPU usage". It's not a good sign since the user is supposed to copy screen wide images... Did anyone succesfully used this revCopyFile command ? Romain (PPC 8600 or G4 / Mac OS 9 / Rev 1.1.1) From marty at vineyardbellingham.org Fri Jun 20 12:45:00 2003 From: marty at vineyardbellingham.org (Marty Knapp) Date: Fri Jun 20 12:45:00 2003 Subject: Rev & MySL Message-ID: I'm playing around with Sarah's MySQL tests stack. It's no problem to connect to an SQL database on the same computer, but I can't figure out what to put in the address field for an SQL database on my network. I tried the IP address, although it's not a static address. Both computers are Macs with OS 10.2.6 and I used the CompleteMySQL 4.0.12 package. This may be off-topic for this list, but does anyone know if one were to develop a database with Rev as the interface, accessing a MySQL database, and packaged them together in a for-sale solution, do you have to pay any fees for MySQL in that scenario? I've read the docs with MySQL and it's not clear to me. Also, does anyone care to comment on MySQL vs Valentina? (My situation will require multi-user capability and I know that the Valentina server is still in beta, but I assume that its functionality will be similar). Thanks, Marty Knapp From mpetrides at earthlink.net Fri Jun 20 12:52:00 2003 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri Jun 20 12:52:00 2003 Subject: making non-active backups of stacks; missing cursor in fields; documentation Message-ID: <3137451.1056126529658.JavaMail.nobody@fozzie.psp.pas.earthlink.net> A more painful, but nonetheless useful, way to do this is to periodically save, then close and remove from memory, then quit Rev, Finder-copy the stack, rerun rev and open either the original or the finder copy from within Rev. It may be a bit cumbersome but it has been pretty bulletproof for me. Marian -------Original Message------- From: Howard Bornstein Sent: 06/20/03 12:19 PM To: use-revolution at lists.runrev.com Subject: Re: making non-active backups of stacks; missing cursor in fields; documentation > > >1. Is there any way to make a backup of a stack without shifting to the >backed up stack as the working stack -- i.e., when you do "save as..." the >stack you save to becomes the main stack -- but i just want to be able to >archive my stacks as i develop them so that if i wreck them, i can at least >go back to an earlier working version? I suggest you try Chipp Walter's AutoArchive plugin. It's save my butt many, many times. It's here (http://www.altuit.com/webs/altuit2/RunRev/Plugins.htm) at the very bottom of the page. Grab the rest of the plugins on this page while you're at it. Regards, 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 gizmotron at earthlink.net Fri Jun 20 13:01:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 20 13:01:00 2003 Subject: Rev & MySL In-Reply-To: Message-ID: <4FA7D8A0-A348-11D7-9330-000A95859272@earthlink.net> On Friday, June 20, 2003, at 10:36 AM, Marty Knapp wrote: > This may be off-topic for this list, but does anyone know if one were > to > develop a database with Rev as the interface, accessing a MySQL > database, > and packaged them together in a for-sale solution, do you have to pay > any > fees for MySQL in that scenario? I've read the docs with MySQL and > it's not > clear to me. > Also, does anyone care to comment on MySQL vs Valentina? (My situation > will > require multi-user capability and I know that the Valentina server is > still > in beta, but I assume that its functionality will be similar). > The Valentina-list is currently discussing the server version license and fees. They are open to suggestions at this time. The entire point of the Valentina database is to allow an application developer to create front-ends for the products that they sell. The price is running around $300-$500 for a multi-user server. I haven't followed this discussion closely as they have just begun to take suggestions. If you check the previous four or five archives and join the list you can see what I'm talking about. Valentina mailing list: Valentina at lists.macserve.net To subscribe or unsubscribe via the World Wide Web, visit http://lists.macserve.net/mailman/listinfo/valentina -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1336 bytes Desc: not available URL: From gizmotron at earthlink.net Fri Jun 20 13:07:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 20 13:07:00 2003 Subject: Best array population & access optimization In-Reply-To: <200306201619.h5KGJKiY002686@ms-smtp-02.nyroc.rr.com> Message-ID: <1CBA36F0-A349-11D7-9330-000A95859272@earthlink.net> Hi, I have my Blowfish hard coded as a button mouseUp handler completed. I'm now trying to optimize the array processing procedures for populating the P-box and S-boxes for the block-cypher. My question is "What is the fastest process for populating the boxes with large numbered numerical values." example: -785314906, -1730169428, 805139163, -803545161, -1193168915, ... lots of them Numbers like this need to be populated into an array, accessed, and changed to new values as part of several loop operations. I'm searching for the fastest way of doing this. Does anyone have any testing examples regarding arrays and array-management in a stack that uses numbers? How about suggestions for array optimization techniques? Thanks, Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1033 bytes Desc: not available URL: From dsc at swcp.com Fri Jun 20 13:55:00 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 20 13:55:00 2003 Subject: Best array population & access optimization In-Reply-To: <1CBA36F0-A349-11D7-9330-000A95859272@earthlink.net> Message-ID: On Friday, June 20, 2003, at 12:00 PM, Mark Brownell wrote: > Does anyone have any testing examples regarding arrays and > array-management in a stack that uses numbers? How about suggestions > for array optimization techniques? Though contents of array elements can be the internal form of numbers (8-byte float), the keys are strings. If you use numbers as keys, they are converted to strings using the numberFormat local property. However, keys and contents-as-strings do not have constraints on the characters, they can be any byte sequence. Dar Scott From webmaster at listology.com Fri Jun 20 14:19:00 2003 From: webmaster at listology.com (Jim Biancolo) Date: Fri Jun 20 14:19:00 2003 Subject: Opening Files in OS X In-Reply-To: References: <001c01c336b5$a8ceee20$6801a8c0@LightningFlash> Message-ID: <5.2.1.1.2.20030620150413.02b889c8@mail.berkshire.net> Thanks again Monte, I've done the reading, and I have a follow-up question, if you don't mind (or if anyone else has advice on this). My understanding is that Mac OSes use fileType to determine if a file "belongs" to an application. Furthermore, it seems that the OS prevents my app from opening files that don't belong to it (judging from the docs and the way my app is currently behaving). So what I need to do is set the fileType when my app saves a file, and then the app will be able to reopen that file later. Is that right? If so, what happens if a Windows user of my app creates a file and tries to share it with a Mac user of my app? The docs suggest that Windows ignores fileType, so will the Mac user be prevented from opening files created by Windows users? These files are just text files that have a *.upf extension in Windows. Thanks! Jim At 08:48 AM 6/20/2003 +0930, you wrote: >Read the docs on ask file. You need to use type codes on MacOS rather than >extension filters. Hopefully we will get extension filters for OS X soon. > >You will also need to read up on stackFileType and/or fileType to handle >your custom file type on MacOS & OS X. ------- http://www.biancolo.com From edgore at shinra.com Fri Jun 20 14:20:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Fri Jun 20 14:20:01 2003 Subject: revCopyFile : compiler error Message-ID: <200306201911.h5KJBlY00853@mmm1505.boca15-verio.com> Really not sure who things work on the Mac, but I noticed that you are trying to copy a path. SHouldn't that be done with revCopyFolder? >----- ------- Original Message ------- ----- >From: Romain Lafourcade > >To: >Sent: Fri, 20 Jun 2003 19:36:41 > >>revCopyFile uses an Applescript and as I found to >my cost, there are >>many undocumented changes between the AppleScript >of OS 9 and that of >>OS X :-( > >>If the files are small enough to fit into memory, >you could try using >>get URL and then put URL to re-save into the new >location. if the files >>are too big, you could still use open/close, read >& write commands to >>copy the file yourself. > >>Alternatively, find the AppleScript that >revCopyFile uses, test it in >>the AppleScript Script Editor and put it back into >your stack for use >>with OS 9. > > >Hum, it seems there's a problem somewhere. > >I know nothing to Applescript but I've looked at >the AppleScript Language >Reference and found no relevent info. > >Here is my script, it is almost the same as in the >Docs : > >on mouseUp > revCopyFile "/Eddie Henderson/Desktop >Folder/File","/Eddie >Henderson/Documents/" > put the result into fld "Resultat" >end mouseUp > >... and the result is "execution error". > >I wanted to know if for some reason the file wasn't >understood well by Rev >so I tried this other script (found on the >revCopyFile page in the docs) >with the same file : > >on mouseUp > Put URL "file:/Eddie Henderson/Desktop >Folder/File" into URL "file:/Eddie >Henderson/Documents/File" > put the result into fld "Resultat" >end mouseUp > >This one works good (no result, the file is copied) >but my machine makes the >machine gun noise that mean "Heavy CPU usage". It's >not a good sign since >the user is supposed to copy screen wide images... > >Did anyone succesfully used this revCopyFile >command ? > >Romain (PPC 8600 or G4 / Mac OS 9 / Rev 1.1.1) > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolu >tion From gizmotron at earthlink.net Fri Jun 20 15:26:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 20 15:26:00 2003 Subject: Best array population & access optimization In-Reply-To: Message-ID: <7849AAA6-A35C-11D7-9330-000A95859272@earthlink.net> On Friday, June 20, 2003, at 11:47 AM, Dar Scott wrote: > > On Friday, June 20, 2003, at 12:00 PM, Mark Brownell wrote: > >> Does anyone have any testing examples regarding arrays and >> array-management in a stack that uses numbers? How about suggestions >> for array optimization techniques? > > Though contents of array elements can be the internal form of numbers > (8-byte float), the keys are strings. If you use numbers as keys, > they are converted to strings using the numberFormat local property. > However, keys and contents-as-strings do not have constraints on the > characters, they can be any byte sequence. > > Dar Scott > Hi Dar, So: in example: -785314906, -1730169428, 805139163, -803545161, -1193168915, I would need to use variable references to my array of numbers. Example: put "-785314906, -1730169428, 805139163, -803545161, -1193168915," into stringX set itemDelimiter to "," repeat with i = 1 to 5 put item i of stringX into zap -- put value(zap) into myList[ i ]-- test one put zap into myList[ i ] -- test two & three end repeat -- put myList[1] -- test 1 & 2 put myList[1] + 1 -- test three end mouseUp test one -- yields -785314906 test two -- yields -785314906 ... I expected a string "-785314906" test three -- yields -785314905 So in test three, even though the itemDelimiter extracted numerical values from a quoted string, the array got populated with values that could have math change the outcome. This is very interesting. I'm not sure if this intuition turns out as just RunRev luck or it is some practical solution for use of the item function in strings. In any case, the optimization is that I won't need to use value() in my block-cypher loops. :-) Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 2061 bytes Desc: not available URL: From erikhans08 at yahoo.com Fri Jun 20 16:03:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jun 20 16:03:00 2003 Subject: [ann] Fullscreen Public Beta In-Reply-To: Message-ID: <20030620205525.69682.qmail@web20002.mail.yahoo.com> --- Malte Brill wrote: > Hi all, > > my little app. Fullscreen is ready for Beta > Testdriving on Mac Os X and > Classic. (Windows to follow in July) > > http://www.derbrill.de/fullscreen do you have an allgemeine website up yet? this is a great app in any case and i really like the way the linked text changes colors in an inuititively right-seeming way. Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From STKing42 at aol.com Fri Jun 20 16:07:00 2003 From: STKing42 at aol.com (STKing42 at aol.com) Date: Fri Jun 20 16:07:00 2003 Subject: Detecting the Num lock key in Windows Message-ID: <97.3a82bfba.2c24cf7e@aol.com> Dear All, Does anyone know how to detect if the Numlock key is On or set the state of the Numlock key in Windows using Rev? I can find commands for the capslock but no mention of numlock. Regards Steve -------------- next part -------------- An HTML attachment was scrubbed... URL: From erikhans08 at yahoo.com Fri Jun 20 16:14:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jun 20 16:14:01 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: Message-ID: <20030620210552.75306.qmail@web20010.mail.yahoo.com> --- Monte Goulding wrote: > you can't use explicitVariables in rev i don't understand. do you mean that you would not advise using explicitVariables? or that you just can not? > because of the amount of undeclared > variables in the IDE. for us lumpen, how does this work? thanks, Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From dsc at swcp.com Fri Jun 20 16:20:01 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 20 16:20:01 2003 Subject: Best array population & access optimization In-Reply-To: <7849AAA6-A35C-11D7-9330-000A95859272@earthlink.net> Message-ID: On Friday, June 20, 2003, at 02:19 PM, Mark Brownell wrote: > put "-785314906, -1730169428, 805139163, -803545161, -1193168915," > into stringX > > set itemDelimiter to "," > > repeat with i = 1 to 5 > put item i of stringX into zap > -- put value(zap) into myList[ i ]-- test one > put zap into myList[ i ] -- test two & three > end repeat > > -- put myList[1] -- test 1 & 2 > > put myList[1] + 1 -- test three > > end mouseUp > > test one -- yields -785314906 > test two -- yields -785314906 ... I expected a string "-785314906" > test three -- yields -785314905 In many cases you will not need to know whether Revolution uses string numerals or an internal form of the number. The above test two and three will put numeral strings into the arrays. If you find that the encryption box is more efficient with internal numbers in the array, then put (zap+0) into myList[i]. As you use the numbers and replace them with calculated values, they will become and stay the faster internal form. Unless you do some weird magic, the key is always a numeral. All results are strings once they get to the message box. The property numberFormat is used to convert. Your numbers are hardly affected. The quote marks will not show up on strings unless you put them in the strings. Because the Blowfish S-boxes have only 256 entries, you might see if using numToChar(i) as the key gives you any speed advantage. Also, since Blowfish uses 32-bit numbers, you might consider extracting four char sets using a char chunk expression from a string instead of an array and then use binaryEncode/binaryDecode. Dar Scott From erikhans08 at yahoo.com Fri Jun 20 16:36:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jun 20 16:36:00 2003 Subject: making non-active backups of stacks; missing cursor in fields; documentation In-Reply-To: <6662768.1056126538398.JavaMail.nobody@fozzie.psp.pas.earthlink.net> Message-ID: <20030620212828.20967.qmail@web20001.mail.yahoo.com> --- Marian Petrides wrote: > A more painful, but nonetheless useful, way to > do this is to periodically save, then close and > remove from memory, then quit Rev, Finder-copy > the stack, rerun rev and open either the > original or the finder copy from within Rev. It > may be a bit cumbersome but it has been pretty > bulletproof for me. why not just save to a Zip Drive as backup? Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From kray at sonsothunder.com Fri Jun 20 16:43:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jun 20 16:43:00 2003 Subject: Detecting the Num lock key in Windows In-Reply-To: <97.3a82bfba.2c24cf7e@aol.com> Message-ID: <00cf01c33773$c8193dd0$6801a8c0@LightningFlash> Steve, You need to trap either the rawKeyDown or rawKeyUp messages which carry with it a parameter for the key pressed. For the numLock key, the # is 65407. The problem is that you can only tell if the key was pressed, not what the state is of the key. Rev supports getting the state of the caps lock key, but not the numlock key. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ -----Original Message----- From: use-revolution-admin at lists.runrev.com [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of STKing42 at aol.com Sent: Friday, June 20, 2003 3:59 PM To: use-revolution at lists.runrev.com Subject: Detecting the Num lock key in Windows Dear All, Does anyone know how to detect if the Numlock key is On or set the state of the Numlock key in Windows using Rev? I can find commands for the capslock but no mention of numlock. Regards Steve From gizmotron at earthlink.net Fri Jun 20 17:40:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 20 17:40:00 2003 Subject: Best array population & access optimization In-Reply-To: Message-ID: <4FA2F2DD-A36F-11D7-9330-000A95859272@earthlink.net> Hi Dar, On Friday, June 20, 2003, at 02:12 PM, Dar Scott wrote: > In many cases you will not need to know whether Revolution uses string > numerals or an internal form of the number. > > The above test two and three will put numeral strings into the arrays. > If you find that the encryption box is more efficient with internal > numbers in the array, then put (zap+0) into myList[i]. As you use the > numbers and replace them with calculated values, they will become and > stay the faster internal form. Unless you do some weird magic, the > key is always a numeral. Like: repeat with eip = 1 to 16 xL = bitXor( xL, myP2array[eip] ) ----------- hexF a = bitAnd( bitAnd( xL, -16777216 ) / 16777216, 255 ) + 1 -- etc... The guy that thought this S-box, bit-shift stuff up has got to be a full-blown max-zoomed dweeb. It messes with your mind just to visualize the path taken by 8 characters split in half, shifted back and forth through four S-boxes and shifted at each level based on the cypher key at each change. This gives me some things I can test for platform differences and speed tests -- put (zap+0) into myList[i] --- I will test this for optimization > All results are strings once they get to the message box. The > property numberFormat is used to convert. Your numbers are hardly > affected. The quote marks will not show up on strings unless you put > them in the strings. -- nice to know this. I'll check out the property numberFormat. There might be some stuff there that helps. > Because the Blowfish S-boxes have only 256 entries, you might see if > using numToChar(i) as the key gives you any speed advantage. Also, > since Blowfish uses 32-bit numbers, you might consider extracting four > char sets using a char chunk expression from a string instead of an > array and then use binaryEncode/binaryDecode. > > Dar Scott I'm definitely interested in binaryEncode/binaryDecode for many parts of this in Rev. My own hex-converter loop is a real dog; I'm sure I'll discover some speed improvements there. I was reading about it last night. The bit shifting process with bitXOr is fine for the S-boxes, however there is always more than one way to skin a cat. I can't imagine doing bit-shifting in a numerical environment that had a consideration for charToNum/numToChar S-boxes. Interesting idea. The 64 bit block cypher broken into two 32 bit halves and sent left and right does work best as a char chunk expression from a string instead of an array. The text being encrypted is never placed into an array except while 64 bits are hashed based on the key. This idea to binaryEncode before encrypt wouldn't work as the block cypher works on 1 char at a time in 8 char chunks at a time. There is definitely a need to binaryEncode before placing encrypted text into a field object. I was wondering if a binaryEncoded variable can be compressed and saved to the hard drive using Rev? Can it then be opened, decompressed, and binaryDecoded back into a variable? Using numToChar: > you might see if using numToChar(i) as the key gives you any speed > advantage. It won't. It would even break the inventor's prerequisite advise to make the algorithm easier to implement. On the other hand it will extend the available number of unique keys that can exist in a key set; by using charToNum() to set 64 bit and 128 bit keys with more choices for keys. ... charToNum(204) Thank you for your input on these arrays. I definitely have some experiments to work on, thanks to you. Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 4295 bytes Desc: not available URL: From edgore at shinra.com Fri Jun 20 17:41:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Fri Jun 20 17:41:00 2003 Subject: Checking to see if internet stuff is finished Message-ID: <200306202233.h5KMXYn69330@mmm1505.boca15-verio.com> I am very confused when it comes to doing some of the internet related stuff in RunRev and figuring out when things have or have not, finished. For example, I have an application that uploads a bunch of stuff to an FTP site - that was pretty easy to figure out. I put up a modal dialog, and when a file finishs uploading, I have whichever url command it is that I am using set to send a message, and the handler for that message sends ftps the next file in the queue up. Not elegant, but it works, and let's me make sure that the user isn't doing anything else in my app while it's uploading. Now, in another section of the same app I grab some XML that includes an image URL, sets an image object's filename to that url, then exports the image to a file. The problem that I am running into is that the script to do all of this runs, and returns control to the user, but it hasn't REALLY finished yet - the user can navigate away from the card that has the image object, and 20 seconds later I get an error message telling me that the image object doesn't exist - since the user is on a different card, without the image object. Now, I know that in my script that does the fetching and so on, I could have it remember the card number or whatever of the correct card and specifically whack the url into the image object there, but I don't wanna. The user could just as easily quit the application before the image has downloaded, or lots of other things. What I really want to do is put up a dialog or somethign saying "Please Wait" until the entire process has finished. Unfortunately I am baffled by the ways that the different kinds of internet related commands work, and by what appear to be differences in the commands between versions. I have looked through the archives and found some ideas, but they seem to be contradictory (based on version?) and it getting frustating. Anybody have any hints? From edgore at shinra.com Fri Jun 20 18:09:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Fri Jun 20 18:09:00 2003 Subject: Bug(?) setting the height of an image Message-ID: <200306202301.h5KN1IY78808@mmm1505.boca15-verio.com> I've got an image, and it's width and height are supposed to be controlled bhy entering numbers into two fields. The fields location is locked. the scipts in the two fields are: on closefield set the width of image "largeCDImage" of stack "aassist" to me end closefield on closefield set the height of image "largeCDImage" of stack "aassist" to me end closefield If you enter 225 into each field, the first on works, and resizes the image, while the second gives the following error message: executing at 4:53:53 PM Type Object: can't set object property Object Height Line set the height of image "largeCDImage" of stack "aassist" to me Hint 225 What gives? Edwin Gore From dsc at swcp.com Fri Jun 20 18:12:00 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 20 18:12:00 2003 Subject: Best array population & access optimization In-Reply-To: <4FA2F2DD-A36F-11D7-9330-000A95859272@earthlink.net> Message-ID: <9312D5B8-A373-11D7-87ED-000A9567A3E6@swcp.com> On Friday, June 20, 2003, at 04:34 PM, Mark Brownell wrote: > I'm definitely interested in binaryEncode/binaryDecode for many parts > of this in Rev. My own hex-converter loop is a real dog; I'm sure I'll > discover some speed improvements there. I was reading about it last > night. Revolution has a base converter function baseConvert(). It takes a numeral (string of bits or digits or whatever) in a base an puts it into a 32-bit value. It then takes that 32-bit value and converts that to a numeral in the second base. You can get a negative number as a result if the msb of the 32-bit value is 1 so there is some indication that the 32-bit value is signed, but I don't think that is consistent. Which reminds me. Are you supposed to have all those signed numbers in Blowfish? > The guy that thought this S-box, bit-shift stuff up has got to be a > full-blown max-zoomed dweeb. Well, fortunately there are no bit-shifts in Blowfish, just figuring out how to think 4 chars and 32-bit numbers. Dar Scott From dsc at swcp.com Fri Jun 20 18:20:01 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 20 18:20:01 2003 Subject: Checking to see if internet stuff is finished In-Reply-To: <200306202233.h5KMXYn69330@mmm1505.boca15-verio.com> Message-ID: On Friday, June 20, 2003, at 07:33 PM, Edwin Gore wrote: > Anybody have any hints? Do the status functions and/or callbacks for commands like libURLftpUploadFile provide what you need? (I noticed mention of these in the docs the other day.) Dar Scott From chipp at chipp.com Fri Jun 20 18:25:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Fri Jun 20 18:25:00 2003 Subject: Checking to see if internet stuff is finished In-Reply-To: <200306202233.h5KMXYn69330@mmm1505.boca15-verio.com> Message-ID: Edwin, (please try and use plain text posting:-) Are you using a post or get command to retrieve the URL? If so, then these are considered 'blocking' commands and work synchronously. For instance. on mouseUp put URL "http://www.mypage.com?name=Edwin" into tXML put tXML into fld 1 end mouseUp uses the 'get' form of retrieving data from a server. The variable tXML is only set after the data is finished being recived from the server. The same is true with: put "name=Edwin" into tData post tData to URL "http://www.mypage.com" put it into fld 1 uses the 'post' form (which can hold larger chunks of data). Again, the return data is not placed into the variable it until post is finished. So, if you don't want someone to click a button, etc.. I'd recommend do something like: on mouseUp ImBusy put URL "http://www.mypage.com?name=Edwin" into tXML put tXML into fld 1 ImNotBusy end mouseUp on ImBusy show img "spinningIcon.gif" show btn "coverEverything" put "Please wait...downloading URL" into fld "status" end ImBusy on ImNotBusy hide img "spinningIcon.gif" hide btn "coverEverything" put "Successful download" into fld "status" end ImNotBusy Create a 'clear' button at the top layer which covers everything (except a Stop/Reset button). When your app is looking for a URL, it will display this button along with an animated GIF and a status string in a field at the bottom of the page. Hope this helps, Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Edwin Gore > Sent: Friday, June 20, 2003 8:34 PM > To: use-revolution at lists.runrev.com > Subject: Checking to see if internet stuff is finished > > > I am very confused when it comes to doing some of the internet > related stuff in RunRev and figuring out when things have or have > not, finished. > > For example, I have an application that uploads a bunch of stuff > to an FTP site - that was pretty easy to figure out. I put up a > modal dialog, and when a file finishs uploading, I have whichever > url command it is that I am using set to send a message, and the > handler for that message sends ftps the next file in the queue > up. Not elegant, but it works, and let's me make sure that the > user isn't doing anything else in my app while it's uploading. > > Now, in another section of the same app I grab some XML that > includes an image URL, sets an image object's filename to that > url, then exports the image to a file. The problem that I am > running into is that the script to do all of this runs, and > returns control to the user, but it hasn't REALLY finished yet - > the user can navigate away from the card that has the image > object, and 20 seconds later I get an error message telling me > that the image object doesn't exist - since the user is on a > different card, without the image object. > > Now, I know that in my script that does the fetching and so on, I > could have it remember the card number or whatever of the correct > card and specifically whack the url into the image object there, > but I don't wanna. The user could just as easily quit the > application before the image has downloaded, or lots of other things. > > What I really want to do is put up a dialog or somethign saying > "Please Wait" until the entire process has finished. > > Unfortunately I am baffled by the ways that the different kinds > of internet related commands work, and by what appear to be > differences in the commands between versions. I have looked > through the archives and found some ideas, but they seem to be > contradictory (based on version?) and it getting frustating. > > Anybody have any hints? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Fri Jun 20 18:27:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Fri Jun 20 18:27:01 2003 Subject: Bug(?) setting the height of an image In-Reply-To: <200306202301.h5KN1IY78808@mmm1505.boca15-verio.com> Message-ID: Use the isNumber function to check to make sure the contents of me is a number. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Edwin Gore > Sent: Friday, June 20, 2003 9:01 PM > To: use-revolution at lists.runrev.com > Subject: Bug(?) setting the height of an image > > > I've got an image, and it's width and height are supposed to be > controlled bhy entering numbers into two fields. > > The fields location is locked. > > the scipts in the two fields are: > > on closefield > set the width of image "largeCDImage" of stack "aassist" to me > end closefield > > on closefield > set the height of image "largeCDImage" of stack "aassist" to me > end closefield > > If you enter 225 into each field, the first on works, and resizes > the image, while the second gives the following error message: > > executing at 4:53:53 PM > Type Object: can't set object property > Object Height > Line set the height of image "largeCDImage" of stack "aassist" to me > Hint 225 > > What gives? > > Edwin Gore > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From edgore at shinra.com Fri Jun 20 19:38:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Fri Jun 20 19:38:01 2003 Subject: Checking to see if internet stuff is finished References: Message-ID: <004f01c3378c$458418e0$6501a8c0@ed> Chipp, Thanks, that's exactly what I was looking for. Sorry about the html text - I didn't realize my webmail thingee did that. Unfortunately, it doesn't have any setting to change that, and it's the only way I can do personal email around the firewall at work - it blocks normal web mail sites... Thanks again, Edwin Gore ----- Original Message ----- From: "Chipp Walters" To: Sent: Friday, June 20, 2003 5:16 PM Subject: RE: Checking to see if internet stuff is finished > Edwin, > > (please try and use plain text posting:-) > > Are you using a post or get command to retrieve the URL? If so, then these are considered 'blocking' commands and work synchronously. > > For instance. > > on mouseUp > put URL "http://www.mypage.com?name=Edwin" into tXML > put tXML into fld 1 > end mouseUp > > uses the 'get' form of retrieving data from a server. The variable tXML is only set after the data is finished being recived from the server. The same is true with: > > put "name=Edwin" into tData > post tData to URL "http://www.mypage.com" > put it into fld 1 > > uses the 'post' form (which can hold larger chunks of data). Again, the return data is not placed into the variable it until post is finished. > > So, if you don't want someone to click a button, etc.. I'd recommend do something like: > > on mouseUp > ImBusy > put URL "http://www.mypage.com?name=Edwin" into tXML > put tXML into fld 1 > ImNotBusy > end mouseUp > > on ImBusy > show img "spinningIcon.gif" > show btn "coverEverything" > put "Please wait...downloading URL" into fld "status" > end ImBusy > > on ImNotBusy > hide img "spinningIcon.gif" > hide btn "coverEverything" > put "Successful download" into fld "status" > end ImNotBusy > > Create a 'clear' button at the top layer which covers everything (except a Stop/Reset button). When your app is looking for a URL, it will display this button along with an animated GIF and a status string in a field at the bottom of the page. > > Hope this helps, > > Chipp > > > > > > > -----Original Message----- > > From: use-revolution-admin at lists.runrev.com > > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Edwin Gore > > Sent: Friday, June 20, 2003 8:34 PM > > To: use-revolution at lists.runrev.com > > Subject: Checking to see if internet stuff is finished > > > > > > I am very confused when it comes to doing some of the internet > > related stuff in RunRev and figuring out when things have or have > > not, finished. > > > > For example, I have an application that uploads a bunch of stuff > > to an FTP site - that was pretty easy to figure out. I put up a > > modal dialog, and when a file finishs uploading, I have whichever > > url command it is that I am using set to send a message, and the > > handler for that message sends ftps the next file in the queue > > up. Not elegant, but it works, and let's me make sure that the > > user isn't doing anything else in my app while it's uploading. > > > > Now, in another section of the same app I grab some XML that > > includes an image URL, sets an image object's filename to that > > url, then exports the image to a file. The problem that I am > > running into is that the script to do all of this runs, and > > returns control to the user, but it hasn't REALLY finished yet - > > the user can navigate away from the card that has the image > > object, and 20 seconds later I get an error message telling me > > that the image object doesn't exist - since the user is on a > > different card, without the image object. > > > > Now, I know that in my script that does the fetching and so on, I > > could have it remember the card number or whatever of the correct > > card and specifically whack the url into the image object there, > > but I don't wanna. The user could just as easily quit the > > application before the image has downloaded, or lots of other things. > > > > What I really want to do is put up a dialog or somethign saying > > "Please Wait" until the entire process has finished. > > > > Unfortunately I am baffled by the ways that the different kinds > > of internet related commands work, and by what appear to be > > differences in the commands between versions. I have looked > > through the archives and found some ideas, but they seem to be > > contradictory (based on version?) and it getting frustating. > > > > Anybody have any hints? > > _______________________________________________ > > 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 monte at sweattechnologies.com Fri Jun 20 19:56:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri Jun 20 19:56:00 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: <20030620210552.75306.qmail@web20010.mail.yahoo.com> Message-ID: > > > you can't use explicitVariables in rev > > i don't understand. > do you mean that you would not advise using > explicitVariables? or that you just can not? Put it this way: If you are looking to have a stressful experience then type "set the explicitVariables to true" into the msg box then watch your computer turn to molasses while you slowly manage to change true to false and hit enter ;-) Monte From monte at sweattechnologies.com Fri Jun 20 19:57:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri Jun 20 19:57:01 2003 Subject: Opening Files in OS X In-Reply-To: <5.2.1.1.2.20030620150413.02b889c8@mail.berkshire.net> Message-ID: > > Thanks again Monte, I've done the reading, and I have a follow-up > question, > if you don't mind (or if anyone else has advice on this). > > My understanding is that Mac OSes use fileType to determine if a file > "belongs" to an application. Furthermore, it seems that the OS > prevents my > app from opening files that don't belong to it (judging from the docs and > the way my app is currently behaving). So what I need to do is set the > fileType when my app saves a file, and then the app will be able > to reopen > that file later. That's correct > > Is that right? If so, what happens if a Windows user of my app creates a > file and tries to share it with a Mac user of my app? The docs suggest > that Windows ignores fileType, so will the Mac user be prevented from > opening files created by Windows users? This is the reason why Apple is moving away from the resource fork. That and it's a crap idea. For MacOS Classic you can use the File Exchange to associate an extension with a file type and creator code. If you search the list archives you will find some applescript to do this (it's probably also on sonsofthunder & revnet like everything else ;-). For OS X you use a plist file. It's an xml file that is in the package where you can set the file extension, type code etc (that's one of my enhancements to the dist builder). The only problem is that OS X is bad at assigning the type code to the file. Often you get files that have the correct icon and when you doubleclick open the app but when you ask file of type they are greyed out because the type code isn't there. There's currently no fix for this other than doubleclick and save. That's why I'm looking forward to extension filters on OS X. Cheers Monte > > These files are just text files that have a *.upf extension in Windows. > > Thanks! > > Jim > > At 08:48 AM 6/20/2003 +0930, you wrote: > >Read the docs on ask file. You need to use type codes on MacOS > rather than > >extension filters. Hopefully we will get extension filters for OS X soon. > > > >You will also need to read up on stackFileType and/or fileType to handle > >your custom file type on MacOS & OS X. > > > > ------- > http://www.biancolo.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gizmotron at earthlink.net Fri Jun 20 20:44:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 20 20:44:00 2003 Subject: Best array population & access optimization In-Reply-To: <9312D5B8-A373-11D7-87ED-000A9567A3E6@swcp.com> Message-ID: On Friday, June 20, 2003, at 04:04 PM, Dar Scott wrote: > Revolution has a base converter function baseConvert(). It takes a > numeral (string of bits or digits or whatever) in a base an puts it > into a 32-bit value. It then takes that 32-bit value and converts > that to a numeral in the second base. You can get a negative number > as a result if the msb of the 32-bit value is 1 so there is some > indication that the 32-bit value is signed, but I don't think that is > consistent. > > Which reminds me. Are you supposed to have all those signed numbers > in Blowfish? unsigned long parray[] From C & C++ 0x243f6a88L, 0x85a308d3L, 0x13198a2eL, 0x03707344L, 0xa4093822L, 0x299f31d0L, 0x082efa98L, 0xec4e6c89L, 0x452821e6L, 0x38d01377L, 0xbe5466cfL, 0x34e90c6cL, 0xc0ac29b7L, 0xc97c50ddL, 0x3f84d5b5L, 0xb5470917L, 0x9216d5d9L, 0x8979fb1bL, P_array From VB 5 version H243F6A88, H85A308D3, H13198A2E, H3707344, HA4093822, H299F31D0, H82EFA98, HEC4E6C89, H452821E6, H38D01377, HBE5466CF, H34E90C6C, HC0AC29B7, HC97C50DD, H3F84D5B5, HB5470917, H9216D5D9, H8979FB1B So signed numbers exist in the arrays of some versions in use. I want to look into the differences that I'm finding in deferent implementations of these arrays. When I run baseConvert() on this VB array I get a few different signed numbers than I use in my implementation. Back to the drawing board :-( btw - I love baseConvert() in Rev. > >> The guy that thought this S-box, bit-shift stuff up has got to be a >> full-blown max-zoomed dweeb. > > Well, fortunately there are no bit-shifts in Blowfish, just figuring > out how to think 4 chars and 32-bit numbers. > > Dar Scott I should have said bit wrangling. Shifting binary numbers would just about put an end to this, or my brain for sure. Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 721 bytes Desc: not available URL: From dsc at swcp.com Fri Jun 20 21:30:01 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 20 21:30:01 2003 Subject: Best array population & access optimization In-Reply-To: Message-ID: <1DCAF20A-A38F-11D7-87ED-000A9567A3E6@swcp.com> On Friday, June 20, 2003, at 07:37 PM, Mark Brownell wrote: > unsigned long parray[]>From C & C++ > 0x243f6a88L, 0x85a308d3L, 0x13198a2eL, 0x03707344L, 0xa4093822L, > 0x299f31d0L, > 0x082efa98L, 0xec4e6c89L, 0x452821e6L, 0x38d01377L, 0xbe5466cfL, > 0x34e90c6cL, > 0xc0ac29b7L, 0xc97c50ddL, 0x3f84d5b5L, 0xb5470917L, 0x9216d5d9L, > 0x8979fb1bL, > > P_array From VB 5 version > H243F6A88, H85A308D3, H13198A2E, H3707344, HA4093822, H299F31D0, > H82EFA98, HEC4E6C89, > H452821E6, H38D01377, HBE5466CF, H34E90C6C, HC0AC29B7, HC97C50DD, > H3F84D5B5, HB5470917, > H9216D5D9, H8979FB1B > > So signed numbers exist in the arrays of some versions in use. I was thinking of the values rather than the variable types. An signed variable that is greater than 32 bits can hold 32-bit unsigned numbers. However, since Blowfish primitives are xor and addition and since most signed numbers are 2-complement it might not matter. Even so, in Revolution once you bitAnd or bitXor, I would have expected unsigned values. I have only seen signed values come up in some uses of baseCovert(). If you are interested in speeding up your Blowfish, I'd look at binaryEncode and binaryDecode for the 4-char to/from 32-bit number. That 32-bit number will really get converted to 8-byte floating, but there is no loss; I believe it should behave just as you expect. I would also use those for processing P-box hex tables. I always get byte order mixed up. Dar Scott From gizmotron at earthlink.net Fri Jun 20 22:27:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 20 22:27:01 2003 Subject: Best array population & access optimization In-Reply-To: <1DCAF20A-A38F-11D7-87ED-000A9567A3E6@swcp.com> Message-ID: <67D8B79F-A397-11D7-B052-000A95859272@earthlink.net> On Friday, June 20, 2003, at 07:21 PM, Dar Scott wrote: > If you are interested in speeding up your Blowfish, I'd look at > binaryEncode and binaryDecode for the 4-char to/from 32-bit number. > That 32-bit number will really get converted to 8-byte floating, but > there is no loss; I believe it should behave just as you expect. I'll look into this, thanks, Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 402 bytes Desc: not available URL: From malte.brill at t-online.de Sat Jun 21 01:08:00 2003 From: malte.brill at t-online.de (Malte Brill) Date: Sat Jun 21 01:08:00 2003 Subject: [ann] Fullscreen Public Beta In-Reply-To: <200306181201.IAA14397@www.runrev.com> Message-ID: Hi all, there?s been a little trouble with the clasic version of Fullscreen. The sit archive on my server was broken, so it was impossible to import movies into the playlist. I?ve uploaded the file again and now it *should* work. Please let me know if there is any trouble with it. Regards, Malte >my little app. Fullscreen is ready for Beta Testdriving on Mac Os X and Classic. (Windows to follow in July) >http://www.derbrill.de/fullscreen >What is it? >Fullscreen is a GUI (Graphic User Interface) for Quicktime. >Besides displaying a movie in its original size the program allows stepless >scaling of the Playerwindow from 15% up to 100% of the actual screen >resolution.Fullscreen archives your movies. The program offers compfortable >management of multiple Playlists. Both Playlists and movies can be renamed. >The original names of your movies on your harddisc remain unchanged of >course. You may turn on looping, hide the Menubar and the dock, hide the >remotecontrol to enjoy your movies in full size without needing the Pro >version of Quicktime. >Fullscreen is in public Beta phase for Mac Os X and Classic right now. >If you want to take a look at it, please do it. :-) >Send Bug-reports or feature requests to fullscreen at derbrill.de please. >PS: >I want to give credits to the inventors of the directory walking script I?ve stolen (and modified) from the Metacard List. So could anyone of you please drop me a line with the names of the people that were involved please? That?ll be great. From diskot123 at juno.com Sat Jun 21 02:00:00 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Sat Jun 21 02:00:00 2003 Subject: valentina and rev 2.0 (Jan Schenkel) Message-ID: <20030621.025101.3472.7.diskot123@juno.com> > a. I open my Valentina database using RunRev's > built-in database query > builder; the database has several distinct tables, > only one of which has a > unique primary key, though the rest all have records > that can be uniquely > identified by field combinations. Now one thing that > throws me is this: when > i select the unique field in the table having such > to be the primary key, > and then close the database query builder (dbqb) -- > when i reopen the dbqb, > it almost always lists "None" as the primary key, > unless I click on the > "refresh" button. Is this correct behavior? Same > thing happens with > multi-field key definitions in the dbqb: i type for > example "fld 1,fld 2, > fld 3, fld 4" into the dbqb, close it up, and when > reopening, the primary > key is listed as "None" until I click "refresh". > What is going on here? Please report this to the bugzilla bug database for the dbqm. Sounds like it should be saving the primary key. > Also, I do not understand why if there is only one > database open, RunRev > can give me a number such as "3", "5" or "7". Why > not "1"? Are there some > ghost databases open? This perplexes me. > As Jan mentioned this in nothing to worry about. Connections and Cursor increment the same internal counter, so it you open a connection (id 1), send a query (id 2), and open another connection the id will be 3. > I made a typo in the path to the > database, and 1. > Revolution instantly crashed; Sounds like a bug in Valentina. They fixed this for OSX. If it crashes when specifying an incorrect path to the database query builder, please bug report it against the database query builder. In general if something has not been resolved on the list please report it to ensure that it gets fixed. One of the neat things about the new system, is that it allows us to get a quick summary or all the outstanding issues, which is useful both for the developer and the bug reporter. Tuviah Snyder Runtime Revolution Limited - Software at the Speed of Thought From diskot123 at juno.com Sat Jun 21 02:00:27 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Sat Jun 21 02:00:27 2003 Subject: How to using BLOB by Rev2.0 & MySQL4.1 Message-ID: <20030621.025101.3472.8.diskot123@juno.com> >When using MySQL and Rev2.0, which character set should be used? >I tried ucs2 which is 16bit Unicode. (because Rev2.0 was 16bit unicode) >It seems that however, use of ucs2 was too early also at MySQL4.1. OK for anyone who plans to use japanese or other international characters with database, I would suggest you get and set everything in UTF-8. Most databases support UTF-8, and Rev can encode/decode UTF-8 to unicode. Tuviah Snyder Runtime Revolution Limited - Software at the Speed of Thought From chipp at chipp.com Sat Jun 21 02:56:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jun 21 02:56:01 2003 Subject: new altPlugins for Rev 2.0 Message-ID: I've recently updated my altPlugins Control Strip for Rev 2.0. Please note there are DIFFERENT VERSIONS for Rev 1.1 (and 1.1.1) vs Rev 2.0. Both can be found at: http://www.altuit.com/webs/altuit2/RunRev/default.htm For 2.0 users, I've added a "New mainstack" and "Open Stack" button, since they are missing from the 2.0 revMenuBar. Please register if you'd like to be notified of updates. -Chipp --------------------- Chipp Walters Altuit, inc. http://www.altuit.com http://www.chipp.com --------------------- From dottorzivago at fastwebnet.it Sat Jun 21 05:03:00 2003 From: dottorzivago at fastwebnet.it (dottorzivago at fastwebnet.it) Date: Sat Jun 21 05:03:00 2003 Subject: Newbie Message-ID: <6CA16A5D-A3CE-11D7-8003-000393B758B8@fastwebnet.it> Sorry for this very basic question and if this has already been answered before in this list or in the documentation but.... I have 2 main stacks in the same folder and I want to launch stack A which should automatically open stack B; the 2 stacks should be visible. How can I achieve this? Thank you for your attention and sorry for my English too but I have done my best here :-) Ciao from Italy Ubaldo From klaus at major-k.de Sat Jun 21 06:31:01 2003 From: klaus at major-k.de (Klaus Major) Date: Sat Jun 21 06:31:01 2003 Subject: Newbie In-Reply-To: <6CA16A5D-A3CE-11D7-8003-000393B758B8@fastwebnet.it> Message-ID: Buon giorno dottore, (how is Lara ;-) > Sorry for this very basic question and if this has already been > answered before in this list or in the documentation but.... > I have 2 main stacks in the same folder and I want to launch stack A > which should automatically open stack B; the 2 stacks should be > visible. > How can I achieve this? > Thank you for your attention and sorry for my English too but I have > done my best here :-) And that is definitively OK :-) Try this: Put this into the stack script of stack A on openstack go stack "B" ## you can already define how the stack will be opened like: ## palette stack "B", or: modal stack "B", or: modeless stack "B" etc... ... end openstack Will open stack B immediataly after stack A has been opened. Please drop a line if you mean something else... Hope that helps... > Ciao from Italy > Ubaldo Arrivederci... Regards Klaus Major klaus at major-k.de www.major-k.de From tkuypers at pandora.be Sat Jun 21 06:44:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sat Jun 21 06:44:01 2003 Subject: Another 2.0 bug... Help, need a work-around!!! Message-ID: Tested on Windows XM and OSX: on mouseup put "Bar1" into vBar create graphic vBar set the name of it to vBar set the rect of graphic vBar to 10,45,19,87 set the backgroundcolor of graphic vBar to 0,0,0 end mouseup Gives a filled rectangle during development, but these items have no fill in runtime :-( And there also seems to be a problem I haven?t pinned down yet, but when using polygones, in the runtime it doesn?t draw the last segment, so I?m missing the last line of the object... Anybody any suggestions? Regards, Ton Kuypers. (If we would get rewarded for finding bugs and posting them in the database, I?d be runner up for the first time in my life for something... AND I?D RATHER BE NOT!!!) -------------- next part -------------- An HTML attachment was scrubbed... URL: From tkuypers at pandora.be Sat Jun 21 07:34:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sat Jun 21 07:34:01 2003 Subject: Another 2.0 bug... Help, need a work-around!!! In-Reply-To: Message-ID: Already solved by our friends of RR... In the IDE, the "opaque" of the graphic is set to true. However, in a standalone this is not set by default and is false thus not filling the rectangle. Sothere is a difference between IDE behaviour and standalones... Not very nice, but at least there is a work-around... Ton Kuypers > > From: "tkuypers at pandora.be" > Reply-To: use-revolution at lists.runrev.com > Date: Sat, 21 Jun 2003 13:35:51 +0200 > To: > Subject: Another 2.0 bug... Help, need a work-around!!! > > Tested on Windows XM and OSX: > > on mouseup > put "Bar1" into vBar > create graphic vBar > set the name of it to vBar > set the rect of graphic vBar to 10,45,19,87 > set the backgroundcolor of graphic vBar to 0,0,0 > end mouseup > > Gives a filled rectangle during development, but these items have no fill in > runtime :-( > > And there also seems to be a problem I haven?t pinned down yet, but when using > polygones, in the runtime it doesn?t draw the last segment, so I?m missing the > last line of the object... > > Anybody any suggestions? > > Regards, > > Ton Kuypers. > > (If we would get rewarded for finding bugs and posting them in the database, > I?d be runner up for the first time in my life for something... AND I?D RATHER > BE NOT!!!) From alptex2 at orwell.net Sat Jun 21 09:52:00 2003 From: alptex2 at orwell.net (T. R. Ponn) Date: Sat Jun 21 09:52:00 2003 Subject: Stack Size Bloat? Message-ID: <3EF46F37.1000708@orwell.net> Hello, I've been developing an app for a few months now and have noticed that the file size seems to be getting disproportionally larger than the objects and code I've been adding. Here are some statistics on my environment and the stack: Mac OS 9.2.2 Rev 1.1.1 Current Stack File Size: 709,592 bytes Window Size: 600 x 450 Number of Cards: 2 Number of Fields: 11 (about half of which are scrolling...most empty, but one contains about 8,900 bytes of info) Number of Buttons: 25 Number of Graphics: 6 (which add up to about 46,000 bytes) Using Jan Bleeker's "Export Scripts" stack, I find I have about 147,000 bytes of scripting. Something doesn't seem to add up...is this the result of the engine being present? Another example: Recently I added 3 buttons and about 25,000 bytes of scripting and the file size went from 493,397 to 709,592!! This reminds me of the HC days of compacting the stack occasionally, to keep it reasonable. What's going on here? Bloatedly yours, Tim Ponn From alptex2 at orwell.net Sat Jun 21 10:05:00 2003 From: alptex2 at orwell.net (T. R. Ponn) Date: Sat Jun 21 10:05:00 2003 Subject: Stack Size Bloat? References: <3EF46F37.1000708@orwell.net> Message-ID: <3EF4725E.8070702@orwell.net> Oops...forgot to mention....this is a stack...not a standalone. T. R. Ponn wrote: > Hello, > > I've been developing an app for a few months now and have noticed that > the file size seems to be getting disproportionally larger than the > objects and code I've been adding. Here are some statistics on my > environment and the stack: > > Mac OS 9.2.2 > Rev 1.1.1 > Current Stack File Size: 709,592 bytes > Window Size: 600 x 450 > Number of Cards: 2 > Number of Fields: 11 (about half of which are scrolling...most empty, > but one contains about 8,900 bytes of info) > Number of Buttons: 25 > Number of Graphics: 6 (which add up to about 46,000 bytes) > > Using Jan Bleeker's "Export Scripts" stack, I find I have about > 147,000 bytes of scripting. > > Something doesn't seem to add up...is this the result of the engine > being present? > > Another example: > > Recently I added 3 buttons and about 25,000 bytes of scripting and the > file size went from 493,397 to 709,592!! > > This reminds me of the HC days of compacting the stack occasionally, > to keep it reasonable. What's going on here? > > Bloatedly yours, > > Tim Ponn > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From gizmotron at earthlink.net Sat Jun 21 10:17:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat Jun 21 10:17:00 2003 Subject: Best array population & access optimization In-Reply-To: <1DCAF20A-A38F-11D7-87ED-000A9567A3E6@swcp.com> Message-ID: <9BFF6452-A3FA-11D7-AD9F-000A95859272@earthlink.net> On Friday, June 20, 2003, at 07:21 PM, Dar Scott wrote: > However, since Blowfish primitives are xor and addition and since most > signed numbers are 2-complement it might not matter. > > Even so, in Revolution once you bitAnd or bitXor, I would have > expected unsigned values. I have only seen signed values come up in > some uses of baseCovert(). It took a while and I was curious to see for myself, You were correct about expecting unsigned values. I ran a comparison version with the P-array from the C source code for encrypt and the P-array from the VB source code on decrypt and it worked. They were different in respect to signed numbers only. Only the unsigned numbers in the different source P-boxes were identical. I changed out the (C sourced S-box-1) for the (VB sourced S-box-1) in both the encrypt and decrypt handlers. It worked. The complimentary signed numbers mattered in the S1-boxes as long as the same version S-box was used for encrypt and decrypt. It showed that S-box-1-VB works with S-box-2-C, S-box-3-C, and S-box-4-C where only the unsigned numbers in the two S-box-1 versions were identical. Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1168 bytes Desc: not available URL: From dan at clearvisiontech.com Sat Jun 21 10:23:00 2003 From: dan at clearvisiontech.com (Dan Friedman) Date: Sat Jun 21 10:23:00 2003 Subject: Newbie In-Reply-To: <200306210904.FAA02694@www.runrev.com> Message-ID: Ubaldo, In the script of stack A put: On openStack open stack End openStack It's that easy. You could also put it in a startUp message, or in the openCard script of card 1 of stack A. Hope that helps. -Dan > Sorry for this very basic question and if this has already been > answered before in this list or in the documentation but.... > I have 2 main stacks in the same folder and I want to launch stack A > which should automatically open stack B; the 2 stacks should be > visible. > How can I achieve this? > Thank you for your attention and sorry for my English too but I have > done my best here :-) > Ciao from Italy > Ubaldo From dsc at swcp.com Sat Jun 21 11:32:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 11:32:01 2003 Subject: Best array population & access optimization In-Reply-To: <9BFF6452-A3FA-11D7-AD9F-000A95859272@earthlink.net> Message-ID: Mark, Just in case you are working on this this morning... I thought I'd report the negative number problem with baseConvert. I looked into it. There are some bugs in baseConvert() for full 32 bit. I'll let you know when I get details. I think if you use this, you will not only get negative numbers, you will get very bad ones. Dar Scott From edgore at shinra.com Sat Jun 21 11:49:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Sat Jun 21 11:49:01 2003 Subject: Font's in pasted scripts References: Message-ID: <000f01c33813$df6ea3d0$6501a8c0@ed> This might just be me...but is anybody else incredibly annoyed but the way that things you past into the script editor now keep their original fonts and formatting? I have to keep a copy of Notebad open all the time to pre-past things into the strip their formatting.... Edwin Gore From dsc at swcp.com Sat Jun 21 12:06:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 12:06:00 2003 Subject: baseConvert() & 32-bit ops (was Best array population & access optimization) In-Reply-To: Message-ID: <92087C65-A409-11D7-94A5-000A9567A3E6@swcp.com> On Saturday, June 21, 2003, at 10:23 AM, Dar Scott wrote: > I thought I'd report the negative number problem with baseConvert. I'm on OS X; I haven't checked this on other platforms. OK, Mark, here is what I've learned. The baseConvert() does not return the 2's complement if the msb of the 32-bit intermediate value is 1 as I had thought. It tacks a minus sign onto the result if it is 1. This will give you bad data for sure. One workaround is if your result of baseConvert(hexStr,16,10) starts with a minus, remove it. Since you want this numerical internally anyway, you can simple abs() the result. Either will continue to work if/when the bug is fixed. This might explain the negative numbers. (The baseConvert() function also addresses a minus sign in the input numeral. I think this might have trouble, too, but this should not concern you.) Wanna see my test script and results? I'll report this. Dar Scott From pixelbird at interisland.net Sat Jun 21 12:27:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sat Jun 21 12:27:00 2003 Subject: How to use joysticks in Rev In-Reply-To: <200306210904.FAA02645@www.runrev.com> Message-ID: Boy howdy, I'm not getting any feedback on the list about this. Is everyone mad at me for some reason? Or maybe it's just that no one knows the answer. Is it possible to make a joystick-controlled game or other software in Rev? I'd really like to know how to write for a joystick (and other adaptive controllers) in Rev. And if no one has done it, then, if it is possible, I'd like to learn how to do it. TIA, Ken N. From dsc at swcp.com Sat Jun 21 12:35:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 12:35:01 2003 Subject: How to use joysticks in Rev In-Reply-To: Message-ID: <94667AA8-A40D-11D7-94A5-000A9567A3E6@swcp.com> On Saturday, June 21, 2003, at 08:23 AM, Ken Norris wrote: > I'd really like to know how to write for a joystick (and other adaptive > controllers) in Rev. And if no one has done it, then, if it is > possible, I'd > like to learn how to do it. One approach is to insist the supplier supply mouse drivers and go to another if it does not. Perhaps some joysticks already look like mice, so you don't even need to get the driver. Of course, this might not work if you really want a particular joystick. Dar Scott From revlists at canelasoftware.com Sat Jun 21 12:38:01 2003 From: revlists at canelasoftware.com (Mark Talluto) Date: Sat Jun 21 12:38:01 2003 Subject: How to use joysticks in Rev In-Reply-To: Message-ID: On Saturday, June 21, 2003, at 07:23 AM, Ken Norris wrote: > Boy howdy, > > I'm not getting any feedback on the list about this. Is everyone mad > at me > for some reason? Or maybe it's just that no one knows the answer. > > Is it possible to make a joystick-controlled game or other software in > Rev? > > I'd really like to know how to write for a joystick (and other adaptive > controllers) in Rev. And if no one has done it, then, if it is > possible, I'd > like to learn how to do it. > > TIA, > Ken N. > > Ken, I am not mad at you. :) I just don't know how to do it. Sorry. Best regards, Mark Talluto http://www.canelasoftware.com From dottorzivago at fastwebnet.it Sat Jun 21 13:06:00 2003 From: dottorzivago at fastwebnet.it (dottorzivago at fastwebnet.it) Date: Sat Jun 21 13:06:00 2003 Subject: newbie Message-ID: Dan and Klaus, thank you very much for your suggestions Now my first GREAT application works :-) Klaus your Italian is great!!! Hi Ubaldo From pixelbird at interisland.net Sat Jun 21 13:21:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sat Jun 21 13:21:00 2003 Subject: Newbie In-Reply-To: <200306210904.FAA02645@www.runrev.com> Message-ID: Bon giorno, Welcome to the RunRev group list. > From: dottorzivago at fastwebnet.it > Date: Sat, 21 Jun 2003 11:55:01 +0200 > Subject: Newbie > > Sorry for this very basic question and if this has already been > answered before in this list or in the documentation but.... > I have 2 main stacks in the same folder and I want to launch stack A > which should automatically open stack B; the 2 stacks should be > visible. > How can I achieve this? ---------- on openstack open stack "MyStack" end openstack However, unless you place the stack window in an offset location, it will open exactly over top of the first stack, so you'll need to decide on a different loc if you want to see both. For some reason, I think it's possible you are trying to do something that may be done better in a different way. 1) If you are in the IDE, you can make substacks, which are not (yet) files. While developing they are can be easily accessed and developed as if they are separate stacks, but they are owned by the file (Main Stack). 2) Then when you build for distribution, you can allow the Distr Builder to automate making substacks into separate files, if you want. Makes for a stable saving environment, I.e., you can update your UI stack(s) without affecting data or preference settiings, etc. The substack method makes it easier because you only have to save the Main Stack while developing, the substacks are automatically saved with it, and you can access them and test from the IDE. There are examples in the Rev contributor page. Question: Are you using a Mac or a PC for development? > Thank you for your attention and sorry for my English too but I have > done my best here :-) ---------- Your English seems fine to me, better than my Italian which is basically non-existent. ;-) HTH, Ken N. From squance at elkvalley.net Sat Jun 21 13:35:00 2003 From: squance at elkvalley.net (David Squance) Date: Sat Jun 21 13:35:00 2003 Subject: How to save text in a stack In-Reply-To: <3EE50E62.7AA0A6CC@hrz.uni-kassel.de> Message-ID: I have just found the little demo stack "Save2Splash" on the RR website, and thought it was just what I was looking for. However, when I turned it into a standalone, any text I entered was gone when it was reopened. Am I missing something? If that's not how it's supposed to work, what does it do? I have successfully saved and reloaded text written to a text file, and one little project can use that nicely, but my current project has a lot of fields on several cards and writing and reloading to and from text files would be very cumbersome. I guess what I want is it to work like HC does, but I want to be able to build a Windows standalone eventually. Dave From klaus at major-k.de Sat Jun 21 13:37:00 2003 From: klaus at major-k.de (Klaus Major) Date: Sat Jun 21 13:37:00 2003 Subject: newbie In-Reply-To: Message-ID: <400395C6-A416-11D7-9D81-000A27B49A96@major-k.de> Buona sera dottore, > Dan and Klaus, > thank you very much for your suggestions > Now my first GREAT application works :-) Molto bene, gratulazione :-) > Klaus your Italian is great!!! Mille grazie. > Ubaldo Ciao ragazzo ;-) Klaus Major klaus at major-k.de www.major-k.de From jrvalent at wisc.edu Sat Jun 21 13:48:00 2003 From: jrvalent at wisc.edu (rand valentine) Date: Sat Jun 21 13:48:00 2003 Subject: tabbing into combo boxes Message-ID: Is there a way to open a combo box's menu when the user tabs into it, so that they can then just choose from the list of menu choices without having to pop the menu manually? Thanks. From shaosean at unitz.ca Sat Jun 21 14:04:01 2003 From: shaosean at unitz.ca (Shao Sean) Date: Sat Jun 21 14:04:01 2003 Subject: How to use joysticks in Rev Message-ID: <200306211856.OAA03584@bright.unitz.ca> > I'm not getting any feedback on the list about this. Is > everyone mad at me for some reason? maybe it's because of what you did at the last company picnic? ;-) look at the "open driver" "read driver", etc in the docs to see if that does what you need it to do.. From shaosean at unitz.ca Sat Jun 21 14:15:13 2003 From: shaosean at unitz.ca (Shao Sean) Date: Sat Jun 21 14:15:13 2003 Subject: how to get the temp directory on *NIX Message-ID: <200306211906.PAA04720@bright.unitz.ca> how to get the temp directory on *NIX platforms? under windows and mac i can use specialFolderPath("Temporary").. can i just use $TEMP ? From gizmotron at earthlink.net Sat Jun 21 14:19:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat Jun 21 14:19:00 2003 Subject: baseConvert() & 32-bit ops (was Best array population & access optimization) In-Reply-To: <92087C65-A409-11D7-94A5-000A9567A3E6@swcp.com> Message-ID: <527B482D-A41C-11D7-9AC6-000A95859272@earthlink.net> On Saturday, June 21, 2003, at 09:58 AM, Dar Scott wrote: > Wanna see my test script and results? Yes please. I want to run the different OS versions of the hexed boxes through it. It will be nice to see what happens with the constants that seem to work if the unsigned numbers are the same. also, not being familiar with binaryEncode how would you write the following using binaryEncode? put charToNum("F") + (charToNum("o") * 256 ) + ( charToNum("r") * 65536 ) + ( charToNum("m") * 16777216 ) into xL Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 564 bytes Desc: not available URL: From dsc at swcp.com Sat Jun 21 14:19:20 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 14:19:20 2003 Subject: How to use joysticks in Rev In-Reply-To: <200306211856.OAA03584@bright.unitz.ca> Message-ID: <2D1744C8-A41C-11D7-94A5-000A9567A3E6@swcp.com> On Saturday, June 21, 2003, at 12:56 PM, Shao Sean wrote: > look at the "open driver" "read driver", etc in the docs to > see if that does what you need it to do.. Ken, are you on OS X? Get driverNames(). Plug in your joystick and then get driverNames() again and see if anything new looks interesting. Let us know what you get. Dar Scott From klaus at major-k.de Sat Jun 21 14:21:01 2003 From: klaus at major-k.de (Klaus Major) Date: Sat Jun 21 14:21:01 2003 Subject: how to get the temp directory on *NIX In-Reply-To: <200306211906.PAA04720@bright.unitz.ca> Message-ID: <629F155A-A41C-11D7-9D81-000A27B49A96@major-k.de> Hi Sean, > how to get the temp directory on *NIX platforms? under > windows and mac i can use specialFolderPath("Temporary").. > can i just use $TEMP ? $TEMP doesn't work on OS X... I would suggest to use "the tempname" and extract the folder :-) Should work pretty crossplatform... ;-) Hope that helps... Have a nice weekend. Regards Klaus Major klaus at major-k.de www.major-k.de From bornstein at designeq.com Sat Jun 21 14:53:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Sat Jun 21 14:53:00 2003 Subject: Font's in pasted scripts Message-ID: <200306211945.h5LJjEs4019302@ms-smtp-03.nyroc.rr.com> >This might just be me...but is anybody else incredibly annoyed but the way >that things you past into the script editor now keep their original fonts >and formatting? I have to keep a copy of Notebad open all the time to >pre-past things into the strip their formatting.... You can select the formatted text in the script and just type command-; to get rid of all the formatting at once. Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From bornstein at designeq.com Sat Jun 21 14:53:40 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Sat Jun 21 14:53:40 2003 Subject: How to save text in a stack Message-ID: <200306211945.h5LJjEs5019302@ms-smtp-03.nyroc.rr.com> >owever, when I turned it >into a standalone, any text I entered was gone when it was reopened. Am I >missing something? If that's not how it's supposed to work, what does it >do? Standalones can't save any changes for the next time. So you use a splash stack and make it your standalone. From that stack (which may only just present a splash screen for the user), you "start using" another stack that will contain your data and which you can save with changes. This stack will have to be separate from the splash stack (it can't be a substack) so you will be distributing at least two items (unless you're under OSX, in which case you could place it in the Application bundle). So, to recap, the splash stack is built as a standalone and contains the engine but probably not much else. It can't save changes to itself. Your data stack is a separate stack called by the standalone, and it can save changes without problems. Are you still confused? Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From dsc at swcp.com Sat Jun 21 14:56:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 14:56:01 2003 Subject: baseConvert() & 32-bit ops (was Best array population & access optimization) In-Reply-To: <527B482D-A41C-11D7-9AC6-000A95859272@earthlink.net> Message-ID: <3C9C8CD7-A421-11D7-94A5-000A9567A3E6@swcp.com> On Saturday, June 21, 2003, at 01:12 PM, Mark Brownell wrote: > On Saturday, June 21, 2003, at 09:58 AM, Dar Scott wrote: >> Wanna see my test script and results? > > Yes please. I want to run the different OS versions of the hexed > boxes through it. It will be nice to see what happens with the > constants that seem to work if the unsigned numbers are the same. on mouseUp put empty into field "Report" -- put ( (2^32)-1 )&"" into allOnes put (allOnes bitAnd allOnes) & LF & LF after field "Report" -- put allOnes & LF after field "Report" put baseConvert(allOnes,10, 2) & " " after field "Report" put baseConvert(allOnes,10,10) & " " after field "Report" put baseConvert(allOnes,10,16) & " " after field "Report" put baseConvert(allOnes,10,30) & LF after field "Report" put baseConvert(allOnes,10,10) into ones10 put (ones10 bitAnd ones10) & LF after field "Report" put LF after field "Report" -- put "FFFFFFFF" into allOnes put allOnes & LF after field "Report" put baseConvert(allOnes,16, 2) & " " after field "Report" put baseConvert(allOnes,16,10) & " " after field "Report" put baseConvert(allOnes,16,16) & " " after field "Report" put baseConvert(allOnes,16,30) & LF after field "Report" put baseConvert(allOnes,16,10) into ones10 put baseConvert(ones10 ,10,16) & " " after field "Report" put baseConvert(-ones10,10,16) & " " after field "Report" put (ones10 bitAnd ones10) & LF after field "Report" put LF after field "Report" -- put "80000000" into oneOnes put oneOnes & LF after field "Report" put baseConvert(oneOnes,16, 2) & " " after field "Report" put baseConvert(oneOnes,16,10) & " " after field "Report" put baseConvert(oneOnes,16,16) & " " after field "Report" put baseConvert(oneOnes,16,30) & LF after field "Report" put baseConvert(oneOnes,16,10) into one10 put baseConvert(one10 ,10,16) & " " after field "Report" put baseConvert(-one10 ,10,16) & " " after field "Report" put (one10 bitAnd one10) & LF after field "Report" put LF after field "Report" end mouseUp And the not very pretty result is this: 4294967295 4294967295 11111111111111111111111111111111 -4294967295 FFFFFFFF 5QMCPQF 0 FFFFFFFF 11111111111111111111111111111111 -4294967295 FFFFFFFF 5QMCPQF -FFFFFFFF FFFFFFFF 0 80000000 10000000000000000000000000000000 -2147483648 80000000 2SB6CS8 -80000000 80000000 0 If I make a test with better output, I'll send you that. The main things to notice is that all ones comes out as -4294967295 in decimal and not 4294967295 or even -1. Also, note that bitAnd of that doesn't get all ones either. > > also, not being familiar with binaryEncode how would you write the > following using binaryEncode? > > put charToNum("F") + (charToNum("o") * 256 ) + ( charToNum("r") * > 65536 ) + ( charToNum("m") * 16777216 ) into xL local halfBlock -- required put binaryDecode("N","Form",halfBlock) into numConverted In converting strings to blocks use 'char i to (i+3) of plainText' instead of "Form" and pay attention to the end. The variable numConverted with be 0 for short data. You use binaryEncode for the other direction and, perhaps, in the first part of the Blowfish F function. (The later might take two steps.) Dar Scott From dottorzivago at fastwebnet.it Sat Jun 21 15:05:00 2003 From: dottorzivago at fastwebnet.it (dottorzivago at fastwebnet.it) Date: Sat Jun 21 15:05:00 2003 Subject: Newbie Message-ID: <80EA661D-A422-11D7-89DA-000393B758B8@fastwebnet.it> Ken, thank you very much for your fast answer. I am using a MAc (OSX) for developing (ehm, trying to develop something). I am in love now with a beautiful Ibook, after many years with Windows (which I still use on work). Unfortunately my knowledge of MAC is so so and my knowledge of Revolution is 0 (perhaps 1...) I would like to create a little database with the distribution builder. Since I have read that built applications cannot be modified, I have built an application with only stack A (startup screen) that opens stack B (not in the application); stack B contains all the fields, grouped as background (name, address, date of birth, etc...), of the database plus some buttons (next, prev, new, list) A button on stack B could, for instance, save and close stack B. So I can save all the records of my database and find them relaunching the application. Not sure if I understand you well: can I make a main stack with a substack, tell the distribution builder to make substack in separate files and when the application is built can I create and save new records? The sample application employee database does exactly what I need, but it's still too difficult for me to understand the scripts. By the way I must congratulate with the developers of Revolution; it seems to me a great software. Also thanks to this great list (3 answer in a very little time) Ciao from (very HOT) Italy Ubaldo From dsc at swcp.com Sat Jun 21 15:11:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 15:11:00 2003 Subject: baseConvert() & 32-bit ops (was Best array population & access optimization) In-Reply-To: <3C9C8CD7-A421-11D7-94A5-000A9567A3E6@swcp.com> Message-ID: <7415A652-A423-11D7-94A5-000A9567A3E6@swcp.com> On Saturday, June 21, 2003, at 01:47 PM, Dar Scott wrote: >> also, not being familiar with binaryEncode how would you write the >> following using binaryEncode? >> >> put charToNum("F") + (charToNum("o") * 256 ) + ( charToNum("r") * >> 65536 ) + ( charToNum("m") * 16777216 ) into xL > > local halfBlock -- required > put binaryDecode("N","Form",halfBlock) into numConverted > > In converting strings to blocks use 'char i to (i+3) of plainText' > instead of "Form" and pay attention to the end. The variable > numConverted with be 0 for short data. Whoops. I got the bytes backwards. Can you live with my order? put binaryDecode("N", "m" & "r" & "o" & "F" ,halfBlock) into numConverted Dar Scott From shaosean at unitz.ca Sat Jun 21 15:31:00 2003 From: shaosean at unitz.ca (Shao Sean) Date: Sat Jun 21 15:31:00 2003 Subject: how to get the temp directory on *NIX Message-ID: <200306212023.QAA12042@bright.unitz.ca> > I would suggest to use "the tempname" and extract the > folder :-) Should work pretty crossplatform... ;-) thanks, that does everything i need it to do =) From edgore at shinra.com Sat Jun 21 15:49:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Sat Jun 21 15:49:01 2003 Subject: Font's in pasted scripts References: <200306211945.h5LJjEs4019302@ms-smtp-03.nyroc.rr.com> Message-ID: <006101c33835$7b54c100$6501a8c0@ed> Hmmm...it doesn't seem to work under Windows - using control-; colorizes, but formatting stays the same, while alt-; just beeps. ----- Original Message ----- From: "Howard Bornstein" To: Sent: Saturday, June 21, 2003 1:45 PM Subject: Re: Font's in pasted scripts > >This might just be me...but is anybody else incredibly annoyed but the way > >that things you past into the script editor now keep their original fonts > >and formatting? I have to keep a copy of Notebad open all the time to > >pre-past things into the strip their formatting.... > > You can select the formatted text in the script and just type command-; > to get rid of all the formatting at once. > > 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 squance at elkvalley.net Sat Jun 21 16:17:01 2003 From: squance at elkvalley.net (David Squance) Date: Sat Jun 21 16:17:01 2003 Subject: How to save text in a stack In-Reply-To: <200306211945.h5LJjEs5019302@ms-smtp-03.nyroc.rr.com> Message-ID: >Are you still confused? Probably, but it won't be your fault. I think I've got the difference. I didn't realize that the 'notes' stack in the demo app had to be a separate entity and couldn't be a substack. Thank you. I'll do some more experimenting. Dave From shaosean at unitz.ca Sat Jun 21 16:35:01 2003 From: shaosean at unitz.ca (Shao Sean) Date: Sat Jun 21 16:35:01 2003 Subject: Font's in pasted scripts Message-ID: <200306212127.RAA18492@bright.unitz.ca> > Hmmm...it doesn't seem to work under Windows - using > control-; colorizes, but formatting stays the same, while pressing the TAB key seems to format the script (go to a line past the section you want to re-format and press TAB From graham.samuel at wanadoo.fr Sat Jun 21 16:36:00 2003 From: graham.samuel at wanadoo.fr (Graham) Date: Sat Jun 21 16:36:00 2003 Subject: baseConvert() & 32-bit ops (was Best array population & access optimization) Message-ID: <5.2.1.1.0.20030621230726.00cbbd48@pop.wanadoo.fr> On Sat, 21 Jun 2003 10:58:24 -0600, Dar Scott wrote: [another email on this subject] Not wanting to stop the flow, but for the benefit of the rest of us, what is this topic actually about? I didn't realise that a discussion in this list could go entirely over my head... I feel really stupid. Just idle curiosity really. Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From erikhans08 at yahoo.com Sat Jun 21 16:39:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jun 21 16:39:01 2003 Subject: [ANN] News Reader Stack Available In-Reply-To: Message-ID: <20030621213126.28467.qmail@web20002.mail.yahoo.com> --- Monte Goulding wrote: > > > > > you can't use explicitVariables in rev > > > > i don't understand. > > do you mean that you would not advise using > > explicitVariables? or that you just can not? > > Put it this way: If you are looking to have a > stressful experience then type > "set the explicitVariables to true" into the > msg box then watch your > computer turn to molasses while you slowly > manage to change true to false > and hit enter ;-) thanks, an unforgettable image. it did seem useful just for working on the script to be sure all of the variables were declared. then, yes, it became "stressful" and had to be turned off. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From erikhans08 at yahoo.com Sat Jun 21 16:58:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jun 21 16:58:00 2003 Subject: Newbie In-Reply-To: Message-ID: <20030621215009.37443.qmail@web20004.mail.yahoo.com> --- Klaus Major wrote: > Put this into the stack script of stack A > > on openstack > go stack "B" > ## you can already define how the stack will > be opened like: > ## palette stack "B", or: modal stack "B", > or: modeless stack "B" > end openstack > > Will open stack B immediataly after stack A has > been opened. could this "re-evaluation" be a good way to keep things on track when there are strange occurances? my openStack in stack A handler checks: if (the stacksinuse = empty) then go tStack start using tStack hide tStack end if sometimes it is smooth, sometimes not. maybe always declaring the stack mode could help? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From gizmotron at earthlink.net Sat Jun 21 17:03:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat Jun 21 17:03:00 2003 Subject: baseConvert() & 32-bit ops (was Best array population & access optimization) In-Reply-To: <5.2.1.1.0.20030621230726.00cbbd48@pop.wanadoo.fr> Message-ID: <47959064-A433-11D7-B982-000A95859272@earthlink.net> On Saturday, June 21, 2003, at 02:12 PM, Graham wrote: > On Sat, 21 Jun 2003 10:58:24 -0600, Dar Scott wrote: > [another email on this subject] > > Not wanting to stop the flow, but for the benefit of the rest of us, > what is this topic actually about? I didn't realise that a discussion > in this list could go entirely over my head... I feel really stupid. > > Just idle curiosity really. > > Graham I didn't know that I could get this far on BS. Dar has me jumping all over the internet looking things up and I can hardly tell what he is talking about. It has been a very interesting two weeks between the cryptology and Dar's knowledge of bit processing. Because of this I'm looking into things I need to learn about anyway. Anyway this is about encryption and bit manipulation. Just what you needed... Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 928 bytes Desc: not available URL: From erikhans08 at yahoo.com Sat Jun 21 17:17:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jun 21 17:17:00 2003 Subject: Another 2.0 bug... Help, need a work-around!!! In-Reply-To: Message-ID: <20030621220907.96688.qmail@web20008.mail.yahoo.com> --- "tkuypers at pandora.be" wrote: > Already solved by our friends of RR... > > In the IDE, the "opaque" of the graphic is set > to true. However, in a > standalone this is not set by default and is > false thus not filling the > rectangle. > > Sothere is a difference between IDE behaviour > and standalones... Not very > nice, but at least there is a work-around... google "IDE" => Integrated Development Enterprise Institute of Developing Economies Nancy Ide Professor and Chair Department of Computer Science Vassar College ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From klaus at major-k.de Sat Jun 21 17:21:01 2003 From: klaus at major-k.de (Klaus Major) Date: Sat Jun 21 17:21:01 2003 Subject: Newbie In-Reply-To: <20030621215009.37443.qmail@web20004.mail.yahoo.com> Message-ID: <90B74366-A435-11D7-9D81-000A27B49A96@major-k.de> Hi Erik, > ... > my openStack in stack A handler checks: > > if (the stacksinuse = empty) then > go tStack > start using tStack > hide tStack > end if > > sometimes it is smooth, sometimes not. what about: ... go invisible stack tStack ... Should be as smooth as hell ;-) > maybe always declaring the stack mode could help? Hope that helps... > ===== > erik at erikhansen.org http://www.erikhansen.org Regards Klaus Major klaus at major-k.de www.major-k.de From dsc at swcp.com Sat Jun 21 17:21:28 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 17:21:28 2003 Subject: baseConvert() & 32-bit ops (was Best array population & access optimization) In-Reply-To: <5.2.1.1.0.20030621230726.00cbbd48@pop.wanadoo.fr> Message-ID: <948E2406-A435-11D7-94A5-000A9567A3E6@swcp.com> On Saturday, June 21, 2003, at 03:12 PM, Graham wrote: > Not wanting to stop the flow, but for the benefit of the rest of us, > what is this topic actually about? I didn't realise that a discussion > in this list could go entirely over my head... I feel really stupid. Mostly about primitives that those writing encryption software would be interested in. (There are more general uses.) In particular, Mark is working with Blowfish that uses 32-bit half blocks. Even thought Revolution is 8-byte (double) floating point in its arithmetic, this is suitable for representing an (imaginary, perhaps) 32-bit number. There are some built-in Transcript functions that work with this 32-bit view. These include bitAnd, bitOr, bitNot and bitXor. These perform bit-wise logical operations on numbers. The baseConvert() uses a 32-bit number as an intermediate value, it seems. Missing are the shift and rotate commands/functions. Fortunately, Mark doesn't really need those. Those can easily be written, but they will be slow. Also important is initialization, traditionally from hex tables. This can be done with baseConvert, binaryEncode and binaryDecode. Another common task is the mapping of strings to and from the block list/array used by some algorithms. I think binaryEncode and binaryDecode are helpful here. Other Revolution commands/functions such as compress and md5Digest are also handy. I wouldn't use the built-in random for this. I don't think Mark needs random for what he wants. Algorithms often use arrays or matrices called boxes in this jargon. In Blowfish, mark is looking at ways to represent those. He might represent all S -boxes and P-boxes as a single array (handy as a single unit), or he might break the S-boxes into 4 arrays and use a separate 18 variables for the P boxes (great for speed). That is part of the problem in optimization and maximizing utility. These same problems also come up in other areas such as control I/O and reading & writing some kinds of binary files. Dar Scott From erikhans08 at yahoo.com Sat Jun 21 17:33:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jun 21 17:33:00 2003 Subject: Newbie In-Reply-To: <90B74366-A435-11D7-9D81-000A27B49A96@major-k.de> Message-ID: <20030621222549.32895.qmail@web20010.mail.yahoo.com> --- Klaus Major wrote: > Hi Erik, > > > ... > > my openStack in stack A handler checks: > > > > if (the stacksinuse = empty) then > > go tStack > > start using tStack > > hide tStack > > end if > > > > sometimes it is smooth, sometimes not. > > what about: > > ... > go invisible stack tStack > ... > > Should be as smooth as hell ;-) > > > maybe always declaring the stack mode could > help? thanks, i think i had a problem with "go invisible" or was that in MC? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From dsc at swcp.com Sat Jun 21 17:34:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 17:34:00 2003 Subject: baseConvert() & 32-bit ops (was Best array population & access optimization) In-Reply-To: <47959064-A433-11D7-B982-000A95859272@earthlink.net> Message-ID: <57AF1C5C-A437-11D7-94A5-000A9567A3E6@swcp.com> On Saturday, June 21, 2003, at 03:56 PM, Mark Brownell wrote: > It has been a very interesting two weeks between the cryptology and > Dar's knowledge of bit processing. We're a team!! It is good to see synergy. I have 1st and 2nd edition of Bruce Schneier's _Applied Cryptography_. We can point to pages in that if you have one. There is probably a good URL out there on bit processing. However, that is something that can be elaborated on the list as we discuss Transcript commands to do things. This kind of thing is handy in all kinds of binary I/O. For example, just the other day someone asked about certain file formats. The answer just might require some work in tweaking bits. Dar Scott From erikhans08 at yahoo.com Sat Jun 21 17:37:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jun 21 17:37:01 2003 Subject: Stack Size Bloat? In-Reply-To: <3EF46F37.1000708@orwell.net> Message-ID: <20030621222856.33139.qmail@web20010.mail.yahoo.com> --- "T. R. Ponn" wrote: > Hello, > > I've been developing an app for a few months > now and have noticed that > the file size seems to be getting > disproportionally larger than the > objects and code I've been adding. Here are > some statistics on my > environment and the stack: > > Mac OS 9.2.2 > Rev 1.1.1 > Current Stack File Size: 709,592 bytes > Window Size: 600 x 450 > Number of Cards: 2 > Number of Fields: 11 (about half of which are > scrolling...most empty, > but one contains about 8,900 bytes of info) > Number of Buttons: 25 > Number of Graphics: 6 (which add up to about > 46,000 bytes) > > Using Jan Bleeker's "Export Scripts" stack, I > find I have about 147,000 > bytes of scripting. > > Something doesn't seem to add up...is this the > result of the engine > being present? > > Another example: > > Recently I added 3 buttons and about 25,000 > bytes of scripting and the > file size went from 493,397 to 709,592!! > > This reminds me of the HC days of compacting > the stack occasionally, to > keep it reasonable. What's going on here? > > Bloatedly yours, > > Tim Ponn do you ever get several hundred returns after your script? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From dsc at swcp.com Sat Jun 21 17:37:22 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 17:37:22 2003 Subject: Another 2.0 bug... Help, need a work-around!!! In-Reply-To: <20030621220907.96688.qmail@web20008.mail.yahoo.com> Message-ID: On Saturday, June 21, 2003, at 04:09 PM, erik hansen wrote: > google "IDE" => > > Integrated Development Enterprise > Institute of Developing Economies > Nancy Ide > Professor and Chair > Department of Computer Science > Vassar College Nancy hardly gets any credit for inventing the Integrated Development Environment where design, source editing and testing are all done with one tool. It is a shame. Dar Scott From gizmotron at earthlink.net Sat Jun 21 18:13:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat Jun 21 18:13:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <57AF1C5C-A437-11D7-94A5-000A9567A3E6@swcp.com> Message-ID: On Saturday, June 21, 2003, at 03:26 PM, Dar Scott wrote: > On Saturday, June 21, 2003, at 03:56 PM, Mark Brownell wrote: > >> It has been a very interesting two weeks between the cryptology and >> Dar's knowledge of bit processing. > > We're a team!! It is good to see synergy. > > I have 1st and 2nd edition of Bruce Schneier's _Applied Cryptography_. > We can point to pages in that if you have one. I don't have Bruce Schneier's _Applied Cryptography although I have read that it is one of the better books regarding implementation. In other words it is more on practical use and less on theoretical math. And he did create Blowfish back in 1993 and give it away. Maybe I'll get into this later. Right now Dar has opened a whole new world to me regarding binary numbers. > There is probably a good URL out there on bit processing. However, > that is something that can be elaborated on the list as we discuss > Transcript commands to do things. This kind of thing is handy in all > kinds of binary I/O. For example, just the other day someone asked > about certain file formats. The answer just might require some work > in tweaking bits. > > Dar Scott > On Saturday, June 21, 2003, at 01:47 PM, Dar Scott wrote: > >>> also, not being familiar with binaryEncode how would you write the >>> following using binaryEncode? >>> >>> put charToNum("F") + (charToNum("o") * 256 ) + ( charToNum("r") * >>> 65536 ) + ( charToNum("m") * 16777216 ) into xL >> >> local halfBlock -- required >> put binaryDecode("N","Form",halfBlock) into numConverted >> >> In converting strings to blocks use 'char i to (i+3) of plainText' >> instead of "Form" and pay attention to the end. The variable >> numConverted with be 0 for short data. > > Whoops. I got the bytes backwards. Can you live with my order? > > put binaryDecode("N", "m" & "r" & "o" & "F" ,halfBlock) into > numConverted > > Dar Scott OK, I don't understand this: binaryDecode("N", "m" & "r" & "o" & "F" ,halfBlock) I don't see what to place into the local variable halfBlock -- my goal is to end up with this: 1181708909 -- from this: put charToNum("m") + (charToNum("r") * 256 ) + ( charToNum("o") * 65536 ) + ( charToNum("F") * 16777216 ) -- by using : > put binaryDecode("N", "m" & "r" & "o" & "F" ,halfBlock) So what am I missing here? Mark From monte at sweattechnologies.com Sat Jun 21 18:19:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat Jun 21 18:19:00 2003 Subject: Stack Size Bloat? In-Reply-To: <3EF46F37.1000708@orwell.net> Message-ID: Howdy Tim > > I've been developing an app for a few months now and have noticed that > the file size seems to be getting disproportionally larger than the > objects and code I've been adding. Rev keeps quite a number of custom properties in each object during development. The largest one being a htmlText version of the script. You can choose to delete these when you build your distribution. Regards Monte From edgore at shinra.com Sat Jun 21 18:23:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Sat Jun 21 18:23:01 2003 Subject: Font's in pasted scripts References: <200306212127.RAA18492@bright.unitz.ca> Message-ID: <000d01c3384a$e93759c0$6501a8c0@ed> For me it formats it - in so much as setting indents, etc, but the font and style doesn't change. ----- Original Message ----- From: "Shao Sean" To: Sent: Saturday, June 21, 2003 3:27 PM Subject: Re: Font's in pasted scripts > > Hmmm...it doesn't seem to work under Windows - using > > control-; colorizes, but formatting stays the same, while > > pressing the TAB key seems to format the script (go to a > line past the section you want to re-format and press TAB > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From erikhans08 at yahoo.com Sat Jun 21 18:46:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jun 21 18:46:01 2003 Subject: How to save text in a stack In-Reply-To: <200306211945.h5LJjEs5019302@ms-smtp-03.nyroc.rr.com> Message-ID: <20030621233827.88236.qmail@web20007.mail.yahoo.com> --- Howard Bornstein wrote: > So, to recap, the splash stack is built as a > standalone and contains the > engine but probably not much else. It can't > save changes to itself. Your > data stack is a separate stack called by the > standalone, and it can save > changes without problems. > > Are you still confused? thanks, this is clarifying. why does the splash stack need to be a standalone? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From erikhans08 at yahoo.com Sat Jun 21 18:55:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jun 21 18:55:00 2003 Subject: field: click on no char In-Reply-To: <007a01c2ffd4$7f60dfc0$6601a8c0@LightningFlash> Message-ID: <20030621234701.40491.qmail@web20010.mail.yahoo.com> hello, i did not get time to do the real hackin before summer closed my lab. it seems to interact with all of my other clickChunk code (mouseCharChunk is a new one). i do look forward to integrating this into my program in September. thanks again, Erik --- Ken Ray wrote: > Ok, Erik, ready for some real hackin'? > > Step 1: Set the margins of your field so that > the user can't click to > the left or above any text (I set the margin to > 2). (If you need the > user to see a margin, make this field > transparent and place it on top of > another locked field that is a bit bigger to > simulate a margin.) > > Step 2: Set the lockText of the field to true. > (You probably already did > this.) > > Step 3: We're going to take advantage of the > formattedText() function, > that inserts CRs where lines wrap in text > fields by temporarily putting > the formattedText into the field, seeing where > the user clicked, and > then resetting the text to what it was. We'll > use the mouseCharChunk and > mouseLine functions instead of the > clickCharChunk and clickLine > functions because they're the ones that work. > > Put the following script into your field: > > on mouseUp > put me into tText > put the formattedText of me into me > put the mouseCharChunk into tChunk > put the mouseLine into tLine > put tText into me > if tChunk <> "" then > put "The user clicked on " & tChunk > else > if tLine <> "" then > put "The user clicked after the end of " > & tLine > else > put "The user clicked past the end of the > text." > end if > end if > end mouseUp > > In my testing, I had a field whose text wrapped > like this: > > Now is the time for all good men to > come to the aid of their party. > > Here's another test of the second > paragraph. > > When I clicked between "good" and "men", I got: > > The user clicked on char 29 to 29 of field 1 > > When I cliked after the "." in "party." > (between it at the right edge of > the field), I got: > > The user clicked after the end of line 2 of > field 1 > > When I clicked below the word "paragraph" > (between the baseline of it > and the bottom of the field), I got: > > The user clicked past the end of the text. > > Hopefully you'll be able to tweak this for your > own purposes. > > Have fun! > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > -----Original Message----- > > From: use-revolution-admin at lists.runrev.com > > > [mailto:use-revolution-admin at lists.runrev.com] > On Behalf Of > > erik hansen > > Sent: Thursday, April 10, 2003 4:20 PM > > To: use-revolution at lists.runrev.com > > Subject: field: click on no char > > > > > > --- Ken Ray wrote: > > > Erik, are you trying to know exactly where > the > > > user clicked (I mean "in > > > the left margin next to line 3 of the > field"), > > > or just whether the user > > > clicked on text or not? > > > > the areas in a field that have NO text are > the > > concern. say my third line has only 20 chars > of > > text and the field is wide enough to handle > 80 > > chars. click where char 40 would be (if i had > > padded 80 spaces) and you get no reading. > > > > the user is used to a cursor "snapping" back > to > > the end of the text. > > > > the easy solution is just to pad with spaces > > before and after the text. all the editor > needs > > to know is that the user clicked on a char > before > > or after a string of linked text. there could > be > > 1 char or 100 chars between word 1 and word > 2. > > the result would be "1 2" in my usage. before > > word 1 is "0 1" > > > > > > ===== > > erik at erikhansen.org > http://www.erikhansen.org > > > > > __________________________________________________ > > Do you Yahoo!? > > Yahoo! Tax Center - File online, calculators, > forms, and more > http://tax.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 ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From pixelbird at interisland.net Sat Jun 21 19:32:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sat Jun 21 19:32:00 2003 Subject: How to use joysticks in Rev In-Reply-To: <200306211857.OAA15563@www.runrev.com> Message-ID: Hi Dar, Thanks for the Re here. ---------- > Date: Sat, 21 Jun 2003 13:11:35 -0600 > Subject: Re: How to use joysticks in Rev > From: Dar Scott > > > On Saturday, June 21, 2003, at 12:56 PM, Shao Sean wrote: >> look at the "open driver" "read driver", etc in the docs to >> see if that does what you need it to do.. > > Ken, are you on OS X? Get driverNames(). Plug in your joystick and > then get driverNames() again and see if anything new looks interesting. > Let us know what you get. ---------- Not Jaguar yet. I'm running OS 9.2.1. Maybe later this week, if I get time. Thanks, Ken N. From pixelbird at interisland.net Sat Jun 21 19:40:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sat Jun 21 19:40:00 2003 Subject: How to use joysticks in Rev In-Reply-To: <200306211857.OAA15563@www.runrev.com> Message-ID: Hi Shao, > From: "Shao Sean" > Subject: Re: How to use joysticks in Rev > Date: Sat, 21 Jun 2003 14:56:46 -0400 > >> I'm not getting any feedback on the list about this. Is >> everyone mad at me for some reason? > > maybe it's because of what you did at the last company > picnic? ;-) > > look at the "open driver" "read driver", etc in the docs to > see if that does what you need it to do.. ---------- I tried that, but 0 results so far. I'm not sure what it reads. I mean it can only return a block of info, but the stick is streaming when it's moving, so I'm not sure what it is I,m looking for. I provided a field for the info to go into, but nothing happens. Here's the script as it is for USB Overdrive: on mouseup open driver "USB Overdrive" read from driver "USB Overdrive" until end put it into fld 1 end mouseup ...nothing, nada, zip. Any ideas welcome, Ken N. From dsc at swcp.com Sat Jun 21 19:59:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 19:59:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: Message-ID: <946EE1BE-A44B-11D7-94A5-000A9567A3E6@swcp.com> On Saturday, June 21, 2003, at 05:05 PM, Mark Brownell wrote: > I don't see what to place into the local variable halfBlock > > -- my goal is to end up with this: 1181708909 > -- from this: > put charToNum("m") + (charToNum("r") * 256 ) + ( charToNum("o") * > 65536 ) + ( charToNum("F") * 16777216 ) Hey, you changed order on me! Actually, that is the order I prefer. The number is placed in halfBlock. The function returns the number of values converted. Try this in a button (I'm assuming fields "Input" and "Report"): -- ==================== on mouseUp put strToHalfBlock(field "Input") into field "Report" end mouseUp function strToHalfBlock str local halfBlock put binaryDecode("N",str,halfBlock) into numConverted if numConverted is not 1 then -- do error thing here? return "error" end if return halfBlock end strToHalfBlock function charsToHalfBlock a, b, c, d return strToHalfBlock(a&b&c&d) end charsToHalfBlock -- ===================== If you prefer individual chars, you can use the later function. This script puts 1181708909 into the field "Report" when the field "Input" contains "Form". Hey! That's just what you asked for! Try the TD, too, for info. The "N" is for network byte order unsigned 32-bit. That way, once you get the order the way you want, it will be the same across platforms. The other option is host byte order. Should we ask for options for big-endian and little-endian, too? You can loop through your padded string to be encrypted four chars at a time to create a halfBlock array (or process as you go). If 'i' is your looping counter, then pick off four chars at a time with this expression 'char i to i+3 of paddedString' or something like that. Repeat has been upgraded to allow increments by 4 (or 8 if you process as you go). Dar Scott From pixelbird at interisland.net Sat Jun 21 20:02:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sat Jun 21 20:02:00 2003 Subject: Another 2.0 bug... Help, need a work-around!!! In-Reply-To: <200306212138.RAA21898@www.runrev.com> Message-ID: Hi Erik and everyone, > Date: Sat, 21 Jun 2003 15:09:07 -0700 (PDT) > From: erik hansen > Subject: Re: Another 2.0 bug... Help, need a work-around!!! > google "IDE" => > > Integrated Development Enterprise > Institute of Developing Economies > Nancy Ide > Professor and Chair > Department of Computer Science > Vassar College ---------- In the case of dev tools, IDE means: Integrated Development Environment. In the case of Rev or MetaCard in particular, it means the runtime engine, editing environment, and GUI, as a whole system for creating apps, as opposed to a stack file, which has no runtime engine of its own and will only run when the IDE is open, or a standalone, which has its own engine embedded. HTH, Ken N. From dsc at swcp.com Sat Jun 21 20:14:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 20:14:01 2003 Subject: How to use joysticks in Rev In-Reply-To: Message-ID: On Saturday, June 21, 2003, at 03:28 PM, Ken Norris wrote: >> On Saturday, June 21, 2003, at 12:56 PM, Shao Sean wrote: >>> look at the "open driver" "read driver", etc in the docs to >>> see if that does what you need it to do.. >> >> Ken, are you on OS X? Get driverNames(). Plug in your joystick and >> then get driverNames() again and see if anything new looks >> interesting. >> Let us know what you get. > ---------- > Not Jaguar yet. I'm running OS 9.2.1. Maybe later this week, if I get > time. Hey, this is just a shot in the dark. I think it very likely open driver will work on only traditional serial interfaces (RS-232, RS-485, RS-442, modem). However, I think it will work on Blue Tooth. And I hear people talk of USB, so maybe there is a way to open up USB pipes or whatever they are called. Don't run out and get OS X just on this speculation. Can anybody try the above experiment for Ken? Dar Scott From monte at sweattechnologies.com Sat Jun 21 20:24:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat Jun 21 20:24:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <946EE1BE-A44B-11D7-94A5-000A9567A3E6@swcp.com> Message-ID: > Repeat has been upgraded to allow increments by 4 (or 8 if you process > as you go). > Cool ;-) I didn't know that! Cheers Monte From pixelbird at interisland.net Sat Jun 21 20:28:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sat Jun 21 20:28:01 2003 Subject: How to use joysticks in Rev In-Reply-To: <200306211857.OAA15563@www.runrev.com> Message-ID: Hi Dar, Thanks for the Re. > Date: Sat, 21 Jun 2003 11:27:06 -0600 > Subject: Re: How to use joysticks in Rev > From: Dar Scott > > > On Saturday, June 21, 2003, at 08:23 AM, Ken Norris wrote: > >> I'd really like to know how to write for a joystick (and other adaptive >> controllers) in Rev. And if no one has done it, then, if it is >> possible, I'd >> like to learn how to do it. > > One approach is to insist the supplier supply mouse drivers and go to > another if it does not. Perhaps some joysticks already look like mice, > so you don't even need to get the driver. ---------- Well, some stick mfrs won't bother to write separate drivers for Macs, which is the case with my CH Fighterstick. The driver for PCs allows setup combos numbering in the hundreds. If you want that one you have to live with what the games have for it (which is usually plenty enough for the games), or a generic driver like USB Overdrive, or use it just on PC's. ---------- > Of course, this might not work if you really want a particular joystick. ---------- Like I said. BTW, does anyone have a high-end stick they like for Macs? The Macally iStick is inexpensive, but it shows. I suppose it's OK for the price, but it's at least a couple levels below the CH stick. But the real point is being able to adjust settings from the app, like games do, so you have faster methods of adjusting it like my potential users will need. Thanks again, Ken N. From jrvalent at wisc.edu Sat Jun 21 20:28:22 2003 From: jrvalent at wisc.edu (rand valentine) Date: Sat Jun 21 20:28:22 2003 Subject: cloning a sub-stack Message-ID: is there an easy way to clone a substack _within_ a main stack? i can't seem to find one. thanks! rand valentine From monte at sweattechnologies.com Sat Jun 21 21:05:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat Jun 21 21:05:01 2003 Subject: cloning a sub-stack In-Reply-To: Message-ID: clone stack "mysubstack" set the name of it to "mynewstack" set the mainStack of stack "mynewstack" to "mymainstack" Cheers Monte > > > is there an easy way to clone a substack _within_ a main stack? i can't > seem to find one. thanks! > > rand valentine > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From pixelbird at interisland.net Sat Jun 21 21:13:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sat Jun 21 21:13:00 2003 Subject: Newbie In-Reply-To: <200306212138.RAA21898@www.runrev.com> Message-ID: Dottore, Howdy from Friday Harbor, Washington (the state), > From: dottorzivago at fastwebnet.it > Date: Sat, 21 Jun 2003 21:56:52 +0200 > Subject: Newbie ----------snip > I am in love now with a beautiful Ibook, after many years with Windows > (which I still use on work). ---------- iBooks are great. I want a new one myself (Is my jealousy showing?)/ ---------- > Unfortunately my knowledge of MAC is so so and my knowledge of > Revolution is 0 (perhaps 1...) ---------- Good things come in time. ----------snip > Since I have read that built applications cannot be modified, I have > built an application with only stack A (startup screen) that opens > stack B (not in the application); stack B contains all the fields, > grouped as background (name, address, date of birth, etc...), of the > database plus some buttons (next, prev, new, list) A button on stack B > could, for instance, save and close stack B. So I can save all the > records of my database and find them relaunching the application. ---------- Well, that will ceratinly work, but now your startup stack can't easily be modified. ---------- > Not sure if I understand you well: can I make a main stack with a > substack, tell the distribution builder to make substack in separate > files and when the application is built can I create and save new > records? ---------- That's essentially true. You're not really doing anything wrong, it's just easier to keep everything in modifiable forms until you're ready to build distribution. It's a faster, more convenient way of developing. Then when you're finally ready, the distribution manager will make your substacks into files for you. I've been playing with having my GUI in the main stack as standalone, which will help keep the user out of it until I'm ready to come out with the next version. That means I can have the splash to initialize stuff, then throw it offscreen to keep everything open, the UI in the unmodifiable main, and the data, images, and preferences in files. The main can be a palette that stays open with buttons, index lists called from one of the data stacks, menus, etc. It can open a data stack which appears in a window as a group of fields on cards. This way, I can keep records in records, and lots of rewriteable data files. all controlled from a protected UI. There are reasons for such a method, but there are also reasons for making a highly modifiable UI as well , which requires a different method and philosophy. HTH, Ken N. From pixelbird at interisland.net Sat Jun 21 21:45:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sat Jun 21 21:45:01 2003 Subject: How to save text in a stack In-Reply-To: <200306211857.OAA15563@www.runrev.com> Message-ID: Hi David, > Date: Sat, 21 Jun 2003 12:27:34 -0600 > From: David Squance > Subject: How to save text in a stack > I have just found the little demo stack "Save2Splash" on the RR website, > and thought it was just what I was looking for. However, when I turned it > into a standalone, any text I entered was gone when it was reopened. Am I > missing something? ---------- Yes, you're indeed missing something. RR stacks can't save to themselves like HyperCard does. The reason follows. This stack was created to show one of two basic methods for saving data, but I think you did it backwards, sort of. ----------snip > but my current project has a > lot of fields on several cards and writing and reloading to and from text > files would be very cumbersome. ---------- In your circumstance, perhaps so. What you need is for the splash screen to be the standalone, which has the engine. You just kick it offscreen, but it still runs the show. You can't save anything to it, and don't need to. The other stack(s) with your cards and fields is what you'll see and save, but you have to provide for that. You can make an autosave routine that will cause the engine to save your changes on closing if you like, but it would probably be better to get away from that procedure and have the deliberate "Save/Don't Save/Cancel" thing like virtually all other software has today. ---------- > I guess what I want is it to work like HC > does, but I want to be able to build a Windows standalone eventually. ---------- I understand, but that won't happen unless you deliberately script it to do so, like I mentioned above. Windows programs can't save to themselves. Macintosh OS' have a resource fork which allows programs to save to themselves, which is why HC can do that, i.e., save to itself on closing, but PC OS' cannot. RR uses the MetaCard cross-platform engine, which means that, in order for there to be consistency for distributing like software on all platforms, the ability for programs to save to themselves on Macs has been eliminated. I hope that sheds some light on your situation. From pixelbird at interisland.net Sat Jun 21 22:26:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sat Jun 21 22:26:01 2003 Subject: How to save text in a stack In-Reply-To: <200306220106.VAA27987@www.runrev.com> Message-ID: Hi Erik, Again :-) > Date: Sat, 21 Jun 2003 16:38:27 -0700 (PDT) > From: erik hansen > Subject: Re: How to save text in a stack snip > thanks, this is clarifying. > why does the splash stack need to be a > standalone? ---------- Well, it doesn't, it's just a simple way of dealing with the engine. The engine is in the standalone. It has to be present and running for other stacks to open. Now, you can use the splash as the standalone which you know has the engine. However, _any_ standalone has an engine, so do with it what you like. HTH, Ken N. From bornstein at designeq.com Sat Jun 21 22:51:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Sat Jun 21 22:51:00 2003 Subject: Font's in pasted scripts Message-ID: <200306220342.h5M3gxs4021495@ms-smtp-03.nyroc.rr.com> >Hmmm...it doesn't seem to work under Windows - using control-; colorizes, >but formatting stays the same, while alt-; just beeps. Oops. Sorry, I didn't check this under Windows. I guess it's a Mac-only trick. Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From gizmotron at earthlink.net Sat Jun 21 23:17:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat Jun 21 23:17:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <946EE1BE-A44B-11D7-94A5-000A9567A3E6@swcp.com> Message-ID: <89417408-A467-11D7-B57B-000A95859272@earthlink.net> On Saturday, June 21, 2003, at 05:50 PM, Dar Scott wrote: > > On Saturday, June 21, 2003, at 05:05 PM, Mark Brownell wrote: > >> I don't see what to place into the local variable halfBlock >> >> -- my goal is to end up with this: 1181708909 >> -- from this: >> put charToNum("m") + (charToNum("r") * 256 ) + ( charToNum("o") * >> 65536 ) + ( charToNum("F") * 16777216 ) > > Hey, you changed order on me! Actually, that is the order I prefer. > > The number is placed in halfBlock. The function returns the number of > values converted. This is fast and easy. I've never seen a function like this where the parameter seemed empty and it worked that way. I like the way it returns 1 for error testing. on mouseUp --put "This form needs to be filled out" into fld "textBox" put 1 into i repeat while i <= 32 put char i to (i + 3) of fld "textBox" into zap put binaryDecode("N",zap,halfBlock) into numConverted put char 1 of zap into a put char 2 of zap into b put char 3 of zap into c put char 4 of zap into d put halfBlock & " -- " & charToNum(d) + (charToNum(c) * 256 ) + ( charToNum(b) * 65536 ) + ( charToNum(a) * 16777216 ) & return after field "icfield" put i + 4 into i end repeat From dsc at swcp.com Sat Jun 21 23:47:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 21 23:47:01 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <89417408-A467-11D7-B57B-000A95859272@earthlink.net> Message-ID: <84D56037-A46B-11D7-94A5-000A9567A3E6@swcp.com> On Saturday, June 21, 2003, at 10:11 PM, Mark Brownell wrote: > This is fast and easy. I've never seen a function like this where the > parameter seemed empty and it worked that way. Yes, normally we think of commands as the operations _on_ variables. Yet, there are a few functions with side effects, such as matchText(). You can build your own commands and functions that work this way by using reference parameters (see @ in the Transcript Dictionary). For example, you can code a swap command as a handler with two reference parameters. > I like the way it returns 1 for error testing. This is the number of variables converted. You are using a trivial case of only trying to convert one. Success is typically when the number attempted is the number converted. In this case, 1. > put 1 into i > repeat while i <= 32 ... > put i + 4 into i > end repeat From the TD, it looks like this should work, too: repeat with i = 1 to 29 step 4 -- last halfBlock is of 'char 29 to 32' ... end repeat I'm glad this is working well. Dar Scott From martin at harbourtown.co.uk Sun Jun 22 02:59:01 2003 From: martin at harbourtown.co.uk (Martin Baxter) Date: Sun Jun 22 02:59:01 2003 Subject: Font's in pasted scripts Message-ID: Yes, Edwin, you are not alone... I too have been seeing some really ugly results from pasting into scripts, and haven't found a simple way to fix it. The script looks awful because the pretty-printing (aka indentation) loses contact with reality, (because of the character widths of the different typeface maybe? I don't know the reason for sure) and pressing tab doesn't correct it, nor does any attempt to space it by hand. I agree this is rather irritating. There is a need for some sort of "make it better" button I think ;-) I've been doing battle with a couple of other irritating issues and so have just let this go by with a sigh. If I find a simpler fix than the one you already use I'll let you know. martin baxter >From: "Edwin Gore wrote : > >For me it formats it - in so much as setting indents, etc, but the font and >style doesn't change. > > >> > Hmmm...it doesn't seem to work under Windows - using >> > control-; colorizes, but formatting stays the same, while >> >> pressing the TAB key seems to format the script (go to a >> line past the section you want to re-format and press TAB From dottorzivago at fastwebnet.it Sun Jun 22 03:42:00 2003 From: dottorzivago at fastwebnet.it (dottorzivago at fastwebnet.it) Date: Sun Jun 22 03:42:00 2003 Subject: Newbie Message-ID: <4BEA88CE-A48C-11D7-897C-000393B758B8@fastwebnet.it> Ken, sure it helps! I am trying your suggestions now. Have a nice weekend Ubaldo From tkuypers at pandora.be Sun Jun 22 03:46:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sun Jun 22 03:46:00 2003 Subject: Font's in pasted scripts In-Reply-To: Message-ID: It is very frustrating, but a nice workaround is "paste as comment" and then remove the comments... Ton Kuypers > From: Martin Baxter > Reply-To: use-revolution at lists.runrev.com > Date: Sun, 22 Jun 2003 08:51:10 +0100 > To: use-revolution at lists.runrev.com > Subject: Re: Font's in pasted scripts > > Yes, Edwin, you are not alone... > > I too have been seeing some really ugly results from pasting into scripts, > and haven't found a simple way to fix it. > The script looks awful because the pretty-printing (aka indentation) loses > contact with reality, (because of the character widths of the different > typeface maybe? I don't know the reason for sure) and pressing tab doesn't > correct it, nor does any attempt to space it by hand. > > I agree this is rather irritating. There is a need for some sort of "make > it better" button I think ;-) > > I've been doing battle with a couple of other irritating issues and so have > just let this go by with a sigh. If I find a simpler fix than the one you > already use I'll let you know. > > martin baxter > >> From: "Edwin Gore wrote : >> >> For me it formats it - in so much as setting indents, etc, but the font and >> style doesn't change. >> >> >>>> Hmmm...it doesn't seem to work under Windows - using >>>> control-; colorizes, but formatting stays the same, while >>> >>> pressing the TAB key seems to format the script (go to a >>> line past the section you want to re-format and press TAB > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From alptex2 at orwell.net Sun Jun 22 07:49:00 2003 From: alptex2 at orwell.net (T. R. Ponn) Date: Sun Jun 22 07:49:00 2003 Subject: Stack Size Bloat? References: <20030621222856.33139.qmail@web20010.mail.yahoo.com> Message-ID: <3EF5A3D9.5040207@orwell.net> Erik, Yes, as a matter of fact, I do...but it usually only amounts to a few hundred bytes at most. I wouldn't have noticed them if I hadn't tried that "Export Scripts" stack. When I see them, I delete them right away. Are these two issues related somehow...maybe symptomatic of some bug? Best Regards, Tim Ponn erik hansen wrote: >--- "T. R. Ponn" wrote: > > >>Hello, >> >>I've been developing an app for a few months >>now and have noticed that >>the file size seems to be getting >>disproportionally larger than the >>objects and code I've been adding. Here are >>some statistics on my >>environment and the stack: >> >>Mac OS 9.2.2 >>Rev 1.1.1 >>Current Stack File Size: 709,592 bytes >>Window Size: 600 x 450 >>Number of Cards: 2 >>Number of Fields: 11 (about half of which are >>scrolling...most empty, >>but one contains about 8,900 bytes of info) >>Number of Buttons: 25 >>Number of Graphics: 6 (which add up to about >>46,000 bytes) >> >>Using Jan Bleeker's "Export Scripts" stack, I >>find I have about 147,000 >>bytes of scripting. >> >>Something doesn't seem to add up...is this the >>result of the engine >>being present? >> >>Another example: >> >>Recently I added 3 buttons and about 25,000 >>bytes of scripting and the >>file size went from 493,397 to 709,592!! >> >>This reminds me of the HC days of compacting >>the stack occasionally, to >>keep it reasonable. What's going on here? >> >>Bloatedly yours, >> >>Tim Ponn >> >> > >do you ever get several hundred >returns after your script? > > > > > > > > > > > > >===== >erik at erikhansen.org http://www.erikhansen.org > >__________________________________ >Do you Yahoo!? >SBC Yahoo! DSL - Now only $29.95 per month! >http://sbc.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 alptex2 at orwell.net Sun Jun 22 08:14:00 2003 From: alptex2 at orwell.net (T. R. Ponn) Date: Sun Jun 22 08:14:00 2003 Subject: Stack Size Bloat? References: Message-ID: <3EF5A9C9.3040401@orwell.net> Monte, I do have the "Remove Revolution UI custom properties" checked. Is this what you're suggesting? What is the reason behind all the html? I have noticed when I open the stack with a text editor, there is a LOT of it...and then farther into the file, it appears that all of my scripting (or a good part of it) is repeated...this time without the html tags. I suspect that the html is for use by the script editor and the other is for consumption by the engine...ya? Yesterday my "potential corrupt stack paranoia" got the better of me and I spent a while doing a lot of "copy-paste" between the existing stack and a new one. I ended up with the same size, of course...the boogey man never easily shows his hand. :-) I just had a thought as I was writing this...I've noticed that this bloating has increased very rapidly in the last couple of dev versions. This coincides wth my habit of commenting the hell out of scripts once they are stable in operation. Hmmmm...I'm beginning to feel stupid about now. :-[ Best Regards, Tim Ponn Monte Goulding wrote: >Howdy Tim > > >>I've been developing an app for a few months now and have noticed that >>the file size seems to be getting disproportionally larger than the >>objects and code I've been adding. >> >> > >Rev keeps quite a number of custom properties in each object during >development. The largest one being a htmlText version of the script. You can >choose to delete these when you build your distribution. > >Regards > >Monte > >_______________________________________________ >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 mpetrides at earthlink.net Sun Jun 22 10:10:00 2003 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun Jun 22 10:10:00 2003 Subject: Stack Size Bloat? In-Reply-To: <3EF46F37.1000708@orwell.net> Message-ID: <787D7D88-A4C2-11D7-83A2-0003936D5826@earthlink.net> >>>> Using Jan Bleeker's "Export Scripts" stack Where can I find this stack> ... it sounds quite useful. TIA, Marian From alrice at ARCplanning.com Sun Jun 22 10:37:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sun Jun 22 10:37:00 2003 Subject: making non-active backups of stacks; missing cursor in fields; documentation In-Reply-To: Message-ID: <4230DF00-A4C6-11D7-9C0C-000393529642@ARCplanning.com> On Friday, June 20, 2003, at 07:05 AM, jrvalent at wisc.edu wrote: > 1. Is there any way to make a backup of a stack without shifting to the > backed up stack as the working stack -- i.e., when you do "save as..." > the > stack you save to becomes the main stack -- but i just want to be able > to > archive my stacks as i develop them so that if i wreck them, i can at > least > go back to an earlier working version? Try Altuit's revArchive plugin. It pretty much that. I depend on it. http://www.altuit.com/webs/altuit2/RunRev/ Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Sun Jun 22 10:41:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sun Jun 22 10:41:01 2003 Subject: Another 2.0 bug... Help, need a work-around!!! In-Reply-To: <20030621220907.96688.qmail@web20008.mail.yahoo.com> Message-ID: On Saturday, June 21, 2003, at 04:09 PM, erik hansen wrote: > google "IDE" => > > Integrated Development Enterprise > Institute of Developing Economies > Nancy Ide > Professor and Chair > Department of Computer Science > Vassar College Google is not my first choice for searches like this. See http://www.webopedia.com/ => IDE (1) See under IDE interface. (2) See under integrated development environment. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From jan.bleeker at xs4all.nl Sun Jun 22 12:37:00 2003 From: jan.bleeker at xs4all.nl (Jan Bleeker) Date: Sun Jun 22 12:37:00 2003 Subject: Stack Size Bloat? In-Reply-To: <200306221602.MAA11706@www.runrev.com> References: <200306221602.MAA11706@www.runrev.com> Message-ID: Op 22-06-2003 om 12:02 -0400 meldde use-revolution-request at lists.runrev.com ons het volgende: use-revolution digest, Vol 1 #1518 - 3 msgs >Date: Sun, 22 Jun 2003 11:01:58 -0400 >Subject: Re: Stack Size Bloat? >From: Marian Petrides >To: use-revolution at lists.runrev.com >Reply-To: use-revolution at lists.runrev.com > > >>>> Using Jan Bleeker's "Export Scripts" stack > >Where can I find this stack> ... it sounds quite useful. > >TIA, >Marian Marian, it is at http://www.xs4all.nl/~bleekerj/downloads/Exportscripts.zip -- Groetjes, Jan Bleeker Er zijn 10 soorten mensen - zij die het binaire stelsel snappen, en zij die het niet snappen. From ambassador at fourthworld.com Sun Jun 22 13:58:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jun 22 13:58:00 2003 Subject: Stack Size Bloat? In-Reply-To: <3EF5A9C9.3040401@orwell.net> Message-ID: T. R. Ponn wrote: > I do have the "Remove Revolution UI custom properties" checked. Is this what > you're suggesting? What is the reason behind all the html? Survey: How many of you use text styles in your code? > Yesterday my "potential corrupt stack paranoia" got the better of me and I > spent a while doing a lot of "copy-paste" between the existing stack and a new > one. I ended up with the same size, of course...the boogey man never easily > shows his hand. :-) I cannot encourage HC users to take this to heart strongly enough: When you moved to Revolution, you said goodbye to 99.9999999% of stack corruption. Enjoy your new world. Don't work so hard. ;) -- 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 STKing42 at aol.com Sun Jun 22 14:06:01 2003 From: STKing42 at aol.com (STKing42 at aol.com) Date: Sun Jun 22 14:06:01 2003 Subject: Detecting the Num lock key in Windows Message-ID: <60.32264af3.2c275633@aol.com> Thanks for the explanantion Ken. Shame about this as the Numlock state can be quite important for laptop apps. Maybe the RunRev guys may like to think about it. In the meantime, I think I'll just go for an answer box and let the user check! Thanks for the help. Steve > From: "Ken Ray" > To: > Subject: RE: Detecting the Num lock key in Windows > Date: Fri, 20 Jun 2003 16:34:44 -0500 > Organization: Sons of Thunder Software > Reply-To: use-revolution at lists.runrev.com > > Steve, > > You need to trap either the rawKeyDown or rawKeyUp messages which carry > with it a parameter for the key pressed. For the numLock key, the # is > 65407. > > The problem is that you can only tell if the key was pressed, not what > the state is of the key. Rev supports getting the state of the caps lock > key, but not the numlock key. > > Ken Ray > Sons of Thunder Software > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com] On Behalf Of > STKing42 at aol.com > Sent: Friday, June 20, 2003 3:59 PM > To: use-revolution at lists.runrev.com > Subject: Detecting the Num lock key in Windows > > > Dear All, > > Does anyone know how to detect if the Numlock key is On or set the state > of the Numlock key in Windows using Rev? > I can find commands for the capslock but no mention of numlock. > > Regards > Steve > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ambassador at fourthworld.com Sun Jun 22 14:29:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jun 22 14:29:00 2003 Subject: cloning a sub-stack In-Reply-To: Message-ID: rand valentine wrote: > is there an easy way to clone a substack _within_ a main stack? i can't > seem to find one. thanks! After cloning a stack, set its filename to that of the mainstack. -- 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 dsc at swcp.com Sun Jun 22 14:31:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 22 14:31:01 2003 Subject: Stack Size Bloat? In-Reply-To: Message-ID: <08046E34-A4E7-11D7-A89E-000A9567A3E6@swcp.com> On Sunday, June 22, 2003, at 12:49 PM, Richard Gaskin wrote: > Survey: How many of you use text styles in your code? In the script? Only what Revolution provides. In my stacks? I use "textiles" everywhere. Dar Scott From edgore at shinra.com Sun Jun 22 14:39:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Sun Jun 22 14:39:00 2003 Subject: Who uses text-styles in code? References: Message-ID: <002001c338f4$c81b8bd0$6501a8c0@ed> I don't, in fact, as I mentioned in another post stuff pasted into scripts keeping it's format drive me batty. That said, I do use colorizing sometimes when tracking down problems. ----- Original Message ----- From: "Richard Gaskin" To: Sent: Sunday, June 22, 2003 12:49 PM Subject: Re: Stack Size Bloat? > T. R. Ponn wrote: > > > I do have the "Remove Revolution UI custom properties" checked. Is this what > > you're suggesting? What is the reason behind all the html? > > Survey: How many of you use text styles in your code? > > > Yesterday my "potential corrupt stack paranoia" got the better of me and I > > spent a while doing a lot of "copy-paste" between the existing stack and a new > > one. I ended up with the same size, of course...the boogey man never easily > > shows his hand. :-) > > I cannot encourage HC users to take this to heart strongly enough: > > When you moved to Revolution, you said goodbye to 99.9999999% of stack > corruption. > > Enjoy your new world. Don't work so hard. ;) > > -- > 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 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Sun Jun 22 14:58:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun Jun 22 14:58:00 2003 Subject: Stack Size Bloat? In-Reply-To: <08046E34-A4E7-11D7-A89E-000A9567A3E6@swcp.com> Message-ID: Dar Scott wrote: > > On Sunday, June 22, 2003, at 12:49 PM, Richard Gaskin wrote: > >> Survey: How many of you use text styles in your code? > > In the script? Only what Revolution provides. I was referring just to scripts, and looking only at user-driven styles (as opposed to colorizing which Rev can do on the fly and thus doesn't need to save HTML). I'm just trying to wrap my head around the cost/benefit tradeoff. -- 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 gizmotron at earthlink.net Sun Jun 22 16:54:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun Jun 22 16:54:01 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <84D56037-A46B-11D7-94A5-000A9567A3E6@swcp.com> Message-ID: <3651FB6C-A4FB-11D7-BCFF-000A95859272@earthlink.net> On Saturday, June 21, 2003, at 09:39 PM, Dar Scott wrote: > I'm glad this is working well. > > Dar Scott Dar, Yep, and thanks for your help. So this speeds things up nicely in one of the two rebuilds of the P-box and specially in the 32 bit-at-a-time halfBlock cypher sections before the blocks go through the S-boxes. > There is probably a good URL out there on bit processing. However, > that is something that can be elaborated on the list as we discuss > Transcript commands to do things. This kind of thing is handy in all > kinds of binary I/O. For example, just the other day someone asked > about certain file formats. The answer just might require some work > in tweaking bits. http://www.elitecoders.de/mags/cscene/CS9/CS9-02.html "Becoming Bit Wise" by Gene Myers So at the end of encryption I get a byte for byte result that is one of 255 possible ascii characters. I have choices that I can do with it. I can save it as hexadecimal. I could do something with the end process before it is numToChared. It comes down to binary I/O purposes I guess. If I used zeros to pad then I can strip them based on the number of chars in the original, a function may be used to strip these extra characters from the end of the string. For binary data I have read that the length of the data should be encrypted in a header, so that padding characters can be safely removed without accidentally destroying valid 0's at the end of the data stream. I'm interested in learning more about binary distribution techniques. If I compress the encrypted ascii text with Revolution's compress feature from a variable will it end up being corrupted like it does placing it into a field object and then saving that field as plain text. I haven't found anything that suggests what to do with I/O in the TD. In This: on convertStuff dataToConvert global headerData,placeholder,bodyData,footerData put binaryDecode("i5x2a24xi2",dataToConvert, \ headerData,placeholder,bodyData,placeholder,footerData) \ into convertResult if convertResult < 3 then return "Error: data was corrupted" end convertStuff I'm guessing that headerData,placeholder,bodyData,placeholder,footerData all create values that can be used. Is that correct? Something tells me that "i5x2a24xi2" stands for stuff that comes later. Note from TD: You must declare or otherwise create all variables in the variablesList before using them in the binaryDecode function. Unlike the put command, the binaryDecode function does not automatically create local variables when you use them. So, what kinds of text I/O things can be done using Revolution? Thanks, Mark From monte at sweattechnologies.com Sun Jun 22 17:23:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jun 22 17:23:00 2003 Subject: cloning a sub-stack In-Reply-To: Message-ID: > rand valentine wrote: > > > is there an easy way to clone a substack _within_ a main stack? i can't > > seem to find one. thanks! > > After cloning a stack, set its filename to that of the mainstack. Does that work? It sounds to me like that would save only the new stack to the file location of the mainstack therefore deleting the rest of your stackfile???? Cheers Monte From dsc at swcp.com Sun Jun 22 18:02:02 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 22 18:02:02 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <3651FB6C-A4FB-11D7-BCFF-000A95859272@earthlink.net> Message-ID: <6A7B619D-A504-11D7-8B1B-000A9567A3E6@swcp.com> On Sunday, June 22, 2003, at 03:48 PM, Mark Brownell wrote: > If I used zeros to pad then I can strip them based on the number of > chars in the original, a function may be used to strip these extra > characters from the end of the string. For binary data I have read > that the length of the data should be encrypted in a header, so that > padding characters can be safely removed without accidentally > destroying valid 0's at the end of the data stream. Both should work. I don't know what is common practice. If you need to pad and unpad binary, you can use that for text also. You can make the block size an optional parameter, but keep the default 8 bytes (8 chars). If you learn that decompress() will always handle certain kinds of extraneous chars at the end--I'm too lazy to check the spec and test the idea, myself--then you don't have to worry about the size preservation in padding and unpadding; just pad with a safe char. You can combine the functions and call them prep() and unprep() or something. > I'm interested in learning more about binary distribution techniques. > If I compress the encrypted ascii text with Revolution's compress > feature from a variable will it end up being corrupted like it does > placing it into a field object and then saving that field as plain > text. I haven't found anything that suggests what to do with I/O in > the TD. Save your files as binary. The easiest way is using URL (see TD), but you can do this with open-write-close, too. Save like this (sorta): makeBlowfishEnvironment blowfishKey put blowfishEncrypt(pad(compress(myData))) into URL "binfile:my data.bf" Get it back like this: makeBlowfishEnvironment blowfishKey put decompress(unpad(blowfishDecrypt(URL "binfile:my data.bf"))) into myData You can handle these files (or send the data) as you would any binary data. If you need printable ASCII of binary files or strings, then run them through base64 (see TD). If you need to store encrypted data in stacks, consider custom properties. (I'm not suggesting that your basic blowfish functions/commands be as in the above example. That was just a way to illustrate how easy it is to handle this data in Revolution. Personally, I would make makeBlowfishEnv() a function that returns a string (say five lines, one for each box) and then use that as a parameter to my encrypt and decrypt functions which set up local vars from that parameter as needed when working or, alternately, to a setBlowfishEnv command. This way I would be able to cache several box-sets.) Dar Scott From alptex2 at orwell.net Sun Jun 22 18:13:00 2003 From: alptex2 at orwell.net (T. R. Ponn) Date: Sun Jun 22 18:13:00 2003 Subject: Stack Size Bloat? References: Message-ID: <3EF63621.5070500@orwell.net> Richard, Thanks! In answer to your survey...I can't imagine why somebody would want stylized text in the script (except colors...they seem to be helpful). That said...more of my opinions: The Ford Mustang will never make it past 3 years...dumb car...5 years later, I bought one. The Beatles will never sell a second album...10 years later, I had collected them all. Who the hell wants a personal computer???...my small company now owns 14 Macs and 3 PC's. Soooooo.....I *could* be wrong about this! ;-) Best Regards, Tim Ponn Richard Gaskin wrote: >T. R. Ponn wrote: > > > >>I do have the "Remove Revolution UI custom properties" checked. Is this what >>you're suggesting? What is the reason behind all the html? >> >> > >Survey: How many of you use text styles in your code? > > > >>Yesterday my "potential corrupt stack paranoia" got the better of me and I >>spent a while doing a lot of "copy-paste" between the existing stack and a new >>one. I ended up with the same size, of course...the boogey man never easily >>shows his hand. :-) >> >> > >I cannot encourage HC users to take this to heart strongly enough: > >When you moved to Revolution, you said goodbye to 99.9999999% of stack >corruption. > >Enjoy your new world. Don't work so hard. ;) > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sarahr at genesearch.com.au Sun Jun 22 18:26:01 2003 From: sarahr at genesearch.com.au (Sarah) Date: Sun Jun 22 18:26:01 2003 Subject: Stack Size Bloat? In-Reply-To: <1030623075919.3ef626b7.c0a80064.10.2.3.0.34591@192.168.0.100> Message-ID: > Survey: How many of you use text styles in your code? Not me! > >> Yesterday my "potential corrupt stack paranoia" got the better of me >> and I >> spent a while doing a lot of "copy-paste" between the existing stack >> and a new >> one. I ended up with the same size, of course...the boogey man never >> easily >> shows his hand. :-) > > I cannot encourage HC users to take this to heart strongly enough: > > When you moved to Revolution, you said goodbye to 99.9999999% of stack > corruption. I am really hoping that this proves to be the case :-) Sarah From dsc at swcp.com Sun Jun 22 18:39:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 22 18:39:00 2003 Subject: Stack Size Bloat? In-Reply-To: Message-ID: On Sunday, June 22, 2003, at 01:49 PM, Richard Gaskin wrote: >>> Survey: How many of you use text styles in your code? >> >> In the script? Only what Revolution provides. > > I was referring just to scripts, and looking only at user-driven > styles (as > opposed to colorizing which Rev can do on the fly and thus doesn't > need to > save HTML). I'm just trying to wrap my head around the cost/benefit > tradeoff. Hmmm. With the new /* and */ comments, some doors open for interesting documentation in scripts. We may want the script editor to not colorize lines between such lines or to make that an option. And maybe Monte's Script Browser aid can use text styles as hints or can go the other direction create formatted headers. Or I could copy sections from the spec right into handler headers. This is worth exploring. Maybe RunRev can make limited styles like this a sanctioned feature. You have opened an whole new way for me to think about scripts. Hmmm. Now if Image Source was on the text menu, I could even add pictures to scripts. Dar Scott From monte at sweattechnologies.com Sun Jun 22 18:43:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jun 22 18:43:00 2003 Subject: Stack Size Bloat? In-Reply-To: <3EF63621.5070500@orwell.net> Message-ID: I can't imagine why somebody would want stylized text in the script (except colors...they seem to be helpful). Actually every now and then I like to pretty things up a bit and using bold is a really good way to make something stand out. I haven't yet used a different font. I do have the "Remove Revolution UI custom properties" checked. Is this what you're suggesting? That's a dist. builder setting. Are you building the dist? What is the reason behind all the html? Maintains formatting of the script. Cheers Monte From tkuypers at pandora.be Sun Jun 22 18:45:01 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Sun Jun 22 18:45:01 2003 Subject: Ok... This is a bug... Another one, but I don't blame them... (if they fix it anyway...) Message-ID: Ok... This one is deep, deep down in RR and I don?t blame anyone that they haven?t found this problem, but it is annoying :-( I have one main program which looks into a folder named ?modules? for files to load into a list. These modules are .rev files containing one group with a lot of controls, scripts and properties attached to it. One of the custom properties for a group, is a the pSize, containing a number. The main program is 300 pixels wide, when a user clicks on one of the modules in the list, the module gets opened, the group gets copied to the main project, the size of the main project is set to the pSize property of the copied group and the location of the new group is set according to the pLoc of the group. Everything works perfect in the IDE. Everything also works fine in runtime, but only if you don't encrypt with a password... Doing so, prevents the resizing, I don't even know if the copying works... I really need to encrypt the files, I need one window containing the specific groups and I need to be able to update or add separate modules, without remaking the complete project every time... Anybody any suggestions? Ton Kuypers From gizmotron at earthlink.net Sun Jun 22 20:01:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun Jun 22 20:01:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <6A7B619D-A504-11D7-8B1B-000A9567A3E6@swcp.com> Message-ID: <54E08894-A515-11D7-BFFE-000A95859272@earthlink.net> On Sunday, June 22, 2003, at 03:54 PM, Dar Scott wrote: > > On Sunday, June 22, 2003, at 03:48 PM, Mark Brownell wrote: > >> If I used zeros to pad then I can strip them based on the number of >> chars in the original, a function may be used to strip these extra >> characters from the end of the string. For binary data I have read >> that the length of the data should be encrypted in a header, so that >> padding characters can be safely removed without accidentally >> destroying valid 0's at the end of the data stream. > > Both should work. I don't know what is common practice. > > If you need to pad and unpad binary, you can use that for text also. > You can make the block size an optional parameter, but keep the > default 8 bytes (8 chars). > > If you learn that decompress() will always handle certain kinds of > extraneous chars at the end--I'm too lazy to check the spec and test > the idea, myself--then you don't have to worry about the size > preservation in padding and unpadding; just pad with a safe char. You > can combine the functions and call them prep() and unprep() or > something. Dar, I'm thinking just do it at the end of each encrypt or decrypt process, before any save process. I'll run tests on all these things. How better is there a way to learn. > >> I'm interested in learning more about binary distribution techniques. >> If I compress the encrypted ascii text with Revolution's compress >> feature from a variable will it end up being corrupted like it does >> placing it into a field object and then saving that field as plain >> text. I haven't found anything that suggests what to do with I/O in >> the TD. > > Save your files as binary. The easiest way is using URL (see TD), but > you can do this with open-write-close, too. > > Save like this (sorta): > > makeBlowfishEnvironment blowfishKey > put blowfishEncrypt(pad(compress(myData))) into URL "binfile:my > data.bf" > > Get it back like this: > > makeBlowfishEnvironment blowfishKey > put decompress(unpad(blowfishDecrypt(URL "binfile:my data.bf"))) into > myData > > You can handle these files (or send the data) as you would any binary > data. If you need printable ASCII of binary files or strings, then > run them through base64 (see TD). If you need to store encrypted data > in stacks, consider custom properties. What about conversion to hex (base^16) and then saving it as a text file? This seems like an excelant cross-platform technique for sharing my encrypted files. > (I'm not suggesting that your basic blowfish functions/commands be as > in the above example. That was just a way to illustrate how easy it > is to handle this data in Revolution. Personally, I would make > makeBlowfishEnv() a function that returns a string (say five lines, > one for each box) and then use that as a parameter to my encrypt and > decrypt functions which set up local vars from that parameter as > needed when working or, alternately, to a setBlowfishEnv command. > This way I would be able to cache several box-sets.) > > Dar Scott This is interesting. I purposely created a handler as a button click with all the parts hard coded inside the on mouseUp / end mouseUp. I did this because I wanted to not use any global variables or OOPs function calls. I did this to try to cover any trace or ram detection that might be easier to detect while the application is running. I'm so new to Transcript and Rev that I'm not sure how OOPs works. I should drop back and learn how this all goes together. Anyway this idea to break out different variants of encrypt and decrypt sequences into different uses could be an easy to create addition. Here is another possible optimization point. What can you and Rev do with this: xL = 0 xL = bitXor( xL, bfP2[i] ) -- bfP2[i] = 608135816 a = bitAnd( bitAnd( xL, -16777216 ) / 16777216, 255 ) + 1 b = ( bitAnd( xL, 16711680 ) / 65536 ) + 1 c = ( bitAnd( xL, 65280 ) / 256 ) + 1 d = bitAnd( xL, 255 ) + 1 let me guess : put binaryDecode("N", bitXor( xL, 608135816 ),a,b,c,d) into numConverted or put binaryDecode("N", bitXor( xL, 608135816 ),d,c,b,a) into numConverted Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 5125 bytes Desc: not available URL: From dsc at swcp.com Sun Jun 22 21:15:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 22 21:15:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <54E08894-A515-11D7-BFFE-000A95859272@earthlink.net> Message-ID: <62EC5025-A51F-11D7-8B1B-000A9567A3E6@swcp.com> On Sunday, June 22, 2003, at 06:55 PM, Mark Brownell wrote: >> You can handle these files (or send the data) as you would any binary >> data. If you need printable ASCII of binary files or strings, then >> run them through base64 (see TD). If you need to store encrypted >> data in stacks, consider custom properties. > > What about conversion to hex (base^16) and then saving it as a text > file? This seems like an excelant cross-platform technique for sharing > my encrypted files. You can. base64Encode is also portable and will handle line breaks and all. It uses Revolution internal line ends, so you might need a way to convert. However, Just about every OS can handle a binary file of n bytes. I'd go with that. As long as you do the encrypting and decrypting, you should have to worry about compression and padding. > > Here is another possible optimization point. > What can you and Rev do with this: > > xL = 0 > xL = bitXor( xL, bfP2[i] ) -- bfP2[i] = 608135816 > a = bitAnd( bitAnd( xL, -16777216 ) / 16777216, 255 ) + 1 > b = ( bitAnd( xL, 16711680 ) / 65536 ) + 1 > c = ( bitAnd( xL, 65280 ) / 256 ) + 1 > d = bitAnd( xL, 255 ) + 1 > > let me guess : > put binaryDecode("N", bitXor( xL, 608135816 ),a,b,c,d) into > numConverted > or > put binaryDecode("N", bitXor( xL, 608135816 ),d,c,b,a) into > numConverted The last four lines look like the first steps of the F function in your Feistel network (more, crypto jargon, folks, not that I speak it): > a = bitAnd( bitAnd( xL, -16777216 ) / 16777216, 255 ) + 1 > b = ( bitAnd( xL, 16711680 ) / 65536 ) + 1 > c = ( bitAnd( xL, 65280 ) / 256 ) + 1 > d = bitAnd( xL, 255 ) + 1 ...so I'll concentrate on that and skip the xor and call the value I'm working on xL'. This might not be exactly the above, but it is probably what you intended. For example, I don't add the 1; arrays can start at 0. First you need to take a view of your number as a 32-bit number and convert it to a binary string. Something like this (off the top of my head): put binaryEncode("N",xLprime) into fourChars This is the inverse of what you did for creating half blocks and you will also do this in converting from blocks to a string. You can pick out the codes for each of those chars with 'charToNum(char 1 of fourChars)', but this might work, too: put binaryDecode("CCCC",fourChars,a,b,c,d) into numConverted -- either ignore numConverted or check that it is 4 I could have the order backwards. (Check the TD.) Either of those create numbers. I think, when you use those as S-box lookup, those will become numerals (strings) of those numbers to become keys when you access the array. So, should you be adventuresome, why not use a single char (think byte) as the key and skip some work? (Make sure the caseSensitive property is true if you try this.) If you do this, use "aaaa" instead of "CCCC". (Are you sure about -16777216 in your code? It will act like 0 in bitAnd.) As far as organizing your code, I'd put all the blowfish functions and local variables you are working on in the stack script. I'd use a common prefix on names so you can cut and paste this code anywhere (or use this stack as a library, once you are comfortable with that). I'd put common testing scripts in the card script. These might know about card objects such as fields. I'd have button scripts call the others. When you are done, you will have a nice Blowfish script in the stack script. You can even use the whole stack as a library. It looks as though your model code of Blowfish integrated the F function into the double half-block encrypt/decrypt. To make your code easier to follow as you are tinkering with it, I'd break it out as a separate F function until you are happy with that; it should take a number representing a half block and return a number. (pp337-338, pp647-648, Schneier) Dar Scott From gizmotron at earthlink.net Sun Jun 22 22:05:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun Jun 22 22:05:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <54E08894-A515-11D7-BFFE-000A95859272@earthlink.net> Message-ID: <9670BAFA-A526-11D7-A9BD-000A95859272@earthlink.net> On Sunday, June 22, 2003, at 05:55 PM, Mark Brownell wrote: > Here is another possible optimization point. > What can you and Rev do with this: > > xL = 0 > xL = bitXor( xL, bfP2[i] ) -- bfP2[i] = 1920723274 > a = bitAnd( bitAnd( xL, -16777216 ) / 16777216, 255 ) + 1 > b = ( bitAnd( xL, 16711680 ) / 65536 ) + 1 > c = ( bitAnd( xL, 65280 ) / 256 ) + 1 > d = bitAnd( xL, 255 ) + 1 > > let me guess : > put binaryDecode("N", bitXor( xL, 1920723274 ),a,b,c,d) into > numConverted > or > put binaryDecode("N", bitXor( xL, 1920723274 ),d,c,b,a) into > numConverted > > Mark oops, not OOPs I forgot to transpose from Lingo to Transcript, local xL put 0 into xL put xL bitXor 1920723274 into xL put ( xL bitAnd -16777216 ) / 16777216 into zap put ( zap bitAnd 255 ) + 1 into a put (( xL bitAnd 16711680 ) / 65536 ) + 1 into b put (( xL bitAnd 65280 ) / 256 ) + 1 into c put ( xL bitAnd 255 ) + 1 into d -- a = 1 -- b = 124 -- c = 234 -- d = 75 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1967 bytes Desc: not available URL: From dsc at swcp.com Sun Jun 22 22:39:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 22 22:39:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <9670BAFA-A526-11D7-A9BD-000A95859272@earthlink.net> Message-ID: <33D3F59A-A52B-11D7-8B1B-000A9567A3E6@swcp.com> On Sunday, June 22, 2003, at 08:58 PM, Mark Brownell wrote: > > put ( xL bitAnd -16777216 ) / 16777216 into zap 4278190080 not -16777216. (Soap box diatribe about our C heritage deleted.) Dar Scott From gizmotron at earthlink.net Sun Jun 22 23:14:02 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun Jun 22 23:14:02 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <62EC5025-A51F-11D7-8B1B-000A9567A3E6@swcp.com> Message-ID: <3ED8CBFA-A530-11D7-A9BD-000A95859272@earthlink.net> On Sunday, June 22, 2003, at 07:07 PM, Dar Scott wrote: > The last four lines look like the first steps of the F function in > your Feistel network (more, crypto jargon, folks, not that I speak > it): > >> a = bitAnd( bitAnd( xL, -16777216 ) / 16777216, 255 ) + 1 >> b = ( bitAnd( xL, 16711680 ) / 65536 ) + 1 >> c = ( bitAnd( xL, 65280 ) / 256 ) + 1 >> d = bitAnd( xL, 255 ) + 1 f = S1[a] + S2[b] f = bitXor( f , S3[c] ) f = bitAnd( f + S4[d], -1 ) That's right. Could have fooled me. > I think, when you use those as S-box lookup, those will become > numerals (strings) of those numbers to become keys when you access the > array. So, should you be adventuresome, why not use a single char > (think byte) as the key and skip some work? (Make sure the > caseSensitive property is true if you try this.) If you do this, use > "aaaa" instead of "CCCC". -- a = 155 -- b = 124 -- c = 234 -- d = 75 > > (Are you sure about -16777216 in your code? It will act like 0 in > bitAnd.) correct again, it must have acted like zero + 1 -- a = 1 in Transcript test -- a = 115 in Lingo test >> put ( xL bitAnd -16777216 ) / 16777216 into zap > > 4278190080 not -16777216. > > (Soap box diatribe about our C heritage deleted.) > > Dar Scott put ( xL bitAnd 4278190080 ) / 16777216 into zap a = 115 in Transcript test now. > As far as organizing your code, I'd put all the blowfish functions and > local variables you are working on in the stack script. I'd use a > common prefix on names so you can cut and paste this code anywhere (or > use this stack as a library, once you are comfortable with that). I'd > put common testing scripts in the card script. These might know about > card objects such as fields. I'd have button scripts call the others. > When you are done, you will have a nice Blowfish script in the stack > script. You can even use the whole stack as a library. > > It looks as though your model code of Blowfish integrated the F > function into the double half-block encrypt/decrypt. To make your > code easier to follow as you are tinkering with it, I'd break it out > as a separate F function until you are happy with that; it should take > a number representing a half block and return a number. (pp337-338, > pp647-648, Schneier) I have a separate F function broken out already. I just got done hard coding it into a button click. I took all the external functions and coded them lineally and repetitiously where ever they occur. Mark From gizmotron at earthlink.net Sun Jun 22 23:35:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sun Jun 22 23:35:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <3ED8CBFA-A530-11D7-A9BD-000A95859272@earthlink.net> Message-ID: <3B41A520-A533-11D7-A9BD-000A95859272@earthlink.net> Dar wrote: >>> put ( xL bitAnd -16777216 ) / 16777216 into zap >> >> 4278190080 not -16777216. >> >> (Soap box diatribe about our C heritage deleted.) There must be a relationship for these two numbers being treated the same. How about some kind of truncation procedure that worked in Director but not Revolution. I traded 4278190080 for all instances of -16777216 in my Director version. It worked perfect for all instances of a, b, c, and d. Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 537 bytes Desc: not available URL: From dcphillips at webbox.com Sun Jun 22 23:52:01 2003 From: dcphillips at webbox.com (David Phillips) Date: Sun Jun 22 23:52:01 2003 Subject: WANTED: Rev Mentor to help newbie complete project (paid position) Message-ID: <220603173.78270@webbox.com> WANTED: I'm seeking a skilled RR programmer with the patience to help a rather dim Rev newbie (me) complete a project. The project in question will require experience with Valentina and RR 2. I'm working on a Windows XP PC (out of necessity), so the person should have some experience with PC peculiarities in regards to RR and Valentina. The project will eventually need to run on Windows and OS X. Please contact me off-list, if interested - I'll send additional information. Email me at dcphillips at webbox.com, with "RR MENTOR" in the subject line. Thanks! - David From dsc at swcp.com Mon Jun 23 00:00:00 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 23 00:00:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <3B41A520-A533-11D7-A9BD-000A95859272@earthlink.net> Message-ID: <7B2A05AF-A536-11D7-8B1B-000A9567A3E6@swcp.com> On Sunday, June 22, 2003, at 10:29 PM, Mark Brownell wrote: > Dar wrote: > >>>> put ( xL bitAnd -16777216 ) / 16777216 into zap >>> >>> 4278190080 not -16777216. >>> >>> (Soap box diatribe about our C heritage deleted.) > > There must be a relationship for these two numbers being treated the > same. How about some kind of truncation procedure that worked in > Director but not Revolution. I traded 4278190080 for all instances > of -16777216 in my Director version. It worked perfect for all > instances of a, b, c, and d. Yes. You want hex FF000000. If a signed 32-bit variable is used (oh, shame, shame) then thats -16777216. If an unsigned 32-bit variable is used, then thats 4278190080. Note that 2^32 - 16777216 = 4278190080. In Revolution, we pretend an unsigned 32-bit variable. Note that the numbers you are using in hex are FF000000, 01000000, 00FF0000, 00010000, 0000FF00, 00000100, and 000000FF. This code would also be easier to understand if it used only 255 and 256 and repetitively consumed from the least significant byte. From the very beginning of C, programmers have gotten into the habit of using int were unsigned int is more appropriate and it has hurt programming and programming languages & environments ever since. Dar Scott From ambassador at fourthworld.com Mon Jun 23 00:43:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 23 00:43:00 2003 Subject: Stack Size Bloat? In-Reply-To: Message-ID: Sarah wrote: >> Survey: How many of you use text styles in your code? > Not me! >> >>> Yesterday my "potential corrupt stack paranoia" got the better of me >>> and I >>> spent a while doing a lot of "copy-paste" between the existing stack >>> and a new >>> one. I ended up with the same size, of course...the boogey man never >>> easily >>> shows his hand. :-) >> >> I cannot encourage HC users to take this to heart strongly enough: >> >> When you moved to Revolution, you said goodbye to 99.9999999% of stack >> corruption. > I am really hoping that this proves to be the case :-) It requires much less than hope, just a little understanding of what corruption is and how it occurs: File corruption means something wasn't written to disk properly. With HyperCard, SuperCard, FileMaker, and a good many other file types, complex structures are written into specific locations within a larger file on the fly, as the program works with only portions of the file at any given time. In most cases write operations are handled outside of your control, and often while your scripts are running. It's this constant writing of file snippets into the file on the fly underunpredictable circumstances that is at the root of corruption, and all complex file formats written in this incremental manner are exposed to this risk (FileMaker even has a menu item to repair corruption, it happens so frequently). MetaCard and Revolution write the entire file in one clean pass from head to tail, and only when you explicitely tell it to. Not only does this give you more control (even allowing you to implement a Revert feature for your data files), but writing all of the file at once makes the operation radically simpler than writing snippets into specific slots within the file. Additionally, Scott Raney wisely implemented an automatic backup: when you issue a Save command, the engine first makes a copy of the file preceded with "~" in the file name, then he does the write, and only when everything's successfully completed it deletes that backup. If it's unable to complete the write for any reason (system error, earthquake, etc.), the newly saved file may be only partially written, but even in this worst-case scenario you have your last successful save waiting for you -- just ditch the bad copy, remove the preceding "~", and you're back in business. I know first-hand how mentally scarring it can be to work for years in systems prone to file corruption, and it took me months to get over the fears instilled in me from previous experience after I started using MetaCard. But with nearly daily use (and sometimes all day ) for more than 5 years, my personal experience is on par with what Scott reports: I've had one graphic object record get corrupt on me many years and several versions ago, and even then I simply deleted the object and all was well; I've experienced no corruption of any kind for more than for years since. -- 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 dsc at swcp.com Mon Jun 23 00:53:00 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 23 00:53:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <3ED8CBFA-A530-11D7-A9BD-000A95859272@earthlink.net> Message-ID: On Sunday, June 22, 2003, at 10:07 PM, Mark Brownell wrote: > f = S1[a] + S2[b] > f = bitXor( f , S3[c] ) > f = bitAnd( f + S4[d], -1 ) There are a couple problems, I think the same functionality is the cause though. On the last line is the negative number -1. It is increased to 0 in a bit op. On the first line and the last line are numbers that could go over the 32 bit range because of the carry. They are decreased to the top of the range in the bit op if they do. put (S1[a] + s2[b]) mod 2^32 into f -- only init some var for 2^32 put f bitXor S3[c] into f put (f + S4[d]) mod 2^32 into f If we had more than 32 bits to work with in bit ops we could mask instead of mod. I don't know of a faster way than mod. Anybody? Maybe... if f >= 2^32 then put f - 2^32 into f I doubt that will be faster. So your F function could be just 3 lines, then: the binaryEncode, the binaryDecode and the above 3 combined in the return. function F halfBlock put binaryEncode(... put binaryDecode(... return ( ( ((S1[a] + S2[b]) mod 2^32) bitXor S3[c] ) + S4[d] ) mod 2^32 end F Dar Scott From danjohnson at 37.com Mon Jun 23 01:31:00 2003 From: danjohnson at 37.com (dan johnson) Date: Mon Jun 23 01:31:00 2003 Subject: Stack Size Bloat? Message-ID: <200306230623.h5N6ND411557@mail4.bigmailbox.com> --snip-- Hmmm. With the new /* and */ comments, some doors open for interesting documentation in scripts. We may want the script editor to not colorize lines between such lines or to make that an option. You have opened an whole new way for me to think about scripts. Dar Scott >>>>> For a really innovative and interesting use of color in programming, check colorForth http://www.colorforth.com Dan ------------------------------------------------------------ http://Game.37.com/ <--- Free Games http://newJoke.com/ <--- J O K E S ! ! ! -------------- next part -------------- An HTML attachment was scrubbed... URL: From gizmotron at earthlink.net Mon Jun 23 01:43:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon Jun 23 01:43:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: Message-ID: <0F400898-A545-11D7-A90B-000A95859272@earthlink.net> On Sunday, June 22, 2003, at 10:44 PM, Dar Scott wrote: > > On Sunday, June 22, 2003, at 10:07 PM, Mark Brownell wrote: > >> f = S1[a] + S2[b] >> f = bitXor( f , S3[c] ) >> f = bitAnd( f + S4[d], -1 ) > > There are a couple problems, I think the same functionality is the > cause though. From TD: the largest long integer allowed by the current operating system. (On most operating systems, this is 2^32, or 4,294,967,296.) > So your F function could be just 3 lines, then: the binaryEncode, the > binaryDecode and the above 3 combined in the return. > > function F halfBlock > put binaryEncode(... > put binaryDecode(... > return ( ( ((S1[a] + S2[b]) mod 2^32) bitXor S3[c] ) + S4[d] ) > mod 2^32 > end F > > Dar Scott > put binaryEncode("N",xLprime) into fourChars > > This is the inverse of what you did for creating half blocks and you > will also do this in converting from blocks to a string. I was hoping there was an inverse process like this. > > You can pick out the codes for each of those chars with > 'charToNum(char 1 of fourChars)', but this might work, too: > > put binaryDecode("CCCC",fourChars,a,b,c,d) into numConverted > -- either ignore numConverted or check that it is 4 I'll try out things until I get these working. This could speed things up quite a bit. I was using all the assembly loops and long math equations in the Lingo version, Director 7 on Mac X; OS 9.2 where the processor is running at about 240 megahertz. That would encrypt about 40 kbts of text per second. My experience is that some things in Rev are much faster than Director. It will be nice to test this for speed once I have added these optimizations. I wonder if a hard coded button script is faster than a broken out version using function calls like for function F and similar parts of P & S-box regeneration? When this is done there will be both examples for implementation. then I will know. I wonder if there will be anyone interested in using this? Later, Mark From sims at ezpzapps.com Mon Jun 23 04:22:00 2003 From: sims at ezpzapps.com (sims) Date: Mon Jun 23 04:22:00 2003 Subject: screen readers and accessibility In-Reply-To: References: Message-ID: > >This is a good question about screen reader compatibility. A blind user >should be able to access a Rev stack or standalone using the standard >screen readers such as Jaws and Window Eyes for Windows, and Outspoken >for the Mac. > >I have access to JAWS, the most popular Windows screen reader, at work >and so will check this out for you. Charles, Have you had any success with Rev & JAWS? atb sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From richmond at mail.maclaunch.com Mon Jun 23 08:27:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon Jun 23 08:27:00 2003 Subject: Rotating Images: the rot sets in... Message-ID: I'm playing around with rotating images and am wondering about the phenomenon of "fuzzy edges". Let us just suppose I have a GIF image which I want to rotate in increments of 45 degs: all very simple: described in Help files & so forth. What is not explained is that the edges of the image (if it is plain colour) or the whole image (if it is a picture) will deteriorate markedly as it rotates. This effectively means that the 'rotate' term is not much use. If one has a family of images (in the case above I would need 8) that each represent the image rotated at certain increments one can keep replacing images (like a slide show) to give an impression of rotation. One could use an animated GIF.....or a Quicktime Movie....or....blah, blah, blah. Makes your stack much larger! The problem with this is if one is using the rotating image as the template for the windowShape...... The 'rotate' term is great, in theory; but how can one keep the image quality intact? Ideas gratefully received. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From dsc at swcp.com Mon Jun 23 09:48:02 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 23 09:48:02 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <0F400898-A545-11D7-A90B-000A95859272@earthlink.net> Message-ID: On Monday, June 23, 2003, at 12:36 AM, Mark Brownell wrote: >> There are a couple problems, I think the same functionality is the >> cause though. > > From TD: the largest long integer allowed by the current operating > system. (On most operating systems, this is 2^32, or 4,294,967,296.) Less one. Where did you find this? I didn't find anything in the dictionary entries on the limits of numbers for bitAnd, bitNot, bitXor and bitOr. And I didn't see what would happen when the limits are exceeded (nearest valid). It would be nice if this was extended a few more bits, say to 48 bits instead of 32. That might mean simply substituting an unsigned 64-bit integer for an unsigned 32-bit integer if all applicable compilers have it. > I wonder if a hard coded button script is faster than a broken out > version using function calls like for function F and similar parts of > P & S-box regeneration? When this is done there will be both examples > for implementation. then I will know. I wonder if there will be anyone > interested in using this? Unless you are passing large arrays or strings many times, there is little overhead for the call. But you are right, eventually you might want to try embedding functions and the F function is one that is repeated often. Don't worry about P & S box generation. In Blowfish you do that once per key. And it will use the basic block encipher & decipher with F, so concentrate on those 3 functions. >> You can pick out the codes for each of those chars with >> 'charToNum(char 1 of fourChars)', but this might work, too: >> >> put binaryDecode("CCCC",fourChars,a,b,c,d) into numConverted >> -- either ignore numConverted or check that it is 4 > > I'll try out things until I get these working. This could speed things > up quite a bit. Don't forget, those are my versions that don't add one. If you take out the +1 here, you might need to in the box building, also. > I was using all the assembly loops and long math equations in the > Lingo version, Director 7 on Mac X; OS 9.2 where the processor is > running at about 240 megahertz. That would encrypt about 40 kbts of > text per second. My experience is that some things in Rev are much > faster than Director. Revolution will not compete with well written assembly language code. (Or do you mean building up the blocks?) However, the built-in compress will be fast and also will shorten the data to be encrypted. It might be your #1 speed enhancer. (And it probably improves the security of block ciphers unless it uses 64-bit blocks, too.) And if you need the final product in base64, Revolution is fast there. I suspect your bottle neck might be S-box lookup, but perhaps array lookup with numerical keys is faster than I think. Dar Scott From dsc at swcp.com Mon Jun 23 10:00:00 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 23 10:00:00 2003 Subject: Stack Size Bloat? In-Reply-To: <200306230623.h5N6ND411557@mail4.bigmailbox.com> Message-ID: <4F63179C-A58A-11D7-B380-000A9567A3E6@swcp.com> On Monday, June 23, 2003, at 12:23 AM, dan johnson wrote: > For a really innovative and interesting use of color in programming, > check > colorForth > > http://www.colorforth.com Chuck Moore is still at it! I still work with some of his associates and investors. Well, sometimes. Way back in the previous century I was a forth programmer. That may contribute to my tendency to write short handlers and to write and test bottom up in my Revolution programming. Hmmm. Maybe a script browser like Monte's can use styles in parsing headers to avoid special symbols. Dar Scott From rcozens at pon.net Mon Jun 23 10:02:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Mon Jun 23 10:02:00 2003 Subject: Stack Width & Menu Buttons Message-ID: Hi All, Last week Richard asked if anyone cared to speculate how or why a stack's revStack property could affect stack window size. Based on my experience this morning, my speculation is they do not...rather the problem he & I saw appears to be due to the fact that Rev or the MC engine adjusts the window size on Mac OS systems between the stack's preOpenStack & openStack handlers. 1 Create a simple stack with a menu group. 2 Note the stack height and place a statement in preOpenStack logic setting the stack height. 3 Quit Rev, restart, & open the stack...the stack window will be correct if the menubar's "Use as menu on Mac OS" property is NOT checked, but incorrect if the property is set. 4 With the "use as menu..." on, move the height adjustment from preOpenStack to openStack. 5 Repeat Step 3...height is correct. Note: The was a recent post that suggested setting stack height was not necessary because the window is only truncated in the Development UI. -- 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 Jun 23 10:08:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Mon Jun 23 10:08:01 2003 Subject: Stack Width & Menu Buttons Message-ID: Sorry, the issue is height, not width. :{`) 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 katir at hindu.org Mon Jun 23 10:30:00 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Mon Jun 23 10:30:00 2003 Subject: Testing for QT effects on Windows systems Message-ID: <2946FBF5-A462-11D7-AC77-000A959D0AC6@hindu.org> I develop only on Mac OSX for all systems and have no easy access to windows machines and am a bit of a newbie on cross platform media playing issues... I have a presentation that one Windows user says "it asked me for QT effects" This was unexpected because I thought I had used no effects that required quicktime... later I discovered a "cross fade" lurking that I had tested and not removed. But, meanwhile I had queried this user about his system and he says "It works fine for me on Windows 98 Second Edition, except that it wanted to install Quicktime. It wanted to install "Quicktime Effects" (I don't use quicktime at all, other than the codec for playing movies and audio.).[but] I use Windows Media Player Classic (http://www.gabest.org) for playing audio and video. "I use Quicktime to play movies and sound if it required, but I don't have it installed." This leads one to ask: 1) Assuming one uses (in my case) only "dissolve" and "wipe" throughout the presentation... (I will eliminate the "cross fade") will Windows users still get a demand to install QT if one has not set the "dontUseQTEffects" to true? Or, was my single instance of "cross fade" the cause for this? 2) Obviously querying the platform first makes the best sense... so, if QTeffect is not installed on a windows system will put QTeffects() just return empty on a system that does not have QT installed? If so, then one assumes this will be the optimum thing to do, to trap for this problem... if (QTeffects()="") then set the dontUseQTEffects to true But then is this really necessary if only built in Rev visual effects are used? 3) And does this mean that a windows user with Windows Media Player Classic who has the Quicktime codex installed can in fact run any Rev player (sound or movie)? tia 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 klaus at major-k.de Mon Jun 23 10:32:01 2003 From: klaus at major-k.de (Klaus Major) Date: Mon Jun 23 10:32:01 2003 Subject: Rotating Images: the rot sets in... In-Reply-To: Message-ID: Hi Richmond, > I'm playing around with rotating images and am wondering > about the phenomenon of "fuzzy edges". > > Let us just suppose I have a GIF image which I want to > rotate in increments of 45 degs: > all very simple: described in Help files & so forth. > > What is not explained is that the edges of the image (if it > is plain colour) or the whole image (if it is a picture) > will deteriorate markedly as it rotates. This effectively > means that the 'rotate' term is not much use. > > If one has a family of images (in the case above I would > need 8) that each represent the image rotated at certain > increments one can keep replacing images (like a slide > show) to give an impression of rotation. One could use an > animated GIF.....or a Quicktime Movie....or....blah, blah, > blah. Makes your stack much larger! Please use the "angle" property of images. Will produce a much more accurate look than "rotate". "Rotate" is more designed for "painting" actions... But please do always remember RR is not Photoshop, which means it will do its best when rotating images, but... ;-) > The problem with this is if one is using the rotating image > as the template for the windowShape...... Will work with an "angled" image :-), BUT this has to have its topleft at the topleft of the card. So it looks like this is necessary: ... set the angle of img "sdsdsd" to 45 set the topleft of img "sdsdsd" to 0,0 ## AFTER rotating and BEFORE setting the windowshape! set the windowshape of this stack to ... ... > The 'rotate' term is great, in theory; but how can one keep > the image quality intact? > > Ideas gratefully received. > > Richmond Mathewson Hope that helps... Best Klaus Major klaus at major-k.de www.major-k.de P.S. I noticed an ugly black background when "angling" ;-) rectangular images? Bug or feature? ;-) From ASGolub at dkhglaw.com Mon Jun 23 10:36:01 2003 From: ASGolub at dkhglaw.com (Alan Golub) Date: Mon Jun 23 10:36:01 2003 Subject: RevJournal Participation Incentives Message-ID: I?d like to invite all Revolution developers to participate in writing/developing tutorials and/or reviews for the revJournal web site. In exchange for your contribution, you?ll get your name and company listed in a byline alongside your contribution, and a free banner ad for your company/site/product. Major contributors will be eligible to become a revJournal ?Sponsor of the Month,? with an ad banner prominently displayed on the revJournal home page. I?m open to suggestions for topics you?d like to write about, but here are some things I?m particularly interested in: revSchool: This is our tutorial section. It?s for folks with relatively little programming experience, to provide a firm grounding in the basics. I?m looking for tutorials in the following categories: (a) creating and using custom properties; (b) database development; (c) incorporating sound and video; (d) using rev?s drawing tools for interesting interface development; (e) cross-platform issues; (f) internet library (HTTP, FTP, libURL, load, etc.); (g) XML; (h) rev?s object-based paradigm; (i) text manipulation; (j) regular expressions; (k) common algorithms and data structures; (l) externals (using and developing); and (m) printing. Remember, I?m looking for just the basics here for a newbie to get started, although a series of tutorials on a single topic should get progressively more advanced. revTools: Here?s where we review third-party resources of interest to Rev developers. If you know of a book, plug-in, standalone, web site, etc. that you?d like to write a review about, please contact me. This is an extremely broad category, so almost any relevant thing you can think of is ok. If you are hesitant due to time constraints and/or lack of writing experience, don?t be! The writing schedule is flexible ? we?ve got sufficient content to carry us through at least a couple of months, which leaves ample time to write new material for publication in late summer or early fall. As for the writing, I will be involved in editing/fine-tuning your submission so that it meets the high standards we?ll be setting for all content. If you would like to lend your talents in exchange for promotional consideration, please contact me off-list at publisher at revjournal.com. Thanks all! Alan S. Golub -- -------------- next part -------------- An HTML attachment was scrubbed... URL: From gizmotron at earthlink.net Mon Jun 23 10:43:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon Jun 23 10:43:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: Message-ID: <7E055DAA-A590-11D7-8091-000A95859272@earthlink.net> On Monday, June 23, 2003, at 07:40 AM, Dar Scott wrote: > > On Monday, June 23, 2003, at 12:36 AM, Mark Brownell wrote: > >>> There are a couple problems, I think the same functionality is the >>> cause though. >> >> From TD: the largest long integer allowed by the current operating >> system. (On most operating systems, this is 2^32, or 4,294,967,296.) > > Less one. > > Where did you find this? I didn't find anything in the dictionary > entries on the limits of numbers for bitAnd, bitNot, bitXor and bitOr. > And I didn't see what would happen when the limits are exceeded > (nearest valid). > check -- the format function; TD; description; format(baseString[,valuesList]) > It would be nice if this was extended a few more bits, say to 48 bits > instead of 32. That might mean simply substituting an unsigned 64-bit > integer for an unsigned 32-bit integer if all applicable compilers > have it. > >> I wonder if a hard coded button script is faster than a broken out >> version using function calls like for function F and similar parts of >> P & S-box regeneration? When this is done there will be both examples >> for implementation. then I will know. I wonder if there will be >> anyone interested in using this? > > Unless you are passing large arrays or strings many times, there is > little overhead for the call. But you are right, eventually you might > want to try embedding functions and the F function is one that is > repeated often. Don't worry about P & S box generation. In Blowfish > you do that once per key. And it will use the basic block encipher & > decipher with F, so concentrate on those 3 functions. It still uses some of this optimization in the first regeneration of the P=box. I'm trying to tweak every speed enhancement into this thing. There are going to be some long winded authors out there that want to publish and encrypt their version of War & Peace. > >>> You can pick out the codes for each of those chars with >>> 'charToNum(char 1 of fourChars)', but this might work, too: >>> >>> put binaryDecode("CCCC",fourChars,a,b,c,d) into numConverted >>> -- either ignore numConverted or check that it is 4 >> >> I'll try out things until I get these working. This could speed >> things up quite a bit. > > Don't forget, those are my versions that don't add one. If you take > out the +1 here, you might need to in the box building, also. That will be easy to test for, The + 1 and the - 1 are in regards to one of the 256 positions in the S-boxes. I'm starting to talk like a max zoomed dweeb... > >> I was using all the assembly loops and long math equations in the >> Lingo version, Director 7 on Mac X; OS 9.2 where the processor is >> running at about 240 megahertz. That would encrypt about 40 kbts of >> text per second. My experience is that some things in Rev are much >> faster than Director. > > Revolution will not compete with well written assembly language code. > (Or do you mean building up the blocks?) However, the built-in > compress will be fast and also will shorten the data to be encrypted. > It might be your #1 speed enhancer. (And it probably improves the > security of block ciphers unless it uses 64-bit blocks, too.) And if > you need the final product in base64, Revolution is fast there. I > suspect your bottle neck might be S-box lookup, but perhaps array > lookup with numerical keys is faster than I think. > > Dar Scott Yes, I did mean building up the blocks, and more than 500 other iterations before character transformation is completed. I'm used to tweaking Director, where doing things in arrays (Lists) is the fastest way to do things. In a modular version I can test for process oriented speed advantages. Thanks Dar, Mark From ASGolub at dkhglaw.com Mon Jun 23 10:51:00 2003 From: ASGolub at dkhglaw.com (Alan Golub) Date: Mon Jun 23 10:51:00 2003 Subject: RevJournal Participation Incentives (follow-up) In-Reply-To: Message-ID: I forgot to mention one additional type of article we?re interested in. If you have a market-ready application developed in Revolution, I?d love for you to profile it for our revTools section. Essentially I?m looking for insights into the development process: What is the product? What does it do, what need does it address, how did you analyze competing products? What other tools did you consider to build it? What made you decide to develop in Revolution? What obstacles did you overcome during the development process? How? What new features in Rev 2.0 will make maintenance/upgrades easier? If commercial, how are you marketing/selling to the public? What feedback are you getting from users/reviewers? Essentially, I?d like you to speak candidly about your experience developing a product and getting it to market. Without giving away the farm, I hope you?ll provide helpful insights about the process, good and bad, what you?ve learned, mistakes you?ll avoid in the future. Like the tutorials and reviews I?m looking for, these types of articles will also qualify for free promotional consideration on revJournal.com. Thanks again. Alan On 6/23/03 11:28 AM, "Alan Golub" wrote: > I?d like to invite all Revolution developers to participate in > writing/developing tutorials and/or reviews for the revJournal web site. In > exchange for your contribution, you?ll get your name and company listed in a > byline alongside your contribution, and a free banner ad for your > company/site/product. Major contributors will be eligible to become a > revJournal ?Sponsor of the Month,? with an ad banner prominently displayed on > the revJournal home page. > > I?m open to suggestions for topics you?d like to write about, but here are > some things I?m particularly interested in: > > revSchool: This is our tutorial section. It?s for folks with relatively little > programming experience, to provide a firm grounding in the basics. I?m looking > for tutorials in the following categories: (a) creating and using custom > properties; (b) database development; (c) incorporating sound and video; (d) > using rev?s drawing tools for interesting interface development; (e) > cross-platform issues; (f) internet library (HTTP, FTP, libURL, load, etc.); > (g) XML; (h) rev?s object-based paradigm; (i) text manipulation; (j) regular > expressions; (k) common algorithms and data structures; (l) externals (using > and developing); and (m) printing. Remember, I?m looking for just the basics > here for a newbie to get started, although a series of tutorials on a single > topic should get progressively more advanced. > > revTools: Here?s where we review third-party resources of interest to Rev > developers. If you know of a book, plug-in, standalone, web site, etc. that > you?d like to write a review about, please contact me. This is an extremely > broad category, so almost any relevant thing you can think of is ok. > > If you are hesitant due to time constraints and/or lack of writing experience, > don?t be! The writing schedule is flexible ? we?ve got sufficient content to > carry us through at least a couple of months, which leaves ample time to write > new material for publication in late summer or early fall. As for the writing, > I will be involved in editing/fine-tuning your submission so that it meets the > high standards we?ll be setting for all content. > > If you would like to lend your talents in exchange for promotional > consideration, please contact me off-list at publisher at revjournal.com. > > Thanks all! > > Alan S. Golub -- -------------- next part -------------- An HTML attachment was scrubbed... URL: From klaus at major-k.de Mon Jun 23 11:14:00 2003 From: klaus at major-k.de (Klaus Major) Date: Mon Jun 23 11:14:00 2003 Subject: Testing for QT effects on Windows systems In-Reply-To: <2946FBF5-A462-11D7-AC77-000A959D0AC6@hindu.org> Message-ID: <9EFF8624-A594-11D7-8CCA-000A27B49A96@major-k.de> Hi Swami, > ... > This leads one to ask: > > 1) Assuming one uses (in my case) only "dissolve" and "wipe" > throughout the presentation... > (I will eliminate the "cross fade") will Windows users still get a > demand to install QT if one has > not set the "dontUseQTEffects" to true? Or, was my single instance of > "cross fade" the cause for this? Yes, but RR will use QT for the dissolve effect if QT is installed. You could "set the dontuseqt to true" to eliminate the use of QT at all > 2) Obviously querying the platform first makes the best sense... so, > if QTeffect is not installed on a windows system will > put QTeffects() > just return empty on a system that does not have QT installed? > If so, then one assumes this will be the optimum thing to do, to trap > for this problem... > if (QTeffects()="") then set the dontUseQTEffects to true I would check for an appropriate version of QT at all, which i usually do: if char 1 of the qtversion < 5 then answer "How do YOU spell multimedia, buddy?" ## ;-) set the dontuseqt to true ... end if ## Only version 5 or greater will support all "modern" effects and fileformats ;-) > But then is this really necessary if only built in Rev visual effects > are used? Not really ;-) But why not be sure and "set the qteffects to false"? > 3) And does this mean that a windows user with Windows Media Player > Classic > who has the Quicktime codex installed can in fact run any Rev player > (sound or movie)? On startup RR will look for QT and use it for audio/video playback and the dissolve effect, unless you tell RR NOT to do so... Hope that helps a bit... > tia > Sannyasin Sivakatirswami Regards Klaus Major klaus at major-k.de www.major-k.de From Cubist at aol.com Mon Jun 23 11:16:01 2003 From: Cubist at aol.com (Cubist at aol.com) Date: Mon Jun 23 11:16:01 2003 Subject: use-revolution digest, Vol 1 #1521 - 13 msgs Message-ID: <15.140496dc.2c28800b@aol.com> In a message dated 6/23/2003 8:06:08 AM, use-revolution-request at lists.runrev.com writes: > >Message: 9 >From: "Mathewson" >Subject: Rotating Images: the rot sets in... >To: use-revolution at lists.runrev.com >Date: Mon, 23 Jun 2003 08:21:13 -0400 >Reply-To: use-revolution at lists.runrev.com > >I'm playing around with rotating images and am wondering >about the phenomenon of "fuzzy edges". > >Let us just suppose I have a GIF image which I want to >rotate in increments of 45 degs: >all very simple: described in Help files & so forth. > >What is not explained is that the edges of the image (if it >is plain colour) or the whole image (if it is a picture) >will deteriorate markedly as it rotates. This effectively >means that the >'rotate' term is not much use. > >If one has a family of images (in the case above I would >need 8) that each represent the image rotated at certain >increments one can keep replacing images (like a slide >show) to give an impression of rotation. One could use an >animated GIF.....or a Quicktime Movie....or....blah, blah, >blah. Makes your stack much larger! > >The problem with this is if one is using the rotating image >as the template for the windowShape...... > >The 'rotate' term is great, in theory; but how can one keep >the image quality intact? Any time you rotate an image, you're going to get *some* "fuzziness". If you rotate a rotated image, the "fuzziness" accumulates. Therefore, never rotate an already-rotated image. Rather than do "rotate AlreadyRotatedImageX 1 degree", keep a running total of whatever your angle *is*, and instead do "rotate OriginalZeroDegreeImage N degrees". That way, you've got exactly *one* rotation's-worth of "fuzziness" at any given time. From jhurley at infostations.com Mon Jun 23 11:19:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Mon Jun 23 11:19:00 2003 Subject: use-revolution digest, Vol 1 #1521 - 13 msgs In-Reply-To: <200306231410.KAA32553@www.runrev.com> References: <200306231410.KAA32553@www.runrev.com> Message-ID: > >Message: 9 >From: "Mathewson" >Subject: Rotating Images: the rot sets in... >To: use-revolution at lists.runrev.com >Date: Mon, 23 Jun 2003 08:21:13 -0400 >Reply-To: use-revolution at lists.runrev.com > >I'm playing around with rotating images and am wondering >about the phenomenon of "fuzzy edges". > >Let us just suppose I have a GIF image which I want to >rotate in increments of 45 degs: >all very simple: described in Help files & so forth. > >What is not explained is that the edges of the image (if it >is plain colour) or the whole image (if it is a picture) >will deteriorate markedly as it rotates. This effectively >means that the >'rotate' term is not much use. > >If one has a family of images (in the case above I would >need 8) that each represent the image rotated at certain >increments one can keep replacing images (like a slide >show) to give an impression of rotation. One could use an >animated GIF.....or a Quicktime Movie....or....blah, blah, >blah. Makes your stack much larger! > >The problem with this is if one is using the rotating image >as the template for the windowShape...... > >The 'rotate' term is great, in theory; but how can one keep >the image quality intact? > >Ideas gratefully received. > >Richmond Mathewson Richmond, You might want to try the new "set angle" feature in 2.0 As I mentioned in a previous post, I have been having some problems with this. In that post I said: >I have been having some problems with the new "set angle" feature of 2.0 > >My image (a fish) is long and thin. If I resize it, lock position >and size, and then set the angle to, say, 45, the image rect is >changed and the image distorted. > >A work-around is to change the *canvas* size (in Photoshop) so that >it is square before importing it into RR as an image. The action is rather slow. You can't do any quick succession of rotations but shape preervation is very good. As an application of optical refraction of light moving from water to air, I wanted to let my fish (an Archer fish who squirts a jet of water at passing bugs) angle himself to aim at the perceived position of an bug on an overhanging branch, but alas, it runs too slowly. You can rotate a graphic much faster, but not with the "set angle" (unless they are regular polygons). This issue has been discussed on the list before. It requires just a little bit of trig to find the new position of the graphic points after rotation. If you always start from the original shape, there is never any distortion. Jim From dsc at swcp.com Mon Jun 23 11:38:00 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 23 11:38:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <7E055DAA-A590-11D7-8091-000A95859272@earthlink.net> Message-ID: On Monday, June 23, 2003, at 09:36 AM, Mark Brownell wrote: > I'm used to tweaking Director, where doing things in arrays (Lists) is > the fastest way to do things. You should challenge my speculation. You can use "the long seconds" to time operations. Time a simple xor and time getting a value from an array with 256 numerical entries and see how they compare. Time your half block swap, too, to get a reference point. Dar From mwieder at ahsoftware.net Mon Jun 23 11:56:00 2003 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon Jun 23 11:56:00 2003 Subject: Stack Size Bloat? In-Reply-To: <4F63179C-A58A-11D7-B380-000A9567A3E6@swcp.com> References: <4F63179C-A58A-11D7-B380-000A9567A3E6@swcp.com> Message-ID: <906297254.20030623094815@ahsoftware.net> Dar- Another forth programmer! I, too, learned bottom-up programming that way, more years ago than I want to think about, and it's served me well over time. I still hesitate to write more code in a function than will fit on one screen. -Mark mwieder at ahsoftware.net Monday, June 23, 2003, 7:52:28 AM, you wrote: DS> On Monday, June 23, 2003, at 12:23 AM, dan johnson wrote: >> For a really innovative and interesting use of color in programming, >> check >> colorForth >> >> http://www.colorforth.com DS> Chuck Moore is still at it! I still work with some of his associates DS> and investors. Well, sometimes. DS> Way back in the previous century I was a forth programmer. That may DS> contribute to my tendency to write short handlers and to write and test DS> bottom up in my Revolution programming. DS> Hmmm. Maybe a script browser like Monte's can use styles in parsing DS> headers to avoid special symbols. DS> Dar Scott From squance at elkvalley.net Mon Jun 23 12:15:00 2003 From: squance at elkvalley.net (David Squance) Date: Mon Jun 23 12:15:00 2003 Subject: How to save text in a stack In-Reply-To: References: <200306211857.OAA15563@www.runrev.com> Message-ID: Thank you, Ken, et al. I did know standalones created with RR did not work like HC in the way data is saved, and understood the reason behind it. What I didn't understand was the distinction between the mainstack which is used to create the standalone and the other components. It appeared to me that in the Save2Splash.rev example that "Notes" was a substack, and when a standalone was created, it would be part of it. So I gather one must create the standalone with the splash screen but *not* include the "Notes" (sub)stack. In other words, any stack which is to contain regularly updated data must be either a mainstack or a substack of a mainstack *other than* the one used to create the standalone. >Hi David, > >> Date: Sat, 21 Jun 2003 12:27:34 -0600 >> From: David Squance >> Subject: How to save text in a stack >> I have just found the little demo stack "Save2Splash" on the RR website, >> and thought it was just what I was looking for. However, when I turned it >> into a standalone, any text I entered was gone when it was reopened. Am I >> missing something? >---------- >Yes, you're indeed missing something. RR stacks can't save to themselves >like HyperCard does. The reason follows. This stack was created to show one >of two basic methods for saving data, but I think you did it backwards, sort >of. >----------snip >> but my current project has a >> lot of fields on several cards and writing and reloading to and from text >> files would be very cumbersome. >---------- >In your circumstance, perhaps so. What you need is for the splash screen to >be the standalone, which has the engine. You just kick it offscreen, but it >still runs the show. You can't save anything to it, and don't need to. The >other stack(s) with your cards and fields is what you'll see and save, but >you have to provide for that. You can make an autosave routine that will >cause the engine to save your changes on closing if you like, but it would >probably be better to get away from that procedure and have the deliberate >"Save/Don't Save/Cancel" thing like virtually all other software has today. >---------- >> I guess what I want is it to work like HC >> does, but I want to be able to build a Windows standalone eventually. >---------- >I understand, but that won't happen unless you deliberately script it to do >so, like I mentioned above. > >Windows programs can't save to themselves. > >Macintosh OS' have a resource fork which allows programs to save to >themselves, which is why HC can do that, i.e., save to itself on closing, >but PC OS' cannot. RR uses the MetaCard cross-platform engine, which means >that, in order for there to be consistency for distributing like software on >all platforms, the ability for programs to save to themselves on Macs has >been eliminated. > >I hope that sheds some light on your situation. > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From bornstein at designeq.com Mon Jun 23 12:32:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Mon Jun 23 12:32:00 2003 Subject: File Corruption Message-ID: <200306231722.h5NHM5iY023641@ms-smtp-02.nyroc.rr.com> >File corruption means something wasn't written to disk properly. I want to suggest that there are other ways a Rev project can get corrupted. I believe the IDE itself may at times jumble things. The problem is not that they get scrambled *while* being written to disk. They can get scrambled during normal operations of the IDE. Then, when the project is saved, the scrambled data is saved along with it. I've had this happen to me quite a few times since Rev 1.0. For example, I had a button that simple went to another card. The button code was simple, and the open card code was simple. Nothing esoteric or strange, and I didn't change it between the time it worked and the time it didn't. Suddenly, every time I went to that card, I'd get a hard crash. Had to reboot my system (Mac OS 9). If I built a standalone, it would crash upon going to the card, in both Mac and Windows. So what happened here? Was it the code? I don't think so. My solution was to clone the card that was crashing, delete the original, and all was well. Same code, no crash. I'm guessing (please provide another explaination, because I'd really like to understand this) that Rev got something screwed up internally in reference to this card. However, when the card was cloned, it sort of started over and put things back in order. I consider a case like this "corruption". It just didn't happen during a disk write. As I said, I've had quite a few cases like this with Rev over the past couple of years. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From martin at harbourtown.co.uk Mon Jun 23 12:35:01 2003 From: martin at harbourtown.co.uk (Martin Baxter) Date: Mon Jun 23 12:35:01 2003 Subject: Stack Height & Menu Buttons Message-ID: Rob, As it happens I've been trying to get to the bottom of this issue myself, since it goes wrong frequently and results in windows lacking 21 pixels off the bottom. I made a similar test to yours and ran it in a standalone so I could see the measurements during startup. Here's the report: MacOS 6/23/03 4:06 PM standalone application STARTUP scroll of stack = 0 height of stack = 421 height of card = 421 PREOPENSTACK scroll of stack = 21 height of stack = 421 height of card = 442 OPENSTACK scroll of stack = 21 height of stack = 400 height of card = 421 As you can see, between startup and preopenstack, 21 pixels have been added to both the card and the stack height, and the stack's scroll set to 21. Then, between preopenstack and openstack, 21 pixels have been taken off the height of the stack. The end result is to subtract 21 pixels from the stack height and set the stack scroll to 21. The final measurements are correct for the stack in question. Why the extra operations are carried out is unclear. I'm trying to determine why stacks containing MacOS menus frequently (but not consistently) get truncated by 21 pixels, especially when built into standalones (in my experience). It's rather a nuisance, as we might say;) martin baxter >Rob Cozens wrote: >Last week Richard asked if anyone cared to speculate how or why a >stack's revStack property could affect stack window size. Based on >my experience this morning, my speculation is they do not...rather >the problem he & I saw appears to be due to the fact that Rev or the >MC engine adjusts the window size on Mac OS systems between the >stack's preOpenStack & openStack handlers. > > 1 Create a simple stack with a menu group. > > 2 Note the stack height and place a statement in preOpenStack logic > setting the stack height. > > 3 Quit Rev, restart, & open the stack...the stack window will be > correct if the menubar's "Use as menu on Mac OS" property is NOT > checked, but incorrect if the property is set. > > 4 With the "use as menu..." on, move the height adjustment from > preOpenStack to openStack. > > 5 Repeat Step 3...height is correct. > >Note: The was a recent post that suggested setting stack height was >not necessary because the window is only truncated in the Development >UI. >-- > From themacguy at macosx.com Mon Jun 23 12:56:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Mon Jun 23 12:56:00 2003 Subject: Three topics combined - Hiding Transcript, Writing to Stacks, App Packages Message-ID: I've been following the above-mentioned three topics and wanted to ask for advice concerning the following thoughts: 1. I want to keep people from reading the Transcript code I write in my stacks. 2. I will want to have the ability to save data to stacks. I know I should have the "standalone" engine in a "splash" stack and then the rest of the stacks may have the data they contain saved programmatically. 3. It appears that placing my stacks (and, indeed, all other resources such as sounds, pictures, etc.) within the ".app" package is a reasonable means to distribute a commercial application. I am thinking of the ease of installation - "Drag the program icon from the CD to your hard disk" (or something along those lines). I examined a standalone (package) I recently created (in v2.0.1) and I can't seem to find my Transcript code contained anywhere within it. I'm thinking that I misinterpreted the thrust of the thread and that folks were referring to the separate stacks the app might use. So the answers would be (and I ask for commentary where appropriate): 1. To keep the Transcript in my stack unreadable, I simply "set the password of this stack to [myPassword]" from the message box. (When I dropped the now-password-protected stack on TextEdit, the Transcript did appear unrecognizeable.) 2. The separate stacks that the app will use, now password-protected, will still work within my app. The Help docs say "If you want to set a password for stacks before you release them, the recommended method is to set the password in the Distribution Builder when you package the final application for distribution." Is this the "Encrypt with password" checkbox? If so, it seems to apply to all stacks in the Distribution. So is would seem that I should NOT do what I mentioned in the previous paragraph; rather, add in all of my stacks to the Distribution builder window and then set the Encryption password there. If I am right, then password-protected copies of the original stacks will be deposited in the Distribution folder (leaving the originals un-protected in their original locations). Please comment on this. 3. There was some discussion of the proper procedure of including everything within the ".app" package. Is there a formal document on this process including how one might need to modify the pathnames in referenced images, sounds, etc.? Thanks in advance. Regards, Barry From ambassador at fourthworld.com Mon Jun 23 13:08:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 23 13:08:00 2003 Subject: File Corruption In-Reply-To: <200306231722.h5NHM5iY023641@ms-smtp-02.nyroc.rr.com> Message-ID: Howard Bornstein wrote: >> File corruption means something wasn't written to disk properly. > > I want to suggest that there are other ways a Rev project can get > corrupted. I believe the IDE itself may at times jumble things. The > problem is not that they get scrambled *while* being written to disk. > They can get scrambled during normal operations of the IDE. Then, when > the project is saved, the scrambled data is saved along with it. > > I've had this happen to me quite a few times since Rev 1.0. For example, > I had a button that simple went to another card. The button code was > simple, and the open card code was simple. Nothing esoteric or strange, > and I didn't change it between the time it worked and the time it didn't. > Suddenly, every time I went to that card, I'd get a hard crash. Had to > reboot my system (Mac OS 9). If I built a standalone, it would crash upon > going to the card, in both Mac and Windows. > > So what happened here? Was it the code? I don't think so. My solution was > to clone the card that was crashing, delete the original, and all was > well. Same code, no crash. > > I'm guessing (please provide another explaination, because I'd really > like to understand this) that Rev got something screwed up internally in > reference to this card. However, when the card was cloned, it sort of > started over and put things back in order. > > I consider a case like this "corruption". It just didn't happen during a > disk write. If we start using words for different purposes they lose their meaning, and hence their usefulness. What's on that card? While some problems may appear to be random, computers offer us something the natural world lacks: everything in a computer is ultimately a deterministic system; if we can recreate the circumstances we can recreate the result. The trick is to identify differences between the working state and the non-working state. Have you found a repeatable recipe for creating the crash? Once you have that, we can examine the objects, systems, and sequence of steps to hone in on the source of the problem. Sometimes diagnostics take some work, but I've never encountered a bug yet that could not ultimately be diagnosed. -- 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 alrice at ARCplanning.com Mon Jun 23 13:15:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 23 13:15:00 2003 Subject: Three topics combined - Hiding Transcript, Writing to Stacks, App Packages In-Reply-To: Message-ID: <7CD8D2C6-A5A5-11D7-B899-000393529642@ARCplanning.com> On Monday, June 23, 2003, at 11:48 AM, Barry Levine wrote: > 3. There was some discussion of the proper procedure of including > everything within the ".app" package. Is there a formal document on > this process including how one might need to modify the pathnames in > referenced images, sounds, etc.? The Apple documentation is the only formal documentation on bundles: http://developer.apple.com/techpubs/macosx/Essentials/SystemOverview/ Bundles/ In revolution "the defaultFolder" is by default going to be set to the folder your.app bundle is in. So for example "your.app/Contents/Resources/my.jpg" could refer to an image within the bundle. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From gizmotron at earthlink.net Mon Jun 23 13:25:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon Jun 23 13:25:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <7E055DAA-A590-11D7-8091-000A95859272@earthlink.net> Message-ID: <33DE30E0-A5A7-11D7-808D-000A95859272@earthlink.net> On Monday, June 23, 2003, at 08:36 AM, Mark Brownell wrote: > That will be easy to test for, The + 1 and the - 1 are in regards to > one of the 256 positions in the S-boxes. I'm starting to talk like a > max zoomed dweeb... oops... the -1 is in regards to the bitAnd part of the f function's S-boxes. >> f = S1[a] + S2[b] >> f = bitXor( f , S3[c] ) >> f = bitAnd( f + S4[d], -1 ) [snip] > You should challenge my speculation. You can use "the long seconds" > to time operations. Time a simple xor and time getting a value from > an array with 256 numerical entries and see how they compare. Time > your half block swap, too, to get a reference point. > > Dar I will test everything that I can test differences for. One of the problems is that to xor some numbers I must get a number from an array to use as part of the xor first. In my own way of looking at this I have related the f function to being descriptive of why they call them S-boxes in the first place. All this zigging, replacing, zagging, replacing, and exchanges based on unique key regeneration is fascinating. I'm tempted to get that highly recommended book that you referenced. Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1260 bytes Desc: not available URL: From dsc at swcp.com Mon Jun 23 13:53:00 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 23 13:53:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <33DE30E0-A5A7-11D7-808D-000A95859272@earthlink.net> Message-ID: On Monday, June 23, 2003, at 12:19 PM, Mark Brownell wrote: > the -1 is in regards to the bitAnd part of the f function's S-boxes. > >>> f = S1[a] + S2[b] >>> f = bitXor( f , S3[c] ) >>> f = bitAnd( f + S4[d], -1 ) Yeah, replace that last bitAnd with a mod 2^32. > I'm tempted to get that highly recommended book that you referenced. You will see that my final one line for above turns out to read just like the line in the book. If you have a reference you prefer, I'm willing to let you buy me a copy of that! But if you don't do that and you can afford it, get Schneier. It will help in clarifying your thoughts and in communicating with people like me. It covers Blowfish, block ciphers in general, and Freistel networks in general. It even has C code for Blowfish. Dar Scott From bornstein at designeq.com Mon Jun 23 14:00:01 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Mon Jun 23 14:00:01 2003 Subject: File Corruption Message-ID: <200306231850.h5NIoGs4017401@ms-smtp-03.nyroc.rr.com> >Have you found a repeatable recipe for creating the crash? Once you have >that, we can examine the objects, systems, and sequence of steps to hone in >on the source of the problem. > >Sometimes diagnostics take some work, but I've never encountered a bug yet >that could not ultimately be diagnosed. Sorry for mixing terms. Perhaps what I've described isn't really "file corruption". But I would say that the stack somehow got corrupted. Yes, it was a repeatable crash. No I couldn't find any obvious cause for this. This is where I become concerned about the IDE itself. The code was fine (demonstrated by cloning the card and having it work ok). If the problem is in the IDE, my diagnostic choices are limited because I don't have the time to go through all the IDE code to see where it might be crashing. We buy develoment tools we can rely on, not that we can debug. :-) >What's on that card? A better question for you is, if you explicted wanted to make Rev crash by going to a card, what could you do to it to cause this to happen? The answer, I believe, is "nothing". You shouldn't be able to do anything using the normal development tools that would cause Rev to crash. So why did a normally-working card suddenly start crashing? I agree with you that eventually the cause could be found. However, I'm suggesting that the cause is likely to be something internal to Rev (and I'm assuming it's the IDE, not the engine), not programming error. I would label this type of occurrance "corruption." Since I found a quick method around the crash I took it (I have products to ship, you know), but if you or the Rev team is interested in diagnosing the cause of this crash, I think I've got a copy of the bad version of the stack around. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From ambassador at fourthworld.com Mon Jun 23 14:20:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 23 14:20:01 2003 Subject: File Corruption In-Reply-To: <200306231850.h5NIoGs4017401@ms-smtp-03.nyroc.rr.com> Message-ID: Howard Bornstein wrote: >> Have you found a repeatable recipe for creating the crash? Once you have >> that, we can examine the objects, systems, and sequence of steps to hone in >> on the source of the problem. >> >> Sometimes diagnostics take some work, but I've never encountered a bug yet >> that could not ultimately be diagnosed. > > Sorry for mixing terms. Perhaps what I've described isn't really "file > corruption". But I would say that the stack somehow got corrupted. > > Yes, it was a repeatable crash. No I couldn't find any obvious cause for > this. This is where I become concerned about the IDE itself. The code was > fine (demonstrated by cloning the card and having it work ok). > > If the problem is in the IDE, my diagnostic choices are limited because I > don't have the time to go through all the IDE code to see where it might > be crashing. We buy develoment tools we can rely on, not that we can > debug. :-) Of course. If you submitted your example with your recipe they'd be able to do that as you would expect. >> What's on that card? > > A better question for you is, if you explicted wanted to make Rev crash > by going to a card, what could you do to it to cause this to happen? The > answer, I believe, is "nothing". You shouldn't be able to do anything > using the normal development tools that would cause Rev to crash. So why > did a normally-working card suddenly start crashing? > > I agree with you that eventually the cause could be found. However, I'm > suggesting that the cause is likely to be something internal to Rev (and > I'm assuming it's the IDE, not the engine), not programming error. I > would label this type of occurrance "corruption." But if the problem is related to code in the IDE, it's a bug in the IDE and/or the engine (ideally a 4GL should never have a hard crash), but not necessarily a matter of corrupted data. "Corruption" refers to bad data structures, not procedural bugs. Does the problem occur outside of the IDE (e.g., in a standalone)? > Since I found a quick method around the crash I took it (I have products > to ship, you know), but if you or the Rev team is interested in > diagnosing the cause of this crash, I think I've got a copy of the bad > version of the stack around. Do you have an FTP server you can post it? If the problem is repeatable in the latest version it sounds like the type of thing Rev support would be interested in, but maybe the list members could turn it into a diagnostic contest. :) -- 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 martin at harbourtown.co.uk Mon Jun 23 14:43:00 2003 From: martin at harbourtown.co.uk (Martin Baxter) Date: Mon Jun 23 14:43:00 2003 Subject: Stack Height & Menu Buttons Message-ID: Errrr, Correction to my last post: What I should have written was: As you can see, between startup and preopenstack, 21 pixels have been added to the card height, and the stack's scroll set to 21. Then, between preopenstack and openstack, 21 pixels have been taken off both the height of the stack and the height of the card. (perhaps I'm secretly dirnking behind my own back ;-) martin >STARTUP >scroll of stack = 0 >height of stack = 421 >height of card = 421 > >PREOPENSTACK >scroll of stack = 21 >height of stack = 421 >height of card = 442 > >OPENSTACK >scroll of stack = 21 >height of stack = 400 >height of card = 421 > >As you can see, between startup and preopenstack, 21 pixels have been added >to both the card and the stack height, and the stack's scroll set to 21. >Then, between preopenstack and openstack, 21 pixels have been taken off the >height of the stack. From gizmotron at earthlink.net Mon Jun 23 14:45:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Mon Jun 23 14:45:00 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: Message-ID: <42717B0E-A5B2-11D7-8B72-000A95859272@earthlink.net> On Monday, June 23, 2003, at 11:45 AM, Dar Scott wrote: > > On Monday, June 23, 2003, at 12:19 PM, Mark Brownell wrote: > >> the -1 is in regards to the bitAnd part of the f function's S-boxes. >> >>>> f = S1[a] + S2[b] >>>> f = bitXor( f , S3[c] ) >>>> f = bitAnd( f + S4[d], -1 ) > > Yeah, replace that last bitAnd with a mod 2^32. > >> I'm tempted to get that highly recommended book that you referenced. > > You will see that my final one line for above turns out to read just > like the line in the book. > > If you have a reference you prefer, I'm willing to let you buy me a > copy of that! But if you don't do that and you can afford it, get > Schneier. It will help in clarifying your thoughts and in > communicating with people like me. It covers Blowfish, block ciphers > in general, and Freistel networks in general. It even has C code for > Blowfish. > > Dar Scott Hi Dar, I wish I was on this list long enough to know how you might take a joke. > If you have a reference you prefer, I'm willing to let you buy me a > copy of that! My normal response would be that I would be tempted to get you a book on how to dress for major geeks. :-) Only your friends would know for sure. Anyway... You have been so helpful that I'm going to give you a free publisher's addition of MTML 3.0 e-Book and Article reader when I get it done. It supports the free to distribute MTML 3.0 Study tool e-Book and Article reader. I hope that you will use it to publish a book on using Rev. If you are to busy to learn a new markup-language then I would be happy to configure any book you wish to write for publishing in this format. I'm so jazzed about the speed modifications that I might be able to skip using Valentina as a back end for publishing in the study tool format. A faster encryption process was a user issue. I already have a string based database engine (think XML database with a pull parser for selective query) for MTML that is fast enough even for books that are larger than 2 megabytes. (a 300 page 6 x 9 paperback tends to run around a little less than 400 kbts.) Thanks for your help, Mark From pixelbird at interisland.net Mon Jun 23 14:59:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 23 14:59:01 2003 Subject: Scrolling with keys In-Reply-To: <200306231518.LAA03543@www.runrev.com> Message-ID: Howdy, I'm looking at a different joystick that uses programmable keyboard key assignments right on the back of the hardware to activate. So, how would I scroll an image with a keypress while it's down, then stop on keyup. Seems simple, but I'm having trouble with it. TIA, ken N. From themacguy at macosx.com Mon Jun 23 15:11:01 2003 From: themacguy at macosx.com (Barry Levine) Date: Mon Jun 23 15:11:01 2003 Subject: ".app" resource inclusion In-Reply-To: <200306231821.OAA10335@www.runrev.com> Message-ID: Alex, A-ha! I think I understand. But that raises another point. My current app uses a folder named "resources" that sits at the same level as the finished application. I have some images and sounds in that folder referenced with pathnames. In my current app, for example, I have an image object with a filename of "resources/horse.jpg". Using the example you give (below), how would I set the filename during the development process when the app (and the path) doesn't exist yet? I can certainly re-code the Transcript where I set the pathnames but I guess I'm asking if there is one consistent methodology that would permit me to test everything without glomming everything together with a Distribution and tossing everything into the Resources folder inside the package. Seems like there must be a "get" or "set" the defaultFolder to... command that would be necessary (and is probably obvious once it's pointed out to you). *grin* Thanks, Barry On Monday, Jun 23, 2003, at 12:21 America/Denver, Alex wrote: > In revolution "the defaultFolder" is by default going to be set to the > folder your.app bundle is in. So for example > "your.app/Contents/Resources/my.jpg" could refer to an image within the > bundle. From dsc at swcp.com Mon Jun 23 15:13:02 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 23 15:13:02 2003 Subject: baseConvert() & 32-bit ops In-Reply-To: <42717B0E-A5B2-11D7-8B72-000A95859272@earthlink.net> Message-ID: <1429F62E-A5B6-11D7-B380-000A9567A3E6@swcp.com> On Monday, June 23, 2003, at 01:38 PM, Mark Brownell wrote: > You have been so helpful that I'm going to give you a free publisher's > addition of MTML 3.0 e-Book and Article reader when I get it done. It > supports the free to distribute MTML 3.0 Study tool e-Book and Article > reader. Cool! Dar From dan at clearvisiontech.com Mon Jun 23 15:15:00 2003 From: dan at clearvisiontech.com (Dan Friedman) Date: Mon Jun 23 15:15:00 2003 Subject: CODE resource and OSX In-Reply-To: <200306231821.OAA10335@www.runrev.com> Message-ID: Greetings... I use a 'CODE' resource in my standalone ('DLL' for windows). PPC and Windows works fine. But, what do I do for OSX? There is no place in the standalone builder to add a resource file. Being a OSX novice, I could use some assistance/guidance. Thanks! -Dan From scott at tactilemedia.com Mon Jun 23 15:24:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Jun 23 15:24:00 2003 Subject: Scrolling with keys In-Reply-To: Message-ID: Recently, "Ken Norris" wrote: > So, how would I scroll an image with a keypress while it's down, then stop > on keyup. Either place the image in a group, lock the group (so it doesn't resize) and give it a scrollbar, or set the imageSource of a character in a scrolling field. One basic way to manage the scroll is to use the keyDown (or rawKeyDown) message to set the scroll of the object: on rawKeyDown K # THIS USES UP/DOWN ARROW KEYS TO MANAGE GROUP SCROLLING # 5 IS AN ARBITRARY SCROLL VALUE; # USE WHATEVER WORKS IN YOUR SITUATION # # INCREASE SCROLL if K = 65364 then set the vScroll of group 1 to the vScroll of group 1 + 5 # DECREASE SCROLL if K = 65362 then set the vScroll of group 1 to the vScroll of group 1 - 5 end rawKeyDown 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 Jun 23 15:38:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 23 15:38:00 2003 Subject: ".app" resource inclusion In-Reply-To: Message-ID: <84F003CE-A5B9-11D7-B899-000393529642@ARCplanning.com> On Monday, June 23, 2003, at 02:03 PM, Barry Levine wrote: > > A-ha! I think I understand. But that raises another point. My current > app uses a folder named "resources" that sits at the same level as the > finished application. I have some images and sounds in that folder > referenced with pathnames. In my current app, for example, I have an > image object with a filename of "resources/horse.jpg". Using the > example you give (below), how would I set the filename during the > development process when the app (and the path) doesn't exist yet? I > can certainly re-code the Transcript where I set the pathnames but I > guess I'm asking if there is one consistent methodology that would > permit me to test everything without glomming everything together with > a Distribution and tossing everything into the Resources folder inside > the package. > > Seems like there must be a "get" or "set" the defaultFolder to... > command that would be necessary (and is probably obvious once it's > pointed out to you). *grin* You can set "the defaultFolder" if the environment = "development" then set the defaultFolder to "some/path" else -- deployed set the defaultFolder to "some/other/path" end if Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Mon Jun 23 15:41:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 23 15:41:01 2003 Subject: pageHeights property, but for groups Message-ID: I have a tall scrolling group that I'm using to printout a report. I need something like field's pageHeights property, to scroll the group so as not clip the page in the middle of a line of text. Does anything like that exist? Any pointers by someone who's tackled this one before? Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From revlists at canelasoftware.com Mon Jun 23 15:55:00 2003 From: revlists at canelasoftware.com (Mark Talluto) Date: Mon Jun 23 15:55:00 2003 Subject: Ok... This is a bug... Another one, but I don't blame them... (if they fix it anyway...) In-Reply-To: Message-ID: On Sunday, June 22, 2003, at 04:37 PM, tkuypers at pandora.be wrote: > Ok... This one is deep, deep down in RR and I don?t blame anyone that > they > haven?t found this problem, but it is annoying :-( > > I have one main program which looks into a folder named ?modules? for > files > to load into a list. > These modules are .rev files containing one group with a lot of > controls, > scripts and properties attached to it. > > One of the custom properties for a group, is a the pSize, containing a > number. > > The main program is 300 pixels wide, when a user clicks on one of the > modules in the list, the module gets opened, the group gets copied to > the > main project, the size of the main project is set to the pSize > property of > the copied group and the location of the new group is set according to > the > pLoc of the group. > > Everything works perfect in the IDE. > > Everything also works fine in runtime, but only if you don't encrypt > with a > password... > Doing so, prevents the resizing, I don't even know if the copying > works... > > I really need to encrypt the files, I need one window containing the > specific groups and I need to be able to update or add separate > modules, > without remaking the complete project every time... > > Anybody any suggestions? > > Ton Kuypers > > Ton, set the passkey to mypassword Do this in your opencard of card 1. From that point on, your stack will be like normal. When the stack is closed, it will still be encrypted. Best regards, Mark Talluto http://www.canelasoftware.com From dsc at swcp.com Mon Jun 23 16:10:00 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 23 16:10:00 2003 Subject: Scrolling with keys In-Reply-To: Message-ID: On Monday, June 23, 2003, at 10:55 AM, Ken Norris wrote: > So, how would I scroll an image with a keypress while it's down, then > stop > on keyup. Something like this might get you started: local sendID = "" local toTheRight = "false" local toTheLeft = "false" constant rightArrow = 65363 constant leftArrow = 65361 constant stepSize = 4 constant stepPeriod = 0.2 on rawKeyDown keyCode if keyCode is rightArrow then put true into toTheRight if keyCode is leftArrow then put true into toTheLeft updateMoving end rawKeyDown on rawKeyUp keyCode if keyCode is rightArrow then put false into toTheRight if keyCode is leftArrow then put false into toTheLeft updateMoving end rawKeyUp on updateMoving if (toTheRight or toTheLeft) then if sendID is empty then moveStep end if else cancel sendID put empty into sendID end if end updateMoving on moveStep if toTheRight then if the right of image "My Image" < 320 then move image "My Image" rel (stepSize,0) in stepPeriod seconds without waiting end if else if the left of image "My Image" > 5 then move image "My Image" rel ((-stepSize),0) in stepPeriod seconds without waiting end if end if send moveStep to me in stepPeriod seconds put the result into sendID end moveStep Dar Scott From engleerica at yahoo.com Mon Jun 23 16:20:01 2003 From: engleerica at yahoo.com (eric engle) Date: Mon Jun 23 16:20:01 2003 Subject: RevJournal Participation Incentives In-Reply-To: <200306231518.LAA03563@www.runrev.com> Message-ID: <20030623211211.90014.qmail@web11103.mail.yahoo.com> Well, myself, my interests would be comparing revolution to director. I wrote a small primer with Samuel Rebelsky on porting javascript<-->hypertalk and might like to do the same with revolution<-->director. But I don't know whether this would interest RR - would it? I also made an animation stack using an XCMD for hypercard. I would like maybe to port it to MC/RR. And possibly even add a "cast" and "score" window. This is because, as far as I can see, the Rev animation tool won't let me export as quicktime. So, yeah, my idea of ways to improve functionality of MC/RR is to link them to similar existing apps (e.g. web lingo), and exporting their files as quicktime or flash. I would actually not go about animation the way Rev is, and would like to know whether Rev will be able to export the animations it does using this format - because if not I definitely have a better one to suggest. ===== What would you say to a constitutional amendment to give the president dictatorial powers? http://www.miami.com/mld/miamiherald/news/nation/6007732.htm __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From thierry.arbellot at wanadoo.fr Mon Jun 23 16:33:00 2003 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Mon Jun 23 16:33:00 2003 Subject: CODE resource and OSX In-Reply-To: Message-ID: <545F5AFE-A5C1-11D7-833C-000393D64FA0@wanadoo.fr> Hi Dan, OSX doesn't use anymore CODE resource but a bundle. I did recently this for my app when I switched from OS9 to OSX: - build the bundle with Project Builder. You can get a sample project from Metacard's site. You may have to change a little bit your code (I think external.c file has few changes). - link the external to the stack (like with DLL in Windows) : set the externals of this stack to "myExternal.bundle" - build the standalone That's all. Regards. Thierry Arbellot. On Monday, Jun 23, 2003, at 22:18 Europe/Paris, Dan Friedman wrote: > Greetings... > > I use a 'CODE' resource in my standalone ('DLL' for windows). PPC and > Windows works fine. But, what do I do for OSX? There is no place in > the > standalone builder to add a resource file. > > Being a OSX novice, I could use some assistance/guidance. > > Thanks! > -Dan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Mon Jun 23 16:43:00 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 23 16:43:00 2003 Subject: Scrolling with keys In-Reply-To: Message-ID: <921BAE4D-A5C2-11D7-B380-000A9567A3E6@swcp.com> On Monday, June 23, 2003, at 03:02 PM, Dar Scott wrote: >> So, how would I scroll an image with a keypress while it's down, then >> stop >> on keyup. > > Something like this might get you started: I forgot to say to put that into the card script and to make an image named "My Image". I tried it and it works, but I changed it a little: local sendID = "" local toTheRight = "false" local toTheLeft = "false" constant rightArrow = 65363 constant leftArrow = 65361 --constant stepSize = 4 constant stepPeriod = 0.04 on rawKeyDown keyCode if keyCode is rightArrow then put true into toTheRight if keyCode is leftArrow then put true into toTheLeft updateMoving end rawKeyDown on rawKeyUp keyCode if keyCode is rightArrow then put false into toTheRight if keyCode is leftArrow then put false into toTheLeft updateMoving end rawKeyUp on updateMoving if (toTheRight or toTheLeft) then if sendID is empty then moveStep -- Does one step and it repeats itself end if else cancel sendID put empty into sendID end if end updateMoving on moveStep if toTheRight then if the right of image "My Image" < 320 then --move image "My Image" rel (stepSize,0) in stepPeriod seconds without waiting move image "My Image" rel (1,0) without waiting end if else if the left of image "My Image" > 5 then --move image "My Image" rel ((-stepSize),0) in stepPeriod seconds without waiting move image "My Image" rel (-1,0) without waiting end if end if send moveStep to me in stepPeriod seconds put the result into sendID end moveStep Dar Scott From erikhans08 at yahoo.com Mon Jun 23 17:10:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 23 17:10:00 2003 Subject: http://www.webopedia.com/ => IDE In-Reply-To: Message-ID: <20030623220212.61686.qmail@web20010.mail.yahoo.com> --- Alex Rice wrote: > > google "IDE" => > > > > Integrated Development Enterprise > > Institute of Developing Economies > > Nancy Ide > > Professor and Chair > > Department of Computer Science > > Vassar College > > Google is not my first choice for searches like > this. See > > http://www.webopedia.com/ => IDE Abbreviation of either Intelligent Drive Electronics or Integrated Drive Electronics, depending on who you ask. An IDE interface is an interface for mass storage devices, in which the controller is integrated into the disk or CD-ROM drive. Although it really refers to a general technology, most people use the term to refer the ATA specification, which uses this technology. Refer to ATA for more information. ATA Short for Advanced Technology Attachment, a disk drive implementation that integrates the controller on the disk drive itself. There are several versions of ATA, all developed by the Small Form Factor (SFF) Committee: thanks, http://www.webopedia.com/ definitely gets archived. Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From erikhans08 at yahoo.com Mon Jun 23 17:14:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 23 17:14:00 2003 Subject: IDE definition In-Reply-To: Message-ID: <20030623220614.11014.qmail@web20007.mail.yahoo.com> --- Ken Norris wrote: > Hi Erik and everyone, > > google "IDE" => > > > > Integrated Development Enterprise > > Institute of Developing Economies > > Nancy Ide > > Professor and Chair > > Department of Computer Science > > Vassar College > ---------- > In the case of dev tools, IDE means: Integrated > Development Environment. In > the case of Rev or MetaCard in particular, it > means the runtime engine, > editing environment, and GUI, as a whole system > for creating apps, as > opposed to a stack file, which has no runtime > engine of its own and will > only run when the IDE is open, or a standalone, > which has its own engine > embedded. thanks, these acronyms can over-wham you. (more okiebonics) ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From alrice at ARCplanning.com Mon Jun 23 17:19:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 23 17:19:01 2003 Subject: http://www.webopedia.com/ => IDE In-Reply-To: <20030623220212.61686.qmail@web20010.mail.yahoo.com> Message-ID: <94370C4C-A5C7-11D7-B899-000393529642@ARCplanning.com> On Monday, June 23, 2003, at 04:02 PM, erik hansen wrote: > thanks, > http://www.webopedia.com/ > definitely gets archived. Glad to help. Although I think you wanted definition 2, not definition 1. :-) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From erikhans08 at yahoo.com Mon Jun 23 17:21:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 23 17:21:01 2003 Subject: How to use joysticks in Rev In-Reply-To: Message-ID: <20030623221331.11780.qmail@web20007.mail.yahoo.com> a general observation: some kids who are used to using a joystick will not stay with a game that does not use the joystick. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From erikhans08 at yahoo.com Mon Jun 23 17:23:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 23 17:23:01 2003 Subject: http://www.webopedia.com/ => IDE In-Reply-To: <94370C4C-A5C7-11D7-B899-000393529642@ARCplanning.com> Message-ID: <20030623221528.39264.qmail@web20005.mail.yahoo.com> --- Alex Rice wrote: > > On Monday, June 23, 2003, at 04:02 PM, erik > hansen wrote: > > thanks, > > http://www.webopedia.com/ > > definitely gets archived. > > Glad to help. Although I think you wanted > definition 2, not definition > 1. :-) yes you are right. Ken's listed definition also made that clear. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From tkuypers at pandora.be Mon Jun 23 17:25:00 2003 From: tkuypers at pandora.be (tkuypers at pandora.be) Date: Mon Jun 23 17:25:00 2003 Subject: Ok... This is a bug... Another one, but I don't blame them... (if they fix it anyway...) In-Reply-To: Message-ID: Mark, Thanks, will try that, nice workaround :-) Ton > From: Mark Talluto > Reply-To: use-revolution at lists.runrev.com > Date: Mon, 23 Jun 2003 13:47:02 -0700 > To: use-revolution at lists.runrev.com > Subject: Re: Ok... This is a bug... Another one, but I don't blame them... (if > they fix it anyway...) > > > On Sunday, June 22, 2003, at 04:37 PM, tkuypers at pandora.be wrote: > >> Ok... This one is deep, deep down in RR and I don?t blame anyone that >> they >> haven?t found this problem, but it is annoying :-( >> >> I have one main program which looks into a folder named ?modules? for >> files >> to load into a list. >> These modules are .rev files containing one group with a lot of >> controls, >> scripts and properties attached to it. >> >> One of the custom properties for a group, is a the pSize, containing a >> number. >> >> The main program is 300 pixels wide, when a user clicks on one of the >> modules in the list, the module gets opened, the group gets copied to >> the >> main project, the size of the main project is set to the pSize >> property of >> the copied group and the location of the new group is set according to >> the >> pLoc of the group. >> >> Everything works perfect in the IDE. >> >> Everything also works fine in runtime, but only if you don't encrypt >> with a >> password... >> Doing so, prevents the resizing, I don't even know if the copying >> works... >> >> I really need to encrypt the files, I need one window containing the >> specific groups and I need to be able to update or add separate >> modules, >> without remaking the complete project every time... >> >> Anybody any suggestions? >> >> Ton Kuypers >> >> > > Ton, > > set the passkey to mypassword > > Do this in your opencard of card 1. From that point on, your stack will > be like normal. When the stack is closed, it will still be encrypted. > > > > Best regards, > Mark Talluto > http://www.canelasoftware.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From erikhans08 at yahoo.com Mon Jun 23 17:32:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 23 17:32:00 2003 Subject: Stack Size Bloat? In-Reply-To: Message-ID: <20030623222409.25031.qmail@web20008.mail.yahoo.com> --- Richard Gaskin wrote: > When you moved to Revolution, you said goodbye > to 99.9999999% of stack corruption. > > Enjoy your new world. Don't work so hard. ;) nostalgia for "compact stack": it was theraputic. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From erikhans08 at yahoo.com Mon Jun 23 17:46:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 23 17:46:01 2003 Subject: RevJournal Participation Incentives In-Reply-To: <20030623211211.90014.qmail@web11103.mail.yahoo.com> Message-ID: <20030623223809.67348.qmail@web20010.mail.yahoo.com> this all sounds useful, esp. the animation. can you clarify how your niche differs from what the official RunRev site offers? --- eric engle wrote: > Well, myself, my interests would be comparing > revolution to director. I wrote a small primer > with > Samuel Rebelsky on porting > javascript<-->hypertalk and > might like to do the same with > revolution<-->director. > > But I don't know whether this would interest RR > - > would it? > > I also made an animation stack using an XCMD > for > hypercard. I would like maybe to port it to > MC/RR. And > possibly even add a "cast" and "score" window. > This is > because, as far as I can see, the Rev animation > tool > won't let me export as quicktime. > > So, yeah, my idea of ways to improve > functionality of > MC/RR is to link them to similar existing apps > (e.g. > web lingo), and exporting their files as > quicktime or > flash. I would actually not go about animation > the way > Rev is, and would like to know whether Rev will > be > able to export the animations it does using > this > format - because if not I definitely have a > better one to suggest. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From ambassador at fourthworld.com Mon Jun 23 18:57:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 23 18:57:00 2003 Subject: Stack Height & Menu Buttons In-Reply-To: Message-ID: Martin Baxter wrote: > Errrr, Correction to my last post: > What I should have written was: > > As you can see, between startup and preopenstack, 21 pixels have been added > to the card height, and the stack's scroll set to 21. Then, between > preopenstack and openstack, 21 pixels have been taken off both the height > of the stack and the height of the card. > > (perhaps I'm secretly dirnking behind my own back ;-) Is a menu group installed in that stack? -- 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 erikhans08 at yahoo.com Mon Jun 23 18:57:33 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 23 18:57:33 2003 Subject: How to save text in a stack In-Reply-To: Message-ID: <20030623234922.92682.qmail@web20004.mail.yahoo.com> --- Ken Norris wrote: > > thanks, this is clarifying. > > why does the splash stack need to be a > > standalone? > ---------- > Well, it doesn't, it's just a simple way of > dealing with the engine. > > The engine is in the standalone. It has to be > present and running for other > stacks to open. > > Now, you can use the splash as the standalone > which you know has the engine. > However, _any_ standalone has an engine, so do > with it what you like. ok, i'll try this. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From sarahr at genesearch.com.au Mon Jun 23 18:57:54 2003 From: sarahr at genesearch.com.au (Sarah) Date: Mon Jun 23 18:57:54 2003 Subject: Stack Size Bloat? In-Reply-To: <1030623154245.3ef69355.c0a80064.10.2.3.0.35803@192.168.0.100> Message-ID: <41B2FBEA-A5D5-11D7-98E7-0003937A97B8@genesearch.com.au> On Monday, June 23, 2003, at 03:42 pm, Richard Gaskin wrote: > > I know first-hand how mentally scarring it can be to work for years in > systems prone to file corruption, and it took me months to get over the > fears instilled in me from previous experience after I started using > MetaCard. But with nearly daily use (and sometimes all day ) for > more > than 5 years, my personal experience is on par with what Scott reports: > I've had one graphic object record get corrupt on me many years and > several > versions ago, and even then I simply deleted the object and all was > well; > I've experienced no corruption of any kind for more than for years > since. > I'm still in the fear-ridden stage :-) Only another few years to go and perhaps the word "corruption" won't make me twitch... Seriously though, I do realise that it was HyperCard's disk-based nature allied with it's constant disk access, that caused the corruption. I have experienced one case were there was something odd that looked like corruption (in Rev 1.0) and a few cases were I have had to revert to the ~ backup file, but nothing like the disasters that can occur with HyperCard. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ From ambassador at fourthworld.com Mon Jun 23 19:04:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 23 19:04:01 2003 Subject: pageHeights property, but for groups In-Reply-To: Message-ID: Alex Rice wrote: > I have a tall scrolling group that I'm using to printout a report. I > need something like field's pageHeights property, to scroll the group > so as not clip the page in the middle of a line of text. Does anything > like that exist? > > Any pointers by someone who's tackled this one before? The formattedheight of the group will tell you how tall it needs to be, and the printPageHeight less the top and bottom values of the printMargins will give you the height of each page. -- 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 ambassador at fourthworld.com Mon Jun 23 19:05:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon Jun 23 19:05:01 2003 Subject: RevJournal Participation Incentives In-Reply-To: <20030623211211.90014.qmail@web11103.mail.yahoo.com> Message-ID: eric engle wrote: > Well, myself, my interests would be comparing > revolution to director. I wrote a small primer with > Samuel Rebelsky on porting javascript<-->hypertalk and > might like to do the same with revolution<-->director. > > But I don't know whether this would interest RR - > would it? It would for me. I'd also enjoy reading the JavaScript comparison, maybe updated for Rev? -- 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 themacguy at macosx.com Mon Jun 23 20:06:00 2003 From: themacguy at macosx.com (Barry Levine) Date: Mon Jun 23 20:06:00 2003 Subject: defaultFolder for Development vs Standalone In-Reply-To: <200306232111.RAA16483@www.runrev.com> Message-ID: <039185C4-A5DF-11D7-B93E-000A95763ABC@macosx.com> Alex, Thanks very much. See? I told you it would be obvious once someone pointed it out to me! Ciao! Barry On Monday, Jun 23, 2003, at 15:11 America/Denver, Alex wrote: >> Seems like there must be a "get" or "set" the defaultFolder to... >> command that would be necessary (and is probably obvious once it's >> pointed out to you). *grin* > > You can set "the defaultFolder" > > if the environment = "development" then > set the defaultFolder to "some/path" > else -- deployed > set the defaultFolder to "some/other/path" > end if > From DVGlasgow at aol.com Mon Jun 23 23:11:00 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Mon Jun 23 23:11:00 2003 Subject: Password & Passkey Message-ID: <119.2575bbac.2c292770@aol.com> RevListers, I have finished development of a project, and have an "authorised user" pop-up button that insists the user identifies themselves prior to proceeding. This effectively means I need to change the contents of the button at each build, because it is sent to different user groups. This seemed like a good idea during development. Now I am fed up with rebuilding for each copy, and want to have an external stack containing the list of users. This way I only need to change that, rather than rebuild each time. The way to go seems to be a teensy encrypted 'authorised users' stack. The main application can look in it with password and put what is needed into the popup, but I am struggling to get this to work. I am trying to access the ''authorised users' stack within the standalone preopenstack script, extract the users and put them into the popup. Is this an OK thing to try to do? i.e. open and access a stack in the preopenstack handler of another stack? If I use a proper path, does the Passkey command open the stack, or do I need the path in a 'get' statement? Or can I 'get' with Passkey? Are there any advantages to closing the teensy stack, or can I just open it invisible and leave it hanging about till everything quits? Still on 1.1, if that makes any odds. Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From alrice at ARCplanning.com Mon Jun 23 23:27:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Mon Jun 23 23:27:00 2003 Subject: pageHeights property, but for groups In-Reply-To: Message-ID: <17D14A66-A5FB-11D7-B899-000393529642@ARCplanning.com> On Monday, June 23, 2003, at 05:56 PM, Richard Gaskin wrote: > Alex Rice wrote: > >> I have a tall scrolling group that I'm using to printout a report. I >> need something like field's pageHeights property, to scroll the group >> so as not clip the page in the middle of a line of text. Does anything >> like that exist? >> >> Any pointers by someone who's tackled this one before? > > The formattedheight of the group will tell you how tall it needs to > be, and > the printPageHeight less the top and bottom values of the printMargins > will > give you the height of each page. I know about the formattedHeight. There is no printPageHeight property. There is a printTextHeight but it's just a compatibility property. However, crux of the problem is that within my group there are multiple fields and other groups. Fields may span one or more page heights. I need to position the fields and/or groups such that each of the fields matches up exactly on the page boundary to avoid clipping a line of text. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From katir at hindu.org Mon Jun 23 23:36:01 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Mon Jun 23 23:36:01 2003 Subject: transfer ALL properties of one button to others Message-ID: <393C5DD2-A5FC-11D7-8B21-000A959D0AC6@hindu.org> I frequently find that at some point in interface design I will come up with a button look and feel that I then want to apply to all other buttons regardless of their menu mode and, as we know, the current button/menu inspectors are incomplete, property wise, blocking the developer from one set or properties or another depending on his initial choice on creation.. I thought i could over come this with this script, which I was then going to set up to repeat, targetting all buttons: on mouseup put the properties of btn "Find" into myArray delete variable myArray[name] -- keep name of target delete variable myArray[rect] -- keep rect-loc of target set the properties of btn "Add Reminders" to myArray end mouseup But, it doesn't work, the target button does change, but it still doesn't look exactly like the source button... how do you do this? There *must* be some global way to set all buttons to be exactly the same with regards to appearance, not necessarily in terms of operation... i.e. I may want a "standard" looking button to behave as a pull down menu, but both have the same visual appearance. tia 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 monte at sweattechnologies.com Tue Jun 24 00:36:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Jun 24 00:36:00 2003 Subject: Password & Passkey In-Reply-To: <119.2575bbac.2c292770@aol.com> Message-ID: > > I am trying to access the ''authorised users' stack within the standalone > preopenstack script, extract the users and put them into the > popup. Is this an > OK thing to try to do? i.e. open and access a stack in the > preopenstack handler > of another stack? If I use a proper path, does the Passkey > command open the > stack, or do I need the path in a 'get' statement? Or can I 'get' with > Passkey? Hi David Use a custom property set in the stackfile to store username,passkey pairs. Then do this in the preOpenStack handler: -- tPath = path to stack file put the customKeys["cUsers"] of stack tPath into btn "popup" Then when the user has entered the password and clicked OK: -- tUser = username -- tPassword = entered password if the cUsers[tUser] of stack tPath <> tPassword then -- try again end if If you want live update the users list you could have a button that replaces the users stack: delete stack tPath put url "http://yourdomain/users.rev" into url ("binfile:"&tPath) put the customKeys["cUsers"] of stack tPath into btn "popup" Cheers Monte From monte at sweattechnologies.com Tue Jun 24 00:41:01 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Jun 24 00:41:01 2003 Subject: transfer ALL properties of one button to others In-Reply-To: <393C5DD2-A5FC-11D7-8B21-000A959D0AC6@hindu.org> Message-ID: > > on mouseup > put the properties of btn "Find" into myArray > delete variable myArray[name] -- keep name of target > delete variable myArray[rect] -- keep rect-loc of target > set the properties of btn "Add Reminders" to myArray > end mouseup > > But, it doesn't work, the target button does change, but it still > doesn't look exactly like the source button... Look for inheritance differences:different stack, group,card etc. Cheers Monte From pixelbird at interisland.net Tue Jun 24 00:48:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Tue Jun 24 00:48:00 2003 Subject: Scrolling with keys In-Reply-To: <200306232111.RAA16466@www.runrev.com> Message-ID: ********** > Date: Mon, 23 Jun 2003 13:15:57 -0700 > Subject: Re: Scrolling with keys > From: Scott Rossi > > Recently, "Ken Norris" wrote: > >> So, how would I scroll an image with a keypress while it's down, then stop >> on keyup. snip > One basic way to manage the scroll is to use the keyDown (or rawKeyDown) > message to set the scroll of the object: > > on rawKeyDown K snip I think I understand the rawKeyDown part, but... Ummm. No, I mean continuous smooth scrolling while holding the key down, like the mouse would do while holding it down on a scrolling field's arrow keys. The joystick controller I'm looking into only sends keyboard messages according to how it's programmed in the hardware itself, but not mouse messages. For example, if the stick forward switch is set to "f" then I believe it will send a continuous stream of "f"'s to the computer as long as it's held forward. Actually, in this case, I want it to scroll continuously in either direction, like its on a belt. I've already written scripts for it in HC which work, so I have the method together. I'm attempting to make it a little more generic for editing purposes. Thanks, Ken N. From monte at sweattechnologies.com Tue Jun 24 01:00:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue Jun 24 01:00:00 2003 Subject: Scrolling with keys In-Reply-To: Message-ID: > For example, if the stick forward switch is set to "f" then I believe it > will send a continuous stream of "f"'s to the computer as long as > it's held > forward. Just scroll a set amount on every f or in you case I think I would regularly check the keysdown (say every 200 milliseconds) and scroll & select then next line depending on the keysdown. Cheers Monte From martin at harbourtown.co.uk Tue Jun 24 01:55:00 2003 From: martin at harbourtown.co.uk (Martin Baxter) Date: Tue Jun 24 01:55:00 2003 Subject: Stack Height & Menu Buttons Message-ID: >Richard Gaskinwrote : >>Martin Baxter wrote: > >> Errrr, Correction to my last post: >> What I should have written was: >> >> As you can see, between startup and preopenstack, 21 pixels have been added >> to the card height, and the stack's scroll set to 21. Then, between >> preopenstack and openstack, 21 pixels have been taken off both the height >> of the stack and the height of the card. >> >> (perhaps I'm secretly dirnking behind my own back ;-) > >Is a menu group installed in that stack? Yes that's right Richard, I'm investigating what is going on with menu groups and stack heights in mac. There's an often reported problem of 21 pixels too many being chopped off the bottom of a stack that uses this feature. It's specific to stacks that have menu groups that are set to display in the menubar on MacOS rather than in the window. I know I can set the height to what I want in the openstack handler, but this workaround is so ugly IMO that I'm not inclined to accept it without a fight. What I want to find out is either 1) A workaround that I find more acceptable. 2) an understanding of how to avoid this happening at all (it is inconsistent) Having looked at what is done internally to stack and card heights when my mac standalone starts up, (and also the source stack in the IDE when it opens) I can see that if I try to mess with the stack height at any point before openstack, I'm likely to run into trouble. That at least is clear. I have a "working suspicion" (aka theory) that sometimes stacks are badly resized when closed and saved from a dialog prompt, but have yet to get any certain evidence of this happening. This is what I plan to investigate next. Of course any further light anyone can shed on this will be greatly appreciated as I'd much rather be developing my application than running diagnostic tests. ;-) regards Martin Baxter From chipp at chipp.com Tue Jun 24 01:59:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Tue Jun 24 01:59:00 2003 Subject: transfer ALL properties of one button to others In-Reply-To: <393C5DD2-A5FC-11D7-8B21-000A959D0AC6@hindu.org> Message-ID: You might try my Proplist plugin to compare the two... http://www.altuit.com/webs/altuit2/RunRev/Rev2.0Plugins.htm -Chipp From scott at tactilemedia.com Tue Jun 24 02:21:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Jun 24 02:21:01 2003 Subject: Scrolling with keys In-Reply-To: Message-ID: Recently, Ken Norris wrote: >> One basic way to manage the scroll is to use the keyDown (or rawKeyDown) >> message to set the scroll of the object: >> >> on rawKeyDown K > snip > > I think I understand the rawKeyDown part, but... > > Ummm. No, I mean continuous smooth scrolling while holding the key down, > like the mouse would do while holding it down on a scrolling field's arrow > keys. The joystick controller I'm looking into only sends keyboard messages > according to how it's programmed in the hardware itself, but not mouse > messages. > > For example, if the stick forward switch is set to "f" then I believe it > will send a continuous stream of "f"'s to the computer as long as it's held > forward. > > Actually, in this case, I want it to scroll continuously in either > direction, like its on a belt. I've already written scripts for it in HC > which work, so I have the method together. I'm attempting to make it a > little more generic for editing purposes. I'm not sure I understand. Trapping the keyDown message in the posted script will cause scrolling to take place continuously while the key is held down, and then stop when the key is released. Is this not what you're looking for? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From engleerica at yahoo.com Tue Jun 24 02:24:01 2003 From: engleerica at yahoo.com (eric engle) Date: Tue Jun 24 02:24:01 2003 Subject: animation (was re: revjournal incentives) In-Reply-To: <200306240337.XAA23705@www.runrev.com> Message-ID: <20030624071634.13416.qmail@web11108.mail.yahoo.com> Well, I think Rev did a good job with its animation tool. I do not know whether their animation system could be modified so that each "cell" appears on a different card and whether their animation system would be easy to be exported as a quicktime movie. But from my limited experience I don't think the latter is possible - though I may be wrong. Basically I think animation has to be exportable to make Rev an even more useful tool. ===== What would you say to a constitutional amendment to give the president dictatorial powers? http://www.miami.com/mld/miamiherald/news/nation/6007732.htm __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From DVGlasgow at aol.com Tue Jun 24 03:39:00 2003 From: DVGlasgow at aol.com (DVGlasgow at aol.com) Date: Tue Jun 24 03:39:00 2003 Subject: RunRevMacUser 4.5 Mice Message-ID: <29.42f7e30e.2c296624@aol.com> Congratulations! Best wishes, David Glasgow Home/ forensic assessments --> DVGlasgow Courses --> i-Psych From bob at ashford.ca Tue Jun 24 03:43:00 2003 From: bob at ashford.ca (Robert J. Earp) Date: Tue Jun 24 03:43:00 2003 Subject: Launching WinXP applications Message-ID: <5.2.0.9.0.20030624011529.021b4280@mail.ashford.ca> I need to allow users to open a number of types of documents/media etc. from within a stack. That is, have the native application, such as Word, Acrobat, Excel (and others) launch and then open the appropriate data file. And I need this to happen on whatever Win machine the stack is running on. Launch does not seem to work within WinXP as it doesn't seem to know where the apps are located. I have the feeling I should be using the queryRegistry command to locate the full path of the app, but my problem is I don't know enough about the Registry to be able to find the appropriate entries to query. Also, should I be checking for an app already being open ? That is, am I going to risk having many copies of the same app open at the same time ? If so, any ideas how to do this ? Can anybody help please ?? Many thanks, Bob... Robert J. Earp - Ashford Training Technologies 18059 21A Avenue, South Surrey, British Columbia, Canada. V3S 9V7 T:(604) 541 1662 Cel: (604) 612 6688 Fx: (604) 541 1686 From ambassador at fourthworld.com Tue Jun 24 10:56:17 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 24 10:56:17 2003 Subject: [Semi-OT] more Linux-watch Message-ID: For those of you considering taking advantage of the ease with which Rev and MC let you develop/deploy on Linux, here's a pair of articles that may help inspire. Summary: Analysts believe Linux will have a larger desktop market than Apple within the next year. Platform-independence is a beautiful thing. :) As long as overall computer usage keeps growing, we Rev and MC developers can continue to ride the crest of any trend in these inevitable fluctuations. Thank you Scott and Kevin! -- 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 Tue Jun 24 11:27:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Tue Jun 24 11:27:00 2003 Subject: File Corruption Message-ID: <200306241619.h5OGJFs4015700@ms-smtp-03.nyroc.rr.com> >But if the problem is related to code in the IDE, it's a bug in the IDE >and/or the engine (ideally a 4GL should never have a hard crash), but not >necessarily a matter of corrupted data. "Corruption" refers to bad data >structures, not procedural bugs. Well look, I don't want to quibble about terminology. Isn't it possible for the IDE to corrupt its own internal data structures? My whole point in responding to your original post is that, in my experience, Rev has ended up "corrupting" stacks in a way that was probably not caused by write operations to the disk. The stacks didn't fail because of bad programming. The stacks failed because Rev scrambled something in the stacks and then when it went to interpret the stack, this scrambling caused Rev to crash. I'm a big supporter of this environment, but to think that Rev is never going to cause problems is naive. >Do you have an FTP server you can post it? If the problem is repeatable in >the latest version it sounds like the type of thing Rev support would be >interested in, but maybe the list members could turn it into a diagnostic >contest. :) Unfortunately, the stack contains proprietary data. If the Rev team wants to look at it, I'm happy to make it available. Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From thierry.arbellot at wanadoo.fr Tue Jun 24 12:16:01 2003 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Tue Jun 24 12:16:01 2003 Subject: Temporary folder on OSX In-Reply-To: <200306241619.h5OGJFs4015700@ms-smtp-03.nyroc.rr.com> Message-ID: <9774C58C-A666-11D7-98DC-000393D64FA0@wanadoo.fr> Hello, I am developing an app which needs to use some temporary files, so I would like to use the temporary folder defined by the system. But there is something strange with the temporary folder on OSX I have an iBook running OSX 10.2.6 and Rev 2.0.1 On this computer, the specialFolderPath("Temporary") command returns "/private/tmp/502/Temporary Items" Notice that the Rev documentation doesn't say temporary folder is available on OSX. Also, I have an iMac with OSX 10.2.6 and Rev 2.0.1 But on this other computer, specialFolderPath("Temporary") returns empty. I checked the disk - with the help of FileBuddy as the temporary folder is invisible - and found the path "/private/tmp/501". I created the "Temporary Items" folder, and then specialFolderPath("Temporary") returns "/private/tmp/501/Temporary Items" Looks good. Unfortunately, when I restart the system, the "Temporary Items" folder is deleted. At this stage, I would like to know what is correct: should specialFolderPath("Temporary") returns a path or not ? Please, could someone check on his own computer and let me know what does return specialFolderPath("Temporary") ? Thanks. Thierry Arbellot From ambassador at fourthworld.com Tue Jun 24 12:18:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 24 12:18:01 2003 Subject: File Corruption In-Reply-To: <200306241619.h5OGJFs4015700@ms-smtp-03.nyroc.rr.com> Message-ID: Howard Bornstein wrote: >> But if the problem is related to code in the IDE, it's a bug in the IDE >> and/or the engine (ideally a 4GL should never have a hard crash), but not >> necessarily a matter of corrupted data. "Corruption" refers to bad data >> structures, not procedural bugs. > > Well look, I don't want to quibble about terminology. Isn't it possible > for the IDE to corrupt its own internal data structures? My interest in re-examining the use of "corruption" was less a refection of my admittedly curmudgeonly nature than a sincere desire to see a proper diagnosis of the root cause. If we attach a label to an issue before fully understanding the cause, we risk overlooking other options that might lead us to the solution. I agree that it's too early to determine that corruption of the object within the file did not occur, but with such a low incidence rate on record it may not be optimal to focus on that. We can't rule it out, but we can't settle on it either. It seems we need to keep our eyes open to wider possibilities. What's most baffling to me is that the cloned object exhibits no erroneous behavior; I would have expected that if a problem existed in the original object it would be carried over to the clone. > My whole point in responding to your original post is that, in my > experience, Rev has ended up "corrupting" stacks in a way that was > probably not caused by write operations to the disk. The stacks didn't > fail because of bad programming. The stacks failed because Rev > scrambled something in the stacks and then when it went to interpret > the stack, this scrambling caused Rev to crash. Corruption can indeed happen prior to a write, in any program. If it's junk in memory it'll remain junk when saved, even if the save itself is not the culprit. There are too many unknowns to rule nearly any possibility just yet, including programming: your code may be fine, but Rev's IDE uses complex libraries which may possibly have an affect on this outcome. I respect your need to move on with your workaround, but curiosity has me wondering: - does the crash happen in a standalone? - does it happen in the MC IDE? - does it happen on more than one system? The answer to each of those questions would help successively bisect the solution space to hone in on the root cause. Here's an anecdote that may or may not be relevant but will hopefully be interesting: A couple years ago I was porting a SuperCard app to MC, and I found I was getting crashes on a particular card during redraw. My first thought was "corruption", and was concerned that I might have to replace the entire card (the common solution with HC 5454 errors). Scott Raney had me send him MacsBug dumps and he worked very dilligently in diagnosing the issue, at last arriving at an understanding: the line graphics on that card were the root of the problem, having been created as two-point polygons with a fill color assigned and the filled property set. Apparently there is a bug in QuickDraw which crashes when trying to fill a two-point poly (the error was a "divide by zero" if memory serves, which would make since as there is no region to fill in a two-point poly). So while I had initially panicked at the thought of replacing so many objects, it turns out all I needed to do was write a loop that turns off the filled property of the poly graphics. I guess the moral of the story is that sometimes an issue can look like a duck, walk like a duck, and even quack like a duck, but turn out to be a QuickDraw bug. :) > Unfortunately, the stack contains proprietary data. If the Rev team wants > to look at it, I'm happy to make it available. Hopefully you'll get a reply and they'll see what can be done. -- 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 alrice at ARCplanning.com Tue Jun 24 12:20:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 24 12:20:01 2003 Subject: Launching WinXP applications In-Reply-To: <5.2.0.9.0.20030624011529.021b4280@mail.ashford.ca> Message-ID: <125873DB-A667-11D7-8380-000393529642@ARCplanning.com> On Tuesday, June 24, 2003, at 02:35 AM, Robert J. Earp wrote: > I need to allow users to open a number of types of documents/media > etc. from within a stack. That is, have the native application, such > as Word, Acrobat, Excel (and others) launch and then open the > appropriate data file. And I need this to happen on whatever Win > machine the stack is running on. > > Launch does not seem to work within WinXP as it doesn't seem to know > where the apps are located. I have the feeling I should be using the > queryRegistry command to locate the full path of the app, but my > problem is I don't know enough about the Registry to be able to find > the appropriate entries to query. > > Also, should I be checking for an app already being open ? That is, am > I going to risk having many copies of the same app open at the same > time ? If so, any ideas how to do this ? > > Can anybody help please ?? Sorry to butt in with more questions... How can one launch a file from Rev, with whatever is the default viewer for that file type? Every OS has a binding from file types to apps. If you double click on a PDF, a PDF viewer will open up, if a viewer is installed. Neither "launch" nor "revGoURL" seem to address this particular need. Am I missing something? On OS X there is a command line utility named, not surprisingly, "open". """ DESCRIPTION The open command opens a file (or a directory or URL), just as if you had double-clicked the file's icon. If no application name is specified, the default application as determined via LaunchServices is used to open the specified files. If the file is in the form of a URL, the file will be opened as a URL. You can specify one or more file names (or pathnames), which are inter- preted relative to the shell or Terminal window's current working direc- tory. For example, the following command would open all Word files in the current working directory: open *.doc """ Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From alrice at ARCplanning.com Tue Jun 24 12:24:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 24 12:24:01 2003 Subject: Temporary folder on OSX In-Reply-To: <9774C58C-A666-11D7-98DC-000393D64FA0@wanadoo.fr> Message-ID: <8227B51C-A667-11D7-8380-000393529642@ARCplanning.com> On Tuesday, June 24, 2003, at 11:09 AM, Thierry Arbellot wrote: > specialFolderPath("Temporary") /private/tmp/501/Temporary Items Note that the 501 is the uid of the current user. alex at localhost->id uid=501(alex) gid=20(staff) groups=20(staff), 80(admin) I think if specialFolderPath("Temporary") returns empty then you can just use /tmp (same folder as /private/tmp actually) Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From ambassador at fourthworld.com Tue Jun 24 12:29:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 24 12:29:00 2003 Subject: Temporary folder on OSX In-Reply-To: <9774C58C-A666-11D7-98DC-000393D64FA0@wanadoo.fr> Message-ID: Thierry Arbellot wrote: > I have an iBook running OSX 10.2.6 and Rev 2.0.1 > > On this computer, the specialFolderPath("Temporary") command returns > "/private/tmp/502/Temporary Items" > Notice that the Rev documentation doesn't say temporary folder is > available on OSX. > > Also, I have an iMac with OSX 10.2.6 and Rev 2.0.1 > > But on this other computer, specialFolderPath("Temporary") returns > empty. > I checked the disk - with the help of FileBuddy as the temporary folder > is invisible - and found the path "/private/tmp/501". > I created the "Temporary Items" folder, and then > specialFolderPath("Temporary") returns "/private/tmp/501/Temporary > Items" > Looks good. > Unfortunately, when I restart the system, the "Temporary Items" folder > is deleted. > > At this stage, I would like to know what is correct: should > specialFolderPath("Temporary") returns a path or not ? > > Please, could someone check on his own computer and let me know what > does return specialFolderPath("Temporary") ? OS X 10.2.6, Rev 2.0.1 returns "/private/tmp/501/Temporary Items" That this folder is deleted between sessions may not be mysterious; could that temporary nature be expected? I haven't read Apple's spec on this so I don't know. If you need a persistent folder, you may consider using specialFolderPath("Preferences"). -- 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 James.Cass at sealedair.com Tue Jun 24 12:41:01 2003 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Tue Jun 24 12:41:01 2003 Subject: Temporary folder on OSX In-Reply-To: <9774C58C-A666-11D7-98DC-000393D64FA0@wanadoo.fr> Message-ID: Thierry- "specialFolderPath("Temporary")" returns "/private/tmp/501/Temporary Items" for me. I am running Rev 2.0r2 on a PowerMac G4 Tower (533 MHz). -Cassj |---------+-------------------------------------> | | Thierry Arbellot | | | | | | Sent by: | | | use-revolution-admin at lists| | | .runrev.com | | | | | | | | | 06/24/03 01:09 PM | | | Please respond to | | | use-revolution | |---------+-------------------------------------> >-----------------------------------------------------------------------------------------------------| | | | To: use-revolution at lists.runrev.com | | cc: | | Subject: Temporary folder on OSX | >-----------------------------------------------------------------------------------------------------| Hello, I am developing an app which needs to use some temporary files, so I would like to use the temporary folder defined by the system. But there is something strange with the temporary folder on OSX I have an iBook running OSX 10.2.6 and Rev 2.0.1 On this computer, the specialFolderPath("Temporary") command returns "/private/tmp/502/Temporary Items" Notice that the Rev documentation doesn't say temporary folder is available on OSX. Also, I have an iMac with OSX 10.2.6 and Rev 2.0.1 But on this other computer, specialFolderPath("Temporary") returns empty. I checked the disk - with the help of FileBuddy as the temporary folder is invisible - and found the path "/private/tmp/501". I created the "Temporary Items" folder, and then specialFolderPath("Temporary") returns "/private/tmp/501/Temporary Items" Looks good. Unfortunately, when I restart the system, the "Temporary Items" folder is deleted. At this stage, I would like to know what is correct: should specialFolderPath("Temporary") returns a path or not ? Please, could someone check on his own computer and let me know what does return specialFolderPath("Temporary") ? Thanks. Thierry Arbellot _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jrvalent at wisc.edu Tue Jun 24 12:51:00 2003 From: jrvalent at wisc.edu (rand valentine) Date: Tue Jun 24 12:51:00 2003 Subject: updating databases Message-ID: Hi, everyone. I have been working at making a dictionary database, using runrev 2.0.1 and Valentina VXCMD, on Mac OS 9.2.2. Now since I am kind of a beginner with sql, I have been trying to play it safe as far as having cursors and that sort of stuff goes . So what I do is 1. build a simple "select all" query using the database query builder, which opens the Valentina database. 2. I then execute a revDataFromQuery command that loads a scrolling field with the whole data set. 3. Then I click on a line in the scrolling field to load that record's field values into individual revolution text fields (not designated as "database" fields in any way). 4. I have handlers that record the entry value of a given field, and the exit value -- if these are different, I then try to update the particular field in the particular record in the Valentina database, which is identified by a unique code. To do this, I use a revExecuteSQL command that contains an UPDATE sql command to update the appropriate record in the Valentina db. But that record never seems to get updated! Why not? Am I fundamentally wrong in my understanding about something? I have also tried using a revCommitDatabase instruction following the attempted update, but again, when i go to the database query builder and "refresh" the * query, the record i'm trying to change is unchanged. Any help would be great appreciated. rand valentine From James.Cass at sealedair.com Tue Jun 24 12:55:00 2003 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Tue Jun 24 12:55:00 2003 Subject: Launching WinXP applications In-Reply-To: <125873DB-A667-11D7-8380-000393529642@ARCplanning.com> Message-ID: Just to add to Alex's comment about MacOSX's command line "open". You can specify which application to use (by it's location) for opening a specific file: From dsc at swcp.com Tue Jun 24 13:01:00 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 24 13:01:00 2003 Subject: Per-card data in shared group Message-ID: What's the best way to have a shared group keep up with per-card persistent data? Hidden field in group? Custom property on card? Other? Dar Scott From Roger.E.Eller at sealedair.com Tue Jun 24 13:24:00 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Tue Jun 24 13:24:00 2003 Subject: Launching WinXP applications Message-ID: Try this... It should open ANY kind of document in the application that Windows has designated for it to use. on mouseUp set the hideConsoleWindows to true answer file "Open which document?" put QUOTE & it & QUOTE into tPath get shell(tPath) end mouseUp Roger Eller roger.e.eller at sealedair.com On Tuesday, June 24, 2003, at 02:35 AM, Robert J. Earp wrote: > I need to allow users to open a number of types of documents/media > etc. from within a stack. That is, have the native application, such > as Word, Acrobat, Excel (and others) launch and then open the > appropriate data file. And I need this to happen on whatever Win > machine the stack is running on. > > Launch does not seem to work within WinXP as it doesn't seem to know > where the apps are located. I have the feeling I should be using the > queryRegistry command to locate the full path of the app, but my > problem is I don't know enough about the Registry to be able to find > the appropriate entries to query. > > Also, should I be checking for an app already being open ? That is, am > I going to risk having many copies of the same app open at the same > time ? If so, any ideas how to do this ? > > Can anybody help please ?? -------------- next part -------------- An HTML attachment was scrubbed... URL: From alrice at ARCplanning.com Tue Jun 24 13:44:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 24 13:44:00 2003 Subject: Temporary folder on OSX In-Reply-To: Message-ID: On Tuesday, June 24, 2003, at 11:20 AM, Richard Gaskin wrote: > That this folder is deleted between sessions may not be mysterious; > could > that temporary nature be expected? I haven't read Apple's spec on > this so I > don't know. > > If you need a persistent folder, you may consider using > specialFolderPath("Preferences"). Good point- I think in UNIX the /tmp directory is expected to be cleaned at the next system startup. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From katir at hindu.org Tue Jun 24 14:33:00 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Tue Jun 24 14:33:00 2003 Subject: File Corruption In-Reply-To: Message-ID: <8E86043B-A679-11D7-B1B7-000A959D0AC6@hindu.org> Agreed. One must be specific One verifiable "corruption" issue I have definitively diagnosed is that the IDE will create spurious code in the cRevGeneral custom properties that are attached to any given object. Two known instances of this have been a) an instance where a Rev IDE custom prop in a stack referred to an older version of the program which was not on disk and which was other than the current engine/IDE wrapper under which the stack was opened. b) a second instance (found only yesterday) where, during a lock up, the IDE does not update the "script" custom prop for an object in this case a button... tempScript was correct (i.e. it had the changes I had made in the script saved correctly in the "tempScript" prop for the button) but "script" carried and older version of the script. Now, this manifested after reboot of Rev, as a "object not found" in the script debugger where the previous script referred to a fld "Reminders" instead of button called "Reminders" . But, had i been in a run time mode, it would have just failed... Solution was simple. add a space to the script, and force a new "apply" to update the custom props. so, one solution for this kind of corruption (where in fact the data in the stack is still pristine/OK) would be a "Clean up and refresh all RevCustom Props" I suspect -- a broadside generalization! ;-) -- That the revCustom props may be getting more mangled than we realize. But, to be fair, I get as many or more "unexpectedly quit" instances on OSX from Apple's own Mail.app and other apps as I do in Rev. Only Rev's are pretty predictable. which is actually better! Sivakatirswami On Tuesday, June 24, 2003, at 07:09 AM, Richard Gaskin wrote: >> Well look, I don't want to quibble about terminology. Isn't it >> possible >> for the IDE to corrupt its own internal data structures? > > My interest in re-examining the use of "corruption" was less a > refection of > my admittedly curmudgeonly nature than a sincere desire to see a proper > diagnosis of the root cause. If we attach a label to an issue before > fully > understanding the cause, we risk overlooking other options that might > lead > us to the solution. > > I agree that it's too early to determine that corruption of the object > within the file did not occur, but with such a low incidence rate on > record > it may not be optimal to focus on that. We can't rule it out, but we > can't > settle on it either. It seems we need to keep our eyes open to wider > possibilities. > > What's most baffling to me is that the cloned object exhibits no > erroneous > behavior; I would have expected that if a problem existed in the > original > object it would be carried over to the clone. From thierry.arbellot at wanadoo.fr Tue Jun 24 14:43:00 2003 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Tue Jun 24 14:43:00 2003 Subject: Temporary folder on OSX In-Reply-To: Message-ID: <0B8EFE14-A67B-11D7-98DC-000393D64FA0@wanadoo.fr> On Tuesday, Jun 24, 2003, at 20:36 Europe/Paris, Alex Rice wrote: > > On Tuesday, June 24, 2003, at 11:20 AM, Richard Gaskin wrote: >> That this folder is deleted between sessions may not be mysterious; >> could >> that temporary nature be expected? I haven't read Apple's spec on >> this so I >> don't know. >> >> If you need a persistent folder, you may consider using >> specialFolderPath("Preferences"). > > Good point- I think in UNIX the /tmp directory is expected to be > cleaned at the next system startup. > That the content (files) is cleaned, I understand, but the folder should not be deleted ! Based on the answers I received - everybody has a "Temporary Items" folder - , I think there is something wrong on my iMac. Thanks. > > 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 scott at tactilemedia.com Tue Jun 24 14:51:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Jun 24 14:51:00 2003 Subject: Temporary folder on OSX In-Reply-To: <0B8EFE14-A67B-11D7-98DC-000393D64FA0@wanadoo.fr> Message-ID: Recently, "Thierry Arbellot" wrote: > Based on the answers I received - everybody has a "Temporary Items" > folder - , I think there is something wrong on my iMac. What happens if you "answer the tempName"? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From kray at sonsothunder.com Tue Jun 24 14:58:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Tue Jun 24 14:58:00 2003 Subject: Temporary folder on OSX In-Reply-To: <9774C58C-A666-11D7-98DC-000393D64FA0@wanadoo.fr> Message-ID: Thierry, You can check out a complete list of folder path codes that might help you get what you're looking for: http://www.sonsothunder.com/devres/revolution/revolution.htm?_file010 This contains a list of all the folder path codes for Mac, OS X and Windows. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > From: Thierry Arbellot > Reply-To: use-revolution at lists.runrev.com > Date: Tue, 24 Jun 2003 19:09:18 +0200 > To: use-revolution at lists.runrev.com > Subject: Temporary folder on OSX > > Hello, > > I am developing an app which needs to use some temporary files, so I > would like to use the temporary folder defined by the system. > But there is something strange with the temporary folder on OSX > > I have an iBook running OSX 10.2.6 and Rev 2.0.1 > > On this computer, the specialFolderPath("Temporary") command returns > "/private/tmp/502/Temporary Items" > Notice that the Rev documentation doesn't say temporary folder is > available on OSX. > > Also, I have an iMac with OSX 10.2.6 and Rev 2.0.1 > > But on this other computer, specialFolderPath("Temporary") returns > empty. > I checked the disk - with the help of FileBuddy as the temporary folder > is invisible - and found the path "/private/tmp/501". > I created the "Temporary Items" folder, and then > specialFolderPath("Temporary") returns "/private/tmp/501/Temporary > Items" > Looks good. > Unfortunately, when I restart the system, the "Temporary Items" folder > is deleted. > > At this stage, I would like to know what is correct: should > specialFolderPath("Temporary") returns a path or not ? > > Please, could someone check on his own computer and let me know what > does return specialFolderPath("Temporary") ? > > Thanks. > > Thierry Arbellot > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From James.Cass at sealedair.com Tue Jun 24 15:02:01 2003 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Tue Jun 24 15:02:01 2003 Subject: Temporary folder on OSX In-Reply-To: Message-ID: I get "/private/tmp/501/Temporary Items/tmp0" Running Rev 2.0r2 on PowerMac G4 tower (533 MHz) with MacOSX 10.2.5. -Cassj Scott Rossi To: Sent by: cc: use-revolution-admin at lists Subject: Re: Temporary folder on OSX .runrev.com 06/24/03 03:43 PM Please respond to use-revolution Recently, "Thierry Arbellot" wrote: > Based on the answers I received - everybody has a "Temporary Items" > folder - , I think there is something wrong on my iMac. What happens if you "answer the tempName"? 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 From scott at tactilemedia.com Tue Jun 24 15:09:01 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Tue Jun 24 15:09:01 2003 Subject: Temporary folder on OSX In-Reply-To: Message-ID: >> What happens if you "answer the tempName"? > I get "/private/tmp/501/Temporary Items/tmp0" > Running Rev 2.0r2 on PowerMac G4 tower (533 MHz) with MacOSX 10.2.5. There's your temp directory. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From alrice at ARCplanning.com Tue Jun 24 15:14:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Tue Jun 24 15:14:00 2003 Subject: Temporary folder on OSX In-Reply-To: <0B8EFE14-A67B-11D7-98DC-000393D64FA0@wanadoo.fr> Message-ID: <63A6ABB9-A67F-11D7-A350-000393529642@ARCplanning.com> On Tuesday, June 24, 2003, at 01:35 PM, Thierry Arbellot wrote: > > That the content (files) is cleaned, I understand, but the folder > should not be deleted ! In UNIX, anything and everything in /tmp is fair game to be wiped out at system startup. Maybe Apple is doing something different because I have a "Cleanup At Startup" folder as well. Weird! But nonetheless- don't use /tmp for anything that's supposed to persist beyond your app running. ls -F /tmp/501/ Cleanup At Startup/ Temporary Items/ Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From shaosean at unitz.ca Tue Jun 24 16:29:00 2003 From: shaosean at unitz.ca (Shao Sean) Date: Tue Jun 24 16:29:00 2003 Subject: Temporary folder on OSX Message-ID: <200306242120.RAA28917@bright.unitz.ca> actually you'll need something like this to be cross-platform (thanks Klaus Major =) local tTempDir put the tempName into tTempDir set the itemDelimiter to "/" delete the last item of tTempDir set the itemDelimiter to COMMA put "/" after tTempDir ----- Original Message Follows ----- > >> What happens if you "answer the tempName"? > > I get "/private/tmp/501/Temporary Items/tmp0" > There's your temp directory. From rcozens at pon.net Tue Jun 24 16:29:34 2003 From: rcozens at pon.net (Rob Cozens) Date: Tue Jun 24 16:29:34 2003 Subject: Per-card data in shared group In-Reply-To: References: Message-ID: >What's the best way to have a shared group keep up with per-card >persistent data? I don't know how to judge "best", Dar. Any field in the group, visible or not, can contain card-specific data if its sharedText property is 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 dsc at swcp.com Tue Jun 24 16:38:01 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 24 16:38:01 2003 Subject: Scrolling with keys In-Reply-To: <921BAE4D-A5C2-11D7-B380-000A9567A3E6@swcp.com> Message-ID: <06038536-A68B-11D7-8493-000A9567A3E6@swcp.com> On Monday, June 23, 2003, at 03:35 PM, Dar Scott wrote: > on rawKeyDown keyCode > if keyCode is rightArrow then put true into toTheRight > if keyCode is leftArrow then put true into toTheLeft > updateMoving > end rawKeyDown > > on rawKeyUp keyCode > if keyCode is rightArrow then put false into toTheRight > if keyCode is leftArrow then put false into toTheLeft > updateMoving > end rawKeyUp You might want to pass if the keyCode is neither. Dar Scott From dsc at swcp.com Tue Jun 24 17:37:00 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 24 17:37:00 2003 Subject: Per-card data in shared group In-Reply-To: Message-ID: <4D928089-A693-11D7-8493-000A9567A3E6@swcp.com> On Tuesday, June 24, 2003, at 03:23 PM, Rob Cozens wrote: >> What's the best way to have a shared group keep up with per-card >> persistent data? > > I don't know how to judge "best", Dar. > > Any field in the group, visible or not, can contain card-specific data > if its sharedText property is false. That's what I was thinking as a way to do it. Thanks. I guess I was wondering if I was missing something. Dar Scott From jacque at hyperactivesw.com Tue Jun 24 17:41:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue Jun 24 17:41:01 2003 Subject: Per-card data in shared group In-Reply-To: References: Message-ID: <3EF8D1B3.8010205@hyperactivesw.com> Dar Scott wrote: > What's the best way to have a shared group keep up with per-card > persistent data? I'm not sure what your exact goal is, but it is common to update a shared group in a preOpenCard handler. For example, if you have a list field with card names in it and you want to update the list to hilite the current card name, you'd set the hilitedlines of the field in a preOpenCard handler. If this isn't what you have in mind, tell us more about what you need to do. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue Jun 24 17:58:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue Jun 24 17:58:00 2003 Subject: Per-card data in shared group In-Reply-To: <3EF8D1B3.8010205@hyperactivesw.com> Message-ID: Dar Scott wrote: > What's the best way to have a shared group keep up with per-card > persistent data? If the data is to be displayed to the user you could use fields. If the data is hidden you can save a small amount of storage space and access time as card properties. -- 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 dsc at swcp.com Tue Jun 24 19:04:01 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 24 19:04:01 2003 Subject: Per-card data in shared group In-Reply-To: <3EF8D1B3.8010205@hyperactivesw.com> Message-ID: <87B2B395-A69F-11D7-8493-000A9567A3E6@swcp.com> On Tuesday, June 24, 2003, at 04:33 PM, J. Landman Gay wrote: >> What's the best way to have a shared group keep up with per-card >> persistent data? > > I'm not sure what your exact goal is, but it is common to update a > shared group in a preOpenCard handler. For example, if you have a list > field with card names in it and you want to update the list to hilite > the current card name, you'd set the hilitedlines of the field in a > preOpenCard handler. > > If this isn't what you have in mind, tell us more about what you need > to do. Well, remember my wanting to update visited on all links in a field? Well, since the text could be different on each card, I wanted to keep a list of the effective link text and the char locations of the links so I could update those as the card is entered. As it turns out, my function to get all those is fast enough for the group to recalculate links and update links on every open card. I don't mind if the updates are not set before the card is displayed. Now, if I decide to really save this info, I like the idea of both the custom property and the hidden field. My groups is on all cards, so I don't have to worry about leaving custom properties around when groups are removed. Thanks, all! Dar Scott From dsc at swcp.com Tue Jun 24 19:42:01 2003 From: dsc at swcp.com (Dar Scott) Date: Tue Jun 24 19:42:01 2003 Subject: Per-card data in shared group In-Reply-To: <87B2B395-A69F-11D7-8493-000A9567A3E6@swcp.com> Message-ID: On Tuesday, June 24, 2003, at 05:56 PM, Dar Scott wrote: > As it turns out, my function to get all those is fast enough for the > group to recalculate links and update links on every open card. I > don't mind if the updates are not set before the card is displayed. OK, you convinced me, Jacqueline. I put it all in preOpenCard. On my computer, at least, I see no delay in page turning. Dar Scott From rjb at escapesports.com Wed Jun 25 03:11:06 2003 From: rjb at escapesports.com (Ray Bennett) Date: Wed Jun 25 03:11:06 2003 Subject: breakpoints don't clear In-Reply-To: <200306150058.h5F0wIiY007727@ms-smtp-02.nyroc.rr.com> Message-ID: Yes. Nearly every time. Specifically, the issue seems to be that the debugger is actually toggling instead of clearing if you try to clear while in debug mode. If you leave, then go into the script editor and clear the breakpoint, it seems to finally be cleared. On Saturday, June 14, 2003, at 08:58 PM, Howard Bornstein wrote: >> Anyone else experiencing this? Any suggestions for how to really clear >> breakpoints? > > Dan, > > Just to let you know, I've recently experienced exactly the same > thing. I > thought, however, that I was able, at least once, to really clear the > breakpoints by exiting debug mode and then re-entering it. I might have > quit and restarted Rev before that however. > > In any case, it is fairly annoying having the debugger stop at old, no > longer valid breakpoints. > > Regards, > > 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 bob at ashford.ca Wed Jun 25 07:19:00 2003 From: bob at ashford.ca (Robert J. Earp) Date: Wed Jun 25 07:19:00 2003 Subject: Other ex ToolBook users ?? Message-ID: <5.2.0.9.0.20030624211310.00b3fe70@mail.ashford.ca> If there are any other ex ToolBook Instructor users that have made the transition to RunRev I would appreciate hearing about their experiences. Has anybody built any conversion tools, and if so what were the pitfalls and do you think it was worth the effort (i.e. against just re-implementing a project) ? best, Bob... Robert J. Earp - Ashford Training Technologies 18059 21A Avenue, South Surrey, British Columbia, Canada. V3S 9V7 T:(604) 541 1662 Cel: (604) 612 6688 Fx: (604) 541 1686 From sims at ezpzapps.com Wed Jun 25 07:21:00 2003 From: sims at ezpzapps.com (sims) Date: Wed Jun 25 07:21:00 2003 Subject: iPhoto 2 & Rev utility In-Reply-To: References: Message-ID: I'm looking for someone to test a utility stack I am making which will provide interaction between OSX iPhoto 2 (Must be version 2!) and Rev. Works here now...want to test? Email me off list please. TIA sims -- ----------------------------------------------------------- http://EZPZapps.com info at EZPZapps.com Software - Internet Development - Consulting From igor at pixelmedia.com.au Wed Jun 25 07:30:01 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Wed Jun 25 07:30:01 2003 Subject: RunRevMacUser 4.5 Mice In-Reply-To: <29.42f7e30e.2c296624@aol.com> Message-ID: Dear David, On Tuesday, June 24, 2003, at 06:30 PM, DVGlasgow at aol.com wrote: > Congratulations! > I've been trying to find the review online, but with no success... Can you give us a pointer? Thanks, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From igor at pixelmedia.com.au Wed Jun 25 07:30:28 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Wed Jun 25 07:30:28 2003 Subject: Esperanto & Revolution Message-ID: <81A4C56F-A6E3-11D7-976B-000393AD9396@pixelmedia.com.au> Hi all! I wanted to know from the other Esperantists in the list, what your tips and tricks are for dealing with Esperanto text in Revolution. I'm finding it really hard to deal with unicode text in any language that is not a 'keyboard' language in MacOS X (ie, languages that you have to use a unicode keyboard, such as the 'US Extended' keyboard layout, for input). Revolution doesn't seem to want to respect my choice of fonts, and keeps trying to turn my text into Geneva, or tag the font as ". Japanese" - which causes major hassle... I have found that copying lines of text from one field to another via script is almost impossible, requiring major workarounds - I have tried using both the 'unicodeText' and the 'htmlText' properties. I have not been very successful in passing strings that contain Esperanto characters as parameters, either. There must be something quite basic that I am doing (or not doing), as my Esperanto characters seem to have this knack for turning into 2 giberish ascii characters. All in all, it seems that despite its support for unicode, the 'default' for working in Revolution is still ascii text. So, if your application is going to be using Unicode THROUGHOUT and everywhere, you have to use Unicode-converting functions everywhere, as it is always trying to economise space by converting characters to ascii. I feel that I am missing something basic here - it surely can't be this hard! Have the other Esperantists in the list been able to successfully work with Esperanto text in their scripts? Any hints would be a great help! Many thanks in advance, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From igor at pixelmedia.com.au Wed Jun 25 07:30:56 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Wed Jun 25 07:30:56 2003 Subject: Grouped Fields and the formattedHeight Message-ID: <8B6CDCCF-A6DB-11D7-976B-000393AD9396@pixelmedia.com.au> 1) Make a new stack. Place 3 fields in it ("fld1", "fld2", "fld3"), and enter a couple of chars of text in them. 2) Group the fields ("grp1"). At this stage, note that 'textFont' and 'textSize' for all fields as well as the group is EMPTY. Now, following the manual, if I change the font and size for the GROUP, that change should be reflected in the fields... So: 3) Type in the message box: set the textFont of group "grp1" to "myFavouriteFont" - use any font you like The font on all 3 fields will change. Now, let's change the size - to something obviously too large to fit in our fields: 4) set the textSize of group "grp1" to 36 The text in the fields DOES change size. The text is now, however, too high to fit into the fields. So, in order to find out how high the fields have to be, we'll use the FORMATTEDHEIGHT property: 5) put the formattedHeight of field "fld1" of group "grp1" The reported formattedHeight is '28'. A bit odd, considering that the font size is 36... Ok, so let's resize the fields to the proposed height of 28: 6) Using the multi-line message box, type: repeat with x = 1 to 3 set the height of field x of group "grp1" to 28 end repeat Hmmm, what happened here? The fields resized, but the text DOES NOT FIT... How come? Did I use the right height? Let's check: 7) put the formattedHeight of field "fld1" of group "grp1" The result is now 62!!! - note that we have NOT changed either the font, nor the size, since the first time we got the reported formattedHeight. Somehow, it was 28, and now it is 62... Hmmm. So what happened was that the FIRST time I set the textSize property of the GROUP, the change in point size was not seen at the field's level - even though Revolution showed the font in the appropriate size in the screen. When a SECOND change was applied to the field (changing the height of the field itself), then Revolution suddenly realised that the point size of the field had, indeed, changed. This happens consistently. A second change has to be made to the field for Revolution to realise that the formattedHeight for the field has changed... But wait, there's more! Remember that our group now has both a 'textFont' and a 'textSize' property, which the fields should be using. Ok, let's 'remove' the textFont of the group: 8) set the textFont of group "grp1" to empty Hmmm, the text has disappeared... Actually, it has not disappeared at all. To find out what happened, try this: 9) put the textSize of group "grp1" It returns EMPTY - ie., when we set the 'textFont' to empty, Revolution decided that we also wanted to set the 'textSize' to empty... However, the textHeight of the fields has NOT been updated - so we actually have 11 point text sitting on a 36 point baseline, and that is why it looks like the text has disappeared. Again, we must make SOME CHANGE to the fields, for Revolution to realise what it has done... Again, this is reproducible every time. So, in recap, 2 problems: PROBLEM 1 When changing the textSize of a GROUP, Revolution does not seem to realize that the formattedHeight for the fields inside the group has changed, and reports the wrong number. PROBLEM 2 When setting the textFont of a GROUP to empty, Revolution seems to also set the 'textSize' of the group to empty at the same time... Is there something basic I'm missing, or are these bugs? I've carefully searched the documentation for everything I could find on textSize, textFont, formattedHeight, etc., but nothing I found was able to shed any light on this behaviour. I know it is easy enough to write a couple of extra lines of script and get around this behaviour - which is what I've already done - but I didn't want to 'dirty' my code if it is not necessary, or if I had actually misunderstood the way things are supposed to work... Any guidance will be much appreciated! Regards, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From valetia at mac.com Wed Jun 25 08:06:00 2003 From: valetia at mac.com (valetia at mac.com) Date: Wed Jun 25 08:06:00 2003 Subject: Why must *any* of these be done manually (or, missing widgets)? :-) In-Reply-To: Message-ID: A bunch of widgets seem to be missing from RR (even in 2.0). For instance: When creating multi-column fields, why is it necessary for us to implement our own resizable field headers (the ones you find in email clients, iTunes, etc.)? It's a very common field type - surely Apple and Microsoft must have provided some sort of OS-level "widget" thingy for it? I know Chipp (thanks btw) has a stack that demonstrates how this can be "hacked up" in RR, but *why* does it need to be hacked up in the first place? :-) It still looks and behaves differently from the one I see most apps use...do they somehow have access to something we don't? What's the logic behind that? Also, how do you (manually again, I guess) insert those ellipses (...) when the width of a column is too small to fit the text? Anyone has any script for that? Do C and REALbasic programmers have to do these things manually too? Seems like a total waste of time for something that is known to be used again and again across so many applications. :-) Any comments/suggestions? Valetia P.S. What about that spinning widget that you see in the lower-middle of the screen when shutting down or restarting Jaguar? I'm quite sure it's a widget that's readily available with most of the other programming languages (I think I caught a glimpse of it in REALbasic one time)... For instance...this spinning thingy also appears in Microsoft Entourage to indicate the checking of email. When I upgraded from Mac OS X 10.1 to Jaguar (which uses a new design for the spinning widget), the design was *automatically* updated in Entourage (same copy)! A sure sign of it being a "widget"...right? :-) From richmond at mail.maclaunch.com Wed Jun 25 08:30:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 25 08:30:00 2003 Subject: Rotating Images: feedback requested Message-ID: I am having one or two problems with image rotation - example stacks are available at my website: http://members.maclaunch.com/richmond/default.html Please download "2 Clocks" from the FILES page; play with them, and let me know your thoughts. Thanks in advance, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From richmond at mail.maclaunch.com Wed Jun 25 08:30:34 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed Jun 25 08:30:34 2003 Subject: Rotating Images: feedback requested Message-ID: Having some problems with rotation....... I have cooked up 2 stacks that tackle this problem in 2 ways........ Please go to my website: http://members.maclaunch.com/richmond/default.html download the file 2 CLOCKS from the FILES page, play with the clocks, and, Please, Please, give me some feedback. Thanks in advance, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From jacque at hyperactivesw.com Wed Jun 25 08:57:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed Jun 25 08:57:00 2003 Subject: Per-card data in shared group In-Reply-To: References: Message-ID: <3EF90B30.8070205@hyperactivesw.com> On 6/24/03 7:33 PM, Dar Scott wrote: > OK, you convinced me, Jacqueline. I put it all in preOpenCard. On my > computer, at least, I see no delay in page turning. Don't you love Revolution's speed? Glad to have been useful. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From wouter.abraham at pi.be Wed Jun 25 09:08:01 2003 From: wouter.abraham at pi.be (wouter) Date: Wed Jun 25 09:08:01 2003 Subject: putting a relative large amount of data into a field Message-ID: <9059D848-A6F8-11D7-92CE-000502990960@pi.be> Goodmorning everybody, Just a small question. Did anybody encounter the following problem? If a "relative" large amount of data contained in a variable is put into a field, the field doesn't show all the data although it seems to be present. To force all the data in the variable to be seen in the field, one has to copy it to the field in smaller chunks. I tested the following scripts on several computers in the vicinity (only OS X and that's the why of the question) and they all showed the same problem. (the scripts give a different mileage in Revolution and Metacard, although they use the same engine) on mouseUp put "" into fld "output" lock screen repeat with i = 1 to 10000 put i & ", " after b end repeat delete last char of b put b into fld "output" select after fld "output" put the number of items in fld "output" end mouseUp If put i & ", " after b is changed to put i & space after b it gives a different amount of output in the field (for the ease of copy-pasting): on mouseUp put "" into fld "output" lock screen repeat with i = 1 to 10000 put i & space after b end repeat delete last char of b put b into fld "output" select after fld "output" put the number of words in fld "output" end mouseUp To force all data to show in the field : on mouseUp lock screen put "" into fld "output" repeat with i = 1 to 10000 put i & space after b end repeat get the number of chars in b put it / 1000 into mtimes put it mod 1000 into theRemainder put 1 into theStart repeat with i = 1000 to mtimes * 1000 step 1000 put char theStart to i of b after fld "output" add 1000 to theStart end repeat if theRemainder <> 0 then put char theStart to (i + theRemainder) of b after fld "output" select after fld "output" end mouseUp (If I tried to put the numbers 1 to 15000 then I had to force quit because of the dreaded colored spinning ball in OS X) Thank you and have a nice day WA From dsc at swcp.com Wed Jun 25 09:35:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 25 09:35:01 2003 Subject: putting a relative large amount of data into a field In-Reply-To: <9059D848-A6F8-11D7-92CE-000502990960@pi.be> Message-ID: <238F3034-A719-11D7-8DEC-000A9567A3E6@swcp.com> On Wednesday, June 25, 2003, at 04:34 AM, wouter wrote: > If a "relative" large amount of data contained in a variable is put > into a field, the field doesn't show all the data although it seems to > be present. The length of a line in a field is limited to about 64K. Check the length of b and see if you hit that limit. On my system the limit seems to be 65,533. I think the limit still holds even with wrap enabled. (I didn't run your handlers.) If you are thinking of putting binary data into the field, you might run into trouble. A null in the data will make probably make it so you can't get your data back. If you are thinking of text, then think of this as your paragraph limit. (Unless you do something special.) If you are thinking of tabular text data, then you simply put line ends in at appropriate places. Dar Scott From jacque at hyperactivesw.com Wed Jun 25 09:56:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed Jun 25 09:56:00 2003 Subject: Grouped Fields and the formattedHeight In-Reply-To: <8B6CDCCF-A6DB-11D7-976B-000393AD9396@pixelmedia.com.au> References: <8B6CDCCF-A6DB-11D7-976B-000393AD9396@pixelmedia.com.au> Message-ID: <3EF9B643.4050009@hyperactivesw.com> On 6/25/03 2:06 AM, Igor Couto wrote: > So what happened was that the FIRST time I set the textSize property of > the GROUP, the change in point size was not seen at the field's level - > even though Revolution showed the font in the appropriate size in the > screen. When a SECOND change was applied to the field (changing the > height of the field itself), then Revolution suddenly realised that the > point size of the field had, indeed, changed. Is the fixedLineHeight of the fields set to true? You'll get uneven results if it isn't. The textheight doesn't really "take" without a fixed line height. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mcompanys at mac.com Wed Jun 25 10:19:01 2003 From: mcompanys at mac.com (Manuel Companys) Date: Wed Jun 25 10:19:01 2003 Subject: Esperanto & Revolution In-Reply-To: <81A4C56F-A6E3-11D7-976B-000393AD9396@pixelmedia.com.au> Message-ID: <651C6DBF-A71F-11D7-A977-003065A81762@mac.com> I have not tried Unicode in Revolution yet. But I suspect that the problems encountered in Revolution, related to sorting, can only be worse with Unicode. HyperCard used to give us the choice between ASCII sorting, and International (ignoring diacritics) ? and even, but I am not positive about it, the language of the system's interface. In the programs I am currently working on, I go though thre stages: 1. the zamenhofian H-u sytem 2. A specially made 256 ascii positions font. I can use it for ANY language written with the latin alphabet and IPA phonetics. But it can only be used in the mac platform, I guess. 3. Unicode. Of course it is the target, but I suspected a lot of diffiuclties would arise. In the meanwhile wrote a routine that sorts words accordin to the rules of several languages, among them h-esperanto. It can be adapted to stages b and c. I am very interested in this question but I will be away for a month. Manuel Le mercredi, 25 juin 2003, ? 10:03 Europe/Paris, Igor Couto a ?crit : > Hi all! > > I wanted to know from the other Esperantists in the list, what your > tips and tricks are for dealing with Esperanto text in Revolution. I'm > finding it really hard to deal with unicode text in any language that > is not a 'keyboard' language in MacOS X (ie, languages that you have > to use a unicode keyboard, such as the 'US Extended' keyboard layout, > for input). Revolution doesn't seem to want to respect my choice of > fonts, and keeps trying to turn my text into Geneva, or tag the font > as ". Japanese" - which causes major hassle... > > I have found that copying lines of text from one field to another via > script is almost impossible, requiring major workarounds - I have > tried using both the 'unicodeText' and the 'htmlText' properties. > > I have not been very successful in passing strings that contain > Esperanto characters as parameters, either. There must be something > quite basic that I am doing (or not doing), as my Esperanto characters > seem to have this knack for turning into 2 giberish ascii characters. > > All in all, it seems that despite its support for unicode, the > 'default' for working in Revolution is still ascii text. So, if your > application is going to be using Unicode THROUGHOUT and everywhere, > you have to use Unicode-converting functions everywhere, as it is > always trying to economise space by converting characters to ascii. > > I feel that I am missing something basic here - it surely can't be > this hard! > > Have the other Esperantists in the list been able to successfully work > with Esperanto text in their scripts? Any hints would be a great help! > > Many thanks in advance, > -- > 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 igor at pixelmedia.com.au Wed Jun 25 10:42:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Wed Jun 25 10:42:00 2003 Subject: Grouped Fields and the formattedHeight In-Reply-To: <3EF9B643.4050009@hyperactivesw.com> Message-ID: <7FAD61C1-A722-11D7-BE0A-000393AD9396@pixelmedia.com.au> Thank you for the reply! On Thursday, June 26, 2003, at 12:48 AM, J. Landman Gay wrote: >> So what happened was that the FIRST time I set the textSize property >> of the GROUP, the change in point size was not seen at the field's >> level - even though Revolution showed the font in the appropriate >> size in the screen. When a SECOND change was applied to the field >> (changing the height of the field itself), then Revolution suddenly >> realised that the point size of the field had, indeed, changed. > > Is the fixedLineHeight of the fields set to true? You'll get uneven > results if it isn't. The textheight doesn't really "take" without a > fixed line height. > Doing the following: 1) Create fields, then group them. Put some characters in them. Check that the fixedLineHeight is ON on all fields. Now, in the message box: 2) set the textFont of group "grp1" to "Arial Black" The fixedLineHeight is still on. 3) set the textSize of group "grp1" to 36. The fixedLineHeigh is still on. The inspector reports that the 'text Height' is now 48. 4) put the formattedHeight of field "fld1" of group "grp1" Revolution reports: 28. Obviously wrong. And the fixedLineHeight IS ON. Just for curiosity's sake, I repeated the procedure, but making sure that the fixedLineHeight was OFF. The result was exactly the same. Also: if at the end of the experiment, I set the TEXTFONT of the group to 'empty', Revolution ALSO removes the 'textSize' of the group! - ie, the textSize also becomes 'empty'! Does anyone have any explanation for this behaviour? Is it supposed to work this way? Is this a bug? Any hints appreciated!!!! Many thanks! -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From wouter.abraham at pi.be Wed Jun 25 11:03:00 2003 From: wouter.abraham at pi.be (wouter) Date: Wed Jun 25 11:03:00 2003 Subject: putting a relative large amount of data in 1 line into a field :^) Message-ID: <64589A3E-A725-11D7-92CE-000502990960@pi.be> Thank you for your quick response. It is indeed true that the number of characters in one line shouldn't be larger than uint2 (dopy me ). But this doesn't explain why, if the number of characters is still within the limit of one line, they don't all show when copied in 1 chunk from the variable to the field. But they do when copied in smaller chunks (as shown by the handlers). WA On Wednesday, June 25, 2003, at 17:52 PM, Dar Scott wrote: > > On Wednesday, June 25, 2003, at 04:34 AM, wouter wrote: > >> If a "relative" large amount of data contained in a variable is put >> into a field, the field doesn't show all the data although it seems to >> be present. > > The length of a line in a field is limited to about 64K. Check the > length of b and see if you hit that limit. On my system the limit > seems to be 65,533. I think the limit still holds even with wrap > enabled. (I didn't run your handlers.) > > If you are thinking of putting binary data into the field, you might > run into trouble. A null in the data will make probably make it so you > can't get your data back. > > If you are thinking of text, then think of this as your paragraph > limit. (Unless you do something special.) > > If you are thinking of tabular text data, then you simply put line ends > in at appropriate places. > > Dar Scott From bob at ashford.ca Wed Jun 25 11:15:01 2003 From: bob at ashford.ca (Robert J. Earp) Date: Wed Jun 25 11:15:01 2003 Subject: Roger Eller - Many thanks Message-ID: <5.2.0.9.0.20030624211310.00b40268@mail.ashford.ca> Roger, many thanks for such a prompt response (and great fix) to my question about running other apps in WinXP. I've just started using RunRev after many years of using ToolBook Instructor. I was forced to go there from SuperCard due to a lack of Mac clients. It's such pleasure going back to something far more elegant, albeit coming with the task of relearning a different script language. Now all I need is a new G5 with Panther !! best, Bob... From dsc at swcp.com Wed Jun 25 12:11:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 25 12:11:01 2003 Subject: putting a relative large amount of data in 1 line into a field :^) In-Reply-To: <64589A3E-A725-11D7-92CE-000502990960@pi.be> Message-ID: On Wednesday, June 25, 2003, at 09:55 AM, wouter wrote: > It is indeed true that the number of characters in one line shouldn't > be larger than uint2 (dopy me ). > But this doesn't explain why, if the number of characters is still > within the limit of one line, they don't all show when copied in 1 > chunk from the variable to the field. Hmm. The problem seems to be with display, the data seems to be there. This may be a wrapping problem. > But they do when copied in smaller chunks (as shown by the handlers). Unless it crashes. I verified I can make it crash with my char based tests. The crash may have been when I exceeded the line length limit. This method needs to guard against that. Dar Scott From thierry.arbellot at wanadoo.fr Wed Jun 25 12:17:00 2003 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Wed Jun 25 12:17:00 2003 Subject: Temporary folder on OSX In-Reply-To: Message-ID: Good suggestion ! On Tuesday, Jun 24, 2003, at 21:43 Europe/Paris, Scott Rossi wrote: > Recently, "Thierry Arbellot" wrote: > >> Based on the answers I received - everybody has a "Temporary Items" >> folder - , I think there is something wrong on my iMac. > > What happens if you "answer the tempName"? > This command returns /private/tmp/501/Temporary Items/tmp0 and actually creates the missing "Temporary Items" folder !!! Then specialFolderPath("Temporary") returns /private/tmp/501/Temporary Items It's what I need. Thank you. > 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 > From dsc at swcp.com Wed Jun 25 12:36:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 25 12:36:01 2003 Subject: putting a relative large amount of data in 1 line into a field :^) In-Reply-To: <64589A3E-A725-11D7-92CE-000502990960@pi.be> Message-ID: <6DFDFF2A-A732-11D7-8DEC-000A9567A3E6@swcp.com> On Wednesday, June 25, 2003, at 09:55 AM, wouter wrote: > But this doesn't explain why, if the number of characters is still > within the limit of one line, they don't all show when copied in 1 > chunk from the variable to the field. Here is my test: on mouseUp set the numberFormat to "000000000." put empty into x repeat with i = 10 to (field "Length") step 10 put i & space after x end repeat put "A" into char -1 of x put x into field "Test" put the length of field "Test" into field "Report" end mouseUp It uses fields "Length", "Test" and "Report". I used the numberFormat so each word and a space is ten chars. Field "Test" has both scroll bars and "dontWrap" is off. I find wrap problems at about 9930 characters and above. I can't scroll to the data, but I can insert line ends to eventually see it. Sometimes the last portion displays as a blank line, but I can click on it and hit return. I added one line to the script: put "B" after field "Test" This caused an unexpected quit when the field line was full. Both the wrap problem and the crashes are bugs in my opinion. Wow! You find two in one blow! Are you going to report these? If you don't like the line length limit, comment on that, too. Dar Scott From dsc at swcp.com Wed Jun 25 13:50:01 2003 From: dsc at swcp.com (Dar Scott) Date: Wed Jun 25 13:50:01 2003 Subject: putting a relative large amount of data in 1 line into a field :^) In-Reply-To: <6DFDFF2A-A732-11D7-8DEC-000A9567A3E6@swcp.com> Message-ID: On Wednesday, June 25, 2003, at 11:28 AM, Dar Scott wrote: > I find wrap problems at about 9930 characters and above. I can't > scroll to the data, but I can insert line ends to eventually see it. > Sometimes the last portion displays as a blank line, but I can click > on it and hit return. This threshold is greater with a smaller font size. Perhaps there is a limit of 64K pixel width per line. Workarounds should consider this. Dar Scott From lafourcade.romain at numericable.fr Wed Jun 25 14:19:01 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Wed Jun 25 14:19:01 2003 Subject: A maybe not so stupid question Message-ID: I've started working with Rev 6 month ago because I wanted to make an on-screen "book" that looked like a "real" app. The very first version of Black Book Browser (that I've put on some CDs) looked quite good and worked well on Mac OS Classic and Windows. It made me think about making a customisable version of it and, why not, distribute it as a shareware. I've looked at my archives and such sites as download.com or macupdate and found no app matching what I want to do. PhotoShow looks like an ugly flash movie and is very slow and other utilities like KPT QuickShow are way too simple... The original project was to create a "Builder" and a separate "Browser" that would be distributed together. If I wanted to make a cross-platform distro (Mac OS Classic + Mac OS X + Windows) its size would be up to 10 or 12 MB, too much for a quite simple application. So I decided to build separately the OS specific "Builders" and "Browsers" allowing the user to download exactly what he needs. Here comes the topic of my message : the size of the distribution. The Revolution engine weight about 2 MB meaning that even the simplest app would weight at least 2MB. It's OK for a "large" app like Photoshop or whatever but what about VERY simple things like an utility that batch-rename folders ? I assume that the Rev engine is made so it is able to translate ALL the transcript terms into some non-human-readable machine code. The question is : Why put the whole transcript/machine dictionary into the final built if it make use of only a part of the language ? Maybe that could be possible to offer the Rev user 2 distinct "Build distrib" options : - a "Development build" that could be used for testing purpose, using the regular engine - a "Final build", this one being slower, puting into the built app ONLY the useful transcript/code translations - or maybe if the process is not that slower, only the second option ? This could even help make Rev-made apps even faster than they are... Please remember this post for next year's "most stupid question of the year award"... Romain From ttasovac at princeton.edu Wed Jun 25 14:34:00 2003 From: ttasovac at princeton.edu (Toma Tasovac) Date: Wed Jun 25 14:34:00 2003 Subject: Esperanto & Revolution In-Reply-To: <81A4C56F-A6E3-11D7-976B-000393AD9396@pixelmedia.com.au> Message-ID: Igor, I sympathize! Revolution LOVES turning all languages into Japanese :) I've been struggling with Unicode for a while, but I am now at a point where I got things working more or less the way I want them. There are still major unresolved issues, such as automatic word-wrapping of two-byte characters, clickText not returning proper values (at least not for Cyrillic UTF8), but I am less desperate now, because I have a feeling the whole thing will eventually work. Now, my only experience is with Cyrillic and UTF8 -- but I see no reason why Esperanto wouldn't work with UTF8. I was thinking of writing a little Unicode tutorial anyway... why don't you send me a stack which exemplifies some of your problems? Let's get things rocking... :) All best, Toma On Wednesday, June 25, 2003, at 10:03 AM, Igor Couto wrote: > Hi all! > > I wanted to know from the other Esperantists in the list, what your > tips and tricks are for dealing with Esperanto text in Revolution. I'm > finding it really hard to deal with unicode text in any language that > is not a 'keyboard' language in MacOS X (ie, languages that you have > to use a unicode keyboard, such as the 'US Extended' keyboard layout, > for input). Revolution doesn't seem to want to respect my choice of > fonts, and keeps trying to turn my text into Geneva, or tag the font > as ". Japanese" - which causes major hassle... From ambassador at fourthworld.com Wed Jun 25 14:46:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 25 14:46:00 2003 Subject: A maybe not so stupid question In-Reply-To: Message-ID: Romain Lafourcade wrote: > Here comes the topic of my message : the size of the distribution. > > The Revolution engine weight about 2 MB meaning that even the simplest app > would weight at least 2MB. It's OK for a "large" app like Photoshop or > whatever but what about VERY simple things like an utility that batch-rename > folders ? > > I assume that the Rev engine is made so it is able to translate ALL the > transcript terms into some non-human-readable machine code. > The question is : Why put the whole transcript/machine dictionary into the > final built if it make use of only a part of the language ? > > Maybe that could be possible to offer the Rev user 2 distinct "Build > distrib" options : > > - a "Development build" that could be used for testing purpose, using the > regular engine > > - a "Final build", this one being slower, puting into the built app ONLY the > useful transcript/code translations > > - or maybe if the process is not that slower, only the second option ? > > This could even help make Rev-made apps even faster than they are... > > Please remember this post for next year's "most stupid question of the year > award"... There may be some things that could be done toward that end, but I suspect it would be a very big task which would at best cut the size of the engine by only a relatively small amount. The token lists are only part of the equation. The underlying object model and the interpreter itself are big parts of it, and not easily broken into bite-size chunks. These types of questions bring me back to the "Revolution Virtual Machine": if there was a generic player containing the engine, the download would be a fraction of what's needed to run VB apps, and since Win and Linux already make multiple instances on runtimes we'd only need to figure out a way to do that on Mac OS to have trule separate apps using the same engine. But in the meantime, have you considered making only your Browser app into a standalone, and having your Builder app be a separate stack that runs with the same engine? I would imagine that most folks using your Builder would want the Browser also, yes? -- 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 chipp at chipp.com Wed Jun 25 15:08:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jun 25 15:08:01 2003 Subject: putting a relative large amount of data into a field In-Reply-To: <238F3034-A719-11D7-8DEC-000A9567A3E6@swcp.com> Message-ID: Hi Dar, >The length of a line in a field is limited to about 64K. Interesting... Checking this out further, it seems like the length of a line in a variable is not limited to 64K, though. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Dar Scott > Sent: Wednesday, June 25, 2003 9:27 AM > To: use-revolution at lists.runrev.com > Subject: Re: putting a relative large amount of data into a field > > > > On Wednesday, June 25, 2003, at 04:34 AM, wouter wrote: > > > If a "relative" large amount of data contained in a variable is put > > into a field, the field doesn't show all the data although it seems to > > be present. > > The length of a line in a field is limited to about 64K. Check the > length of b and see if you hit that limit. On my system the limit > seems to be 65,533. I think the limit still holds even with wrap > enabled. (I didn't run your handlers.) > > If you are thinking of putting binary data into the field, you might > run into trouble. A null in the data will make probably make it so you > can't get your data back. > > If you are thinking of text, then think of this as your paragraph > limit. (Unless you do something special.) > > If you are thinking of tabular text data, then you simply put line ends > in at appropriate places. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From katir at hindu.org Wed Jun 25 15:12:00 2003 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Wed Jun 25 15:12:00 2003 Subject: File Corruption In-Reply-To: Message-ID: <47353F01-A748-11D7-807C-000A959D0AC6@hindu.org> > If we attach a label to an issue before fully > understanding the cause, we risk overlooking other options that might > lead > us to the solution. > Agreed. One must be specific One verifiable "corruption" issue I have definitively diagnosed is that the IDE will create spurious code in the cRevGeneral custom properties that are attached to any given object. Two known instances of this have been a) an instance where a Rev IDE custom prop in a stack referred to an older version of the program which was not on disk and which was other than the current engine/IDE wrapper under which the stack was opened. b) a second instance (found only yesterday) where, during a lock up, the IDE does not update the "script" custom prop for an object in this case a button... tempScript was correct (i.e. it had the changes I had made in the script saved correctly in the "tempScript" prop for the button) but "script" carried and older version of the script. Now, this manifested after reboot of Rev, as a "object not found" in the script debugger where the previous script referred to a fld "Reminders" instead of button called "Reminders" . But, had i been in a run time mode, it would have just failed... Solution was simple. add a space to the script, and force a new "apply" to update the custom props. so, one solution for this kind of corruption (where in fact the data in the stack is still pristine/OK) would be a "Clean up and refresh all RevCustom Props" I suspect -- a broadside generalization! ;-) -- That the revCustom props may be getting more mangled than we realize. But, to be fair, I get as many or more "unexpectedly quit" instances on OSX from Apple's own Mail.app and other apps as I do in Rev. Only Rev's are pretty predictable. which is actually better! Sivakatirswami From ambassador at fourthworld.com Wed Jun 25 15:26:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 25 15:26:00 2003 Subject: putting a relative large amount of data into a field In-Reply-To: Message-ID: Chipp Walters wrote: >> The length of a line in a field is limited to about 64K. > Interesting... Checking this out further, it seems like the length of a line > in a variable is not limited to 64K, though. Unless you use the sort command, which carries the same 64k-per-line limit as fields. -- 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 SimPLsol at aol.com Wed Jun 25 15:33:00 2003 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Wed Jun 25 15:33:00 2003 Subject: breakpoints don't clear Message-ID: <76F7420F.223C044D.00822317@aol.com> I am having the same problem. After I clear a breakpoint, the script stops at that point again although there is no visible breakpoint. Running the script a third time seems to clear the breakpoint Paul Looney From SimPLsol at aol.com Wed Jun 25 15:37:00 2003 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Wed Jun 25 15:37:00 2003 Subject: Why must *any* of these be done manually (or, missing widgets)?:-) Message-ID: <54481F2D.4F71914A.00822317@aol.com> I agree with you re: automating reporting - not just the column lists but also basic report objects (it should not be as difficult as it is to design and print an envelope from a Rev. database). I believe the new spinning pizza pointer is put on the screen automatically by the OS when there is a two second delay in executing commands. Paul Looney From janschenkel at yahoo.com Wed Jun 25 15:45:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed Jun 25 15:45:01 2003 Subject: updating databases In-Reply-To: Message-ID: <20030625203708.55266.qmail@web11906.mail.yahoo.com> --- rand valentine wrote: > Hi, everyone. I have been working at making a > dictionary database, using > runrev 2.0.1 and Valentina VXCMD, on Mac OS 9.2.2. > Now since I am kind of a > beginner with sql, I have been trying to play it > safe as far as having > cursors and that sort of stuff goes . So what I do > is > > 1. build a simple "select all" query using the > database query builder, which > opens the Valentina database. > > 2. I then execute a revDataFromQuery command that > loads a scrolling field > with the whole data set. > > 3. Then I click on a line in the scrolling field to > load that record's field > values into individual revolution text fields (not > designated as "database" > fields in any way). > > 4. I have handlers that record the entry value of a > given field, and the > exit value -- if these are different, I then try to > update the particular > field in the particular record in the Valentina > database, which is > identified by a unique code. To do this, I use a > revExecuteSQL command that > contains an UPDATE sql command to update the > appropriate record in the > Valentina db. > > But that record never seems to get updated! Why not? > Am I fundamentally > wrong in my understanding about something? I have > also tried using a > revCommitDatabase instruction following the > attempted update, but again, > when i go to the database query builder and > "refresh" the * query, the > record i'm trying to change is unchanged. Any help > would be great > appreciated. > > rand valentine > Hi Rand, Have you checked 'the result' after your call to revExecuteSQL ? If there was something wrong in the SQL statement, it should say so. Plus, it might be more interesting for you to use database-linked fields than rolling your own update queries. Here's a good trick : - make your SELECT query using the database query builder (name it "ListQuery") - make a new field (name it "List"), and use the inspector palette to turn it into a table via the 'table' panel - link the same field to the SELECT query via the 'database' panel, and pick 'Show all' in the column option menu - now make another query with the exact same SELECT statement (name it "RecordQuery") ; make sure the correct primary key is selected so we can use the build-in 'update after editing' functionality - make a few more fields for the database fields of the individual record you'll be selecting in the "List" table-field - to avoid having to write update scripts yourself, simply hit the checkbox "Update after editing" - now set the script of the "List" field to : on selectionChanged put the hilitedLine of me into tRecordNumber revDBQueryGoToRecord "RecordQuery", tRecordNumber end selectionChanged - and presto, you can select a line in the "List" field, and the other fields are updated, and you can even save the changes ! - one small snag, though : the "List" field isn't automatically updated ; but that can be easily solved by putting the following in your card script : on closeField put the hilitedLine of fld "List" into tOldLine revRefreshQuery "ListQuery" set the hilitedLine of fld "List" to tOldLine end closeField In this way, with a minimum of coding, you can display all the records in a table, pick a individual record in the table, and edit it via separate fields. 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!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From ambassador at fourthworld.com Wed Jun 25 16:01:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 25 16:01:01 2003 Subject: Why must *any* of these be done manually (or, missing widgets)?:-) In-Reply-To: <54481F2D.4F71914A.00822317@aol.com> Message-ID: SimPLsol at aol.com wrote: > I agree with you re: automating reporting - not just the column lists but also > basic report objects (it should not be as difficult as it is to design and > print an envelope from a Rev. database). Printing an envelope in Rev requires two steps: 1. Lay out a card the size of the desired envelope and put two fields on it, one for the recipient's address and one for the return address. 2. Issue this command: print this card All single-page forms can be handled in the same manner. If the data is stored elsewhere, just have a loop that gets the data from whatever source you have it in and puts it into the fields before issuing the print command. -- 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 erikhans08 at yahoo.com Wed Jun 25 16:18:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jun 25 16:18:01 2003 Subject: Rotating Images: feedback requested In-Reply-To: Message-ID: <20030625211036.82677.qmail@web20002.mail.yahoo.com> --- Mathewson wrote: > I am having one or two problems with image > rotation - > example stacks are available at my website: > > http://members.maclaunch.com/richmond/default.html > > Please download "2 Clocks" from the FILES page; > play with > them, and let me know your thoughts. nice vivid colors and big jumbo controls. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From lafourcade.romain at numericable.fr Wed Jun 25 16:27:01 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Wed Jun 25 16:27:01 2003 Subject: A maybe not so stupid question In-Reply-To: <200306251946.PAA31217@www.runrev.com> Message-ID: >> Here comes the topic of my message : the size of the distribution. >> >> The Revolution engine weight about 2 MB meaning that even the simplest app >> would weight at least 2MB. It's OK for a "large" app like Photoshop or >> whatever but what about VERY simple things like an utility that batch-rename >> folders ? >> >> I assume that the Rev engine is made so it is able to translate ALL the >> transcript terms into some non-human-readable machine code. >> The question is : Why put the whole transcript/machine dictionary into the >> final built if it make use of only a part of the language ? >> >> Maybe that could be possible to offer the Rev user 2 distinct "Build >> distrib" options : >> >> - a "Development build" that could be used for testing purpose, using the >> regular engine >> >> - a "Final build", this one being slower, puting into the built app ONLY the >> useful transcript/code translations >> >> - or maybe if the process is not that slower, only the second option ? >> >> This could even help make Rev-made apps even faster than they are... >> >> Please remember this post for next year's "most stupid question of the year >> award"... > > There may be some things that could be done toward that end, but I suspect > it would be a very big task which would at best cut the size of the engine > by only a relatively small amount. > > The token lists are only part of the equation. The underlying object model > and the interpreter itself are big parts of it, and not easily broken into > bite-size chunks. > > These types of questions bring me back to the "Revolution Virtual Machine": > if there was a generic player containing the engine, the download would be a > fraction of what's needed to run VB apps, and since Win and Linux already > make multiple instances on runtimes we'd only need to figure out a way to do > that on Mac OS to have trule separate apps using the same engine. > > But in the meantime, have you considered making only your Browser app into a > standalone, and having your Builder app be a separate stack that runs with > the same engine? I would imagine that most folks using your Builder would > want the Browser also, yes? Yes, I thought about that. Actually I've started out with this solution in mind but it became clear to me that it would look a lot more professional (at least from the user's point of view) to have these two separate apps and to keep that distinction between the "Builder" and the "Browser". A big issue I still have to cope with is the revCopyFile command that I simply can't make to work. Since my users are supposed to move images from one point of their hard drive to another this command was interesting because of its ability to move files WITHOUT reading it. It seems that I'll use the put URL ... into URL ... form or import all these images within the "Book" stack but this solution may create quite big files... Thanks, Romain From erikhans08 at yahoo.com Wed Jun 25 16:28:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Wed Jun 25 16:28:01 2003 Subject: Wait 0 doesn't In-Reply-To: <20030428181547.83466.qmail@www.boxfrog.com> Message-ID: <20030625212002.50991.qmail@web20009.mail.yahoo.com> --- miscdas at boxfrog.com wrote: > I suspect if you lock the screen you will see a > speed up. Likewise, if you > minimize the window while it executes. Display > updating takes a lot of time. if the screen is locked, doesn't that disable the Display updating code? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From jacque at hyperactivesw.com Wed Jun 25 16:31:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed Jun 25 16:31:00 2003 Subject: Valentina in OS X Message-ID: <3EFA12B4.5020506@hyperactivesw.com> The OS X distribution of Revolution contains only the Classic copy of Valentina. This doesn't work under OS X. I downloaded the public demo from Paradigm but it is severely limited (10 minute time restriction). Even so, I can connect to a database and get an ID number in return, but no other calls to the DB work. The database query builder is competely grayed out and disabled, in both panes. Suggestions? Is anyone else using Valentina in OS X? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Wed Jun 25 16:49:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 25 16:49:00 2003 Subject: Why must *any* of these be done manually (or, missing widgets)? :-) In-Reply-To: Message-ID: valetia at mac.com wrote: > A bunch of widgets seem to be missing from RR (even in 2.0). For instance: > > When creating multi-column fields, why is it necessary for us to implement > our own resizable field headers (the ones you find in email clients, iTunes, > etc.)? > > It's a very common field type - surely Apple and Microsoft must have > provided some sort of OS-level "widget" thingy for it? > > I know Chipp (thanks btw) has a stack that demonstrates how this can be > "hacked up" in RR, but *why* does it need to be hacked up in the first > place? :-) > > It still looks and behaves differently from the one I see most apps use...do > they somehow have access to something we don't? What's the logic behind > that? > > Also, how do you (manually again, I guess) insert those ellipses (...) when > the width of a column is too small to fit the text? Anyone has any script > for that? > > Do C and REALbasic programmers have to do these things manually too? Seems > like a total waste of time for something that is known to be used again and > again across so many applications. :-) > > Any comments/suggestions? It's worse than you think: there isn't even an OS-level object for a scolling field. Then it gets even worse: every platform does it differently. X-11 support for GUI widgets is very primitive compared to OS X and XP. In C you have to write a fair amount of code to create and maintain a scroll bar next to a field, keeping track of the amount of text, bufferings its imaging, etc. It was somewhere between doing that and programming simple sprite animation in C that made me really appreciate higher-level languages. If you're working in C++ there are a lot of modern frameworks you can use, but to my knowledge the only cross-platform one is Metrowerks' PowerPlant, and it does only Mac and Win (and they're in such dire straights I don't know how long it'll be maintained). But for all the conveniences of a framework, it comes at a pretty high price: what makes a framework valuable is that it provides a lot of ready-made widgets, but to use them pretty much requires that the rest of your application use that framework as well. This is fine as long as you're writing for just one OS, but Macromedia, Adobe, and others have had to invest in their own frameworks to produce their wares, and it's a big job. So tools like Rev offer a much higher-level way to handle the creation of nearly any widget in a platform-independent way, but not all of them. I agree that it would be beneficial to see header options for multi-column list fields, and a high-level tool like Rev can make it much easier to work with than any other solution. It can be scripted, but the effort needed to do it well is non-trivial, even if it is orders of magnitude easier than doing it in C. For this reason I think it warrants consideration for inclusion in the engine. Feature requests for object, property, and other language features provided in the engine are commonly posted to the xTalk list for discussion and refinement. The xTalk list is hosted at: There are a number of issues we'd want to work out amongst ourselves to arrive at a workable proposal. I'll kick off the discussion with a post there, and feel free to chine in with refinements. > Valetia > > P.S. What about that spinning widget that you see in the lower-middle of the > screen when shutting down or restarting Jaguar? I'm quite sure it's a widget > that's readily available with most of the other programming languages (I > think I caught a glimpse of it in REALbasic one time)... > > For instance...this spinning thingy also appears in Microsoft Entourage to > indicate the checking of email. When I upgraded from Mac OS X 10.1 to Jaguar > (which uses a new design for the spinning widget), the design was > *automatically* updated in Entourage (same copy)! A sure sign of it being a > "widget"...right? :-) I haven't played with Entourage, but I couldn't find mention of it in the Aqua HIG. Could be an oversight on Apple's part, or on mine. I suppose it could be added to the feature request list, but using an OS X widget would only help you with the 30% of Mac users running OS X; OS 9 and earlier do not include a standard widget for that. In the meantime you can have a platform-independent widget that'll cover the other 99.2% of computer users as well by using an animated GIF. -- 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 scott at tactilemedia.com Wed Jun 25 16:52:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Wed Jun 25 16:52:00 2003 Subject: [OT] Re: Apple's New Product Announcements In-Reply-To: <76F7420F.223C044D.00822317@aol.com> Message-ID: For those of you using Macs out there who want to stay connected with other Mac users, you might want take a look at Apple's new iChatAV (free beta download on Apple's site). A friend and I tried this out recently on a couple of laptops and while the audio quality varies, it *can* be phenomenal with very little delay between send and receive. Both of us were connected wirelessly, with my friend sitting in his backyard and me at my studio, all without cables, external microphones or additional hardware: we simply talked "at" our laptops and our voices were sent over the network (a mic is hidden somewhere in the laptop case). I could actually hear the birds in my friend's backyard. (BTW, a hint for iChatAV -- pressing the mute button on the status panel every so often restores the voice quality of your broadcast nicely.) Looking forward to a connected future... Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From ambassador at fourthworld.com Wed Jun 25 17:04:00 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed Jun 25 17:04:00 2003 Subject: A maybe not so stupid question In-Reply-To: Message-ID: Romain Lafourcade wrote: >> But in the meantime, have you considered making only your Browser app into a >> standalone, and having your Builder app be a separate stack that runs with >> the same engine? I would imagine that most folks using your Builder would >> want the Browser also, yes? > > Yes, I thought about that. Actually I've started out with this solution in > mind but it became clear to me that it would look a lot more professional > (at least from the user's point of view) to have these two separate apps and > to keep that distinction between the "Builder" and the "Browser". A lot of apps provide different modes for different tasks. For example for Dreamweaver and GoLive offer a Layout mode and a Preview mode. Using an external a Builder stackfile module to deterine the program's building capabilities need not necessarily appear "unprofessional". That same basic architecture drives GoLive: many of its modes are in separate module files, which can be added to a folder to enhance capabilities. There can be benefits to this approach: if one is Building they may want to test by Browsing, and you can better integrate the two as modules in a single app than trying to rig some latform-independent mechanism for having the two apps talk to one another. Also, the user saves a lot of memory and time switching between Building and Browsing. Just how ideal this approach is for your app of course depends on the specifics of your app and its workflow. There can be potential tradeoffs with either approach. > A big issue I still have to cope with is the revCopyFile command that I > simply can't make to work. Since my users are supposed to move images from > one point of their hard drive to another this command was interesting > because of its ability to move files WITHOUT reading it. > > It seems that I'll use the put URL ... into URL ... form or import all these > images within the "Book" stack but this solution may create quite big > files... What is the relationship between copying files and displaying external image files in your app? -- 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 chipp at chipp.com Wed Jun 25 17:06:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Wed Jun 25 17:06:01 2003 Subject: Why must *any* of these be done manually (or, missingwidgets)? :-) In-Reply-To: Message-ID: > If you're working in C++ there are a lot of modern frameworks you can use, > but to my knowledge the only cross-platform one is Metrowerks' PowerPlant, > and it does only Mac and Win (and they're in such dire straights I don't > know how long it'll be maintained). Trolltech has QT which seems to be a popular cross-platform C++ IDE with widgets...but it's so expensive!!! www.trolltech.com -Chipp From alrice at ARCplanning.com Wed Jun 25 17:07:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Wed Jun 25 17:07:01 2003 Subject: Why must *any* of these be done manually (or, missing widgets)? :-) In-Reply-To: Message-ID: <4BDFEC03-A758-11D7-B1AE-000393529642@ARCplanning.com> On Wednesday, June 25, 2003, at 03:40 PM, Richard Gaskin wrote: > If you're working in C++ there are a lot of modern frameworks you can > use, > but to my knowledge the only cross-platform one is Metrowerks' > PowerPlant, > and it does only Mac and Win (and they're in such dire straights I > don't > know how long it'll be maintained). But for all the conveniences of a > framework, it comes at a pretty high price: what makes a framework > valuable > is that it provides a lot of ready-made widgets, but to use them > pretty much > requires that the rest of your application use that framework as well. > This > is fine as long as you're writing for just one OS, but Macromedia, > Adobe, > and others have had to invest in their own frameworks to produce their > wares, and it's a big job. Other solid C++ x-platform frameworks: http://www.wxwindows.org/ (wxwindows) http://www.trolltech.com/ (QT) However, I think Revrun's use of emulated widgets is truly necessary for true cross-platform-icity. REALbasic uses native widgets, with mixed results IMHO. Interestingly, I think QT uses emulated widgets too. So does Java, for the most part. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From michaell at unimelb.edu.au Wed Jun 25 18:15:00 2003 From: michaell at unimelb.edu.au (Michael J. Lew) Date: Wed Jun 25 18:15:00 2003 Subject: Red: Rotating Images: feedback requested Message-ID: Richmond Mathewson was >Having some problems with rotation... I don't know anything much about rotating images, but if the project is just a clock then why not move a graphic around rather than rotate an image? I'm sure you could recalculate the points of even a quite complex graphic in very little time. The code below is from a clock that I built when first learning to use Revolution. It seems to work OK and you can get the trigonometric transformations from it. on oneTick global gClockRunning if gClockRunning then send "oneTick" to me in 500 milliseconds set the tickMessageID of me to the result --seconds put the secondHandLength of group "clock" into L put the clockTime of group "clock" + 1 into currentTime put the long time into theTime convert theTime to dateItems put item 6 of theTime into mySec add item 5 of theTime*60 to mySec add item 4 of theTime*3600 to mySec put -pi/2 +mySec*2*pi/60 into theta put round(L*sin(theta)) into y put round(L*cos(theta)) into x put the loc of graphic "spindle" into myPoint add x to item 1 of myPoint add y to item 2 of myPoint put the loc of graphic "spindle" & return & myPoint into handPoints set the points of graphic "secondHand" to handPoints --minutes (do only every 6 seconds) if currentTime mod 6 = 0 then put the minuteHandLength of group "clock" into L put -pi/2 +mySec*2*pi/3600 into theta put round(L*sin(theta)) into y put round(L*cos(theta)) into x put the loc of graphic "spindle" into myPoint add x to item 1 of myPoint add y to item 2 of myPoint put the loc of graphic "spindle" & return & myPoint into handPoints set the points of graphic "minuteHand" to handPoints end if --hours (do only every 60 seconds) if currentTime mod 60 = 0 then put the hourHandLength of group "clock" into L put -pi/2 +mySec*2*pi/(12*60*60) into theta put round(L*sin(theta)) into y put round(L*cos(theta)) into x put the loc of graphic "spindle" into myPoint add x to item 1 of myPoint add y to item 2 of myPoint put the loc of graphic "spindle" & return & myPoint into handPoints set the points of graphic "hourHand" to handPoints end if end oneTick Regards, -- Michael J. Lew Senior Lecturer Department of Pharmacology The University of Melbourne Parkville 3010 Victoria Australia Phone +613 8344 8304 ** New email address: michaell at unimelb.edu.au ** From rbarber at yhb.att.ne.jp Wed Jun 25 18:56:01 2003 From: rbarber at yhb.att.ne.jp (Ron) Date: Wed Jun 25 18:56:01 2003 Subject: Valentina in OS X In-Reply-To: <3EFA12B4.5020506@hyperactivesw.com> Message-ID: Hi Jacque > The OS X distribution of Revolution contains only the Classic copy of Are you sure that the Val engine is not included? Did you try the 'Components:database_drivers:MacOSX:...' folder? > Valentina. This doesn't work under OS X. I downloaded the public demo > from Paradigm but it is severely limited (10 minute time restriction). I think the bundle distributed with RR is also a 10 min time restriction. > Even so, I can connect to a database and get an ID number in return, but > no other calls to the DB work. > > The database query builder is competely grayed out and disabled, in both > panes. > > Suggestions? Is anyone else using Valentina in OS X? I'm using Val on both OS 9 and X, and just starting on Win. However, I'm not using Rev's built-in db features, rather I use the Val commands only, so I am probably not much help. Ron From igor at pixelmedia.com.au Wed Jun 25 19:11:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Wed Jun 25 19:11:00 2003 Subject: Esperanto & Revolution In-Reply-To: Message-ID: Dear Toma, Thank you for your reply! On Thursday, June 26, 2003, at 05:26 AM, Toma Tasovac wrote: > I was thinking of writing a little Unicode tutorial anyway... why > don't you send me a stack which exemplifies some of your problems? > Let's get things rocking... :) > Here is a short list of some of the ones I haven't been able to overcome: 1) If you have a TABLE FIELD, there is no way to keep Esperanto text in any of the cells. As soon as you exit the cell, the Esperanto characters turn to gibberish. I've tried setting the textFont property of the field to ",Unicode" before typing, but that does not help, either. 2) If I have some Esperanto text that I want to pass as a string parameter to a handler That handler is supposed to put that text into a line in a field. I cannot find a way to do that successfully, and repeatedly. Most times it does not work, with the text being turned into Japanese, or gibberish. Every now and then, there is a script that works (using the htmlText property, not the unicodeText), but I cannot tell what it is that has happened differently - I think this has to do with the way Revolution keeps changing the textFont of chars inside fields. Sometimes I strike the right combination, just by accident. Anyway, if you know of a way to accomplish this RELIABLY, PLEEEEEEEEEASE share your tip!!!! ;-) 3) How can I put an Esperanto label on a button? Setting the textFont of the button to ",Unicode", and then trying to enter a label in the Inspector, doesn't work. Trying to set it via script doesn't work either. What can I do? I have been working on a reusable 'Translator' stack - the idea being that you enter a stringName, then the actual string, in different languages (each card in the stack represents a language). I have found that translating to 'run-of-the-mill' roman languages (Portuguese, Spanish, French) poses no problem - Revolution copes with these accented characters quite well. The problem only appears when I try to use a language that requires the 'US Extended' unicode keyboard layout as the input method - then, nothing seems to work... Once again, thank you for your interest, and for your willingness to help! Kind Regards, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From igor at pixelmedia.com.au Wed Jun 25 19:15:01 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Wed Jun 25 19:15:01 2003 Subject: Grouped Fields and the formattedHeight In-Reply-To: <3EF9B643.4050009@hyperactivesw.com> Message-ID: <27800A59-A76A-11D7-90B0-000393AD9396@pixelmedia.com.au> Dear Jacqueline, On Thursday, June 26, 2003, at 12:48 AM, J. Landman Gay wrote: >> So what happened was that the FIRST time I set the textSize property >> of the GROUP, the change in point size was not seen at the field's >> level - even though Revolution showed the font in the appropriate >> size in the screen. When a SECOND change was applied to the field >> (changing the height of the field itself), then Revolution suddenly >> realised that the point size of the field had, indeed, changed. > > Is the fixedLineHeight of the fields set to true? You'll get uneven > results if it isn't. The textheight doesn't really "take" without a > fixed line height. > Do you think these are bugs? Should I report them? Or am I missing something? Again, the problems: 1) changing the textFont of a group, and then the textSize of a group, and then getting the formattedHeight of a field in the group yields a wrong value. 2) removing the textFont property of the group (setting it to 'empty'), ALSO removes the textSize. Is this the way things are supposed to work? -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From mwieder at ahsoftware.net Wed Jun 25 19:57:01 2003 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed Jun 25 19:57:01 2003 Subject: Why must *any* of these be done manually (or, missing widgets)? :-) In-Reply-To: References: Message-ID: <14631186974.20030625174910@ahsoftware.net> Richard- Wednesday, June 25, 2003, 2:40:26 PM, you wrote: RG> If you're working in C++ there are a lot of modern frameworks you can use, RG> but to my knowledge the only cross-platform one is Metrowerks' PowerPlant, RG> and it does only Mac and Win (and they're in such dire straights I don't RG> know how long it'll be maintained). But for all the conveniences of a Hmmm... last time I checked, PowerPlant was MacOS-only. Now I see there's an entry on their web site for a Windows version. Doesn't come with the compiler, you have to order it specially. And the web page apparently hasn't been updated in a while, since it lists compatibility with CodeWarrior 7.0 and Visual C++ 6.0. I didn't bother emailing for the price, but I doubt I'll be porting my PP code over to a Windows platform any time soon... "PowerPlant framework for Windows is only available as a separate source code license from the OEM Licensing group. For more information or to order, email Metrowerks at oem at metrowerks.com." -Mark Wieder From jeanne at runrev.com Wed Jun 25 20:08:22 2003 From: jeanne at runrev.com (Jeanne A. E. DeVoto) Date: Wed Jun 25 20:08:22 2003 Subject: Rotating Images: the rot sets in... In-Reply-To: Message-ID: At 5:21 AM -0700 6/23/03, Mathewson wrote: >I'm playing around with rotating images and am wondering >about the phenomenon of "fuzzy edges". > >Let us just suppose I have a GIF image which I want to >rotate in increments of 45 degs: >all very simple: described in Help files & so forth. > >What is not explained is that the edges of the image (if it >is plain colour) or the whole image (if it is a picture) >will deteriorate markedly as it rotates. Quote: "The rotation operation does not have an inverse. Since some amount of distortion is unavoidable when rotating an image by an amount that is not a multiple of 90 degrees, rotating an image clockwise, then counterclockwise by the same amount does not completely restore the original image. To rotate an image in a reversible way, set its angle property instead of using the rotate command. Unlike the rotate command, the angle property affects only the screen display of the image, not the actual picture data in it." Unquote. ;-) -- Jeanne A. E. DeVoto ~ jeanne at runrev.com Runtime Revolution Limited - Software at the Speed of Thought http://www.runrev.com/ From monte at sweattechnologies.com Wed Jun 25 20:24:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed Jun 25 20:24:00 2003 Subject: Rotating Images: the rot sets in... In-Reply-To: Message-ID: Jeanne When you quote yourself you should start with: A great revolutionary once said: Cheers ;-) Monte > > Quote: > > "The rotation operation does not have an inverse. Since some amount of > distortion is unavoidable when rotating an image by an amount > that is not a > multiple of 90 degrees, rotating an image clockwise, then counterclockwise > by the same amount does not completely restore the original image. > > To rotate an image in a reversible way, set its angle property instead of > using the rotate command. Unlike the rotate command, the angle property > affects only the screen display of the image, not the actual picture data > in it." > > Unquote. ;-) > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > Runtime Revolution Limited - Software at the Speed of Thought > http://www.runrev.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Wed Jun 25 23:00:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed Jun 25 23:00:00 2003 Subject: Valentina in OS X In-Reply-To: References: Message-ID: <3EFA6E03.7060704@hyperactivesw.com> On 6/25/03 6:48 PM, Ron wrote: > >>The OS X distribution of Revolution contains only the Classic copy of > > > Are you sure that the Val engine is not included? Did you try the > 'Components:database_drivers:MacOSX:...' folder? There's another folder in the path, but yes, now I see it. It looks the same as the one I downloaded. I'm not sure why it isn't loading for me. > I'm using Val on both OS 9 and X, and just starting on Win. However, I'm not > using Rev's built-in db features, rather I use the Val commands only, so I > am probably not much help. Maybe I'll try that next. Thanks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed Jun 25 23:22:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed Jun 25 23:22:01 2003 Subject: Grouped Fields and the formattedHeight In-Reply-To: <27800A59-A76A-11D7-90B0-000393AD9396@pixelmedia.com.au> References: <27800A59-A76A-11D7-90B0-000393AD9396@pixelmedia.com.au> Message-ID: <3EFA7329.7040906@hyperactivesw.com> On 6/25/03 7:07 PM, Igor Couto wrote: > Do you think these are bugs? Should I report them? Or am I missing > something? > > Again, the problems: > > 1) changing the textFont of a group, and then the textSize of a group, > and then getting the formattedHeight of a field in the group yields a > wrong value. I tried the recipe from your previous message. I got the same results as you did until I clicked into the field. After the field received the focus, the formattedheight suddenly adjusted itself correctly. So it looks like the field has to get the focus before all its properties are fully recognized. I guess you could call it a bug. Scripting a "focus on fld 1" into your handler might work around it, but I didn't try it. > 2) removing the textFont property of the group (setting it to 'empty'), > ALSO removes the textSize. > > Is this the way things are supposed to work? I'm not sure it is exactly a bug, because I can see an argument for having it work either way. But I think you should report both of them. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From xbury.cs at clearstream.com Thu Jun 26 00:11:06 2003 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Thu Jun 26 00:11:06 2003 Subject: Xavier Bury is out of the office. Message-ID: I will be out of the office starting 26/06/2003 and will not return until 27/06/2003. I will respond to your message when I return. This or your message is not forwarded. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From revlists at canelasoftware.com Thu Jun 26 00:12:00 2003 From: revlists at canelasoftware.com (Mark Talluto) Date: Thu Jun 26 00:12:00 2003 Subject: [OT] Re: Apple's New Product Announcements In-Reply-To: Message-ID: On Wednesday, June 25, 2003, at 02:44 PM, Scott Rossi wrote: > For those of you using Macs out there who want to stay connected with > other > Mac users, you might want take a look at Apple's new iChatAV (free beta > download on Apple's site). A friend and I tried this out recently on a > couple of laptops and while the audio quality varies, it *can* be > phenomenal > with very little delay between send and receive. > > Both of us were connected wirelessly, with my friend sitting in his > backyard > and me at my studio, all without cables, external microphones or > additional > hardware: we simply talked "at" our laptops and our voices were sent > over > the network (a mic is hidden somewhere in the laptop case). I could > actually hear the birds in my friend's backyard. > > (BTW, a hint for iChatAV -- pressing the mute button on the status > panel > every so often restores the voice quality of your broadcast nicely.) > > Looking forward to a connected future... > > Did you see the min requirements to run that program? 600Mhz G3 or better. That really cuts out a huge market for Apple. I like the easy to use interface, but gosh that thing eats up serious CPU power. Another alternative would be: Squid Cam from www.squidsoft.com For $20.00 you can run multiple connections (something iChat AV can not do). Even connects with Win versions of the software. I think Apple needs to get those system reqs down a bit. Just a few thoughts sense I was testing it out today myself. Best regards, Mark Talluto http://www.canelasoftware.com From scott at tactilemedia.com Thu Jun 26 00:46:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Thu Jun 26 00:46:00 2003 Subject: [OT] Re: Apple's New Product Announcements In-Reply-To: Message-ID: >> For those of you using Macs out there who want to stay connected with >> other >> Mac users, you might want take a look at Apple's new iChatAV (free beta >> download on Apple's site). A friend and I tried this out recently on a >> couple of laptops and while the audio quality varies, it *can* be >> phenomenal >> with very little delay between send and receive. > Another alternative would be: Squid Cam from www.squidsoft.com > For $20.00 you can run multiple connections (something iChat AV can not > do). Even connects with Win versions of the software. I think Apple > needs to get those system reqs down a bit. Thanks for sharing this alternate option. How did this app perform in your experience? Is the latency/audio as good or better than Apple's? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From mcompanys at mac.com Thu Jun 26 02:30:01 2003 From: mcompanys at mac.com (Manuel Companys) Date: Thu Jun 26 02:30:01 2003 Subject: Esperanto & Revolution In-Reply-To: Message-ID: <114F5DAE-A7A7-11D7-8F84-003065A81762@mac.com> Le mercredi, 25 juin 2003, ? 21:26 Europe/Paris, Toma Tasovac a ?crit : > I was thinking of writing a little Unicode tutorial anyway... That's a pretty good idea! It would help us > but I see no reason why Esperanto wouldn't work with UTF8 Neither do I: a) 6 special charact: 5 consonants with a circomflex accent and a U with the micro (breve) accent b) sorting problems Burt for b I don't know whow to handle the 2-byte characters. Manuel From lale at phenotyping.com Thu Jun 26 04:11:02 2003 From: lale at phenotyping.com (Lars Lewejohann) Date: Thu Jun 26 04:11:02 2003 Subject: read/write Palm DBs Message-ID: <3EFAB69D.2090003@phenotyping.com> Hello, I came accross "Revolution" by searching a crossplatform development-tool for building a Win, Mac and Linux software to work with my Palm software "Tiny Red Book" (http://www.tiny-red-book.com ). What I would like to ask is whether there are any templates/experiences using revolution to read/write Palm databases on different platforms. I have already started to write a VisualBasic programm (sorry, didn't mean to offend...:-) -reading/writing PDBs is quite easy with VB and a certain DLL (PalmDB.dll), however a growing number of customers are asking for a Linux or Mac client. Kind regards, Lars From lafourcade.romain at numericable.fr Thu Jun 26 04:28:01 2003 From: lafourcade.romain at numericable.fr (Romain Lafourcade) Date: Thu Jun 26 04:28:01 2003 Subject: a maybe not so stupid question In-Reply-To: <200306252257.SAA04998@www.runrev.com> Message-ID: on 26/06/03 0:57, use-revolution-request at lists.runrev.com at use-revolution-request at lists.runrev.com wrote: >>> But in the meantime, have you considered making only your Browser app into a >>> standalone, and having your Builder app be a separate stack that runs with >>> the same engine? I would imagine that most folks using your Builder would >>> want the Browser also, yes? >> >> Yes, I thought about that. Actually I've started out with this solution in >> mind but it became clear to me that it would look a lot more professional >> (at least from the user's point of view) to have these two separate apps and >> to keep that distinction between the "Builder" and the "Browser". > > A lot of apps provide different modes for different tasks. For example for > Dreamweaver and GoLive offer a Layout mode and a Preview mode. > > Using an external a Builder stackfile module to deterine the program's > building capabilities need not necessarily appear "unprofessional". That > same basic architecture drives GoLive: many of its modes are in separate > module files, which can be added to a folder to enhance capabilities. > > There can be benefits to this approach: if one is Building they may want to > test by Browsing, and you can better integrate the two as modules in a > single app than trying to rig some latform-independent mechanism for having > the two apps talk to one another. Also, the user saves a lot of memory and > time switching between Building and Browsing. > > Just how ideal this approach is for your app of course depends on the > specifics of your app and its workflow. There can be potential tradeoffs > with either approach. > >> A big issue I still have to cope with is the revCopyFile command that I >> simply can't make to work. Since my users are supposed to move images from >> one point of their hard drive to another this command was interesting >> because of its ability to move files WITHOUT reading it. >> >> It seems that I'll use the put URL ... into URL ... form or import all these >> images within the "Book" stack but this solution may create quite big >> files... > > What is the relationship between copying files and displaying external image > files in your app? Thanks for your ideas Richard, I have to stop working on BBB for a couple of weeks now because of money-making but I promise I'll take this into account. Actually BBB is nothing more than an advanced "diaporama" making tool. It provides the same kind of functions as you can find in PhotoShow. But with a better look and feel. The user is typically the Graphic Designer or Illustrator who wants to display his jobs in a way that the end-user (client or future employer) is able to decide what he wants to watch and how long he will watch it. Let me explain, the "Browser" is composed of a screenRecte-ed window and a palette. This palette displays 0, 2, 3 or 4 custom-labeled buttons and a titled list-field. Pressing on a button populate the field with the list of files contained in a folder named according to the button's label. Selecting one of the lines displays the corresponding image in the large underlying window (actually it check if there's a card of that name and, if not, create the card). This system gives a lot of control to the end-user on the way the presentation works, allowing him to "get into it" in a more efficient way than other diaporama making tools do. That said, when using the "Builder", the primary-user is supposed to gather images on his hard drive into folders that he has created and labeled according to his needs. These images are the ones that are displayed right into the large window of the "Browser". Here are the options I have to achieve that : - using put URL "..." into "URL "...". This option is supposed to read the file and it may be quite long since the file is supposed to be an image and probably not a light one. But it works, the file is copied into the right folder. - using revCopyFile. This option was interesting because it didn't read the file and was supposed to be faster than the previous one but, god knows why, it doesn't work. - the last option is to import in real time or at the end of the process these images within a substack "Book" (one image on one card, which is how the "Browser" works). This option is OK but it makes me re-design my "Browser" so that it open the cloned stack "Book" as if it was the large window I've talked of before. But thanks, I'll come back to it soon... From janschenkel at yahoo.com Thu Jun 26 04:32:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu Jun 26 04:32:00 2003 Subject: read/write Palm DBs In-Reply-To: <3EFAB69D.2090003@phenotyping.com> Message-ID: <20030626092407.83863.qmail@web11903.mail.yahoo.com> --- Lars Lewejohann wrote: > Hello, > > I came accross "Revolution" by searching a > crossplatform development-tool for > building a Win, Mac and Linux software to work with > my Palm software "Tiny > Red Book" (http://www.tiny-red-book.com ). What I > would like to ask is whether > there are any templates/experiences using revolution > to read/write Palm databases > on different platforms. I have already started to > write a VisualBasic programm (sorry, > didn't mean to offend...:-) -reading/writing PDBs is > quite easy with VB and a > certain DLL (PalmDB.dll), however a growing number > of customers are asking for a > Linux or Mac client. > > Kind regards, > > Lars > > Hi Lars, If you need cross-platform without the headaches of Java, then Revolution is the way to go :-) AFAIK, no one here has written a library yet for reading and/or writing pdb files. However, a bit of googling turned up the file format specs at : http://www.palmos.com/dev/support/docs/fileformats/PDB_PRCFormat.html So this shouldn't be too hard to accomplish :-) Best regards, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From joe.gardner at nwa.com Thu Jun 26 04:33:01 2003 From: joe.gardner at nwa.com (Gardner, Joseph A) Date: Thu Jun 26 04:33:01 2003 Subject: Is "revShowPrintDialog" Working Yet? Message-ID: Jeanne, you've solved it! I changed the script as you suggested and it works just fine now. Never would have thought to challenge the documentation. :) Thanks for the solution! joe. > ---------- > From: Jeanne A. E. DeVoto > Sent: Monday, June 23, 2003 00:56 > To: Gardner, Joseph A > Subject: Re: Is "revShowPrintDialog" Working Yet? > > At 10:51PM -0700 6/15/03, Gardner, Joseph A wrote: > >on mouseUp > > if field "FileContents" is empty then exit to top > > revShowPrintDialog false, the hilite of button "PrintDialog" > > revPrintField ("field" && quote & "FileContents" & quote) > >end mouseUp > > > >I'm not sure why the Print dialog box never comes up. The revPrintField > >command works just fine, but I was trying to get the dialog to come up so > >the users had a chance to change printers or settings if they wanted to. > >Maybe it's a Windows thing? > > Just to let you know, I took a look at this and I think it may be due to a > glitch in the documentation - the parameters seem to be reversed. What > happens if you switch the order? > > revShowPrintDialog the hilite of button "PrintDialog", false > > -- > Jeanne A. E. DeVoto ~ jeanne at runrev.com > Runtime Revolution Limited - Software at the Speed of Thought > http://www.runrev.com/ > > > > From heather at runrev.com Thu Jun 26 05:45:00 2003 From: heather at runrev.com (Heather Williams) Date: Thu Jun 26 05:45:00 2003 Subject: WWDC news and pictures In-Reply-To: <200306260829.EAA14608@www.runrev.com> Message-ID: Hi Guys! Just a note, to let you know that for once, I've managed to acquire and upload some pictures of the team in action at WWDC. Also a rather nifty video taken with the new iSight camera, if you're interested... www.runrev.com/Revolution1/news.html Regards, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From lale at phenotyping.de Thu Jun 26 05:48:00 2003 From: lale at phenotyping.de (Lars Lewejohann) Date: Thu Jun 26 05:48:00 2003 Subject: read/write Palm DBs Message-ID: <3EFAB533.1040503@phenotyping.de> Hello, I came accross "Revolution" by searching a crossplatform development-tool for building a Win, Mac and Linux software to work with my Palm software "Tiny Red Book" (http://www.tiny-red-book.com ). What I would like to ask is whether there are any templates/experiences using revolution to read/write Palm databases on different platforms. I have already started to write a VisualBasic programm (sorry, didn't mean to offend...:-) -reading/writing PDBs is quite easy with VB and a certain DLL (PalmDB.dll), however a growing number of customers are asking for a Linux or Mac client. Kind regards, Lars From xbury.cs at clearstream.com Thu Jun 26 06:17:00 2003 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Thu Jun 26 06:17:00 2003 Subject: Xavier Bury is out of the office. Message-ID: I will be out of the office starting 26/06/2003 and will not return until 27/06/2003. I will respond to your message when I return. This or your message is not forwarded. Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. END OF DISCLAIMER From klaus at major-k.de Thu Jun 26 06:20:00 2003 From: klaus at major-k.de (Klaus Major) Date: Thu Jun 26 06:20:00 2003 Subject: WWDC news and pictures In-Reply-To: Message-ID: <183FE3B2-A7C7-11D7-BF91-000A27B49A96@major-k.de> Hi Heather, > Hi Guys! Just a note, to let you know that for once, I've managed to > acquire > and upload some pictures of the team in action at WWDC. Great, thank you... > Also a rather nifty video taken with the new iSight camera, if you're > interested... Cool stunt, but i hope Geoff will not get hired immediately by the "Jackass" team ;-) > Regards, > > Heather Regards Klaus Major klaus at major-k.de www.major-k.de P.S. Tuviah looks a little bit lost in the midst of these elder gentlemen :-D From rjb at rz.uni-potsdam.de Thu Jun 26 06:52:00 2003 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Thu Jun 26 06:52:00 2003 Subject: putting a relative large amount of data into a field In-Reply-To: <9059D848-A6F8-11D7-92CE-000502990960@pi.be> References: <9059D848-A6F8-11D7-92CE-000502990960@pi.be> Message-ID: >Goodmorning everybody, > >Just a small question. Did anybody encounter the following problem? >If a "relative" large amount of data contained in a variable is put >into a field, the field doesn't show all the data although it seems >to be present. >To force all the data in the variable to be seen in the field, one >has to copy it to the field in smaller chunks. >I tested the following scripts on several computers in the vicinity >(only OS X and that's the why of the question) and they all showed >the same problem. >(the scripts give a different mileage in Revolution and Metacard, >although they use the same engine) > >on mouseUp > put "" into fld "output" > lock screen > repeat with i = 1 to 10000 > put i & ", " after b > end repeat > delete last char of b > put b into fld "output" > select after fld "output" > put the number of items in fld "output" >end mouseUp > Have you tried to remove the lock screen? May be it interferes here? What is the purpose of select after? To have a blinking cursor after the inserted text? The side effect of this may be that the field scrolls, so it may also affect the screen update. May be you should try doing this select through a time-delayed send to allow all other updates to proceed as scheduled. Last, what about having enough memory? Field updates require some extra internal buffers in the engine. I know because I have a program that updates a field regularly while other activity is going on, and for some reason (memory fragmentation of some sort) results in memory leak. Robert From mcompanys at mac.com Thu Jun 26 08:02:02 2003 From: mcompanys at mac.com (Manuel Companys) Date: Thu Jun 26 08:02:02 2003 Subject: read/write Palm DBs In-Reply-To: <3EFAB533.1040503@phenotyping.de> Message-ID: Le jeudi, 26 juin 2003, ? 10:56 Europe/Paris, Lars Lewejohann a ?crit : > I came accross "Revolution" by searching a crossplatform > development-tool for > building a Win, Mac and Linux software to work with my Palm software > "Tiny > Red Book" (http://www.tiny-red-book.com ). What I would like to ask is > whether > there are any templates/experiences using revolution to read/write > Palm databases > on different platforms. I have already started to write a VisualBasic > programm (sorry, > didn't mean to offend...:-) -reading/writing PDBs is quite easy with > VB and a > certain DLL (PalmDB.dll), however a growing number of customers are > asking for a > Linux or Mac client. I am very interested on Palm, too; but the other way around.. I am finishing a program that would certainly be more useful in a Palm. By now, I call it "Litteris" ("through letters, in latin) a multilingual utility (independent source, target and interface languages) with 4 cards: 1) #2letters: arabic or roman digits to letters ( 7 languages) or roman digits 2) Measures converter 3) currency converter 4) conversation guide to and from any of the languages, with phonetic transcription (and audio speech for English) But I am leaving next week and I will be away for one month or so. I am not carrying a computer to camp in Alaska! ;- ) If bears don't eat me, I will show up last week of July either from Houston or from Paris. I am interesed in: - how to make Palm software out of RR stacks. - Unicode problems in several languages, especially Esperanto - Problems connected with internationalization - Language learning programs (french "didacticiels de langues") Manuel From wouter.abraham at pi.be Thu Jun 26 08:30:00 2003 From: wouter.abraham at pi.be (wouter) Date: Thu Jun 26 08:30:00 2003 Subject: putting a relative large amount of data in 1 line into a field :^) Message-ID: <319BDA56-A7D9-11D7-AB8D-000502990960@pi.be> > From: Dar Scott > Subject: Re: putting a relative large amount of data in 1 line into a > field :^) > Date: Wed, 25 Jun 2003 10:29:10 -0700 -----snip > I find wrap problems at about 9930 characters and above. I can't > scroll to the data, but I can insert line ends to eventually see it. > Sometimes the last portion displays as a blank line, but I can click > on it and hit return. > > > I added one line to the script: > put "B" after field "Test" > > This caused an unexpected quit when the field line was full. > > Both the wrap problem and the crashes are bugs in my opinion. Wow! > You find two in one blow! Are you going to report these? If you > don't like the line length limit, comment on that, too. > > Dar Scott Hi again, Seems I'am running way behind (mailserver problems...). To be honest, I already did report this before throwing it on the list. Do I like the line length limit? No, not really. Because this causes a lot of work-arounds to be done if on tackles for example binary data and want to show it in a field. All this is why I suggested in one of the bugreports to add something like a "binary" field to Metacard. The other part of the suggestion had to do with the wrap function. In the metacard engine the wrap functions on words, which by definition are characters separated by spaces. No spaces, no words, no wraps I was told. So if by accident a string, which has more characters (without spaces) than the width of the field allows to show, is entered in the field, the user is obliged to use the I-beam and the arrow-keys to be able to read the whole thing (which is really annoying if it is a very long string). Thank god mobile phones don't use this kind of wrap :^) The suggestion was to have this kind of wrapfunction too, as an option. Anyway, thank you and everybody for the comments, tests and suggestions on this subject. Regards, WA From rcozens at pon.net Thu Jun 26 09:08:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Thu Jun 26 09:08:00 2003 Subject: Xavier Bury is out of the office. In-Reply-To: References: Message-ID: Hey X-Man! Talk about synchronicity! I just mentioned your name to Ro Nagey at the RunRev WWDC dinner Tuesday night. With your background in HyperTalk, you've gotta love RunRev. And I'll love having you part of the RunRev discussions. Sooner or later we can catch up on each other's lives privately. But in the meantime, when you get to the office could you tell you automatic responder to ignore messages from the List? :{`) -- 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 Thu Jun 26 10:35:00 2003 From: mcompanys at mac.com (Manuel Companys) Date: Thu Jun 26 10:35:00 2003 Subject: WWDC news and pictures In-Reply-To: Message-ID: Le jeudi, 26 juin 2003, ? 12:37 Europe/Paris, Heather Williams a ?crit : > I've managed to acquire > and upload some pictures of the team in action at WWDC Thank you, Heather. It's nice to see the people we have been corresponding with. And congratulation to th RR team for the awards and good columns. Manuel From revlists at canelasoftware.com Thu Jun 26 11:04:00 2003 From: revlists at canelasoftware.com (Mark Talluto) Date: Thu Jun 26 11:04:00 2003 Subject: [OT] Re: Apple's New Product Announcements In-Reply-To: Message-ID: On Wednesday, June 25, 2003, at 10:38 PM, Scott Rossi wrote: >>> For those of you using Macs out there who want to stay connected with >>> other >>> Mac users, you might want take a look at Apple's new iChatAV (free >>> beta >>> download on Apple's site). A friend and I tried this out recently >>> on a >>> couple of laptops and while the audio quality varies, it *can* be >>> phenomenal >>> with very little delay between send and receive. > >> Another alternative would be: Squid Cam from www.squidsoft.com >> For $20.00 you can run multiple connections (something iChat AV can >> not >> do). Even connects with Win versions of the software. I think Apple >> needs to get those system reqs down a bit. > > Thanks for sharing this alternate option. How did this app perform in > your > experience? Is the latency/audio as good or better than Apple's? > > Works really well. It just does not have the simple UI that iChat has. I can play A title games while Squid is running in the background communicating with friends. You can try it for free. I think it runs for 5 minutes before closing the connection. I have high hopes for iChat AV getting better though. It is a solution my parents will be able to use. Best regards, Mark Talluto http://www.canelasoftware.com From alrice at ARCplanning.com Thu Jun 26 11:16:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Thu Jun 26 11:16:01 2003 Subject: WWDC news and pictures In-Reply-To: <183FE3B2-A7C7-11D7-BF91-000A27B49A96@major-k.de> Message-ID: <77EB62C0-A7F0-11D7-B1AE-000393529642@ARCplanning.com> On Thursday, June 26, 2003, at 05:12 AM, Klaus Major wrote: >> Also a rather nifty video taken with the new iSight camera, if you're >> interested... > > Cool stunt, but i hope Geoff will not get hired immediately by the > "Jackass" team ;-) If Geoff gets brain damage from that stunt he won't be as good of a tech support rep for runrev! LOL! Let's see it with one hand tied behind his back! Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From yvescoppe at skynet.be Thu Jun 26 11:33:00 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Thu Jun 26 11:33:00 2003 Subject: WWDC news and pictures In-Reply-To: References: Message-ID: Hello Thank you Heather to let us place a face on the names of the famous rev users. -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From dsc at swcp.com Thu Jun 26 11:46:00 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 26 11:46:00 2003 Subject: putting a relative large amount of data in 1 line into a field :^) In-Reply-To: <319BDA56-A7D9-11D7-AB8D-000502990960@pi.be> Message-ID: <990C2250-A7F4-11D7-9774-000A9567A3E6@swcp.com> On Thursday, June 26, 2003, at 07:22 AM, wouter wrote: > All this is why I suggested in one of the bugreports to add something > like a "binary" field to Metacard. > In most cases a custom property in the owner of the potential field might be more appropriate. (The question I brought up earlier this week on per-card non-displayed background data, takes a wee bit more thinking.) If a field is used, then using base64Encode() and base64Decode() to format the data should allow it to work for storage, even under today's conditions. If you prefer hex, you should be able to roll your own hex encoding using binaryEncode() and binaryDecode(), which might be more convenient for debugging. Preview copies of my free "boxes" library are out and I hope to announce that soon; it will allow complex data to be put into fields, but field storage is best suited for debugging. Given that... I think good handling of long words in wrapping is desirable and it may not even need a special mode. And even though I don't like the idea of storing binary data in a field, it might be done in quick debugging lines and we might do it accidently, so I would support something reasonable happening. This means that nothing weird happens with null (or any other control characters). This means no line limit. This means wrapping works for any kind of data. This means no crashing. Even with unicode. This means documentation warnings can be removed. There would be no need for a "binary" field under these conditions. I don't know how efficient field storage is. It might be that if there are no unicode characters and there are no per-char properties set that it is relatively efficient. Even so, I would think a custom property would be more efficient as far as space and speed, but I don't know for sure. Dar Scott From dsc at swcp.com Thu Jun 26 13:57:00 2003 From: dsc at swcp.com (Dar Scott) Date: Thu Jun 26 13:57:00 2003 Subject: WWDC news and pictures In-Reply-To: Message-ID: From the web page: > Geoff demonstrating how to build an application for four platforms > while holding your breath. I have worked many shows and I know good showmanship is important. I would have loved to see you work the crowd, Geoff. Dar Scott From lale at phenotyping.com Thu Jun 26 14:00:01 2003 From: lale at phenotyping.com (Lars Lewejohann) Date: Thu Jun 26 14:00:01 2003 Subject: read/write Palm DBs In-Reply-To: <20030626092407.83863.qmail@web11903.mail.yahoo.com> References: <20030626092407.83863.qmail@web11903.mail.yahoo.com> Message-ID: <3EFB409B.7080909@phenotyping.com> Hi, Thanks for the quick reply! (and sorry for the double post - I used the wrong email-address...) Jan Schenkel wrote: >Hi Lars, > >If you need cross-platform without the headaches of >Java, then Revolution is the way to go :-) >AFAIK, no one here has written a library yet for >reading and/or writing pdb files. > Thats the bad news I expected :-) >However, a bit of >googling turned up the file format specs at : >http://www.palmos.com/dev/support/docs/fileformats/PDB_PRCFormat.html > jep, I've seen that before and I was hoping there might be some tools at hand for easily converting to a RR-read-/writeable format (that would have been the perfect argument for imediatly registering with revolution) >So this shouldn't be too hard to accomplish :-) > Well, I just dicovered RR last night. Even though I have some C and PHP source code doing the trick this probably will not be a perfect start :-) I'll see how far I get and I will most likely come back here and bother with some questions... BTW my e-mail account gets rapidly flodded with posts from this list. Wouldn't it be more comfortable to have a forum instead of a mailing list? Kind regards, Lars From jacque at hyperactivesw.com Thu Jun 26 14:11:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu Jun 26 14:11:00 2003 Subject: WWDC news and pictures In-Reply-To: References: Message-ID: <3EFB437F.7060708@hyperactivesw.com> On 6/26/03 1:49 PM, Dar Scott wrote: > From the web page: > >> Geoff demonstrating how to build an application for four platforms >> while holding your breath. > > > I have worked many shows and I know good showmanship is important. I > would have loved to see you work the crowd, Geoff. I saw him do it at MacWorld. He's a natural. If you ever want to sell anything, call him. He's irresistable. I think Runtime should ship clothes pins with Revolution. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mail at richard-hillen.de Thu Jun 26 15:53:00 2003 From: mail at richard-hillen.de (R. Hillen) Date: Thu Jun 26 15:53:00 2003 Subject: How to Get First Image of a Movie (.mov) Message-ID: <0D246528-A817-11D7-BCEC-000393854988@richard-hillen.de> Hello List, I want to make a inventory over a lot of little movie-snippets. From Users Point of view - he drags a movie-snippet onto a card, - the card script calculates the URL of the movie and puts it into a field, - a script gets the first image of the movie and puts it into an image-object. Any hints, how to get this first image? Thanx in advance. Richard. From shaosean at unitz.ca Thu Jun 26 19:51:00 2003 From: shaosean at unitz.ca (Shao Sean) Date: Thu Jun 26 19:51:00 2003 Subject: imageSource and "binfile:" Message-ID: <200306270043.UAA12611@bright.unitz.ca> i'm trying to do.. set the imageSource of char 1 to "binfile:" & tFilePath where tFilePath is an absolute path to the graphic file, yet nothing shows up.. when i import the image into the stack the image does appear in the field... set the imageSource of char 1 to 1007 am i doing something wrong or is this a known bug? -Sean From ambassador at fourthworld.com Thu Jun 26 19:55:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu Jun 26 19:55:01 2003 Subject: Fun with Large Fonts Message-ID: In Microsoft operating systems the user can set the default font size for controls, window titles, etc. According to the spec, an application should respond by querying the registry to get the current font metrics and adjust all controls to match the formatted width and height. If controls overlap as a result of this resizing, the window should be enlarged too accomodate them. That's a lot of work, and for little benefit: by the time the controls are resized to accomodate the text and the window is resized to accomodate the controls, the result is not much different from simply lowering the resolution of the monitor. But here's the punchline: this setting is set in the Display control panel, which in XP ignores the font size settings altogether. ;) So my question for you folks is: Do any of you know if this is a bug in XP's Display control panel, or is Microsoft now telling us we can also ignore the Large Fonts setting? -- 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 sarahr at genesearch.com.au Thu Jun 26 20:11:00 2003 From: sarahr at genesearch.com.au (Sarah) Date: Thu Jun 26 20:11:00 2003 Subject: WWDC news and pictures In-Reply-To: <1030626205336.3efad0b0.c0a80064.10.2.3.0.42369@192.168.0.100> Message-ID: <394E7386-A83A-11D7-9E33-0003937A97B8@genesearch.com.au> Great stuff - thanks Heather. Hopefully Geoff's nose has recovered by now... But how come we only got to see the guys? What about a few photos of Jeanne & Heather. Cheers, Sarah sarahr at genesearch.com.au http://www.troz.net/Rev/ On Thursday, June 26, 2003, at 08:53 pm, Heather Williams wrote: > Hi Guys! Just a note, to let you know that for once, I've managed to > acquire > and upload some pictures of the team in action at WWDC. Also a rather > nifty > video taken with the new iSight camera, if you're interested... > > www.runrev.com/Revolution1/news.html > > Regards, > > Heather > > -- > Heather Williams > Runtime Revolution Ltd. > Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 > Revolution: Software at the Speed of Thought From zelston at aol.com Thu Jun 26 20:33:00 2003 From: zelston at aol.com (Zac Elston) Date: Thu Jun 26 20:33:00 2003 Subject: shell() vs the socket In-Reply-To: <200306161603.MAA11716@www.runrev.com> References: <200306161603.MAA11716@www.runrev.com> Message-ID: <3EFB9CD1.1040005@aol.com> I'm trying to write a process to listen and respond with the output of commands told to it. when using read from socket thesocket until return write shell(it) to socket thesocket I get :command not found when I put "/bin/ls" into it write shell(it) to socket it works on a whim i tried entering man ls once connected and I got no manual entry for ls this tells me it's a path problem since man was started but it didn't know where to find the manual for ls which is an environment variable, but then shouldn't /bin/ls work since I'm telling it where to look? what's the logic I am missing here? thanks -zac From bornstein at designeq.com Thu Jun 26 22:21:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Thu Jun 26 22:21:00 2003 Subject: imageSource and "binfile:" Message-ID: <200306270313.h5R3Cxs4019882@ms-smtp-03.nyroc.rr.com> > set the imageSource of char 1 to "binfile:" & tFilePath Imagesource needs to know where char 1 lives. Try: set the imageSource of char 1 of field "fieldname" to "binfile:" & tFilePath Regards, Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From shaosean at unitz.ca Thu Jun 26 23:05:00 2003 From: shaosean at unitz.ca (Shao Sean) Date: Thu Jun 26 23:05:00 2003 Subject: imageSource and "binfile:" Message-ID: <200306270357.XAA04110@bright.unitz.ca> sorry, i forgot to type that in in my email (yes it's there in the code).. set the imageSource of char (word 2 of the selectedChunk) of field (the last word of the selectedChunk) to "binfile:" & tFilePath that's the code (note: the word numbers may be off in this example, but they're right in the code) ----- Original Message Follows ----- > set the imageSource of char 1 of field "fieldname" to > "binfile:" & tFilePath From chipp at chipp.com Fri Jun 27 00:13:00 2003 From: chipp at chipp.com (Chipp Walters) Date: Fri Jun 27 00:13:00 2003 Subject: How to Get First Image of a Movie (.mov) In-Reply-To: <0D246528-A817-11D7-BCEC-000393854988@richard-hillen.de> Message-ID: My guess would be to set the currentime of the movie to 0 (first frame) then do an import snapshot (capture it) then put it where you want it. > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of R. Hillen > Sent: Thursday, June 26, 2003 3:45 PM > To: use-revolution at lists.runrev.com > Subject: How to Get First Image of a Movie (.mov) > > > Hello List, > > I want to make a inventory over a lot of little movie-snippets. > > From Users Point of view > - he drags a movie-snippet onto a card, > - the card script calculates the URL of the movie and puts it into a > field, > - a script gets the first image of the movie and puts it into an > image-object. > > Any hints, how to get this first image? > > Thanx in advance. > > Richard. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Fri Jun 27 00:18:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Fri Jun 27 00:18:01 2003 Subject: Fun with Large Fonts In-Reply-To: Message-ID: Don't know the answer for that one Richard. Why don't you bop over to the WinXPlist and ask some of the MS programmers there...oops, I forgot, you MAY NEVER APPROACH THE THRONE (unless you've already spent millions in licensing fees -- and then only on bended knee). Guess you're out of luck;-) Viva la OpenSource! -Chipp...a somewhat frustrated MS user (please, not trolling for *SWITCH* advice;-) > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Richard > Gaskin > Sent: Thursday, June 26, 2003 7:46 PM > To: MetaCard List; Rev Discussion List > Subject: Fun with Large Fonts > > > In Microsoft operating systems the user can set the default font size for > controls, window titles, etc. According to the spec, an > application should > respond by querying the registry to get the current font metrics > and adjust > all controls to match the formatted width and height. If controls overlap > as a result of this resizing, the window should be enlarged too accomodate > them. > > That's a lot of work, and for little benefit: by the time the > controls are > resized to accomodate the text and the window is resized to accomodate the > controls, the result is not much different from simply lowering the > resolution of the monitor. > > But here's the punchline: this setting is set in the Display > control panel, > which in XP ignores the font size settings altogether. ;) > > So my question for you folks is: Do any of you know if this is a bug in > XP's Display control panel, or is Microsoft now telling us we can also > ignore the Large Fonts setting? > > -- > 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 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rev at forest-e.co.jp Fri Jun 27 01:05:00 2003 From: rev at forest-e.co.jp (Rev) Date: Fri Jun 27 01:05:00 2003 Subject: How to using BLOB by Rev2.0 & MySQL4.1 References: <20030621.025101.3472.8.diskot123@juno.com> Message-ID: <3EFBDCB1.1050905@forest-e.co.jp> Hi Tuviah, Thank you for your suggestion. I was waiting for it. > When using MySQL and Rev2.0, which character set should be used? >>I tried ucs2 which is 16bit Unicode. (because Rev2.0 was 16bit unicode) >>It seems that however, use of ucs2 was too early also at MySQL4.1. > > OK for anyone who plans to use japanese or other international characters > with database, I would suggest you get and set everything in UTF-8. Most > databases support UTF-8, and Rev can encode/decode UTF-8 to unicode. BTW, Where is the database sample stack(without "Database Query Builder"). How to recordset by Previous & Next button on my stack. I tried the method which I had before taught to Jan. But, I was not able to see a picture. Then, Rev has frozen. > - you'll need a way to go through the records, so > create a series of buttons (First, Prev,Next,Last) > + when you create the 'First' button, use the > 'Inspector' palette and go to the 'Database' panel. > + use the 'Query' option menu to select the query > + use the 'Action' option menu to tell it to go to > the first record > + ... the other buttons are similar ... > - now you can view all the images in your table > - you may have noticed that when you set the necessary > information in the 'Database' panel in the 'Inspector' > palette for your image control, there was also a > checkbox 'Update after editing' > + if you check that, and make changes to the image, > these ought to be updated back to the database Regards, Yujis From pixelbird at interisland.net Fri Jun 27 01:15:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Fri Jun 27 01:15:00 2003 Subject: G5/Panther and Rev In-Reply-To: <200306261547.LAA23123@www.runrev.com> Message-ID: Howdy, Can someone on the list give us a rundown on some of the implications of Rev and the MC engine working with the new Mac G5 PPC and OS 10.3 Panther? Ken N. From alrice at ARCplanning.com Fri Jun 27 01:46:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jun 27 01:46:01 2003 Subject: G5/Panther and Rev In-Reply-To: Message-ID: On Thursday, June 26, 2003, at 09:11 PM, Ken Norris wrote: > Howdy, > > Can someone on the list give us a rundown on some of the implications > of Rev > and the MC engine working with the new Mac G5 PPC and OS 10.3 Panther? > I'm no hardware expert, but there is no need to worry- the G5 is totally backwards compatible for 32 bit PPC software. All your software will continue to run as normal. Something that would be really cool, however, would be a set of externals for doing SIMD routines on various architectures like Altivec (g4,g5), Intel and AMD also have their own SIMD instruction sets. Kinda like how Adobe is going to release a photoshop "g5 plugin" to utilize those routines. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From igor at pixelmedia.com.au Fri Jun 27 01:47:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Fri Jun 27 01:47:00 2003 Subject: WWDC news and pictures In-Reply-To: Message-ID: <2ACBEE62-A86A-11D7-8402-000393AD9396@pixelmedia.com.au> Dear Heather, Thank you for the link, the photo, and the video! On Thursday, June 26, 2003, at 08:37 PM, Heather Williams wrote: > Hi Guys! Just a note, to let you know that for once, I've managed to > acquire > and upload some pictures of the team in action at WWDC. Also a rather > nifty > video taken with the new iSight camera, if you're interested... Wow, the little iSight camera does take REALLY good video, huh? Impressive! It was great to be able to put faces to all the names - and yes, the boys do look particularly fetching in their skirts - ops, I mean, their kilts! Now, where can we see a photo of our list mum? Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From tuburan at comcast.net Fri Jun 27 02:32:01 2003 From: tuburan at comcast.net (TOM DIOLA) Date: Fri Jun 27 02:32:01 2003 Subject: mexican voices in OS X Message-ID: Hi, Saw your post and was wondering how to get those mexican voices working in OS X. My Son is taking Spanish in High School and it would be nice to have him emulate the accents. Tom Diola :o) From janschenkel at yahoo.com Fri Jun 27 02:53:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jun 27 02:53:00 2003 Subject: WWDC news and pictures In-Reply-To: Message-ID: <20030627074533.35189.qmail@web11903.mail.yahoo.com> --- Heather Williams wrote: > Hi Guys! Just a note, to let you know that for once, > I've managed to acquire > and upload some pictures of the team in action at > WWDC. Also a rather nifty > video taken with the new iSight camera, if you're > interested... > > www.runrev.com/Revolution1/news.html > > Regards, > > Heather > > -- > Heather Williams > I wonder if your insurance company is going to up the premium after having seen the video ;-) Nevertheless, like the others said, it's great to finally put some faces next to the names. And for those wondering about pictures of the rest of the team, go to : http://www.runrev.com/company/team.html where you'll see tiny pictures of Iain, Jeanne, Mark and Heather as well as Fr?d?ric Rinaldi. The only one left eluding the camera so far is Dave Cragg -- c'mon, send a picture to Heather, you can do it... :o) Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From richmond at mail.maclaunch.com Fri Jun 27 03:45:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 27 03:45:00 2003 Subject: How to Get First Image of a Movie (.mov) Message-ID: Quicktime Pro allows you to export any frame of an .mov file in PICT format - it can then be processed with a graphics program to produce what evre format turns you on. A screen capture can also do the trick. On Macintosh systems Cmd-Shift-3 captures the whole screen, Cmd-Shift-4 allows you to capture part of the screen (PDF file with Mac OS X, PICT with earlier Mac systems). My experience with Windows is limited. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From alrice at ARCplanning.com Fri Jun 27 03:56:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jun 27 03:56:00 2003 Subject: copying tab delimited text to excel Message-ID: <2C8BFD78-A87C-11D7-894A-000393529642@ARCplanning.com> I have a field with tab stops (string & tab & string & linefeed etc). On OS X, I can Command-C and Command-V to copy paste tab-delimited data into MS Excel v.X. On Windows, using Control-C, Excel 2000 doesn't see anything on the clipboard. Oh wait... I guess there is nothing on the clipboard at all. Is there some trick to getting copy-paste from a field to work on Windows, or do I have to implement it myself using rawKeyDown and clipboard etc? Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From ttasovac at princeton.edu Fri Jun 27 04:10:01 2003 From: ttasovac at princeton.edu (Toma Tasovac) Date: Fri Jun 27 04:10:01 2003 Subject: Esperanto & Revolution In-Reply-To: <114F5DAE-A7A7-11D7-8F84-003065A81762@mac.com> Message-ID: <00895E2C-A87E-11D7-8E26-000393D60E0C@princeton.edu> On Thursday, June 26, 2003, at 09:23 AM, Manuel Companys wrote: > Le mercredi, 25 juin 2003, ? 21:26 Europe/Paris, Toma Tasovac a ?crit : > >> I was thinking of writing a little Unicode tutorial anyway... > That's a pretty good idea! It would help us Thanks, Manuel, although I must say I am less and less confident about my knowledge every day... :) On Thursday, June 26, 2003, at 02:04 AM, Igor Couto wrote: > 3) How can I put an Esperanto label on a button? Setting the textFont > of the button to ",Unicode", and then trying to enter a label in the > Inspector, doesn't work. Trying to set it via script doesn't work > either. What can I do? This is the only one I can answer right away. The inspector is a disaster for Unicode input, so pretty much you have to forget it. What you need to do is save you button labels in a utf8 encoded text file, one label per line. Then do the following: on openStack put uniencode (url "file:esperantoButton.txt", "utf8") into tTemp set the itemDel to cr set the label of button "Button 1" to item 1 of tTemp set the label of button "Button 2" to item 2 of tTemp -- etc... end openStack I've just tested it with "?e?a ?a?man?a?o" and it worked fine. Once you import these labels from the text file and save your stack, just get rid of the above script. Next time you open the stack, all the labels will be there -- displaying correctly. Now, I will play a little more with your other questions and see if I get anywhere. Don't get your hopes up, though, I am not an expert, just a total Unicode desperado... :) All best, Toma From richmond at mail.maclaunch.com Fri Jun 27 05:02:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 27 05:02:01 2003 Subject: Bug in RR 2.0.1 ??? Message-ID: I have just started a stack that imports .mov files: as I am fiddling around with this I am obviously clicking the import button any number of times!!! Each time I click my button it imports another instance of my sample movie (unsurprisingly); however, I cannot get rid of these videoClips again!!!!! Bloat, bloat,bloat Now in RR 1.1.1 the application browser allowed me to delete imported files (remember those lovely little buttons along the top???), but this does not seem possible in RR 2.0.1. Also videoClips imported in this way are not showing up in the property inspector. Help, advice, Please....... Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From vikramsingh at mailandnews.com Fri Jun 27 05:34:00 2003 From: vikramsingh at mailandnews.com (Vikram Singh) Date: Fri Jun 27 05:34:00 2003 Subject: WWDC Pictures Message-ID: <3F01E80E@mailandnews.com> What about the reclusive Guru of all- Scott Raney? Dont remember seeing a picture of him ever... Vikram --- Heather Williams wrote: > Hi Guys! Just a note, to let you know that for once, > I've managed to acquire > and upload some pictures of the team in action at > WWDC. Also a rather nifty > video taken with the new iSight camera, if you're > interested... > > www.runrev.com/Revolution1/news.html > > Regards, > > Heather > > -- > Heather Williams > >I wonder if your insurance company is going to up the >premium after having seen the video ;-) >Nevertheless, like the others said, it's great to >finally put some faces next to the names. >And for those wondering about pictures of the rest of >the team, go to : http://www.runrev.com/company/team.html >where you'll see tiny pictures of Iain, Jeanne, Mark >and Heather as well as Fr?d?ric Rinaldi. >The only one left eluding the camera so far is Dave >Cragg -- c'mon, send a picture to Heather, you can do >it... :o) >Jan Schenkel. From janschenkel at yahoo.com Fri Jun 27 05:40:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jun 27 05:40:00 2003 Subject: Bug in RR 2.0.1 ??? In-Reply-To: Message-ID: <20030627103225.19461.qmail@web11901.mail.yahoo.com> --- Mathewson wrote: > I have just started a stack that imports .mov files: > as I > am fiddling around with this I am obviously clicking > the > import button any number of times!!! > > Each time I click my button it imports another > instance of > my sample movie (unsurprisingly); however, I cannot > get rid > of these videoClips again!!!!! > > Bloat, bloat,bloat > > Now in RR 1.1.1 the application browser allowed me > to > delete imported files (remember those lovely little > buttons > along the top???), but this does not seem possible > in RR > 2.0.1. > > Also videoClips imported in this way are not showing > up in > the property inspector. > > Help, advice, Please....... > > Richmond Mathewson > Hi Richmond, First of all, go to the 'Preferences' (in the 'Edit' menu) ; use the list on the left hand to go to the 'Application browser' prefreences. Use the checkboxes at the top to show audio and video clips. Now you should be able to review and remove the video clips by using the 'Application browser' (in the 'Tools' menu) Now that your immediate problem ought to be solved, it's time to point out that Runtime Revolution i deprecating the audio and videoclips in favor of the use of players. The question is whether or not it would be more appropriate to leave the movies where they are (thus allowing easier updating of their contents), than to add to the stack size by importing them as a whole. My advice would be : unless you _really_ need to embed the movies, just use a player object ; fiddle its settings to suit and change the fileName property to point to a different movie. 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!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From janschenkel at yahoo.com Fri Jun 27 05:50:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jun 27 05:50:00 2003 Subject: WWDC Pictures In-Reply-To: <3F01E80E@mailandnews.com> Message-ID: <20030627104229.52789.qmail@web11903.mail.yahoo.com> --- Vikram Singh wrote: > What about the reclusive Guru of all- Scott Raney? > Dont remember seeing a > picture of him ever... > > Vikram > Can anyone make a picture of God ? Just kidding, of course ; and my apologies to any religious people I may have offended with the question above. Seriously, it would be nice to have a picture of The Man himself. Can anyone pull something out of their vast photo archives ? Or would that result in a public beheading, Scott ? ;-) Jan. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From janschenkel at yahoo.com Fri Jun 27 06:00:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jun 27 06:00:00 2003 Subject: read/write Palm DBs In-Reply-To: <3EFB409B.7080909@phenotyping.com> Message-ID: <20030627105226.69975.qmail@web11905.mail.yahoo.com> --- Lars Lewejohann wrote: > Hi, > > Thanks for the quick reply! (and sorry for the > double post - I used the > wrong > email-address...) > > Jan Schenkel wrote: > > >Hi Lars, > > > >If you need cross-platform without the headaches of > >Java, then Revolution is the way to go :-) > >AFAIK, no one here has written a library yet for > >reading and/or writing pdb files. > > > Thats the bad news I expected :-) > > >However, a bit of > >googling turned up the file format specs at : > >http://www.palmos.com/dev/support/docs/fileformats/PDB_PRCFormat.html > > > jep, I've seen that before and I was hoping there > might be some tools at > hand for easily > converting to a RR-read-/writeable format (that > would have been the > perfect argument > for imediatly registering with revolution) > > >So this shouldn't be too hard to accomplish :-) > > > Well, I just dicovered RR last night. Even though I > have some C and PHP > source code > doing the trick this probably will not be a perfect > start :-) I'll see > how far I get > and I will most likely come back here and bother > with some questions... > > BTW my e-mail account gets rapidly flodded with > posts from this list. > Wouldn't it be > more comfortable to have a forum instead of a > mailing list? > > Kind regards, > > Lars > Hi Lars, Since you're new to Revolution, I'd advise playing around with the tutorials first. After you have more of a feel on how to build a project, open up the transcript dictionary, and have a look at the entries for 'binaryEncode' and 'binaryDecode' Those functions allow you to turn binary data into Revolution variables and back. 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!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From richmond at mail.maclaunch.com Fri Jun 27 06:51:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 27 06:51:01 2003 Subject: Bug in RR 2.0.1 ???: missing the point.... Message-ID: This is missing the point..... (I have my own kinky reasons for importing .mov files into stacks) I worked out about setting the prefs to show audio & video clips donkey's years ago; not the point at all. The point is VERY SIMPLE: at the top of the RR 1.1.1 Application Browser there is a 'delete' button with a Trashcan Icon. There is no 'delete' button in the RR 2.0.1 Application Browser and I am unable to delete media clips....tried through 'Edit' menu where it says 'clear text' !!! Now at the moment I am trying to build a RR stack that will export frames from .mov files as image files (!!!!!!!!), and think that to do this I prob. have to import the .mov files first. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From wmb at internettrainer.com Fri Jun 27 07:13:00 2003 From: wmb at internettrainer.com (Wolfgang M. Bereuter) Date: Fri Jun 27 07:13:00 2003 Subject: Bug in RR 2.0.1 ??? In-Reply-To: <20030627103225.19461.qmail@web11901.mail.yahoo.com> Message-ID: <65F63FEE-A897-11D7-8B7A-003065430226@internettrainer.com> On Freitag, Jun 27, 2003, at 12:32 Europe/Vienna, Jan Schenkel wrote: > First of all, go to the 'Preferences' (in the 'Edit' > menu) ; use the list on the left hand to go to the > 'Application browser' prefreences. > Use the checkboxes at the top to show audio and video > clips. Now you should be able to review and remove the > video clips by using the 'Application browser' (in the > 'Tools' menu) I dont understand why this is unchecked in 2.x now by default. It was not in the old Applov. Imho its would be better to have this boxes checked by default. 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 janschenkel at yahoo.com Fri Jun 27 07:13:25 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri Jun 27 07:13:25 2003 Subject: Bug in RR 2.0.1 ???: missing the point.... In-Reply-To: Message-ID: <20030627120531.78071.qmail@web11905.mail.yahoo.com> --- Mathewson wrote: > This is missing the point..... > > (I have my own kinky reasons for importing .mov > files into > stacks) > > I worked out about setting the prefs to show audio & > video > clips donkey's years ago; not the point at all. > > The point is VERY SIMPLE: at the top of the RR > 1.1.1 > Application Browser there is a 'delete' button with > a > Trashcan Icon. There is no 'delete' button in the > RR 2.0.1 > Application Browser > and I am unable to delete media clips....tried > through > 'Edit' menu where it says 'clear text' !!! > > Now at the moment I am trying to build a RR stack > that will > export frames from .mov files as image files > (!!!!!!!!), > and think that to do this I prob. have to import the > .mov > files first. > > Richmond Mathewson > Hi Richmond, Ah, yes. I'm sorry, I missed the point then. I can't check it right now, but what options do you get in the contextual menu when you right-click / control-click on the videoclip ? As for making a snapshot of the first frame : use a player without a controller, set its fileName to the movie's path, and then use the 'import snapshot' command to take a picture of the first frame (or any other frame you like) 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!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From joel.guillod at net2000.ch Fri Jun 27 07:46:00 2003 From: joel.guillod at net2000.ch (joel.guillod at net2000.ch) Date: Fri Jun 27 07:46:00 2003 Subject: Responsivness of Runtime Revolution Ltd.? Message-ID: <20030627123733.A188E1FF28@smtp.net2000.ch> Dear Revolution Developers, As far as I have been enable to test it these last weeks, Revolution appears as a very mature and advanced product. Being a first days Hyper- and Supercard user, I am convinced that Runtime Revolution Ltd should be very proud of their product because they have done a pretty good job until yet. Leaving the implementation part of the product, I am wondering to know what you as developers and users are saying about the company. Is it responsive? Could we count on the company that the product will live a long time, being enhanced and bug corrected in a raisonable amont of time? That developers are listened for a best (R)evolution? My own very short experience is that I registered through the Internet for some license of Revolution two weeks ago and still haven't got the serial to unlock the free version. I also sent an email yesterday but still no reply. My previous experiences with RealBasic are so that the replies from Realsoftware are very fast. Also does the Supercard team. Then the meaning of my questions about the Revolution company: I have been waiting for a while for the second version annonced many months ago. Now it is here and is working quite fine (ok few bugs but very few for an upgrade). So, I decided to move and to make development first for academic projects to, maybe later on, commercial ones. And now I have to admit that things may be going very slow... So, let me know if I will be able to do serious development with Revolution. I am convinced that my own problem is just a small failure somewhere but the doubt has been raised. If you prefer for privacy, please just reply directly to me at . King Regards and good pleasure with Revolution, Joel _______________________________________________________________ Fighting against the malignant melanoma, the worst skin cancer? See http://www.imed.ch/dermoscopy/ From heather at runrev.com Fri Jun 27 07:53:00 2003 From: heather at runrev.com (Heather Williams) Date: Fri Jun 27 07:53:00 2003 Subject: read/write Palm DBs In-Reply-To: <200306270633.CAA02910@www.runrev.com> Message-ID: > BTW my e-mail account gets rapidly flodded with posts from this list. > Wouldn't it be > more comfortable to have a forum instead of a mailing list? Set your list preferences to digest. Then you will only get one or two messages a day, consisting of all the posts that have come in during the day. Much more manageable that way, Regards, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From joel.guillod at net2000.ch Fri Jun 27 08:06:01 2003 From: joel.guillod at net2000.ch (joel.guillod at net2000.ch) Date: Fri Jun 27 08:06:01 2003 Subject: Responsivness of Runtime Revolution Ltd.? Message-ID: <20030627123305.794C11FF45@smtp.net2000.ch> Dear Revolution Developers, As far as I have been enable to test it these last weeks, Revolution appears as a very mature and advanced product. Being a first days Hyper- and Supercard user, I am convinced that Runtime Revolution Ltd should be very proud of their product because they have done a pretty good job until yet. Leaving the implementation part of the product, I am wondering to know what you as developers and users are saying about the company. Is it responsive? Could we count on the company that the product will live a long time, being enhanced and bug corrected in a raisonable amont of time? That developers are listened for a best (R)evolution? My own very short experience is that I registered through the Internet for some license of Revolution two weeks ago and still haven't got the serial to unlock the free version. I also sent an email yesterday but still no reply. My previous experiences with RealBasic are so that the replies from Realsoftware are very fast. Also does the Supercard team. Then the meaning of my questions about the Revolution company: I have been waiting for a while for the second version annonced many months ago. Now it is here and is working quite fine (ok few bugs but very few for an upgrade). So, I decided to move and to make development first for academic projects to, maybe later on, commercial ones. And now I have to admit that things may be going very slow... So, let me know if I will be able to do serious development with Revolution. I am convinced that my own problem is just a small failure somewhere but the doubt has been raised. If you prefer for privacy, please reply directly to me at . King Regards and good pleasure with Revolution, Joel _______________________________________________________________ Fighting against the malignant melanoma, the worst skin cancer? See http://www.imed.ch/dermoscopy/ From heather at runrev.com Fri Jun 27 08:50:00 2003 From: heather at runrev.com (Heather Williams) Date: Fri Jun 27 08:50:00 2003 Subject: WWDC news and pictures In-Reply-To: <200306270633.CAA02910@www.runrev.com> Message-ID: > But how come we only got to see the guys? What about a few photos of > Jeanne & Heather. Thanks Sarah. Unfortunately there don?t seem to be any pictures at all of Jeanne, I'll have to get someone onto that. I'm not at WWDC - we can't all go you know, or who would be here to keep an eye on you lot? But I did find a pic with me in from the Macuser awards, and have posted it, for what it's worth. Regards, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From richmond at mail.maclaunch.com Fri Jun 27 09:05:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 27 09:05:01 2003 Subject: Licence to open free version of RR ?? Message-ID: Joel wrote: "I registered through the Internet for some license of Revolution two weeks ago and still haven't got the serial to unlock the free version." not at all clear what this means.......either one uses the Free version, which needs not licence at all (Thank you, Thank you, Thank you to RunRev for all us scratchers in the dust who have made insufficient money to pay for a full licence), or one has a licence for the PRO version. My experinece of Runtime Revolution is that they are an extremely friendly bunch who go to great lengths to help with all sorts of questions, however goofy they may be. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From Roger.E.Eller at sealedair.com Fri Jun 27 09:08:00 2003 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Fri Jun 27 09:08:00 2003 Subject: WWDC news and pictures Message-ID: On 06/27/2003 at 09:06 AM Heather Williams wrote: > Thanks Sarah. Unfortunately there don?t seem to be any pictures at all of > Jeanne, I'll have to get someone onto that. I'm not at WWDC - we can't all > go you know, or who would be here to keep an eye on you lot? But I did find > a pic with me in from the Macuser awards, and have posted it, for what it's > worth. > > Regards, > > Heather Didn't an older version of Revolution (mabe v1.1) have photos of the staff in the "About Revolution" dialog? You should add that back. Who cares if the download is a few K bigger (no more than a web page)? It is nice to see the faces of the wonderful folks that make and support the best programming environment known to human-kind! Kind Regards, Roger Eller roger.e.eller at sealedair.com From heather at runrev.com Fri Jun 27 09:09:01 2003 From: heather at runrev.com (Heather Williams) Date: Fri Jun 27 09:09:01 2003 Subject: Message for Joel Gillod Message-ID: I'm sorry to use the list for this but... Joel, your ISP is blocking my emails as spam. Please could you either give me another email address to contact you on, or contact your ISP and ask them to allow mail from runrev.com? Regards, Heather -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From rcozens at pon.net Fri Jun 27 09:13:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jun 27 09:13:00 2003 Subject: WWDC news and pictures In-Reply-To: References: Message-ID: >Unfortunately there don't seem to be any pictures at all of >Jeanne, Heather, Sarah, et al: If I recall correctly, Jeanne was the person taking the pictures. Sounds like the List wants a cameo photo of you, Jeanne. :{`) -- 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 Fri Jun 27 09:21:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Fri Jun 27 09:21:01 2003 Subject: 4 and a bit mice...... Message-ID: So I rushed out to the shop to buy MacUser because of the article on RR.... I left the mag on the shelf (tight wad) because, although MacUser did award RR the mice I thought the article was pretty feeble and did not do RR justice. Now a 4-page spread with lots of juicy pix of a prog. in development would have said a lot more than MacUser's rather stuffy text. If RR is, as MacUser claims, programming for the non-geeky; as we all know it is (honestly, I'm not geeky) then it should have been backed up with images of drag-and-drop and object programming. Reading the article I felt rather sad because it singularly failed to give an impression of the passion one could rapidly feel when 'fooling around' with RR. About 11 years ago I was doing an MA at a university in the US when my wife and I bought a Macintosh from a Montgomery Ward shop (Europeans need to think of big supermarkets) because it was the cheapest machine we could get our hands on ($1500). We cracked open the box and there was HYPERCARD....and suddenly the depression created by years of MiniFortran, Fortran 4, Pascal, Zilog and Basic went flying out the window, and, Oh Boy, within an hour I had something semi-respectable up and running. When Hypercard was allowed to die (Mr Jobs is a rat!) I was very sad and got lumbered with TOOLBOOK. So, on returning to Scotland after many years abroad, as well as the rain, the snow, the greasy food, the narrow mindedness, and so forth; there was Runtime Revolution; which was an even bigger kick than Hypercard. MacUser has no passion, no balls, and, frankly, would not make me interested in RR at all! So no mice at all to MacUser for their article. Come on, fight me, disagree with me, feedback ........ intellectual ferment. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From rcozens at pon.net Fri Jun 27 09:35:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jun 27 09:35:01 2003 Subject: 4 and a bit mice...... In-Reply-To: References: Message-ID: >MacUser has no passion, no balls, and, frankly, would not >make me interested in RR at all! > >So no mice at all to MacUser for their article. > >Come on, fight me, disagree with me, feedback ........ >intellectual ferment. No argument here, Richmond... but I would extend the statement to Macworld as well and software reviewers as a group. On 31 May I posted [Dan's Post re RunRev's HyperCard Roots], "In my experience, software reviewers are writers, not developers, and their reviews are rarely done in a depth that would qualify them to proclaim any real knowledge or understanding of the product they review." -- 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 klaus at major-k.de Fri Jun 27 09:43:00 2003 From: klaus at major-k.de (Klaus Major) Date: Fri Jun 27 09:43:00 2003 Subject: 4 and a bit mice...... In-Reply-To: Message-ID: <8DF89F15-A8AC-11D7-9BF1-000A27B49A96@major-k.de> Hi all, if you would like to read that macuser review by yourself, go to: http://macuser.pcpro.co.uk/ and look for "Reviews", where you will find the RR review... Judge yourself... Regards Klaus Major klaus at major-k.de www.major-k.de P.S. I added a new page on my website, that will let you get to the x-talk section immediately without loosing the navigation frames. www.major-k.de/revstart.html Bookmark & enjoy :-) P.S.S. The "links"-page is not empty anymore ;-) Drop a line if you wnat a link to your website, too. X-talk related sites preferred ;-) From pixelbird at interisland.net Fri Jun 27 10:23:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Fri Jun 27 10:23:00 2003 Subject: G5/Panther and Rev In-Reply-To: <200306270633.CAA02881@www.runrev.com> Message-ID: Hi Alex, Thanx for the Re. > Date: Fri, 27 Jun 2003 00:38:04 -0600 > Subject: Re: G5/Panther and Rev > From: Alex Rice > > > On Thursday, June 26, 2003, at 09:11 PM, Ken Norris wrote: > >> Howdy, >> >> Can someone on the list give us a rundown on some of the implications >> of Rev >> and the MC engine working with the new Mac G5 PPC and OS 10.3 Panther? >> > I'm no hardware expert, but there is no need to worry- the G5 is > totally backwards compatible for 32 bit PPC software. All your software > will continue to run as normal. > > Something that would be really cool, however, would be a set of > externals for doing SIMD routines on various architectures like Altivec > (g4,g5), Intel and AMD also have their own SIMD instruction sets. > Kinda like how Adobe is going to release a photoshop "g5 plugin" to > utilize those routines. ---------- Yep, that's what I meant. I understand the backwards compatibility. I hear the new Pentium 64-bit chip won't do that. But, I wanted to know if MC/RR will make use of it in the near future. I don't know what SIMD is. Can you explain? Ken N. From kray at sonsothunder.com Fri Jun 27 10:47:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Fri Jun 27 10:47:00 2003 Subject: 4 and a bit mice...... In-Reply-To: Message-ID: > "In my experience, software reviewers are writers, not developers, > and their reviews are rarely done in a depth that would qualify them > to proclaim any real knowledge or understanding of the product they > review." Sorry, Rob, I have to disagree here.... the person who wrote the review is Keith Martin, and he has been using SuperCard and HyperCard for years (he is very active on the SuperCard list). So he doesn't qualify for the "writer-only" issue of which you speak. If anything, he may be a bit SuperCard-biased, although other than a couple of mentions of SuperCard, he doesn't seem to be acting in a biased way. > Now a 4-page spread with lots of juicy pix of a prog. in > development would have said a lot more than MacUser's > rather stuffy text. If RR is, as MacUser claims, > programming for the non-geeky; as we all know it is > (honestly, I'm not geeky) then it should have been backed > up with images of drag-and-drop and object programming. > Reading the article I felt rather sad because it > singularly failed to give an impression of the passion one > could rapidly feel when 'fooling around' with RR. How often do you get to see a "4-page spread with lots of juicy pix" for ANY program? Don't get me wrong; I agree it would have been better to show more, but Keith did cover most of the bases, and the only "negatives" he gave in his article were related to menus (which he attributed to the cross-platform nature of Rev - which is true) and the pricing structure. In my opinion, it was a GLOWING review... look at the final two paragraphs of the article - a place where reviewers tend to get mealy-mouthed and say things like "if it had ___ it would be great" or "you judge for yourself", but instead says: ------------- Revolution 2.0.1 delivers everything its name promises. It is a broad-ranging and potent tool which, with a little practice, puts enormous power into the hands of the user. Before Revolution, the world of cross-platform software production was restricted to specialists versed in arcane programming languages, but now it is limited purely by the user's imagination. ------------- Does this sound like a "no-mice" review to you? I give MacUser UK the same number of mice it gave Rev: 4.5. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > From: Rob Cozens > Reply-To: use-revolution at lists.runrev.com > Date: Fri, 27 Jun 2003 07:29:01 -0700 > To: use-revolution at lists.runrev.com > Subject: Re: 4 and a bit mice...... > >> MacUser has no passion, no balls, and, frankly, would not >> make me interested in RR at all! >> >> So no mice at all to MacUser for their article. >> >> Come on, fight me, disagree with me, feedback ........ >> intellectual ferment. > > No argument here, Richmond... > > but I would extend the statement to Macworld as well and software > reviewers as a group. > > On 31 May I posted [Dan's Post re RunRev's HyperCard Roots], > > > -- > > 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 dsc at swcp.com Fri Jun 27 10:52:01 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 27 10:52:01 2003 Subject: G5/Panther and Rev In-Reply-To: Message-ID: <40261474-A8B6-11D7-B2ED-000A9567A3E6@swcp.com> On Friday, June 27, 2003, at 06:20 AM, Ken Norris wrote: > I don't know what SIMD is. Can you explain? Single-Instruction -- Multiple-Data A single machine instruction that applies to several groups of data items in concert. This need not be at the same time, the processor might quickly iterate through these. We have this as a high-level language feature in Transcript. For example, + can work on arrays as well as numbers. This does not mean that this is translated to an SIMD instruction in the engine implementation. However, the feel is the same. Maybe it would possible for the engine to keep arrays that are the result of arithmetic in a special form, just as it keeps the results of simple arithmetic in a special form. That special form might be optimized for speed and maybe take advantage of SIMD instructions. However, I suspect only a few of us use arithmetic on arrays and then only a few of that group use very large arrays. Perhaps there are image handling and a few other areas where fancy capability might apply. Dar Scott From jacque at hyperactivesw.com Fri Jun 27 10:58:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri Jun 27 10:58:00 2003 Subject: imageSource and "binfile:" In-Reply-To: <200306270357.XAA04110@bright.unitz.ca> References: <200306270357.XAA04110@bright.unitz.ca> Message-ID: <3EFC67E0.7040104@hyperactivesw.com> On 6/26/03 10:57 PM, Shao Sean wrote: > sorry, i forgot to type that in in my email (yes it's there > in the code).. > > set the imageSource of char (word 2 of the selectedChunk) of > field (the last word of the selectedChunk) to "binfile:" & > tFilePath I think it is missing a "url" designation. Also, I don't always get good results with urls unless I put them in parentheses. Try: set the imagesource of char x of fld y to URL ("binfile:"&tFilePath) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Fri Jun 27 11:09:00 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 27 11:09:00 2003 Subject: imageSource and "binfile:" In-Reply-To: <3EFC67E0.7040104@hyperactivesw.com> Message-ID: <8D5A7CFE-A8B8-11D7-B2ED-000A9567A3E6@swcp.com> On Friday, June 27, 2003, at 09:50 AM, J. Landman Gay wrote: > I think it is missing a "url" designation. Also, I don't always get > good results with urls unless I put them in parentheses. Try: > > set the imagesource of char x of fld y to URL ("binfile:"&tFilePath) The TD warns that this is probably not what is desired. Perhaps the absolute path is not interpreted absolute. Dar Scott From rcozens at pon.net Fri Jun 27 11:49:00 2003 From: rcozens at pon.net (Rob Cozens) Date: Fri Jun 27 11:49:00 2003 Subject: 4 and a bit mice...... In-Reply-To: References: Message-ID: >Sorry, Rob, I have to disagree here.... I will defer to your experience in this case, Ken. My remarks were made in general without specific focus on the Mac User article. -- 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 Fri Jun 27 12:04:40 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Fri Jun 27 12:04:40 2003 Subject: 4 and a bit mice...... In-Reply-To: <8DF89F15-A8AC-11D7-9BF1-000A27B49A96@major-k.de> Message-ID: Gee. I think it is a pretty good review of Revolution. Bill Vlahos On Friday, June 27, 2003, at 07:35 AM, Klaus Major wrote: > Hi all, > > if you would like to read that macuser review by yourself, go to: > > http://macuser.pcpro.co.uk/ > > and look for "Reviews", where you will find the RR review... > > Judge yourself... > > > Regards > > Klaus Major From alrice at ARCplanning.com Fri Jun 27 12:06:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jun 27 12:06:00 2003 Subject: G5/Panther and Rev In-Reply-To: Message-ID: <4B57B34E-A8C0-11D7-894A-000393529642@ARCplanning.com> On Friday, June 27, 2003, at 06:20 AM, Ken Norris wrote: > Yep, that's what I meant. I understand the backwards compatibility. I > hear > the new Pentium 64-bit chip won't do that. Yeah that's crazy of Intel. AMD's 64 bit chips don't have that limitation?! > But, I wanted to know if MC/RR will make use of it in the near future. > > I don't know what SIMD is. Can you explain? What Dar said in his post :-) He more than I about it probably. If any of you are a feeling particularly adventurous, on OS X do man vecLib [return] in terminal.app NAME AltiVec vecLib vMathLib BLAS LAPACK vDSP vBigNum vBasicOps Vector Computation Velocity Engine Extended Math Library - This man page intro- duces the vector instruction set extension to the PowerPC architecture known as Velocity Engine (or AltiVec) and its accompanying libraries and programming support in Mac OS X. ... I'm not sure if this man page gets installed with the Apple Developer Tools CD, or if it's there on clean installs of OS X too. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From zelston at aol.com Fri Jun 27 12:14:01 2003 From: zelston at aol.com (Zac Elston) Date: Fri Jun 27 12:14:01 2003 Subject: shell() vs the socket In-Reply-To: <200306270633.CAA02910@www.runrev.com> References: <200306270633.CAA02910@www.runrev.com> Message-ID: <3EFC7976.50303@aol.com> An HTML attachment was scrubbed... URL: From dsc at swcp.com Fri Jun 27 12:23:00 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 27 12:23:00 2003 Subject: G5/Panther and Rev In-Reply-To: <4B57B34E-A8C0-11D7-894A-000393529642@ARCplanning.com> Message-ID: On Friday, June 27, 2003, at 10:56 AM, Alex Rice wrote: > What Dar said in his post :-) He more than I about it probably. Everything I know is a quarter century out of date. Or more. Dar From ambassador at fourthworld.com Fri Jun 27 12:37:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jun 27 12:37:01 2003 Subject: How to Get First Image of a Movie (.mov) In-Reply-To: Message-ID: Mathewson wrote: > Quicktime Pro allows you to export any frame of an .mov > file in PICT format - it can then be processed with a > graphics program to produce what evre format turns you on. > > A screen capture can also do the trick. On Macintosh > systems Cmd-Shift-3 captures the whole screen, Cmd-Shift-4 > allows you to capture part of the screen (PDF file with Mac > OS X, PICT with earlier Mac systems). My experience with > Windows is limited. And you can do screen capture right in Rev with the import command. -- 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 alrice at ARCplanning.com Fri Jun 27 12:49:03 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jun 27 12:49:03 2003 Subject: G5/Panther and Rev In-Reply-To: Message-ID: <9C51AE46-A8C6-11D7-894A-000393529642@ARCplanning.com> On Friday, June 27, 2003, at 06:20 AM, Ken Norris wrote: > I don't know what SIMD is. Can you explain? Also the G5's SIMD unit is identical to "Altivec" which has existed since the G4. So if nobody made a G4 plugin for Runrev, it's probably not going to happen for G5's either. The other aspect to the G5 is it's 64-bit ness. I don't know what that means from a practical perspective for a product like runrev. Probably not a whole lot. Other than your app could use 8 GB of memory if it wanted to! Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From rodmc at runrev.com Fri Jun 27 12:57:00 2003 From: rodmc at runrev.com (rod mccall) Date: Fri Jun 27 12:57:00 2003 Subject: 4 and a bit mice...... In-Reply-To: Message-ID: <138B177C-A8C8-11D7-89FB-000393B7335C@runrev.com> > Sorry, Rob, I have to disagree here.... the person who wrote the > review is > Keith Martin, and he has been using SuperCard and HyperCard for years > (he is > very active on the SuperCard list). So he doesn't qualify for the > "writer-only" issue of which you speak. If anything, he may be a bit > SuperCard-biased, although other than a couple of mentions of > SuperCard, he > doesn't seem to be acting in a biased way I would say that I agree with Ken Ray's comments above. In general we we were very happy with the review in MacUser, while 5 out 5 would have been nice, 4.5 in our book is a pretty good score. Also given Keith Martin's expertise I'd say 4.5 is an even better score! We've got more reviews due soon and so far MacUser and Computer World (New Zealand) have been very positive, and everyone here at Runtime is smiling! In relation to comments regarding reviewers, it has been noted that a few magazines simply do not have reviewers who are experienced enough to examine developer tools. However in virtually every case these magazines have said so at the outset and have declined the invitation. In other cases they have hired freelancers with experience of developer tools and (where possible) of Revolution (or other xTalk environments). Anyway we'll be making more announcements regarding press coverage over the coming months. As ever people are welcome to email me if they wish to discuss the matter further. Best, Rod Dr Rod McCall www.runrev.com Runtime Revolution Ltd 91 Hanover Street, Edinburgh, EH2 1DJ t: +44 (0)131 718 4333 f: +44 (0) 131 718 4334 Revolution: Software at the Speed of Thought From ambassador at fourthworld.com Fri Jun 27 15:49:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jun 27 15:49:01 2003 Subject: Responsivness of Runtime Revolution Ltd.? In-Reply-To: <20030627123305.794C11FF45@smtp.net2000.ch> Message-ID: joel.guillod at net2000.ch wrote: > My own very short experience is that I registered through the Internet for > some license of Revolution two weeks ago and still haven't got the serial > to unlock the free version. I also sent an email yesterday but still no > reply. The free version requires no license key. You're good to start playing with it the moment you're done installing it. -- 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 steve at messimercomputing.com Fri Jun 27 15:56:01 2003 From: steve at messimercomputing.com (Stephen Messimer) Date: Fri Jun 27 15:56:01 2003 Subject: Voices Message-ID: Hi all, I am building an object that requires the use of the revSetSpeechVoice command. This is no problem for the Mac Classic and OSX platforms but I am at a loss to find any reference to the existence of similiar functionality on the Windows. Does windows have voices as well and are there any voices with the same names as those found on apple systems. I would like to give my windows users the same functionality as I make available to those using Macs. Thanks, Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 www.messimercomputing.com -- Macintosh G-4 OSX 10.2.5, OS 9.2.2, 512MB RAM, Rev 2.0.1 From shaosean at unitz.ca Fri Jun 27 16:08:00 2003 From: shaosean at unitz.ca (Shao Sean) Date: Fri Jun 27 16:08:00 2003 Subject: imageSource and "binfile:" Message-ID: <200306272100.RAA24608@bright.unitz.ca> thanks, but the docs say _not_ to use the URL keyword (but i'll try it anyways) ----- Original Message Follows ----- > I think it is missing a "url" designation. Also, I don't > always get good results with urls unless I put them in > parentheses. Try: From ambassador at fourthworld.com Fri Jun 27 16:17:01 2003 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri Jun 27 16:17:01 2003 Subject: 4 and a bit mice...... In-Reply-To: Message-ID: Mathewson wrote: > So no mice at all to MacUser for their article. I give Keith's article at least 4.5 mice. :) Check out the heading: > VERDICT: Before Revolution, the world of cross-platform > software production was restricted to specialists versed > in arcane programming languages, but now it is limited > purely by the user's imagination. Could you ask for a more positive summary? Well, you could ask for a near-perfect 4.5 out of 5 rating -- which he gave Rev as well. Also, note that he has one of the best price summaries for Rev anywhere, which cites the low Biz Edition primarily but also manages to include most of the others, and in surprisingly few words: > PRICE: $299 (Professional Single User Licence $995. > Educational K-12 Multi User 25-pack $500.) Considering that Keith Martin is a long-time SuperCard expert, one might almost expect him to be a little more critical of Rev in a Mac-focused venue like MacUsr UK. But his journalistic integrity apparently overrides his long-time passion for SC, and as a whole I think the article paints a very positive picture of Revolution. -- 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 revolution at duncansoftware.com Fri Jun 27 16:38:01 2003 From: revolution at duncansoftware.com (Stu Duncan) Date: Fri Jun 27 16:38:01 2003 Subject: Win XP and BMP Message-ID: <001c01c33cf3$4dbac0b0$0802a8c0@Dell8250> Importing a BMP in Win XP crashes Revolution. Other formats import correctly. Has anyone else had this problem? Stu Duncan From jacque at hyperactivesw.com Fri Jun 27 16:39:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri Jun 27 16:39:01 2003 Subject: imageSource and "binfile:" In-Reply-To: <200306272100.RAA24608@bright.unitz.ca> References: <200306272100.RAA24608@bright.unitz.ca> Message-ID: <3EFCB798.4090403@hyperactivesw.com> On 6/27/03 4:00 PM, Shao Sean wrote: > thanks, but the docs say _not_ to use the URL keyword (but > i'll try it anyways) Yeah, that's what Dar pointed out too, and you are both right. I wasn't thinking. To make up for it, I did a test. This works for me on OS X: answer file "Choose an image:" set the imagesource of char 1 of fld 1 to ("binfile:"&it) So all I can think of, if it doesn't work for you, is that maybe the path isn't quite right in your script. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From erikhans08 at yahoo.com Fri Jun 27 16:47:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Fri Jun 27 16:47:01 2003 Subject: WWDC news and pictures In-Reply-To: <20030627074533.35189.qmail@web11903.mail.yahoo.com> Message-ID: <20030627213913.65706.qmail@web20001.mail.yahoo.com> --- Jan Schenkel wrote: > And for those wondering about pictures of the > rest of the team, go to : > http://www.runrev.com/company/team.html fascinating reading. is Ten Thumbs Typing Tutor allied with RR? ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From alrice at ARCplanning.com Fri Jun 27 17:07:00 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Fri Jun 27 17:07:00 2003 Subject: Responsivness of Runtime Revolution Ltd.? In-Reply-To: <20030627123305.794C11FF45@smtp.net2000.ch> Message-ID: <90EDC38E-A8EA-11D7-894A-000393529642@ARCplanning.com> On Friday, June 27, 2003, at 06:33 AM, joel.guillod at net2000.ch wrote: > My previous experiences with RealBasic are so that the replies from > Realsoftware are very > fast. Also does the Supercard team. Joel, as a former realbasic programmer, I can tell you that runrev's support and mailing list is as good or better than Real Software. And the product is better in my opinion ;-) But remember that only the Pro license comes with "official" tech support. The free and SBE licenses do not include support, I think. Otherwise you just have this mailing list and a few others to ask questions. On this list there are hobbyist, shareware developers, commercial developers, in-house corporate developers. All kinds. Welcome! From your email signature I see you are doing medical imaging research. I am developing a Revolution external for the CLIPS expert system. Medicine is one of the classic expert system domains. Let me know if are interested in CLIPS. Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From graham.samuel at wanadoo.fr Fri Jun 27 17:10:01 2003 From: graham.samuel at wanadoo.fr (Graham) Date: Fri Jun 27 17:10:01 2003 Subject: 4 and a bit mice...... Message-ID: <5.2.1.1.0.20030627235454.00c493b0@pop.wanadoo.fr> On Fri, 27 Jun 2003 09:41:04 -0600, Ken Ray wrote: >Sorry, Rob, I have to disagree here.... the person who wrote the review is >Keith Martin, and he has been using SuperCard and HyperCard for years (he is >very active on the SuperCard list). So he doesn't qualify for the >"writer-only" issue of which you speak. If anything, he may be a bit >SuperCard-biased, although other than a couple of mentions of SuperCard, he >doesn't seem to be acting in a biased way. >[....] >Does this sound like a "no-mice" review to you? I give MacUser UK the same >number of mice it gave Rev: 4.5. I'm with Ken on this - Keith certainly qualifies as a developer, and has a deep experience of SuperCard as Ken says. Looks from the Web version that he wasn't given much space to write his review - I've often felt that MacUser UK is rather heavily biased to the graphic arts community which may account for this limitation (OK some graphics people are developers, but not the majority). Anyway it's great that Revo has had some publicity - I want it market to be as big as possible! BTW, thanks to Heather for the pix and stuff - as everyone says, it's nice to know what people look like, even if (as in my case) they look a bit like your kids... Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From dvk at dvkconsult.com.au Fri Jun 27 17:21:01 2003 From: dvk at dvkconsult.com.au (David Vaughan) Date: Fri Jun 27 17:21:01 2003 Subject: 4 and a bit mice...... In-Reply-To: <200306271601.MAA17614@www.runrev.com> Message-ID: <91CBF010-A8EC-11D7-97F3-000393598038@dvkconsult.com.au> On Saturday, Jun 28, 2003, at 02:01 Australia/Sydney, Klaus Major wrote: > > Hi all, > > if you would like to read that macuser review by yourself, go to: > > http://macuser.pcpro.co.uk/ > > and look for "Reviews", where you will find the RR review... I did, and noticed something else I think worth mention. Quite often on this list, comments are made on the documentation. Many of those are helpful but as a reference point for those comments I quote the MacUser article: "The Transcript dictionary is provided as a searchable Revolution document, and each entry is well explained. With tools such as this good documentation is essential, and Revolution's is exceptional. " with regards to the minimally-photographed Jeanne. David > > Judge yourself... > > > Regards > > Klaus Major > klaus at major-k.de > www.major-k.de -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1127 bytes Desc: not available URL: From dsc at swcp.com Fri Jun 27 20:14:00 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 27 20:14:00 2003 Subject: G5/Panther and ... Encryption (was G5/Panther and Rev) In-Reply-To: <40261474-A8B6-11D7-B2ED-000A9567A3E6@swcp.com> Message-ID: On Friday, June 27, 2003, at 09:44 AM, Dar Scott wrote: > Maybe it would possible for the engine to keep arrays that are the > result of arithmetic in a special form, just as it keeps the results > of simple arithmetic in a special form. That special form might be > optimized for speed and maybe take advantage of SIMD instructions. > However, I suspect only a few of us use arithmetic on arrays and then > only a few of that group use very large arrays. Hmmm. There was recent discussion of block encryption... Now if bitXor, and [ ] could be expanded appropriately, maybe blocks could be encrypted and decrypted in parallel. And with a slight improvement in binaryEncode and binaryDecode maybe variables in those can be arrays. Maybe if array operation semantics were expanded to other operators, we might find more applications of array operators. Such as encryption. This should be good for ECB mode and for much or most of other modes. I wonder where else array operators might be handy. Dar Scott From gizmotron at earthlink.net Fri Jun 27 21:39:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 27 21:39:00 2003 Subject: G5/Panther and ... Encryption (was G5/Panther and Rev) In-Reply-To: Message-ID: On Friday, June 27, 2003, at 06:06 PM, Dar Scott wrote: > > On Friday, June 27, 2003, at 09:44 AM, Dar Scott wrote: > >> Maybe it would possible for the engine to keep arrays that are the >> result of arithmetic in a special form, just as it keeps the results >> of simple arithmetic in a special form. That special form might be >> optimized for speed and maybe take advantage of SIMD instructions. >> However, I suspect only a few of us use arithmetic on arrays and then >> only a few of that group use very large arrays. > > Hmmm. There was recent discussion of block encryption... Now if > bitXor, and [ ] could be expanded appropriately, maybe blocks could > be encrypted and decrypted in parallel. And with a slight improvement > in binaryEncode and binaryDecode maybe variables in those can be > arrays. > > Maybe if array operation semantics were expanded to other operators, > we might find more applications of array operators. Such as > encryption. > > This should be good for ECB mode and for much or most of other modes. > > I wonder where else array operators might be handy. > > Dar Scott I'm a blockhead. I would love it if I could store arrays or even better dimensional arrays, both loading them from, and saving them to a variable. I could use them for XML transformation, pull parser techniques, and queried interfaces between XML and database tables for faster and easier uses. They could even act as simple databases for general uses. As it is now I must pre-populate an array before using it. Mark Brownell From shaosean at unitz.ca Fri Jun 27 21:51:00 2003 From: shaosean at unitz.ca (Shao Sean) Date: Fri Jun 27 21:51:00 2003 Subject: imageSource and "binfile:" Message-ID: <200306280243.WAA32516@bright.unitz.ca> weird.. i built a new stack and put your code in, and then modified it to use the code i wrote (using the selectedChunk function) it worked.. i'll check to see what's different in my original stack.. RR2.01 WinXP (home) ----- Original Message Follows ----- > answer file "Choose an image:" > set the imagesource of char 1 of fld 1 to > ("binfile:"&it) From monte at sweattechnologies.com Fri Jun 27 22:25:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri Jun 27 22:25:00 2003 Subject: G5/Panther and ... Encryption (was G5/Panther and Rev) In-Reply-To: Message-ID: > > I'm a blockhead. I would love it if I could store arrays or even better > dimensional arrays, both loading them from, and saving them to a > variable. I could use them for XML transformation, pull parser > techniques, and queried interfaces between XML and database tables for > faster and easier uses. They could even act as simple databases for > general uses. As it is now I must pre-populate an array before using it. > HI Mark Maybe I don't understant what you want but check out customPropertySets. Regards Monte From shaosean at unitz.ca Fri Jun 27 22:31:01 2003 From: shaosean at unitz.ca (Shao Sean) Date: Fri Jun 27 22:31:01 2003 Subject: imageSource and "binfile:" Message-ID: <200306280322.XAA04452@bright.unitz.ca> it looks like it was putting () around the "binfile:" & tFilePath -> ("binfile:" & tFilePath) From dsc at swcp.com Fri Jun 27 22:58:01 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 27 22:58:01 2003 Subject: imageSource and "binfile:" In-Reply-To: <200306280322.XAA04452@bright.unitz.ca> Message-ID: <9B48FAC6-A91B-11D7-BEEE-000A9567A3E6@swcp.com> On Friday, June 27, 2003, at 09:22 PM, Shao Sean wrote: > it looks like it was putting () around the "binfile:" & > tFilePath -> ("binfile:" & tFilePath) Maybe the two syntaxes "char ... to ..." and the "set ... to ..." had too many to's to be parsed without the (), too. Dar Scott From gizmotron at earthlink.net Fri Jun 27 23:14:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri Jun 27 23:14:01 2003 Subject: G5/Panther and ... Encryption (was G5/Panther and Rev) In-Reply-To: Message-ID: <2792C0B9-A91E-11D7-ACB3-000A95859272@earthlink.net> On Friday, June 27, 2003, at 08:17 PM, Monte Goulding wrote: >> I'm a blockhead. I would love it if I could store arrays or even >> better >> dimensional arrays, both loading them from, and saving them to a >> variable. I could use them for XML transformation, pull parser >> techniques, and queried interfaces between XML and database tables for >> faster and easier uses. They could even act as simple databases for >> general uses. As it is now I must pre-populate an array before using >> it. >> > HI Mark > > Maybe I don't understant what you want but check out > customPropertySets. > > Regards > > Monte Monte, I want to create and populate an array. The arrays can contain numbers or string data that might include LF and paragraph breaks. Anyway I want to save the array and at later times open them as arrays. Although this isn't about operators working on data in arrays it is about changing the capabilities of arrays. Mark From monte at sweattechnologies.com Fri Jun 27 23:42:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri Jun 27 23:42:00 2003 Subject: G5/Panther and ... Encryption (was G5/Panther and Rev) In-Reply-To: <2792C0B9-A91E-11D7-ACB3-000A95859272@earthlink.net> Message-ID: > > I want to create and populate an array. The arrays can contain numbers > or string data that might include LF and paragraph breaks. Anyway I > want to save the array and at later times open them as arrays. Although > this isn't about operators working on data in arrays it is about > changing the capabilities of arrays. > Sorry Mark I'm still not getting you. I can't see what the difference is between what you want above and the following: -- create and populate your array put whatever into tArray["something"] -- use the following to save the array set the customProperties["myArray"] of stack "savedArrays" to tArray save stack "savedArrays" -- use the following to load the array put the customProperties["myArray"] of stack "savedArrays" into tArray Am I still way off? Cheers Monte From dsc at swcp.com Fri Jun 27 23:52:00 2003 From: dsc at swcp.com (Dar Scott) Date: Fri Jun 27 23:52:00 2003 Subject: G5/Panther and ... Encryption (was G5/Panther and Rev) In-Reply-To: <2792C0B9-A91E-11D7-ACB3-000A95859272@earthlink.net> Message-ID: <3EA19C61-A923-11D7-BEEE-000A9567A3E6@swcp.com> On Friday, June 27, 2003, at 10:08 PM, Mark Brownell wrote: >> Maybe I don't understant what you want but check out >> customPropertySets. > I want to create and populate an array. The arrays can contain numbers > or string data that might include LF and paragraph breaks. Anyway I > want to save the array and at later times open them as arrays. > Although this isn't about operators working on data in arrays it is > about changing the capabilities of arrays. If you mean the array is still there after you save and later open the stack, then I think Monte's suggestion of customPropertySet sounds right. If you want to save to a file, then look at split and combine. Since you have numbers, you need to make sure the numberFormat will include as many digits you need. If you have multiline data, you want to be careful of your split/combine delimiters and not use LF. Perhaps some carefully selected control characters will work. If your arrays also include some binary data and you want to save the data to a file, then split/combine will probably not work, not in general. Let us know if this is the case. Dar Scott From jacque at hyperactivesw.com Sat Jun 28 00:05:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat Jun 28 00:05:00 2003 Subject: imageSource and "binfile:" In-Reply-To: <9B48FAC6-A91B-11D7-BEEE-000A9567A3E6@swcp.com> References: <9B48FAC6-A91B-11D7-BEEE-000A9567A3E6@swcp.com> Message-ID: <3EFD2044.6050003@hyperactivesw.com> On 6/27/03 10:50 PM, Dar Scott wrote: > > On Friday, June 27, 2003, at 09:22 PM, Shao Sean wrote: > >> it looks like it was putting () around the "binfile:" & >> tFilePath -> ("binfile:" & tFilePath) > > > Maybe the two syntaxes "char ... to ..." and the "set ... to ..." had > too many to's to be parsed without the (), too. Heh. I'm trying hard to do something with "four" here, but I'm not up to the task. :) I was curious about the parentheses requirement in urls myself, at first. My guess is that the "&" concatenation forces the compiler to interpret the path as a literal string, which would be equivalent to saying "set the imagedata of to ". But you can't set imagedata to a string. Using an actual string reference like "http://xxx.xxx" has the same problem. By including the parentheses, we force the engine to do an evaluation of the url -- which equals the content of the url, i.e., the actual image data. And that does work. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From igor at pixelmedia.com.au Sat Jun 28 00:11:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sat Jun 28 00:11:00 2003 Subject: Esperanto & Revolution In-Reply-To: <00895E2C-A87E-11D7-8E26-000393D60E0C@princeton.edu> Message-ID: Dear Toma, Thank you for the great suggestion! On Friday, June 27, 2003, at 07:01 PM, Toma Tasovac wrote: >> 3) How can I put an Esperanto label on a button? Setting the textFont >> of the button to ",Unicode", and then trying to enter a label in the >> Inspector, doesn't work. Trying to set it via script doesn't work >> either. What can I do? > > This is the only one I can answer right away. The inspector is a > disaster for Unicode input, so pretty much you have to forget it. > What you need to do is save you button labels in a utf8 encoded text > file, one label per line. Then do the following: > > on openStack > put uniencode (url "file:esperantoButton.txt", "utf8") into tTemp > set the itemDel to cr > set the label of button "Button 1" to item 1 of tTemp > set the label of button "Button 2" to item 2 of tTemp > -- etc... > end openStack > > I've just tested it with "?e?a ?a?man?a?o" and it worked fine. Once > you import these labels from the text file and save your stack, just > get rid of the above script. Next time you open the stack, all the > labels will be there -- displaying correctly. > Actually, based on your suggestion, I found another way to accomplish the same - it MAY be a bit easier than having to do with external files: 1) Put all your strings in a LIST FIELD - the field can be hidden. 2) Ensure that all objects that are going to display Esperanto have their textFont property set to ",Unicode" 3) use the following line in the script that populates the labels of your objects: 'set the label of cMyObjectReference to the unicodeText of line x of field cMyStringField' I've just tried that, and it worked! Once again, many many thanks for the help. I've reported the difficulty with the Table fields as a bug in the bug database. I've also reported the fact that we cannot simply enter the labels in the Inspector... Any further hints, would be appreciated! Kind Regards, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From igor at pixelmedia.com.au Sat Jun 28 00:14:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sat Jun 28 00:14:00 2003 Subject: Grouped Fields and the formattedHeight In-Reply-To: <3EFA7329.7040906@hyperactivesw.com> Message-ID: <5B91A5DB-A926-11D7-A766-000393AD9396@pixelmedia.com.au> Dear Jacqueline, Thank you for your follow up! It's great to know that I was not simply doing something silly - or missing the point. We newbies need a lot of reassurance!.... :-P On Thursday, June 26, 2003, at 02:14 PM, J. Landman Gay wrote: >> Do you think these are bugs? Should I report them? Or am I missing >> something? >> >> Again, the problems: >> 1) changing the textFont of a group, and then the textSize of a >> group, and then getting the formattedHeight of a field in the group >> yields a wrong value. > > I tried the recipe from your previous message. I got the same results > as you did until I clicked into the field. After the field received > the focus, the formattedheight suddenly adjusted itself correctly. So > it looks like the field has to get the focus before all its properties > are fully recognized. > > I guess you could call it a bug. Scripting a "focus on fld 1" into > your handler might work around it, but I didn't try it. > > >> 2) removing the textFont property of the group (setting it to >> 'empty'), ALSO removes the textSize. >> Is this the way things are supposed to work? > > I'm not sure it is exactly a bug, because I can see an argument for > having it work either way. But I think you should report both of them. > I've reported them today! Once again, many thanks! - I've managed to implement a workaround in my scripts already! Kind Regards, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From igor at pixelmedia.com.au Sat Jun 28 00:28:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sat Jun 28 00:28:00 2003 Subject: Aligning Baselines of Different Objects Message-ID: <5A117E96-A928-11D7-A766-000393AD9396@pixelmedia.com.au> Dear Revolutionaries, I wonder if anyone has a neat, simple way to vertically align the baseline of text in a pulldown menu, with the baseline of text in a field. My problem is the following: PROBLEM: I have 2 objects, a pulldown menu, and a field, side by side, on a card. The user has the option of changing the textSize of both, simultaneously, and when he/she does, both objects should resize to accomodate the text. The issue arises with the fact that the text in the pulldown menu is CENTRED vertically in along the height, while the text in the field is TOP ALIGNED. Even though both items have the SAME BORDER, SAME MARGINS, SAME TEXT SIZE, SAME FONT, ETC, the reported formattedHeight of both is different. Resizing them to their formattedHeigh (or even textSize), and then trying to align the top/bottom/center of the objects works for some text sizes, but not for others. So: how can I keep the baselines of the 2 objects aligned, when the textSize of the objects is changed? If anyone has found a neat formula, or written a script, I would really, really appreciate some pointers! Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From igor at pixelmedia.com.au Sat Jun 28 00:46:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sat Jun 28 00:46:00 2003 Subject: Stopping the User from Adding/Removing Lines to a field Message-ID: Hi all! Would anyone know of an easy way to stop a user from removing or adding lines to a list field? PROBLEM: I have a list field with entries that the user should be able to CHANGE. The user MUST NOT be able to, however, delete or add lines to the field. I thought of using a TABLE field, however my users will enter international characters (Esperanto, Icelandic, etc.) that Revolution currently does not seem to support in the tables... It is easy enough to trap 'enters', 'returns', 'deletes' (forward and back). However, there are some functions that the user should be able to use that can still wreak havoc with the lines - namely, CUT and PASTE... This is all getting SOOOOOO complicated, for such a small limitation I want to implement, that I feel I must have missed a checkbox somewhere that will simply allow me to do it all! Can anyone help? -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From pixelbird at interisland.net Sat Jun 28 00:56:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sat Jun 28 00:56:00 2003 Subject: G5/Panther and Rev In-Reply-To: <200306271601.MAA17652@www.runrev.com> Message-ID: > Date: Fri, 27 Jun 2003 09:44:34 -0600 > Subject: Re: G5/Panther and Rev > From: Dar Scott > Perhaps there are image handling and a few other areas where fancy > capability might apply. ---------- That would certainly fall in line with Apple's re-assertion of dominance in the audio-visual-publishing field. I wish I could've gone to WWDC to get a feel for what it can do. Thanks, Ken N. From mcompanys at mac.com Sat Jun 28 01:00:00 2003 From: mcompanys at mac.com (Manuel Companys) Date: Sat Jun 28 01:00:00 2003 Subject: Voices In-Reply-To: Message-ID: Le vendredi, 27 juin 2003, ? 22:48 Europe/Paris, Stephen Messimer a ?crit : > I am building an object that requires the use of the revSetSpeechVoice > command. This is no problem for the Mac Classic and OSX platforms However, the mexican voices are no longer here in Jaguar. Why? We have now only english, at least in the Jaguar released in Europe. > but I am at a loss to find any reference to the existence of similiar > functionality on the Windows. Does windows have voices as well and are > there any voices with the same names as those found on apple systems. > I would like to give my windows users the same functionality as I make > available to those using Macs. I need to know too, since my programs are meant to be cross plaform. (I will be away from july,2 through july, 26.) Manuel From ludovic.thebault at laposte.net Sat Jun 28 01:06:01 2003 From: ludovic.thebault at laposte.net (=?iso-8859-1?Q?Ludovic_Th=E9bault?=) Date: Sat Jun 28 01:06:01 2003 Subject: Eliminate doubles in a long list field Message-ID: <20030628075758760278.GyazMail.ludovic.thebault@laposte.net> I've a long list field with double entry I want to eliminate double. I use this script : repeat for each line l in myLongList if l is not in myLongListWithoutDouble then put l&cr after myLongListWithoutDouble end if end repeat But it's long. There is an another solution ? Thanks. From mcompanys at mac.com Sat Jun 28 01:13:00 2003 From: mcompanys at mac.com (Manuel Companys) Date: Sat Jun 28 01:13:00 2003 Subject: mexican voices in OS X In-Reply-To: Message-ID: <96A8501A-A92E-11D7-983A-003065A81762@mac.com> Le vendredi, 27 juin 2003, ? 02:28 Europe/Paris, TOM DIOLA a ?crit : > Saw your post and was wondering how to get those mexican voices working > in OS X. So do I. > My Son is taking Spanish in High School and it would be nice > to have him emulate the accents Well, you'd better get some of those programs, DVDs, or AudioCassettes, out there. The male and female mexican voices were probably those of californian Apple employees. They pronounce the english words used in mexican spanish as no mexican would be able to. For instance the words beginning with S + consonant (a mexican would pronounce ES, not S). So it's likely to be US mexican rather than mexican spanish. Besides, the mexican spanish sounds a little special, not only to european but also to other latin american spanish speakers. Manuel From gizmotron at earthlink.net Sat Jun 28 01:16:01 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat Jun 28 01:16:01 2003 Subject: G5/Panther and ... Encryption (was G5/Panther and Rev) In-Reply-To: <3EA19C61-A923-11D7-BEEE-000A9567A3E6@swcp.com> Message-ID: <314CC6FE-A92F-11D7-BEE0-000A95859272@earthlink.net> On Friday, June 27, 2003, at 09:44 PM, Dar Scott wrote: > > On Friday, June 27, 2003, at 10:08 PM, Mark Brownell wrote: > >>> Maybe I don't understant what you want but check out >>> customPropertySets. > >> I want to create and populate an array. The arrays can contain >> numbers or string data that might include LF and paragraph breaks. >> Anyway I want to save the array and at later times open them as >> arrays. Although this isn't about operators working on data in arrays >> it is about changing the capabilities of arrays. > > If you mean the array is still there after you save and later open the > stack, then I think Monte's suggestion of customPropertySet sounds > right. Let's say that I have an XML document that contains 300 sales transactions. I want to put the XML text of each transaction into 300 separate items of an array. I then would like to save this array as an external file. It wouldn't be saved as text it would be saved as an array file. I could then use answer to open it with my application that could then access it. > > If you want to save to a file, then look at split and combine. Since > you have numbers, you need to make sure the numberFormat will include > as many digits you need. If you have multiline data, you want to be > careful of your split/combine delimiters and not use LF. Perhaps some > carefully selected control characters will work. > > If your arrays also include some binary data and you want to save the > data to a file, then split/combine will probably not work, not in > general. Let us know if this is the case. > > Dar Scott This is wish list stuff I'm talking about. In Director I have an Xtra plug-in that enables a shockwave app to save lists (arrays) to my hard drive. Later I can access the saved array and load it into a variable. This Xtra plug-in was written in C++ and adds value to the shockwave engine. If they are going to add operators to arrays maybe some day they can add save as array as a feature, meanwhile I can use Valentina and save as a database file of XML text transactions. Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 2138 bytes Desc: not available URL: From yvescoppe at skynet.be Sat Jun 28 01:24:01 2003 From: yvescoppe at skynet.be (Yves COPPE) Date: Sat Jun 28 01:24:01 2003 Subject: Eliminate doubles in a long list field In-Reply-To: <20030628075758760278.GyazMail.ludovic.thebault@laposte.net> Message-ID: Le samedi, 28 juin 2003, ? 07:57 Europe/Brussels, Ludovic Th?bault a ?crit : > I've a long list field with double entry > > I want to eliminate double. > > I use this script : > > repeat for each line l in myLongList > if l is not in myLongListWithoutDouble then > put l&cr after myLongListWithoutDouble > end if > end repeat > > But it's long. There is an another solution ? Thanks. > Hello Ludovic here is a script I use to do the job between two flds Very fast !!! On mouseUp put "" into fld "resultat" put fld "listeUn" into tmpUn put fld "listeDeux" into tmpDeux put commonLines(tmpUn,tmpDeux) into fld "resultat" end mouseUp function commonLines pList1, pList2 repeat for each line tLine in pList1 put 1 into tArray[tLine] end repeat repeat for each line tLine in pList2 if tArray[tLine] = 1 then put 2 into tArray[tLine] put tLine & cr after tRetVal end if end repeat delete char -1 of tRetVal return tRetVal end commonLines You can easily do t he same on ONE list with something as : put myLongList into tmpUn put myLongList into tmpDeux put commonLines(tmpUn,tmpDeux) into myLongList Avec un petit bonjour de la Belgique vers la France !! et heureux de te d?panner ! Greetings Yves COPPE yvescoppe at skynet.be From igor at pixelmedia.com.au Sat Jun 28 01:29:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sat Jun 28 01:29:00 2003 Subject: Eliminate doubles in a long list field In-Reply-To: <20030628075758760278.GyazMail.ludovic.thebault@laposte.net> Message-ID: Dear Ludovic, On Saturday, June 28, 2003, at 03:57 PM, Ludovic Th?bault wrote: > I've a long list field with double entry > > I want to eliminate double. > > I use this script : > > repeat for each line l in myLongList > if l is not in myLongListWithoutDouble then > put l&cr after myLongListWithoutDouble > end if > end repeat > > But it's long. There is an another solution ? Thanks. > How about this: sort lines of field cMyLongListField repeat with x = (the number of lines in field cMyLongListField) down to 2 if (line x of field cMyLongListField is line (x-1) of field cMyLongListField) then delete line x of field cMyLongListField end repeat I haven't tried, but I suspect it might be faster - I don't really know... You will, of course, end up with a SORTED list of unique lines - and I don't know whether that will pose a problem for you as well or not! I hope this helps! Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From alrice at ARCplanning.com Sat Jun 28 01:36:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sat Jun 28 01:36:01 2003 Subject: G5/Panther and ... Encryption (was G5/Panther and Rev) In-Reply-To: <314CC6FE-A92F-11D7-BEE0-000A95859272@earthlink.net> Message-ID: On Saturday, June 28, 2003, at 12:10 AM, Mark Brownell wrote: > I want to put the XML text of each transaction into 300 separate > items of an array. I then would like to save this array as an external > file. It wouldn't be saved as text it would be saved as an array file. > I could then use answer to open it with my application that could then > access it. You CAN do exactly that by using a "data stack" via custom properties! See this excellent post by Richard http://www.sonsothunder.com/devres/metacard/tips/stk001.htm excerpts from that post: """ The main benefit of using a stack file as opposed to a text file is the hierarchical structure afforded with objects and their custom properties. Remember that every Rev object can have custom properties, and even multiple sets of custom properties. Accessing these is very fast ? much faster than fields, and only a tiny bit slower than globals. You can use array notation if you like, and they can store binary data as well as text. Since a new stack file contains one card in one mainstack, you instantly get this rich structure for organizing your data (for just 363 bytes of overhead): ... Because the storage space and access speed overhead are so low with custom properties, you can use stack files for data sets as large as memory allows and expect pretty snappy performance. In this sense, it rivals Panorama and other RAM-based databases, with all the ease and flexibility of an xTalk. """ and to emphasize Monte's message earlier """ -- create and populate your array put whatever into tArray["something"] -- use the following to save the array set the customProperties["myArray"] of stack "savedArrays" to tArray save stack "savedArrays" -- use the following to load the array put the customProperties["myArray"] of stack "savedArrays" into tArray """ Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com From monte at sweattechnologies.com Sat Jun 28 01:44:12 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat Jun 28 01:44:12 2003 Subject: [ANN] Script Browser, XML Text & OZ-RUG Message-ID: Howdy I've just uploaded upgrades to my Script Browser plugin and libXMLtext. Download from http://www.sweattechnologies.com/rev/ Script Browser (sorry rev only) - will now show all declared locals, globals and constants even if you didn't javadoc comment them. If you do normal inline rev comments after each declaration this will be included in the browser window. - If libXMLtext is in use then you can modify the text styles. This is a good example of using libXMLtext for style sheet type functionality. libXMLtext - I've finally done an example style setter. Have a play (it's really cool!). - fixed a couple of issues related to Rev 2.0 custom property handling OZ-RUG (Australian Revolution Users Group) To join up go to http://groups.yahoo.com/group/oz-rug/ Current members (me). We will even accept New Zealanders ;-) Actually anyone in the general area is welcome. Maybe we can encourage the RunRev team to do a tour? Cheers Monte From ttasovac at princeton.edu Sat Jun 28 03:20:00 2003 From: ttasovac at princeton.edu (Toma Tasovac) Date: Sat Jun 28 03:20:00 2003 Subject: Esperanto & Revolution In-Reply-To: Message-ID: <38B9E81C-A940-11D7-8E26-000393D60E0C@princeton.edu> On Saturday, June 28, 2003, at 07:04 AM, Igor Couto wrote: > Dear Toma, > > Thank you for the great suggestion! > You are quite welcome! I've also looked into the problem you mentioned, of not being able to pass a Unicode string to a particular line in a field -- and am very much perplexed. I have no problems doing something like: set the unicodeText of fld "suchandsuch" to the value of the clickLine and preserving the Esperanto characters. ClickText, clickLine, clickCharChunk, charToNum all return proper values, there is no doubt that the Revolution engine recognizes "?" as numToChar(285), variables CAN deal with those characters (I could, easily capitalize Esperanto characters by saying something like: put the clickText into tClickedWord replace numToChar(349) with numToChar(348) in tClickedWord put tClickedWord into fld "wordDisplay" BUT as soon as I tried to put anything into a particular line of a field, things would fall apart... I hope we'll hear from Tuviah about this. Also, please keep us posted of your progress. All best, Toma From valetia at mac.com Sat Jun 28 04:07:01 2003 From: valetia at mac.com (valetia at mac.com) Date: Sat Jun 28 04:07:01 2003 Subject: Eliminate doubles in a long list field In-Reply-To: <20030628075758760278.GyazMail.ludovic.thebault@laposte.net> Message-ID: Hi Ludovic, Instead of using a "repeat for each line" loop, you could use the lineOffset function. For example: ----------- if lineOffset(l,myLongList) = 0 then put l&cr after myLongList end if ----------- Hope this helps! Valetia :-) On 28/6/03 3:57 PM, "Ludovic Th?bault" wrote: > I've a long list field with double entry > > I want to eliminate double. > > I use this script : > > repeat for each line l in myLongList > if l is not in myLongListWithoutDouble then > put l&cr after myLongListWithoutDouble > end if > end repeat > > But it's long. There is an another solution ? Thanks. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From valetia at mac.com Sat Jun 28 04:15:02 2003 From: valetia at mac.com (valetia at mac.com) Date: Sat Jun 28 04:15:02 2003 Subject: Stopping the User from Adding/Removing Lines to a field In-Reply-To: Message-ID: Hi Igor, To prevent people from pasting multiple lines of text, you can: 1. Trap it via the 'pasteKey' message; and then 2. Use the 'clipboardData' property to help you allow only the first line of whatever's in the clipboard to be pasted into the current selection. Hope this helps. Valetia :-) On 28/6/03 3:38 PM, "Igor Couto" wrote: > Hi all! > > Would anyone know of an easy way to stop a user from removing or adding > lines to a list field? > > PROBLEM: > I have a list field with entries that the user should be able to > CHANGE. The user MUST NOT be able to, however, delete or add lines to > the field. I thought of using a TABLE field, however my users will > enter international characters (Esperanto, Icelandic, etc.) that > Revolution currently does not seem to support in the tables... > > It is easy enough to trap 'enters', 'returns', 'deletes' (forward and > back). However, there are some functions that the user should be able > to use that can still wreak havoc with the lines - namely, CUT and > PASTE... This is all getting SOOOOOO complicated, for such a small > limitation I want to implement, that I feel I must have missed a > checkbox somewhere that will simply allow me to do it all! > > Can anyone help? > > -- > 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 ludovic.thebault at laposte.net Sat Jun 28 08:29:01 2003 From: ludovic.thebault at laposte.net (Ludovic Thebault) Date: Sat Jun 28 08:29:01 2003 Subject: Eliminate doubles in a long list field In-Reply-To: References: Message-ID: <3EFD961B.5080607@laposte.net> Yves COPPE wrote: > Hello Ludovic > > here is a script I use to do the job between two flds > Very fast !!! Thanks ! Very fast it's true (20 seconds instead of 2 hours !) From bmmeili at swissonline.ch Sat Jun 28 09:29:00 2003 From: bmmeili at swissonline.ch (Martin Meili) Date: Sat Jun 28 09:29:00 2003 Subject: saving a stackfile from a standalone Message-ID: hi, I've got 2 stacks: A.) a stack saved as a standalone (splash screen), as far as I understand it holds the engine. The engine should be able to save stackfiles, also running under Windows B.) a stackfile which is neither a standalone nor a substack of A, so it is an independent file In A I've got the following script: on closestack save stack B end closestack This works without any problems if I run my program on my Mac, but data are not stored if I try doing the same on a Windows PC. What am I understanding/doing wrong? Thanks for your help. Martin From gizmotron at earthlink.net Sat Jun 28 09:37:00 2003 From: gizmotron at earthlink.net (Mark Brownell) Date: Sat Jun 28 09:37:00 2003 Subject: G5/Panther and ... Encryption (was G5/Panther and Rev) In-Reply-To: Message-ID: <37107398-A975-11D7-A6B5-000A95859272@earthlink.net> On Friday, June 27, 2003, at 11:28 PM, Alex Rice wrote: > On Saturday, June 28, 2003, at 12:10 AM, Mark Brownell wrote: >> I want to put the XML text of each transaction into 300 separate >> items of an array. I then would like to save this array as an >> external file. It wouldn't be saved as text it would be saved as an >> array file. I could then use answer to open it with my application >> that could then access it. > > You CAN do exactly that by using a "data stack" via custom properties! > See this excellent post by Richard > http://www.sonsothunder.com/devres/metacard/tips/stk001.htm > > Alex Rice, Software Developer Also from the article: "Another tip: If you want to store data in a way that isn't obvious for someone to read if they open the stack file in a binary editor, you can use the compress and decompress functions on data you store in custom props, which will also reduce the size of the data file." I could also add Blowfish encryption to this at this point. Compression and encryption, all in a neat package, nice. It looks like it might work fine as a blob storage system as well. I guess I'm just a thick-head. Thanks for showing me this in a way that I could relate to it. This is exactly what I needed. Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1322 bytes Desc: not available URL: From klaus at major-k.de Sat Jun 28 09:52:00 2003 From: klaus at major-k.de (Klaus Major) Date: Sat Jun 28 09:52:00 2003 Subject: WWDC news and pictures In-Reply-To: <20030627213913.65706.qmail@web20001.mail.yahoo.com> Message-ID: Hi Erik >> And for those wondering about pictures of the >> rest of the team, go to : >> http://www.runrev.com/company/team.html > > fascinating reading. > is Ten Thumbs Typing Tutor allied with RR? Yes, it was their first (correct me if i'm wrong) commercial software. > ===== > erik at erikhansen.org http://www.erikhansen.org Hope that helps. Regards Klaus Major klaus at major-k.de www.major-k.de From ludovic.thebault at laposte.net Sat Jun 28 10:10:00 2003 From: ludovic.thebault at laposte.net (Ludovic Thebault) Date: Sat Jun 28 10:10:00 2003 Subject: WWDC news and pictures In-Reply-To: References: Message-ID: <3EFDADD2.5070204@laposte.net> Klaus Major wrote: >> >> is Ten Thumbs Typing Tutor allied with RR? > > > Yes, it was their first (correct me if i'm wrong) commercial software. > it was developped with RR ? From shaosean at unitz.ca Sat Jun 28 10:11:01 2003 From: shaosean at unitz.ca (Shao Sean) Date: Sat Jun 28 10:11:01 2003 Subject: saving a stackfile from a standalone Message-ID: <200306281503.LAA06610@bright.unitz.ca> perhaps you should try the "closeStackRequest" handler instead..(?) on closeStackRequest save stack B pass closeStackRequest -- important! if this isn't here, the program won't quit end closeStackRequest ----- Original Message Follows ----- > on closestack > save stack B > end closestack > > This works without any problems if I run my program on my > Mac, but data are not stored if I try doing the same on a > Windows PC. From yvescoppe at skynet.be Sat Jun 28 10:11:24 2003 From: yvescoppe at skynet.be (yves COPPE) Date: Sat Jun 28 10:11:24 2003 Subject: Eliminate doubles in a long list field In-Reply-To: <3EFD961B.5080607@laposte.net> References: <3EFD961B.5080607@laposte.net> Message-ID: >Yves COPPE wrote: > >>Hello Ludovic >> >>here is a script I use to do the job between two flds >>Very fast !!! > >Thanks ! Very fast it's true (20 seconds instead of 2 hours !) > Happy for you ! -- Greetings. Yves COPPE Email : yvescoppe at skynet.be From dsc at swcp.com Sat Jun 28 10:16:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 28 10:16:01 2003 Subject: G5/Panther and ... Encryption (was G5/Panther and Rev) In-Reply-To: <314CC6FE-A92F-11D7-BEE0-000A95859272@earthlink.net> Message-ID: <59A7BEC6-A97A-11D7-A497-000A9567A3E6@swcp.com> On Saturday, June 28, 2003, at 12:10 AM, Mark Brownell wrote: > I then would like to save this array as an external file. It wouldn't > be saved as text it would be saved as an array file. I could then use > answer to open it with my application that could then access it In addition to all the options brought up there is also the view of a stack of cards as an array of sorts. If editing is an important part of this, that might be a way to go. Dar Scott From jhurley at infostations.com Sat Jun 28 10:22:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Sat Jun 28 10:22:00 2003 Subject: imageSource and "binfile:" In-Reply-To: <200306272122.RAA26309@www.runrev.com> References: <200306272122.RAA26309@www.runrev.com> Message-ID: >__-- > >Message: 13 >Date: Fri, 27 Jun 2003 16:31:04 -0500 >From: "J. Landman Gay" >Organization: HyperActive Software >To: use-revolution at lists.runrev.com >Subject: Re: imageSource and "binfile:" >Reply-To: use-revolution at lists.runrev.com > >On 6/27/03 4:00 PM, Shao Sean wrote: > >> thanks, but the docs say _not_ to use the URL keyword (but >> i'll try it anyways) > >Yeah, that's what Dar pointed out too, and you are both right. I wasn't >thinking. To make up for it, I did a test. This works for me on OS X: > > answer file "Choose an image:" > set the imagesource of char 1 of fld 1 to ("binfile:"&it) > >So all I can think of, if it doesn't work for you, is that maybe the >path isn't quite right in your script. > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com > I learn something new with every edition of this list. I was unaware of this ability of RR to replace text characters with images. Apparently there are some conditions in its application that I am missing. Every time I try: answer file "Choose an image:" set the imagesource of char 1 of fld 1 to ("binfile:"&it) my computer either locks up, forcing a restart, or RR itself quits. I have set the fixedLineHeight to false. What am I missing--what conditions must apply to the character and/or the image? Jim From alrice at ARCplanning.com Sat Jun 28 10:24:02 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sat Jun 28 10:24:02 2003 Subject: G5/Panther and ... Encryption (was G5/Panther and Rev) In-Reply-To: <37107398-A975-11D7-A6B5-000A95859272@earthlink.net> Message-ID: <87E7B3B4-A97B-11D7-9831-000393529642@ARCplanning.com> On Saturday, June 28, 2003, at 08:31 AM, Mark Brownell wrote: > Also from the article: > "Another tip: If you want to store data in a way that isn't obvious > for someone to read if they open the stack file in a binary editor, > you can use the compress and decompress functions on data you store in > custom props, which will also reduce the size of the data file." > > I could also add Blowfish encryption to this at this point. > Compression and encryption, all in a neat package, nice. It looks like > it might work fine as a blob storage system as well. > > I guess I'm just a thick-head. Thanks for showing me this in a way > that I could relate to it. This is exactly what I needed. You're welcome... Custom properties are really deceptively simple it seems. I know I didn't focus on them right away either. Especially if you are expecting to find something like myArray.serializeToFile("filename.xyz") Alex Rice, Software Developer Architectural Research Consultants, Inc. http://ARCplanning.com From dsc at swcp.com Sat Jun 28 10:35:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 28 10:35:01 2003 Subject: Eliminate doubles in a long list field In-Reply-To: Message-ID: <08F0F907-A97D-11D7-A497-000A9567A3E6@swcp.com> On Saturday, June 28, 2003, at 12:15 AM, Yves COPPE wrote: > function commonLines pList1, pList2 > repeat for each line tLine in pList1 > put 1 into tArray[tLine] > end repeat > repeat for each line tLine in pList2 > if tArray[tLine] = 1 then > put 2 into tArray[tLine] > put tLine & cr after tRetVal > end if > end repeat > delete char -1 of tRetVal > return tRetVal > end commonLines I wonder if this is a good excuse to tinker with intersect. This looks very close to working with sets. Maybe there is a fast way with replace and split to turn a list into a set. I suppose keys() can turn a set back into a list. Order would not be preserved, though. Dar Scott From klaus at major-k.de Sat Jun 28 10:38:00 2003 From: klaus at major-k.de (Klaus Major) Date: Sat Jun 28 10:38:00 2003 Subject: WWDC news and pictures In-Reply-To: <3EFDADD2.5070204@laposte.net> Message-ID: <6E317F8C-A97D-11D7-A6C2-000A27B49A96@major-k.de> Bonjour Ludovic, > Klaus Major wrote: > >>> >>> is Ten Thumbs Typing Tutor allied with RR? >> >> Yes, it was their first (correct me if i'm wrong) commercial software. >> > it was developped with RR ? No, in MetaCard, just like RR ;-) And the company was named "Cross Worlds Computing" in these days... Regards Klaus Major klaus at major-k.de www.major-k.de From klaus at major-k.de Sat Jun 28 10:42:01 2003 From: klaus at major-k.de (Klaus Major) Date: Sat Jun 28 10:42:01 2003 Subject: WWDC news and pictures In-Reply-To: <3EFDADD2.5070204@laposte.net> Message-ID: <12803D38-A97E-11D7-A6C2-000A27B49A96@major-k.de> Bonjour Ludovic, in addition to my last mail... Their old website is still online. Checkt it out at : http://www.xworlds.com/metacard/welcome.htm Have a nice weekend... Regards Klaus Major klaus at major-k.de www.major-k.de From dsc at swcp.com Sat Jun 28 11:04:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 28 11:04:00 2003 Subject: Eliminate doubles in a long list field In-Reply-To: Message-ID: <23E6006C-A981-11D7-A497-000A9567A3E6@swcp.com> On Saturday, June 28, 2003, at 09:03 AM, yves COPPE wrote: >> Yves COPPE wrote: >> >>> Hello Ludovic >>> >>> here is a script I use to do the job between two flds >>> Very fast !!! >> >> Thanks ! Very fast it's true (20 seconds instead of 2 hours !) Inspired by Yves function I wrote this: function removeDoubles theLines replace LF with "|" & "x" & LF in theLines split theLines using LF and "|" return keys( theLines ) end removeDoubles Add sort() if you want. You can replace the "|" above with numToChar(3) and it works, but null causes Revolution to have trouble. That loses order, though. Do you want to keep order? Dar Scott From klaus at major-k.de Sat Jun 28 11:07:01 2003 From: klaus at major-k.de (Klaus Major) Date: Sat Jun 28 11:07:01 2003 Subject: WWDC news and pictures In-Reply-To: <12803D38-A97E-11D7-A6C2-000A27B49A96@major-k.de> Message-ID: <89FBC545-A981-11D7-A6C2-000A27B49A96@major-k.de> Hi all > Bonjour Ludovic, > > in addition to my last mail... > > Their old website is still online. > > Checkt it out at : > > http://www.xworlds.com/metacard/welcome.htm Sorry, wrong URL (separated frame...) Try this one: http://www.xworlds.com/metacard/ Regards Klaus Major klaus at major-k.de www.major-k.de From steve at messimercomputing.com Sat Jun 28 11:24:00 2003 From: steve at messimercomputing.com (Stephen Messimer) Date: Sat Jun 28 11:24:00 2003 Subject: Voices Message-ID: Hi again, I'd like to make a request to the list. I develop with a Mac and don't have access to Windows XP. I need someone who uses Windows XP to issue the "revSpeechVoices" function in the message box and post the results to this list. Your help is much appreciated. Thanks Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 www.messimercomputing.com -- Macintosh G-4 OSX 10.2.5, OS 9.2.2, 512MB RAM, Rev 2.0.1 From bornstein at designeq.com Sat Jun 28 11:29:00 2003 From: bornstein at designeq.com (Howard Bornstein) Date: Sat Jun 28 11:29:00 2003 Subject: saving a stackfile from a standalone Message-ID: <200306281621.h5SGL1s4017275@ms-smtp-03.nyroc.rr.com> >This works without any problems if I run my program on my Mac, but data are >not stored if I try doing the same on a Windows PC. > >What am I understanding/doing wrong? This is a long-shot, but did the Windows version, by any chance, get copied to the hard disk from a CD-rom? IF so, the file will automatically be made read-only. You'll have to convert it to read-write manually or via a script. Howard Bornstein ____________________ D E S I G N E Q www.designeq.com From dsc at swcp.com Sat Jun 28 11:42:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 28 11:42:01 2003 Subject: Eliminate doubles in a long list field In-Reply-To: <23E6006C-A981-11D7-A497-000A9567A3E6@swcp.com> Message-ID: <56BE4EF4-A986-11D7-A497-000A9567A3E6@swcp.com> On Saturday, June 28, 2003, at 09:56 AM, Dar Scott wrote: > function removeDoubles theLines > replace LF with "|" & "x" & LF in theLines > split theLines using LF and "|" > return keys( theLines ) > end removeDoubles Wondering about the speed of that, I made this reference function: function removeDoubles theLines if theLines is empty then return empty sort theLines put line 1 of theLines into recentLine put recentLine into accumulatedLines repeat for each line l in theLines if l is not recentLine then put LF & l after accumulatedLines put l into recentLine end if end repeat return accumulatedLines end removeDoubles The set method is almost 3 times as fast as the above function for the lists I tried. Dar Scott From shaosean at unitz.ca Sat Jun 28 12:03:01 2003 From: shaosean at unitz.ca (Shao Sean) Date: Sat Jun 28 12:03:01 2003 Subject: imageSource and "binfile:" Message-ID: <200306281654.MAA19142@bright.unitz.ca> make sure the "traversalOn" property of the button is turned off (FALSE) ----- Original Message Follows ----- > my computer either locks up, forcing a restart, or RR > itself quits. I have set the fixedLineHeight to false. > What am I missing--what conditions must apply to the > character and/or the image? From mwieder at ahsoftware.net Sat Jun 28 12:18:00 2003 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat Jun 28 12:18:00 2003 Subject: Voices In-Reply-To: References: Message-ID: <1061601242.20030628101011@ahsoftware.net> Stephen- Saturday, June 28, 2003, 9:16:26 AM, you wrote: SM> have access to Windows XP. I need someone who uses Windows XP to issue SM> the "revSpeechVoices" function in the message box and post the results Win2k returns "Sam". From jacque at hyperactivesw.com Sat Jun 28 12:39:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat Jun 28 12:39:00 2003 Subject: imageSource and "binfile:" In-Reply-To: References: <200306272122.RAA26309@www.runrev.com> Message-ID: <3EFDD0F4.2070201@hyperactivesw.com> On 6/28/03 10:13 AM, Jim Hurley wrote: > Apparently there are some conditions in its application that I am > missing. Every time I try: > > answer file "Choose an image:" > set the imagesource of char 1 of fld 1 to ("binfile:"&it) > > my computer either locks up, forcing a restart, or RR itself quits. I > have set the fixedLineHeight to false. What am I missing--what > conditions must apply to the character and/or the image? Hmm. Not sure. The image, of course, has to be in a format that RR can read (jpg and gif are most common). Maybe the image you are choosing is too large, in terms of bytes? I'm not aware of any size restrictions per se, but if you are trying to load a huge image it might monopolize memory somehow. Usually the images I load are very small, like little bullet pictures or small arrows. Most are only a few kilobytes or less. What happens if you choose a very small image? In the test I did, I just created a new field in a new stack and put a few characters of text into it. I didn't change any of the field properties. Then I used the script above to set the first character's imagedata. Did you try it with a new field? The fixedlineheight doesn't seem to matter. In my test, the field originally had fixedLineHeight set to true but the image got chopped off at the top. So I set it to false and the image became fully visible. So that part seems to work either way. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From edgore at shinra.com Sat Jun 28 13:30:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Sat Jun 28 13:30:00 2003 Subject: Voices References: <1061601242.20030628101011@ahsoftware.net> Message-ID: <001101c33da2$3ff60570$6501a8c0@ed> On Windows XP Home I get "False" ----- Original Message ----- From: "Mark Wieder" To: "Stephen Messimer" Sent: Saturday, June 28, 2003 11:10 AM Subject: Re: Voices > Stephen- > > Saturday, June 28, 2003, 9:16:26 AM, you wrote: > > SM> have access to Windows XP. I need someone who uses Windows XP to issue > SM> the "revSpeechVoices" function in the message box and post the results > > Win2k returns "Sam". > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From danjohnson at 37.com Sat Jun 28 13:37:00 2003 From: danjohnson at 37.com (dan johnson) Date: Sat Jun 28 13:37:00 2003 Subject: copying tab delimited text to excel Message-ID: <200306281828.h5SISQ018092@mail6.bigmailbox.com> I have a field with tab stops (string & tab & string & linefeed etc). On OS X, I can Command-C and Command-V to copy paste tab-delimited data into MS Excel v.X. On Windows, using Control-C, Excel 2000 doesn't see anything on the clipboard. Oh wait... I guess there is nothing on the clipboard at all. Is there some trick to getting copy-paste from a field to work on Windows, or do I have to implement it myself using rawKeyDown and clipboard etc? Alex Rice, Software Developer Architectural Research Consultants, Inc. alrice at ARCplanning.com alrice at swcp.com Greetings, Which Windows? Which Rev? Win XPpro, Rev 1.1.1, Excel 2000 9.0 I created a field and populated it with a few lines made up of strings separated by tabs. While in Browse mode, I placed the cursor into the field. Then I pressed ctrl+a to select the entire field contents, then preseeded ctrl+c to copy the selection to the clipboard. Next I switched to Excel, selected a cell, and pressed ctrl+v to copy the clipboard. As expected, the contents were pasted as tab delimted data. That is, each tab resulted in the following string to be placed into the next column. When the end of a line was reached, the next string started on the following line. Does that help you sort out your problem? Dan j. ------------------------------------------------------------ http://Game.37.com/ <--- Free Games http://newJoke.com/ <--- J O K E S ! ! ! -------------- next part -------------- An HTML attachment was scrubbed... URL: From alrice at ARCplanning.com Sat Jun 28 14:59:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sat Jun 28 14:59:01 2003 Subject: copying tab delimited text to excel In-Reply-To: <200306281828.h5SISQ018092@mail6.bigmailbox.com> Message-ID: On Saturday, June 28, 2003, at 12:28 PM, dan johnson wrote: > Greetings, > > Which Windows? Which Rev? > > Win XPpro, Rev 1.1.1, Excel 2000 9.0 > > I created a field and populated it with a few lines made up of strings > separated > by tabs. While in Browse mode, I placed the cursor into the field. > Then I > pressed ctrl+a to select the entire field contents, then preseeded > ctrl+c to > copy the selection to the clipboard. Next I switched to Excel, > selected a cell, > and pressed ctrl+v to copy the clipboard. As expected, the contents > were pasted > as tab delimted data. That is, each tab resulted in the following > string to be > placed into the next column. When the end of a line was reached, the > next string > started on the following line. > > Does that help you sort out your problem? Dan, I've narrowed it down to what seems like a bug. Now it appears that it's not a Mac/Windows difference, it's a standalone vs. IDE difference. The problem is that in the standalone, Command-C or Control-C deselects the text and nothing goes onto the clipboard. Rev 2.0.1, Windows 2000 and OS X 10.2.6 - Create a field (focusable, visible, don't wrap, lock text, auto-hilight text, fixed line height) - Put some tabstops and tab delimited text into the fld (Now you can select text and copy it, pasting the tab delimited data into excel) - Build a standalone of the same stack (Now you can select text but the copy fails and you cannot copy-paste the tab delimited data into excel) Alex Rice, Software Developer Architectural Research Consultants, Inc. http://ARCplanning.com From chipp at chipp.com Sat Jun 28 15:10:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jun 28 15:10:01 2003 Subject: Voices In-Reply-To: Message-ID: Steve, RunRev can only use the MS Speech SDK less than 5.1. Currently, many WinXP computers have 5.1 installed, so they won't work with the revSpeech commands. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Stephen > Messimer > Sent: Saturday, June 28, 2003 11:16 AM > To: use-revolution at lists.runrev.com > Subject: re: Voices > > > Hi again, > > I'd like to make a request to the list. I develop with a Mac and don't > have access to Windows XP. I need someone who uses Windows XP to issue > the "revSpeechVoices" function in the message box and post the results > to this list. > > Your help is much appreciated. > > Thanks > > Steve > > Stephen R. Messimer, PA > 208 1st Ave. South > Escanaba, MI 49829 > www.messimercomputing.com > -- > Macintosh G-4 OSX 10.2.5, OS 9.2.2, 512MB RAM, Rev 2.0.1 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From erikhans08 at yahoo.com Sat Jun 28 15:41:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jun 28 15:41:00 2003 Subject: WWDC news and pictures In-Reply-To: Message-ID: <20030628203338.68912.qmail@web20004.mail.yahoo.com> --- Klaus Major wrote: > Hi Erik > > > >> And for those wondering about pictures of > the > >> rest of the team, go to : > >> http://www.runrev.com/company/team.html > > > > fascinating reading. > > is Ten Thumbs Typing Tutor allied with RR? > > Yes, it was their first (correct me if i'm > wrong) commercial software thanks, i should be a client. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From erikhans08 at yahoo.com Sat Jun 28 15:49:01 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jun 28 15:49:01 2003 Subject: google,com In-Reply-To: <96A8501A-A92E-11D7-983A-003065A81762@mac.com> Message-ID: <20030628204115.33249.qmail@web20010.mail.yahoo.com> --- Manuel Companys wrote: > The male and female mexican voices were > probably those of californian > Apple employees. > They pronounce the english words used in > mexican spanish as no mexican > would be able to. > For instance the words beginning with S + > consonant (a mexican would > pronounce ES, not S). > So it's likely to be US mexican rather than > mexican spanish. i know a lot of these guys. they call it "Spanglish" not Espanglish" > Besides, the mexican spanish sounds a little > special, not only to > european but also to other latin american > spanish speakers. using "mex" in all handler names in a folklorico routine revealed while searching that NOTHING else has mex in it Spanglish is also ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From alrice at ARCplanning.com Sat Jun 28 15:52:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sat Jun 28 15:52:01 2003 Subject: copying tab delimited text to excel In-Reply-To: Message-ID: <4A2EE896-A9A9-11D7-9831-000393529642@ARCplanning.com> On Saturday, June 28, 2003, at 01:51 PM, Alex Rice wrote: > Dan, I've narrowed it down to what seems like a bug. Doh- never mind. The problem is that my app doesn't have a Edit menu with a Copy item ("C" shortcut) so there literally is no copy happening. I guess in the IDE that Command-C goes to the IDE's copy menu item. Alex Rice, Software Developer Architectural Research Consultants, Inc. http://ARCplanning.com From erikhans08 at yahoo.com Sat Jun 28 15:52:31 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Sat Jun 28 15:52:31 2003 Subject: mexican voices in OS X In-Reply-To: <96A8501A-A92E-11D7-983A-003065A81762@mac.com> Message-ID: <20030628204432.86082.qmail@web20008.mail.yahoo.com> --- Manuel Companys wrote: > The male and female mexican voices were > probably those of californian > Apple employees. > They pronounce the english words used in > mexican spanish as no mexican > would be able to. > For instance the words beginning with S + > consonant (a mexican would > pronounce ES, not S). > So it's likely to be US mexican rather than > mexican spanish. i know a lot of these guys. they call it "Spanglish" not "Espanglish" > Besides, the mexican spanish sounds a little > special, not only to > european but also to other latin american > spanish speakers. using "mex" in all handler names in a folklorico stack revealed, while searching, that NO other string has "mex" in it. google "mex" gave the same result. Mexico es unico. Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From mcompanys at mac.com Sat Jun 28 16:03:00 2003 From: mcompanys at mac.com (Manuel Companys) Date: Sat Jun 28 16:03:00 2003 Subject: mexican voices in OS X In-Reply-To: <20030628204432.86082.qmail@web20008.mail.yahoo.com> Message-ID: Le samedi, 28 juin 2003, ? 22:44 Europe/Paris, erik hansen a ?crit : > Mexico es unico. ?Viva M?xico! From kray at sonsothunder.com Sat Jun 28 17:12:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sat Jun 28 17:12:00 2003 Subject: Aligning Baselines of Different Objects In-Reply-To: <5A117E96-A928-11D7-A766-000393AD9396@pixelmedia.com.au> Message-ID: Igor, Could you set the margins of the field to match the "margins" of the button and then adjust them accordingly? That is, if the button when it resizes gets a virtual top and bottom margin of 6, couldn't you set the margins of the corresponding field to 0,6,0,6 ? Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > From: Igor Couto > Reply-To: use-revolution at lists.runrev.com > Date: Sat, 28 Jun 2003 15:21:20 +1000 > To: use-revolution at lists.runrev.com > Subject: Aligning Baselines of Different Objects > > Dear Revolutionaries, > > I wonder if anyone has a neat, simple way to vertically align the > baseline of text in a pulldown menu, with the baseline of text in a > field. My problem is the following: > > PROBLEM: > I have 2 objects, a pulldown menu, and a field, side by side, on a > card. The user has the option of changing the textSize of both, > simultaneously, and when he/she does, both objects should resize to > accomodate the text. The issue arises with the fact that the text in > the pulldown menu is CENTRED vertically in along the height, while the > text in the field is TOP ALIGNED. Even though both items have the SAME > BORDER, SAME MARGINS, SAME TEXT SIZE, SAME FONT, ETC, the reported > formattedHeight of both is different. Resizing them to their > formattedHeigh (or even textSize), and then trying to align the > top/bottom/center of the objects works for some text sizes, but not for > others. So: how can I keep the baselines of the 2 objects aligned, when > the textSize of the objects is changed? > > If anyone has found a neat formula, or written a script, I would > really, really appreciate some pointers! > > 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 kray at sonsothunder.com Sat Jun 28 17:15:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sat Jun 28 17:15:00 2003 Subject: Stopping the User from Adding/Removing Lines to a field In-Reply-To: Message-ID: Igor, How about using an actual list field, and only allow changing when the user double-clicks on a line? You could bring up an "ask" dialog allowing them to change the value of the line. This would prevent all the clipboard/keydown issues completely. Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > From: Igor Couto > Reply-To: use-revolution at lists.runrev.com > Date: Sat, 28 Jun 2003 15:38:51 +1000 > To: use-revolution at lists.runrev.com > Subject: Stopping the User from Adding/Removing Lines to a field > > Hi all! > > Would anyone know of an easy way to stop a user from removing or adding > lines to a list field? > > PROBLEM: > I have a list field with entries that the user should be able to > CHANGE. The user MUST NOT be able to, however, delete or add lines to > the field. I thought of using a TABLE field, however my users will > enter international characters (Esperanto, Icelandic, etc.) that > Revolution currently does not seem to support in the tables... > > It is easy enough to trap 'enters', 'returns', 'deletes' (forward and > back). However, there are some functions that the user should be able > to use that can still wreak havoc with the lines - namely, CUT and > PASTE... This is all getting SOOOOOO complicated, for such a small > limitation I want to implement, that I feel I must have missed a > checkbox somewhere that will simply allow me to do it all! > > Can anyone help? > > -- > 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 Yennie at aol.com Sat Jun 28 19:12:01 2003 From: Yennie at aol.com (Yennie at aol.com) Date: Sat Jun 28 19:12:01 2003 Subject: Eliminate doubles in a long list field Message-ID: <156.207c3d91.2c2f86cd@aol.com> Here's one more... Slower than the keys() version, but keeps the original order of the unique lines. function removeDoubles1 theLine put theLines into temp replace cr with tab&"x"&cr in theLines put tab&"x"&cr after theLines split theLines using cr and tab put empty into output repeat for each line l in temp if (theLines[l] is "x") then put l&cr after output delete local theLines[l] end if end repeat delete last char of output return output end removeDoubles ------------------------------ Brian Yennie Chief Technology Officer QLD Learning, LLC www.QLDLearning.com PH: (904)-997-0212 EMAIL: Yennie at aol.com ------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mwieder at ahsoftware.net Sat Jun 28 19:44:00 2003 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat Jun 28 19:44:00 2003 Subject: Voices In-Reply-To: <001101c33da2$3ff60570$6501a8c0@ed> References: <1061601242.20030628101011@ahsoftware.net> <001101c33da2$3ff60570$6501a8c0@ed> Message-ID: <3628377905.20030628173628@ahsoftware.net> Edwin- This is a prime example of why I normally don't post in this listserv. Edwin Gore (edgore at shinra.com for anyone who cares to know), insists on posting my return email address and other useless information from a previous message header, in spite of the fact that I took pains *not* to include it in the text of my message. So what's up with this, edgore at shinra.com? What makes you think this is acceptable behavior? There was discussion of this on this list earlier this month. You've got one line of useful response and a lot of crap that adds nothing to your message, including, for some reason, the listserv tag that gets added to every message. From igor at pixelmedia.com.au Sat Jun 28 19:56:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sat Jun 28 19:56:00 2003 Subject: Aligning Baselines of Different Objects In-Reply-To: Message-ID: <84AB9095-A9CB-11D7-B01A-000393AD9396@pixelmedia.com.au> Dear Ken, Thank you for the suggestion! On Sunday, June 29, 2003, at 08:05 AM, Ken Ray wrote: > Could you set the margins of the field to match the "margins" of the > button > and then adjust them accordingly? That is, if the button when it > resizes > gets a virtual top and bottom margin of 6, couldn't you set the > margins of > the corresponding field to 0,6,0,6 ? > I had already tried that! - unfortunately, it does not work. Try this (it's very quick): Once again: the MARGINS and BORDERWIDTH of both the button and the field are the same. Try it for yourself: 1) Make a new pulldown menu (button). Its label will read: "Button 1". Set its height and width to 'formatted'. 2) Place a new field next to it ("field 1"). Enter the text "Button 1" into the field. If you use the messageBox to check the margins and the borderWidth of the button, you will see that they are: the margins: 4 the borderWidth: 2 3) set the margins and the borderWidth of field "Field 1" to match those of the button. OK, now try aligning the baselines of the text in both objects. If you align the 'tops', it doesn't work. If you align the 'bottoms', it doesn't work. If you align the 'yLoc' (vertical center), it doesn't work. Of course, some of these options will work when the text on both objects is a certain size, but none will work for ALL text sizes. I need to find a way/formula that can align the baselines whatever the textSize of both objects is - note: the textSize of both the button and the field will ALWAYS be the same... Any suggestions, anyone? -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From edgore at shinra.com Sat Jun 28 20:11:00 2003 From: edgore at shinra.com (Edwin Gore) Date: Sat Jun 28 20:11:00 2003 Subject: Voices References: <1061601242.20030628101011@ahsoftware.net> <001101c33da2$3ff60570$6501a8c0@ed> <3628377905.20030628173628@ahsoftware.net> Message-ID: <002301c33dda$4b0e5060$6501a8c0@ed> I'm, sorry - I was in the middle of working, read my email, saw something I could help out with, and shot off a response without really thinking about it. Though I might add, chill out dude. From igor at pixelmedia.com.au Sat Jun 28 20:13:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sat Jun 28 20:13:00 2003 Subject: Stopping the User from Adding/Removing Lines to a field In-Reply-To: Message-ID: Dear Ken, Once again, thank you for the suggestion! On Sunday, June 29, 2003, at 08:08 AM, Ken Ray wrote: > How about using an actual list field, and only allow changing when the > user > double-clicks on a line? You could bring up an "ask" dialog allowing > them to > change the value of the line. This would prevent all the > clipboard/keydown > issues completely. Yep, that could have done the trick, if my users were not going to be using UNICODE text (international characters). See, right now, the way that I have this setup is like this: when the user clicks on a line, I place a specially-sized field EXACTLY on top of that line, containing the line's text for the user to edit. This field has the 'tab on enter' and "don't wrap' set to true, so it only allows the user to edit/delete ONE LINE at a time - exactly the behaviour I want. However, the problem I am having is that Revolution is not very good (yet) in dealing with international (Unicode) text... Copying the user-selected line into the editing field is no problem - We can do that quite easily, using 'set the text of field editField to the unicodeText of line x of field sourceField'. However, I have not been able to successfully and reliably copy the contents of the editField back into LINE X of the sourceField - Revolution gets a bit messed up with changing just a single line of unicodeText... Before you make any further suggestions, this is what has already been tried by me and a few others in this list: a) putting the contents of the sourceField into a variable, placing the contents of the editField into line x of the variable, and then setting the unicodeText of the sourceField to the variable. b) using the same technique described above, but with the htmlText property instead - this often yields better results. It seems to me (perhaps wrongly) that Revolution tries to be 'optimal', and decide on a character-by-character basis whether that character should be Unicode or not - and it changes the ;textFont' property of the char to reflect its guess. What ends up happening is that a lot of times we get gibberish text, or it all just turns into Japanese text (even the roman characters), because Rev has set the textFont to ",Japanese". I have already wasted hours and hours playing with the textFont, unicodeText, htmlText properties, and trying to script a reliable workaround to that. In the end, I ended up giving up, sending a message to Tuviah, and reporting this as a bug in the bug database. So, now I'm approaching the problem from another angle: the user CAN, indeed, enter the correct international characters DIRECTLY in the field. What is 'messing up' the procedure is having to enter it in a separate field, and then bring it across into the list field. So, if I could just work out a way to LIMIT the entry of the user to a SINGLE LINE, I could do away with the need for the 'editField'... Any further suggestions would be TREMENDOUS! Kind Regards, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From igor at pixelmedia.com.au Sat Jun 28 20:17:01 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sat Jun 28 20:17:01 2003 Subject: Stopping the User from Adding/Removing Lines to a field In-Reply-To: Message-ID: <589F77BA-A9CE-11D7-B01A-000393AD9396@pixelmedia.com.au> Dear Valetia, Thank you so much for your suggestions! On Saturday, June 28, 2003, at 07:07 PM, valetia at mac.com wrote: > 1. Trap it via the 'pasteKey' message; and then > > 2. Use the 'clipboardData' property to help you allow only the first > line of > whatever's in the clipboard to be pasted into the current selection. > I can't believe I missed THAT in the documentation! I'll give that a go! - it might just work! Many, many thanks! -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From RGould8 at aol.com Sat Jun 28 20:54:00 2003 From: RGould8 at aol.com (RGould8 at aol.com) Date: Sat Jun 28 20:54:00 2003 Subject: shell command and authentification Message-ID: <1de.bbfb2b7.2c2f9ede@aol.com> I'm not really sure how to best describe this problem - - - this issue pertains to a Revolution app I'm writing in Mac OS X. (latest 10.2.6) I've got a unix call that, when launched from the Terminal window, brings up the OS X "authentification popup", and then changes the user's network settings to PPPoE with username/password. This call works perfectly each time, when invoked from the Terminal window. The problem arises when I attempt to make the same call from Revolution, using the "shell" command. Shell does sucessfully call the unix command, and the authentification popup does appear, so I know the shell command is successfully calling the proper file - - - AND the user's network settings do switch to PPPoE, so I know the command is working - - - - unfortunately, after that, Revolution HANGS. I even put "answer" commands after the shell call, just to see if it makes it to the next line - - - nothing happens. To continue the experiment, I do a force-quit of my Rev app, then re-run it again. This time, since the unix call has already authenticated, no popup is displayed, and the network connection changes just as it should. Revolution does not hang, and I can keep quitting and re-running it, and it works perfectly from then on out. This leads me to believe that the problem has something to do with the way the shell command works, and how the OS X authentification popup works. Does OS X somehow expect Revolution to do some sort of callback or somehow attach authentification to my Rev app, and hang? This is not my area of expertise - - - - any advice is greatly appreciated. - Rob -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhurley at infostations.com Sat Jun 28 21:05:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Sat Jun 28 21:05:00 2003 Subject: imageSource and "binfile:" In-Reply-To: <200306282313.TAA22905@www.runrev.com> References: <200306282313.TAA22905@www.runrev.com> Message-ID: > > >Message: 3 >Date: Sat, 28 Jun 2003 12:31:32 -0500 >From: "J. Landman Gay" >Organization: HyperActive Software >To: use-revolution at lists.runrev.com >Subject: Re: imageSource and "binfile:" >Reply-To: use-revolution at lists.runrev.com > >On 6/28/03 10:13 AM, Jim Hurley wrote: > >> Apparently there are some conditions in its application that I am >> missing. Every time I try: >> >> answer file "Choose an image:" >> set the imagesource of char 1 of fld 1 to ("binfile:"&it) >> >> my computer either locks up, forcing a restart, or RR itself quits. I >> have set the fixedLineHeight to false. What am I missing--what > > conditions must apply to the character and/or the image? > >Hmm. Not sure. The image, of course, has to be in a format that RR can >read (jpg and gif are most common). Maybe the image you are choosing is >too large, in terms of bytes? I'm not aware of any size restrictions per >se, but if you are trying to load a huge image it might monopolize >memory somehow. Usually the images I load are very small, like little >bullet pictures or small arrows. Most are only a few kilobytes or less. >What happens if you choose a very small image? > >In the test I did, I just created a new field in a new stack and put a >few characters of text into it. I didn't change any of the field >properties. Then I used the script above to set the first character's >imagedata. Did you try it with a new field? > >The fixedlineheight doesn't seem to matter. In my test, the field >originally had fixedLineHeight set to true but the image got chopped off >at the top. So I set it to false and the image became fully visible. So >that part seems to work either way. > > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com Jacqueline, Thanks for all the good advice. I did as you said, namely created a couple of small images, one a jpg and the other a gif. Both worked well with no problems--most of the time. But again, a couple of crashes. I didn't pursue the problem. Chasing down a bug, when the bug is a crash, gets old in a hurry. Ask any pilot. Jim From dsc at swcp.com Sat Jun 28 22:07:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sat Jun 28 22:07:00 2003 Subject: Eliminate doubles in a long list field In-Reply-To: <156.207c3d91.2c2f86cd@aol.com> Message-ID: On Saturday, June 28, 2003, at 06:03 PM, Yennie at aol.com wrote: > Slower than the keys() version, but keeps the original order of the > unique lines. My guess is that it as fast as any of the others, so with keeping the original order this looks good. If the order is not kept, then having items sorted may be required, which will slow down the keys() version a little anyway. Dar Scott From kray at sonsothunder.com Sat Jun 28 22:30:00 2003 From: kray at sonsothunder.com (Ken Ray) Date: Sat Jun 28 22:30:00 2003 Subject: Stopping the User from Adding/Removing Lines to a field In-Reply-To: Message-ID: Igor, Do you mean that you can't use Unicode text in list fields? I didn't know that... Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ > From: Igor Couto > Reply-To: use-revolution at lists.runrev.com > Date: Sun, 29 Jun 2003 11:05:59 +1000 > To: use-revolution at lists.runrev.com > Subject: Re: Stopping the User from Adding/Removing Lines to a field > > Dear Ken, > > Once again, thank you for the suggestion! > > On Sunday, June 29, 2003, at 08:08 AM, Ken Ray wrote: > >> How about using an actual list field, and only allow changing when the >> user >> double-clicks on a line? You could bring up an "ask" dialog allowing >> them to >> change the value of the line. This would prevent all the >> clipboard/keydown >> issues completely. > > Yep, that could have done the trick, if my users were not going to be > using UNICODE text (international characters). > > See, right now, the way that I have this setup is like this: when the > user clicks on a line, I place a specially-sized field EXACTLY on top > of that line, containing the line's text for the user to edit. This > field has the 'tab on enter' and "don't wrap' set to true, so it only > allows the user to edit/delete ONE LINE at a time - exactly the > behaviour I want. However, the problem I am having is that Revolution > is not very good (yet) in dealing with international (Unicode) text... > Copying the user-selected line into the editing field is no problem - > We can do that quite easily, using 'set the text of field editField to > the unicodeText of line x of field sourceField'. However, I have not > been able to successfully and reliably copy the contents of the > editField back into LINE X of the sourceField - Revolution gets a bit > messed up with changing just a single line of unicodeText... > > Before you make any further suggestions, this is what has already been > tried by me and a few others in this list: > > a) putting the contents of the sourceField into a variable, placing the > contents of the editField into line x of the variable, and then setting > the unicodeText of the sourceField to the variable. > > b) using the same technique described above, but with the htmlText > property instead - this often yields better results. > > It seems to me (perhaps wrongly) that Revolution tries to be 'optimal', > and decide on a character-by-character basis whether that character > should be Unicode or not - and it changes the ;textFont' property of > the char to reflect its guess. What ends up happening is that a lot of > times we get gibberish text, or it all just turns into Japanese text > (even the roman characters), because Rev has set the textFont to > ",Japanese". I have already wasted hours and hours playing with the > textFont, unicodeText, htmlText properties, and trying to script a > reliable workaround to that. In the end, I ended up giving up, sending > a message to Tuviah, and reporting this as a bug in the bug database. > > So, now I'm approaching the problem from another angle: the user CAN, > indeed, enter the correct international characters DIRECTLY in the > field. What is 'messing up' the procedure is having to enter it in a > separate field, and then bring it across into the list field. So, if I > could just work out a way to LIMIT the entry of the user to a SINGLE > LINE, I could do away with the need for the 'editField'... > > Any further suggestions would be TREMENDOUS! > > Kind Regards, > -- > Igor > ---------------------------------- > igor at pixelmedia.com.au > ---------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Sat Jun 28 22:51:03 2003 From: chipp at chipp.com (Chipp Walters) Date: Sat Jun 28 22:51:03 2003 Subject: Voices In-Reply-To: <3628377905.20030628173628@ahsoftware.net> Message-ID: Mark, It's amazing! You ended up posting Edwin's email in your email...just the thing you admonished him for doing! See how easy it is make a mistake? -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mark Wieder > Sent: Saturday, June 28, 2003 7:36 PM > To: Edwin Gore > Subject: Re: Voices > > > Edwin- > > This is a prime example of why I normally don't post in this listserv. > Edwin Gore, insists > on posting my return email address and other useless information from > a previous message header, in spite of the fact that I took pains > *not* to include it in the text of my message. > > So what's up with this, edgore at shinra.com? What makes you think this > is acceptable behavior? There was discussion of this on this list > earlier this month. You've got one line of useful response and a lot > of crap that adds nothing to your message, including, for some reason, > the listserv tag that gets added to every message. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From xslaugh at hotmail.com Sat Jun 28 23:00:00 2003 From: xslaugh at hotmail.com (Scott Slaugh) Date: Sat Jun 28 23:00:00 2003 Subject: Stopping the User from Adding/Removing Lines to a field Message-ID: > >> How about using an actual list field, and only allow changing when the > >> user > >> double-clicks on a line? You could bring up an "ask" dialog allowing > >> them to > >> change the value of the line. This would prevent all the > >> clipboard/keydown > >> issues completely. You could also set up some handlers in the field to trap the keys. Make it so that when the user clicks on the field, the locktext of the field is set to false, so they can type in it. Then put a handler in the field for each command you want to trap, such as the arrowkey. Put something like this: on arrowkey if the locktext of me is true then pass arrowkey end arrowkey Scott Slaugh > > > > Yep, that could have done the trick, if my users were not going to be > > using UNICODE text (international characters). _________________________________________________________________ Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 From igor at pixelmedia.com.au Sat Jun 28 23:01:01 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sat Jun 28 23:01:01 2003 Subject: Stopping the User from Adding/Removing Lines to a field In-Reply-To: Message-ID: <5141D9E9-A9E5-11D7-B01A-000393AD9396@pixelmedia.com.au> Dear Ken, On Sunday, June 29, 2003, at 01:24 PM, Ken Ray wrote: > Do you mean that you can't use Unicode text in list fields? I didn't > know > that... > There are some severe bugs/limitations. You cannot, for instance, reliably copy unicodeText into a LINE of a field. To properly place unicode text INTO a field, you have to set the contents of the entire field at once. Plus, the source has to be either an external file, or the contents of another field (it does not work reliably trying to set it from, let's say, a variable in your script, as I described in my previous message). For *some* languages it seems to work, but for most, when you manage to do it at all, Revolution messes up the characters (they become gibberish, or turn into Japanese). This happens with Esperanto, Icelandic, and Turkish, in my experience... European languages that do not need the 'US Extended' keyboard in MacOS X for text input seem to be supported better (Portuguese and French work fine). It also seems that the Japanese users have found workarounds for most common problems, even though they report that there are still some. Note, for instance, that you can set the 'htmlText of LINE x of field y' But you cannot 'set the unicodeText of LINE x of field y'... Note also, that these limitations are not exclusive only to list fields. It is IMPOSSIBLE, in my experience, to type Esperanto characters AT ALL in a Table field (and a Table field would have been another possible solution to my problem!)... These limitations have already been reported to Runtime. I think the RunRev folks made sure that their first Unicode implementation supported the most-often requested languages (like Japanese) as good as possible, however, some more work is needed for thorough support of Unicode throughout the application... Thanks for your interest! Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From steve at messimercomputing.com Sat Jun 28 23:24:00 2003 From: steve at messimercomputing.com (Stephen Messimer) Date: Sat Jun 28 23:24:00 2003 Subject: (no subject) Message-ID: <7AD7983C-A9E8-11D7-9C3C-000A27D75508@messimercomputing.com> Edwin, Mark and Chipp, Thanks for the help guys. I was hoping that I could add some nice voice type feedback to a project that could work cross platform. From your responses it doesn't sound like this is going to be very easy on the windows side. Bummer. I will probably to do this for the mac side. Is there any other way to accomplish this on windows? Regards and thanks again. Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 www.messimercomputing.com -- Macintosh G-4 OSX 10.2.5, OS 9.2.2, 512MB RAM, Rev 2.0.1 From igor at pixelmedia.com.au Sat Jun 28 23:46:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sat Jun 28 23:46:00 2003 Subject: Stopping the User from Adding/Removing Lines to a field In-Reply-To: Message-ID: <8E1EEC73-A9EB-11D7-B01A-000393AD9396@pixelmedia.com.au> Dear Scott, On Sunday, June 29, 2003, at 01:51 PM, Scott Slaugh wrote: > You could also set up some handlers in the field to trap the keys. > Make it so that when the user clicks on the field, the locktext of the > field is set to false, so they can type in it. Then put a handler in > the field for each command you want to trap, such as the arrowkey. > Put something like this: > on arrowkey > if the locktext of me is true then pass arrowkey > end arrowkey > Thank you for your suggestion - this is exactly what I'm trying to do right now. Your (and Valetia's) suggestions have put me on the right track! Many, many thanks, and Kind Regards, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From mwieder at ahsoftware.net Sat Jun 28 23:46:27 2003 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat Jun 28 23:46:27 2003 Subject: email addresses in list In-Reply-To: References: Message-ID: <9142849924.20030628213740@ahsoftware.net> Chipp- No mistake - I was making a point, although I've already been admonished (and quite rightly) for not changing the subject line before replying. My apologies to anyone who has to climb through these responses to get to the Voices thread info. -Mark From pixelbird at interisland.net Sun Jun 29 00:20:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 29 00:20:00 2003 Subject: Voices In-Reply-To: <200306290302.XAA28308@www.runrev.com> Message-ID: > Though I might add, chill out dude. ---------- I thought the Re could've been edited better, but at least I could follow the thread, and I don't think it deserved a flame. A lot depends on how your emailer handles replies. But, back to the problem. Most of my stuff needs audio feedback, and also replaces speech for a speech-impaired person, so I'm also very interested in getting a selection of voices to work in Windows. How about this: These voices sound very good, but the engine that produces them isn't available on the Mac thus far. Of course, my Macs have been talking for so long, I'm spoiled by the easy availability. The question is: How would Rev access the AT&T runtime engine and interact with the voices? BTW, There is an SDK available from WIzzard Software: From jacque at hyperactivesw.com Sun Jun 29 00:39:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun Jun 29 00:39:00 2003 Subject: imageSource and "binfile:" In-Reply-To: References: <200306282313.TAA22905@www.runrev.com> Message-ID: <3EFE79C9.8010401@hyperactivesw.com> On 6/28/03 8:57 PM, Jim Hurley wrote: > Thanks for all the good advice. I did as you said, namely created a > couple of small images, one a jpg and the other a gif. Both worked well > with no problems--most of the time. But again, a couple of crashes. Rev should never crash. I'd bug report it, and include a stack and one of the images that does it. > > I didn't pursue the problem. Chasing down a bug, when the bug is a > crash, gets old in a hurry. Ask any pilot. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Sun Jun 29 00:43:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jun 29 00:43:01 2003 Subject: Voices In-Reply-To: Message-ID: Hi Ken, I actually have a few of those AT&T voices, but unfortunately, they come with the 5.1 SDK which doesn't work with RunRev. I expect Tuviah will probably fix that some day. The other issue is AT&T is *very protective* of those voices, and charge a bunch if you want to license them... Too bad, because you are right, they are very nice voices!!! best, Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Ken Norris > Sent: Saturday, June 28, 2003 9:17 PM > To: use-revolution at lists.runrev.com > Subject: Re: Voices > > > > Though I might add, chill out dude. > ---------- > I thought the Re could've been edited better, but at least I could follow > the thread, and I don't think it deserved a flame. A lot depends > on how your > emailer handles replies. > > But, back to the problem. Most of my stuff needs audio feedback, and also > replaces speech for a speech-impaired person, so I'm also very > interested in > getting a selection of voices to work in Windows. > > How about this: > > > > These voices sound very good, but the engine that produces them isn't > available on the Mac thus far. Of course, my Macs have been talking for so > long, I'm spoiled by the easy availability. > > The question is: How would Rev access the AT&T runtime engine and interact > with the voices? > > BTW, There is an SDK available from WIzzard Software: > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Sun Jun 29 00:45:01 2003 From: chipp at chipp.com (Chipp Walters) Date: Sun Jun 29 00:45:01 2003 Subject: email addresses in list In-Reply-To: <9142849924.20030628213740@ahsoftware.net> Message-ID: Wow, you are a tough guy;-) A person makes a mistake and you correct him by doing the same thing back? Glad I'm not in the car next to you. -Chipp > -----Original Message----- > From: use-revolution-admin at lists.runrev.com > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mark Wieder > Sent: Saturday, June 28, 2003 11:38 PM > To: Chipp Walters > Subject: email addresses in list > > > Chipp- > > No mistake - I was making a point, although I've already been > admonished (and quite rightly) for not changing the subject line > before replying. My apologies to anyone who has to climb through these > responses to get to the Voices thread info. > > -Mark > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Sun Jun 29 01:03:01 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun Jun 29 01:03:01 2003 Subject: Aligning Baselines of Different Objects In-Reply-To: <84AB9095-A9CB-11D7-B01A-000393AD9396@pixelmedia.com.au> References: <84AB9095-A9CB-11D7-B01A-000393AD9396@pixelmedia.com.au> Message-ID: <3EFE7F37.2030807@hyperactivesw.com> On 6/28/03 7:49 PM, Igor Couto wrote: > I need to find > a way/formula that can align the baselines whatever the textSize of both > objects is - note: the textSize of both the button and the field will > ALWAYS be the same... > > Any suggestions, anyone? Try setting the margins of both the button and the field to 0. Then align the tops. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From davidsyes at naughtycal-artkitekture.com Sun Jun 29 01:35:00 2003 From: davidsyes at naughtycal-artkitekture.com (davidsyes/nac) Date: Sun Jun 29 01:35:00 2003 Subject: Voices (carry) In-Reply-To: References: Message-ID: <200306282323.12425.davidsyes@naughtycal-artkitekture.com> I just HAVE to add Aimee Mann (of 'Til Tuesday) to this: "Hush-hush: keep it down now... voices kah-ree" heheh have a great weekend... On Saturday 28 June 2003 20:41, Chipp Walters wrote: > Mark, > > It's amazing! You ended up posting Edwin's email in your email...just the > thing you admonished him for doing! > > See how easy it is make a mistake? > > -Chipp > > > -----Original Message----- > > From: use-revolution-admin at lists.runrev.com > > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mark Wieder > > Sent: Saturday, June 28, 2003 7:36 PM > > To: Edwin Gore > > Subject: Re: Voices > > > > > > Edwin- > > > > This is a prime example of why I normally don't post in this listserv. > > Edwin Gore, insists > > on posting my return email address and other useless information from > > a previous message header, in spite of the fact that I took pains > > *not* to include it in the text of my message. > > > > So what's up with this, edgore at shinra.com? What makes you think this > > is acceptable behavior? There was discussion of this on this list > > earlier this month. You've got one line of useful response and a lot > > of crap that adds nothing to your message, including, for some reason, > > the listserv tag that gets added to every message. > > > > > > _______________________________________________ > > 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 davidsyes at naughtycal-artkitekture.com Sun Jun 29 01:40:02 2003 From: davidsyes at naughtycal-artkitekture.com (davidsyes/nac) Date: Sun Jun 29 01:40:02 2003 Subject: Voices and victories In-Reply-To: References: Message-ID: <200306282327.33392.davidsyes@naughtycal-artkitekture.com> Is it possible to "impersonate" the voices? Or, are the voices tied to a SDK? Just be sure to remember the strummer who contributed to Yahoo! and then (due to a bad contract) lost out (he tried to sue, and I don't know the outcome, such as "he's entitled to more of the share his little ditty did for Yahoo!). So, Tuviah may want use own-voices and then charge self for royalties. This way Tuvia can say, "If my voice is successful, and I want more royalties, I will sue myself and I will be victorious". David Syes On Saturday 28 June 2003 22:32, Chipp Walters wrote: > Hi Ken, > > I actually have a few of those AT&T voices, but unfortunately, they come > with the 5.1 SDK which doesn't work with RunRev. I expect Tuviah will > probably fix that some day. The other issue is AT&T is *very protective* of > those voices, and charge a bunch if you want to license them... > > Too bad, because you are right, they are very nice voices!!! > > best, > > Chipp > > > -----Original Message----- > > From: use-revolution-admin at lists.runrev.com > > [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Ken Norris > > Sent: Saturday, June 28, 2003 9:17 PM > > To: use-revolution at lists.runrev.com > > Subject: Re: Voices > > > > > Though I might add, chill out dude. > > > > ---------- > > I thought the Re could've been edited better, but at least I could follow > > the thread, and I don't think it deserved a flame. A lot depends > > on how your > > emailer handles replies. > > > > But, back to the problem. Most of my stuff needs audio feedback, and also > > replaces speech for a speech-impaired person, so I'm also very > > interested in > > getting a selection of voices to work in Windows. > > > > How about this: > > > > > > > > These voices sound very good, but the engine that produces them isn't > > available on the Mac thus far. Of course, my Macs have been talking for > > so long, I'm spoiled by the easy availability. > > > > The question is: How would Rev access the AT&T runtime engine and > > interact with the voices? > > > > BTW, There is an SDK available from WIzzard Software: > > > > > > > > _______________________________________________ > > 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 igor at pixelmedia.com.au Sun Jun 29 02:03:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sun Jun 29 02:03:00 2003 Subject: Aligning Baselines of Different Objects In-Reply-To: <3EFE7F37.2030807@hyperactivesw.com> Message-ID: Dear Jacqueline, Thank you for the suggestion. On Sunday, June 29, 2003, at 03:55 PM, J. Landman Gay wrote: > Try setting the margins of both the button and the field to 0. Then > align the tops. > Does not work... Aligning tops does not work. Aligning bottoms does not work. Aligning the vertical centers ('item 2 of the loc') does not work, either. When it does, it's just a coincidence, due to the field and the button being at a very specific point size - that just happens to work with the top/bottom/center at that size. How can we come up with a way that will work for any point size between, say, 7 and 48 points? Can anyone help? -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From miscdas at boxfrog.com Sun Jun 29 02:56:00 2003 From: miscdas at boxfrog.com (miscdas at boxfrog.com) Date: Sun Jun 29 02:56:00 2003 Subject: copying tab delimited text to excel In-Reply-To: References: Message-ID: <20030629074834.73889.qmail@www.boxfrog.com> Alex Rice writes: > > On Saturday, June 28, 2003, at 12:28 PM, dan johnson wrote: > >> Greetings, >> >> Which Windows? Which Rev? >> >> Win XPpro, Rev 1.1.1, Excel 2000 9.0 >> >> I created a field and populated it with a few lines made up of strings >> separated >> by tabs. While in Browse mode, I placed the cursor into the field. Then I >> pressed ctrl+a to select the entire field contents, then preseeded ctrl+c >> to >> copy the selection to the clipboard. Next I switched to Excel, selected a >> cell, >> and pressed ctrl+v to copy the clipboard. As expected, the contents were >> pasted >> as tab delimted data. That is, each tab resulted in the following string >> to be >> placed into the next column. When the end of a line was reached, the next >> string >> started on the following line. >> >> Does that help you sort out your problem? > > Dan, I've narrowed it down to what seems like a bug. > > Now it appears that it's not a Mac/Windows difference, it's a standalone > vs. IDE difference. The problem is that in the standalone, Command-C or > Control-C deselects the text and nothing goes onto the clipboard. > > Rev 2.0.1, Windows 2000 and OS X 10.2.6 > > - Create a field (focusable, visible, don't wrap, lock text, auto-hilight > text, fixed line height) > - Put some tabstops and tab delimited text into the fld > (Now you can select text and copy it, pasting the tab delimited data > into excel) > - Build a standalone of the same stack > (Now you can select text but the copy fails and you cannot copy-paste > the tab delimited data into excel) > > > Alex Rice, Software Developer > Architectural Research Consultants, Inc. > http://ARCplanning.com > > ___________________________ Alex, It doesn't work quite like that for me in Win XPpro. I also checked it in MC 2.4.3 and Rev 1.1.1. The only behavior that I might call a bug is due to the MC engine not allowing ctrl+a in a field. Otherwise, I get what is expected. Maybe either OS X or Rev 2.0.1 are the source of the ctrl+c problem that you see. It does seem strange that I see ctrl+a not working in the stand alone, but you see ctrl+c behaving oddly. I created a stand alone from the above stack (both in Rev and MC). In the stand alone, ctrl+a doesn't do anything. In order to select some text in the field, I had to use the mouse. Once the selection is made, ctrl+c then ctrl+v in Excel worked exactly as expected. Dan J. From igor at pixelmedia.com.au Sun Jun 29 03:35:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sun Jun 29 03:35:00 2003 Subject: More on Aligning Baselines Message-ID: <90EE1678-AA0B-11D7-B01A-000393AD9396@pixelmedia.com.au> This is a particularly tricky problem, which I suspect will involve a bit more Maths than my limited knowledge covers. I suspect that there are quite a few academics (and mathematicians) involved in this list, so I hope one of you enlightened Revolutionaries might eventually be able to provide some help! I'm also quite surprised that no one has been able to come up with a quick suggestion - I surely did not expect to be the first person ever to try and align the baseline of text of 2 different types of objects in Revolution... I apologise for the long post, but it is better to let you know all that has been suggested and tried already, rather than letting everyone waste time covering the same ground over and over again... PROBLEM: I have a stack with a card where there is a display group containing a field and a button (pulldown menu). The stack is a mini-calendar. The pulldown menu button is a list of months, and the field displays the year. They sit side-by-side, so it looks as if it were just a display field. However, when the user clicks no the month name, they can select a new month from a menu. When they click on the year, they can type in a new year. The user will be able to change the size of the display text used for the button and the field (at the same time, so both controls will always have the same size text). I want to keep the baselines of the text in the button and the field ALIGNED, so that as the user select a new text size, the field and the button resize and remain aligned, just as if it were a single display field. TRIED ALREADY: Having the field and the button resized to their formattedHeight: 1) align tops of both objects 2) align bottoms 3) align vertical centers - 'item 2 of the loc' Have obviously made sure that the 'margins' and the 'borderWidth' properties of both controls is the same. INVESTIGATING: I've noticed that even though the text, border and margins settings for both controls is the same, Revolution always reports DIFFERENT 'formattedHeights' for each - even though they both always have text at the same point size. I've been trying to work out then just HOW Revolution has been calculating the 'formattedHeight' for the button and the field. So I conducted the following (monotonous) experiment: 1) set the field and the button's textSize to a certain number 2) recorded the reported 'formattedHeight' of both This was done with textSizes: 7,8,9,10,11,12,14,16,18,20,24,28,32,36,48 (15 measurements) With the field's margins set to "4" and borderWidth set to "2" with showBorder set to "false", the formattedHeights reported were: 15,16,18,19,20,22,24,27,30,32,38,43, 48,54,70. With the button's margins set to "4", borderWidth set to "2" and showBorder set to "false", the formattedHeights reported were: 17,18,19,20,21,22,25,27,29,31,36,41,45,50,63. We can see straight away that Revolution seems to be using a different formula for the calculation of formattedHeight for the different controls. Applying a little linear regression formula, we can see that the formula for calculating: *** the formattedHeight of the FIELD: = trunc((textSize * 100/75) + 6) *** the formattedHeight of the BUTTON: = round((textSize * 100/87.5) + 8.5) So the formattedHeight WILL VARY between object types, even if the same textSize is used. MORE CONFUSION OK, so this might simply mean that Revolution assumes that we will need more/less white space around some object types than others. That is a fair assumption, and that would explain the different formulas. If I set the textSize of my 2 objects to "12", however, I can see that the formattedHeight for both is actually the same ("22"). So if the textSize is 12, both objects actually have the same height, margins, borders, textSize and formattedHeight. I should be able to then perfectly align both objects, right next to each other, so that their top, bottom and vertical center (item 2 of loc) are also the same! Therefore, at that textSize, the baseline of my 2 objects should align perfectly, too. However, the objects text baselines DO NOT ALIGN! - the field's baseline is 2 pixels higher than the button's! And that distance (2 pixels) is not constant, either. It changes at different point sizes. VERTICAL ALIGNMENT? Revolution handles the VERTICAL alignment of text for the button differently than for the field. If we make the button higher than it needs to be, we can see that Rev keeps the text vertically CENTRED in the button. If we make a field higher than it needs to be, Rev keeps the text TOP ALIGNED. It could be then that it's the existence of EXTRA SPACE around the text of these objects, combined with the different ways of Rev to vertically align the text, that could be causing the misalignment of baselines. If we could, then LIMIT THE DISPLAY of the content of the object to JUST THE TEXT, removing all extra space from around it, then we should be able to finally align these objects' baselines. OK, let's try setting both objects' margins and borderWidths to '0'. And this time, instead of using the 'formattedHeight' to find out high high our objects have to be, we'll simply set them to be as high as the text (ie, height = textSize). Let's try this with textSize and height = 8... It appears that both the field and the button have the 'edge' of the text 'cut off', at the top and at the left... The field's text is cut so far down from the top, that half the word can't be seen. And again, the baselines do NOT ALIGN. A quick trip to the manual tells me that the margins have to be 'at least 2', otherwise unexpected behaviour will occur. My own observation is that even if the showBorder is set to 'false', the borderWidth still has to be at least 2 as well, otherwise 'unexpected behaviou' (like the edge of the text being chopped off) does indeed occur at smaller point sizes. Oh, and it doesn't matter what settings we use - the baselines will not align... CONCLUSION - MAYBE? When I first enquired about this alignment problem, I expected to be told that I missed something in the manual - a function, perhaps that can tell me where the baseline of the text of an object is being drawn. This seems to be a basic function, necessary for precise placement of text on the screen. I have looked many times over the documentation, but have been unable to find a way to do this (workout the precise position of the baseline of an object). Given the formulas above, I feel that it might perhaps be possible for us to calculate WHERE the baseline of the text in the field and the button is being drawn. If that were possible, then it would also be possible to ALIGN the baselines of these objects. However, that requires a bit more observation, measurement recording, and a bit more maths than I can handle... Would anyone out there be able to help? Has anyone encountered this problem before - and has been able to come up with a solution? Any suggestions for alternative ways to approach the problem? Kind Regards, -- Igor de Oliveira Couto ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From curry at pair.com Sun Jun 29 06:14:00 2003 From: curry at pair.com (curry) Date: Sun Jun 29 06:14:00 2003 Subject: Targeting function In-Reply-To: <200306290737.DAA01820@www.runrev.com> References: <200306290737.DAA01820@www.runrev.com> Message-ID: I have an alien shooting at the player in a game, and I want to let the alien anticipate where the player is going to be. What's the best method for finding this? The input could be gun location, bullet speed, target location, target direction, and target speed. The output could be bullet direction or collision point. I also know this that this type of targeting is a frequent feature in games, so I assume there should be some snippets around in books or the internet, but I haven't turned up anything so far. Thanks, Curry Kenworthy From richmond at mail.maclaunch.com Sun Jun 29 07:13:00 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Sun Jun 29 07:13:00 2003 Subject: 4 and a bit mice......missing the point Message-ID: Hey Ho! The central point of my attack on the MacUser review of RR 2 was that it failed to convey the sense of passion and creative possibility that Runtime Revolution has on many users. The review was extremely workmanlike; but 'workmanlike' is not the type of adjective that fills people's hearts with song and enthusiasm and a desire to rush to the computer, download RR 2 and get 'down-and-dirty' with it. Every week computer mags are full of workmanlike reviews of software; most of them are written by people who know what they are writing about; but not all of us are types who are prepared to read through workmanlike reviews: what we need is an article that siezes one by the cough-cough-coughs and makes us really inspired. The MacUser review does not do that. It should be realised by Software reviewers that computers are no longer wierd, arcane machines that are tended by alchemists in pointy hats with 25 diplomas in funny computer languages: but tools that can, and should, be used by anybody with a drop of creativity in their bones to express themselves in a multitude of ways. Wow; got a bit carried away there - but some of us do feel passion for software that allows us to go all artistic and try to dxrag some our sense of wonder screaming into the real world. Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From alrice at ARCplanning.com Sun Jun 29 10:06:01 2003 From: alrice at ARCplanning.com (Alex Rice) Date: Sun Jun 29 10:06:01 2003 Subject: copying tab delimited text to excel In-Reply-To: <20030629074834.73889.qmail@www.boxfrog.com> Message-ID: <18C12053-AA42-11D7-BBB1-000393529642@ARCplanning.com> On Sunday, June 29, 2003, at 01:48 AM, miscdas at boxfrog.com wrote: > Alex, > It doesn't work quite like that for me in Win XPpro. I also checked it > in MC 2.4.3 and Rev 1.1.1. The only behavior that I might call a bug > is due to the MC engine not allowing ctrl+a in a field. Otherwise, I > get what is expected. Maybe either OS X or Rev 2.0.1 are the source of > the ctrl+c problem that you see. It does seem strange that I see > ctrl+a not working in the stand alone, but you see ctrl+c behaving > oddly. That is strange. Ctrl+a doesn't work for me either in the standalone. I have lock text set to true do you? > I created a stand alone from the above stack (both in Rev and MC). In > the stand alone, ctrl+a doesn't do anything. In order to select some > text in the field, I had to use the mouse. Once the selection is made, > ctrl+c then ctrl+v in Excel worked exactly as expected. > Do you have an Edit menu, or any keybindings for Ctrl-c, or is it 100% the engine handling this? Alex Rice, Software Developer Architectural Research Consultants, Inc. http://ARCplanning.com From bvlahos at mac.com Sun Jun 29 10:09:01 2003 From: bvlahos at mac.com (Bill Vlahos) Date: Sun Jun 29 10:09:01 2003 Subject: (no subject) In-Reply-To: <7AD7983C-A9E8-11D7-9C3C-000A27D75508@messimercomputing.com> Message-ID: <5E2A8E4E-AA42-11D7-B84B-0003936A2C42@mac.com> Steve, Depending on your distribution method (i.e. CD?) you could add your voice feedback as pre-recorded audio which would work on all platforms. It would have the limitations that the audio files would make it larger and you would only have a limited range of responses. Text to speech would let you respond with any text. This would have the benefit that it would sound better than text to speech. Bill Vlahos On Saturday, June 28, 2003, at 09:16 PM, Stephen Messimer wrote: > Edwin, Mark and Chipp, > > Thanks for the help guys. I was hoping that I could add some nice > voice type feedback to a project that could work cross platform. From > your responses it doesn't sound like this is going to be very easy on > the windows side. Bummer. > I will probably to do this for the mac side. > > Is there any other way to accomplish this on windows? > > Regards and thanks again. > > Steve From alptex2 at orwell.net Sun Jun 29 10:22:01 2003 From: alptex2 at orwell.net (T. R. Ponn) Date: Sun Jun 29 10:22:01 2003 Subject: Is there a faster way? Message-ID: <3EFF0244.4000709@orwell.net> Hello, I have a binary file that I want to divide up between 2 variables, depending on user input. With memBank value "01" a file like this: "12345678" would end up: "1357" in variable bank0 and "2468" in bank1. With memBank value "10" the same file would end up: "2468" in variable bank0 and "1357" in bank1 The file can be sizable (maybe 128MB), though far more typical would be around 8 MB. The following code snippet accomplishes the feat in about 25 seconds for a file size of 8MB...using my G4/500MHz, OS 9.2.2 and Rev1.1.1. on eenieMeenieMinieMo fileContents put the length of fileContents into fileLength if char 1 of memBank=0 then --memBank="01", so start with even bank repeat with b=1 to ((trunc(fileLength/2))+1) put char ((b*2)-1) of fileContents after bank0 put char (b*2) of fileContents after bank1 end repeat else --memBank="10", so start with odd bank repeat with b=1 to ((trunc(fileLength/2))+1) put char ((b*2)-1) of fileContents after bank1 put char (b*2) of fileContents after bank0 end repeat end if end eenieMeenieMinieMo Size of code is of no consequence (I've already cut the length in half...it's just easier to understand what I'm trying to accomplish in this form), but speed is. Any ideas on how to speed this up? The utilization of arrays seemed to have little effect on it. Thanks for any help you can lend! Best Regards, Tim Ponn From dsc at swcp.com Sun Jun 29 10:36:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 29 10:36:00 2003 Subject: Targeting function In-Reply-To: Message-ID: <54EF34A6-AA46-11D7-834F-000A9567A3E6@swcp.com> On Sunday, June 29, 2003, at 05:02 AM, curry wrote: > The input could be gun location, bullet speed, target location, target > direction, and target speed. The output could be bullet direction or > collision point. Try this. If you get bogged down, let us know. Your direction and speed is your velocity vector. In your preliminary algebra & trig change it from angle & speed to x-speed & y-speed. Do this for both bullet and target. Your location, presumably, is already in cartesian coordinates and will have components x-location and y-location. This applies to both the gun and the target at any time. Now that x and y are split out, they can be solved separately. Set up your location equations based on time and velocity. Solve the simultaneous equations where the x-location of the target and the x-location of the bullet are equal and the same for y. When you are done, you should have a bullet angle formula with some trig and arithmetic. This makes for a very smart opponent, of course. Dar Scott From janschenkel at yahoo.com Sun Jun 29 11:12:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun Jun 29 11:12:00 2003 Subject: Is there a faster way? In-Reply-To: <3EFF0244.4000709@orwell.net> Message-ID: <20030629160413.9738.qmail@web11901.mail.yahoo.com> --- "T. R. Ponn" wrote: > Hello, > > I have a binary file that I want to divide up > between 2 variables, > depending on user input. > > With memBank value "01" > a file like this: "12345678" > would end up: "1357" in variable bank0 and "2468" in > bank1. > With memBank value "10" the same file would end up: > "2468" in variable > bank0 and "1357" in bank1 > > The file can be sizable (maybe 128MB), though far > more typical would be > around 8 MB. The following code snippet > accomplishes the feat in about > 25 seconds for a file size of 8MB...using my > G4/500MHz, OS 9.2.2 and > Rev1.1.1. > > on eenieMeenieMinieMo fileContents > put the length of fileContents into fileLength > if char 1 of memBank=0 then --memBank="01", so > start with even bank > repeat with b=1 to ((trunc(fileLength/2))+1) > put char ((b*2)-1) of fileContents after > bank0 > put char (b*2) of fileContents after bank1 > end repeat > else --memBank="10", so start with odd bank > repeat with b=1 to ((trunc(fileLength/2))+1) > put char ((b*2)-1) of fileContents after > bank1 > put char (b*2) of fileContents after bank0 > end repeat > end if > end eenieMeenieMinieMo > > Size of code is of no consequence (I've already cut > the length in > half...it's just easier to understand what I'm > trying to accomplish in > this form), but speed is. Any ideas on how to speed > this up? The > utilization of arrays seemed to have little effect > on it. Thanks for > any help you can lend! > > Best Regards, > > Tim Ponn > Hi Tim, In this case, 'repeat for each' might be your friend : it usually cuts down on the number of times the engine has to go through the variable to pluck data from it. Try the speed of this : on eenieMeenieMinieMo pFileContents put char 1 of memBank into tCurrentBank repeat for each char tChar in pFileContents if tCurrentBank = 0 then put tChar after bank0 put 1 into tCurrentBank else put tChar after bank1 put 0 into tCurrentBank end repeat end eenieMeenieMinieMo I haven't compared speeds, but I think this version might work faster because it doesn't have to recalculate b*2+1 etc eery iteration. 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!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From dsc at swcp.com Sun Jun 29 11:46:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 29 11:46:00 2003 Subject: Is there a faster way? In-Reply-To: <20030629160413.9738.qmail@web11901.mail.yahoo.com> Message-ID: <26E645D4-AA50-11D7-834F-000A9567A3E6@swcp.com> On Sunday, June 29, 2003, at 10:04 AM, Jan Schenkel wrote: > In this case, 'repeat for each' might be your friend : > it usually cuts down on the number of times the engine > has to go through the variable to pluck data from it. This is very important when chunks need to be counted from the front or back. With characters, the leaning toward 'repeat for each' applies but is less important and solutions that use "repeat with" might be considered. (I believe char positions are calculated directly and chars are not counted from the front or back.) For example (off the top of my head): function oddChars x local accumulation repeat with n = 1 to the length of x step 2 put char n of x after accumulation end repeat return accumulation end oddChars (Does this get the last odd char?) I'm not sure whether this will compete with 'repeat for each', but I'd give it a try. If the binary file is very large, I'd make x a reference variable in the above function. Tim, if this is a big-endian, little-endian problem in the big picture, please mention that. I'm considering recommending that explicit byte order be added to binaryEncode and binaryDecode and would like to hear what you are doing to address this. Also, you might find some help with these functions in handling binary files in any case. Dar scott From dsc at swcp.com Sun Jun 29 12:06:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 29 12:06:00 2003 Subject: More on Aligning Baselines In-Reply-To: <90EE1678-AA0B-11D7-B01A-000393AD9396@pixelmedia.com.au> Message-ID: On Sunday, June 29, 2003, at 02:27 AM, Igor Couto wrote: > Any suggestions for alternative ways to approach the problem? Instead of a pulldown button, execute a popup in a field. Dar Scott From dsc at swcp.com Sun Jun 29 12:09:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 29 12:09:00 2003 Subject: More on Aligning Baselines In-Reply-To: <90EE1678-AA0B-11D7-B01A-000393AD9396@pixelmedia.com.au> Message-ID: <58C8B564-AA53-11D7-834F-000A9567A3E6@swcp.com> On Sunday, June 29, 2003, at 02:27 AM, Igor Couto wrote: > Any suggestions for alternative ways to approach the problem? Change the year to a pulldown, too. Dar Scott From dsc at swcp.com Sun Jun 29 12:26:00 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 29 12:26:00 2003 Subject: Targeting function In-Reply-To: Message-ID: On Sunday, June 29, 2003, at 05:02 AM, curry wrote: > The input could be gun location, bullet speed, target location, target > direction, and target speed. The output could be bullet direction or > collision point. Here is an alternate approach that doesn't take all that preliminary math and has no trig. At the collision point the ratio of the distances to the original target location and the gun location should the the same as the ration of their speeds. Step out along the path of the target several times and see if you find a point in which the ratio is within some tolerance of the speed ratio. If there is one, the enemy has a place to shoot at. The distance between two points is the square root of the sum of the delta x and the delta y. Since this is approximate (I assume misses are OK sometimes) then, rather than calculating the square root over and over, you can just square the speed rations and compare to that, maybe, I think, YMMD. Dar Scott From jperryl at ecs.fullerton.edu Sun Jun 29 12:41:00 2003 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun Jun 29 12:41:00 2003 Subject: Voices (carry) In-Reply-To: <200306282323.12425.davidsyes@naughtycal-artkitekture.com> Message-ID: Or, ala Saturday Night Live, "Simmer-DOWWWWNNN!" Judy On Sat, 28 Jun 2003, davidsyes/nac wrote: > I just HAVE to add Aimee Mann (of 'Til Tuesday) to this: > > "Hush-hush: keep it down now... voices kah-ree" > > heheh From dsc at swcp.com Sun Jun 29 13:03:17 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 29 13:03:17 2003 Subject: Targeting function In-Reply-To: Message-ID: On Sunday, June 29, 2003, at 05:02 AM, curry wrote: > The input could be gun location, bullet speed, target location, target > direction, and target speed. The output could be bullet direction or > collision point. Off the top of my head. Meaning there might be several dumb errors you need to fix. This has to be adjusted for your coordinate system that might be inverted up and down. Ab = angle of bullet Sb = speed of bullet Vxb = X component of bullet velocity Vyb = Y component of bullet velocity At = angle of target St = speed of target Vxt = X component of target velocity Vyt = Y component of target velocity Pxb0 = initial x component of bullet position Pyb0 = initial y component of bullet position Pxt0 = initial x component of target position Pyt0 = initial y component of target position Pxb = x component of bullet position Pyb = y component of bullet position Pxt = x component of target position Pyt = y component of target position t = time since initial conditions Initial calculations: Vxt = St * cos( Ab ) Vyt = St * sin( Ab ) Constraints: Sb^2 = Vxb^2 + Vyb^2 Pxb = Pxb0 + Vxb * t Pyb = Pyb0 + Vyb * t Pxt = Pxt0 + Vxt * t Pyt = Pyt0 + Vyt * t At collision: Pxb = Pxt Pyb = Pyt Solve above 7 equations for Vxb. From that you can get the point of collision. Is that enough equations? At = tan(Vyb/Vxb) Dar Scott From pixelbird at interisland.net Sun Jun 29 15:05:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 29 15:05:00 2003 Subject: Voices In-Reply-To: <200306290737.DAA01776@www.runrev.com> Message-ID: Hi Chip, > From: "Chipp Walters" > Subject: RE: Voices > Date: Sun, 29 Jun 2003 00:32:42 -0500 > I actually have a few of those AT&T voices, but unfortunately, they come > with the 5.1 SDK which doesn't work with RunRev. I expect Tuviah will > probably fix that some day. The other issue is AT&T is *very protective* of > those voices, and charge a bunch if you want to license them... ---------- Yep. You'd think the Feds would get after them for that, especially as concerns use by speech-impaired people, meaning welfare/medicare would have to pay for it. I haven't been able to squeeze out much info on coverage, probably because the technology for these is still new. If _anyone_ finds any info about it, I'd sure like to hear from you offlist. ---------- > Too bad, because you are right, they are very nice voices!!! ---------- Best I've heard, and I'm a guy who explores this issue a lot. Ken N. From alptex2 at orwell.net Sun Jun 29 15:08:01 2003 From: alptex2 at orwell.net (T. R. Ponn) Date: Sun Jun 29 15:08:01 2003 Subject: Is there a faster way? References: <26E645D4-AA50-11D7-834F-000A9567A3E6@swcp.com> Message-ID: <3EFF456A.8000608@orwell.net> Jan Schenkel wrote: >> In this case, 'repeat for each' might be your friend : >> it usually cuts down on the number of times the engine >> has to go through the variable to pluck data from it. > Thanks, but I forgot to mention I tried that...and surprisingly, it ran slower (about 27 seconds for that file): if char 1 of memBank="0" then put "false" into toggle else put "true" into toggle repeat for each char thisChar in fileContents if toggle = false then put thisChar after bank0 else put thisChar after bank1 put not toggle into toggle end repeat Dar Scott wrote: > This is very important when chunks need to be counted from the front > or back. With characters, the leaning toward 'repeat for each' > applies but is less important and solutions that use "repeat with" > might be considered. (I believe char positions are calculated > directly and chars are not counted from the front or back.) > > For example (off the top of my head): > > function oddChars x > local accumulation > repeat with n = 1 to the length of x step 2 > put char n of x after accumulation > end repeat > return accumulation > end oddChars This feature (I think) is only available starting with with rev 2. I've got my hands full with implementing this app and updating myself from HC to Rev 1.1.1. I can't wait to try it on Rev 2, but I don't want to change horses in mid-stream...I may get wet! ;-) > > > Tim, if this is a big-endian, little-endian problem in the big > picture, please mention that. I'm considering recommending that > explicit byte order be added to binaryEncode and binaryDecode and > would like to hear what you are doing to address this. Also, you > might find some help with these functions in handling binary files in > any case. BINGO, Dar! That's exactly what I'm trying to do. 16b as 8b...big-endian, little-endian. I haven't yet figured out how to apply the binEncode/binDecode function to this. Sure wish there was a way...it would have to be faster than this. Best Regards, Tim Ponn From pixelbird at interisland.net Sun Jun 29 15:25:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 29 15:25:00 2003 Subject: Voices and victories In-Reply-To: <200306290737.DAA01776@www.runrev.com> Message-ID: Hi David, > From: davidsyes/nac > Subject: Re: Voices and victories > Date: Sat, 28 Jun 2003 23:27:33 -0700 > > Is it possible to "impersonate" the voices? Or, are the voices tied to a SDK? ----------snip Nope, they're tied to a TTS engine, like AT&T's NaturalVoice, which requires licensing to use in distributable projects. ---------- > So, Tuviah may want use own-voices and then charge self for royalties. This > way Tuvia can say, "If my voice is successful, and I want more royalties, I > will sue myself and I will be victorious". ---------- :-) Well, you can synthesize voice-modeling by hyperextensive sampling and digitizing, but you're talking about hundreds (and perhaps 1000's) of man- (or woman-) hours in recording, analyzing, tweaking results, etc. which is why AT&T has to recover those costs and try to make money on it, otherwise it's monetarily a bad deal, and it's probably a safe bet they're not gonna give away the best TTS voices in the world out of the kindness of their hearts. But maybe Tuviah will ;-) Ken N. From dsc at swcp.com Sun Jun 29 16:17:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 29 16:17:01 2003 Subject: Is there a faster way? In-Reply-To: <3EFF456A.8000608@orwell.net> Message-ID: <00277BB0-AA76-11D7-834F-000A9567A3E6@swcp.com> On Sunday, June 29, 2003, at 02:00 PM, T. R. Ponn wrote: > Thanks, but I forgot to mention I tried that...and surprisingly, it > ran slower (about 27 seconds for that file): > > if char 1 of memBank="0" then put "false" into toggle else put "true" > into toggle > repeat for each char thisChar in fileContents > if toggle = false then put thisChar after bank0 else put thisChar > after bank1 > put not toggle into toggle > end repeat > I do have a fast computer (dual 1.25 GHz G4), but that time seems long. I can process an over-10MB file in that time using script local bank0 and bank1. Are you sure that's where your bottleneck is? In case you are wondering, yes, putting a char after a long string in a variable is efficient. You can speed this up by changing 'toggle = false' to 'toggle' and swapping initial toggle state, but then only about 15%. >> Tim, if this is a big-endian, little-endian problem in the big >> picture, please mention that. I'm considering recommending that >> explicit byte order be added to binaryEncode and binaryDecode and >> would like to hear what you are doing to address this. Also, you >> might find some help with these functions in handling binary files in >> any case. > > > BINGO, Dar! That's exactly what I'm trying to do. 16b as > 8b...big-endian, little-endian. I haven't yet figured out how to > apply the binEncode/binDecode function to this. Sure wish there was a > way...it would have to be faster than this. Available is host byte order and network byte order. Do you remember which way network order is? Do you know know the order for your target computers? And if network and host are the same, how do you get the other order? I think the binaryEncode and binaryDecode functions are weak here. They also can't do array or string accumulations for many data patterns such as even simple ones like yours. Well, I don't know how, anyway. These are very powerful functions and are important in binary manipulation, but your example illustrates two weaknesses. Off the top of my head... You might be interested in trying something like this: function arrayFromFileImage @fileData local signedInt16, a repeat with i = 1 to length(fileData)/2 put binaryDecode("n",char i+i-1 to i+i of fileData,signedInt16) into numConverted if numConverted is not 1 then exit repeat put unsignedInt into a[i] end repeat return a end arrayFromFileImage This will return an array of numbers from an interpretation of the file as signed 16-bit ints in network order. I'll leave optimization and boundary review for another time/person. And remember, that is just an untested guess. I'm going to suggest an enhancement to binaryDecode() that will allow this to be done in one binaryDecode for either of your byte orders. However, there is no special reason to think either RunRev or MC will agree or, if they did, there is no special reason to think this would be available soon. Dar Scott From mail at richard-hillen.de Sun Jun 29 17:02:01 2003 From: mail at richard-hillen.de (R. Hillen) Date: Sun Jun 29 17:02:01 2003 Subject: Import Snapshot from MoviePlayer doesnt work? In-Reply-To: <200306270634.CAA02964@www.runrev.com> Message-ID: <4D7769D0-AA7C-11D7-8090-000393854988@richard-hillen.de> Hello list, I want to get the first image of a movie. As Chipp Walters suggested, I tried to do a "Import snapshot from the rect of player ..". But I got an image of the movieplayer with a white plane; no Movie ;-(. May you help again? And a second question: The "Import Snapshot"-command creates a new image. What is the reference to this new image, it?s name or so? Thanx in advance Richard Hillen. From pixelbird at interisland.net Sun Jun 29 17:17:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 29 17:17:01 2003 Subject: Voices In-Reply-To: <200306290737.DAA01776@www.runrev.com> Message-ID: Hi Stephen, > Date: Sun, 29 Jun 2003 00:16:38 -0400 > From: Stephen Messimer > Subject: Re: Voices > From your responses it doesn't sound like this is going to be very easy on > the windows side. Bummer. I will probably to do this for the mac side. > > Is there any other way to accomplish this on windows? ---------- If you really want the same voices cross-platform, I think the only solution is IBM ViaVoice. Although its primary function is for dictation, it also has TTS. I've just inquired of IBM of what voices are available for both platforms. The original price for ViaVoice Pro for Windows was $199, but here's the best price I found today ($27.95 U.S....that's REALLY CHEAP!!): ...but the Mac version for OSX, which I understand is a superior product as far as speech-recognition (not what we're discussing, but none-the-less valuable), is pricier. The best price I found was here ($124.95 U.S.): If you're willing to set up your distribution software with different speech parameters for Windows, you should probably look over these sites: If the Rev team is at all serious about TTS for Windows, then I think they have to get past the limitations of the MS offering and pick a couple of the cheap/free speech engine packages like the above to provide support for. But for all I know, those engines may already work with the current version, as I haven't tried them yet (I need another monitor switch cable and to D/L Rev 2.0.1 on my Compaq). Windows 2000/XP already has its own TTS installed, but, of course, you need a compatible sound card for any sound reproduction, and the available voices are very limited (it comes only with "Sam"...sheesh, you'd think they'd at least offer one other female voice, eh?). But it's just a little better version of the old Windows '95 Narrator which is extremely limited. Here's some how-to info for Windows voice control panel setup. HTH, Ken N. From monte at sweattechnologies.com Sun Jun 29 17:36:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun Jun 29 17:36:00 2003 Subject: Import Snapshot from MoviePlayer doesnt work? In-Reply-To: <4D7769D0-AA7C-11D7-8090-000393854988@richard-hillen.de> Message-ID: > > Hello list, > > I want to get the first image of a movie. > > As Chipp Walters suggested, I tried to do a "Import snapshot from the > rect of player ..". > > But I got an image of the movieplayer with a white plane; no Movie ;-(. Try altering the alwaysBuffer of the movie. > > May you help again? > > And a second question: > The "Import Snapshot"-command creates a new image. What is the > reference to this new image, it?s name or so? the last image of this cd Cheers Monte > > Thanx in advance > > Richard Hillen. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jiml at netrin.com Sun Jun 29 17:57:00 2003 From: jiml at netrin.com (Jim Lambert) Date: Sun Jun 29 17:57:00 2003 Subject: Slightly OT: Drag 'n Drop Dead In-Reply-To: <200306291601.MAA13648@www.runrev.com> Message-ID: Rev 2.0's Drag 'n Drop capabilities are great. But, I've observed this with Windows 98. 1. When dragging text from MS Word to a Rev field, the original text remains in Word and a copy appears in the Rev field. This is how I'd expect interapplication Drag 'n Drop to work. 2. When dragging text from one ** WordPad ** doc to another WordPad doc, the original text remains in the source document and a copy appears in the destination document. This is how I'd expect intra-application, inter-document Drag 'n Drop to work. 3. When dragging text from WordPad to a Rev field, the original text vanishes from WordPad and appears in the Rev field. This surprised me; I thought it would behave just like #1. 4. When dragging text from a new OutLook message to a Rev field, the original text vanishes from OutLook and appears in the Rev field. This surprised me too. 5. When dragging text from a new OutLook message to WordPad, the original text remains in OutLook and appears in WordPad. This really surprised me! It all seems rather inconsistent. Is there some logical pattern here that eludes my feeble brain? Or is this simply another example of fine Microsoft products at work? ;) Now the real question. I'd like to build a Rev app that consistently presents the interapplication drag 'n drop behavior illustrated in #1; that is, text dragged from another app's document stays in that source document while a copy appears in my rev app. Can it be done? Hints? Many thanks for your help and suggestions. Jim Lambert --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.491 / Virus Database: 290 - Release Date: 6/18/03 From jhurley at infostations.com Sun Jun 29 18:26:00 2003 From: jhurley at infostations.com (Jim Hurley) Date: Sun Jun 29 18:26:00 2003 Subject: Speaking of voices In-Reply-To: <200306290737.DAA01820@www.runrev.com> References: <200306290737.DAA01820@www.runrev.com> Message-ID: A minor quirk and a work-around. I put the following handler in a field: on mouseUP revsetspeechVoice "Bruce" if revIsSpeaking() then revstopSpeech else revspeak me end mouseUP The purpose was to allow the user to stop the speech with a second MouseUp. For reasons I do not understand it doesn't work. Instead of stopping, it starts over. (Apparently, revSetSpeechVoice causes revIsSpeaking() to return false, even though rev may be speaking.) However, the following works just fine: on mouseUP if revIsSpeaking() then revstopSpeech else revsetspeechVoice "Bruce" revspeak me end if end mouseUP "Though I speak with the tongues of Bruce and of angels, and have not proper precedence, I am become as sounding brass, or a tinkling cymbal." 1st Corinthians 13:1 (sort of) From diskot123 at juno.com Sun Jun 29 19:28:00 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Sun Jun 29 19:28:00 2003 Subject: Stopping the User from Adding/Removing Lines to a field Message-ID: <20030629.201846.308.1.diskot123@juno.com> >and trying to script a >reliable workaround to that. In the end, I ended up giving up, sending >a message to Tuviah, and reporting this as a bug in the bug database. Great this way we can make sure that we fix it or provide a good workaround. Tuviah Snyder Runtime Revolution Limited - Software at the Speed of Thought From igor at pixelmedia.com.au Sun Jun 29 19:40:00 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sun Jun 29 19:40:00 2003 Subject: Stopping the User from Adding/Removing Lines to a field In-Reply-To: <20030629.201846.308.1.diskot123@juno.com> Message-ID: <6C70F152-AA92-11D7-B780-000393AD9396@pixelmedia.com.au> Dear Tuviah, On Monday, June 30, 2003, at 10:18 AM, Tuviah M Snyder wrote: >> and trying to script a >> reliable workaround to that. In the end, I ended up giving up, sending >> a message to Tuviah, and reporting this as a bug in the bug database. > Great this way we can make sure that we fix it or provide a good > workaround. > Never had any doubt that you guys would! Thank you for the reassurance!!! Kind Regards, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From igor at pixelmedia.com.au Sun Jun 29 19:42:01 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Sun Jun 29 19:42:01 2003 Subject: More on Aligning Baselines In-Reply-To: Message-ID: Dear Dar, On Monday, June 30, 2003, at 02:58 AM, Dar Scott wrote: >> Any suggestions for alternative ways to approach the problem? > > Instead of a pulldown button, execute a popup in a field. > DOH! Just how dumb do I feel now?,,, - however, I must admit, HAPPILY SO! This is the kind of obvious solution that we, newbies, fail to see... Many thanks! Kind Regards, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From dsc at swcp.com Sun Jun 29 20:02:01 2003 From: dsc at swcp.com (Dar Scott) Date: Sun Jun 29 20:02:01 2003 Subject: More on Aligning Baselines In-Reply-To: Message-ID: <5CD40314-AA95-11D7-834F-000A9567A3E6@swcp.com> On Sunday, June 29, 2003, at 06:34 PM, Igor Couto wrote: >> Instead of a pulldown button, execute a popup in a field. >> > > DOH! Just how dumb do I feel now?,,, - however, I must admit, HAPPILY > SO! This is the kind of obvious solution that we, newbies, fail to > see... > > Many thanks! You are welcome! I have come to believe we will all always be newbies in Revolution. That is not a bad thing, that just means we have abundance. Ironically, I had not responded earlier because the subject seemed to involve complicated things outside my experience. Dar Scott From scott at tactilemedia.com Sun Jun 29 20:19:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Sun Jun 29 20:19:00 2003 Subject: Import Snapshot from MoviePlayer doesnt work? In-Reply-To: <4D7769D0-AA7C-11D7-8090-000393854988@richard-hillen.de> Message-ID: Recently, R. Hillen wrote: > I want to get the first image of a movie. > > As Chipp Walters suggested, I tried to do a "Import snapshot from the > rect of player ..". > > But I got an image of the movieplayer with a white plane; no Movie ;-(. > > May you help again? Two things: 1) Make sure you convert the points of your rect to the global coordinate system, similar to the following: import snapshot from rect \ globalLoc(topLeft of player 1) & "," & globalLoc(botRight of player 1) 2) If you're using QuickTime to display your movie, and your movie source is a DVD, you may not be able to get any screen capture, due to Apple's built-in copy protection. Not sure if this is still present in the latest version of QT (I believe Apple first implemented this in version 5) but you can double check this by doing a standard screen capture of your monitor when playing a DVD and viewing the result. Of course, if you're not dealing with DVD content then this is not an issue... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From diskot123 at juno.com Sun Jun 29 22:16:01 2003 From: diskot123 at juno.com (Tuviah M Snyder) Date: Sun Jun 29 22:16:01 2003 Subject: Esperanto & Revolution Message-ID: <20030629.230853.308.3.diskot123@juno.com> >Have the other Esperantists in the list been able to successfully work >with Esperanto text in their scripts? Any hints would be a great help! Please post a bug to the bugzilla list to ensure that it is fixed. Tuviah Snyder Runtime Revolution Limited - Software at the Speed of Thought From thinkertoys at cyburb.com Sun Jun 29 22:42:00 2003 From: thinkertoys at cyburb.com (thinkertoys) Date: Sun Jun 29 22:42:00 2003 Subject: Point Inside Polygon Message-ID: There is no way to test via script if a point is inside or outside a poly - 'within' will return if the point is within the rect of the poly, but that's about it. I recently needed such a script, explored many algorithms & then found a very elegant, simple and fast solution developed by Bob Stein in 1997 ( it's described here: http://www.linuxjournal.com/article.php?sid=2029 ) Below is the algorithm converted to work w/ MC/Rev - where p is the point to be tested and pts is the poly's points. A small demo stack ( < 20K) is available - just type the following into your message box: go stack url "http://www.cyburb.com/rev/Pt_In_Poly.rev" function ptInPoly p, pts put false into inside put item 1 of p into xt put item 2 of p into yt put item 1 of line 1 of pts into xOld put item 2 of line 1 of pts into yOld repeat with i = 2 to the number of lines in pts put item 1 of line i of pts into xNew put item 2 of line i of pts into yNew if (xNew > xOld) then --flip put xOld into x1 put xNew into x2 put yOld into y1 put yNew into y2 else put xNew into x1 put xOld into x2 put yNew into y1 put yOld into y2 end if if (xNew < xt) = (xt <= xOld) and ((yt-y1)*(x2-x1)) < ((y2-y1)*(xt-x1)) then put not inside into inside put xNew into xOld put yNew into yOld end repeat return inside end ptInPoly Eric Holst Thinker Toys, Inc From pixelbird at interisland.net Sun Jun 29 22:45:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Sun Jun 29 22:45:01 2003 Subject: Speaking of voices In-Reply-To: <200306292227.SAA20634@www.runrev.com> Message-ID: Hi Jim, > Date: Sun, 29 Jun 2003 16:18:04 -0700 > From: Jim Hurley > Subject: Speaking of voices snip > on mouseUP > revsetspeechVoice "Bruce" > if revIsSpeaking() then > revstopSpeech > else revspeak me > end mouseUP ---------- The above won't work properly because you needed set the stop condition first, otherwise it just starts up the speech sequence on mouseUp, which will kill and ignore any previous condition. This is normal AFAIK with conditional statements. The above is simply out of sequence, so it just keeps starting up from scratch like it did the first time. ---------- > The purpose was to allow the user to stop the speech with a second > MouseUp. For reasons I do not understand it doesn't work. Instead of > stopping, it starts over. (Apparently, revSetSpeechVoice causes > revIsSpeaking() to return false, even though rev may be speaking.) > However, the following works just fine: > > on mouseUP > if revIsSpeaking() then > revstopSpeech > else > revsetspeechVoice "Bruce" > revspeak me > end if > end mouseUP ----------- Yes...see, you set up the condition that stops it first. ----------- > "Though I speak with the tongues of Bruce and of angels, and have not > proper precedence, I am become as sounding brass, or a tinkling > cymbal." 1st Corinthians 13:1 (sort of) ---------- :-) "Let all things be done decently and in order." 1st Cor 14:40 Ken N. From pixelbird at interisland.net Mon Jun 30 01:28:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 30 01:28:00 2003 Subject: Text snafu In-Reply-To: <200306291601.MAA13629@www.runrev.com> Message-ID: Howdy, I made a field then changed the textStyle and textSize, but nothing happened. The inspector shows the change, but typing is still the default. Nothing I do changes it. What's going on??? Ken N. From igor at pixelmedia.com.au Mon Jun 30 02:05:01 2003 From: igor at pixelmedia.com.au (Igor Couto) Date: Mon Jun 30 02:05:01 2003 Subject: Esperanto & Revolution In-Reply-To: <20030629.230853.308.3.diskot123@juno.com> Message-ID: <29293E36-AAC8-11D7-B780-000393AD9396@pixelmedia.com.au> Dear Tuviah, On Monday, June 30, 2003, at 01:08 PM, Tuviah M Snyder wrote: >> Have the other Esperantists in the list been able to successfully work >> with Esperanto text in their scripts? Any hints would be a great help! > Please post a bug to the bugzilla list to ensure that it is fixed. > Done! Thank you once again for your interest, and for the follow up! Kind Regards, -- Igor ---------------------------------- igor at pixelmedia.com.au ---------------------------------- From monte at sweattechnologies.com Mon Jun 30 02:29:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon Jun 30 02:29:00 2003 Subject: Point Inside Polygon In-Reply-To: Message-ID: > > There is no way to test via script if a point is inside or outside a poly > - 'within' will return if the point is within the rect of the poly, but > that's about it. Hi Eric I can see you've done some work here but the statement above is not correct. From richmond at mail.maclaunch.com Mon Jun 30 04:30:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon Jun 30 04:30:01 2003 Subject: Importing Snapshots: download my bit of fluff Message-ID: Dear Runtime Revolution Afficionados, I have just uploaded a fairly crude stack called MOVIE-SNAPPER.REV to my website: http://members.maclaunch.com/richmond/default.html It lets you import a movie file and then snap a frame which then 'magically' materialises as an image in an awkward place....... Download it, play with it, tell me what's wrong with it....... Regards, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From jamesjrichards at lineone.net Mon Jun 30 05:15:00 2003 From: jamesjrichards at lineone.net (James Richards) Date: Mon Jun 30 05:15:00 2003 Subject: 4 and a bit mice......missing the point In-Reply-To: <200306291601.MAA13629@www.runrev.com> Message-ID: on Sun, 29 Jun 2003 07:06:01 -0400, "Mathewson" at use-revolution-request at lists.runrev.com wrote: > > Hey Ho! > > The central point of my attack on the MacUser review of RR > 2 was that it failed to convey the sense of passion and > creative possibility that Runtime Revolution has on many > users. Why don't a few passionate users drop a line to MacUser about it? Provided they don't slag off the reviewer too much they might get published. If there's really a lot of response MacUser might be persauded to do a follow-up feature. (Though I agree that their aim seems to be at the professional 'creative' market (printing publishing web design etc.) so they might think readers would not be interested. Regards James -- James J Richards jamesjrichards at lineone.net Tel. +44 (0)15394 43063 From heather at runrev.com Mon Jun 30 05:33:00 2003 From: heather at runrev.com (Heather Williams) Date: Mon Jun 30 05:33:00 2003 Subject: 4 and a bit mice......missing the point In-Reply-To: <200306291601.MAA13648@www.runrev.com> Message-ID: what we need is an > article that siezes one by the cough-cough-coughs and makes > us really inspired. The MacUser review does not do that. > > It should be realised by Software reviewers that computers > are no longer wierd, arcane machines that are tended by > alchemists in pointy hats with 25 diplomas in funny > computer languages: but tools that can, and should, be used > by anybody with a drop of creativity in their bones to > express themselves in a multitude of ways. > :-) Welcome to the Revolution. Your enthusiasm is a warming thing. How about you try your hand at writing an article or some letters on Revolution and send them in to some magazines? And you could do some reviews on Versiontracker and Download.com if you feel like it. > Wow; got a bit carried away there - but some of us do feel > passion for software that allows us to go all artistic and > try to dxrag some our sense of wonder screaming into the > real world. Please, feel free. It's good to get inspired from time to time, in between hammering out kinks in the code. Regards, Heather > > Richmond Mathewson -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From heather at runrev.com Mon Jun 30 05:33:31 2003 From: heather at runrev.com (Heather Williams) Date: Mon Jun 30 05:33:31 2003 Subject: email addresses in list In-Reply-To: <200306290737.DAA01820@www.runrev.com> Message-ID: Goodness me. I take a weekend off and what do I find when I get back? Gentlemen please. Play nice. I am aware of the issue, and I just moved the email protection for the archives up a notch on my priority list. Sigh. Tolerance, sweetness and light... My warm regards to you all, Heather This listmon hat is getting quite worn out! > > Wow, > > you are a tough guy;-) > > A person makes a mistake and you correct him by doing the same thing back? > > Glad I'm not in the car next to you. > > -Chipp > >> -----Original Message----- >> From: use-revolution-admin at lists.runrev.com >> [mailto:use-revolution-admin at lists.runrev.com]On Behalf Of Mark Wieder >> Sent: Saturday, June 28, 2003 11:38 PM >> To: Chipp Walters >> Subject: email addresses in list >> >> >> Chipp- >> >> No mistake - I was making a point, although I've already been >> admonished (and quite rightly) for not changing the subject line >> before replying. My apologies to anyone who has to climb through these >> responses to get to the Voices thread info. >> >> -Mark -- Heather Williams Runtime Revolution Ltd. Tel: +44 (0) 131 7184333 Fax: +44 (0)1639 830707 Revolution: Software at the Speed of Thought From richmond at mail.maclaunch.com Mon Jun 30 07:05:01 2003 From: richmond at mail.maclaunch.com (Mathewson) Date: Mon Jun 30 07:05:01 2003 Subject: blendLevel.....EPS Message-ID: Hey, Richmond has just invented the wheel!!!! Read something about 'blendLevel' on the MetaCard list and did my usual thing: http://members.maclaunch.com/richmond/default.html BLENDER.REV HOWEVER: the most odd thing is that on Mac OS X the option to import an EPS file is greyed out, and in MC 2.5 it is distinctly messy. Does this mean that we should look forward to EPS import in a future release of RR / MC ? Does this also mean that we will be able to manipulate imported EPS files in the same way as imported JPG, GIF and BMP files? Regards, Richmond Mathewson --------------------------------------------------------------- Great Macintosh Products The MacLaunch Store! http://www.maclaunch.com/cgi-launch/store/agora.cgi --------------------------------------------------------------- From jbradshaw at blueyonder.co.uk Mon Jun 30 12:19:01 2003 From: jbradshaw at blueyonder.co.uk (Jez) Date: Mon Jun 30 12:19:01 2003 Subject: Combobox Value/Display Members Message-ID: <000501c33f2a$9b792510$39231e3e@Jez2> In "most" development environments comboboxes have separate value and display elements, eg. some descriptive text is displayed but underneath the hood it has a value of some numeric ID. In rev it only seems to have one element used for both value and display, or am I missing something ? Also, in a database application when I tie a combobox to an automatic recordset, nothing seems to happen, possibly due to the same reasons. From harrison at all-auctions.com Mon Jun 30 12:28:00 2003 From: harrison at all-auctions.com (Rick Harrison) Date: Mon Jun 30 12:28:00 2003 Subject: Voices In-Reply-To: Message-ID: <26808B68-AB1F-11D7-BC79-000393C10758@all-auctions.com> If your voices are going to say the same things all the time. That is: Not having to read text before pronouncing the words. You could make up some pre-recorded voices from the Mac to use in your Windows application as .wav files or .aif sound files. Just a suggested work around. Good Luck! Rick Harrison From thinkertoys at cyburb.com Mon Jun 30 12:31:00 2003 From: thinkertoys at cyburb.com (thinkertoys) Date: Mon Jun 30 12:31:00 2003 Subject: Point Inside Polygon Message-ID: Thanks Monte! That's a much better way - "...only if the graphic?s filled property is true or the graphic is selected." All of my testing was done using unfilled polys & I'd missed that in the docs. ewh From janschenkel at yahoo.com Mon Jun 30 12:59:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 30 12:59:00 2003 Subject: Combobox Value/Display Members In-Reply-To: <000501c33f2a$9b792510$39231e3e@Jez2> Message-ID: <20030630175142.64459.qmail@web11906.mail.yahoo.com> --- Jez wrote: > In "most" development environments comboboxes have > separate value and > display elements, eg. some descriptive text is > displayed but underneath the > hood it has a value of some numeric ID. In rev it > only seems to have one > element used for both value and display, or am I > missing something ? > > Also, in a database application when I tie a > combobox to an automatic > recordset, nothing seems to happen, possibly due to > the same reasons. > > Hi Jez, Let's say you're going for the following: - database field value 1 <=> "Pink" - database field value 2 <=> "Blue" - database field value 3 <=> "Yellow" - database field value 4 <=> "Black" Try an option menu ; set its text to : Pink Blue Yellow Black Now use the inspector palette to link it to a query. When you go through the records, the option menu will be updated with the correct label. If you also check the "Update after editing" checkbox in the "Database panel", then picking another item will automatically result in an updtae in the database. 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!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From pixelbird at interisland.net Mon Jun 30 13:24:01 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 30 13:24:01 2003 Subject: More send in time In-Reply-To: <200306090013.UAA05439@www.runrev.com> Message-ID: Howdy, I'm still having problems understanding 'send in time' I want to send continuous messages to scroll a field while the cursor is within a graphic while the mouse is down. It's been reiterated a number of times that it's not a good idea to use 'mouseWithin' or 'mouseStillDown' or 'while the mouse..' or 'until the mouse..' in Rev. As an example, here's how I would write it in a normal HyperTalk structure: on mouseDown repeat until the mouse is up if the mouse is within graphic 1 then set the vScroll of fld 1 to (the vScroll of fld 1) - 1 else beep end repeat end mouseDown How should I rewrite this to get the exact same effect with a 'send in time' construct? From pixelbird at interisland.net Mon Jun 30 13:44:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 30 13:44:00 2003 Subject: Changing properties won't work In-Reply-To: <200306090013.UAA05439@www.runrev.com> Message-ID: Howdy, I'm having a tough time here. I change properties, like a field font, or setting a graphic border to clear, and nothing happens, i.e., Rev ignores the changes I make. Why is this? Ken N. From rcozens at pon.net Mon Jun 30 13:48:01 2003 From: rcozens at pon.net (Rob Cozens) Date: Mon Jun 30 13:48:01 2003 Subject: More send in time In-Reply-To: References: Message-ID: >As an example, here's how I would write it in a normal HyperTalk structure: > >on mouseDown > repeat until the mouse is up > if the mouse is within graphic 1 then > set the vScroll of fld 1 to (the vScroll of fld 1) - 1 > else beep > end repeat >end mouseDown > >How should I rewrite this to get the exact same effect with a 'send in time' >construct? Howdy Ken, Here's my quick shot at it (in button's script): on mouseDown checkScroll end mouseDown on checkScroll constant mySelectedInterval = 10 -- change this to get correct timing if the mouse is up then exit checkScroll if the mouse is within graphic 1 then set the vScroll of fld 1 to (the vScroll of fld 1) - 1 else beep send "checkScroll" to button whatEver in mySelectedInterval milliseconds end checkScroll -- 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 Jun 30 13:58:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 30 13:58:00 2003 Subject: More send in time In-Reply-To: Message-ID: <20030630185042.19260.qmail@web11907.mail.yahoo.com> --- Ken Norris wrote: > Howdy, > > I'm still having problems understanding 'send in > time' > > I want to send continuous messages to scroll a field > while the cursor is > within a graphic while the mouse is down. It's been > reiterated a number of > times that it's not a good idea to use 'mouseWithin' > or 'mouseStillDown' or > 'while the mouse..' or 'until the mouse..' in Rev. > > As an example, here's how I would write it in a > normal HyperTalk structure: > > on mouseDown > repeat until the mouse is up > if the mouse is within graphic 1 then > set the vScroll of fld 1 to (the vScroll of > fld 1) - 1 > else beep > end repeat > end mouseDown > > How should I rewrite this to get the exact same > effect with a 'send in time' > construct? > > Hi Ken, How about this script : -- constant kInterval = 20 local sTracking on mouseDown put true into sTracking send "Do1Scroll" to me in kInterval milliseconds end mouseDown on mouseUp put false into sTracking end mouseUp on mouseRelease put false into sTracking end mouseRelease on Do1Scroll if sTracking then if the mouseLoc is within graphic 1 then set the vScroll of fld 1 to \ (the vScroll of fld 1) - 1 else beep send "Do1Scroll" to me in kInterval milliseconds end if end Do1Scroll -- Explanation: - on mouseDown, the scrolling cycle starts - on mouseUp or mouseRelease, the scrolling cycle ends - Do1Scroll fires itself with a 20 ms delay, but will do nothing if the scrolling cycle has ended, by checking the content of the script local sTracking. 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!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From janschenkel at yahoo.com Mon Jun 30 14:02:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 30 14:02:01 2003 Subject: Changing properties won't work In-Reply-To: Message-ID: <20030630185422.73009.qmail@web11906.mail.yahoo.com> --- Ken Norris wrote: > Howdy, > > I'm having a tough time here. I change properties, > like a field font, or > setting a graphic border to clear, and nothing > happens, i.e., Rev ignores > the changes I make. > > Why is this? > > Ken N. > > Hi Ken, Are you making these changes through the property inspector or through scripts? If you're using the isnpector, close the palette and click the "inspector" button again ; intermittently it gets stuck and then you might be trying to set properties to an object that doesn't have these. If it's through script, are you sure there's not another field/graphic by the same name somewhere hidden or offscreen ? Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From dsc at swcp.com Mon Jun 30 14:43:00 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 30 14:43:00 2003 Subject: More send in time In-Reply-To: Message-ID: <120A5D23-AB32-11D7-BF36-000A9567A3E6@swcp.com> On Monday, June 30, 2003, at 09:21 AM, Ken Norris wrote: > I'm still having problems understanding 'send in time' > > I want to send continuous messages to scroll a field while the cursor > is > within a graphic while the mouse is down. It's been reiterated a > number of > times that it's not a good idea to use 'mouseWithin' or > 'mouseStillDown' or > 'while the mouse..' or 'until the mouse..' in Rev. > > As an example, here's how I would write it in a normal HyperTalk > structure: > > on mouseDown > repeat until the mouse is up > if the mouse is within graphic 1 then > set the vScroll of fld 1 to (the vScroll of fld 1) - 1 > else beep > end repeat > end mouseDown > > How should I rewrite this to get the exact same effect with a 'send in > time' > construct? I don't think this is a send-in-time question. It is a mouse event question. The problem is that mouseEnter, mouseLeave and even mouseWithin or mouseMove are not sent to alternate objects when the mouse button is down. If they were, then you could use those to change the action of the button being held down. I can only think of a few ways: 1. the mouseLoc is within the rectangle of graphic "Test" 2. use some graphic other than the mouse pointer for moving over the graphic 3. figure out some way to use drag The send-in-time script for #1 is adapted straight from a cookbook message-machine script: local scrollMonitorID = "" on startScrollMonitor if scrollMonitorID is empty then send "monitorScroll" to me in 0 seconds put the result into scrollMonitorID end if end startScrollMonitor on stopScrollMonitor cancel scrollMonitorID put empty into scrollMonitorID end stopScrollMonitor on monitorScroll if the mouseLoc is within the rectangle of graphic "Test" then set the vScroll of field "test" to (the vScroll of field "Test")-1 else beep end if send "monitorScroll" to me in .4 seconds -- put in if to have diff times put the result into scrollMonitorID end monitorScroll on mouseDown startScrollMonitor end mouseDown on mouseUp stopScrollMonitor end mouseUp on mouseRelease stopScrollMonitor end mouseRelease Just put that in your card script and make sure you have the field "Test" and the graphic "Test". If you need to avoid mouseLoc(), then you may have to try something else. Dar Scott From dsc at swcp.com Mon Jun 30 15:11:00 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 30 15:11:00 2003 Subject: More send in time (also Point Inside PolyGon) In-Reply-To: <120A5D23-AB32-11D7-BF36-000A9567A3E6@swcp.com> Message-ID: On Monday, June 30, 2003, at 01:35 PM, Dar Scott wrote: > if the mouseLoc is within the rectangle of graphic "Test" then I just read Monte's mail on testing whether a point is within a polygon and realized that 'within()' and 'is within' are not the same function. The within() function looks pretty handy. Replace above with this: if within(graphic "Test", mouseLoc()) then Hmmm. And I think Monte just demonstrated that this statement from the TD is not quite right: > Comments: > The expression > point is within the rect of object > is equivalent to > within(object,point) It may have contributed to throwing Eric off. Dar Scott From jameslewes at comcast.net Mon Jun 30 15:12:01 2003 From: jameslewes at comcast.net (James Lewes) Date: Mon Jun 30 15:12:01 2003 Subject: XML and Encoded Archival Description In-Reply-To: <26808B68-AB1F-11D7-BC79-000393C10758@all-auctions.com> Message-ID: <09819C0A-AB36-11D7-AFA9-000502F78A80@comcast.net> HI y'all I am new to xml and while I have a little better than newbie understanding of Runtime Revolution scripting commands, I have decided to try and tackle xml, first, and once I have a rudimentary understanding of xml dive into Encoded Archival Description. There is a gig going a Swarthmore college that pays pretty well but to have a chance of getting it I need a rudimentary understanding of EAD/XML If anyone can help with either, please bear in mind that m,ost programming leaves me like Santa's Little Helper. James From yvescoppe at skynet.be Mon Jun 30 15:20:00 2003 From: yvescoppe at skynet.be (Yves COPPE) Date: Mon Jun 30 15:20:00 2003 Subject: debugger Message-ID: <97EFA5CE-AB37-11D7-BE10-000393533246@skynet.be> Hello, Working on Mac OSX with Rev 2 I'd like to debug a script can't find the trick to use de debug menu to perform the debug I've searched in the doc Nothing Can anyone help me ?? With Rev 1 it was easy Now it's a big problem ?? Greetings. Yves COPPE yvescoppe at skynet.be From yvescoppe at skynet.be Mon Jun 30 15:21:01 2003 From: yvescoppe at skynet.be (Yves COPPE) Date: Mon Jun 30 15:21:01 2003 Subject: debugger Message-ID: Hello, Working on Mac OSX with Rev 2 I'd like to debug a script can't find the trick to use de debug menu to perform the debug I've searched in the doc Nothing Can anyone help me ?? With Rev 1 it was easy Now it's a big problem ?? Greetings. Yves COPPE yvescoppe at skynet.be Salutations. Yves COPPE yvescoppe at skynet.be From janschenkel at yahoo.com Mon Jun 30 15:35:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 30 15:35:00 2003 Subject: debugger In-Reply-To: Message-ID: <20030630202714.83444.qmail@web11901.mail.yahoo.com> --- Yves COPPE wrote: > Hello, > > > > Working on Mac OSX with Rev 2 > I'd like to debug a script > can't find the trick to use de debug menu to perform > the debug > > I've searched in the doc > Nothing > Can anyone help me ?? > > With Rev 1 it was easy > Now it's a big problem ?? > > > > Greetings. > Yves COPPE > > Bonsoir Yves, Here's the trick : - open the script you want to debug - use the Debug menu to turn on script debugging - now click in th white space to the left of the script - a red dot will appear and upon execution of that line of the script, the debugger will stop - below your script, at the bottom of the window you'll see buttons 'Step into', 'Step over', 'Trace', 'Run' and 'Abort' (self-explanatory?) - in the debug window you'll also find items 'Variable watcher' and 'Message watcher' - you can use these to keep track of variable contents and the events sent through the message path - an extra neat trick in the variable watcher, is that you can set a 'Stop' condition ; this allows you to start debugging once a global becomes 0, for instance - click to the left of the name of the variable, and enter an expression in the ask dialog box. - you can also use the 'Debug' menu to clear all the breakpoints, etc. Hope this helped, and if you have any more questions, don't hesitate to poke us, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From yvescoppe at skynet.be Mon Jun 30 15:45:01 2003 From: yvescoppe at skynet.be (Yves COPPE) Date: Mon Jun 30 15:45:01 2003 Subject: debugger In-Reply-To: <20030630202714.83444.qmail@web11901.mail.yahoo.com> Message-ID: <1759FD8A-AB3B-11D7-B11D-000393533246@skynet.be> Hello, > Bonsoir Yves, > > Here's the trick : > - open the script you want to debug > - use the Debug menu to turn on script debugging When I do that, my computer (iBook G3 500 MHZ) stays "blocked" nothing happens I have to force quit Greetings. Yves COPPE yvescoppe at skynet.be From curry at pair.com Mon Jun 30 15:53:00 2003 From: curry at pair.com (curry) Date: Mon Jun 30 15:53:00 2003 Subject: Text snafu In-Reply-To: <200306301602.MAA02730@www.runrev.com> References: <200306301602.MAA02730@www.runrev.com> Message-ID: >I made a field then changed the textStyle and textSize, but nothing >happened. The inspector shows the change, but typing is still the default. >Nothing I do changes it. Probably there is already some styled text in the field which is overriding the style of the field? So either set the textstyle and textsize of char 1 to -1 of the field to "" (by message box or by IDE) so that the field attributes will be used, or for something more complex, keep setting the textstyle and textsize of text chunks rather than the field itself. Curry From curry at pair.com Mon Jun 30 15:56:01 2003 From: curry at pair.com (curry) Date: Mon Jun 30 15:56:01 2003 Subject: Targeting function In-Reply-To: <200306292227.SAA20663@www.runrev.com> References: <200306292227.SAA20663@www.runrev.com> Message-ID: >Solve above 7 equations for Vxb. From that you can get the point of >collision. Is that enough equations? Dar, thanks so much! That will really help. Curry From janschenkel at yahoo.com Mon Jun 30 15:57:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 30 15:57:01 2003 Subject: debugger In-Reply-To: <1759FD8A-AB3B-11D7-B11D-000393533246@skynet.be> Message-ID: <20030630204920.87470.qmail@web11906.mail.yahoo.com> --- Yves COPPE wrote: > Hello, > > > > Bonsoir Yves, > > > > Here's the trick : > > - open the script you want to debug > > - use the Debug menu to turn on script debugging > > When I do that, my computer (iBook G3 500 MHZ) stays > "blocked" > nothing happens > I have to force quit > > Greetings. > Yves COPPE > Hmm, that classifies as 'not good' or even 'not good at all' ; are you running MacOS9 or X ? IIRC, you're using MacOSX ; are you getting the coloured pizza when you try to do something in RunRev afte picking the menuItem ? Are you running many other apps at the same time? It could be the OS is paging memory to the harddrive -- I've seen that take up quite some time (4 minutes even) between running Safari and Revolution at the same time on the Pismo PowerBook at work. Turning on debugging doesn't do anything straight away ; you will only see the change in the script window as it adds the white space on the left, and when the execution hits a breakpoint -- at which point the script window will be brought forward, waiting for your interaction. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From jbradshaw at blueyonder.co.uk Mon Jun 30 15:58:01 2003 From: jbradshaw at blueyonder.co.uk (Jez) Date: Mon Jun 30 15:58:01 2003 Subject: Combobox Value/Display Members References: <20030630175142.64459.qmail@web11906.mail.yahoo.com> Message-ID: <005301c33f49$3a906550$39231e3e@Jez2> I can see that works but still dont see how I can "get at" the underlying numeric value of the combobox. Does this mechanism only work for values 1,2,3,4,etc or will it also work for any values (1,10,55,80, etc) ----- Original Message ----- From: "Jan Schenkel" To: Sent: Monday, June 30, 2003 6:51 PM Subject: Re: Combobox Value/Display Members > --- Jez wrote: > > In "most" development environments comboboxes have > > separate value and > > display elements, eg. some descriptive text is > > displayed but underneath the > > hood it has a value of some numeric ID. In rev it > > only seems to have one > > element used for both value and display, or am I > > missing something ? > > > > Also, in a database application when I tie a > > combobox to an automatic > > recordset, nothing seems to happen, possibly due to > > the same reasons. > > > > > > Hi Jez, > > Let's say you're going for the following: > - database field value 1 <=> "Pink" > - database field value 2 <=> "Blue" > - database field value 3 <=> "Yellow" > - database field value 4 <=> "Black" > > Try an option menu ; set its text to : > Pink > Blue > Yellow > Black > > Now use the inspector palette to link it to a query. > When you go through the records, the option menu will > be updated with the correct label. > > If you also check the "Update after editing" checkbox > in the "Database panel", then picking another item > will automatically result in an updtae in the > database. > > 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!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > From klaus at major-k.de Mon Jun 30 16:13:00 2003 From: klaus at major-k.de (Klaus Major) Date: Mon Jun 30 16:13:00 2003 Subject: Combobox Value/Display Members In-Reply-To: <005301c33f49$3a906550$39231e3e@Jez2> Message-ID: <94B08896-AB3E-11D7-B3B6-000A27B49A96@major-k.de> Hi Jez: > I can see that works but still dont see how I can "get at" the > underlying > numeric value of the combobox. Does this mechanism only work for > values > 1,2,3,4,etc or will it also work for any values (1,10,55,80, etc) maybe you are looking for "the menuhistory"? This will return the (line-)number of the menu picked... on menupick put the menuhistory of me into numberchosen ## do something with it... end menupick Hope that helps. Regards Klaus Major klaus at major-k.de www.major-k.de From janschenkel at yahoo.com Mon Jun 30 16:22:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 30 16:22:00 2003 Subject: Combobox Value/Display Members In-Reply-To: <005301c33f49$3a906550$39231e3e@Jez2> Message-ID: <20030630211410.19492.qmail@web11903.mail.yahoo.com> --- Jez wrote: > I can see that works but still dont see how I can > "get at" the underlying > numeric value of the combobox. Does this mechanism > only work for values > 1,2,3,4,etc or will it also work for any values > (1,10,55,80, etc) > To get the actual value, read the 'menuHistory' property of the option menu. In this version of the revDatabase functionality, the values have to be consecutive numbers, starting at 1. However, you can use the following trickery by employing an 'in-between' field: - suppose you want the following setup 1 = "Pink" 10 = "Blue" 55 = "Yellow" 80 = "Black" - make a new field, name it "RealValue", and use the inspector palette to link it to your query and the right numeric column ; also make sure to check the "Update after editing" checkbox - now create an option menu, name it "ValuePicker"; use the "Custom properties" panel in the inspector to create a custom property 'uRealValues', and put the real numeric values line per line as they correspond to the text ; so : 1 10 55 80 - now set the script of the option menu to : on menuPick put the menuHistory of me into tLineNumber put line tLineNumber of the uNumericValues of me \ into field "RealValue" send "closeField" to field "RealValue" end menuPick - this ensures that whenever we make a change in the option menu, the change will be sent to the database ; however, we still need to make sure that the option menu is updated when we go to a different record - assuming you've made first/prev/next/last buttons with database 'actions' linked to the same query, we can do it quite easily : + group the buttons + set the group script to on mouseUp set the menuHistory of btn "ValuePicker" to \ the text of fld "RealValue" end mouseUp - this ought to wrap it up ; once everything has been verified to work properly, you can set the visible of the "RealValue" field to false, and nobody will ever know you resorted to trickery ;-) Hope this helped, and if anything was unclear, don't hesitate to poke us. Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From edgore at shinra.com Mon Jun 30 16:30:01 2003 From: edgore at shinra.com (Edwin Gore) Date: Mon Jun 30 16:30:01 2003 Subject: debugger Message-ID: <200306302122.h5ULMTm22483@mmm1505.boca15-verio.com> I've found the "clicking in the white spcae" method of setting breakpoints to be a little unreliable - the debugger will sometimes stop at point where I had a breakpoint earlier, and since cleared it. I have found that it's completely reliable to actually insert the command "breakpoint" into the script at the point where I want the debugger to kick in. While you have to later manually remove it (Choosing "Clear Breakpoints" from the menu will not affect these scripted breakpoints), I have found it to be 100% reliable. From janschenkel at yahoo.com Mon Jun 30 16:30:27 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 30 16:30:27 2003 Subject: Combobox Value/Display Members In-Reply-To: <20030630211410.19492.qmail@web11903.mail.yahoo.com> Message-ID: <20030630212246.48695.qmail@web11904.mail.yahoo.com> --- Jan Schenkel wrote: > [snip] > - assuming you've made first/prev/next/last buttons > with database 'actions' linked to the same query, we > can do it quite easily : > + group the buttons > + set the group script to > on mouseUp > set the menuHistory of btn "ValuePicker" to \ > the text of fld "RealValue" > end mouseUp > - this ought to wrap it up ; once everything has > been > verified to work properly, you can set the visible > of > the "RealValue" field to false, and nobody will ever > know you resorted to trickery ;-) > Of course I had to trip near the finish line ; the above script should read : on mouseUp put the text of fld "RealValue" \ into tRealValue put the uRealValues of btn "ValuePicker" \ into tRealValues set the wholeMatches to true set the menuHistory of btn "ValuePicker" to \ lineOffset(tRealValue,tRealValues) end mouseUp My apologies for any confusion, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From jacque at hyperactivesw.com Mon Jun 30 17:30:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 30 17:30:00 2003 Subject: More send in time (also Point Inside PolyGon) In-Reply-To: References: Message-ID: <3F00B821.4070803@hyperactivesw.com> On 6/30/03 3:03 PM, Dar Scott wrote: > > On Monday, June 30, 2003, at 01:35 PM, Dar Scott wrote: > >> if the mouseLoc is within the rectangle of graphic "Test" then > > > I just read Monte's mail on testing whether a point is within a polygon > and realized that 'within()' and 'is within' are not the same function. How are they different? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From erikhans08 at yahoo.com Mon Jun 30 18:37:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 30 18:37:00 2003 Subject: newbies In-Reply-To: Message-ID: <20030630232930.21656.qmail@web20004.mail.yahoo.com> --- Igor Couto wrote: > Dear Dar, > > On Monday, June 30, 2003, at 02:58 AM, Dar > Scott wrote: > > >> Any suggestions for alternative ways to > approach the problem? > > > > Instead of a pulldown button, execute a popup > in a field. > > > > DOH! Just how dumb do I feel now?,,, - however, > I must admit, HAPPILY > SO! This is the kind of obvious solution that > we, newbies, fail to see... Igor, if it makes you feel any better, i have no idea what a "popup in a field" is! after seeing the news about conventions, reviews, word of mouth, etc. it seems that a newbie friendly atmosphere, like this list, is a crucial force for sales growth, which allows more for you advanced users. Erik ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From steve at messimercomputing.com Mon Jun 30 18:58:00 2003 From: steve at messimercomputing.com (Stephen Messimer) Date: Mon Jun 30 18:58:00 2003 Subject: use-revolution digest, Vol 1 #1549 - 17 msgs In-Reply-To: <200306301954.PAA10577@www.runrev.com> Message-ID: Rick, Thanks for the idea. That may work in some instances. However most of the text that needs to be read is changed dynamically based upon user supplied information. The information is placed in a variable and the revspeak command uses the contents of the variable as its source for speakable text. Since I can't know ahead of time what the user will place in the variables I can't really make sound files ahead of time. This scheme works quite well on the mac side of the aisle. From what I have seen thus far there is a chance that it might also work on the windows side as well if there is at least one default voice available. If someone could run this script on a windows computer and report back on the result I would be most appreciative. on mouseUp revSetSpeechVoice "Victoria" -- this is the default voice I will be using on mac systems -- Since "Victoria" isn't a voice that is available on the windows platform, rev ( or the system?)should default to any available voice -- "Sam" for instance. revSpeak "This voice isn't Victoria" -- if you hear sam or some other voice then I don't have to be too concerned end mouseUp Thanks Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 www.messimercomputing.com On Monday, June 30, 2003, at 03:54 PM, use-revolution-request at lists.runrev.com wrote: > If your voices are going to say the same things all the time. > That is: Not having to read text before pronouncing the words. > You could make up some pre-recorded voices from the Mac > to use in your Windows application as .wav files or .aif sound files. > > Just a suggested work around. > > Good Luck! > > Rick Harrison > -- Macintosh G-4 OSX 10.2.5, OS 9.2.2, 512MB RAM, Rev 2.0 fc1 From erikhans08 at yahoo.com Mon Jun 30 19:09:00 2003 From: erikhans08 at yahoo.com (erik hansen) Date: Mon Jun 30 19:09:00 2003 Subject: debugger In-Reply-To: <200306302122.h5ULMTm22483@mmm1505.boca15-verio.com> Message-ID: <20030701000135.70099.qmail@web20001.mail.yahoo.com> --- Edwin Gore wrote: > I've found the "clicking in the white spcae" > method of setting breakpoints to be a little > unreliable - the debugger will sometimes stop > at point where I had a breakpoint earlier, and > since cleared it. > > I have found that it's completely reliable to > actually insert the command "breakpoint" into > the script at the point where I want the > debugger to kick in. > > While you have to later manually remove it > (Choosing "Clear Breakpoints" from the menu > will not affect these scripted breakpoints), I > have found it to be 100% reliable. same here. ===== erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From monte at sweattechnologies.com Mon Jun 30 19:46:00 2003 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon Jun 30 19:46:00 2003 Subject: More send in time (also Point Inside PolyGon) In-Reply-To: <3F00B821.4070803@hyperactivesw.com> Message-ID: > > > > On Monday, June 30, 2003, at 01:35 PM, Dar Scott wrote: > > > >> if the mouseLoc is within the rectangle of graphic "Test" then > > > > > > I just read Monte's mail on testing whether a point is within a polygon > > and realized that 'within()' and 'is within' are not the same function. > > How are they different? > One is testing if a point is in a rect the other is testing if a point is in the clickable area of an object. That's a big diggerence for filled polygons. And Dar is right there is a definite documentation bug there. Regards Monte From pixelbird at interisland.net Mon Jun 30 21:14:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 30 21:14:00 2003 Subject: More send in time In-Reply-To: <200306301954.PAA10562@www.runrev.com> Message-ID: Hi Rob, > Date: Mon, 30 Jun 2003 11:41:51 -0700 > From: Rob Cozens > Subject: Re: More send in time These two lines of your script defeat my purpose for using the 'send in time' construct, because they still use 'the mouse', which I'm trying to avoid: ---------- > if the mouse is up then exit checkScroll > if the mouse is within graphic 1 then ---------- Otherwise, the generic example I posted works fine, I've used it a lot in other xTalk scripts. Thanks anyway, though. Ken N. From jacque at hyperactivesw.com Mon Jun 30 21:24:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 30 21:24:00 2003 Subject: More send in time (also Point Inside PolyGon) In-Reply-To: References: Message-ID: <3F00EF17.6090401@hyperactivesw.com> On 6/30/03 7:38 PM, Monte Goulding wrote: >>>On Monday, June 30, 2003, at 01:35 PM, Dar Scott wrote: >>> >>> >>>> if the mouseLoc is within the rectangle of graphic "Test" then >>> >>> >>>I just read Monte's mail on testing whether a point is within a polygon >>>and realized that 'within()' and 'is within' are not the same function. >> >>How are they different? >> > > One is testing if a point is in a rect the other is testing if a point is in > the clickable area of an object. That's a big diggerence for filled > polygons. And Dar is right there is a definite documentation bug there. Thanks, I was too lazy to go back and search for your script. I had no idea they behaved differently. Interesting. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pixelbird at interisland.net Mon Jun 30 21:32:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 30 21:32:00 2003 Subject: More send in time In-Reply-To: <200306301954.PAA10562@www.runrev.com> Message-ID: Hi Jan, > Date: Mon, 30 Jun 2003 11:50:42 -0700 (PDT) > From: Jan Schenkel > Subject: Re: More send in time This line is what I'd like to avoid: > if the mouseLoc is within graphic 1 then ...because it contains a 'the mouse' construct. Or is that a legitimate statement in this case? BTW everybody, line 3 of my original posted handler should be: if the mouseLoc is within graphic 1 then ...(great big SORREEE) Ken N. From pixelbird at interisland.net Mon Jun 30 22:01:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 30 22:01:00 2003 Subject: : More send in time In-Reply-To: <200306301954.PAA10562@www.runrev.com> Message-ID: Hi Dar, > Date: Mon, 30 Jun 2003 13:35:57 -0600 > Subject: Re: More send in time > From: Dar Scott > If you need to avoid mouseLoc(), then you may have to try something > else. ----------- OK, all the other scripts I've seen, including mine (except for the screwup of putting 'the mouse' instead of 'the mouseLoc' which is what I meant to say) all use 'the mouseLoc'. So what is so bad about using it then, except for using it in a loop? I guess it's the loop that causes the tieup using it, which can be done away with by the 'send in time' routines. Is this true? Also, I'm totally ignorant of message ID numbers. How do messages get to have ID's? Ken N. From scott at tactilemedia.com Mon Jun 30 22:15:00 2003 From: scott at tactilemedia.com (Scott Rossi) Date: Mon Jun 30 22:15:00 2003 Subject: : More send in time In-Reply-To: Message-ID: Recently, Ken Norris wrote: > OK, all the other scripts I've seen, including mine (except for the screwup > of putting 'the mouse' instead of 'the mouseLoc' which is what I meant to > say) all use 'the mouseLoc'. > > So what is so bad about using it then, except for using it in a loop? There's nothing wrong with checking the mouseLoc. The "wrong" aspect of your script was the way you went about it. BAD: "repeat until the mouse is up" (constant polling of the mouse state) GOOD: checking a variable whose value is changed once the mouse is released EXAMPLE: on mouseDown set the uAllowCheck of me to true myLoop end mouseDown on myLoop if not the uAllowCheck of me then exit myLoop put "the mouse is down" send "myLoop" to me in 50 milliseconds end myLoop on mouseUp set the uAllowCheck of me to false put "the mouse is up" end mouseUp on mouseRelease mouseUp end mouseRelease Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design Email: scott at tactilemedia.com Web: www.tactilemedia.com From dsc at swcp.com Mon Jun 30 22:30:00 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 30 22:30:00 2003 Subject: : More send in time In-Reply-To: Message-ID: <32BDB86A-AB73-11D7-991F-000A9567A3E6@swcp.com> On Monday, June 30, 2003, at 05:58 PM, Ken Norris wrote: > OK, all the other scripts I've seen, including mine (except for the > screwup > of putting 'the mouse' instead of 'the mouseLoc' which is what I meant > to > say) all use 'the mouseLoc'. I'm not familiar with all the concerns. I do know that there have been some concern with 'the mouse'. Even though it might not be clear from the doc, the behavior is much improved from my viewpoint. From 'What's new.txt': - The "mouse" function now reports the state of the mouse button at the moment the function is called. Formerly, this function reported whether the mouse button had been pressed since the current handler started. (In general, it is recommended to handle the "mouseDown", "mouseRelease", and "mouseUp" messages rather than check the state of the "mouse" in a handler.) So maybe the mouseLoc is discouraged, or maybe it has just been running with the wrong crowd. > > So what is so bad about using it then, except for using it in a loop? > > I guess it's the loop that causes the tieup using it, which can be > done away > with by the 'send in time' routines. Is this true? The send-in-time allows other things to be going on at the same time. What did Harry Tuttle say? Get in, get the job done, get out. That should be the task of every handler. > Also, I'm totally ignorant of message ID numbers. How do messages get > to > have ID's? Every message put into 'pending messages', the message queue has an ID. If the message is created by send-in-time it is possible to get the message by checking the result. In this case a non-empty value is not an error, it is the ID. Save it away. The ID can be used to cancel a pending message. The cancelled message is removed from the queue and is not executed. It is possible to have more than one message pending for the same handler. The ID makes them unique. The ID also shows up as the first item in each line of pendingMessages(). When you order your pizza or ship your package, you get a receipt with a number that allows you to track that. The ID is the same. You say to send, "send off this message" and send will give you a receipt. Dar Scott From pixelbird at interisland.net Mon Jun 30 22:43:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 30 22:43:00 2003 Subject: : More send in time (also Point Inside PolyGon) In-Reply-To: <200306301954.PAA10562@www.runrev.com> Message-ID: Back to Dar, > Date: Mon, 30 Jun 2003 14:03:28 -0600 > Subject: Re: More send in time (also Point Inside PolyGon) > From: Dar Scott > Comments: >> The expression >> point is within the rect of object >> is equivalent to >> within(object,point) > > It may have contributed to throwing Eric off. ---------- Well, you're apparently correct. An object doesn't necessarily have to be rectangular. I mean, the two are the equivocal only if the object _is_ a rectangle. In addition, in the first case you can use the rectangle numbers alone. IOW, you can use the rect numbers of a rectangular object to define an area even if it's hidden (I think) or there are other objects on top of it. Ken N. From pixelbird at interisland.net Mon Jun 30 22:50:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 30 22:50:00 2003 Subject: Text snafu In-Reply-To: <200306301954.PAA10562@www.runrev.com> Message-ID: Hi Curry, > Date: Mon, 30 Jun 2003 15:43:36 -0500 > From: curry > Subject: Re: Text snafu > >> I made a field then changed the textStyle and textSize, but nothing >> happened. The inspector shows the change, but typing is still the default. >> Nothing I do changes it. > > Probably there is already some styled text in the field which is > overriding the style of the field? ---------- Nope. Besides, why should that matter? Why can't I change the properties in the Propery Inspector? ---------- > So either set the textstyle and textsize of char 1 to -1 of the field > to "" (by message box or by IDE) so that the field attributes will be > used, or for something more complex, keep setting the textstyle and > textsize of text chunks rather than the field itself. ---------- Nope. Nothing of the kind was done to the field, only setting the text properties. What I'm finding is that I can't seem to set properties of any objects from the PI. I don't understand why. Ken N. From curry at pair.com Mon Jun 30 23:12:00 2003 From: curry at pair.com (curry) Date: Mon Jun 30 23:12:00 2003 Subject: More send in time In-Reply-To: <200307010202.WAA18192@www.runrev.com> References: <200307010202.WAA18192@www.runrev.com> Message-ID: While learning more about "send in" scripts, here's a general suggestion, not for every situation where "send in" is used, but something that can be useful: Unlike the good old "idle" message, you have to make sure that your custom handler doesn't fire and cause an error when the user has moved to a new card and the script tries to do something or refer to something that isn't there any more. You can handle these with variables if needed, such as an action that has a definite beginning and end, but for more general cases where it needs to do something until leaving the card, I find it handy to reference the name of the card: on doThis if the name of this card is "thiscard" then ... send doThis to me in .5 sec end if end doThis Curry From pixelbird at interisland.net Mon Jun 30 23:16:00 2003 From: pixelbird at interisland.net (Ken Norris) Date: Mon Jun 30 23:16:00 2003 Subject: Changing properties won't work In-Reply-To: <200306301954.PAA10562@www.runrev.com> Message-ID: Hi Jan, > Date: Mon, 30 Jun 2003 11:54:22 -0700 (PDT) > From: Jan Schenkel > Subject: Re: Changing properties won't work > > --- Ken Norris wrote: snip >> Rev ignores >> the changes I make. snip > Are you making these changes through the property > inspector or through scripts? ---------- PI ---------- > If you're using the isnpector, close the palette and > click the "inspector" button again ---------- I did that, a number of times, actually. I completely closed the inspector, did some other stuff, like moving a button, then double-clicked the graphic object to bring up the PI again. It had the changed properties I gave it before, but the object never changed. I cleared the graphic and made a new one. Then I double-clicked it to get the PI and changed the border, but, again, nothing happened. ---------- > ; intermittently it > gets stuck and then you might be trying to set > properties to an object that doesn't have these. ---------- You mean it stays with another object? No, the PI showed the correct object in the titlebar and had the correct properties available. But the object refuses to change. I'm dumbfounded. AFAIK, 1.1.1 never had this problem. Ken N. From janschenkel at yahoo.com Mon Jun 30 23:23:00 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 30 23:23:00 2003 Subject: newbies In-Reply-To: <20030630232930.21656.qmail@web20004.mail.yahoo.com> Message-ID: <20030701041521.86607.qmail@web11905.mail.yahoo.com> --- erik hansen wrote: > > --- Igor Couto wrote: > > Dear Dar, > > > > On Monday, June 30, 2003, at 02:58 AM, Dar > > Scott wrote: > > > > >> Any suggestions for alternative ways to > > approach the problem? > > > > > > Instead of a pulldown button, execute a popup > > in a field. > > > > > > > DOH! Just how dumb do I feel now?,,, - however, > > I must admit, HAPPILY > > SO! This is the kind of obvious solution that > > we, newbies, fail to see... > > Igor, > if it makes you feel any better, > i have no idea what a "popup in a field" is! > > after seeing the news about conventions, > reviews, word of mouth, etc. it seems that > a newbie friendly atmosphere, like this list, > is a crucial force for sales growth, > which allows more for you advanced users. > > Erik > Hi Erik, A "popup in a field" means that the mouseDown handler in the field script calls the 'popup' command. Igor had a vertical text alignment problem between a field and a pulldown menu. Dar suggested he replaced the pulldown with another field, and use the 'popup' command instead. Hope this cleared it up, Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From dsc at swcp.com Mon Jun 30 23:26:01 2003 From: dsc at swcp.com (Dar Scott) Date: Mon Jun 30 23:26:01 2003 Subject: More send in time In-Reply-To: Message-ID: <0E4E573C-AB7B-11D7-991F-000A9567A3E6@swcp.com> On Monday, June 30, 2003, at 10:02 PM, curry wrote: > Unlike the good old "idle" message, you have to make sure that your > custom handler doesn't fire and cause an error when the user has moved > to a new card and the script tries to do something or refer to > something that isn't there any more. And in the case when you do want the thing to keep running it is a good idea to reference objects as "me" or some relation to "me". If that can't be done, the long id should work. Dar Scott From janschenkel at yahoo.com Mon Jun 30 23:31:01 2003 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon Jun 30 23:31:01 2003 Subject: Changing properties won't work In-Reply-To: Message-ID: <20030701042346.83238.qmail@web11907.mail.yahoo.com> --- Ken Norris wrote: > Hi Jan, > > > Date: Mon, 30 Jun 2003 11:54:22 -0700 (PDT) > > From: Jan Schenkel > > Subject: Re: Changing properties won't work > > > > --- Ken Norris wrote: > snip > >> Rev ignores > >> the changes I make. > snip > > Are you making these changes through the property > > inspector or through scripts? > ---------- > PI > ---------- > > If you're using the isnpector, close the palette > and > > click the "inspector" button again > ---------- > I did that, a number of times, actually. I > completely closed the inspector, > did some other stuff, like moving a button, then > double-clicked the graphic > object to bring up the PI again. It had the changed > properties I gave it > before, but the object never changed. > > I cleared the graphic and made a new one. Then I > double-clicked it to get > the PI and changed the border, but, again, nothing > happened. > ---------- > > ; intermittently it > > gets stuck and then you might be trying to set > > properties to an object that doesn't have these. > ---------- > You mean it stays with another object? No, the PI > showed the correct object > in the titlebar and had the correct properties > available. But the object > refuses to change. > > I'm dumbfounded. AFAIK, 1.1.1 never had this > problem. > > Ken N. > > Hi Ken, Since you can add new things, I don't think the cantModify of the stack is true. A few questions : - can you make the changes via the message box ? - does it happen in all stcks or just that one ? - does it happen if you open another inspector ? (RunRev re-uses older inspector palettes that are still in memory, so opening a second one will clone a fresh palette) - if all of the above warrants it, have you tried reinstalling RunRev ? Jan Schenkel. ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From gcanyon at inspiredlogic.com Mon Jun 30 23:41:00 2003 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon Jun 30 23:41:00 2003 Subject: More send in time In-Reply-To: Message-ID: <3860B056-AB7D-11D7-971C-003065683ECC@inspiredlogic.com> On Monday, June 30, 2003, at 08:21 AM, Ken Norris wrote: > on mouseDown > repeat until the mouse is up > if the mouse is within graphic 1 then > set the vScroll of fld 1 to (the vScroll of fld 1) - 1 > else beep > end repeat > end mouseDown Use the mouseStillDown message, which is custom configurable based on the idleRate and idleTicks properties. Something like: on mouseDown scrollTheField end mouseDown on mouseStillDown scrollTheField end mouseStillDown On Monday, June 30, 2003, at 04:11 PM, Ken Norris wrote: > These two lines of your script defeat my purpose for using the 'send in > time' construct, because they still use 'the mouse', which I'm trying > to > avoid: > ---------- >> if the mouse is up then exit checkScroll >> if the mouse is within graphic 1 then The problem isn't the use of the mouse function, or the mouseLoc function; it's with this: repeat while the mouse is "down" Just querying the mouse in a handler that is calling itself (by using send in) every few ticks is fine. Using repeat while the mouse... leads to hogging system resources unnecessarily and possibly wrong results. I hope this helps. Feel free to contact me if you have any further questions. regards, Geoff Canyon gcanyon at inspiredlogic.com From jacque at hyperactivesw.com Mon Jun 30 23:42:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 30 23:42:00 2003 Subject: : More send in time In-Reply-To: <32BDB86A-AB73-11D7-991F-000A9567A3E6@swcp.com> References: <32BDB86A-AB73-11D7-991F-000A9567A3E6@swcp.com> Message-ID: <3F010F41.30801@hyperactivesw.com> On 6/30/03 10:22 PM, Dar Scott wrote: > So maybe the mouseLoc is discouraged, or maybe it has just been running > with the wrong crowd. A brief history: Long ago and once upon a time, Scott Raney used to admonish us not to tie up the CPU with unnecessary mouse polling. It came up often enough that I wrote it up and posted it at my web site. Now he just points people there instead. ;) >> So what is so bad about using it then, except for using it in a loop? >> >> I guess it's the loop that causes the tieup using it, which can be >> done away >> with by the 'send in time' routines. Is this true? > > > The send-in-time allows other things to be going on at the same time. Right, that's pretty much the crux of it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jun 30 23:46:00 2003 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon Jun 30 23:46:00 2003 Subject: More send in time In-Reply-To: References: <200307010202.WAA18192@www.runrev.com> Message-ID: <3F01103B.2070001@hyperactivesw.com> On 6/30/03 11:02 PM, curry wrote: > While learning more about "send in" scripts, here's a general > suggestion, not for every situation where "send in" is used, but > something that can be useful: > > Unlike the good old "idle" message, you have to make sure that your > custom handler doesn't fire and cause an error when the user has moved > to a new card and the script tries to do something or refer to something > that isn't there any more. > > You can handle these with variables if needed, such as an action that > has a definite beginning and end, but for more general cases where it > needs to do something until leaving the card, I find it handy to > reference the name of the card: > > on doThis > if the name of this card is "thiscard" then > ... > send doThis to me in .5 sec > end if > end doThis Good point. Another way to handle this is to just cancel the messages on closeCard. (I appear to have exceeded my blabbermouth quotient today. Shutting up now...) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com