From revolution at jaedworks.com Sat Jan 1 01:01:48 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Fri, 31 Dec 2004 22:01:48 -0800 Subject: Using QT Transitions In-Reply-To: <5BC22968-5B70-11D9-8303-000A959B61BE@cox.net> References: <5BC22968-5B70-11D9-8303-000A959B61BE@cox.net> Message-ID: At 2:10 PM -0700 12/31/04, Mark Greenberg wrote: >I must be missing something. The Answer Effect command will bring >up the QT dialog for a user, but what if I want the Gradient Wipe >transition, say, as part of my stack? The answer must be simple, >but I'm not seeing it. I'm using Rev 2.0 on OS X, if that makes a >difference. When you use the answer effect command, an encooded description for the effect is returned in the "it" variable. You can store this somewhere (variable, custom property, etc.) and use it in a later script: answer effect if it is not empty then set the myCustomEffect of this stack to it -- in a later script... visual effect (the myCustomEffect of this stack) go card "My Card" -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From kkaufman at snet.net Sat Jan 1 09:11:12 2005 From: kkaufman at snet.net (Kurt Kaufman) Date: Sat, 1 Jan 2005 09:11:12 -0500 Subject: repeat loops, efficiency Message-ID: I have a repeat loop within a button script that runs constantly: on mouseup set the name of me to "STOP" repeat until the mouseclick --do specific stuff here wait ten seconds --I need this delay end repeat set the name of me to "START" end mouseup Is there perhaps a more efficient way of doing this? Thanks, Kurt PS/ If the answer to my question is in the Rev docs, I could not easily find it. How should I have searched? From dsc at swcp.com Sat Jan 1 09:45:51 2005 From: dsc at swcp.com (Dar Scott) Date: Sat, 1 Jan 2005 07:45:51 -0700 Subject: repeat loops, efficiency In-Reply-To: References: Message-ID: On Jan 1, 2005, at 7:11 AM, Kurt Kaufman wrote: > on mouseup > set the name of me to "STOP" > repeat until the mouseclick > --do specific stuff here > wait ten seconds --I need this delay > end repeat > set the name of me to "START" > end mouseup > > > Is there perhaps a more efficient way of doing this? One of the flasher examples from the "Message Mechanics Primer" might help: http://www.swcp.com/dsc/revstacks.html Look also at the relay change lockout example in that stack, if you want to cut the last delay short, but still keep "specific stuff" from happening too soon. That stack describes some techniques in using send and cancel. (It needs a little updating.) Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From kkaufman at snet.net Sat Jan 1 09:57:32 2005 From: kkaufman at snet.net (Kurt Kaufman) Date: Sat, 1 Jan 2005 09:57:32 -0500 Subject: repeat loops, efficiency Message-ID: <76DB6618-5C05-11D9-AA88-0003937052EC@snet.net> "...One of the flasher examples from the "Message Mechanics Primer" might help..." Thank you, Dar. I'll have a look later today! -Kurt From sanke at hrz.uni-kassel.de Sat Jan 1 10:01:34 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sat, 01 Jan 2005 16:01:34 +0100 Subject: Line Numbers Message-ID: <41D6BB4E.4000200@hrz.uni-kassel.de> On Sat Jan 1 10:23:47, D.Rothe drothe at optusnet.com.au wrote: > G'Day and Happy New Year to all!!!!!!!! > > I am hoping someone could guide me with the following prob. > I have two fields (field 1 & field 2), field 2 is for loading and > displaying a txt file and field 1 > is for displaying each corresponding line number of field 2. > The line numbers must be in a seperate field otherwise they will show > when printing field 2. > > Obviously field 2 is a scrolling field so the problem is getting field > 1 to scroll in unison with field 2 so the line numbers match the > correct line. > > Any ideas on the code or maybe a different solution!!!! > > Thanx to all..... > > Cheers Dwayne... Put this into the script of the scrolling field 2: "on scrollbardrag set the scroll of fld 1 to the scroll of me end scrollbardrag" Regards and Happy New Year! Wilhelm Sanke From gwalias-rev at yahoo.com Sat Jan 1 10:16:58 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Sat, 1 Jan 2005 07:16:58 -0800 (PST) Subject: Graphic Objects & Memory Use In-Reply-To: Message-ID: <20050101151658.58407.qmail@web51104.mail.yahoo.com> Dear Revolutionaries I have a question or two about rev's graphic objects ... Since the rev graphic objects such as lines and shapes are objects that can have their own properties, styles etc., is there a big memory overhead in using them to create complicated graphics? What would be the best way in rev to do the equivalent of double-buffering the graphics i.e. invisibly drawing the next frame of a complex graphic in background and then displaying it? Happy New Year to you and yours. Gordon From FlexibleLearning at aol.com Sat Jan 1 10:34:59 2005 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sat, 1 Jan 2005 10:34:59 EST Subject: Rev2.5 exe error with garbage Message-ID: Has anyon else experienced .exe errors when using sockets in a password protected stack with Rev2.5 (engine 2.6.1) that do not happen with other engines or when the password of the stack is empty? I wish I could supply a formula, but the error (or a system freeze) is temperamental and inconsistent but nevertheless guaranteed. The situation is when receiving ascii socket data that is placed in a field... After a while, there is what looks like an encrypted text dump of the stack in the field instead of the text data, then "poof!" and we have either an exe error or a system freeze. The 'text of fld tFld' does not match the displayed garbage, so I am assuming this is the cause of the failure, but the question is where is this garbage coming from and why? Anyone had similar? /H From markgreenberg at cox.net Sat Jan 1 10:57:21 2005 From: markgreenberg at cox.net (Mark Greenberg) Date: Sat, 1 Jan 2005 08:57:21 -0700 Subject: Using QT Transitions In-Reply-To: <20050101144115.F1DE29300E1@mail.runrev.com> Message-ID: On Saturday, January 1, 2005, at 07:41 AM, use-revolution-request at lists.runrev.com wrote: > When you use the answer effect command, an encooded description for > the effect is returned in the "it" variable. You can store this > somewhere (variable, custom property, etc.) and use it in a later > script: > > answer effect > if it is not empty then set the myCustomEffect of this stack to it > > -- in a later script... > visual effect (the myCustomEffect of this stack) > go card "My Card" Okay, but wouldn't that bring up a dialog box for the user of my stack? I would like Card A to gradient wipe to Card B without asking the user. I'm still not getting it. Mark G. From capellan2000 at yahoo.com Sat Jan 1 11:02:49 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 1 Jan 2005 08:02:49 -0800 (PST) Subject: getting the Real name of CDs from RR In-Reply-To: <20041231162434.8718E9300E3@mail.runrev.com> Message-ID: <20050101160249.20525.qmail@web40502.mail.yahoo.com> on Thu, 30 Dec 2004 Ken Ray wrote: >Did you try the Win98 version I'd posted this morning? >If not, here it is again: >function GetCDName pLetter > set the hideConsoleWindows to true > if the shellCommand is "cmd" then > put shell(pLetter & " & dir") into temp > if line 1 of temp is empty then delete line 1 of temp > return last word of line 1 of temp > else -- Win98, etc. > put pLetter & cr & "dir" into url("file:c:/temp.bat") > put shell("c:\temp.bat") into tResult > delete file "c:/temp.bat" > return last word of line 6 of temp > end if >end GetCDName Hi, Ken Thanks a lot for posting this revised version! :-)) Your new version now works fine in my side: function GetCDName pLetter set the hideConsoleWindows to true put pLetter & cr & "dir" into url("file:c:/temp.bat") put shell("c:\temp.bat") into tResult delete file "c:/temp.bat" return line 6 of tResult end GetCDName >From the resulting line, i could get the full CD name even if the name has spaces like "30 OCT 03" But still, i do not understand why the engine executed always the first part of the "IF" statement: if the shellCommand is "cmd"... when in fact the shellCommand is "command.com" Thanks again and... Happy New Year for every Developer of every platform in every programming language in this earth!!! :-) al ===== Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? The all-new My Yahoo! - What will yours do? http://my.yahoo.com From jhurley at infostations.com Sat Jan 1 10:43:52 2005 From: jhurley at infostations.com (James Hurley) Date: Sat, 1 Jan 2005 07:43:52 -0800 Subject: use-revolution Digest, Vol 16, Issue 1 In-Reply-To: <20050101144116.198089300E2@mail.runrev.com> References: <20050101144116.198089300E2@mail.runrev.com> Message-ID: > >Message: 15 >Date: Sat, 1 Jan 2005 10:23:47 +1000 >From: "D.Rothe" >Subject: Line Numbers >To: >Message-ID: <003901c4ef98$29bcc100$97f6a4cb at p4c2ghz> >Content-Type: text/plain; charset="iso-8859-1" > >G'Day and Happy New Year to all!!!!!!!! > >I am hoping someone could guide me with the following prob. >I have two fields (field 1 & field 2), field 2 is for loading and >displaying a txt file and field 1 >is for displaying each corresponding line number of field 2. >The line numbers must be in a seperate field otherwise they will >show when printing field 2. > >Obviously field 2 is a scrolling field so the problem is getting >field 1 to scroll in unison with field 2 so the line numbers match >the correct line. > >Any ideas on the code or maybe a different solution!!!! > >Thanx to all..... > >Cheers Dwayne... Hi Dwayne, If all you need to do is eliminate the line numbering in the printed text, you might just do this via script and then print the results. Put something like the following handler in a print button: on mouseUP put field 1 into tData repeat for each line tLine in tData --Assuming the lines are numbered as follows: --1 This is the first line, including its number. --Or whatever you might choose. repeat put char 1 of tLine into tChar if tChar is a number or tChar is space then --or whatever delete char 1 of tLine else put tLine & return after results exit repeat end if end repeat end repeat revprinttext results end mouseUP Jim From boinjyboing at hotmail.com Sat Jan 1 11:44:49 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Sat, 1 Jan 2005 08:44:49 -0800 Subject: File info Message-ID: Hello Revolution Wizards, I was wondering if there's some way to retrieve the "Created" or "Modified" dates from a file. I'm using Windows XP. I have a feeling this data isn't stored in the file itself, but then where could it be? -Ben From klaus at major-k.de Sat Jan 1 12:10:57 2005 From: klaus at major-k.de (Klaus Major) Date: Sat, 1 Jan 2005 18:10:57 +0100 Subject: Using QT Transitions In-Reply-To: References: Message-ID: <1A71520E-5C18-11D9-8796-000A27B49A96@major-k.de> Hi Mark, > On Saturday, January 1, 2005, at 07:41 AM, > use-revolution-request at lists.runrev.com wrote: > >> When you use the answer effect command, an encooded description for >> the effect is returned in the "it" variable. You can store this >> somewhere (variable, custom property, etc.) and use it in a later >> script: >> >> answer effect >> if it is not empty then set the myCustomEffect of this stack to it >> >> -- in a later script... >> visual effect (the myCustomEffect of this stack) >> go card "My Card" > > Okay, but wouldn't that bring up a dialog box for the user of my > stack? I would like Card > A to gradient wipe to Card B without asking the user. I'm still not > getting it. :-) The dialog will NOT pop up in that case! It is the EFFECT itself that is being stored in the custom property. This way you can create a "library" of QT transitions in your stack(s) and use it whenever you like and the user will never! see the dialog, honestly! :-) > Mark G. Regards Klaus Major klaus at major-k.de http://www.major-k.de From viper4559 at yahoo.com Sat Jan 1 12:32:53 2005 From: viper4559 at yahoo.com (Robert Sabo) Date: Sat, 1 Jan 2005 09:32:53 -0800 (PST) Subject: Writing Message-ID: <20050101173254.98288.qmail@web50809.mail.yahoo.com> Ok this is a stupid question none the less. However I am just not sure how to do it. All I am trying to figure out is how to get something to print in a field. I have seen the reply, answer and put commands and I dont think those are what I am looking for. I could be wrong however. However I know using pascal I would do the following writeln('Hello'); and that would print hello to the screen. I am not sure what the equivalent is here and I am hoping you guys could help me with that. Oh and is there a way to do it without having it pop up in a different box all the time? Like I just want it to print in a field and not pop up in a different box. Thanks, Robert __________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo From andre.rombauts at win.be Sat Jan 1 12:38:57 2005 From: andre.rombauts at win.be (=?iso-8859-1?Q?Andr=E9_Rombauts?=) Date: Sat, 1 Jan 2005 18:38:57 +0100 Subject: Writing In-Reply-To: <20050101173254.98288.qmail@web50809.mail.yahoo.com> Message-ID: <200501011738.j01HcuVs005377@outmx021.isp.belgacom.be> Robert, Just one line to qay: RR is an object oriented programming environment. Andr? -----Message d'origine----- De?: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] De la part de Robert Sabo Envoy??: samedi 1 janvier 2005 18:33 ??: Revolution Objet?: Writing Ok this is a stupid question none the less. However I am just not sure how to do it. All I am trying to figure out is how to get something to print in a field. I have seen the reply, answer and put commands and I dont think those are what I am looking for. I could be wrong however. However I know using pascal I would do the following writeln('Hello'); and that would print hello to the screen. I am not sure what the equivalent is here and I am hoping you guys could help me with that. Oh and is there a way to do it without having it pop up in a different box all the time? Like I just want it to print in a field and not pop up in a different box. Thanks, Robert __________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From bvg at mac.com Sat Jan 1 12:40:32 2005 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 1 Jan 2005 18:40:32 +0100 Subject: Writing In-Reply-To: <20050101173254.98288.qmail@web50809.mail.yahoo.com> References: <20050101173254.98288.qmail@web50809.mail.yahoo.com> Message-ID: <3C28A52C-5C1C-11D9-9384-000D932AE9E0@mac.com> put is what you want. it seems you already have a field, if not create one, and give it a unique name. Then use the put command like this: put "hello" into field "YourUniqueName" On Jan 01 2005, at 18:32, Robert Sabo wrote: > Ok this is a stupid question none the less. However I > am just not sure how to do it. All I am trying to > figure out is how to get something to print in a > field. I have seen the reply, answer and put commands > and I dont think those are what I am looking for. I > could be wrong however. However I know using pascal I > would do the following > > writeln('Hello'); > > and that would print hello to the screen. I am not > sure what the equivalent is here and I am hoping you > guys could help me with that. Oh and is there a way to > do it without having it pop up in a different box all > the time? Like I just want it to print in a field and > not pop up in a different box. > > Thanks, > Robert > > > > __________________________________ > Do you Yahoo!? > Take Yahoo! Mail with you! Get it on your mobile phone. > http://mobile.yahoo.com/maildemo > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > <>()<>()<>()<>()<>()<>()<>()<>()<>()<>()<> official ChatRev page: http://chatrev.cjb.net Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From mpetrides at earthlink.net Sat Jan 1 12:41:15 2005 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 1 Jan 2005 12:41:15 -0500 Subject: Writing In-Reply-To: <20050101173254.98288.qmail@web50809.mail.yahoo.com> References: <20050101173254.98288.qmail@web50809.mail.yahoo.com> Message-ID: <560E28D4-5C1C-11D9-BCB4-000A959D005E@earthlink.net> Here's an example of how you would do this as part of a button handler, assuming the field you wanted the text to appear in was named "Field": on mouseUp put "This is a test" into field "Field" end mouseUp If you wanted the text to display on a line other than the first line of the field the statekment would read: put "This is a test" into line 2 of field "Field" And, if you wanted the text to display as soon as the card is displayed, then you would place the put statement into an on OpenCard handler either at card level or stack level (latter if it were to appear in this field on every card in the stack). HTH Marian On Jan 1, 2005, at 12:32 PM, Robert Sabo wrote: > Ok this is a stupid question none the less. However I > am just not sure how to do it. All I am trying to > figure out is how to get something to print in a > field. I have seen the reply, answer and put commands > and I dont think those are what I am looking for. I > could be wrong however. However I know using pascal I > would do the following > > writeln('Hello'); > > and that would print hello to the screen. I am not > sure what the equivalent is here and I am hoping you > guys could help me with that. Oh and is there a way to > do it without having it pop up in a different box all > the time? Like I just want it to print in a field and > not pop up in a different box. > > Thanks, > Robert > > > > __________________________________ > Do you Yahoo!? > Take Yahoo! Mail with you! Get it on your mobile phone. > http://mobile.yahoo.com/maildemo > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From viper4559 at yahoo.com Sat Jan 1 12:44:15 2005 From: viper4559 at yahoo.com (Robert Sabo) Date: Sat, 1 Jan 2005 09:44:15 -0800 (PST) Subject: Writing In-Reply-To: <560E28D4-5C1C-11D9-BCB4-000A959D005E@earthlink.net> Message-ID: <20050101174415.1475.qmail@web50809.mail.yahoo.com> Yes that is what I was looking for thanks man! --- Marian Petrides wrote: > Here's an example of how you would do this as part > of a button handler, > assuming the field you wanted the text to appear in > was named "Field": > > on mouseUp > put "This is a test" into field "Field" > end mouseUp > > > If you wanted the text to display on a line other > than the first line > of the field the statekment would read: > > put "This is a test" into line 2 of field "Field" > > And, if you wanted the text to display as soon as > the card is > displayed, then you would place the put statement > into an on OpenCard > handler either at card level or stack level (latter > if it were to > appear in this field on every card in the stack). > > HTH > > Marian > On Jan 1, 2005, at 12:32 PM, Robert Sabo wrote: > > __________________________________ Do you Yahoo!? Jazz up your holiday email with celebrity designs. Learn more. http://celebrity.mail.yahoo.com From mpetrides at earthlink.net Sat Jan 1 12:47:04 2005 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 1 Jan 2005 12:47:04 -0500 Subject: Writing In-Reply-To: <560E28D4-5C1C-11D9-BCB4-000A959D005E@earthlink.net> References: <20050101173254.98288.qmail@web50809.mail.yahoo.com> <560E28D4-5C1C-11D9-BCB4-000A959D005E@earthlink.net> Message-ID: <25FDBF86-5C1D-11D9-BCB4-000A959D005E@earthlink.net> On Jan 1, 2005, at 12:41 PM, Marian Petrides wrote: > Here's an example of how you would do this as part of a button > handler, assuming the field you wanted the text to appear in was named > "Field": > > on mouseUp > put "This is a test" into field "Field" > end mouseUp > OOOPS... incorrect use of terminology--concept is correct. Sentence should read "as part of a mouseUp handler in a button script". From jacque at hyperactivesw.com Sat Jan 1 13:32:35 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 01 Jan 2005 12:32:35 -0600 Subject: File info In-Reply-To: References: Message-ID: <41D6ECC3.9000104@hyperactivesw.com> On 1/1/05 10:44 AM, Ben Fisher wrote: > Hello Revolution Wizards, > > I was wondering if there's some way to retrieve the "Created" or "Modified" dates from a file. I'm using Windows XP. I have a feeling this data isn't stored in the file itself, but then where could it be? Yup. See the "files" function in the dictionary, particularly "the detailed files" option. That gives this info. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at tweedly.net Sat Jan 1 14:26:24 2005 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 01 Jan 2005 19:26:24 +0000 Subject: Graphic Objects & Memory Use In-Reply-To: <20050101151658.58407.qmail@web51104.mail.yahoo.com> References: <20050101151658.58407.qmail@web51104.mail.yahoo.com> Message-ID: <41D6F960.8040800@tweedly.net> Gordon Webster wrote: >Dear Revolutionaries > >I have a question or two about rev's graphic objects >... > >Since the rev graphic objects such as lines and shapes >are objects that can have their own properties, styles >etc., is there a big memory overhead in using them to >create complicated graphics? > > I'm sure there is some overhead - but not too much. (Note - this is speculation on my part - I have no inside knowledge.) I'd be concerned about storing a million objects each of which is a single line - but not about a few thousand of them (though it can be expensive in time to create many graphics - or even worse to delete them ....) Note that there are some very clever things you can do with polygon objects that in some cases allow you to achieve the drawing effects you want with many fewer graphic objects (and much more speed). For instance, you can put a "marker" on each vertex of a polygon (this is a quick way to draw many similar shapes - set the marker of a polygon to the shape you want to draw, and then simply adding a vertex to the polygon gives you a whole extra shape. This is often used in combination with the other unusual feature - a blank line in the list of vertices results in a "non-visible" edge; so a list of points like 100,100 100,200 200,200 400,400 400,500 will result in two disjoint line line segments. >What would be the best way in rev to do the equivalent >of double-buffering the graphics i.e. invisibly >drawing the next frame of a complex graphic in >background and then displaying it? > > The simple answer is that you probably don't need to double-buffer it. Of course there are cases where the simple answer is wrong :-) If you have a few thousand graphic shapes, and want to redraw them, then you may need to. On the other hand, if you can use the clever features of polygons above, then you can get very smooth animation effects at very high speed without double-buffering. If you need to double-buffer, you can do set lockscreen to true -- draw the "next" screen now set lockscreen to false If you haven't already, take a look at Malte's libRMC (latest version announced on the list within the last few weeks) -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 30/12/2004 From boinjyboing at hotmail.com Sat Jan 1 14:50:00 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Sat, 1 Jan 2005 11:50:00 -0800 Subject: Using QT Transitions Message-ID: >Okay, but wouldn't that bring up a dialog box for the user of my stack? > I would like Card A to gradient wipe to Card B without asking the >user. I'm still not getting it. >Mark G. You don't have to put the "answer effect" in your script that runs every time. Just put it in the message box, because it only needs to be run once. >answer effect >if it is not empty then set the myCustomEffect of this stack to it Once you have the effect data, it can be placed in a custom property and can be retrieved w/o having to use "answer effect." No one needs to see the dialog again, the data is stored in myCustomEffect. Then, put this into the script you want. >visual effect (the myCustomEffect of this stack) >go card "My Card" -Ben From michael.rr at mdmays.com Sat Jan 1 14:57:33 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Sat, 1 Jan 2005 13:57:33 -0600 Subject: OT: Scripting the UI in Windows Message-ID: <6053B120-5C2F-11D9-AFE4-000A95D7C7E2@mdmays.com> Is there an application in Windows such as FaceSpan http://www.facespan.com/facespan/pagespeed/url//Home/ I want to be able to "click" some buttons, window items; etc programatically in a program I think was written with VisualBasic. Michael From Cubist at aol.com Sat Jan 1 15:49:05 2005 From: Cubist at aol.com (Cubist at aol.com) Date: Sat, 1 Jan 2005 15:49:05 EST Subject: Setting more than 1 textStyle Message-ID: <193.363b6025.2f0866c1@aol.com> A number of "setting multiple text-styles at once" solutions have been posted to the list, but there's a problem in all of them. Namely, text-styles are supposed to be a toggleable thing. If you select Bold for plain text, it gets bolded; but if you select Bold for text that *is* bold, it turns plain again! And there's the whole problem of "when the text-style of the selected text is 'mixed', what do I do?"... on ChangeStyle SelText,NuStyle # SelText is the selected text -- char 5 to 29 of field "Fred" or whatever # NuStyle is the newly-selected text style that the user wants to put on that text if NuStyle = "plain" then # nuke it all set the textStyle of SelText to "plain" exit to top end if put the textStyle of SelText into OldStyle if OldStyle = "mixed" then # this bit will work, but its obvious goal is problematic... set the textStyle of SelText to NuStyle else if the number of items in OldStyle = 1 then # only one text-style, huzzah! switch OldStyle case NuStyle # user has selected the existing style -- toggle it set the textStyle of SelText to "plain" break case "plain" # it's virgin text set the textStyle of SelText to NuStyle break default # the user has selected a different style than is there -- toggle it! set the textStyle of SelText to (OldStyle & "," & NuStyle) end switch else # okay, multiple text-styles # is NuStyle one of the text-styles that's already on the selected text? put 0 into Kounter repeat for each item II in OldStyle add 1 to Kounter if II = NuStyle then exit repeat end repeat if Kounter > 0 then # the newly-selected style is already there -- turn it off! delete item Kounter of OldStyle set the textStyle of SelText to OldStyle else # the newly-selected style is, well, NEW -- turn it on set the textStyle of SelText to (OldStyle & "," & NuStyle) end if end if end if end ChangeStyle I am not happy with the bit that handles "mixed" text-style; it just plows everything under, burying it all beneath the newly-selected style. Sure, it works and it's obvious, but... it's not what you'd call elegant, okay? What should happen in situations like when *all* of the selected text is Italic, but some of the selected text has Bold *in addition to* Italic? At minimum, it should check to see what styles apply to *all* the selected text, and not eliminate any whole-selection styles that the user didn't select... (pause to let readers parse that sentence) ...but what happens when the user selects Italic, and (let us say) 15% of the selected text is Italic? Do you make every character Italic (in addition to whatever other text-styles whichever character might have), do you remove Italic from whichever characters have it, or what? My own first impulse is to go with a "50% rule" -- count the text-styles of individual characters, and if more than 50% of the selected text has a given style, treat it as tho the whole thing has it; otherwise, treat it as tho the whole thing doesn't have that style. What do the rest of you think? From martin at materiaprima.fsnet.co.uk Sat Jan 1 17:04:27 2005 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Sat, 01 Jan 2005 22:04:27 +0000 Subject: Setting more than 1 textStyle In-Reply-To: <193.363b6025.2f0866c1@aol.com> Message-ID: >Cubist wondered... >...but what happens when the user selects >Italic, and (let us say) 15% of the selected text is Italic? Do you make >every >character Italic (in addition to whatever other text-styles whichever >character might have), do you remove Italic from whichever characters have >it, or >what? > My own first impulse is to go with a "50% rule" -- count the text-styles >of individual characters, and if more than 50% of the selected text has a >given >style, treat it as tho the whole thing has it; otherwise, treat it as tho the >whole thing doesn't have that style. What do the rest of you think? Good question, In the past I've implemented the same sort of brute force fudge as yours. I just ckecked my old copy of MSWord to see what that does and the behaviour is quite sensible IMO. If only some of the characters have the style you are applying, The style you are applying is applied to all the selected characters, and any other existing styles are preserved. If all of the characters have the style you are applying, the style you are applying is removed from the selected characters, and any other styles are preserved. So if for example some of the characters selected have italic, and your intention is to remove that while retaining other styling, you can apply italic twice to achieve that effect. >From a user perspective I think the straightforwardness of that recommends it to me. Martin Baxter From drothe at optusnet.com.au Sat Jan 1 17:54:52 2005 From: drothe at optusnet.com.au (D.Rothe) Date: Sun, 2 Jan 2005 08:54:52 +1000 Subject: Resizing stack to any screen size! Message-ID: <001801c4f054$e8a8eb40$17daa4cb@p4c2ghz> Hi all, Have seen a few posts about how to rezize a stack to suit your screen size, here's how I did it! Resizing the main stack to suit any screen size is quite simple really, the challenge comes when trying to keep all your fields in a relative size & position. To resize a stack to any screen size I use the following code; on preOpenStack -- get users screen size -- left,top,width,height put the screenrect into tScreenSize -- *Note: screenrect is the working size of the window NOT including borders. -- For this reason we set the parameters as follows. set itemDel to "," put item 3 of tScreenSize into tWidth put item 4 of tScreenSize into tHeight set the rect of this stack to 2,28,tWidth-2,tHeight-4 end preOpenStack 2 puts the window 2 pixels from the left 28 puts the window 28 pixels from the top, this allows the window title bar to show. tWidth-2 sets the overall window width to the screen size -2 pixels to allow the border to fit. tHeight-4 sets the overall window height to the screen size -4 pixels to allow the border to fit. This setting works well using windows XP but I haven't tested it on other OS'. To manipulate fields etc. use; set the rect of fld "fieldname" to ?,?,tWidth-?,tHeight-? Happy New Year!! ..... Dwayne From nrkweto03 at hotmail.com Sat Jan 1 19:17:52 2005 From: nrkweto03 at hotmail.com (Nicolas Cueto) Date: Sun, 2 Jan 2005 09:17:52 +0900 Subject: changing object's location causing long delays References: <6.1.1.1.2.20041222095311.02650e68@softseven.org><037901c4e846$dad5b590$dd09113f@DOWNSTAIRS> <33005228-543C-11D9-AF71-0050E410655F@fjrhome.net> Message-ID: Hello, Any ideas why there would be a long processing delay (about 15 seconds) whenever I use the mouse to move any non-hidden object on a card? By contrast, there is no significant delay if I use keyboard arrow-keys instead to move the same object, nor if I do any other types of changes to the same card, such as to the scripts, properties or adding objects. Of possible significance: - the card has 388 objects - almost all objects are hidden, and grouped as smaller groups into eight larger groups. About half of the objects in each of these eight groups are buttons and a third are images. Out of those grouped images, about 35 in total are referenced by fileName to the same gif image, 2 images in each of the eight groups together have a total size of about 13,000, and the alwaysBuffer ("Preload in memory") is "false - bufferHiddenImages is set to "false". I also tried setting it to "true", but no effect. Similarly, I also set the alwaysBuffer of all images to "true", but with no improvement - the computer is Win2k, 400Mb RAM, 900Mghz - the stack itself has three other cards, each of which has under 30 objects, and none of which show the same delay when objects are moved by mouse Thank you. Cheers, Nicolas Cueto From gwalias-rev at yahoo.com Sat Jan 1 21:01:49 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Sat, 1 Jan 2005 18:01:49 -0800 (PST) Subject: Inter-process communication In-Reply-To: <20050101173254.98288.qmail@web50809.mail.yahoo.com> Message-ID: <20050102020149.58725.qmail@web51103.mail.yahoo.com> Dear Revolutionaries Is it sensible/feasible to use the clipboard for communicating between rev and other processes? e.g. suppose I want to pass control to another process that does a large, numerically intensive calculation and then passes the result back to the rev app by writing to the clipboard. This assumes that the overhead of parsing the result on the clipboard is more than offset by the time saved by doing the calculation in a separate, natively compiled process. Would this be quicker than communicating using files? Is there a way in rev to get a message when the clipboard's contents change? - something like "on clipboardUpdated" Of course, using the externals SDK to access a DLL would be optimal - is there a tutorial somewhere on how to access the functions in a DLL from within rev? Would I have to write a C program to do this? Best Gordon From erikhans08 at yahoo.com Sat Jan 1 21:04:49 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sat, 1 Jan 2005 18:04:49 -0800 (PST) Subject: Can't build a standalone In-Reply-To: <1103666220.41c89c2c40d96@modem.webmail.t-online.de> Message-ID: <20050102020449.4276.qmail@web61207.mail.yahoo.com> do you have a website and would you want it on your signature? someone made a "see Monte's..." reference, thanks, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From kray at sonsothunder.com Sat Jan 1 23:18:08 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 01 Jan 2005 22:18:08 -0600 Subject: changing object's location causing long delays In-Reply-To: Message-ID: On 1/1/05 6:17 PM, "Nicolas Cueto" wrote: > Hello, > > Any ideas why there would be a long processing delay (about 15 seconds) > whenever I use the mouse to move any non-hidden object on a card? By > contrast, there is no significant delay if I use keyboard arrow-keys instead > to move the same object, nor if I do any other types of changes to the same > card, such as to the scripts, properties or adding objects. Can I assume this is in the IDE and not in a standalone? If so, I'd recommend attempting the same action in a standalone and if it is very fast, then the reason is the IDE's attempt to keep track of all the objects. Just my 2 cents, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sat Jan 1 23:19:44 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 01 Jan 2005 22:19:44 -0600 Subject: Graphic Objects & Memory Use In-Reply-To: <20050101151658.58407.qmail@web51104.mail.yahoo.com> Message-ID: On 1/1/05 9:16 AM, "Gordon Webster" wrote: > Dear Revolutionaries > > I have a question or two about rev's graphic objects > ... > > Since the rev graphic objects such as lines and shapes > are objects that can have their own properties, styles > etc., is there a big memory overhead in using them to > create complicated graphics? I would doubt it... the reason I say this is that Geoff Canyon created an entire Asteroids-like *game* using a *single* polygon that has its points calculated and adjusted on the fly. If you can imagine dozens/hundreds of individual points that need to be adjusted in real time, you get the idea that even if there *was* some overhead, it would be minimal. Just my 2 cents, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sat Jan 1 23:26:18 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 01 Jan 2005 22:26:18 -0600 Subject: getting the Real name of CDs from RR In-Reply-To: <20050101160249.20525.qmail@web40502.mail.yahoo.com> Message-ID: On 1/1/05 10:02 AM, "Alejandro Tejada" wrote: > on Thu, 30 Dec 2004 > But still, i do not understand why the engine > executed always the first part of the "IF" > statement: if the shellCommand is "cmd"... > when in fact the shellCommand is "command.com" and actually, it should have been: if the shellCommand is "cmd.exe" then but I don't know why the "if" statement would go awry... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From nrkweto03 at hotmail.com Sun Jan 2 00:34:49 2005 From: nrkweto03 at hotmail.com (Nicolas Cueto) Date: Sun, 2 Jan 2005 14:34:49 +0900 Subject: changing object's location causing long delays References: Message-ID: Ken Ray wrote: > Can I assume this is in the IDE and not in a standalone? If so, I'd > recommend attempting the same action in a standalone It is indeed in the IDE. As for trying it on a standalone (a.k.a., "distribution"?), do you mean to add a "grab" command to an object, then build a distribution, and see if there's a delay? And even if that's not it, well, given that once finished my stack will not require users to move objects, why would I nonetheless want to discover now whether a distribution version of an incomplete stack is faster than the present version I'm now whittling away -- and sometimes painfully slow at that! -- on the IDE? Thanks all the same, though. Cheers, Nicolas Cueto From kray at sonsothunder.com Sun Jan 2 01:06:22 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 02 Jan 2005 00:06:22 -0600 Subject: changing object's location causing long delays In-Reply-To: Message-ID: On 1/1/05 11:34 PM, "Nicolas Cueto" wrote: > Ken Ray wrote: > >> Can I assume this is in the IDE and not in a standalone? If so, I'd >> recommend attempting the same action in a standalone > > It is indeed in the IDE. As for trying it on a standalone (a.k.a., > "distribution"?), do you mean to add a "grab" command to an object, then > build a distribution, and see if there's a delay? No, I mean add a button to your standalone that says: on mouseUp choose pointer tool end mouseUp And then click it, which will change the tool to a pointer tool, select all of your objects by dragging out a selection rectangle and try moving them. WHen you're done, just quit your standalone (since you won't have an easy way to switch back to browse tool). > well, given that once finished my stack will not require users to move > objects, why would I nonetheless want to discover now whether a distribution > version of an incomplete stack is faster than the present version I'm now > whittling away -- and sometimes painfully slow at that! -- on the IDE? Is the inspector palette open? Perhaps if you cloe it, it will speed things up (no need to keep track of multiple objects if you don't have the Application Browser or Properties palettes open AFAIK. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From nrkweto03 at hotmail.com Sun Jan 2 01:42:46 2005 From: nrkweto03 at hotmail.com (Nicolas Cueto) Date: Sun, 2 Jan 2005 15:42:46 +0900 Subject: changing object's location causing long delays References: Message-ID: > No, I mean add a button to your standalone that says: > > on mouseUp > choose pointer tool > end mouseUp Oh. I didn't know objects could be moved even on a standalone. Wow! Ok, I added that button and built a distribution. However, relocating an object using the pointer-tool is still as slow on the standalone as when on the IDE. > Is the inspector palette open? Alright, let me try that... No luck. I closed the Properties palettes and the Application Browser, but still there's a long pause as soon as I release an object that has been just relocated with the pointer tool. Is there a way of trapping Rev events themselves so I can see what's happening in the background immediately after I release an object? What continues to especially baffle me is not understanding why the object post-movement delay doesn't also occur after I use the keyboard-arrows. Oh well. Thanks. Cheers, Nicolas Cueto From chipp at chipp.com Sun Jan 2 03:11:17 2005 From: chipp at chipp.com (Chipp Walters) Date: Sun, 02 Jan 2005 00:11:17 -0800 Subject: changing object's location causing long delays In-Reply-To: References: Message-ID: <41D7ACA5.7020606@chipp.com> Nicolas, Try turning messages off in the revMenubar. Then select and drag your object where you want it, and turn them back on. It has to do with how Rev manages the selectedObject function in the IDE. Frankly, I'd be surprised if it was still a problem in the standalone, perhaps you've got some script which is affecting the project? Quick test would be to make a standalone with 1000 buttons and have the script Ken proposed in one of them. I suspect there's little to no delay in selecting and/or moving. best, Chipp -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 From chipp at chipp.com Sun Jan 2 03:21:33 2005 From: chipp at chipp.com (Chipp Walters) Date: Sun, 02 Jan 2005 00:21:33 -0800 Subject: changing object's location causing long delays In-Reply-To: References: Message-ID: <41D7AF0D.9020604@chipp.com> Nicolas, Perhaps you can tell us more about what platform you are on? I'm on WinXP 1.3 Ghz Centrino laptop 512 Mb RAM I just created a stack and added a single button and a single field I set the button script to: on mouseUp lock messages repeat 1000 times clone fld 1 end repeat unlock messages end mouseUp It took a few seconds to complete, but when finished, I could select any cloned field and move it anywhere quickly without delay. So, I don't think your problem is in the IDE-- at least not on WinXP. btw, I didn't have either the prop inspector or App browser open. -Chipp -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 From andre.rombauts at win.be Sun Jan 2 05:02:41 2005 From: andre.rombauts at win.be (=?iso-8859-1?Q?Andr=E9_Rombauts?=) Date: Sun, 2 Jan 2005 11:02:41 +0100 Subject: Using ODBC on Win platforms In-Reply-To: <41D7AF0D.9020604@chipp.com> Message-ID: <200501021002.j02A2gQp001366@outmx022.isp.belgacom.be> Is anyone using Run Rev Studio on XP platform and make access to Access database with ODBC? Would like to discuss about issues related to DB management both off and on-line. For instance, apart from problems already mentionned here months ago (not all revdatabase functions are applicable), I cannot make a correct ODBC connect through DSN unless I'm using the machine/user dependant way, thus preventing me from distributing an apllication... How should I write this line? put revOpenDatabase("ODBC","mydb","","Admin","zulu") into myDB Should I place 'mydb' or use the full path to the DSN file (when using the machine / user dependant way, the name is inside Win registers)? Should I put login and psw for accessing (the one used withe machine / dependant way are those from the Access file an dit is working). I intend to distribute an application with a database that will be updated by online access. If you are not using Access on XP what is your DB solution? Andr? Rombauts From e.reicher at gmx.at Sun Jan 2 06:02:14 2005 From: e.reicher at gmx.at (Ernst M. Reicher) Date: Sun, 2 Jan 2005 12:02:14 +0100 Subject: finding in script References: <20050102052944.B48369300CA@mail.runrev.com> Message-ID: <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> Hi, as an unexperienced hobby programmer I often have to seach in scripts and doesn?t really know where in the stack(s). Using HC there was a basic command called searchscript - worked perfect Then using MC I modified the HC thing and it worked pretty. At first trial my modification didn?t work in Rev so I tried to use the built in searchdialog. By default it searches in name, script and text - DONT DO THAT - if you have a big stack it will last for hours!!!!! Only checking "script" works satisfactory and it lists the searchresults although it lists repetitions and therefore the list could get long... But then you have to go to each founditem manually by opening the application browser and so on. Is that called comfortable programming???? Regards, Ernst From sanke at hrz.uni-kassel.de Sun Jan 2 06:17:10 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sun, 02 Jan 2005 12:17:10 +0100 Subject: changing object's location causing long delays Message-ID: <41D7D836.1050302@hrz.uni-kassel.de> On Sun Jan 2, 2005, Nicolas Cueto nrkweto03 at hotmail.com > Ok, I added that button and built a distribution. However, relocating an > object using the pointer-tool is still as slow on the standalone as > when on > the IDE. > (snip) > What continues to especially baffle me is not understanding why the object > post-movement delay doesn't also occur after I use the keyboard-arrows. > > Oh well. Thanks. > > Cheers, > Nicolas Cueto Another cause for the delays you see could be the bug in the "revtable" frontscript (Bugzilla 2019) that - among other effects - causes Rev to loop over all controls of a card when one of the controls gets the focus. The "looping" is intended for table objects, but is nevertheless applied to any objects because of a scripting deficiency. As far as I know the revtable frontscript is transferred to a standalone when it is built, which could explain why the delays you see happen also in a standalone. On the other hand - when you use the arrow keys - it could be that "focusin" is not sent, so you do not get a delay. Try removing the script of btn "revtable" of stack "revlibrary" from front.- You might compare also my test stack "RevolutionTestStack" (80 KB) ( website , page "Tools and Samples for Development" under "Revolution Stacks") which contains about 3000 controls and shows various kinds of interesting and annoying delays in the Revolution IDE. This test stack is also attached to the Bugzilla report 2019 - which by the way is still left as "unconfirmed". --Wilhelm Sanke From benr_mc at cogapp.com Sun Jan 2 06:50:57 2005 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Sun, 02 Jan 2005 11:50:57 +0000 Subject: OT: Scripting the UI in Windows In-Reply-To: <6053B120-5C2F-11D9-AFE4-000A95D7C7E2@mdmays.com> Message-ID: on 1/1/05 7:57 pm, Michael D Mays wrote > Is there an application in Windows such as FaceSpan > http://www.facespan.com/facespan/pagespeed/url//Home/ > > I want to be able to "click" some buttons, window items; etc > programatically in a program I think was written with VisualBasic. Michael, The only thing I'm aware of (but it's not really my world, others may know more) is a product called WinBatch. It worked perfectly on the one project I needed it. HTH, 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 alex at tweedly.net Sun Jan 2 07:04:30 2005 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 02 Jan 2005 12:04:30 +0000 Subject: finding in script In-Reply-To: <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> References: <20050102052944.B48369300CA@mail.runrev.com> <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> Message-ID: <41D7E34E.4070009@tweedly.net> Ernst M. Reicher wrote: > Hi, > as an unexperienced hobby programmer I often have to seach in scripts > and doesn?t really know where in the stack(s). > > Using HC there was a basic command called searchscript - worked perfect > > Then using MC I modified the HC thing and it worked pretty. > > At first trial my modification didn?t work in Rev so I tried to use > the built in searchdialog. > > By default it searches in name, script and text - DONT DO THAT - if > you have a big stack it will last for hours!!!!! > > Only checking "script" works satisfactory and it lists the > searchresults although it lists repetitions and therefore the list > could get long... > > But then you have to go to each founditem manually by opening the > application browser and so on. > > Is that called comfortable programming???? When I'm first investigating a new stack, I like to browse around in the source of the scripts. For this, I have a small script (see below) that I use to create a text-only version of all scripts in a stack. I often find it easier to search, or even to read through, this form in a favourite text editor rather than using Rev's rather primitive editor. Once I have basic familiarity with the structure, it's better to stick within the IDE - occasionally I'll refer to the .txt files I created at this stage if some handler isn't where I expected it to be. I do think the script editor should have better features to help with this (no reason it couldn't take me directly to the source, by right-clicking on a handler name (similar to the documentation lookup for built-in commands); if there were multiple possible matches, a drop-down list to allow selection would solve that. In the meantime, ... on ExportScripts pStackName ask file "Export scripts as:" put it into tFilename put tFilename after msg set the defaultStack to pStackName repeat with j = 1 to the number of controls on this stack put "...." & the name of control j & cr after msg end repeat put empty into tVar repeat with j = 1 to the number of controls on this stack put "...." & the name of control j & cr after tVar get the script of control j put it & cr & cr after tVar end repeat repeat with j = 1 to the number of cards on this stack put "...." & the name of card j & cr after tVar get the script of card j put it & cr & cr after tVar end repeat put "Stack script ..." & cr after tVar get the script of this stack put it & cr & cr after tVar put tVar into URL ("file:" & tFilename) put it end ExportScripts I can think of half a dozen ways it could be improved - but it's close enough, for my use, that I've never got round to doing any of the improvements. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 30/12/2004 From sanke at hrz.uni-kassel.de Sun Jan 2 07:08:10 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sun, 02 Jan 2005 13:08:10 +0100 Subject: finding in script Message-ID: <41D7E42A.2020702@hrz.uni-kassel.de> On Sun Jan 2, 2005, Ernst M. Reicher e.reicher at gmx.at > Hi, > as an unexperienced hobby programmer I often have to seach in scripts and > doesn?t really know where in the stack(s). > > Using HC there was a basic command called searchscript - worked perfect > > Then using MC I modified the HC thing and it worked pretty. > > At first trial my modification didn?t work in Rev so I tried to use the > built in searchdialog. > > By default it searches in name, script and text - DONT DO THAT - if > you have > a big stack it will last for hours!!!!! > > Only checking "script" works satisfactory and it lists the searchresults > although it lists repetitions and therefore the list could get long... > > But then you have to go to each founditem manually by opening the > application browser and so on. > > Is that called comfortable programming???? > > Regards, > Ernst You might try the search card of my "RevBrowser" available from , page "Samples and Tools for Development". From the information on the website: "for "Revolution" only: The small, convenient, and fast alternative to Rev's "Application Browser" and "Object Browser". Includes a fast script searching tool that lists all found scripts lines - with the searchstring colored - along with the addresses of the objects. Clicking on the object address lets you edit the respective script. Stack is from 2001 and needs to be updated - there are some bugs - and because it is not yet able to access and edit "unplaced" groups - which you also cannot do with the above-mentioned Rev-IDE tools." Regards, Wilhelm Sanke From b.xavier at internet.lu Sun Jan 2 07:36:44 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 2 Jan 2005 13:36:44 +0100 Subject: Free Rev sponsoring In-Reply-To: <41D7D836.1050302@hrz.uni-kassel.de> Message-ID: <20050102122624.4FE5D930059@mail.runrev.com> Hi everyone, Hyper 2005 and prosperous stacks of business and generous user freeware effort donations to all! Im drifting to a potentially juicy new product market for simulators like GTR, Richard Burns rally, GT4 on playstations, etc. A hardware direction actually but it wont be without you guys! One of my uses of RunRev is to make easier management of mods in these settings-mods rich programs, and above all in GTR, car settings per track/weather - these games are highly technical! But I found I could also modify the skins of the cars too! So I'm going to make a RunRev ... Z3 coupe GT class car! Wish me luck, this might take a couple weeks time to make a clean skin but if you have any cool logos to submit for the car as stickers (320X320 jpeg pictures max X or Y please) or bandenas (winshield, bumpers, wing), go ahead. The backgrounds of the cars will be white (zebraed when I find the right way to do so), cosmos black, BMW M (like the 70's classic white M1 GT with red and blue diagonal stripes across the body). I will probably do a Porsche GT2 RS in dark blue and white lightning stripes after and a hotrod Ferrari series... These cars are hot hot hot! A lime fluo green or yellow and black lambo Murchielago too is coming... Suggestions are welcome, but think of those colors and cars when you submit the stickers (where would you like it posted? Sticking places include inside the car, etc...! Anyway, this will be my showing off your colors in the virtual race tracks of GTR on the net. If you like race cars, this is the summit of simulations and dream cars. Plenty of previews at http://www.bhmotorsports.com/GTR/downloads. The number of downloads is staggering and the game is not even translated from german although there's language mods for that too in UK and French! New tracks and car models come on a regular basis and a Rev interface to manage it all will be soon ready (better than the other lousy tools out there guaranteed!) This is going to make a lot lot of computer geeks running their race cars on the net who could seeing a lot of RunRev developper stickers too... Im writing camera, cars, track, server settings database front ends; mods, skins, bg sound/fx, mp3 bg music, etc file managers and editors currently with RunRev. So if you want your stack stickers to show off too, send me a stack with the "JPEG" images inside or in a zip file. There will be a bunch of different sponsor displays in the gui so as prefered people you get the first spots for your logos free! I cant guarantee all stickers will get into the car naturally... ;) cheers and happy revving in 2005 Xavier -- MonsieurX.com wishing you a prosperous 2005 From markgreenberg at cox.net Sun Jan 2 07:44:31 2005 From: markgreenberg at cox.net (Mark Greenberg) Date: Sun, 2 Jan 2005 05:44:31 -0700 Subject: Using QT Transitions Message-ID: <0C29BE30-5CBC-11D9-BB85-000A959B61BE@cox.net> Thanks Klaus and Ben and the others that responded to my question about QT effects. I get it now. Its funny how the simple stuff can trip a person up sometimes. Mark G. From nrkweto03 at hotmail.com Sun Jan 2 09:27:29 2005 From: nrkweto03 at hotmail.com (Nicolas Cueto) Date: Sun, 2 Jan 2005 23:27:29 +0900 Subject: preOpenCard finishing before preOpenStack? References: <41D7E42A.2020702@hrz.uni-kassel.de> Message-ID: Hello All, In order for a client-stack to retrieve its necessary data from a LAN-based server-stack before it appears onscreen, I've embedded the various socket related commands in the client-stack's stack script. I had thought that this way I could store the data as globals and then use it to populate fields and images before opening each of the client-stack's cards. The first object that uses this sent-data is a field on the second card. However, even after the five or so seconds taken up by the splashcreen on the first card, that field is opening up empty. Having confirmed that the globals were in fact loaded,all I can conclude is that the data is arriving after that second card has already opened. I have additional visual confirmation of this from the server-stack, which has a text field to show when data requests are received and fulfilled, and which messages seem to appear only after the client-stack's second card has opened. Perhaps I ought to be including the socket commands elsewhere than the stack? In which case, how would I guarantee that the client-stack accepts data sent from the server no matter what card is on-screen? Thanks. Cheers, Nicolas Cueto From nrkweto03 at hotmail.com Sun Jan 2 09:46:18 2005 From: nrkweto03 at hotmail.com (Nicolas Cueto) Date: Sun, 2 Jan 2005 23:46:18 +0900 Subject: changing object's location causing long delays References: <41D7ACA5.7020606@chipp.com> Message-ID: > Try turning messages off in the revMenubar. That worked! Thanks, Chipp. Cheers, Nicolas Cueto From docmann at gmail.com Sun Jan 2 09:49:10 2005 From: docmann at gmail.com (docmann) Date: Sun, 2 Jan 2005 08:49:10 -0600 Subject: OT: Scripting the UI in Windows In-Reply-To: <6053B120-5C2F-11D9-AFE4-000A95D7C7E2@mdmays.com> References: <6053B120-5C2F-11D9-AFE4-000A95D7C7E2@mdmays.com> Message-ID: <9d58de7d05010206493f44aeb0@mail.gmail.com> You might want to give these a try... AutoIt: http://www.hiddensoft.com/AutoIt/ AutoHotKey: http://www.autohotkey.com/ I've never had a real use for them personally, but know of folks that do. Both of these programs are free and very powerful. HTH, -Doc- On Sat, 1 Jan 2005 13:57:33 -0600, Michael D Mays wrote: > Is there an application in Windows such as FaceSpan > http://www.facespan.com/facespan/pagespeed/url//Home/ > > I want to be able to "click" some buttons, window items; etc > programatically in a program I think was written with VisualBasic. > > Michael > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From nrkweto03 at hotmail.com Sun Jan 2 09:59:29 2005 From: nrkweto03 at hotmail.com (Nicolas Cueto) Date: Sun, 2 Jan 2005 23:59:29 +0900 Subject: changing object's location causing long delays References: <41D7D836.1050302@hrz.uni-kassel.de> Message-ID: Wihelm Sanke wrote: > Try removing the script of btn "revtable" of stack "revlibrary" from front.- Hmmm... not 105% sure how to put this advise into effect. However, I tried what I think was meant (see below), and still the long delay when using the pointer tool to move an object on the card I mentioned. Thanks all the same. Cheers, Nicolas Cueto ---- [here's those "frontscript" steps I took] Using the message box, this is how I read/did those instructions: 1) entered "put the frontscripts", and sure enough btn "revtable" of stack "revlibrary" was listed 2) entered "remove the script of btn "revtable" of stack "revlibrary" from front" 3) re-entered "put the frontscripts". btn "revtable" of stack "revlibrary" no longer listed 4) opened up the problem stack -- and redid the above (1) to (3) to confirm that btn "revtable" of stack "revlibrary" was indeed not "front* 5) used the pointer tool to move and object... still the looong delay From jacque at hyperactivesw.com Sun Jan 2 11:25:36 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 02 Jan 2005 10:25:36 -0600 Subject: finding in script In-Reply-To: <41D7E34E.4070009@tweedly.net> References: <20050102052944.B48369300CA@mail.runrev.com> <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> <41D7E34E.4070009@tweedly.net> Message-ID: <41D82080.7000902@hyperactivesw.com> On 1/2/05 6:04 AM, Alex Tweedly wrote: > repeat with j = 1 to the number of controls on this stack > put "...." & the name of control j & cr after msg > end repeat Be careful with this. "The number of controls of this stack" returns only the controls on the current card. You have to scan each card for controls if you want all of them. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From cassj at earthlink.net Sun Jan 2 11:57:38 2005 From: cassj at earthlink.net (James Cass) Date: Sun, 2 Jan 2005 11:57:38 -0500 Subject: OT: Scripting the UI in Windows In-Reply-To: References: Message-ID: <68A7B252-5CDF-11D9-B5E2-000D93C26DB4@earthlink.net> Ben- You should give CESoft's Quickeys a try (http://www.cesoft.com/). I've used in MacOS9 and MacOSX with limited success. It's available for Windows also. You can download a trial version. It's not perfect though. After I would record a sequence of actions, I would always have to tweak what Quickeys captured. Then I would keep testing the sequence until it did exactly what I needed. It can be flaky for complex sequences. Only use it when you've exhausted all other scripting methods. I don't use Quickeys anymore though. I've converted most of my automated tasks to shell scripts. HTH...James ------------------------------------ When mind control works, you won't know it. On Jan 2, 2005, at 6:50 AM, Ben Rubinstein wrote: > on 1/1/05 7:57 pm, Michael D Mays wrote > >> Is there an application in Windows such as FaceSpan >> http://www.facespan.com/facespan/pagespeed/url//Home/ >> >> I want to be able to "click" some buttons, window items; etc >> programatically in a program I think was written with VisualBasic. > > Michael, > > The only thing I'm aware of (but it's not really my world, others may > know > more) is a product called WinBatch. It worked perfectly on the one > project > I needed it. > > HTH, > > 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 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From alex at tweedly.net Sun Jan 2 11:59:31 2005 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 02 Jan 2005 16:59:31 +0000 Subject: finding in script In-Reply-To: <41D82080.7000902@hyperactivesw.com> References: <20050102052944.B48369300CA@mail.runrev.com> <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> <41D7E34E.4070009@tweedly.net> <41D82080.7000902@hyperactivesw.com> Message-ID: <41D82873.5060508@tweedly.net> J. Landman Gay wrote: > On 1/2/05 6:04 AM, Alex Tweedly wrote: > >> repeat with j = 1 to the number of controls on this stack >> put "...." & the name of control j & cr after msg >> end repeat > > > Be careful with this. "The number of controls of this stack" returns > only the controls on the current card. You have to scan each card for > controls if you want all of them. Thank for the warning - I'll change the script. But - isn't that a bug ? Shouldn't "the number of controls on this card" return the number of controls on the current card, while "number of controls on this stack" either do what it sounds like it should do :-), or maybe give an error ? -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 30/12/2004 From viper4559 at yahoo.com Sun Jan 2 12:49:34 2005 From: viper4559 at yahoo.com (Robert Sabo) Date: Sun, 2 Jan 2005 09:49:34 -0800 (PST) Subject: Files Message-ID: <20050102174934.9683.qmail@web50808.mail.yahoo.com> Ok quick question. Lets say I am going to make a program that you add accounts to. And for these accounts the program must know a username and password. Well, I need for the program to remember the username and password after I exit the program. So how would I have it save these to a file and then open them back up and remember them correctly? Uhh... lets say my username field is called "username" and my password field is called "password" if anything deals with those. Also, how would I create a standalone program? Thanks for putting up with my noobishness, Robert __________________________________ Do you Yahoo!? Send holiday email and support a worthy cause. Do good. http://celebrity.mail.yahoo.com From bvlahos at mac.com Sun Jan 2 13:22:56 2005 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 2 Jan 2005 10:22:56 -0800 Subject: Files In-Reply-To: <20050102174934.9683.qmail@web50808.mail.yahoo.com> References: <20050102174934.9683.qmail@web50808.mail.yahoo.com> Message-ID: <52DE8269-5CEB-11D9-A151-003065EC5590@mac.com> There are two ways to do this. 1. If you create a standalone app it won't be able to save the data within itself but you could easily have it save a text or binary file which it could open. There are ways to encrypt the file if needed since it would contain passwords. 2. Create a standalone which opens the stack containing the data. That data can be saved with the stack. This is the model that DreamCard is based on but you can duplicate the functionality yourself. Bill Vlahos On Jan 2, 2005, at 9:49 AM, Robert Sabo wrote: > Ok quick question. Lets say I am going to make a > program that you add accounts to. And for these > accounts the program must know a username and > password. Well, I need for the program to remember the > username and password after I exit the program. So how > would I have it save these to a file and then open > them back up and remember them correctly? > > Uhh... lets say my username field is called "username" > and my password field is called "password" if anything > deals with those. > > Also, how would I create a standalone program? > > Thanks for putting up with my noobishness, > > Robert > > > > __________________________________ > Do you Yahoo!? > Send holiday email and support a worthy cause. Do good. > http://celebrity.mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Sun Jan 2 13:33:21 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 02 Jan 2005 12:33:21 -0600 Subject: Files In-Reply-To: <20050102174934.9683.qmail@web50808.mail.yahoo.com> Message-ID: On 1/2/05 11:49 AM, "Robert Sabo" wrote: > Ok quick question. Lets say I am going to make a > program that you add accounts to. And for these > accounts the program must know a username and > password. Well, I need for the program to remember the > username and password after I exit the program. So how > would I have it save these to a file and then open > them back up and remember them correctly? Well, if you have a standalone and don't change the default directory, the "defaultFolder" is pointing to the same folder as the standalone. So if you do this: put "Ken Ray,password" into url("file:prefs.txt") it will insert the string "Ken Ray,password" into a file called "prefs.txt" in the same directory as the standalone. To retrieve it, do: put url("file:prefs.txt") into tLoginInfo put item 1 of tLoginInfo into tName put item 2 of tLoginInfo into tPassword However even though the above works, it is not very secure; if someone opens the file, they'll see everything plain as day. So I'd suggest using either the urlEncode() or base64Encode() functions (or both) to make it harder to read, as in: put base64Encode("Ken Ray,password") into url("file:prefs.txt") and then when you retrieve it, do: put base64Decode(url("file:prefs.txt")) into tLoginInfo You should also probably write the file to some other folder other than the standalone's so it is not immediately apparent to people where the user names and passwords are stored. Check the "specialFolderPath" entry in the Transcript Dictionary for details. > Also, how would I create a standalone program? To create a standalone program, just look under the File menu for menu items called "Standalone Application Settings..." and "Save As Standalone Application". HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From viper4559 at yahoo.com Sun Jan 2 14:18:47 2005 From: viper4559 at yahoo.com (Robert Sabo) Date: Sun, 2 Jan 2005 11:18:47 -0800 (PST) Subject: Tabs Message-ID: <20050102191847.76203.qmail@web50803.mail.yahoo.com> Yeah yeah yeah, I know im a noob. I created a tab panel and have 3 tabs in it. I want every section to be different obviously which is why I created a tab panel. However my guess is that when I dragged things over it just placed it ontop of the tab panel and not in it. Which is why when I switch tabs it doesn't change. How would I get the buttons and labels and fields that are on the card into this tab panel? Thanks nOObert aka Robert __________________________________ Do you Yahoo!? Yahoo! Mail - 250MB free storage. Do more. Manage less. http://info.mail.yahoo.com/mail_250 From docmann at gmail.com Sun Jan 2 14:35:53 2005 From: docmann at gmail.com (docmann) Date: Sun, 2 Jan 2005 13:35:53 -0600 Subject: Tabs In-Reply-To: <20050102191847.76203.qmail@web50803.mail.yahoo.com> References: <20050102191847.76203.qmail@web50803.mail.yahoo.com> Message-ID: <9d58de7d05010211354b253734@mail.gmail.com> Hello Robert, from one noob to another. :) I'm not sure if what you want can be done using only one card, but it can be easily done using a card for each tab. Basically, you make your tab control act as a background object so it displays on each card and then script the tab control to open to the correct card. Have a look at the video tutorial covering window objects for exact instructions. (About 6 mins deep into the video.) I too would be interested in knowing if it can be accomplished using only one card though. -Doc- On Sun, 2 Jan 2005 11:18:47 -0800 (PST), Robert Sabo wrote: > Yeah yeah yeah, I know im a noob. I created a tab > panel and have 3 tabs in it. I want every section to > be different obviously which is why I created a tab > panel. However my guess is that when I dragged things > over it just placed it ontop of the tab panel and not > in it. Which is why when I switch tabs it doesn't > change. How would I get the buttons and labels and > fields that are on the card into this tab panel? > > Thanks > nOObert aka Robert > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - 250MB free storage. Do more. Manage less. > http://info.mail.yahoo.com/mail_250 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Sun Jan 2 16:01:41 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 2 Jan 2005 13:01:41 -0800 (PST) Subject: Tabs In-Reply-To: <9d58de7d05010211354b253734@mail.gmail.com> Message-ID: >From a long-time noob: You can do it using a single card. You can then selectively hide/show the objects per tab pane using a mouseUp handler for the tabbed panel in which you check for the selectedText of the tab button. From there, you can use either case statements or the if-then construct to display/hide the appropriate panel stuff. Something along the lines of: on mouseUp -- of the tabbed button set if the selectedText of me is "Tab1" then --checks for active tab hide image|field "myImageName"|"myFieldName" --hides unwanted stuff show image|field "myImageName"|"myFieldName" --shows wanted stuff end if --... repeat until you've checked for all tabs end mouseUp At least, that's how I think I've done it in the past @;-) HTH, Judy On Sun, 2 Jan 2005, docmann wrote: > Hello Robert, from one noob to another. :) > > I'm not sure if what you want can be done using only one card, but it > can be easily done using a card for each tab. Basically, you make your > tab control act as a background object so it displays on each card and > then script the tab control to open to the correct card. > From dsc at swcp.com Sun Jan 2 16:33:56 2005 From: dsc at swcp.com (Dar Scott) Date: Sun, 2 Jan 2005 14:33:56 -0700 Subject: Inter-process communication In-Reply-To: <20050102020149.58725.qmail@web51103.mail.yahoo.com> References: <20050102020149.58725.qmail@web51103.mail.yahoo.com> Message-ID: <01E8A3A9-5D06-11D9-AFE0-000A9567A3E6@swcp.com> On Jan 1, 2005, at 7:01 PM, Gordon Webster wrote: > Is it sensible/feasible to use the clipboard for > communicating between rev and other processes? I do not use it for the kind of thing you are describing, so I'm a little prejudiced. I lean against this, but I'm all for creative solutions. > e.g. suppose I want to pass control to another process > that does a large, numerically intensive calculation > and then passes the result back to the rev app by > writing to the clipboard. This assumes that the > overhead of parsing the result on the clipboard is > more than offset by the time saved by doing the > calculation in a separate, natively compiled process. You have several options in communicating with another process. > Would this be quicker than communicating using files? Maybe. But perhaps not for large files. 1 You could use the Revolution shell() function. That will return the stdout output of the process. On Windows it messes with the line ends, so binary output is needs to be encoded. You would need a file for input only. That means running the process for each job for the other process. This can be scripted very quickly on the Revolution side, so I'd go this way and then change if it is too slow. 2 You could use 'open process' to keep the other process running. Your options for communication include these: A. the 'process' I/O (stdin & stdout of the process) (I have had limited success.) B. TCP/IP C. Named pipes? (I haven't tried this on Windows.) D. Files in a folder in-basket > Of course, using the externals SDK to access a DLL > would be optimal - is there a tutorial somewhere on > how to access the functions in a DLL from within rev? There are some materials on making an external for Windows. The external can access a DLL. > Would I have to write a C program to do this? A Windows external is a DLL and it is best to write it in C. If you have access to the source of the original DLL, maybe there is a way to expand it to be act as the external, also. ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From rjb at rz.uni-potsdam.de Sun Jan 2 16:28:27 2005 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Sun, 2 Jan 2005 22:28:27 +0100 Subject: Tabs In-Reply-To: References: Message-ID: > >From a long-time noob: > >You can do it using a single card. You can then selectively hide/show the >objects per tab pane using a mouseUp handler for the tabbed panel in which >you check for the selectedText of the tab button. From there, you can use >either case statements or the if-then construct to display/hide the >appropriate panel stuff. > >Something along the lines of: > >on mouseUp -- of the tabbed button set > if the selectedText of me is "Tab1" then --checks for active tab > hide image|field "myImageName"|"myFieldName" --hides unwanted stuff > show image|field "myImageName"|"myFieldName" --shows wanted stuff > end if > --... repeat until you've checked for all tabs >end mouseUp > >At least, that's how I think I've done it in the past @;-) > >HTH, > >Judy It is usually preferable to group all items associated with each tab, so when switching tabs, you just hide one group and show another. In other words, the script sample from Judy above is reduced to a single hide/show pair for each tab. When there is a larger number of objects and/or special handling is required when showing, it is indeed better to use multiple cards as suggested in another post, with special handling tucked into preopencard handler, for example. Tab button should be a single-object group with background behavior. A small correction for Judy: the handler should be menuPick not mouseUp. And menuPick gets the name of the selected tab as the parameter so no need to call the selectedText of me. On the other hand, it is usually convenient to track the currently showing tab using a custom property of the tab button. Robert From dsc at swcp.com Sun Jan 2 17:17:44 2005 From: dsc at swcp.com (Dar Scott) Date: Sun, 2 Jan 2005 15:17:44 -0700 Subject: preOpenCard finishing before preOpenStack? In-Reply-To: References: <41D7E42A.2020702@hrz.uni-kassel.de> Message-ID: <2064B1EC-5D0C-11D9-AFE0-000A9567A3E6@swcp.com> On Jan 2, 2005, at 7:27 AM, Nicolas Cueto wrote: > The first object that uses this sent-data is a field on the second > card. > However, even after the five or so seconds taken up by the splashcreen > on > the first card, that field is opening up empty. Having confirmed that > the > globals were in fact loaded,all I can conclude is that the data is > arriving > after that second card has already opened. Note that preOpenCard and openCard are not inserted into pendingMessages but are called directly as part of the go. I'm guessing that you have a wait that does not allow messages to time the splashscreen and then a go to the second card. This hogs the execution, so the sockets messages are stuck in the pending messages until that all finishes. (I guess that means that I'm also guessing that you use messages in using sockets.) That means until after the open messages for the second card. One approach is to have the sockets messages explicitly set the field on the second card by qualifying the field reference with the card. If that shows a flicker when the second card open, then you might want to wait with messages for your delay or insert a wait for messages right after it. An alternate is to use send in time to transition to the second card. All this is based on my wild guesses above. Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From dsc at swcp.com Sun Jan 2 17:49:39 2005 From: dsc at swcp.com (Dar Scott) Date: Sun, 2 Jan 2005 15:49:39 -0700 Subject: Files In-Reply-To: <52DE8269-5CEB-11D9-A151-003065EC5590@mac.com> References: <20050102174934.9683.qmail@web50808.mail.yahoo.com> <52DE8269-5CEB-11D9-A151-003065EC5590@mac.com> Message-ID: <956D5228-5D10-11D9-AFE0-000A9567A3E6@swcp.com> On Jan 2, 2005, at 11:22 AM, Bill Vlahos wrote: > 1. If you create a standalone app it won't be able to save the data > within itself but you could easily have it save a text or binary file > which it could open. There are ways to encrypt the file if needed > since it would contain passwords. One can associate user names, not with the passwords, but with the digests of the passwords. Then on user name and password verification, generate a digest or hash (such as MD5 or custom) of the password and check that against the file entry. The password itself is never saved. (Encrypting the file would not hurt, but now becomes less important.) (I go to a special effort to minimize the chance that nothing other than the hash escapes from my passphrase controls.) Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From jperryl at ecs.fullerton.edu Sun Jan 2 18:02:55 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 2 Jan 2005 15:02:55 -0800 (PST) Subject: Tabs In-Reply-To: Message-ID: Yes, Robert. I thought about groups after sending it off. But mouseUp seems to work for me. Should it not? But thanks for the suggestion. I'll try to incorporate it into my mental model of how things *should* be done ;-) Judy On Sun, 2 Jan 2005, Robert Brenstein wrote: > A small correction for Judy: the handler should be menuPick not > mouseUp. And menuPick gets the name of the selected tab as the > parameter so no need to call the selectedText of me. On the other > hand, it is usually convenient to track the currently showing tab > using a custom property of the tab button. From david at kwinter.ca Sun Jan 2 18:04:18 2005 From: david at kwinter.ca (David Kwinter) Date: Sun, 2 Jan 2005 15:04:18 -0800 Subject: Tabs References: Message-ID: <002301c4f11f$642d7f40$0201a8c0@davidvq5o4w7vw> You could also use the menuPick handler on menuPick m if m="Tab1" then hide group "tab2" show group "tab1" else if m="Tab2" then hide group "tab1" show group "tab2" end if end menuPick ----- Original Message ----- From: "Judy Perry" To: "docmann" ; "How to use Revolution" Sent: Sunday, January 02, 2005 1:01 PM Subject: Re: Tabs > > on mouseUp -- of the tabbed button set > if the selectedText of me is "Tab1" then --checks for active tab > hide image|field "myImageName"|"myFieldName" --hides unwanted stuff > show image|field "myImageName"|"myFieldName" --shows wanted stuff > end if > --... repeat until you've checked for all tabs > end mouseUp > From docmann at gmail.com Sun Jan 2 18:09:35 2005 From: docmann at gmail.com (docmann) Date: Sun, 2 Jan 2005 17:09:35 -0600 Subject: Scaling images on the fly? Message-ID: <9d58de7d050102150944580044@mail.gmail.com> Hello folks, I'm writing an application that in addition to numerous other things, also downloads and displays various jpg. graphics from a web server. Everything is working fine at this point, except that the graphics are non-standard in size and do not always fit correctly in the image container. Is there a way to constrain or scale the display image while maintaining the proper size perspective of the original image, to avoid distortion? Thanks, -Doc- From katir at hindu.org Sun Jan 2 18:10:51 2005 From: katir at hindu.org (Sivakatirswami) Date: Sun, 2 Jan 2005 13:10:51 -1000 Subject: Passing data to AppleScript -- email generation Message-ID: <8BF4F88A-5D13-11D9-AE4F-000A959D0AC6@hindu.org> Once again, I'm a bit perplexed by applescript, which I never properly learned. Current attempts to pass a large body of text containing quotes, colons etc to the body of an email via applescript are failing. (aside: the GURL apple event still seems to fail so we have to use this manual appleScript build as revGoURL doesn't work seem to work with multiple parameters, sender, recipient, subject, body) In a simple test example: on mouseUp put fld "Text" into tNewBody replace quote with ("\""e) in tNewBody # this works replace ":" with ("\:") in tNewBody # this doesn't put fld "appleScript" into tScript replace "#date#" with (quote & "HPI, January 3rd, 2005" & quote) in tScript replace "#body#" with (quote & tNewBody& quote) in tScript do tscript as applescript end mouseUp Where the apple script is: ======== on run set theSender to "Hindu Press International " set theName to "Hindu Press International" set theAddress to "hpi.list at hindu.org" set theSubject to #date# set theBody to #body# tell application "Mail" set newMessage to make new outgoing message with properties {subject:theSubject, content:theBody & return & return} tell newMessage set visible to true set sender to theSender make new to recipient at end of to recipients with properties {name:theName, address:theAddress} end tell activate end tell end run ===== fails when the text being passed as the body contains colons ":" of which there are many (URLs "http://foodomain.com/someNewsRelease.html") , simply escaping the colon "\:" prior to inserting it into the appleScript doesn't work either. Apple script won't compile it. Any insights? as often, with appleScript, I may just abandon it and go for a pure xTalk solution. Where is our latest rev libSMPT these days? Are we happy with it? 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 nrkweto03 at hotmail.com Sun Jan 2 18:24:19 2005 From: nrkweto03 at hotmail.com (Nicolas Cueto) Date: Mon, 3 Jan 2005 08:24:19 +0900 Subject: preOpenCard finishing before preOpenStack? References: <41D7E42A.2020702@hrz.uni-kassel.de> <2064B1EC-5D0C-11D9-AFE0-000A9567A3E6@swcp.com> Message-ID: Dar Scott wrote: > I'm guessing that you have a wait that does not allow messages > (I guess that means that I'm also guessing > that you use messages in using sockets.) Right on both counts. Solution found! As advised, all it took was adding "with messages" to each of the "wait" commands in the splash-screen card's script. Thank you. Cheers, Nicolas Cueto From drothe at optusnet.com.au Sun Jan 2 18:29:08 2005 From: drothe at optusnet.com.au (D.Rothe) Date: Mon, 3 Jan 2005 09:29:08 +1000 Subject: Line Numbers Message-ID: <001a01c4f122$dc3a0af0$05fea4cb@p4c2ghz> Message: 17 Date: Sat, 01 Jan 2005 02:25:00 +0000 From: Alex Tweedly Subject: Re: Line Numbers To: How to use Revolution Message-ID: <41D609FC.9090903 at tweedly.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Thanx for the help Alex the code worked great, I just changed the line; put tCounter && L & cr after tDisplayData -- shows line numbers and data in field. to put tCounter & cr after tDisplayData -- shows only line numbers. and thanx to Ken Ray & Wilhelm Sanke for the following line!! on scrollBarDrag set the scroll of fld 1 to the scroll of me end scrollBarDrag It's often the simplest code that gets the job done! Cheers and thanx again...Dwayne.R -------------- D.Rothe wrote: >G'Day and Happy New Year to all!!!!!!!! > >I am hoping someone could guide me with the following prob. >I have two fields (field 1 & field 2), field 2 is for loading and displaying a txt file and field 1 >is for displaying each corresponding line number of field 2. >The line numbers must be in a seperate field otherwise they will show when printing field 2. > >Obviously field 2 is a scrolling field so the problem is getting field 1 to scroll in unison with field 2 so the line numbers match the correct line. > >Any ideas on the code or maybe a different solution!!!! > > put URL "file:temp.txt" into tData put empty into tDisplayData put 0 into tCounter repeat for each line L in tData put tCounter && L & cr after tDisplayData add 1 to tCounter end repeat put tDisplayData into field "Field" It may look clumsy to scan through each line like this - but Rev is very fast at doing that. This did my 6000 line, 1 Mb file in about 80 millisecs - so you don't need to worry about speed. You could also do it by some variation of setting the vscroll of field 1 to the thumbpos of field 2 but I just find it easier to do it this way. You could also do it by putting the two fields into a group and scrolling the group (I think - haven't tried that way myself). Happy New Year !! -- Alex. ----------------------------------------------------------- From cassj at earthlink.net Sun Jan 2 18:37:06 2005 From: cassj at earthlink.net (James Cass) Date: Sun, 2 Jan 2005 18:37:06 -0500 Subject: Tabs In-Reply-To: <002301c4f11f$642d7f40$0201a8c0@davidvq5o4w7vw> References: <002301c4f11f$642d7f40$0201a8c0@davidvq5o4w7vw> Message-ID: <36A6E9B8-5D17-11D9-97F8-000D93C26DB4@earthlink.net> As an alternative to using "if-then", I like to use a case statement like the following, assuming everything for each tab is in its own group: on menuPick tabSelected switch (tabSelected) case "Tab 1" show group "Tab 1" hide group "Tab 2" hide group "Tab 3" break case "Tab 2" hide group "Tab 1" show group "Tab 2" hide group "Tab 3" break case "Tab 3" hide group "Tab 1" hide group "Tab 2" show group "Tab 3" break end switch end menuPick That's my two kopeks. - James On Jan 2, 2005, at 6:04 PM, David Kwinter wrote: > You could also use the menuPick handler > > on menuPick m > if m="Tab1" then > hide group "tab2" > show group "tab1" > else if m="Tab2" then > hide group "tab1" > show group "tab2" > end if > end menuPick > > > ----- Original Message ----- From: "Judy Perry" > > To: "docmann" ; "How to use Revolution" > > Sent: Sunday, January 02, 2005 1:01 PM > Subject: Re: Tabs > >> >> on mouseUp -- of the tabbed button set >> if the selectedText of me is "Tab1" then --checks for active tab >> hide image|field "myImageName"|"myFieldName" --hides unwanted stuff >> show image|field "myImageName"|"myFieldName" --shows wanted stuff >> end if >> --... repeat until you've checked for all tabs >> end mouseUp >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ------------------------------------ When mind control works, you won't know it. From dcragg at lacscentre.co.uk Sun Jan 2 19:08:36 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 3 Jan 2005 00:08:36 +0000 Subject: Tabs In-Reply-To: References: Message-ID: <9CE712F1-5D1B-11D9-9BD8-000A9569F8B0@lacscentre.co.uk> On 2 Jan 2005, at 23:02, Judy Perry wrote: > Yes, Robert. I thought about groups after sending it off. > > But mouseUp seems to work for me. Should it not? mouseUp should work fine, but menuPick has two parameters for tab buttons: the new selection and the old selection. So if you have groups with the same name as the tab buttons, it can be this easy: on menuPick pNew, pOld hide group pOld show group pNew end menuPick Dave From alex at tweedly.net Sun Jan 2 19:09:08 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 03 Jan 2005 00:09:08 +0000 Subject: Tabs In-Reply-To: <36A6E9B8-5D17-11D9-97F8-000D93C26DB4@earthlink.net> References: <002301c4f11f$642d7f40$0201a8c0@davidvq5o4w7vw> <36A6E9B8-5D17-11D9-97F8-000D93C26DB4@earthlink.net> Message-ID: <41D88D24.3030806@tweedly.net> James Cass wrote: > As an alternative to using "if-then", I like to use a case statement > like the following, assuming everything for each tab is in its own group: > > on menuPick tabSelected > switch (tabSelected) > case "Tab 1" > show group "Tab 1" > hide group "Tab 2" > hide group "Tab 3" > break > case "Tab 2" > hide group "Tab 1" > show group "Tab 2" > hide group "Tab 3" > break > case "Tab 3" > hide group "Tab 1" > hide group "Tab 2" > show group "Tab 3" > break > end switch > end menuPick > Is it terribly lazy of me to think ..... on menuPick tabSelected hide group "Tab 1" hide group "Tab 2" hide group "Tab 3" show group tabSelected end menuPick -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 30/12/2004 From katir at hindu.org Sun Jan 2 19:39:20 2005 From: katir at hindu.org (Sivakatirswami) Date: Sun, 2 Jan 2005 14:39:20 -1000 Subject: Passing data to AppleScript -- email generation In-Reply-To: <8BF4F88A-5D13-11D9-AE4F-000A959D0AC6@hindu.org> References: <8BF4F88A-5D13-11D9-AE4F-000A959D0AC6@hindu.org> Message-ID: Ignore the previous post... colons are fine. The script should not being with "on run" but simply "tell application mail" with the variable set inside that... works fine. On Jan 2, 2005, at 1:10 PM, Sivakatirswami wrote: > Once again, I'm a bit perplexed by applescript, which I never properly > learned. Current attempts to pass a large body of text containing > quotes, colons etc to the body of an email via applescript are > failing. > > (aside: the GURL apple event still seems to fail so we have to use > this manual appleScript build as revGoURL doesn't work seem to work > with multiple parameters, sender, recipient, subject, body) > > In a simple test example: > > on mouseUp > put fld "Text" into tNewBody > replace quote with ("\""e) in tNewBody # this works > replace ":" with ("\:") in tNewBody # this doesn't > put fld "appleScript" into tScript > replace "#date#" with (quote & "HPI, January 3rd, 2005" & quote) in > tScript > replace "#body#" with (quote & tNewBody& quote) in tScript > do tscript as applescript > > end mouseUp > > Where the apple script is: > > ======== > on run > > set theSender to "Hindu Press International " > set theName to "Hindu Press International" > set theAddress to "hpi.list at hindu.org" > set theSubject to #date# > set theBody to #body# > tell application "Mail" > set newMessage to make new outgoing message with properties > {subject:theSubject, content:theBody & return & return} > tell newMessage > set visible to true > set sender to theSender > make new to recipient at end of to recipients with properties > {name:theName, address:theAddress} > end tell > activate > end tell > > end run > > ===== > > fails when the text being passed as the body contains colons ":" of > which there are many (URLs > "http://foodomain.com/someNewsRelease.html") , simply escaping the > colon "\:" prior to inserting it into the appleScript doesn't work > either. Apple script won't compile it. > > Any insights? as often, with appleScript, I may just abandon it and go > for a pure xTalk solution. Where is our latest rev libSMPT these days? > Are we happy with it? > > > 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 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From capellan2000 at yahoo.com Sun Jan 2 19:40:37 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sun, 2 Jan 2005 16:40:37 -0800 (PST) Subject: File info In-Reply-To: <20050102170004.760AE9300FA@mail.runrev.com> Message-ID: <20050103004037.34678.qmail@web40507.mail.yahoo.com> on Sat, 01 Jan 2005 J. Landman Gay wrote: > > Hello Revolution Wizards, > > > > I was wondering if there's some way to retrieve > >the "Created" or "Modified" dates from a file. I'm > >using Windows XP. I have a feeling this data isn't > >stored in the file itself, but then where could it be? > Yup. See the "files" function in the dictionary, > particularly "the > detailed files" option. That gives this info. and the "convert" function that is able to show the seconds of the creation and modification time in a specific date: Put this code in a button: on mouseup put "788937408" into zdf convert zdf to long date answer zdf end mouseup The result is: Sunday, January 1, 1995 al ===== Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From cassj at earthlink.net Sun Jan 2 20:06:51 2005 From: cassj at earthlink.net (James Cass) Date: Sun, 2 Jan 2005 20:06:51 -0500 Subject: Tabs In-Reply-To: <41D88D24.3030806@tweedly.net> References: <002301c4f11f$642d7f40$0201a8c0@davidvq5o4w7vw> <36A6E9B8-5D17-11D9-97F8-000D93C26DB4@earthlink.net> <41D88D24.3030806@tweedly.net> Message-ID: Alex - You're a freakin' genius! I love lazy!! Thanks....James On Jan 2, 2005, at 7:09 PM, Alex Tweedly wrote: > James Cass wrote: > >> As an alternative to using "if-then", I like to use a case statement >> like the following, assuming everything for each tab is in its own >> group: >> >> on menuPick tabSelected >> switch (tabSelected) >> case "Tab 1" >> show group "Tab 1" >> hide group "Tab 2" >> hide group "Tab 3" >> break >> case "Tab 2" >> hide group "Tab 1" >> show group "Tab 2" >> hide group "Tab 3" >> break >> case "Tab 3" >> hide group "Tab 1" >> hide group "Tab 2" >> show group "Tab 3" >> break >> end switch >> end menuPick >> > Is it terribly lazy of me to think ..... > > on menuPick tabSelected > hide group "Tab 1" > hide group "Tab 2" > hide group "Tab 3" > show group tabSelected > end menuPick > > -- Alex. > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 30/12/2004 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From Cubist at aol.com Sun Jan 2 20:18:03 2005 From: Cubist at aol.com (Cubist at aol.com) Date: Sun, 2 Jan 2005 20:18:03 EST Subject: use-revolution Digest, Vol 16, Issue 5 Message-ID: I'm surprised that nobody else has come up with this solution to the problem of showing/hiding groups yet... # in the script of the tabbed button on menuPick ChosenOne repeat for each line LL of me set the visible of group LL to (LL = ChosenOne) end repeat end menuPick Simple. Easy. Quick. Automatically accomodates any number of tabs. What else could a body ask for? Hope this helps... From revolution at jaedworks.com Sun Jan 2 20:19:19 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 2 Jan 2005 17:19:19 -0800 Subject: Scaling images on the fly? In-Reply-To: <9d58de7d050102150944580044@mail.gmail.com> References: <9d58de7d050102150944580044@mail.gmail.com> Message-ID: At 5:09 PM -0600 1/2/05, docmann wrote: >Is there a way to constrain or scale the display image while >maintaining the proper size perspective of the original image, to >avoid distortion? Here's a quick way, assuming you want the image to be 100 pixels x 100 pixels or so: create image "Holder" -- optional - if the image object doesn't exist yet set the filename of image "Holder" to myURL -- (myURL contains the URL of the image you want to show) -- get the ratio of the natural width/height of the image: put the width of image "Holder"/the height of image "Holder" into naturalRatio -- scale the image to respect its aspect ratio: if naturalRatio = 1 then -- square image set the rect of image "Holder" to (0,0,100,100) else if naturalRatio < 1 then -- image height is proportionally greater set the width of image "Holder" to 100 set the height of image "Holder" to trunc(the width of image "Holder"/naturalRatio) else -- naturalRatio > 1, image width is proportionally greater set the height of image "Holder" to 100 set the width of image "Holder" to trunc(the height of image "Holder" * naturalRatio) end if set the lockLoc of image "Holder" to true -- maintain current size set the loc of image "Holder" to 100,100 -- or wherever you want to put it The above sets the smaller dimension of the image to 100 pixels. You can vary this to set the larger dimension to 100 pixels by setting the height to 100 first if naturalRatio < 1, and the width if naturalRatio > 1. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From ambassador at fourthworld.com Sun Jan 2 20:29:42 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 02 Jan 2005 17:29:42 -0800 Subject: Tabs In-Reply-To: References: Message-ID: <41D8A006.5060103@fourthworld.com> Cubist at aol.com wrote: > I'm surprised that nobody else has come up with this solution to the > problem of showing/hiding groups yet... > > # in the script of the tabbed button > on menuPick ChosenOne > repeat for each line LL of me > set the visible of group LL to (LL = ChosenOne) > end repeat > end menuPick > > Simple. Easy. Quick. Automatically accomodates any number of tabs. What > else could a body ask for? Just one more line: on menuPick ChosenOne lock screen <- to postpone redraw until the changes are completed repeat for each line LL of me set the visible of group LL to (LL = ChosenOne) end repeat end menuPick That's how I do it in WebMerge. There are about 200 controls spread across four groups, and I found it easier to address them all on one card rather than having to specify the card for each control in the scripts that deal with them. Tip: If you make at least one field and one button in each group, dragging a control with the pointer tool while holding down the Alt key (Win) or Option key (Mac) will clone the control within the group. This way you can add new controls easily without having to turn on the editBackground mode. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sun Jan 2 20:32:44 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 02 Jan 2005 17:32:44 -0800 Subject: repeat loops, efficiency In-Reply-To: References: Message-ID: <41D8A0BC.3030102@fourthworld.com> Dar Scott wrote: > One of the flasher examples from the "Message Mechanics Primer" might help: > > http://www.swcp.com/dsc/revstacks.html If any of you haven't downloaded Dar's "Message Mechanics Primer", you're really missing out on quite a treat: his animated diagrams really make understanding what's happening so much easier than just reading about it. Hopefully we'll see lots more of this sort of interactive learning stuff directly in the docs eventually. Great work, Dar. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Sun Jan 2 20:38:57 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 02 Jan 2005 17:38:57 -0800 Subject: Problem with field borderwidth 2 In-Reply-To: <42E692D7-5B81-11D9-8859-000A9567A3E6@swcp.com> References: <41D466B0.2000107@hrz.uni-kassel.de> <41D46A2C.2060906@fourthworld.com> <42E692D7-5B81-11D9-8859-000A9567A3E6@swcp.com> Message-ID: <41D8A231.9000604@fourthworld.com> Dar Scott wrote: > On Dec 30, 2004, at 1:50 PM, Richard Gaskin wrote: > >> Rev now supports native appearances for fields on XP when the field's >> default values are left in place (borderWidth set to 2). So what your >> screen show at is showing is XP's >> rendering of the field border. >> >> You'll see a similar thing on OS X: while the appearance differs from >> XP, when a field border is set to the default value of 2 OS routines >> are used to render the control instead of the engine's. >> >> I think this should be overridable. Standard and Rectangle style >> buttons also take on native appearances, but you can override this by >> specifying a backgroundColor. >> >> Perhaps we need a Bugzilla request so that if the borderColor is set >> the OS no longer draws the control and it uses the engine's internal >> routines. >> >> Please post the bug number after you log it so we can vote for that >> enhancement. >> >> In the meantime a workaround is to set the style of the field to >> "shadow" instead of "rectangle" or "scrolling", and then to prevent >> the shadow from drawing set its shadowwidth to 0 (zero). Shadow-style >> fields are always drawn by the engine, so you should get what you're >> after with those. > > Where did you get all this info? It's funny, but I honestly don't know. I even called Ken to see how he learned this, and he doesn't know either. Alien visitation? I think I learned some of it in an email with Scott Raney when he was doing support for MetaCard (the OS X appearances were put into the engine before its acquisition by RunRev); when I first saw the relationship between borderWidth and OS rendering I filed a bug report (he explained it's a feature). The rest I learned through experimentation. This should definitely be documented, and I feel there should be an explicit property for the control to determine whether it uses native appearances or not. Relying on magic combinations of what should be irrelevant properties (who would think that changing the borderWidth would determine whether the OS renders the control?) is, to be as polite as possible, suboptimal. ;) What shall we call this new property? Has this been proposed in Bugzilla yet? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From capellan2000 at yahoo.com Sun Jan 2 20:39:14 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sun, 2 Jan 2005 17:39:14 -0800 (PST) Subject: Graphic Objects & Memory Use In-Reply-To: <20050102052944.7CF3E9300B8@mail.runrev.com> Message-ID: <20050103013914.90265.qmail@web40529.mail.yahoo.com> Hi Gordon, Visit my website: and download many stacks with experiments with Vector Graphics in this platform. All the code is open to see and modify at your will. Read the Creative Commons License. > These stacks are available too: As Ken and Alex had mentioned, search the mail list for the stack Asteroids made by Geoff Canyon and stacks created by Jim Hurley, Xavier Bury, Richard Gaskin, Scott Rossi and Malte Brill. Abraham Wouter contributed an excellent script to create animation with a secuence of images or vectors within a group. Remember to create your own page to list your programming work with this platform. Your best resource is the experience of all the participants in this mail list. Good luck and hard work! :-) al ===== Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? Yahoo! Mail - Find what you need with new enhanced search. http://info.mail.yahoo.com/mail_250 From ambassador at fourthworld.com Sun Jan 2 20:42:00 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 02 Jan 2005 17:42:00 -0800 Subject: Problem with field borderwidth 2 In-Reply-To: <41D5CE8F.6090304@hrz.uni-kassel.de> References: <41D5CE8F.6090304@hrz.uni-kassel.de> Message-ID: <41D8A2E8.3060000@fourthworld.com> Wilhelm Sanke wrote: > The workaround you proposed, style "shadow" and setting "shadowoffset" > to zero, does not solve the problem. If you turn on the threeD property it should. What happens there when you do it? > What really works is setting the "Look and Feel" to "Windows emulated" > or to "Windows 95" (sic!) with Metacard. I tend to try to confom to current HIGs as much as practical, so turning off XP appearances isn't an option for me, which is why I tend to focus on control-specific options when I need a specific control to have a non-standard appearance. But if the emulated Win95 look is good for what you're doing then I see no reason not to use it. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From alex at tweedly.net Sun Jan 2 21:23:20 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 03 Jan 2005 02:23:20 +0000 Subject: Tabs In-Reply-To: <41D8A006.5060103@fourthworld.com> References: <41D8A006.5060103@fourthworld.com> Message-ID: <41D8AC98.3020201@tweedly.net> Richard Gaskin wrote: > Simple. Easy. Quick. Automatically accomodates any number of tabs. > What else could a body ask for? > > Just one more line: > > on menuPick ChosenOne > lock screen <- to postpone redraw until the changes are completed > repeat for each line LL of me > set the visible of group LL to (LL = ChosenOne) > end repeat > end menuPick > > That's how I do it in WebMerge. There are about 200 controls spread > across four groups, and I found it easier to address them all on one > card rather than having to specify the card for each control in the > scripts that deal with them. Are there advantages of this approach compared to Dave C's suggestion of > on menuPick pNew, pOld > hide group pOld > show group pNew > end menuPick Now that I realize that there is a second parameter provided, it seems like the better way - but are there any cases where the "pOld" wouldn't be what might be expected ? -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 30/12/2004 From ambassador at fourthworld.com Sun Jan 2 22:04:14 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 02 Jan 2005 19:04:14 -0800 Subject: Tabs In-Reply-To: <41D8AC98.3020201@tweedly.net> References: <41D8A006.5060103@fourthworld.com> <41D8AC98.3020201@tweedly.net> Message-ID: <41D8B62E.2060700@fourthworld.com> Alex Tweedly wrote: > Richard Gaskin wrote: > >> Simple. Easy. Quick. Automatically accomodates any number of tabs. >> What else could a body ask for? >> >> Just one more line: >> >> on menuPick ChosenOne >> lock screen <- to postpone redraw until the changes are completed >> repeat for each line LL of me >> set the visible of group LL to (LL = ChosenOne) >> end repeat >> end menuPick >> >> That's how I do it in WebMerge. There are about 200 controls spread >> across four groups, and I found it easier to address them all on one >> card rather than having to specify the card for each control in the >> scripts that deal with them. > > > Are there advantages of this approach compared to Dave C's suggestion of > >> on menuPick pNew, pOld >> hide group pOld >> show group pNew >> end menuPick > > > Now that I realize that there is a second parameter provided, it seems > like the better way - but are there any cases where the "pOld" wouldn't > be what might be expected ? I don't think it makes much difference, but the former may be a better example of "defensive programming" as it accounts for the possibility that some other script (or even the developer during editing) may leave a group visible that isn't the same as pOld. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From jperryl at ecs.fullerton.edu Sun Jan 2 23:08:07 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 2 Jan 2005 20:08:07 -0800 (PST) Subject: Tabs In-Reply-To: <9CE712F1-5D1B-11D9-9BD8-000A9569F8B0@lacscentre.co.uk> Message-ID: Ahhh! Thanks! Judy On Mon, 3 Jan 2005, Dave Cragg wrote: > On 2 Jan 2005, at 23:02, Judy Perry wrote: > > > Yes, Robert. I thought about groups after sending it off. > > > > But mouseUp seems to work for me. Should it not? > > > mouseUp should work fine, but menuPick has two parameters for tab > buttons: the new selection and the old selection. So if you have groups > with the same name as the tab buttons, it can be this easy: > > on menuPick pNew, pOld > hide group pOld > show group pNew > end menuPick From kray at sonsothunder.com Sun Jan 2 23:24:12 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 02 Jan 2005 22:24:12 -0600 Subject: use-revolution Digest, Vol 16, Issue 5 In-Reply-To: Message-ID: On 1/2/05 7:18 PM, "Cubist at aol.com" wrote: > I'm surprised that nobody else has come up with this solution to the > problem of showing/hiding groups yet... > > # in the script of the tabbed button > on menuPick ChosenOne > repeat for each line LL of me > set the visible of group LL to (LL = ChosenOne) > end repeat > end menuPick > > Simple. Easy. Quick. Automatically accomodates any number of tabs. What > else could a body ask for? Actually, it's even simpler: on menuPick pNewTab,pOldTab hide group pOldTab show group pNewTab end menuPick Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From ambassador at fourthworld.com Sun Jan 2 23:47:06 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 02 Jan 2005 20:47:06 -0800 Subject: questions about recording audio Message-ID: <41D8CE4A.4020208@fourthworld.com> Sorry to risk being a list spammer, but I originally sent this on 29 Dec and haven't seen any replies. Given the number of people who use audio recording I'd be surprised if no one else has encountered these questions themselves. Thanks in advance if you have any answers: -------------------------------------------------- Three questions about recording audio: > 1. Support for new compressors? The recordCompressorTypes property returns a list of available compressors that includes items (like MPEG-4) which are not shown in the "answer record" dialog. Since the "answer record" command calls QT to bring up its dialog, why aren't all of the available compressors shown? > 2. How to determine format/compressor compatibility? The docs say: Not all sound file formats are compatible with all supported codecs. If you try to record sound using a recordCompressionType that is not compatible with the recordFormat, the compression type will be changed automatically to a codec that is compatible with the specified recordFormat. How can I determine which compressors are available for which formats? > 3. Updating options in the "answer record" dialog If I change the recordFormat and then call "answer record", it always displays the same list of codecs. Is there a way to have the "answer record" dialog only show options relevant for the current recordFormat? TIA- -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Mon Jan 3 03:47:58 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 00:47:58 -0800 Subject: Actual vs. Possible (was 'Menu woes') In-Reply-To: References: Message-ID: <41D906BE.8020204@fourthworld.com> Ben Rubinstein wrote: > - I believe I have come to an uneasy peace with the behaviour - but still > sometimes get caught; but I have to be careful not to disturb the peace, and > I don't think that Richard's suggestion that we should embrace the fear and > treat it as a learning experience addresses this. My suggestion was not to embrace fear but rather the opposite, to ignore it entirely -- I'd written: When faced with the option to chose between experimenting on a backup to see what happens or not doing so out of fear, experimentation will yield more useful results. Aside from that small misunderstanding, I loved all of the specific suggestions in your post, esp. that they accomodated backward compatibility for currently shipping aps, and strongly recommend that the folks at RunRev give it a second read: That said, I'd like to take a moment to explore something that seems to drive some of discussion on this list: When it comes to menus, documentation, and a number of other issues, there's often a split among the contributors here, with some explaining how what's being requested can be done and others explaining how that's not good enough. I think both are right, and that it may be useful to consider the differences between the two. When I come across a question on this list, I try to find a solution using whatever means we have currently available. My assumption is that the poster is working on something that they need to get out the door, so I tend to focus here on the merely pragmatic rather than the ideal. But beyond how to ship apps today, there is also an interest in exploring possible ways to ship apps ever more easily in the future. That's very valuable, of course, but also I think it's useful to remember that it's a very different thing. When someone with Chipp's experience posts a question here, he's been around the block enough times to know how to sort through posts to get to what he's looking for. In this latest case he got same-day service to lead him the two lines he needed, and now he can ship yet another cool app in his large and ever-growing collection of Rev-based products. But I'm more concerned here for new users: it may be too easy for them to walk away from this list feeling that the whole thing's too broken to use, and will remain so until some unknowable date in the future in which RunRev might possibly implement all of the suggestions posted here. The Improve-Rev list was established as a venue for focusing all that positive energy toward finding ways to make app-building ever more convenient. The XTalk list is another venue for exploring ways to enhance the core language, as is the RevDocs list for refining ideas about improving the docs into specific recommendations. As these explorations of enhancements become more refined, ultimately the best place for them is Bugzilla, where everyone can review and vote on them. This is especially true for bugs: complaints here may provide healthy venting, but posting them in Bugzilla is the most productive step to seeing them resolved. I'm no ListMom and it's certainly not up to me to interpret the charter of this Use-Revolution list (I have my hands full managing my own product forums). And like I said, I agree that exploring possibilities for ever-greater convenience are very valuable. All I'm asking for is to see what we can do to move these things from the category of "possible" to "actual", and near as I can tell the existing venues are the most effective means of translating good ideas into results. This carries an additional benefit for the core audience of this Use-Rev list: it increases the percentage of material here that's focused on using Revolution to get results now. Sure, Rev's as imperfect as anything in else in our imperfect world. And sure, it can be made better, and better still. But in the meantime, there's nothing stopping any earnest soul from creating killer apps in Rev right this minute. Apps built with Rev as it is (and even how it used to be, more limited in earlier versions) have won glowing reviews, made a strong ROI for their publishers, and made hundreds of thousands of end-users around the world very happy. No one on this list started out as a Transcript expert. Once upon a time the only expert was the man who invented the engine, Scott Raney, and even he had a few things to learn along the way. Most of the folks on this list have managed to reach at least competency with nothing more than what we have today. Many have become quite expert (my favorite example this week is Christopher Condit's wonderful Dynamic Digital Maps, which he generously makes freely available at ). Programming doesn't seem all that different from tennis, math, or playing piano in this regard: the folks who do it well spend lots of time practicing, are comfortable learning from mistakes, and seek the advice of others who've already made a lot of mistakes. As Phil Davis (the man who taught me most of what I know about working with custom properties) reminds me: Good judgement comes from experience. Experience comes from bad judgement. :) So while we make good use of the means available to improve the product, let's not lose sight of the person who posts a question. Chances are they're working on something right now, and chances are they can have a solution right now. My wish for 2005 is that the number of Rev-based apps in circulation will double, which translates to a lot of happy developers and a far greater number of happy end-users. If we point these developers to what they need, they can ship today. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From sanke at hrz.uni-kassel.de Mon Jan 3 05:15:56 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 03 Jan 2005 11:15:56 +0100 Subject: changing object's location causing long delays Message-ID: <41D91B5C.4070400@hrz.uni-kassel.de> Nicolas Cueto nrkweto03 at hotmail.com wrote (Sun Jan 2, 2005): > Wihelm Sanke wrote: > > > Try removing the script of btn "revtable" of stack "revlibrary" from > front.- > > Hmmm... not 105% sure how to put this advise into effect. However, I tried > what I think was meant (see below), and still the long delay when > using the > pointer tool to move an object on the card I mentioned. > > Thanks all the same. > > Cheers, > Nicolas Cueto I had suggested this because in the case of one of my stacks with quite a number of controls (Bugzilla 2019) this helped. What about the other frontscripts? There are three more used in the Rev IDE. As I do not know exactly which features of your stack may be involved, it is difficult to give advice, but I would offer to take a look at your stack. And, you could give it a try and run and work on your stack in the Metacard IDE, which does not use frontscripts and is less complex than the Rev IDE also in other respects. Of course, only if you do not need special features that are provided only by the Rev IDE. Regards, Wilhelm Sanke From docmann at gmail.com Mon Jan 3 06:57:30 2005 From: docmann at gmail.com (docmann) Date: Mon, 3 Jan 2005 05:57:30 -0600 Subject: Scaling images on the fly? In-Reply-To: References: <9d58de7d050102150944580044@mail.gmail.com> Message-ID: <9d58de7d0501030357432c2a0b@mail.gmail.com> Jeanne, Due to some other commitments, it may be a day or so before I can work it into my existing code, but I'll definitely give it a go. Thank you very much! -Doc- On Sun, 2 Jan 2005 17:19:19 -0800, Jeanne A. E. DeVoto wrote: > At 5:09 PM -0600 1/2/05, docmann wrote: > >Is there a way to constrain or scale the display image while > >maintaining the proper size perspective of the original image, to > >avoid distortion? > > Here's a quick way, assuming you want the image to be 100 pixels x > 100 pixels or so: > > create image "Holder" -- optional - if the image object doesn't exist yet > set the filename of image "Holder" to myURL > -- (myURL contains the URL of the image you want to show) > -- get the ratio of the natural width/height of the image: > put the width of image "Holder"/the height of image "Holder" into > naturalRatio > -- scale the image to respect its aspect ratio: > if naturalRatio = 1 then -- square image > set the rect of image "Holder" to (0,0,100,100) > else if naturalRatio < 1 then -- image height is proportionally greater > set the width of image "Holder" to 100 > set the height of image "Holder" to trunc(the width of image > "Holder"/naturalRatio) > else -- naturalRatio > 1, image width is proportionally greater > set the height of image "Holder" to 100 > set the width of image "Holder" to trunc(the height of image > "Holder" * naturalRatio) > end if > set the lockLoc of image "Holder" to true -- maintain current size > set the loc of image "Holder" to 100,100 -- or wherever you want to put it > > The above sets the smaller dimension of the image to 100 pixels. You > can vary this to set the larger dimension to 100 pixels by setting > the height to 100 first if naturalRatio < 1, and the width if > naturalRatio > 1. > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kresten.bjerg at psy.ku.dk Mon Jan 3 07:06:23 2005 From: kresten.bjerg at psy.ku.dk (Kresten Bjerg) Date: Mon, 03 Jan 2005 13:06:23 +0100 Subject: Oversize cards and jumping between 9 not-overlapping Message-ID: <41D9353F.1050108@psy.ku.dk> Thanks to Richard and Frank for advices, -although they present me with troubles galore. Why would I want....? The answer is, that I am trying to transpose a HC stack, which I have been developing over the last 10 years, to a cross-platform free-ware tool for a new kind of electronic diary, where keyed-in text and clicked in icons/pictograms (formed as characters in new fonts)- and distributed as buttons by the user-, are converged in an always time-indexed textfield, on consecutive daycards, with a series of options for one click time-indexed quoting to selected memo-fields and week-calendar, options for parsing in the accumulated multi-font text over moths and years, and screen-size windows for on the spot localized icon annotations - and possibly: hand-drawing - within the geometries of various topologies, primarily own body, body of family member, layouts of home and garden, neighbourhood, workplace etc - with these topologies serving at the same time as windows to contain more - and more specialized-user-distributed icons, relevant for a given topology. A special screen-size window shall contain the 144 10-minute fields, where icons clicked are separated from the text, - thus forming an overview of icons inserted the given day. The point is, that users shall be able to browse back and forth through weeks and months in these windows, - and everywhere with a click jump to the corresponding central text-containing day-card window, or any of the other windows. There are further details, like options for time-indexed annotating , with text or icons, to previous paragraphs, same or previous days, and for inserting paragraphs (icon(s) and/or text) to any 10-minute interval earlier the same day, where they belong in the time-sequence., integration with an adress-book etc. , options for automatic daily counting of cigarettes, drinks , pills or whatever icons selected for counting - and automatic counting of time "slept", i e. from go to sleep-icon to next days get-up icon. And of course options of creating links to other programs /e.g. word , photoshop, netscape, or whatever the user have going in their daily computer-use. It is my hope, that the inclusion of physiological data, perhaps blootooth mediated, will be possible later - I have been fooling around with daily blood-pressure data, but only keyed in from reading the wrist-gadgets display. As an absolutely non-professional I have of course to trust your judgement, - put I cannot stop wondering about "By definition, a card always fills the window," - why can card-size then apparently be expanded far far beyond the size of any existing screen? P.S. : I think somewhere I saw some mention to the effect that user-data cannot be saved in a standalone????????? . I hope, I misunderstood it, - for elsewise I think I would have to leave revolution at once and look for other x-card options. -- ________________________________________________________________________________________________ Refer please to "Oikos Homestation" for further information Kresten Bjerg Mag.art, fhv.Lektor i Psykologi Mailto: kresten.bjerg at psy.ku.dk ________________________________________________________________________________________________ From rjb at rz.uni-potsdam.de Mon Jan 3 07:05:31 2005 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Mon, 3 Jan 2005 13:05:31 +0100 Subject: Tabs In-Reply-To: <41D8B62E.2060700@fourthworld.com> References: <41D8A006.5060103@fourthworld.com> <41D8AC98.3020201@tweedly.net> <41D8B62E.2060700@fourthworld.com> Message-ID: >>Are there advantages of this approach compared to Dave C's suggestion of >> >>>on menuPick pNew, pOld >>> hide group pOld >>> show group pNew >>>end menuPick >> >> >>Now that I realize that there is a second parameter provided, it >>seems like the better way - but are there any cases where the >>"pOld" wouldn't be what might be expected ? > >I don't think it makes much difference, but the former may be a >better example of "defensive programming" as it accounts for the >possibility that some other script (or even the developer during >editing) may leave a group visible that isn't the same as pOld. > >-- > Richard Gaskin > Fourth World Media Corporation Richard's approach is more generic and can be used when some tabs show more than a single grp (it is plausible to have some group 'shared' by a few tabs). Furthermore, the pOld parameter is not always passed, although I think this happens only when changing cards (I never bothered to investigate the circumstances). This is why I mentioned using a custom property on menuPick pNew if the showingTab of me is not empty then hide grp (the showingTab of me) show grp pNew -- or: go cd pNew set the showingTab of me to pNew end menuPick Preserving the visible grp name allows me also to sync the tab button correctly with the displayed grp when reopening the stack. This can be required when using multiple card approach. Robert From eric.chatonet at wanadoo.fr Mon Jan 3 07:33:28 2005 From: eric.chatonet at wanadoo.fr (=?ISO-8859-1?Q?=C9ric_Chatonet?=) Date: Mon, 3 Jan 2005 13:33:28 +0100 Subject: finding in script In-Reply-To: <20050102170004.C8C669300B4@mail.runrev.com> References: <20050102170004.C8C669300B4@mail.runrev.com> Message-ID: Le 2 janv. 05, ? 18:00, Ernst M. Reicher a ?crit : > Hi, > as an unexperienced hobby programmer I often have to seach in scripts > and > doesn?t really know where in the stack(s). > > Using HC there was a basic command called searchscript - worked perfect > > Then using MC I modified the HC thing and it worked pretty. > > At first trial my modification didn?t work in Rev so I tried to use the > built in searchdialog. > > By default it searches in name, script and text - DONT DO THAT - if > you have > a big stack it will last for hours!!!!! > > Only checking "script" works satisfactory and it lists the > searchresults > although it lists repetitions and therefore the list could get long... > > But then you have to go to each founditem manually by opening the > application browser and so on. Just double click into the list to display the script of the selected object :-) > Is that called comfortable programming???? Yes :-) Have a good time with Rev during the whole new year! ?ric Chatonet 24, Boulevard de Port-Royal 75005 Paris From ambassador at fourthworld.com Mon Jan 3 07:37:05 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 04:37:05 -0800 Subject: Oversize cards and jumping between 9 not-overlapping In-Reply-To: <41D9353F.1050108@psy.ku.dk> References: <41D9353F.1050108@psy.ku.dk> Message-ID: <41D93C71.4070402@fourthworld.com> Kresten Bjerg wrote: > As an absolutely non-professional I have of course to trust your > judgement, - put I cannot stop wondering about "By definition, a card > always fills the window," - why can card-size then apparently be > expanded far far beyond the size of any existing screen? A card is the pane within a window, but with groups you can place controls anywhere within a space of 65,535 x 65,535 pixels. Groups can have vertical and/or horizontal scrollbars. > P.S. : I think somewhere I saw some mention to the effect that user-data > cannot be saved in a standalone????????? . I hope, I misunderstood it, > - for elsewise I think I would have to leave revolution at once and look > for other x-card options. Nearly all operating systems work this way, except Mac. All the rest lock the app so it can't be modified while it's running. The Rev engine enforces this on Mac platforms for consistency. It's not hard to work with: remember that your standalone can open other stack files, so just build your standalone with just a single window, such as an About window, and store your data in a separate stack file. For your app this may be especially useful: You could support multiple documents, so different users sharing the same computer could each habe their own journal. The clone command will let you make a single document stack as a shell, and just clone it when the user selects File->New. One thing to keep in mind with regard to data storage: many Windows systems and some Mac systems place restrictions on which folders can be written to. Depending on the permissions a given user has, they may not be able to write to the Applications folder. For this reason Apple and Microsoft recommend writing data to specific folders reserved for that. Take a look at the entry for the specialFolderPath function in the Rev Dictionary to see how to find those folder easily (even on International systems since you don't have to worry about figuring out the path yourself). -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From BNZ2 at CDC.GOV Mon Jan 3 08:52:15 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Mon, 3 Jan 2005 08:52:15 -0500 Subject: Creating a WP application Message-ID: <64878EF567131D4596246171F75FD4A90EC5C6@m-epo-1.epo.cdc.gov> I created a script for fields that autoflow - that is, the text moves smoothly between two (or however many you want) fields. The fields must have the same name, except for the last word of the name of the field must be a number - and the numbers must be sequential. Ie - "text 1" "text 2" "text 3". You can use that to wrap text around an image - or to set different justifications for different fields - or to have a column that continues on a different page. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Peter T. Evensen Sent: Thursday, December 30, 2004 6:44 PM To: use-revolution at lists.runrev.com Subject: Creating a WP application I am looking at creating a simple word processor application with Revolution to replace a current, aging version done in something else. As I understand it, and edit filed has the following limitations: An edit field can only have one tab setting, unlike the current version which allows for tab settings per paragraph. Only one text alignment can be used for the whole field, so each paragraph cannot be separately aligned like in the current version. Has anyone made a more word processor-like edit field or come up with a work around to these limitations? Thanks! Peter T. Evensen http://www.PetersRoadToHealth.com 888-682-4588 24-hour recorded info hotline: 1-800-624-7671 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Mon Jan 3 08:55:39 2005 From: mark at maseurope.net (Mark Smith) Date: Mon, 3 Jan 2005 13:55:39 +0000 Subject: Scrollbar Covering Resizebox In-Reply-To: <20050103120259.D6B879300D0@mail.runrev.com> References: <20050103120259.D6B879300D0@mail.runrev.com> Message-ID: <26E9F2E8-5D8F-11D9-88EA-000D93C19756@maseurope.net> This is on OS X. I have a stack in which I want a field to reach all the way to the bottom of the window. This field is to contain text which will usually more than fill the field, so I need a scrollbar. The stack needs to be resizable, so when the field reaches to the bottom, the resize box of the window covers the down arrow at the bottom of the fields scrollbar. Is the only solution to make the field a non-scrolling field, use a separate scroll bar and script the behaviour myself? If it is, can anyone point to an example of such a thing, as I've not really played around with scrollbars before, and I could use some help, as, once again the docs are not really helpful - all the relevant properties, commands and messages are listed, of course, but there's not much to help with putting it all together. Rant about docs follows (ignore if not interested) I could find nothing helpful in the current (2.5) electronic docs, so I started up 2.12 and found only a recipe for hiding and showing the scrollbar of a scrolling field when required. Next, I tried to find something in the printed docs...I may have missed something, as it's really quite hard to scan 9 pages of "How to...." without going a bit snow blind. I tried revOnline, where there is what seems like a subset of what's in the printed docs in the 'example scripts' section....Finally, I searched the list archives and came up with nothing. I'm sure that with a bit of experimentation, I'll figure out how to do what I want, though I'm not delighted at the prospect of what might be a fair bit of experimenting just to solve such a small problem. It'll have to take a back seat to other things for now. But I do think that this is a decent example of the shortcomings in the current resources available...this is not a deeply complex problem, and I wouldn't have thought it very uncommon, but I seem to be on my own when it comes to solving it, unless this excellent list once again makes up for things.... Cheers, Mark From kresten.bjerg at psy.ku.dk Mon Jan 3 09:04:09 2005 From: kresten.bjerg at psy.ku.dk (Kresten Bjerg) Date: Mon, 03 Jan 2005 15:04:09 +0100 Subject: Oversize cards and jumping between 9 not-overlapping Message-ID: <41D950D9.9080802@psy.ku.dk> Richard Gaskin wrote: A card is the pane within a window, but with groups you can place controls anywhere within a space of 65,535 x 65,535 pixels. Groups can have vertical and/or horizontal scrollbars. So groups can in a way be distributed in a virtual 9-windows "card-space" or "control-space"or "meta-group-space", if I understand you correctly.!? If scrolling can move between them ( I find it dificult to imagine bar-scrolling between mutually exclusive windows) such "scrolling" might well be in the form of buttons, controlling the jumps to, between and back amongst the 9 "window-groups"? Am I following you ? ________________________________________________________________________________________________ Refer please to "Oikos Homestation" for further information Kresten Bjerg Mag.art, fhv.Lektor i Psykologi Mailto: kresten.bjerg at psy.ku.dk ________________________________________________________________________________________________ From kray at sonsothunder.com Mon Jan 3 09:12:31 2005 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 03 Jan 2005 08:12:31 -0600 Subject: Scrollbar Covering Resizebox In-Reply-To: <26E9F2E8-5D8F-11D9-88EA-000D93C19756@maseurope.net> Message-ID: On 1/3/05 7:55 AM, "Mark Smith" wrote: > This is on OS X. > I have a stack in which I want a field to reach all the way to the > bottom of the window. This field is to contain text which will usually > more than fill the field, so I need a scrollbar. The stack needs to be > resizable, so when the field reaches to the bottom, the resize box of > the window covers the down arrow at the bottom of the fields scrollbar. > > Is the only solution to make the field a non-scrolling field, use a > separate scroll bar and script the behaviour myself? If it is, can > anyone point to an example of such a thing, as I've not really played > around with scrollbars before, and I could use some help, as, once > again the docs are not really helpful - all the relevant properties, > commands and messages are listed, of course, but there's not much to > help with putting it all together. Well, if you must have the field go all the way to the lower-right corner of the stack, then the answer is "yes", you'll have to make a non-scrolling field, and have a separate scrollbar next to it. The hard part is knowing how much of the non-scrolling field is scrollable so you can set the endValue of the scrollbar. I guess you could subtract the height of the field from the formattedHeight of the field to see what the difference is, and if it is not negative, set the endValue of the scrollbar to that value. Then, in the scrollbar, you just do: on scrollbarDrag set the scroll of fld "NonScrollingField" to the thumbPosition of me end scrollbarDrag This is completely off the top of my head though, so your mileage may vary. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From BNZ2 at CDC.GOV Mon Jan 3 09:18:48 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Mon, 3 Jan 2005 09:18:48 -0500 Subject: Scaling images on the fly? Message-ID: <64878EF567131D4596246171F75FD4A9469E93@m-epo-1.epo.cdc.gov> I wrote a script that does this - it allows you to right click on the image, and proportionally adjust the size of the image from the corners. In order to work, you must first set the adjustproportionally of the image to "true" (custom prop). If the adjustproportionally of the image is <> "true" then it will resize without maintaining the aspect ratio. I'd be happy to put the script here, or Email it to you, if you wish. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of docmann Sent: Sunday, January 02, 2005 6:10 PM To: use-revolution at lists.runrev.com Subject: Scaling images on the fly? Hello folks, I'm writing an application that in addition to numerous other things, also downloads and displays various jpg. graphics from a web server. Everything is working fine at this point, except that the graphics are non-standard in size and do not always fit correctly in the image container. Is there a way to constrain or scale the display image while maintaining the proper size perspective of the original image, to avoid distortion? Thanks, -Doc- _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From michael.rr at mdmays.com Mon Jan 3 09:27:54 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Mon, 3 Jan 2005 08:27:54 -0600 Subject: Unicode won't print Message-ID: I'm on Mac OSX.3.7 I make a stack with a card which has one field. I use the Character Palette to select and insert into the field the unicode character 20A04, the currency pound symbol. It shows up beautifully in the field. Now I print. Nothing shows up. What am I doing wrong? Michael From claude.lemmel at opus-species.com Mon Jan 3 10:15:17 2005 From: claude.lemmel at opus-species.com (Claude Lemmel) Date: Mon, 03 Jan 2005 16:15:17 +0100 Subject: Porting to Linux and MacOS9 In-Reply-To: <20050103003426.A410C930131@mail.runrev.com> References: <20050103003426.A410C930131@mail.runrev.com> Message-ID: I just finished a cdrom about bird songs. It works ok with windows 98/me/2000/xp and mac osX. All the bird songs are mp3. 2 unrelated questions : * how to produce a standalone for mac os9 (i do not have anymore an os9 box, just win98, winXP, Linux and osX 10.3) ? * how to play mp3 sounds with the player object in Linux ? (In Mac OSX, Quicktime plays the sounds, in Windows 98/me/2000/xp the Windows Media Player plays the songs). TIA Claude From fde101 at fjrhome.net Mon Jan 3 10:22:35 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 3 Jan 2005 10:22:35 -0500 Subject: RunRev vs RealBasic In-Reply-To: <1104530699.10B579D6@g28.dngr.org> References: <1104530699.10B579D6@g28.dngr.org> Message-ID: <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Dec 31, 2004, at 5:04 PM, Chipp Walters wrote: > > On Fri, 31 Dec 2004 2:40 pm, Ken Ray wrote: >> That's one of the beauties of Rev... data can be stored *inside* the >> stack >> files, either as data in fields that have been saved, or as custom >> properties that are stored with the stack itself. > > A great point. I recently was able to create a compressed, encrypted > binary data storage file using a stack and a single line of code. This > data file stores text data along with imades in 3 different formats. > > This data file is actually a stack with no business logic and is > opened by my app invisibly and data selectively moved to the gui, > edited there and then moved back to the inv stack to save. Talk about > simple. Doing the same in VB would be very complicated. I imagine RB > too. > > Btw, regarding speed issues, I think there have been a number of speed > coding challenges between RB and RR with no conclusive winner. Perhaps > Frank can be more specific with regard to areas he feels RR runs slow? Again, CPU-Intensive routines, such as processing each byte of a long string individually. Most of the more "stock" operations run quite well in Rev, but when doing intensive, custom CPU-intensive routines, it generally pays to write an external, particularly when targeting older hardware. > Also, last time I looked, RR compiles scripts 'on the fly' like Java. > Didn't know RB was a compiler. Must be tough on edit/compile/run/debug > cycles. Perhaps it's an interpreter like RR and compiles during > runtime? I don't know. Rev "compiles" scripts into a bytecode format which is later interpreted by the runtime environment. Faster than a "pure" interpreter, but still slower than compiled code. Java code gets run through a compiler which translates it into a Java bytecode. That bytecode is then interpreted at runtime, much as is Rev code. However, some Java runtime environments (JREs) will actually "recompile" the bytecode into native code for the platform. This is slower than compiling code directly for the hardware, but adds the write-one-run-anywhere flexibility of Java (and to some degree of Rev), and the result of this (sometimes referred to as "Just-In-Time" compilation) is much closer in speed to native compiled code. Real Basic is a true compiler, which translates code into instructions for the actual hardware on which it is run. This is the fastest solution, since the computer hardware does virtually *all* of the work of figuring out how to execute each instruction, and there is no runtime translation step. However, this also locks the compiled version to the platform for which it was compiled (similarly to a standalone produced by Rev), and it causes a Compile-Run-Debug cycle to be introduced. Visual Basic (M$ product) is also a true compiler. I personally wonder what it would take to create a true compiler for Rev stacks? Obviously this would introduce some limitations on certain operations, but for stacks which don't use those operations, it could substantially increase performance... > Best, > Chipp > Chipp Walters, Altuit.com > Sent from my Sidekick > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB2WM77aqtWrR9cZoRAsUbAJ4gtrDqiI1CZJxxBW6uoR4CoaMjCwCePAdK KhTWir4Ze+lNH6W5Kgz47x8= =6op3 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From michael.rr at mdmays.com Mon Jan 3 10:49:00 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Mon, 3 Jan 2005 09:49:00 -0600 Subject: RunRev vs RealBasic In-Reply-To: <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> Message-ID: There was CompileIt! for Hypercard which allowed you to compile your scripts. But the increase in performance wasn't obtained simply by compiling your script. In general an uncompiled HyperTalk script ran the same as the compiled script. In fact they could be slower. In some instances you could see about a thousand times increase in performance. But you weren't simply compiling a HyperTalk . In general if you compared fast CompileIt! scripts to MetaTalk scripts on Mac OS 9 you could see a speed increase but only on the order of one not three orders of magnitude. What is running so slow in Revolution? Michael On Jan 3, 2005, at 9:22 AM, Frank D. Engel, Jr. wrote: > I personally wonder what it would take to create a true compiler for > Rev stacks? Obviously this would introduce some limitations on > certain operations, but for stacks which don't use those operations, > it could substantially increase performance... From gwalias-rev at yahoo.com Mon Jan 3 10:53:21 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Mon, 3 Jan 2005 07:53:21 -0800 (PST) Subject: RunRev vs RealBasic In-Reply-To: <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> Message-ID: <20050103155321.92894.qmail@web51105.mail.yahoo.com> I really like what Frank is contemplating ... It would be ganz wunderbar if rev users had the option to create stacks that were destined to be natively compiled as externals. I guess that rev would have to insist on some sort of type declarations in such a case to get optimal performance, but this could be done only in the stacks that are to be compiled, allowing rev users to keep a flexible, typeless environment except for the parts of the app that needed compiled performance. Naturally, the runtime would produce all the necessary boilerplate code for the interface between the rev runtime+bytecode app and the new external :-) BTW: I purchased rev because I was tired of working on my hands and knees pushing heavy boulders with my nose, writing in C (or doing the same with a hippo on my back, writing in C++). Isn't there some way that rev could free us from the hell of having to write externals in C? I also use PowerBasic, which allows you to declare the functions exported by a DLL in your code and then simply use them as if they were an "Include". How about it rr - something like: revDeclareExternal someFunction in "C:\something.dll" Wouldn't that be sweet :-) Best Gordon --- "Frank D. Engel, Jr." wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > On Dec 31, 2004, at 5:04 PM, Chipp Walters wrote: > > > > > On Fri, 31 Dec 2004 2:40 pm, Ken Ray wrote: > >> That's one of the beauties of Rev... data can be > stored *inside* the > >> stack > >> files, either as data in fields that have been > saved, or as custom > >> properties that are stored with the stack itself. > > > > A great point. I recently was able to create a > compressed, encrypted > > binary data storage file using a stack and a > single line of code. This > > data file stores text data along with imades in 3 > different formats. > > > > This data file is actually a stack with no > business logic and is > > opened by my app invisibly and data selectively > moved to the gui, > > edited there and then moved back to the inv stack > to save. Talk about > > simple. Doing the same in VB would be very > complicated. I imagine RB > > too. > > > > Btw, regarding speed issues, I think there have > been a number of speed > > coding challenges between RB and RR with no > conclusive winner. Perhaps > > Frank can be more specific with regard to areas he > feels RR runs slow? > > Again, CPU-Intensive routines, such as processing > each byte of a long > string individually. Most of the more "stock" > operations run quite > well in Rev, but when doing intensive, custom > CPU-intensive routines, > it generally pays to write an external, particularly > when targeting > older hardware. > > > Also, last time I looked, RR compiles scripts 'on > the fly' like Java. > > Didn't know RB was a compiler. Must be tough on > edit/compile/run/debug > > cycles. Perhaps it's an interpreter like RR and > compiles during > > runtime? I don't know. > > Rev "compiles" scripts into a bytecode format which > is later > interpreted by the runtime environment. Faster than > a "pure" > interpreter, but still slower than compiled code. > > Java code gets run through a compiler which > translates it into a Java > bytecode. That bytecode is then interpreted at > runtime, much as is Rev > code. However, some Java runtime environments > (JREs) will actually > "recompile" the bytecode into native code for the > platform. This is > slower than compiling code directly for the > hardware, but adds the > write-one-run-anywhere flexibility of Java (and to > some degree of Rev), > and the result of this (sometimes referred to as > "Just-In-Time" > compilation) is much closer in speed to native > compiled code. > > Real Basic is a true compiler, which translates code > into instructions > for the actual hardware on which it is run. This is > the fastest > solution, since the computer hardware does virtually > *all* of the work > of figuring out how to execute each instruction, and > there is no > runtime translation step. However, this also locks > the compiled > version to the platform for which it was compiled > (similarly to a > standalone produced by Rev), and it causes a > Compile-Run-Debug cycle to > be introduced. Visual Basic (M$ product) is also a > true compiler. > > I personally wonder what it would take to create a > true compiler for > Rev stacks? Obviously this would introduce some > limitations on certain > operations, but for stacks which don't use those > operations, it could > substantially increase performance... > > > Best, > > Chipp > > Chipp Walters, Altuit.com > > Sent from my Sidekick > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > - > ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave > his only begotten > Son, that whosoever believeth in him should not > perish, but have > everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFB2WM77aqtWrR9cZoRAsUbAJ4gtrDqiI1CZJxxBW6uoR4CoaMjCwCePAdK > KhTWir4Ze+lNH6W5Kgz47x8= > =6op3 > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 120MB web space, 1000 MB > Transfer > 10 Personalized POP and Web E-mail Accounts, and > much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Mon Jan 3 11:21:41 2005 From: b.xavier at internet.lu (MisterX) Date: Mon, 3 Jan 2005 17:21:41 +0100 Subject: RunRev vs RealBasic In-Reply-To: <20050103155321.92894.qmail@web51105.mail.yahoo.com> Message-ID: <20050103161115.ABAA7930080@mail.runrev.com> Basically, you want compileIT for RunRev for all platforms... Not obvious to do probably ;)) Join the club! Im sure someone is working hard on it ;) What would be cool, would be a runrev to flash compiler ;)) eh, it's a joke, i'd rather have a FireFox plugin to run RevStacks instead... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Gordon Webster > Sent: Monday, January 03, 2005 16:53 > To: How to use Revolution > Subject: Re: RunRev vs RealBasic > > I really like what Frank is contemplating ... > > It would be ganz wunderbar if rev users had the option to > create stacks that were destined to be natively compiled as > externals. I guess that rev would have to insist on some sort > of type declarations in such a case to get optimal > performance, but this could be done only in the stacks that > are to be compiled, allowing rev users to keep a flexible, > typeless environment except for the parts of the app that > needed compiled performance. Naturally, the runtime would > produce all the necessary boilerplate code for the interface > between the rev runtime+bytecode app and the new external :-) > > BTW: I purchased rev because I was tired of working on my > hands and knees pushing heavy boulders with my nose, writing > in C (or doing the same with a hippo on my back, writing in > C++). Isn't there some way that rev could free us from the > hell of having to write externals in C? I also use > PowerBasic, which allows you to declare the functions > exported by a DLL in your code and then simply use them as if > they were an "Include". > > How about it rr - something like: > > revDeclareExternal someFunction in "C:\something.dll" > > Wouldn't that be sweet :-) > > Best > > Gordon > > > > > --- "Frank D. Engel, Jr." wrote: > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > > > On Dec 31, 2004, at 5:04 PM, Chipp Walters wrote: > > > > > > > > On Fri, 31 Dec 2004 2:40 pm, Ken Ray wrote: > > >> That's one of the beauties of Rev... data can be > > stored *inside* the > > >> stack > > >> files, either as data in fields that have been > > saved, or as custom > > >> properties that are stored with the stack itself. > > > > > > A great point. I recently was able to create a > > compressed, encrypted > > > binary data storage file using a stack and a > > single line of code. This > > > data file stores text data along with imades in 3 > > different formats. > > > > > > This data file is actually a stack with no > > business logic and is > > > opened by my app invisibly and data selectively > > moved to the gui, > > > edited there and then moved back to the inv stack > > to save. Talk about > > > simple. Doing the same in VB would be very > > complicated. I imagine RB > > > too. > > > > > > Btw, regarding speed issues, I think there have > > been a number of speed > > > coding challenges between RB and RR with no > > conclusive winner. Perhaps > > > Frank can be more specific with regard to areas he > > feels RR runs slow? > > > > Again, CPU-Intensive routines, such as processing each byte > of a long > > string individually. Most of the more "stock" > > operations run quite > > well in Rev, but when doing intensive, custom CPU-intensive > routines, > > it generally pays to write an external, particularly when targeting > > older hardware. > > > > > Also, last time I looked, RR compiles scripts 'on > > the fly' like Java. > > > Didn't know RB was a compiler. Must be tough on > > edit/compile/run/debug > > > cycles. Perhaps it's an interpreter like RR and > > compiles during > > > runtime? I don't know. > > > > Rev "compiles" scripts into a bytecode format which is later > > interpreted by the runtime environment. Faster than a "pure" > > interpreter, but still slower than compiled code. > > > > Java code gets run through a compiler which translates it > into a Java > > bytecode. That bytecode is then interpreted at runtime, much as is > > Rev code. However, some Java runtime environments > > (JREs) will actually > > "recompile" the bytecode into native code for the platform. > This is > > slower than compiling code directly for the hardware, but adds the > > write-one-run-anywhere flexibility of Java (and to some degree of > > Rev), and the result of this (sometimes referred to as > "Just-In-Time" > > compilation) is much closer in speed to native compiled code. > > > > Real Basic is a true compiler, which translates code into > instructions > > for the actual hardware on which it is run. This is the fastest > > solution, since the computer hardware does virtually > > *all* of the work > > of figuring out how to execute each instruction, and there is no > > runtime translation step. However, this also locks the compiled > > version to the platform for which it was compiled (similarly to a > > standalone produced by Rev), and it causes a > Compile-Run-Debug cycle > > to be introduced. Visual Basic (M$ product) is also a true > compiler. > > > > I personally wonder what it would take to create a true > compiler for > > Rev stacks? Obviously this would introduce some limitations on > > certain operations, but for stacks which don't use those > operations, > > it could substantially increase performance... > > > > > Best, > > > Chipp > > > Chipp Walters, Altuit.com > > > Sent from my Sidekick > > > _______________________________________________ > > > use-revolution mailing list > > > use-revolution at lists.runrev.com > > > > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > - > > > ----------------------------------------------------------- > > Frank D. Engel, Jr. > > > > $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | > > grep "John 3:16" > > John 3:16 For God so loved the world, that he gave his only > begotten > > Son, that whosoever believeth in him should not perish, but have > > everlasting life. > > $ > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.2.4 (Darwin) > > > > > iD8DBQFB2WM77aqtWrR9cZoRAsUbAJ4gtrDqiI1CZJxxBW6uoR4CoaMjCwCePAdK > > KhTWir4Ze+lNH6W5Kgz47x8= > > =6op3 > > -----END PGP SIGNATURE----- > > > > > > > > > ___________________________________________________________ > > $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 > > Personalized POP and Web E-mail Accounts, and much more. > > Signup at www.doteasy.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 gwalias-rev at yahoo.com Mon Jan 3 11:22:06 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Mon, 3 Jan 2005 08:22:06 -0800 (PST) Subject: RunRev vs RealBasic In-Reply-To: Message-ID: <20050103162207.92137.qmail@web51110.mail.yahoo.com> --- Michael D Mays wrote: > > What is running so slow in Revolution? > I think that rev is great, but there are certain areas in which its functionality is rather limited. Speaking for myself, I am involved in a lot of scientific computation and I would love to be able to use rev for more than just the user interface. Yes, I could use externals or you could argue that rev is UI/multimedia-centric and not intended for serious scientific computing, but does that have to mean that it could never be? Here's my little wish-list of rev enhancements that would make it more amenable for numeric/scientific computing ... - Arrays of arrays (of arrays, of arrays ...) - The option to create "typed" stacks that could be either natively compiled or extensively bytecode optimized (a la Psyco optimizer for python) - More graphics abstraction - built-in 2D and 3D mapping and transformations and a richer set of built-in graphic objects such as splines, beziers etc. - Easier interfacing to externals (DLLs, COM objects etc. etc.) Here's to the evolution of Revolution! Best Gordon From pevensen at siboneylg.com Mon Jan 3 11:44:16 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 03 Jan 2005 10:44:16 -0600 Subject: Creating a WP application In-Reply-To: <64878EF567131D4596246171F75FD4A90EC5C6@m-epo-1.epo.cdc.gov > References: <64878EF567131D4596246171F75FD4A90EC5C6@m-epo-1.epo.cdc.gov> Message-ID: <6.2.0.14.2.20050103104310.04595cd8@exchange.slg.com> I was thinking you would have to use different text fields, but that seemed awkward. Do your fields dynamically resize then, so when a person types new text in a paragraph, the following fields move down the page? At 07:52 AM 1/3/2005, you wrote: >I created a script for fields that autoflow - that is, the text moves >smoothly between two (or however many you want) fields. The fields must >have the same name, except for the last word of the name of the field >must be a number - and the numbers must be sequential. Ie - "text 1" >"text 2" "text 3". > >You can use that to wrap text around an image - or to set different >justifications for different fields - or to have a column that continues >on a different page. > >-----Original Message----- >From: use-revolution-bounces at lists.runrev.com >[mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Peter T. >Evensen >Sent: Thursday, December 30, 2004 6:44 PM >To: use-revolution at lists.runrev.com >Subject: Creating a WP application > >I am looking at creating a simple word processor application with >Revolution to replace a current, aging version done in something else. > >As I understand it, and edit filed has the following limitations: > >An edit field can only have one tab setting, unlike the current version >which allows for tab settings per paragraph. > >Only one text alignment can be used for the whole field, so each >paragraph >cannot be separately aligned like in the current version. > >Has anyone made a more word processor-like edit field or come up with a >work around to these limitations? > >Thanks! > >Peter T. Evensen >http://www.PetersRoadToHealth.com >888-682-4588 >24-hour recorded info hotline: 1-800-624-7671 > >_______________________________________________ >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 Peter T. Evensen http://www.PetersRoadToHealth.com 24-hour recorded info hotline: 1-800-624-7671 From BNZ2 at CDC.GOV Mon Jan 3 11:48:37 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Mon, 3 Jan 2005 11:48:37 -0500 Subject: Creating a WP application Message-ID: <64878EF567131D4596246171F75FD4A9469E94@m-epo-1.epo.cdc.gov> The last field in the series resizes. All other fields move the formatted text up and down through them as needed. The fields also allow resizing with the right mouse button, and the text automatically realigns after you resize a field. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Peter T. Evensen Sent: Monday, January 03, 2005 11:44 AM To: How to use Revolution Subject: RE: Creating a WP application I was thinking you would have to use different text fields, but that seemed awkward. Do your fields dynamically resize then, so when a person types new text in a paragraph, the following fields move down the page? At 07:52 AM 1/3/2005, you wrote: >I created a script for fields that autoflow - that is, the text moves >smoothly between two (or however many you want) fields. The fields must >have the same name, except for the last word of the name of the field >must be a number - and the numbers must be sequential. Ie - "text 1" >"text 2" "text 3". > >You can use that to wrap text around an image - or to set different >justifications for different fields - or to have a column that continues >on a different page. > >-----Original Message----- >From: use-revolution-bounces at lists.runrev.com >[mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Peter T. >Evensen >Sent: Thursday, December 30, 2004 6:44 PM >To: use-revolution at lists.runrev.com >Subject: Creating a WP application > >I am looking at creating a simple word processor application with >Revolution to replace a current, aging version done in something else. > >As I understand it, and edit filed has the following limitations: > >An edit field can only have one tab setting, unlike the current version >which allows for tab settings per paragraph. > >Only one text alignment can be used for the whole field, so each >paragraph >cannot be separately aligned like in the current version. > >Has anyone made a more word processor-like edit field or come up with a >work around to these limitations? > >Thanks! > >Peter T. Evensen >http://www.PetersRoadToHealth.com >888-682-4588 >24-hour recorded info hotline: 1-800-624-7671 > >_______________________________________________ >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 Peter T. Evensen http://www.PetersRoadToHealth.com 24-hour recorded info hotline: 1-800-624-7671 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Mon Jan 3 11:54:28 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 03 Jan 2005 10:54:28 -0600 Subject: Scrollbar Covering Resizebox In-Reply-To: <26E9F2E8-5D8F-11D9-88EA-000D93C19756@maseurope.net> References: <20050103120259.D6B879300D0@mail.runrev.com> <26E9F2E8-5D8F-11D9-88EA-000D93C19756@maseurope.net> Message-ID: <41D978C4.1000504@hyperactivesw.com> On 1/3/05 7:55 AM, Mark Smith wrote: > This is on OS X. > I have a stack in which I want a field to reach all the way to the > bottom of the window. This field is to contain text which will usually > more than fill the field, so I need a scrollbar. The stack needs to be > resizable, so when the field reaches to the bottom, the resize box of > the window covers the down arrow at the bottom of the fields scrollbar. Ken already gave a work-around, but I just thought I'd add that the most common interface for this sort of thing is to place the bottom of the scrolling field 16 pixels up from the bottom of the card, so that the bottom right of the field just touches the top-left of the resize box. There is a small strip of unused card at the bottom, but I think you'll find that almost all apps do it this way (the area is often used for a horizontal scrollbar.) This is by far the easiest way to manage things, unless there is some specific reason you absolutely need the field to end at the actual bottom of the card. You could look at BBEdit for an example. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From fde101 at fjrhome.net Mon Jan 3 12:04:25 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 3 Jan 2005 12:04:25 -0500 Subject: Scrollbar Covering Resizebox In-Reply-To: <41D978C4.1000504@hyperactivesw.com> References: <20050103120259.D6B879300D0@mail.runrev.com> <26E9F2E8-5D8F-11D9-88EA-000D93C19756@maseurope.net> <41D978C4.1000504@hyperactivesw.com> Message-ID: <85A1BBA4-5DA9-11D9-B15C-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The easiest way to handle this is to turn on the horizontal scroll bar. However, most OS X apps seem to include a horizontal scroll bar only when needed, and do indeed keep the vertical scroll bar above the resize box while fields can stretch to the bottom of the window. This is true of Mail, TextEdit, Mellel, and probably others. Perhaps the ability to handle this automatically should be submitted as a feature request (the alwaysExcludeResizeBoxAreaFromScrollBars of field "Field")? On Jan 3, 2005, at 11:54 AM, J. Landman Gay wrote: > On 1/3/05 7:55 AM, Mark Smith wrote: > >> This is on OS X. >> I have a stack in which I want a field to reach all the way to the >> bottom of the window. This field is to contain text which will >> usually more than fill the field, so I need a scrollbar. The stack >> needs to be resizable, so when the field reaches to the bottom, the >> resize box of the window covers the down arrow at the bottom of the >> fields scrollbar. > > Ken already gave a work-around, but I just thought I'd add that the > most common interface for this sort of thing is to place the bottom of > the scrolling field 16 pixels up from the bottom of the card, so that > the bottom right of the field just touches the top-left of the resize > box. There is a small strip of unused card at the bottom, but I think > you'll find that almost all apps do it this way (the area is often > used for a horizontal scrollbar.) This is by far the easiest way to > manage things, unless there is some specific reason you absolutely > need the field to end at the actual bottom of the card. You could look > at BBEdit for an example. > > -- > 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 > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB2Xsa7aqtWrR9cZoRApowAJ9BsS9X/3oTiDKMdDin5sKyoSNx3ACeP9My nRcEl1kVcXWI8cgcAdG+PNE= =oezu -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From malte.brill at t-online.de Mon Jan 3 12:53:39 2005 From: malte.brill at t-online.de (malte.brill at t-online.de) Date: Mon, 03 Jan 2005 18:53:39 +0100 (CET) Subject: Scrollbar Covering Resizebox In-Reply-To: <20050103170018.102E4930103@mail.runrev.com> References: <20050103170018.102E4930103@mail.runrev.com> Message-ID: <1104774638.41d985ee4430c@modem.webmail.t-online.de> Hi, if you want a seperate scrollbar and don?t want to reset the endvalue each time you change the text you might try this: set the startvalue of the scrollbar to 0 endvalue 100 thumbSize 1 in the scrollbars script: on scrollbarDrag put the formattedHeight of fld "yourField"-the height of fld "yourField" into maxScroll set the vScroll of fld "yourField" to round((maxScroll/100)*the thumbpos of me) end scrollbarDrag cheers, Malte From jacque at hyperactivesw.com Mon Jan 3 13:06:28 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 03 Jan 2005 12:06:28 -0600 Subject: finding in script In-Reply-To: <41D82873.5060508@tweedly.net> References: <20050102052944.B48369300CA@mail.runrev.com> <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> <41D7E34E.4070009@tweedly.net> <41D82080.7000902@hyperactivesw.com> <41D82873.5060508@tweedly.net> Message-ID: <41D989A4.9020704@hyperactivesw.com> On 1/2/05 10:59 AM, Alex Tweedly wrote: > J. Landman Gay wrote: > >> On 1/2/05 6:04 AM, Alex Tweedly wrote: >> >>> repeat with j = 1 to the number of controls on this stack >>> put "...." & the name of control j & cr after msg >>> end repeat >> >> >> >> Be careful with this. "The number of controls of this stack" returns >> only the controls on the current card. You have to scan each card for >> controls if you want all of them. > > > Thank for the warning - I'll change the script. > > But - isn't that a bug ? Shouldn't "the number of controls on this > card" return the number of controls on the current card, while "number > of controls on this stack" either do what it sounds like it should do > :-), or maybe give an error ? The "number of controls of this stack" isn't a supported command, so what is happening is that the engine stops at "number of controls" -- and the default in that case is to use the card as a reference. I suppose it should throw an error, though. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Mon Jan 3 13:52:52 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 3 Jan 2005 11:52:52 -0700 Subject: Unicode won't print In-Reply-To: References: Message-ID: On Jan 3, 2005, at 7:27 AM, Michael D Mays wrote: > I make a stack with a card which has one field. I use the Character > Palette to select and insert into the field the unicode character > 20A04, the currency pound symbol. It shows up beautifully in the > field. Now I print. Nothing shows up. > > What am I doing wrong? This is not a real answer, not a general answer. But maybe you want U+00A3 (Pound Sign, used for Lira) instead of U+20A4 (Lira Sign). And maybe that will print. Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From psahores at easynet.fr Mon Jan 3 13:54:46 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Mon, 3 Jan 2005 19:54:46 +0100 Subject: Porting to Linux and MacOS9 In-Reply-To: References: <20050103003426.A410C930131@mail.runrev.com> Message-ID: Hello Claude, > I just finished a cdrom about bird songs. It works ok with windows > 98/me/2000/xp and mac osX. All the bird songs are mp3. > > 2 unrelated questions : > > * how to produce a standalone for mac os9 (i do not have anymore an os9 > box, just win98, winXP, Linux and osX 10.3) ? Must not be difficult to do it in running Mac OS 9.xx under classic. About Linux, even if the windows issue of QuickTime 6.xx run theorically in emulation mode, i would try to drive the command-line app amp 0.7.6-1, directly from within Rev. Best, Pierre > > * how to play mp3 sounds with the player object in Linux ? (In Mac OSX, > Quicktime plays the sounds, in Windows 98/me/2000/xp the Windows Media > Player plays the songs). > > TIA > > Claude > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr sc+ at +sahores-conseil.com GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 SIRET : 348 855 784 00024. APE : 741G. TVA : en cours. WEB/EAI services & ACID DB over IP "Mutualiser les deltas de productivit?" From ambassador at fourthworld.com Mon Jan 3 14:00:09 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 11:00:09 -0800 Subject: RunRev compilation (was another "vs" thread) In-Reply-To: <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> Message-ID: <41D99639.7020106@fourthworld.com> Frank D. Engel, Jr. wrote: > I personally wonder what it would take to create a true compiler for Rev > stacks? Obviously this would introduce some limitations on certain > operations, but for stacks which don't use those operations, it could > substantially increase performance... I agree it would be good to be able to selectively compile Transcript (in my own work very little would benefit from it significantly, but when it would I'd be willing to introduce a compile-runtime cycle into my workflow). In the meantime you have true compilation available with any other language of your choice through externals. At the heart of Transcript compilation is data typing, and fortunately the design work of mixing typing with xTalk has already been done: ToolBook's OpenScript allows data typing to makes direct calls to the Win OS API. There was a thread on this last year on the Improve-Rev list -- maybe it's a good time to resurrect that there to arrive at a recommended spec for inclusion in Bugzilla. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Mon Jan 3 14:05:07 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 11:05:07 -0800 Subject: Oversize cards and jumping between 9 not-overlapping In-Reply-To: <41D950D9.9080802@psy.ku.dk> References: <41D950D9.9080802@psy.ku.dk> Message-ID: <41D99763.2080306@fourthworld.com> Kresten Bjerg wrote: > Richard Gaskin wrote: > >> A card is the pane within a window, but with groups you can place >> controls anywhere within a space of 65,535 x 65,535 pixels. Groups can >> have vertical and/or horizontal scrollbars. > > So groups can in a way be distributed in a virtual 9-windows > "card-space" or "control-space"or "meta-group-space", if I understand > you correctly.!? If scrolling can move between them ( I find it > dificult to imagine bar-scrolling between mutually exclusive windows) > such "scrolling" might well be in the form of buttons, controlling the > jumps to, between and back amongst the 9 "window-groups"? Am I following > you ? I can't tell, as I can't visualize what you're describing. Is there an existing interface or mock-up you could point to to help illustrate what you're after? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Mon Jan 3 14:21:48 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 11:21:48 -0800 Subject: Scrollbar Covering Resizebox In-Reply-To: <26E9F2E8-5D8F-11D9-88EA-000D93C19756@maseurope.net> References: <20050103120259.D6B879300D0@mail.runrev.com> <26E9F2E8-5D8F-11D9-88EA-000D93C19756@maseurope.net> Message-ID: <41D99B4C.6090901@fourthworld.com> Mark Smith wrote: > This is on OS X. > I have a stack in which I want a field to reach all the way to the > bottom of the window. This field is to contain text which will usually > more than fill the field, so I need a scrollbar. The stack needs to be > resizable, so when the field reaches to the bottom, the resize box of > the window covers the down arrow at the bottom of the fields scrollbar. Is it necessary to have the field flush with the bottom of the window? The OS X HIG suggests leaving a 20-pixel margin between the edge of a window and the controls within it. While this may seem a waste of real estate at first, the more I work with OS X (and the higher res displays on the more recent computers that ship with it) the more I like having that white space to visually distinguish between the work I'm doing in that window and the other windows behind it. If the window has only a text field, we can join Apple in blowing off their HIG and making the field flush with the edge of the window. Because Rev scrollbars are bound to the height of the field, you might consider moving the bottom of the field up 15px and using that space for status information (a lot of my text apps include a character and word count in that space, both solving my layout issue and providing an additional benefit for the user). Whatever the solution, I can't recommend using the field's native scrollbars enough. Their binding to the field's text record is automatically handled in fully compiled code in the engine, so it's not merely convenient but about as efficient as it can get. If there's any reason the docs let you down on this one it's likely just because so few consider using a separate scrollbar control for a single field, since the field has it built-in and in a rather efficient way. It would be nice to also specify bounds for the scrollbar separately from the field rect, but in the meantime hopefully this will be helpful. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From toncardona at mac.com Mon Jan 3 15:12:49 2005 From: toncardona at mac.com (Ton Cardona) Date: Mon, 3 Jan 2005 21:12:49 +0100 Subject: FTP dates problem Message-ID: When listing directories in my ftp I get, for instance: -rw-r--r-- 1 name name 2531 Aug 15 04:17 AARAR.gz -rw-r--r-- 1 name name 14922 Jul 11 09:55 ACGI.gz -rw-r--r-- 1 name name 2691 Jul 22 03:51 ACHAR.gz etc. I get the month, day and time of creation of the file, but not the year. Since we are in 2005, my program understands that the files were created after the 3rd of January (today), which is not the case, and downloads them. Any suggestions? Thanks in advance Ton From revolution at jaedworks.com Mon Jan 3 15:21:51 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Mon, 3 Jan 2005 12:21:51 -0800 Subject: finding in script In-Reply-To: <41D989A4.9020704@hyperactivesw.com> References: <20050102052944.B48369300CA@mail.runrev.com> <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> <41D7E34E.4070009@tweedly.net> <41D82080.7000902@hyperactivesw.com> <41D82873.5060508@tweedly.net> <41D989A4.9020704@hyperactivesw.com> Message-ID: At 12:06 PM -0600 1/3/05, J. Landman Gay wrote: >The "number of controls of this stack" isn't a supported command, so >what is happening is that the engine stops at "number of controls" >-- and the default in that case is to use the card as a reference. > >I suppose it should throw an error, though. No, I think it does make sense. Something like get field "foo" of stack "bar" means "get the contents of field 'foo' on the current card of stack 'bar'" - the "current card" part is understood when making references to a stack. I think it works the same here - "get the ID of control 2 of this stack" would mean "control 2 of the current card", etc. The real problem here is that you can't get a list of all the groups in a stack any more since backgroundBehavior was introduced. But that's a rant for another day.... -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From kee at kagi.com Mon Jan 3 15:47:03 2005 From: kee at kagi.com (kee nethery) Date: Mon, 3 Jan 2005 12:47:03 -0800 Subject: RunRev compilation (was another "vs" thread) In-Reply-To: <41D99639.7020106@fourthworld.com> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <41D99639.7020106@fourthworld.com> Message-ID: <9F3D343A-5DC8-11D9-BD85-000A959B2940@kagi.com> long ago in Hypercard land there was a product that would compile hypertalk into an XFCN or XCMD. I would not be surprised if someone on this list wrote it. Perhaps it is time for them to update and productize it? Kee Nethery From dcragg at lacscentre.co.uk Mon Jan 3 16:04:24 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 3 Jan 2005 21:04:24 +0000 Subject: FTP dates problem In-Reply-To: References: Message-ID: <0C0B1180-5DCB-11D9-9BD8-000A9569F8B0@lacscentre.co.uk> On 3 Jan 2005, at 20:12, Ton Cardona wrote: > When listing directories in my ftp I get, for instance: > > -rw-r--r-- 1 name name 2531 Aug 15 04:17 AARAR.gz > > -rw-r--r-- 1 name name 14922 Jul 11 09:55 ACGI.gz > > -rw-r--r-- 1 name name 2691 Jul 22 03:51 ACHAR.gz > > etc. > > I get the month, day and time of creation of the file, but not the > year. > > Since we are in 2005, my program understands that the files were > created after the 3rd of January (today), which is not the case, and > downloads them. > I think all you can assume in an FTP listing when you have a time and not a year is that the year is the most recent for that particular date. For example, if today is Jan 3, 2005, and you have details like these: -rw-r--r-- 1 name name 14922 Jul 11 09:55 ACGI.gz then the year must must be 2004. I.e. the most recent year that Jul 11 falls in. A quick glance at my local OS X FTP server listings seems to show all dates back to July 2004 with a time and not a year. Anything before that has the year instead of the time. So perhaps it uses a 6-month cut-off. ( I can't locate a file saved in June 2004 to confirm this.) Cheers Dave From sanke at hrz.uni-kassel.de Mon Jan 3 16:16:10 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 03 Jan 2005 22:16:10 +0100 Subject: finding in script Message-ID: <41D9B61A.7090606@hrz.uni-kassel.de> On Mon Jan 3, 2005, Jeanne A. E. DeVoto revolution at jaedworks.com wrote: > (snip) > The real problem here is that you can't get a list of all the groups > in a stack any more since backgroundBehavior was introduced. But > that's a rant for another day.... > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com This is correct in so far as with the help of "backgroundnames" and "backgroundIDs" only those primary (i.e. unnested) backgrounds will be listed whose backgroundbehavior is set to true. However "the number of backgrounds" does not distinguish between backgrounds with true or false backgroundbehavior. And - if you wish to list *all* existing backgrounds - nested or not, placed on a card or unplaced, backgroundbehavior true or not - you can script this using a counter variable. --Wilhelm Sanke From ambassador at fourthworld.com Mon Jan 3 16:16:40 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 13:16:40 -0800 Subject: RunRev compilation (was another "vs" thread) In-Reply-To: <9F3D343A-5DC8-11D9-BD85-000A959B2940@kagi.com> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <41D99639.7020106@fourthworld.com> <9F3D343A-5DC8-11D9-BD85-000A959B2940@kagi.com> Message-ID: <41D9B638.5030709@fourthworld.com> kee nethery wrote: > long ago in Hypercard land there was a product that would compile > hypertalk into an XFCN or XCMD. I would not be surprised if someone on > this list wrote it. Perhaps it is time for them to update and productize > it? That was CompileIt!, written by Tom Pittman. I enjoyed working with an unreleased derivative of it made by Mark Hanrek, which automated a lot of the symbol linking and stuff that made Pittman's interface nearly impossible to work with. On top of that, since xTalk was never designed for compilation you had to do a lot of funky syntax to get any reasonable compilation. In retrospect, working with C is in many ways simpler than the odd Symbol Table-HyperTalk mish-mash that CompileIt! required. But more relevant for Rev is that CompileIt! would require far more than an update for anything beyond the 68k instruction set it was designed for. It would require a complete reqwrite to handle PPC, Intel, OS X, and the various flavors of UNIX, Linux, and Windows. That would leave only the UI, which wasn't much to write home about. ;) Maybe another approach would be to cache the compiled Transcript. The engine already generates the code anyway, so we know the core foundation is workable and solid. Attempting to compile in advance of runtime would likely require some changes to syntax for those scripts targeted for compilation, but should be theoretically doable. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From fde101 at fjrhome.net Mon Jan 3 16:03:49 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 3 Jan 2005 16:03:49 -0500 Subject: Scrollbar Covering Resizebox In-Reply-To: <41D99B4C.6090901@fourthworld.com> References: <20050103120259.D6B879300D0@mail.runrev.com> <26E9F2E8-5D8F-11D9-88EA-000D93C19756@maseurope.net> <41D99B4C.6090901@fourthworld.com> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The 20-pixel thing refers to "controls" within a Window? You probably need to distinguish between a window with "controls" and a "Document Window." A "Document Window" provides a scrollable view of a single document. The title of the window is the name of the document. A document window may provide a proxy icon, and *should* change its red "close" button to indicate whether or not a document has been modified. The scrollable field in a document window would be looked on as a view of the document, and while technically it is a control, it would not be treated as such by the HIGs, at least not in the traditional sense. So yes, that type of "control" should extend to the edges of the window. OTOH, if the configuration of the stack being looked at does not match that of a document window, there should be a certain amount of whitespace around the window, as mentioned in the post quoted below. As far as Apple violating that guideline, looking at TextEdit, etc. -- those are document windows. The only window I can think of offhand where this is even a consideration is the primary Mail window, which represents a mailbox and provides a preview pane for each message. Is the window a document window, where each mailbox is a document? If so, the preview pane shows an individual message from the mailbox. This is a matter of semantics: since the message is part of the mailbox, it could be considered correct for the field to extend to the edge of the window. OTOH, since the message could also be looked on as "embedded" inside a mailbox (using the mailbox as a container for multiple messages, where each message is a separate component, or in other words, another document), perhaps there should be a border? Depends on how you look at this, I guess; although I prefer it the way it is. It kind of makes sense to treat that one as a document. Is there another apparent violation I am not thinking of? On Jan 3, 2005, at 2:21 PM, Richard Gaskin wrote: > Mark Smith wrote: >> This is on OS X. >> I have a stack in which I want a field to reach all the way to the >> bottom of the window. This field is to contain text which will >> usually more than fill the field, so I need a scrollbar. The stack >> needs to be resizable, so when the field reaches to the bottom, the >> resize box of the window covers the down arrow at the bottom of the >> fields scrollbar. > > Is it necessary to have the field flush with the bottom of the window? > The OS X HIG suggests leaving a 20-pixel margin between the edge of a > window and the controls within it. > > While this may seem a waste of real estate at first, the more I work > with OS X (and the higher res displays on the more recent computers > that ship with it) the more I like having that white space to visually > distinguish between the work I'm doing in that window and the other > windows behind it. > > If the window has only a text field, we can join Apple in blowing off > their HIG and making the field flush with the edge of the window. > Because Rev scrollbars are bound to the height of the field, you might > consider moving the bottom of the field up 15px and using that space > for status information (a lot of my text apps include a character and > word count in that space, both solving my layout issue and providing > an additional benefit for the user). > > Whatever the solution, I can't recommend using the field's native > scrollbars enough. Their binding to the field's text record is > automatically handled in fully compiled code in the engine, so it's > not merely convenient but about as efficient as it can get. > > If there's any reason the docs let you down on this one it's likely > just because so few consider using a separate scrollbar control for a > single field, since the field has it built-in and in a rather > efficient way. > > It would be nice to also specify bounds for the scrollbar separately > from the field rect, but in the meantime hopefully this will be > helpful. > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD4DBQFB2bM27aqtWrR9cZoRAsXtAJ9DaZ0NK1JW7BusIZ+NPYKXXk+0bgCYsGop o1gP2nppqgvNJXEgOTbpYA== =p/aq -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Mon Jan 3 16:03:21 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 3 Jan 2005 16:03:21 -0500 Subject: finding in script In-Reply-To: References: <20050102052944.B48369300CA@mail.runrev.com> <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> <41D7E34E.4070009@tweedly.net> <41D82080.7000902@hyperactivesw.com> <41D82873.5060508@tweedly.net> <41D989A4.9020704@hyperactivesw.com> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jan 3, 2005, at 3:21 PM, Jeanne A. E. DeVoto wrote: > At 12:06 PM -0600 1/3/05, J. Landman Gay wrote: >> The "number of controls of this stack" isn't a supported command, so >> what is happening is that the engine stops at "number of controls" -- >> and the default in that case is to use the card as a reference. >> >> I suppose it should throw an error, though. > > No, I think it does make sense. Something like > > get field "foo" of stack "bar" > > means "get the contents of field 'foo' on the current card of stack > 'bar'" - the "current card" part is understood when making references > to a stack. I think it works the same here - "get the ID of control 2 > of this stack" would mean "control 2 of the current card", etc. > > The real problem here is that you can't get a list of all the groups > in a stack any more since backgroundBehavior was introduced. But > that's a rant for another day.... Sure, you can! Check the docs for the "backgroundIDs" and "groupIDs" properties (they are not the same thing). > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB2bMZ7aqtWrR9cZoRAs30AJ99J9eM5rdfnVvjAZrvKJ5HiBuj2gCgkcaY jC/MGE7zV0EaIOm+vjA9IgA= =DIuC -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From mark at maseurope.net Mon Jan 3 16:26:42 2005 From: mark at maseurope.net (Mark Smith) Date: Mon, 3 Jan 2005 21:26:42 +0000 Subject: Scrollbar Covering Resizebox In-Reply-To: <20050103163927.5E5D69300FE@mail.runrev.com> References: <20050103163927.5E5D69300FE@mail.runrev.com> Message-ID: <299762F8-5DCE-11D9-BB80-000D93C19756@maseurope.net> Ken, thanks. That'll get me going. On 3 Jan 2005, at 16:39, use-revolution-request at lists.runrev.com wrote: Then, in the scrollbar, you just do: on scrollbarDrag set the scroll of fld "NonScrollingField" to the thumbPosition of me end scrollbarDrag This is completely off the top of my head though, so your mileage may vary. Ken Ray From alex at tweedly.net Mon Jan 3 16:30:13 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 03 Jan 2005 21:30:13 +0000 Subject: finding in script In-Reply-To: References: <20050102052944.B48369300CA@mail.runrev.com> <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> <41D7E34E.4070009@tweedly.net> <41D82080.7000902@hyperactivesw.com> <41D82873.5060508@tweedly.net> <41D989A4.9020704@hyperactivesw.com> Message-ID: <41D9B965.7070202@tweedly.net> Jeanne A. E. DeVoto wrote: > At 12:06 PM -0600 1/3/05, J. Landman Gay wrote: > >> The "number of controls of this stack" isn't a supported command, so >> what is happening is that the engine stops at "number of controls" -- >> and the default in that case is to use the card as a reference. >> >> I suppose it should throw an error, though. > > > No, I think it does make sense. Something like > > get field "foo" of stack "bar" > > means "get the contents of field 'foo' on the current card of stack > 'bar'" - the "current card" part is understood when making references > to a stack. I think it works the same here - "get the ID of control 2 > of this stack" would mean "control 2 of the current card", etc. Yep, you're right. Looked at that way, it does seem consistent. I still think it's misleading because it sounds like it means one thing, and actually means another - but consistency beats "common sense" any day (for a programming language :-) > The real problem here is that you can't get a list of all the groups > in a stack any more since backgroundBehavior was introduced. But > that's a rant for another day.... Thanks for all the help -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 30/12/2004 From mark at maseurope.net Mon Jan 3 16:41:42 2005 From: mark at maseurope.net (Mark Smith) Date: Mon, 3 Jan 2005 21:41:42 +0000 Subject: Scrollbar Covering Resizebox In-Reply-To: <20050103170017.B92A09300F5@mail.runrev.com> References: <20050103170017.B92A09300F5@mail.runrev.com> Message-ID: <4231D0C1-5DD0-11D9-BB80-000D93C19756@maseurope.net> Jaqueline, as Frank points out, the arrangement I'm looking for happens with quite a lot of OS X apps - Mail does, Safari doesn't (Safari is metal, Mail isn't). It isn't actually a very important thing in what I'm doing, but I just prefer the way the window looks when the field goes all the way down. I guess these things are a question of context and simple arbitrary preference. I don't mind scripting my own solution, in fact, as a non-pro (ie. little time pressure) I quite like having to be inventive, and Ken has kindly pointed the way. The main point of my post was really that the docs did not present me with a clear starting point, when the issue must be common enough to warrant some kind of example... Anyway, thanks, once again, to the good people of the list for reading, considering, replying and helping. Cheers, Mark From ambassador at fourthworld.com Mon Jan 3 16:45:09 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 13:45:09 -0800 Subject: Scrollbar Covering Resizebox In-Reply-To: References: <20050103120259.D6B879300D0@mail.runrev.com> <26E9F2E8-5D8F-11D9-88EA-000D93C19756@maseurope.net> <41D99B4C.6090901@fourthworld.com> Message-ID: <41D9BCE5.9060109@fourthworld.com> Frank D. Engel, Jr. wrote: > Is there another apparent violation I am not thinking of? Many. Consider Apple's HIG recommendations on the use of the metal appearance, and how they blew that off in the Finder. Or many things in HyperCard (esp. that wacky novelty scrolling palette). Some have much longer lists.... :) -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Mon Jan 3 17:09:01 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 14:09:01 -0800 Subject: 'answer folder' fix for OS X? Message-ID: <41D9C27D.3040404@fourthworld.com> There was once a bug report in Bugzilla about how "answer file of type " is broken with OS X's schizo relationship between file type codes and file name extensions, with specific recommendations for enhancing it to allow graceful suppport of both. I need this fix now, and went to check status but can't find the report. Any of you have the report number? TIA - -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From dsc at swcp.com Mon Jan 3 17:09:29 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 3 Jan 2005 15:09:29 -0700 Subject: Revolution compilation In-Reply-To: <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> Message-ID: <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> On Jan 3, 2005, at 8:22 AM, Frank D. Engel, Jr. wrote: >> Also, last time I looked, RR compiles scripts 'on the fly' like Java. >> Didn't know RB was a compiler. Must be tough on >> edit/compile/run/debug cycles. Perhaps it's an interpreter like RR >> and compiles during runtime? I don't know. > > Rev "compiles" scripts into a bytecode format which is later > interpreted by the runtime environment. Faster than a "pure" > interpreter, but still slower than compiled code. I've wondered about this. > Java code gets run through a compiler which translates it into a Java > bytecode. That bytecode is then interpreted at runtime, much as is > Rev code. However, some Java runtime environments (JREs) will > actually "recompile" the bytecode into native code for the platform. > This is slower than compiling code directly for the hardware, but adds > the write-one-run-anywhere flexibility of Java (and to some degree of > Rev), and the result of this (sometimes referred to as "Just-In-Time" > compilation) is much closer in speed to native compiled code. Revolution needs to do something reasonable with stacks made with earlier versions and to some extent with stacks made with later versions. Also, bug fixes in compiling need to allow a broken stack to start working. This probably puts some limitations on what can be done at the point we click the "apply" button. However, since Revolution keeps a copy of source, maybe what gets stuffed into the script property can be optimized for size and compiling speed. In the engine, some early phases might be done that assumes some schema for the language, this might speed up platform dependent compiling and allow new engines to use the half-processed source. If the script text is also kept, this can be more aggressive and rebuilt if not compatible with the engine. The more aggressive intermediate form might do some platform independent optimization. Most of the important optimization that a Rev compiler can do is at a higher level than code generation. The target compilation need not be compact and may be made up of 32-bit or even 64-bit atoms. If compiled as needed, then the operations need not be fixed across platforms or even across compilations, but pointers to actual code segments as is done in Forth. > Real Basic is a true compiler, which translates code into instructions > for the actual hardware on which it is run. This is the fastest > solution, since the computer hardware does virtually *all* of the work > of figuring out how to execute each instruction, and there is no > runtime translation step. However, this also locks the compiled > version to the platform for which it was compiled (similarly to a > standalone produced by Rev), and it causes a Compile-Run-Debug cycle > to be introduced. Visual Basic (M$ product) is also a true compiler. > > I personally wonder what it would take to create a true compiler for > Rev stacks? Because of the high level abstractions, much of what would be compiled might be mostly calls. Some optimization might be done by compiling some direct instructions, but most optimization might be in selecting the right set of calls that are based on information inferred by the compiler. > Obviously this would introduce some limitations on certain operations, > but for stacks which don't use those operations, it could > substantially increase performance... The language should drive the compiling. The compiling should not drive the language. The platform should not drive the meaning at this level. IMHO, the platform driven types of C have been a drag on programming for a third of a century. On my OS X system in Revolution, an arithmetic operation takes a fraction of a microsecond. Other things typically take 5 times as long. A call to a handler takes 30 to 50 times as long. A call to an external takes a hundred times as long. About. Macros or private handlers with direct call optimization would greatly improve this, especially if that can apply to any externals of a stack. Use would decrease the names in the message path and thus increase performance elsewhere. Another method is dynamically learning direct calls; this can greatly increase performance without any language changes. (One approach to that is suggested in bugzilla 1444; it might be expanded to include other runtime lookup domains.) Those and other optimizations might do more optimizing than compiling. Scott Raney reported a 1000 fold performance increase in the enhancement of bugzilla 586 (which might have some nice side effect features). Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From sanke at hrz.uni-kassel.de Mon Jan 3 17:32:45 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 03 Jan 2005 23:32:45 +0100 Subject: Problem with field borderwidth 2 Message-ID: <41D9C80D.9080003@hrz.uni-kassel.de> On Sun, 02 Jan 2005, Richard Gaskin wrote: > (snip) > I think I learned some of it in an email with Scott Raney when he was > doing support for MetaCard (the OS X appearances were put into the > engine before its acquisition by RunRev); when I first saw the > relationship between borderWidth and OS rendering I filed a bug report > (he explained it's a feature). The rest I learned through > experimentation. > > This should definitely be documented, and I feel there should be an > explicit property for the control to determine whether it uses native > appearances or not. Relying on magic combinations of what should be > irrelevant properties (who would think that changing the borderWidth > would determine whether the OS renders the control?) is, to be as polite > as possible, suboptimal. > > What shall we call this new property? Has this been proposed in > Bugzilla yet? > > -- > Richard Gaskin As these transparent borders of fields only appear on WindowsXP and only when a borderwidth of 2 is set, this should be considered an anomaly that must be abandoned. To invent a new property just for such borderwidth-two fields is too much honor for this bug. I have submitted an enhancement request/bug report along with the sample stack "Fieldborder Test" (Bugzilla 2508).- Richard continued in his next post: > Wilhelm Sanke wrote: > > >> The workaround you proposed, style "shadow" and setting "shadowoffset" > >> to zero, does not solve the problem. > > If you turn on the threeD property it should. What happens there when > you do it? Turning the threeD property on or off does not make a difference here. > >> What really works is setting the "Look and Feel" to "Windows emulated" > >> or to "Windows 95" (sic!) with Metacard. > > > I tend to try to confom to current HIGs as much as practical, so turning > off XP appearances isn't an option for me, which is why I tend to focus > on control-specific options when I need a specific control to have a > non-standard appearance. > > But if the emulated Win95 look is good for what you're doing then I see > no reason not to use it. > > Richard Gaskin I see the emulated Win95 look as a workaround and hope Bugzilla 2508 will be fixed soon. --Wilhelm Sanke From ambassador at fourthworld.com Mon Jan 3 17:34:30 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 14:34:30 -0800 Subject: Revolution compilation In-Reply-To: <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> Message-ID: <41D9C876.8090404@fourthworld.com> Dar Scott wrote: > Those and other optimizations might do more optimizing than compiling. > Scott Raney reported a 1000 fold performance increase in the enhancement > of bugzilla 586 (which might have some nice side effect features). Dude, that rocks! Thanks for submitting that request, and for letting us know the ultra-cool result. And many thanks to Tuv and Scott for stewarding that change. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From rev at armbase.com Mon Jan 3 17:43:03 2005 From: rev at armbase.com (Bob Hartley) Date: Mon, 03 Jan 2005 22:43:03 +0000 Subject: clone opens off the screen Message-ID: <6.1.2.0.0.20050103223811.019cbec0@mail.armbase.com> Hi All I have a button with a script that clones a stack, but when I press the button in browse the cloned version of the stack opens up off the top of the screen. How do I get it to open visible. I assume the way to do this would be to have the centre of the stack open in the centre of the screen but I assumed that cloning a stack would automatically open it in the visible screen. How do I ensure that the window opens visible? System is WinXPpro SP2 Athlon3000XP Cheers Bob From ambassador at fourthworld.com Mon Jan 3 17:37:06 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 14:37:06 -0800 Subject: Problem with field borderwidth 2 In-Reply-To: <41D9C80D.9080003@hrz.uni-kassel.de> References: <41D9C80D.9080003@hrz.uni-kassel.de> Message-ID: <41D9C912.6010406@fourthworld.com> Wilhelm Sanke wrote: >> If you turn on the threeD property it should. What happens there when >> you do it? > > Turning the threeD property on or off does not make a difference here. Works like a charm here, providing the style is also changed to "shadow". Anyone else not able to turn off XP rendering of a field by simply changing it to "shadow" and turning its threeD off? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Mon Jan 3 17:38:48 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 14:38:48 -0800 Subject: clone opens off the screen In-Reply-To: <6.1.2.0.0.20050103223811.019cbec0@mail.armbase.com> References: <6.1.2.0.0.20050103223811.019cbec0@mail.armbase.com> Message-ID: <41D9C978.9050400@fourthworld.com> Bob Hartley wrote: > Hi All > > I have a button with a script that clones a stack, but when I press the > button in browse the cloned version of the stack opens up off the top of > the screen. How do I get it to open visible. > > I assume the way to do this would be to have the centre of the stack > open in the centre of the screen but I assumed that cloning a stack > would automatically open it in the visible screen. > > How do I ensure that the window opens visible? Not sure why it's opening oddly, but to ensure it's centered on any monitor this should work: on preOpenStack set the loc of me to the screenLoc end preOpenStack -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From rev at armbase.com Mon Jan 3 17:52:14 2005 From: rev at armbase.com (Bob Hartley) Date: Mon, 03 Jan 2005 22:52:14 +0000 Subject: clone opens off the screen In-Reply-To: <41D9C978.9050400@fourthworld.com> References: <6.1.2.0.0.20050103223811.019cbec0@mail.armbase.com> <41D9C978.9050400@fourthworld.com> Message-ID: <6.1.2.0.0.20050103224907.01af57e0@mail.armbase.com> At 22:38 03/01/2005, you wrote: >Bob Hartley wrote: >>Hi All >>I have a button with a script that clones a stack, but when I press the >>button in browse the cloned version of the stack opens up off the top of >>the screen. How do I get it to open visible. >>I assume the way to do this would be to have the centre of the stack open >>in the centre of the screen but I assumed that cloning a stack would >>automatically open it in the visible screen. >>How do I ensure that the window opens visible? > >Not sure why it's opening oddly, but to ensure it's centered on any >monitor this should work: > >on preOpenStack > set the loc of me to the screenLoc >end preOpenStack Hi Richard. This must win the prize as the fastest reply ever. Bizarrely I added in the script to the main stack and it now works. The weird thing is it now works without the script in place. Perhaps runrev remembers a default location or something. Just to clarify something. The button that clones a stack is on a stack that is 100 units high. If this is near the top of the screen it opens the cloned stack off screen. If it is in the middle, it opens on screen. Sorted now but still weird. Cheers Bob >-- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From stepheNREVOLUTION at barncard.com Mon Jan 3 17:51:39 2005 From: stepheNREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 3 Jan 2005 14:51:39 -0800 Subject: RunRev compilation (was another "vs" thread) Message-ID: Hey, Richard, I'd give Tom Pittman many kudos for inventing CompilIt! - sure, it was convoluted concept, but it saved my ass many times in a working environment. In 1989 I did a lot with text string manipulation and hex-decimal conversion in software designed to go through a serial port to some hardware for control. http://barncard.com/amstudios/htdoc/Pages/welcome_PP.html Hypertalk, even the improved versions later was still way too slow. So I used both Compilit! and Hyperbasic to make XCMDs that really sped up workflow. Hyperbasic was preferred because they had the better serial port code, which I had to use in a loop. Interperted hypertalk was way too slow. But Compilit was great for complex text manipulation. I had never heard of the 'unreleased derivative' you speak of... interesting. The 'funky syntax' you mentioned wasn't that hard - most of it was optimizing loops and helping the compiler recognize integers (by adding zero), the rest ran quite automatically. I thought it was brilliant. sqb >kee nethery wrote: >>long ago in Hypercard land there was a product that would compile >>hypertalk into an XFCN or XCMD. I would not be surprised if someone >>on this list wrote it. Perhaps it is time for them to update and >>productize it? > >That was CompileIt!, written by Tom Pittman. I enjoyed working with >an unreleased derivative of it made by Mark Hanrek, which automated >a lot of the symbol linking and stuff that made Pittman's interface >nearly impossible to work with. > >On top of that, since xTalk was never designed for compilation you >had to do a lot of funky syntax to get any reasonable compilation. >In retrospect, working with C is in many ways simpler than the odd >Symbol Table-HyperTalk mish-mash that CompileIt! required. > > >-- > Richard Gaskin From mark at maseurope.net Mon Jan 3 18:02:29 2005 From: mark at maseurope.net (Mark Smith) Date: Mon, 3 Jan 2005 23:02:29 +0000 Subject: Scrollbar Covering Resizebox In-Reply-To: <20050103214009.8C28B930126@mail.runrev.com> References: <20050103214009.8C28B930126@mail.runrev.com> Message-ID: <8B0ECAC7-5DDB-11D9-8B19-000D93C19756@maseurope.net> Richard, in the circumstances, I agree about the benefits of the built-in scrollbar. And I've also decided to go for the status-bar - not really necessary, but looks better than blank space. Thanks to all Mark From rev at armbase.com Mon Jan 3 18:04:50 2005 From: rev at armbase.com (Bob Hartley) Date: Mon, 03 Jan 2005 23:04:50 +0000 Subject: a basic stupid splashscreen question Message-ID: <6.1.2.0.0.20050103225959.019e7ba0@mail.armbase.com> Hi All. I've been trawling the archives and have just seen something that contradicts some advice I was given. I was under the impression that to make a modifyable standalone you create a spashscreen (mainstack) and can have modifyable substacks. But a post in the rev list archives says that all substacks are non-modifyable So If making an app (eg database app) should I make a standalone mainstack and then keep another mainstack for the data cards. Or can I have the mainstack compilled and the substacks in .rev format? I know it is a basic thing but I just need to get my head around it. Cheers Bob; sunny Scotland From nrkweto03 at hotmail.com Mon Jan 3 18:11:28 2005 From: nrkweto03 at hotmail.com (Nicolas Cueto) Date: Tue, 4 Jan 2005 08:11:28 +0900 Subject: opening substack as modal unexpectedly calls openStack of mainstack References: <6.1.1.1.2.20041222095311.02650e68@softseven.org><037901c4e846$dad5b590$dd09113f@DOWNSTAIRS> <33005228-543C-11D9-AF71-0050E410655F@fjrhome.net> Message-ID: Hello List, Here's the story. During the mouseUp of a mainstack button, a substack gets opened as modal. However, soon as that substack appears onscreen, debugging shows that the "on openStack" of the mainstack's stack-script has (unexpectedly!) been called. I guess this is happening because the substack has no script anywhere for handling the openStack message, and thus this message is being passed on up to the mainstack itself? How do I prevent the substack's opening from making this unwanted call to the mainstack's "on openStack"? Thanks. Cheers, Nicolas Cueto From chipp at chipp.com Mon Jan 3 18:13:15 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 03 Jan 2005 17:13:15 -0600 Subject: Actual vs. Possible (was 'Menu woes') In-Reply-To: <41D906BE.8020204@fourthworld.com> References: <41D906BE.8020204@fourthworld.com> Message-ID: <41D9D18B.4020602@chipp.com> Richard, I agree completely with your 'Actual vs Possible' message and urge others to utilize the Improve list (as Dar does frequently and with great insight) for the discussion of 'improvements', if possible. I think it's in the best interest for us developers for RR to sell as many copies of the Revolution software development environment. And to that end, it is important as listmembers to distinguish between what works and what keeps people from being able to develop and publish an application at all. Frankly, I've yet to find any showstoppers;-) There are some weird work arounds, but they are nothing compared to the hoops one has to jump through to, say, ...embed Safari into an external using Apple's not well documented and *very* buggy WebKit! Thanks for your post, Chipp -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 From chipp at chipp.com Mon Jan 3 18:20:44 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 03 Jan 2005 17:20:44 -0600 Subject: a basic stupid splashscreen question In-Reply-To: <6.1.2.0.0.20050103225959.019e7ba0@mail.armbase.com> References: <6.1.2.0.0.20050103225959.019e7ba0@mail.armbase.com> Message-ID: <41D9D34C.1090005@chipp.com> Hi Bob in sunny Scotland, You'll need to have a separate stack file which you can then open and edit and save...won't work with a subStack of your standalone. Any stack can be modified as long as it's not part of the standalone (substacks included) best, Chipp Bob Hartley wrote: > But a post in the rev list archives says that all substacks are > non-modifyable > > So If making an app (eg database app) should I make a standalone > mainstack and then keep another mainstack for the data cards. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 From fde101 at fjrhome.net Mon Jan 3 18:29:01 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 3 Jan 2005 18:29:01 -0500 Subject: 'answer folder' fix for OS X? In-Reply-To: <41D9C27D.3040404@fourthworld.com> References: <41D9C27D.3040404@fourthworld.com> Message-ID: <3FFE925C-5DDF-11D9-B15C-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Do you mean bug 605? On Jan 3, 2005, at 5:09 PM, Richard Gaskin wrote: > There was once a bug report in Bugzilla about how "answer file of type > " is broken with OS X's schizo relationship between file > type codes and file name extensions, with specific recommendations for > enhancing it to allow graceful suppport of both. > > I need this fix now, and went to check status but can't find the > report. Any of you have the report number? > > TIA - > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB2dU+7aqtWrR9cZoRAr0zAJ4jLun1gBKVlD0LwzhHO6zc+4kDSQCgikXB jZ18x7vDPM8jRVqoqXKetqU= =Jn2F -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From rjb at rz.uni-potsdam.de Mon Jan 3 18:15:59 2005 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Tue, 4 Jan 2005 00:15:59 +0100 Subject: opening substack as modal unexpectedly calls openStack of mainstack In-Reply-To: References: <6.1.1.1.2.20041222095311.02650e68@soft seven.org><037901c4e846$dad5b590$dd09113f@DOWNSTAIRS> <33005228-543C-11D9-AF71-0050E410655F@fjrhome.net> Message-ID: >?Hello List, > >Here's the story. During the mouseUp of a mainstack button, a substack gets >opened as modal. However, soon as that substack appears onscreen, debugging >shows that the "on openStack" of the mainstack's stack-script has >(unexpectedly!) been called. well, expectedly actually >I guess this is happening because the substack has no script anywhere for >handling the openStack message, and thus this message is being passed on up >to the mainstack itself? indeed >How do I prevent the substack's opening from making this unwanted call to >the mainstack's "on openStack"? add on openstack end openstack in your modal stack. >Thanks. > >Cheers, >Nicolas Cueto Robert From ambassador at fourthworld.com Mon Jan 3 18:38:14 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 15:38:14 -0800 Subject: 'answer folder' fix for OS X? In-Reply-To: <3FFE925C-5DDF-11D9-B15C-0050E410655F@fjrhome.net> References: <41D9C27D.3040404@fourthworld.com> <3FFE925C-5DDF-11D9-B15C-0050E410655F@fjrhome.net> Message-ID: <41D9D766.40407@fourthworld.com> Frank D. Engel, Jr. wrote: > On Jan 3, 2005, at 5:09 PM, Richard Gaskin wrote: > >> There was once a bug report in Bugzilla about how "answer file >> of type " is broken with OS X's schizo relationship >> between file type codes and file name extensions, with specific >> recommendations for enhancing it to allow graceful suppport of both. >> >> I need this fix now, and went to check status but can't find the >> report. Any of you have the report number? > > Do you mean bug 605? Yep, that's the one. Curiously, it's marked as having been completed almost a month ago (7 Dec). How do I get my grubby lil' paws on this fix? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From rev at armbase.com Mon Jan 3 18:38:25 2005 From: rev at armbase.com (Bob Hartley) Date: Mon, 03 Jan 2005 23:38:25 +0000 Subject: a basic stupid splashscreen question In-Reply-To: <41D9D34C.1090005@chipp.com> References: <6.1.2.0.0.20050103225959.019e7ba0@mail.armbase.com> <41D9D34C.1090005@chipp.com> Message-ID: <6.1.2.0.0.20050103233317.01aebb90@mail.armbase.com> At 23:20 03/01/2005, you wrote: >Hi Bob in sunny Scotland, Hi Chip. Well It was sunny as I drove down to aviemore yesterday. OK it was sunny but I could only do 20Mph as I couldn't see the road because of the lateral drifting blizzard and was navigating via the snowpoles. :-) Anyway back to runrev. >You'll need to have a separate stack file which you can then open and edit >and save...won't work with a subStack of your standalone. OK I have a main stack bob and a substack antibodies that I am cloning for entering data. I have a button with this on it on mouseUp clone stack "Master Database" set the name of it to "Antibodies" set the mainStack of stack "Antibodies" to "Antibodies" end mouseUp This a mainstack that is visible in the application browser. When I compile the app can the user save this file with data in it? Cheers Bob >Any stack can be modified as long as it's not part of the standalone >(substacks included) > >best, > >Chipp > >Bob Hartley wrote: > >>But a post in the rev list archives says that all substacks are >>non-modifyable >>So If making an app (eg database app) should I make a standalone >>mainstack and then keep another mainstack for the data cards. > > >-- >No virus found in this outgoing message. >Checked by AVG Anti-Virus. >Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From fde101 at fjrhome.net Mon Jan 3 18:47:21 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 3 Jan 2005 18:47:21 -0500 Subject: 'answer folder' fix for OS X? In-Reply-To: <41D9D766.40407@fourthworld.com> References: <41D9C27D.3040404@fourthworld.com> <3FFE925C-5DDF-11D9-B15C-0050E410655F@fjrhome.net> <41D9D766.40407@fourthworld.com> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'd assume it will eventually show up when doing a "Check for Updates" in the Help menu, but I haven't seen anything there in quite a while now, and I know there have been a *lot* of fixes since the last time I did find anything there. I'm starting to wonder if they are just waiting to release a bunch all at once, or if there is something wrong with my setup which keeps it from finding the fixes...? On Jan 3, 2005, at 6:38 PM, Richard Gaskin wrote: > Frank D. Engel, Jr. wrote: > > On Jan 3, 2005, at 5:09 PM, Richard Gaskin wrote: > > > >> There was once a bug report in Bugzilla about how "answer file > >> of type " is broken with OS X's schizo relationship > >> between file type codes and file name extensions, with specific > >> recommendations for enhancing it to allow graceful suppport of both. > >> > >> I need this fix now, and went to check status but can't find the > >> report. Any of you have the report number? > > > > Do you mean bug 605? > > Yep, that's the one. > > Curiously, it's marked as having been completed almost a month ago (7 > Dec). How do I get my grubby lil' paws on this fix? > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB2dmJ7aqtWrR9cZoRAr7pAJ4jRm/ApFeWDRe6GVebozfjqqzgOwCgh/mR T80hs2zcDDWQOO+nMSDARQ0= =Eje3 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From michael.rr at mdmays.com Mon Jan 3 18:56:33 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Mon, 3 Jan 2005 17:56:33 -0600 Subject: OT: Scripting the UI in Windows In-Reply-To: <68A7B252-5CDF-11D9-B5E2-000D93C26DB4@earthlink.net> References: <68A7B252-5CDF-11D9-B5E2-000D93C26DB4@earthlink.net> Message-ID: <18B7ED5E-5DE3-11D9-AFE4-000A95D7C7E2@mdmays.com> Thanks James, Ben and Doc for the information. CESoft's Quickeys http://www.cesoft.com/ AutoIt: http://www.hiddensoft.com/AutoIt/ AutoHotKey: http://www.autohotkey.com/ WinBatch http://www.winbatch.com/ Michael From mwieder at ahsoftware.net Mon Jan 3 19:10:55 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 3 Jan 2005 16:10:55 -0800 Subject: a basic stupid splashscreen question In-Reply-To: <6.1.2.0.0.20050103233317.01aebb90@mail.armbase.com> References: <6.1.2.0.0.20050103225959.019e7ba0@mail.armbase.com> <41D9D34C.1090005@chipp.com> <6.1.2.0.0.20050103233317.01aebb90@mail.armbase.com> Message-ID: <9215352525.20050103161055@ahsoftware.net> Bob- Monday, January 3, 2005, 3:38:25 PM, you wrote: BH> OK I have a main stack bob and a substack antibodies that I am cloning for BH> entering data. I have a button with this on it BH> on mouseUp BH> clone stack "Master Database" BH> set the name of it to "Antibodies" BH> set the mainStack of stack "Antibodies" to "Antibodies" BH> end mouseUp BH> This a mainstack that is visible in the application browser. BH> When I compile the app can the user save this file with data in it? Select "Move substacks into individual stackfiles" from the Standalone Application Settings. Then you shouldn't need the clone command. I usually use a splashscreen stack that does no more than launch a substack, which is the main application. The substack is in a separate file, which makes it safe to edit as far as the OS is concerned. -- -Mark Wieder mwieder at ahsoftware.net From alex at tweedly.net Mon Jan 3 19:22:16 2005 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 04 Jan 2005 00:22:16 +0000 Subject: Actual vs. Possible (was 'Menu woes') In-Reply-To: <41D9D18B.4020602@chipp.com> References: <41D906BE.8020204@fourthworld.com> <41D9D18B.4020602@chipp.com> Message-ID: <41D9E1B8.2090803@tweedly.net> Chipp Walters wrote: > Richard, > > I agree completely with your 'Actual vs Possible' message and urge > others to utilize the Improve list (as Dar does frequently and with > great insight) for the discussion of 'improvements', if possible. The key phrase is "if possible" - some of us don't qualify for that list :-) > I think it's in the best interest for us developers for RR to sell as > many copies of the Revolution software development environment. And to > that end, it is important as listmembers to distinguish between what > works and what keeps people from being able to develop and publish an > application at all. Frankly, I've yet to find any showstoppers;-) > There are some weird work arounds, but they are nothing compared to > the hoops one has to jump through to, say, ...embed Safari into an > external using Apple's not well documented and *very* buggy WebKit! Indeed - the list can sometimes give the false impression that everything is broken, and it was a good reminder from Richard. But it is (imho) a great factor in favour of Rev that there is an accessible, open forum like this to discuss suggestions. It's not quite Open Source - but there is a strong impression that ideas raised here have a reasonable chance - if they work out, which not all will - of making it onto the "seriously considered" list in the future. That's pretty different from a lot of other language and development environments. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 30/12/2004 From dsc at swcp.com Mon Jan 3 19:40:53 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 3 Jan 2005 17:40:53 -0700 Subject: Revolution compilation In-Reply-To: <41D9C876.8090404@fourthworld.com> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> <41D9C876.8090404@fourthworld.com> Message-ID: <4A323702-5DE9-11D9-8250-000A9567A3E6@swcp.com> On Jan 3, 2005, at 3:34 PM, Richard Gaskin wrote: > Dar Scott wrote: >> Those and other optimizations might do more optimizing than >> compiling. Scott Raney reported a 1000 fold performance increase in >> the enhancement of bugzilla 586 (which might have some nice side >> effect features). > > Dude, that rocks! Thanks for submitting that request, and for letting > us know the ultra-cool result. Before that many methods had to be limited to or emphasize appending to avoid the heavy speed cost. Appending small amounts is efficient because Revolution seems to leave a tiny extra room to allow for it. This optimization for replacing same-size char chunks opens the door for alternate methods that can make image processing much faster or easier to understand. Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From sarahr at genesearch.com.au Mon Jan 3 20:40:50 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 4 Jan 2005 11:40:50 +1000 Subject: Passing Click from Image to Field? In-Reply-To: References: Message-ID: Rather late getting into this thread, but would it be possible to make the field transparent and put the image underneath it? That way the clicks would go to the field first. Cheers, Sarah On 29 Dec 2004, at 6:51 am, Scott Rossi wrote: > Looking for some new thinking on a problem: > > I have a translucent image which overlays a scrolling list field. I > need to > have the list field accept mouse clicks but because the overlaying > image is > only semi-transparent (not 100%) it prevents mouse clicks from > reaching the > list field. > > The only way I've been able to get around this is a kludge of locking > the > screen on mouseDown, hiding the image, using the click command to > click at > the mouse location, and then showing the image and unlocking the > screen. It > works, but it's a little slow, and I'm wondering if there might be a > more > efficient/programmatic solution. > > BTW, the image needs to appear above the list field because it > semi-obscures > the text at the edges of the field. Placing the image behind the > field and > making the field transparent isn't going to work in this case. > > Any other ideas?... > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & 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 alex at tweedly.net Mon Jan 3 21:00:17 2005 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 04 Jan 2005 02:00:17 +0000 Subject: Revolution compilation In-Reply-To: <4A323702-5DE9-11D9-8250-000A9567A3E6@swcp.com> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> <41D9C876.8090404@fourthworld.com> <4A323702-5DE9-11D9-8250-000A9567A3E6@swcp.com> Message-ID: <41D9F8B1.50407@tweedly.net> Dar Scott wrote: > On Jan 3, 2005, at 3:34 PM, Richard Gaskin wrote: > >> Dar Scott wrote: >> >>> Those and other optimizations might do more optimizing than >>> compiling. Scott Raney reported a 1000 fold performance increase in >>> the enhancement of bugzilla 586 (which might have some nice side >>> effect features). >> >> >> Dude, that rocks! Thanks for submitting that request, and for >> letting us know the ultra-cool result. > > > Before that many methods had to be limited to or emphasize appending > to avoid the heavy speed cost. Appending small amounts is efficient > because Revolution seems to leave a tiny extra room to allow for it. > > This optimization for replacing same-size char chunks opens the door > for alternate methods that can make image processing much faster or > easier to understand. I could use some help in reading (or interpreting) Bugzilla. BZ says #586 is fixed (comment and "bug activity" in BZ last June) - but I can't see anywhere that it says when it's fixed, what version the fix got rolled into, or anything like that. So 2 questions 1. Is this fix already in 2.5 ? 2. Where in BZ do you look for that info ? Thanks -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 30/12/2004 From docmann at gmail.com Mon Jan 3 21:32:57 2005 From: docmann at gmail.com (docmann) Date: Mon, 3 Jan 2005 20:32:57 -0600 Subject: Actual vs. Possible (was 'Menu woes') In-Reply-To: <41D906BE.8020204@fourthworld.com> References: <41D906BE.8020204@fourthworld.com> Message-ID: <9d58de7d0501031832194c041b@mail.gmail.com> > But I'm more concerned here for new users: it may be too easy for them > to walk away from this list feeling that the whole thing's too broken to > use, and will remain so until some unknowable date in the future in > which RunRev might possibly implement all of the suggestions posted here. As a "newb" to RunRev, I really can't add much of anything useful to the conversation other than to point out just how true Richard's perception is from someone recently on the outside looking in. Since the initial release of Rev and up until a few days ago, I kept track of development progress by downloading the most recent version about every six months or so. I'd "kick the tires" a little to see what was new, while trying to justify (in my mind) the cost of licensing in comparison to it's features. Although I've always had an overall favorable impression of the product, much of what I would read on this list all too often had a negative impact. Reading that Rev "needs this, that or something else" left my perception pretty much just as Richard describes. The good news is that I've now found first hand that nothing could be further from the truth. :) Here's a short story to illustrate: For the the little commercial project I'm currently working on, I spent over a year of research and planning, along with trying numerous programming tools without ever getting to first base. Two weeks with Dreamcard and now a week with Rev Studio and I already have the app about 60% complete and mostly functional just as it is. (Many thanks to everyone that has helped me in the process!) Today I demo'd the current version at the office and my employer (soon to be a marketing partner in the project) is *estatic* with the results. He simply couldn't believe that I've accomplished so much functionality in a short period of time. :) :) :) Regardless of any flaws that may exist or improvements that may need to be made in the future, RunRev is now my "can do tool"... I don't believe that I've made any mistakes at all in that new perception. -Doc- From scott at tactilemedia.com Mon Jan 3 21:47:58 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 03 Jan 2005 18:47:58 -0800 Subject: Passing Click from Image to Field? In-Reply-To: Message-ID: Recently, Sarah Reichelt wrote: > Rather late getting into this thread, but would it be possible to make > the field transparent and put the image underneath it? That way the > clicks would go to the field first. Sorry Sarah -- see below: >> the image needs to appear above the list field because it >> semi-obscures >> the text at the edges of the field. Placing the image behind the >> field and >> making the field transparent isn't going to work in this case. Several solutions were posted on the list -- many thanks to Jacque, Trevor DeVore, Jonathan Lynch and Jose Rodriguez. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From dsc at swcp.com Mon Jan 3 21:52:35 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 3 Jan 2005 19:52:35 -0700 Subject: Bugzilla 586, the fast char replacement (was Revolution compilation) In-Reply-To: <41D9F8B1.50407@tweedly.net> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> <41D9C876.8090404@fourthworld.com> <4A323702-5DE9-11D9-8250-000A9567A3E6@swcp.com> <41D9F8B1.50407@tweedly.net> Message-ID: Concerning bugzilla 586, the fast char replacement... On Jan 3, 2005, at 7:00 PM, Alex Tweedly wrote: > So 2 questions > 1. Is this fix already in 2.5 ? Yes. Here is a timing demo for OSes that have a high res long seconds: on mouseUp put longString(100000) into x put the long seconds into a -- OS X only put "y" into char 4444 of x put the long seconds into b put b-a end mouseUp function longString n put empty into s repeat n times put "x" after s end repeat return s end longString ==> .000014 The fix is really an enhancement. Either I goofed and labeled it a bug or it got turned into a bug by another. > 2. Where in BZ do you look for that info ? I think that is normally the "target milestone". Some of those fell in a crack, but currently, those those are getting set. ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From michael.rr at mdmays.com Mon Jan 3 22:18:33 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Mon, 3 Jan 2005 21:18:33 -0600 Subject: Unicode won't print In-Reply-To: References: Message-ID: <50E15CDC-5DFF-11D9-AFE4-000A95D7C7E2@mdmays.com> That one prints. But why doesn't the other one? Is there anyway to tell which ones will print and which ones won't? Michael On Jan 3, 2005, at 12:52 PM, Dar Scott wrote: > On Jan 3, 2005, at 7:27 AM, Michael D Mays wrote: > >> I make a stack with a card which has one field. I use the Character >> Palette to select and insert into the field the unicode character >> 20A04, the currency pound symbol. It shows up beautifully in the >> field. Now I print. Nothing shows up. >> >> What am I doing wrong? > > This is not a real answer, not a general answer. But maybe you want > U+???????? (Pound Sign, used for Lira) instead of U+20A4 (Lira Sign). > And maybe that will print. > > Dar From shaosean at unitz.ca Mon Jan 3 22:20:20 2005 From: shaosean at unitz.ca (shaosean at unitz.ca) Date: Mon, 03 Jan 2005 22:20:20 -0500 Subject: Tabs In-Reply-To: <20050103120256.CC100930065@mail.runrev.com> References: <20050103120256.CC100930065@mail.runrev.com> Message-ID: i just use... on menuPick pNewTab, pOldTab hide pOldTab show pNewTab end menuPick it's even lazier ;-) From ambassador at fourthworld.com Mon Jan 3 22:24:23 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 03 Jan 2005 19:24:23 -0800 Subject: Actual vs. Possible (was 'Menu woes') In-Reply-To: <9d58de7d0501031832194c041b@mail.gmail.com> References: <41D906BE.8020204@fourthworld.com> <9d58de7d0501031832194c041b@mail.gmail.com> Message-ID: <41DA0C67.4080407@fourthworld.com> docmann wrote: > Today I demo'd the current version at the office and my employer (soon > to be a marketing partner in the project) is *estatic* with the > results. He simply couldn't believe that I've accomplished so much > functionality in a short period of time. :) :) :) Excellent! It's stories like that one that keep me contributing to this list. Thanks for posting that. Let's have a thousand more in 2005! -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From chipp at chipp.com Mon Jan 3 22:47:56 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 03 Jan 2005 21:47:56 -0600 Subject: Actual vs. Possible (was 'Menu woes') In-Reply-To: <9d58de7d0501031832194c041b@mail.gmail.com> References: <41D906BE.8020204@fourthworld.com> <9d58de7d0501031832194c041b@mail.gmail.com> Message-ID: <41DA11EC.2050005@chipp.com> Doc, Congratulations on your newfound 'can do tool!' Hopefully your comments will help others 'on the fence' understand better how truly incredible Revolution is, and also how sometimes the list can shed poor light on RR's capabilities. As I mentioned earlier, it *really* is in all of our best interest to have more people like yourself trying and using RR. As more users sign-up, there become more resources available to fine-tune and add new features:-) best, Chipp From kee at kagi.com Tue Jan 4 00:29:42 2005 From: kee at kagi.com (kee nethery) Date: Mon, 3 Jan 2005 21:29:42 -0800 Subject: a basic stupid splashscreen question In-Reply-To: <9215352525.20050103161055@ahsoftware.net> References: <6.1.2.0.0.20050103225959.019e7ba0@mail.armbase.com> <41D9D34C.1090005@chipp.com> <6.1.2.0.0.20050103233317.01aebb90@mail.armbase.com> <9215352525.20050103161055@ahsoftware.net> Message-ID: On Jan 3, 2005, at 4:10 PM, Mark Wieder wrote: > Bob- > > Monday, January 3, 2005, 3:38:25 PM, you wrote: > > BH> OK I have a main stack bob and a substack antibodies that I am > cloning for > BH> entering data. I have a button with this on it > BH> on mouseUp > BH> clone stack "Master Database" > BH> set the name of it to "Antibodies" > BH> set the mainStack of stack "Antibodies" to "Antibodies" > BH> end mouseUp > > BH> This a mainstack that is visible in the application browser. > > BH> When I compile the app can the user save this file with data in it? > > Select "Move substacks into individual stackfiles" from the Standalone > Application Settings. Then you shouldn't need the clone command. I > usually use a splashscreen stack that does no more than launch a > substack, which is the main application. The substack is in a separate > file, which makes it safe to edit as far as the OS is concerned. So in the folder containing the main spash screen stack, when the user first installs this bundle of joy, they will have A) one App and one stack or B) they will have just one App and no loose stacks sitting around. Then when they launch the App, it will find 1) the App in the same folder or 2) it will save the stack off to the same folder, or 3) it will save it somewhere else and then save a preferences file someplace to tell it where it put the data stack? This extra data stack is I) your stack that has all the actual code in it that does what the App does or it II) just contains data and the splash screen App has the actual code in it? Kee Nethery, (Also not clear on the concept) From jacque at hyperactivesw.com Tue Jan 4 00:47:24 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 03 Jan 2005 23:47:24 -0600 Subject: 'answer folder' fix for OS X? In-Reply-To: References: <41D9C27D.3040404@fourthworld.com> <3FFE925C-5DDF-11D9-B15C-0050E410655F@fjrhome.net> <41D9D766.40407@fourthworld.com> Message-ID: <41DA2DEC.7060302@hyperactivesw.com> On 1/3/05 5:47 PM, Frank D. Engel, Jr. wrote: > I'd assume it will eventually show up when doing a "Check for Updates" > in the Help menu, but I haven't seen anything there in quite a while > now, and I know there have been a *lot* of fixes since the last time I > did find anything there. There has only been one update since the "Check for Updates" was implemented. That was for two stacks released at the same time: revLibrary and the standalone builder. Nothing since. > > I'm starting to wonder if they are just waiting to release a bunch all > at once, or if there is something wrong with my setup which keeps it > from finding the fixes...? In general, all fixes will appear in the next official update release. The "check for updates" menu thing is mostly used right now for fixes to IDE stacks that can't wait. In the future, it may be used for other things. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Tue Jan 4 05:10:54 2005 From: chipp at chipp.com (Chipp Walters) Date: Tue, 04 Jan 2005 04:10:54 -0600 Subject: a basic stupid splashscreen question In-Reply-To: References: <6.1.2.0.0.20050103225959.019e7ba0@mail.armbase.com> <41D9D34C.1090005@chipp.com> <6.1.2.0.0.20050103233317.01aebb90@mail.armbase.com> <9215352525.20050103161055@ahsoftware.net> Message-ID: <41DA6BAE.1050909@chipp.com> Here's one way to do it. Have your standalone have a substack called "dataTemplate." Because "dataTemplate" is a subStack of a standalone, you can never save it. So, when your app launches, you can do the following: (from my memory so please forgive typos) go inv stack "dataTemplate" set the name of stack "dataTemplate" to "myDataFile" save stack "dataTemplate" as "myDataFile.rev" -->THIS SAVES IT IN THE SAME DIRECTORY AS YOUR STANDALONE -->AND NOW YOU CAN OPEN IT, WRITE TO IT AND SAVE IT delete stack "dataTemplate" -->THIS REMOVES dataTemplate FROM MEMORY go inv stack "myDataFile.rev" -->NOW myDataFile.rev IS OPEN AND CAN BE REFERRED TO BY -->ITS NAME "myDatafile" -->DO STUFF TO STACK myDataFile compact stack myDataFile save stack myDataFile Notice, I'm keeping the data stacks invisible. I do this so that I can really separate the data from the presentation layer of the app. I copy the data I need to the main stack where it is edited/modified/tweaked and copied back to the data stack and saved. Hope that helps, best, Chipp kee nethery wrote: > So in the folder containing the main spash screen stack, when the user > first installs this bundle of joy, they will have A) one App and one > stack or B) they will have just one App and no loose stacks sitting > around. Then when they launch the App, it will find 1) the App in the > same folder or 2) it will save the stack off to the same folder, or 3) > it will save it somewhere else and then save a preferences file > someplace to tell it where it put the data stack? This extra data stack > is I) your stack that has all the actual code in it that does what the > App does or it II) just contains data and the splash screen App has the > actual code in it? From sanke at hrz.uni-kassel.de Tue Jan 4 07:44:44 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Tue, 04 Jan 2005 13:44:44 +0100 Subject: Problem with field borderwidth 2 Message-ID: <41DA8FBC.9070502@hrz.uni-kassel.de> On Mon, 03 Jan 2005, Richard Gaskin wrote: Wilhelm Sanke wrote: > >>>> If you turn on the threeD property it should. What happens there > when > >>>> you do it? > > > >> > >> Turning the threeD property on or off does not make a difference here. > > > Works like a charm here, providing the style is also changed to "shadow". > > Anyone else not able to turn off XP rendering of a field by simply > changing it to "shadow" and turning its threeD off? > > -- > Richard Gaskin My intention was to have relief-like three-dimensional vertical and horizontal lines between the fields - as part of the visual design. This is achieved by immediately adjacent fields with the threeD property set to true. This is why I then stumbled across the problem that with borderwidth 2 on WindowsXP you suddenly get transparent gaps between the fields. Setting the shadow to true (with shadowoffset 0) does not make any difference here. And then, when I turn the threeD property off - irrespective of whether shadow is true or not - the transparent gap between the immediate adjacent fields indeed vanishes and you get a default black border around the field (unless you specify a different color), but the intended relief-like lines between the fields are not there - as you need threeD for that. This is on WindowsXP Service Pack 2 Tuviah Snyder has confirmed Bugzilla 2508 in the meantime Regards, Wilhelm Sanke From revolution at jaedworks.com Tue Jan 4 01:01:59 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Mon, 3 Jan 2005 22:01:59 -0800 Subject: finding in script In-Reply-To: References: <20050102052944.B48369300CA@mail.runrev.com> <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> <41D7E34E.4070009@tweedly.net> <41D82080.7000902@hyperactivesw.com> <41D82873.5060508@tweedly.net> <41D989A4.9020704@hyperactivesw.com> Message-ID: At 4:03 PM -0500 1/3/05, Frank D. Engel, Jr. wrote: >>The real problem here is that you can't get a list of all the >>groups in a stack any more since backgroundBehavior was introduced. >>But that's a rant for another day.... > >Sure, you can! Check the docs for the "backgroundIDs" and >"groupIDs" properties (they are not the same thing). Since 1.1 (when the backgroundBehavior property was added), the backgroundNames and backgroundIDs only report groups with that property set to true. So they won't give you all groups in a stack, just those with backgroundBehavior. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From fde101 at fjrhome.net Tue Jan 4 10:13:39 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 4 Jan 2005 10:13:39 -0500 Subject: finding in script In-Reply-To: References: <20050102052944.B48369300CA@mail.runrev.com> <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> <41D7E34E.4070009@tweedly.net> <41D82080.7000902@hyperactivesw.com> <41D82873.5060508@tweedly.net> <41D989A4.9020704@hyperactivesw.com> Message-ID: <36A17CF0-5E63-11D9-9BAF-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 So you use the groupIDs property on each card to find out which groups are on each card, merge 'em all together and remove any duplicates. On Jan 4, 2005, at 1:01 AM, Jeanne A. E. DeVoto wrote: > At 4:03 PM -0500 1/3/05, Frank D. Engel, Jr. wrote: >>> The real problem here is that you can't get a list of all the groups >>> in a stack any more since backgroundBehavior was introduced. But >>> that's a rant for another day.... >> >> Sure, you can! Check the docs for the "backgroundIDs" and "groupIDs" >> properties (they are not the same thing). > > Since 1.1 (when the backgroundBehavior property was added), the > backgroundNames and backgroundIDs only report groups with that > property set to true. So they won't give you all groups in a stack, > just those with backgroundBehavior. > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB2rKk7aqtWrR9cZoRAs3QAJ9tFDlS6eCLpCZ9RgVcoGCWeb3RlQCeIA8z FGJJ3oMgeQ7TfUBCw4WcAJI= =JUxG -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From michael.rr at mdmays.com Tue Jan 4 11:20:06 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Tue, 4 Jan 2005 10:20:06 -0600 Subject: Unicode control pictures on OS X? In-Reply-To: References: <13D8F36B-5561-11D9-9730-000A9567A3E6@swcp.com> Message-ID: <7F1C9880-5E6C-11D9-AFE4-000A95D7C7E2@mdmays.com> If I have a glyph that displays on the screen but doesn't print and I cover it with a transparent field it will then print. When it prints the resolution is much less than that displayed. ??? And I have a field on a card where the cursor has disappeared (I can click and type in the field, but I cannot see the cursor) and in that field the Unicode prints OK. I guess I just need to figure out how I mucked up that field?:) Michael On Dec 24, 2004, at 12:12 AM, Dar Scott wrote: > I remember the glyphs were very ugly, so maybe they were yanked from > the font I was using. From RGould8 at aol.com Tue Jan 4 11:29:04 2005 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue, 4 Jan 2005 11:29:04 EST Subject: Convert Rev app to run inside browser Message-ID: I've got a Revolution app that I've written for an ISP that does a couple of things, namely: 1) Uses Applescript to poll system processes 2) Executes termal commands to retrieve gateway IP address 3) Edits browser preference files to add bookmarks and set home page 4) Modifies the HTTP headers and passes XML to through an HTTP address to a router 5) Does MD5 encyption 6) Writes files to the hard-drive (log files) 7) Downloads and decompresses software from a server to the user's hard-drive. It all works great as a standalone app. Now, unfortunately my client wants a new app that does all these things, but runs within a web-browser. I don't know how to even go about doing that - - - the very fact that it's in a browser limits any plug-in from doing all sorts of things to the system. Would Shockwave, Flash, or Java applets be capable of all these tasks within a browser? I'd love to use altbrowser for all this, but the client is insistent that it run within the user's browser, and not be a standalone app. This app is to run on the Mac. The windows-folks have accomplished this be using Active-X within IE. From michael.rr at mdmays.com Tue Jan 4 12:00:35 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Tue, 4 Jan 2005 11:00:35 -0600 Subject: Bugzilla 586, the fast char replacement (was Revolution compilation) In-Reply-To: References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> <41D9C876.8090404@fourthworld.com> <4A323702-5DE9-11D9-8250-000A9567A3E6@swcp.com> <41D9F8B1.50407@tweedly.net> Message-ID: <271A280B-5E72-11D9-AFE4-000A95D7C7E2@mdmays.com> This is good for a single char but beware if you say something like put "yy" into char 12345 you see a tremendous slow up: 0.000008 -- y 100KB at char 99999 0.000013 -- y 10MB at char 9999999 0.000412 -- yy 100KB at char 99999 0.04 -- yy 10MB at char 9999999 But this is good to know. I had some running sums which really dragged on moderate sized data sets. But when I say put char i of tt into char 99444+i of x things really speed up. On my tests one char inset took 13 microseconds and 15 chars using a repeat loop took 37 (on a 10MB string) Michael On Jan 3, 2005, at 8:52 PM, Dar Scott wrote: > Concerning bugzilla 586, the fast char replacement... > > On Jan 3, 2005, at 7:00 PM, Alex Tweedly wrote: > >> So 2 questions >> 1. Is this fix already in 2.5 ? > > Yes. Here is a timing demo for OSes that have a high res long seconds: > > on mouseUp > put longString(100000) into x > put the long seconds into a -- OS X only > put "y" into char 4444 of x > put the long seconds into b > put b-a > end mouseUp > > function longString n > put empty into s > repeat n times > put "x" after s > end repeat > return s > end longString > > ==> > > .000014 > > > The fix is really an enhancement. Either I goofed and labeled it a > bug or it got turned into a bug by another. > >> 2. Where in BZ do you look for that info ? > > I think that is normally the "target milestone". Some of those fell > in a crack, but currently, those those are getting set. From dsc at swcp.com Tue Jan 4 13:02:05 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 4 Jan 2005 11:02:05 -0700 Subject: Bugzilla 586, the fast char replacement (was Revolution compilation) In-Reply-To: <271A280B-5E72-11D9-AFE4-000A95D7C7E2@mdmays.com> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> <41D9C876.8090404@fourthworld.com> <4A323702-5DE9-11D9-8250-000A9567A3E6@swcp.com> <41D9F8B1.50407@tweedly.net> <271A280B-5E72-11D9-AFE4-000A95D7C7E2@mdmays.com> Message-ID: On Jan 4, 2005, at 10:00 AM, Michael D Mays wrote: > 0.04 -- yy 10MB at char 9999999 Yes. Perhaps a small growth near the end can be optimized some day. (Appending small amounts is fast on the average.) I think that replacing 4 chars for 4 chars is fast. Think imageData pixel. I think that replacing 8 chars with 8 chars is fast. Think matrix. Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From fde101 at fjrhome.net Tue Jan 4 13:24:32 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 4 Jan 2005 13:24:32 -0500 Subject: Convert Rev app to run inside browser In-Reply-To: References: Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Most of those technologies are specifically designed to *prevent* programmers from doing those things. If just anyone could provide a browser app to do all that, any site you visited could randomly install viruses and spyware without restriction. Now some browsers (given sufficient Java support) could have Java code capable of doing *some* of these things, but (if properly configured) would restrict code downloaded from a web site from doing them. Depending on the browser, it either will fail to work, or it will prompt the user and ask what to do. Some browsers can be configured to ask sometimes and not others... Attempting to do these things through a web browser is a bad idea. Your client should probably rethink this project. A better solution would be to make an application to do these things (possibly your existing solution) available as a download from a web site. Make sure the user knows what's going on, though. On Jan 4, 2005, at 11:29 AM, RGould8 at aol.com wrote: > I've got a Revolution app that I've written for an ISP that does a > couple of > things, namely: > > 1) Uses Applescript to poll system processes > 2) Executes termal commands to retrieve gateway IP address > 3) Edits browser preference files to add bookmarks and set home page > 4) Modifies the HTTP headers and passes XML to through an HTTP > address to a > router > 5) Does MD5 encyption > 6) Writes files to the hard-drive (log files) > 7) Downloads and decompresses software from a server to the user's > hard-drive. > > It all works great as a standalone app. Now, unfortunately my client > wants > a new app that does all these things, but runs within a web-browser. > I don't > know how to even go about doing that - - - the very fact that it's in a > browser limits any plug-in from doing all sorts of things to the > system. Would > Shockwave, Flash, or Java applets be capable of all these tasks within > a > browser? > > I'd love to use altbrowser for all this, but the client is insistent > that it > run within the user's browser, and not be a standalone app. This app > is to > run on the Mac. The windows-folks have accomplished this be using > Active-X > within IE. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB2t9g7aqtWrR9cZoRAvvnAJ4v1nte7MT1ly196NyB1YqPkXdbgACeOtlz 7NsMlRTs6zUFVy9rM9Hmmnk= =dk9N -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From jacque at hyperactivesw.com Tue Jan 4 13:25:30 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 04 Jan 2005 12:25:30 -0600 Subject: Unicode control pictures on OS X? In-Reply-To: <7F1C9880-5E6C-11D9-AFE4-000A95D7C7E2@mdmays.com> References: <13D8F36B-5561-11D9-9730-000A9567A3E6@swcp.com> <7F1C9880-5E6C-11D9-AFE4-000A95D7C7E2@mdmays.com> Message-ID: <41DADF9A.9020306@hyperactivesw.com> On 1/4/05 10:20 AM, Michael D Mays wrote: > If I have a glyph that displays on the screen but doesn't print and I > cover it with a transparent field it will then print. When it prints the > resolution is much less than that displayed. ??? I hit this problem once. When a field is covered by a transparent object, the engine uses the screen bitmap underneath the transparency for printing rather than rendering the field text as a font. This is due to some weird behavior with graphics drivers or something; I can't remember exactly what. But that's why you can print what you see on screen, and why it is printing at screen resolution (i.e., bitmapped.) > > And I have a field on a card where the cursor has disappeared (I can > click and type in the field, but I cannot see the cursor) and in that > field the Unicode prints OK. If another object overlaps a field, the cursor can disappear. Check to make sure there isn't anything over that field. Also make sure the traversalOn is set to true for the field. > > I guess I just need to figure out how I mucked up that field?:) Combination of things, sounds like. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue Jan 4 13:46:08 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 04 Jan 2005 10:46:08 -0800 Subject: Convert Rev app to run inside browser In-Reply-To: References: Message-ID: <41DAE470.4040403@fourthworld.com> On Jan 4, 2005, at 11:29 AM, RGould8 at aol.com wrote: > It all works great as a standalone app. Now, unfortunately > my client wants a new app that does all these things, but > runs within a web-browser. Why? The only benefit to a browser implementation is ubiquity, but since you can only do something that unsecure if you use Microsoft tools on a Microsoft browser on Microsoft OSes the ubiquity benefit is gone (EIs marketshare is big but not 100% and in rapid decline -- viva le Firefox!). There are many more benefits to deploying a 'Net-savvy standalone, not the least of which is that it can be done. :) Other benefits range from lower development costs to higher end-user productivity through cleaner UIs: If it's for employees there's another big savings: with no browser there's no constant distraction of having a million other web sites just a click away (employers lose billions annually to random on-the-job surfing). Intranets are the silliest thing to put in a browser for any company smart enough to consider Rev. Maybe a better question would be to ask the client: "How would you like your own AOL-like service for less than it costs to make a web site?" But of course all this is meaningless without first answering the most important question: "Why must it be in a brower?" Without knowing the reasons for the decision any proposal stands a good chance of not satisfying them. But with that answer you may be able to demonstrate how all of those perceived benefits can be delivered, with many more, if they'll consider going beyond the browser. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From BNZ2 at CDC.GOV Tue Jan 4 13:46:47 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Tue, 4 Jan 2005 13:46:47 -0500 Subject: Unicode control pictures on OS X? Message-ID: <64878EF567131D4596246171F75FD4A9469E9A@m-epo-1.epo.cdc.gov> And don't forget that fields with part Unicode and part non-unicode act weird. Best to set the whole field to Unicode. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of J. Landman Gay Sent: Tuesday, January 04, 2005 1:26 PM To: How to use Revolution Subject: Re: Unicode control pictures on OS X? On 1/4/05 10:20 AM, Michael D Mays wrote: > If I have a glyph that displays on the screen but doesn't print and I > cover it with a transparent field it will then print. When it prints the > resolution is much less than that displayed. ??? I hit this problem once. When a field is covered by a transparent object, the engine uses the screen bitmap underneath the transparency for printing rather than rendering the field text as a font. This is due to some weird behavior with graphics drivers or something; I can't remember exactly what. But that's why you can print what you see on screen, and why it is printing at screen resolution (i.e., bitmapped.) > > And I have a field on a card where the cursor has disappeared (I can > click and type in the field, but I cannot see the cursor) and in that > field the Unicode prints OK. If another object overlaps a field, the cursor can disappear. Check to make sure there isn't anything over that field. Also make sure the traversalOn is set to true for the field. > > I guess I just need to figure out how I mucked up that field?:) Combination of things, sounds like. ;) -- 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 lists at mangomultimedia.com Tue Jan 4 13:54:03 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 4 Jan 2005 10:54:03 -0800 Subject: RunRev at Macworld? Message-ID: <00C120D2-5E82-11D9-BE08-000A956C462A@mangomultimedia.com> Is there going to be a RunRev presence at Macworld this year? I may be heading up to the conference for a day or two but was surprised that RunRev wasn't exhibiting. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From fde101 at fjrhome.net Tue Jan 4 15:23:40 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 4 Jan 2005 15:23:40 -0500 Subject: clipboard change detection Message-ID: <85BB903A-5E8E-11D9-9BAF-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Okay, now this should be reasonably simple, right? Anyone know of a way to efficiently detect changes in the clipboard, before I post a bugzilla feature request for such a beast? I think an ideal way to do it would be to have a message sent to "this card of this stack" when the contents of the clipboard are changed, maybe "clipboardChanged" or some such. - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB2vtM7aqtWrR9cZoRApWfAJkB6e5pgFSqKSEl6LMQzo7RjqgAngCfTi2v xRRNXf8bZ9zVCpeQXkJUdTw= =WY2e -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From Doug.Ivers at lord.com Tue Jan 4 16:12:47 2005 From: Doug.Ivers at lord.com (Ivers, Doug E) Date: Tue, 4 Jan 2005 16:12:47 -0500 Subject: draw line to mouseLoc under script control Message-ID: I want to create a vocabulary drill in which a word in the left column is to be connected to it's definition in the right column. You might remember doing this on paper in elementary school. There are a number of ways to do the UI--in this case I want the student to draw a line (by dragging) from a radio button on the left side to a radio button on the right side (or vice versa). I'd prefer the start and end points of the line to snap to the loc of the radio buttons. Are there any examples of this or something similar in an "open" stack? I've experimented with "choose line tool", mouseMove, dragMove, etc. but have come up empty handed. Doug Ivers One Time Software From rev at armbase.com Tue Jan 4 16:44:43 2005 From: rev at armbase.com (Bob Hartley) Date: Tue, 04 Jan 2005 21:44:43 +0000 Subject: controls on each card Message-ID: <6.1.2.0.0.20050104214037.0262ac50@mail.armbase.com> Hi Folks This is a silly one and AGAIN is very basic. I have a card that has a button on it that creates a new card. OK simple. However, when I click on it, a new card is produced. It does not have on it the buttons of the [previous card. This I know only requires something set via the IDE ( I read it the other night in Dan's book, a great buy) however, I have trawled the book and cannot find which box to tick. I don't want to read the whole thing again word for word to find this since it is late (and I haev a habit of speed reading and missing things). So can someone send me the info. Naturally it is RTFM :-) but the book is 321 pages :-) THanks in advance Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 From BNZ2 at CDC.GOV Tue Jan 4 16:44:42 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Tue, 4 Jan 2005 16:44:42 -0500 Subject: controls on each card Message-ID: <64878EF567131D4596246171F75FD4A90EC5C7@m-epo-1.epo.cdc.gov> See... This is really a great example of why the documentation needs to be clearer. All you do is group the controls that you want to appear on new cards - then set the background behavior of that group to true. It took me a little while to figure out how to navigate between selecting groups and selecting the controls within groups. The way Rev handles groups and backgrounds is really very powerful - lets you do lots of cool stuff - but it certainly is confusing at first. Good luck -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Bob Hartley Sent: Tuesday, January 04, 2005 4:45 PM To: use-revolution at lists.runrev.com Subject: controls on each card Hi Folks This is a silly one and AGAIN is very basic. I have a card that has a button on it that creates a new card. OK simple. However, when I click on it, a new card is produced. It does not have on it the buttons of the [previous card. This I know only requires something set via the IDE ( I read it the other night in Dan's book, a great buy) however, I have trawled the book and cannot find which box to tick. I don't want to read the whole thing again word for word to find this since it is late (and I haev a habit of speed reading and missing things). So can someone send me the info. Naturally it is RTFM :-) but the book is 321 pages :-) THanks in advance Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From sarahr at genesearch.com.au Tue Jan 4 16:49:31 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 5 Jan 2005 07:49:31 +1000 Subject: Convert Rev app to run inside browser In-Reply-To: References: Message-ID: <840DFCF0-5E9A-11D9-BD8B-0003937A97B8@genesearch.com.au> On 5 Jan 2005, at 2:29 am, RGould8 at aol.com wrote: > I've got a Revolution app that I've written for an ISP that does a > couple of > things, namely: > > 2) Executes termal commands to retrieve gateway IP address > Can't help you I'm afraid, but I would be very interested to know what Terminal command you use to get the gateway IP address. Cheers, Sarah From klaus at major-k.de Tue Jan 4 16:50:56 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 4 Jan 2005 22:50:56 +0100 Subject: controls on each card In-Reply-To: <6.1.2.0.0.20050104214037.0262ac50@mail.armbase.com> References: <6.1.2.0.0.20050104214037.0262ac50@mail.armbase.com> Message-ID: Hi Bob, > Hi Folks > > This is a silly one and AGAIN is very basic. > I have a card that has a button on it that creates a new card. OK > simple. However, when I click on it, a new card is produced. It does > not have on it the buttons of the [previous card. > This I know only requires something set via the IDE ( I read it the > other night in Dan's book, a great buy) however, I have trawled the > book and cannot find which box to tick. > I don't want to read the whole thing again word for word to find this > since it is late (and I haev a habit of speed reading and missing > things). So can someone send me the info. Naturally it is RTFM :-) > but the book is 321 pages :-) select all controls that you want to have on EVERY card and group them... Then check that goup's "backgroundBehaviour" in the "Basic Properties" in the Inspector for that group. This way the group will be placed on every new card when you create a new card... BUT that group must be on the card where the new card is being created! Sounds like that is the case in your example :-) Hope that helps. > THanks in advance > > Bob Regards Klaus Major klaus at major-k.de http://www.major-k.de From sarahr at genesearch.com.au Tue Jan 4 16:52:57 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 5 Jan 2005 07:52:57 +1000 Subject: draw line to mouseLoc under script control In-Reply-To: References: Message-ID: > I want to create a vocabulary drill in which a word in the left column > is to be connected to it's definition in the right column. You might > remember doing this on paper in elementary school. There are a number > of ways to do the UI--in this case I want the student to draw a line > (by dragging) from a radio button on the left side to a radio button > on the right side (or vice versa). I'd prefer the start and end > points of the line to snap to the loc of the radio buttons. > Try having mouseDown and mouseUp handlers in the card script. In the mouseDown, if the mouse is within the rect of one of the starting radio buttons, store that button's name or ID. In mouseUp, check again and if the mouse is within the rect of one of the ending radio buttons, create a new graphic. Set it's style to line and it's points to the locs of both buttons (one per line). You may need to do some more settings on the line, but that should be enough to get you started. Cheers, Sarah From fde101 at fjrhome.net Tue Jan 4 16:58:17 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 4 Jan 2005 16:58:17 -0500 Subject: Convert Rev app to run inside browser In-Reply-To: <840DFCF0-5E9A-11D9-BD8B-0003937A97B8@genesearch.com.au> References: <840DFCF0-5E9A-11D9-BD8B-0003937A97B8@genesearch.com.au> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Try this one: route get default On Jan 4, 2005, at 4:49 PM, Sarah Reichelt wrote: > On 5 Jan 2005, at 2:29 am, RGould8 at aol.com wrote: > >> I've got a Revolution app that I've written for an ISP that does a >> couple of >> things, namely: >> >> 2) Executes termal commands to retrieve gateway IP address >> > Can't help you I'm afraid, but I would be very interested to know what > Terminal command you use to get the gateway IP address. > > Cheers, > Sarah > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB2xF67aqtWrR9cZoRAtcXAJ4uXLTus8Y/MnmAnA7hmv4SqhJcbgCfVIfU FYUxlsXAIjQmBrgcOQ21oUM= =tEe5 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From rev at armbase.com Tue Jan 4 17:02:52 2005 From: rev at armbase.com (Bob Hartley) Date: Tue, 04 Jan 2005 22:02:52 +0000 Subject: controls on each card In-Reply-To: <64878EF567131D4596246171F75FD4A90EC5C7@m-epo-1.epo.cdc.gov > References: <64878EF567131D4596246171F75FD4A90EC5C7@m-epo-1.epo.cdc.gov> Message-ID: <6.1.2.0.0.20050104215535.0262e218@mail.armbase.com> At 21:44 04/01/2005, you wrote: >See... >This is really a great example of why the documentation needs to be >clearer. Hi Jonathan >All you do is group the controls that you want to appear on new cards - >then set the background behavior of that group to true. Yes Ijust found this on the google site this moment. I selected all the fields and then pressed "group" but they were only selected for aligning etc. I then noticed in runrev help->topics that there was a group help section. So I checked this (I assumed my group was created but it seems that you need to select Object-group and not derag a box and click on the group icon) and found the way. Off to bed now. Getting late and I'm tired. Perhaps that is why I have struggled with it so much in the last half hour. :-) Thanks for the speedy reply. Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 From gwalias-rev at yahoo.com Tue Jan 4 17:29:27 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Tue, 4 Jan 2005 14:29:27 -0800 (PST) Subject: Externals written in not(c) In-Reply-To: <6.1.2.0.0.20050104215535.0262e218@mail.armbase.com> Message-ID: <20050104222927.15213.qmail@web51104.mail.yahoo.com> Dear Revolutionaries I have downloaded the externals SDK from the rr website and I have trawled through the docs. It clearly says that you can write an external in any language of your choosing provided that the compilation supports certain features that are essential for the rev interface. The docs describe in great details what is needed to create an external in C, but what if I was doing it in another language whose compiler can produce the kind of standard "vanilla" DLLs that rev needs? I can see that I need something called XTable that defines the separate XCMDs and XFCNs, but I can't figure out how much of the C header files I need just to do the simple "feasibility study" of writing a DLL that say - exports a simple function that reads 2 params, multiplies them together and returns the result. I guess what I'm after is a basic minimal list of features that rev needs in my DLL to be able to do this simple test - just enough to get me started and see how it all works. I would like to understand the process by which the rev engine and the DLL "shake hands", i.e. initiate their interaction and share data. I was thinking of trying a dialect of Basic which can produce native DLLs - anybody out there have any insights? Can rev read/write data in specific areas of memory? I am presuming that sharing memory between processes is a no-no and that all the rev gurus on this list are muttering and shaking their heads in disapproval right now at the very mention of it. I ask because many languages have the capability to allocate and read/write in specific areas of memory and it is another way to communicate between processes. I'm not even sure that rev can do this - can it? My goal in all of this? Having natively compiled scientific/math libraries that run at blazing speed behind my rev app, doing the donkey work on the numbers while rev seduces the user with its enchanting interface. All help would be greatly appreciated. Best Gordon From sarahr at genesearch.com.au Tue Jan 4 17:51:39 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 5 Jan 2005 08:51:39 +1000 Subject: Convert Rev app to run inside browser In-Reply-To: References: <840DFCF0-5E9A-11D9-BD8B-0003937A97B8@genesearch.com.au> Message-ID: <31BEB4F3-5EA3-11D9-BD8B-0003937A97B8@genesearch.com.au> Thanks. I have a routine for querying the web interface of my NAT router to find the external IP address, but it would be more useful if it could find the router's address automatically. Sarah On 5 Jan 2005, at 8:00 am, Frank D. Engel, Jr. wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Try this one: > > route get default > > On Jan 4, 2005, at 4:49 PM, Sarah Reichelt wrote: > >> On 5 Jan 2005, at 2:29 am, RGould8 at aol.com wrote: >> >>> I've got a Revolution app that I've written for an ISP that does a >>> couple of >>> things, namely: >>> >>> 2) Executes termal commands to retrieve gateway IP address >>> >> Can't help you I'm afraid, but I would be very interested to know >> what Terminal command you use to get the gateway IP address. >> >> Cheers, >> Sarah >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten > Son, that whosoever believeth in him should not perish, but have > everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFB2xF67aqtWrR9cZoRAtcXAJ4uXLTus8Y/MnmAnA7hmv4SqhJcbgCfVIfU > FYUxlsXAIjQmBrgcOQ21oUM= > =tEe5 > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 120MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > 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 Tue Jan 4 18:04:46 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Wed, 05 Jan 2005 00:04:46 +0100 Subject: finding in script Message-ID: <41DB210E.6070101@hrz.uni-kassel.de> On Mon, 3 Jan 2005 "Jeanne A. E. DeVoto" wrote: > (snip) > >>>>The real problem here is that you can't get a list of all the > >>>>groups in a stack any more since backgroundBehavior was introduced. > >>>>But that's a rant for another day.... > > > >> > >>Sure, you can! Check the docs for the "backgroundIDs" and > >>"groupIDs" properties (they are not the same thing). > > > Since 1.1 (when the backgroundBehavior property was added), the > backgroundNames and backgroundIDs only report groups with that > property set to true. So they won't give you all groups in a stack, > just those with backgroundBehavior. > -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com You must have missed my post of Mon, 03 Jan 2005 22:16:10 +0100 (probably because of the different time zones), so I will repeat part of it and make some additions. . "backgroundnames" and "backgroundIDs" will indeed list only those primary (unnested) backgrounds with backgroundbehavior set to true. However "the number of backgrounds" does *not* distinguish between backgrounds with true or false backgroundbehavior, and it will return the number of *all* primary, i.e. unnested, backgrounds. Using "number of backgrounds" to set up a list of backgrounds unfortunately works only correctly when no *nested* backgrounds exist. Let us assume you have got 10 primary backgrounds plus 1 nested background attached to primary background 2. You have a total of 11 backgrounds now, but "number of backgrounds" returns only 10. When you script "put the name of background 3" this however refers to the total number of backgrounds (11) and will therefore return the name of the additional nested background grouped with background number 2. So you cannot really rely on the value returned by "number of backgrounds" to set up a list if you want to get the names (or other properties) of each background. As far as I can see, such information is not included in the documentation. If you wish to list *all* existing backgrounds - nested or not, placed on a card or unplaced, backgroundbehavior true or not - you can script this using a counter variable. "on mouseUp put the name of the topstack into SName put empty into BList put 0 into counter repeat add 1 to counter if there is a background counter of stack SName then put the name of background counter of stack SName into line counter of BList else exit repeat end if end repeat put Blist into fld "Blist" end mouseUp" This script could be refined to indicate grouped backgrounds, unplaced backgrounds, and the backgroundbehavior of each background.- Seen from one side, handling groups and backgrounds became indeed somewhat more complicated when "backgroundbehavior" was added. I regret having contributed to this complexity as Scott Raney introduced the backgroundbehavior property following an enhancement request from my side. On the other hand, the new option to work with groups without backgroundbehavior (i.e. set to false) facilitates scripting in quite a number of cases because adapting to the message hierarchy is now easier - when all you want is just to group two controls and handle them as an entity without any background behaviors in mind. --Wilhelm Sanke From dsc at swcp.com Tue Jan 4 19:03:50 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 4 Jan 2005 17:03:50 -0700 Subject: Externals written in not(c) In-Reply-To: <20050104222927.15213.qmail@web51104.mail.yahoo.com> References: <20050104222927.15213.qmail@web51104.mail.yahoo.com> Message-ID: <47A54D2E-5EAD-11D9-BE6D-000A9567A3E6@swcp.com> On Jan 4, 2005, at 3:29 PM, Gordon Webster wrote: > It > clearly says that you can write an external in any > language of your choosing provided that the > compilation supports certain features that are > essential for the rev interface. Yes, it can be done if your dll can handle the C-style calls. You need to export a single function that provides all the calling info. However, it might be easier to create a glue dll. I do that for C++. If you're just doing some math, you might want to consider just doing it in C. There is an overhead for external calls, so you want to do many primitive math operations per call. Rev is pretty fast at math. You might want to run some tests to see if this is worthwhile. Maybe it will be in some complicated formulas or in matrix operations. Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From gwalias-rev at yahoo.com Tue Jan 4 19:25:36 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Tue, 4 Jan 2005 16:25:36 -0800 (PST) Subject: Externals written in not(c) In-Reply-To: <47A54D2E-5EAD-11D9-BE6D-000A9567A3E6@swcp.com> Message-ID: <20050105002536.76947.qmail@web51102.mail.yahoo.com> Dear Dar Thanks for the response. Yes, it's mostly matrix-type math for 3D systems that I want to do and some of the calculations will take some time to complete, even as native code. I'm not clear from your reply though, what it is I actually need in my DLL ... let's say I just want to write a single test function for multiplying two numbers together - I will export this in my DLL, but what else do I need? > You need > to export a single function that provides all the > calling info. Could you elaborate? Best Gordon --- Dar Scott wrote: > > On Jan 4, 2005, at 3:29 PM, Gordon Webster wrote: > > > It > > clearly says that you can write an external in any > > language of your choosing provided that the > > compilation supports certain features that are > > essential for the rev interface. > > Yes, it can be done if your dll can handle the > C-style calls. You need > to export a single function that provides all the > calling info. > > However, it might be easier to create a glue dll. I > do that for C++. > > If you're just doing some math, you might want to > consider just doing > it in C. > > There is an overhead for external calls, so you want > to do many > primitive math operations per call. > > Rev is pretty fast at math. You might want to run > some tests to see if > this is worthwhile. Maybe it will be in some > complicated formulas or > in matrix operations. > > Dar > > ********************************************** > DSC (Dar Scott Consulting & Dar's Lab) > http://www.swcp.com/dsc/ > Programming Services and Software > ********************************************** > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ===== :::::::::: Gordon Webster :::::::::: From hershrev at realtorsgroup.us Tue Jan 4 19:26:02 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Tue, 4 Jan 2005 19:26:02 -0500 Subject: icon's Message-ID: <616875F1-5EB0-11D9-96D0-0030654C1E62@realtorsgroup.us> Hi all there was a link from ?? regarding a tutorial on how to create icons for mac and win. I googled around but came up with nothing i was looking for, does any body remember which site it was ? or can any body point me to that site? Thanks , Hershel Fisch From dsc at swcp.com Tue Jan 4 19:57:37 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 4 Jan 2005 17:57:37 -0700 Subject: Externals written in not(c) In-Reply-To: <20050105002536.76947.qmail@web51102.mail.yahoo.com> References: <20050105002536.76947.qmail@web51102.mail.yahoo.com> Message-ID: On Jan 4, 2005, at 5:25 PM, Gordon Webster wrote: > I'm not clear from your reply though, what it is I > actually need in my DLL ... let's say I just want to > write a single test function for multiplying two > numbers together - I will export this in my DLL, but > what else do I need? > >> You need >> to export a single function that provides all the >> calling info. > > Could you elaborate? Uh, not very well. You need to export getXtable. See the external C core files. I don't know how to do that from a Basic DLL. I'd still lean toward making a glue external, but if I did this it would depend on what I find out from looking at the Basic dll format. I think it might be easier to take a simple external example (in C) and learn just enough C to do the math functions. If you are passing a large collection of vectors and get a large collection back, you need to address the representation of that. If you are pass a single 3D vector and some transformation values and getting a vector back, I'd think on optimizing the Transcript. Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From boinjyboing at hotmail.com Tue Jan 4 21:16:21 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Tue, 4 Jan 2005 18:16:21 -0800 Subject: No subject Message-ID: Thanks, -Ben > Yup. See the "files" function in the dictionary, > particularly "the > detailed files" option. That gives this info. and the "convert" function that is able to show the seconds of the creation and modification time in a specific date: From kray at sonsothunder.com Tue Jan 4 21:17:37 2005 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 04 Jan 2005 20:17:37 -0600 Subject: Convert Rev app to run inside browser In-Reply-To: Message-ID: On 1/4/05 3:58 PM, "Frank D. Engel, Jr." wrote: > Try this one: > > route get default I generally do: ipconfig getifaddr en0 This gets the gateway address only without extra stuff that needs to be parsed out. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From sarahr at genesearch.com.au Tue Jan 4 21:26:08 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 5 Jan 2005 12:26:08 +1000 Subject: Convert Rev app to run inside browser In-Reply-To: References: Message-ID: <2841964B-5EC1-11D9-BD8B-0003937A97B8@genesearch.com.au> >> Try this one: >> >> route get default > > I generally do: > > ipconfig getifaddr en0 > > This gets the gateway address only without extra stuff that needs to be > parsed out. > This gives me the IP address of my computer, not the IP address of my gateway/router. Sarah From jsng at wayoflife.org Tue Jan 4 22:00:05 2005 From: jsng at wayoflife.org (Jesse Sng) Date: Wed, 5 Jan 2005 11:00:05 +0800 Subject: RunRev vs RealBasic In-Reply-To: <20050103162207.92137.qmail@web51110.mail.yahoo.com> References: <20050103162207.92137.qmail@web51110.mail.yahoo.com> Message-ID: >Yes, I could use externals or you could argue that rev >is UI/multimedia-centric and not intended for serious >scientific computing, but does that have to mean that >it could never be? Why not just use Revolution for all the things that it is good for and then pass the rest of the nasty stuff over to another app? On the Mac, you can AppleEvents to send the data (or even via a file) to another app that is faceless and this will work for both OS X and OS 9. If you want cross platform, then implement something using sockets to communicate XML data back and forth. That way, you can have a natively compiled app that can multitask and do all the heavy hitting, without having to compromise on the time taken to develop a good user interface and operating environment. The interesting thing will be if you have faceless BSD command-line type apps, you can fork multiple instances of that process and return the results, while you still have a front end that is free for the user to do other things. I've done that kind of stuff before using Supercard and a C++ app running in the background and I didn't have to tie the front end to waiting for something to be completed before I allowed the user to do something else. I would think that this is a good way to go as Revolution doesn't support multiple threads of execution at this point in time. The whole front end can be event driven in that once the faceless app finishes, it could send an AppleEvent back and this triggers the front end to do some appropriate handling and transformation of the results into something that it can use for display purposes. That being the case, you could in theory have 1 front end app and have the these background apps run on multiple machines on the network and this would be very nice for scientific apps that may need quite a bit of computing. I had a front end control a whole network of kiosk macs using AppleEvents before and everything was done via one single machine using a stack based interface. I even went so far as to Timbuktu remotely via a dialup connection into that administration machine to control the entire network remotely without having to travel 30 miles to get to that location. I would suggest opening your mind up to the possibility of using Rev on the front end and using RealBasic, Objective C or whatever you wish on the backend and have a client-server type configuration. All this can be easily done using Revolution and RealBasic in concert. Jesse From mwieder at ahsoftware.net Tue Jan 4 22:42:22 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 4 Jan 2005 19:42:22 -0800 Subject: Externals written in not(c) In-Reply-To: <20050104222927.15213.qmail@web51104.mail.yahoo.com> References: <20050104222927.15213.qmail@web51104.mail.yahoo.com> Message-ID: <9926407532.20050104194222@ahsoftware.net> Gordon- Tuesday, January 4, 2005, 2:29:27 PM, you wrote: GW> My goal in all of this? GW> Having natively compiled scientific/math libraries GW> that run at blazing speed behind my rev app, doing the GW> donkey work on the numbers while rev seduces the user GW> with its enchanting interface. Well, I haven't tried this with any Basic versions, but you *should* be able to create a compatible DLL with VB. Remember that you need to export the a couple of items to make them publicly accessible. That Xtable is really the key to it all: if the rev engine can see it then it uses that as a vector to get to your functions. ...but... if your end goal is to get more speed out of things, keep in mind that AFAIK basic *compiles* down to pseudo-code which is then run in its own pcode interpreter. I doubt that you'll see an improvement in speed by offloading math tasks to basic. I have taken external math routines I used to have in C to get some speed out of HyperCard and now run them *all* natively in runrev. YMMV. -- -Mark Wieder mwieder at ahsoftware.net From lists at mangomultimedia.com Tue Jan 4 22:47:03 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 4 Jan 2005 19:47:03 -0800 Subject: Convert Rev app to run inside browser In-Reply-To: References: Message-ID: <761FBB00-5ECC-11D9-A70A-000D9337CDC8@mangomultimedia.com> On Jan 4, 2005, at 6:17 PM, Ken Ray wrote: > On 1/4/05 3:58 PM, "Frank D. Engel, Jr." wrote: > >> Try this one: >> >> route get default > > I generally do: > > ipconfig getifaddr en0 > > This gets the gateway address only without extra stuff that needs to be > parsed out. Ken, I did this on my laptop running OS X.3.5 which connects to the internet using airport connected to a Linksys gateway. I got the following error: get if addr en0 failed, (os/kern) failure I then tried the same but with en1 since that is what the aiport connection: ipconfig getifaddr en1 which gave me the ip address of my computer (confirmed in the network preference pane). Using route get default returned the proper info. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From boinjyboing at hotmail.com Tue Jan 4 22:55:07 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Tue, 4 Jan 2005 19:55:07 -0800 Subject: Pixels Message-ID: Hi, I was wondering if there is some way to draw pixels directly onto the screen without having to create an object. My program (it's for a math class) creates a list of pixels to be drawn on the screen. Right now it "clicks" using the pencil tool and is *very* sluggish. Probably creating graphic objects for these points will be even slower. The only other idea I have would be to write to imagedata, and then to put that in an image and display it. This might be slow also though, and would be complicated. Is there a way to just draw a pixel on the screen (without an object), like in Java? -Ben From jsng at wayoflife.org Tue Jan 4 23:21:22 2005 From: jsng at wayoflife.org (Jesse Sng) Date: Wed, 5 Jan 2005 12:21:22 +0800 Subject: Convert Rev app to run inside browser In-Reply-To: <31BEB4F3-5EA3-11D9-BD8B-0003937A97B8@genesearch.com.au> References: <840DFCF0-5E9A-11D9-BD8B-0003937A97B8@genesearch.com.au> <31BEB4F3-5EA3-11D9-BD8B-0003937A97B8@genesearch.com.au> Message-ID: Get a browser script to call some Rev CGIs and the cgis can also talk to some other rev app that is running in the background that can do all the monitoring, gathering of stats etc and this can all run on the server machine. My feel is that it is probably less secure than if it were to be entirely a desktop app. But then again, some people have very strange notions about what a browser can do. Given that this is an internal application, I would feel safer that this is not available off a commonly available web browser. Jesse From lists at mangomultimedia.com Wed Jan 5 00:01:52 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 4 Jan 2005 21:01:52 -0800 Subject: Using Externals in Revolution Article Message-ID: For those interested I've posted an article on ways to make externals available to your standalone application using transcript as opposed to the standalone builder. The article covers setting externals for a standalone application, setting externals using a library stack and putting externals inside of a Mac OS X application bundle. You can find the article here: If you have any feedback on corrections or how to clarify any points in the article you can send them to me directly at trevor at mangomultimedia.com. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From chipp at chipp.com Wed Jan 5 01:08:44 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 05 Jan 2005 00:08:44 -0600 Subject: icon's In-Reply-To: <616875F1-5EB0-11D9-96D0-0030654C1E62@realtorsgroup.us> References: <616875F1-5EB0-11D9-96D0-0030654C1E62@realtorsgroup.us> Message-ID: <41DB846C.9080204@chipp.com> Here's one.. www.altuit.com/webs/altuit2/StandaloneBuilderTutorial/BuildingIconsforMacOSXandWindowsXP.htm best, Chipp Hershel Fisch wrote: > Hi all there was a link from ?? regarding a tutorial on how to create > icons for mac and win. I googled around but came up with nothing i was > looking for, does any body remember which site it was ? or can any body > point me to that site? From drothe at optusnet.com.au Wed Jan 5 02:41:57 2005 From: drothe at optusnet.com.au (D.Rothe) Date: Wed, 5 Jan 2005 17:41:57 +1000 Subject: Scrolling backgroundPattern Message-ID: <003401c4f2fa$0979f5b0$edfe1dd3@p4c2ghz> Hi All, does anybody know if it is possible to have a background image (backgroundPattern) of a scrolling field to scroll in unison with the scrollbar? The same as a standard webpage would behave (unless you have fixed the bgproperties). I have tried setting the backgroundPattern to scroll with "on scrollbarDrag" but that obviously doesn't work. Any feedback would be appreciated... Cheers Dwayne..... From malte.brill at t-online.de Wed Jan 5 03:24:14 2005 From: malte.brill at t-online.de (malte.brill at t-online.de) Date: Wed, 05 Jan 2005 09:24:14 +0100 (CET) Subject: Scrolling backgroundPattern In-Reply-To: <20050104235850.C61C393013E@mail.runrev.com> References: <20050104235850.C61C393013E@mail.runrev.com> Message-ID: <1104913225.41dba3493ecf0@modem.webmail.t-online.de> Hi Dwayne, you will need to work with groups to achieve what you want. maybe this stack will be helpful: www.derbrill.de/revstack/FldItunes.rev.zip It?s a bit old. It shows how to create a field with alternating coloured lines in the background. Hope this helps, Malte From xbury.cs at clearstream.com Wed Jan 5 03:29:59 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Wed, 5 Jan 2005 09:29:59 +0100 Subject: Scrolling backgroundPattern Message-ID: if you have an image in a scrolling group, for example, while you scroll your scrollbar, you can scroll the group with the image moving inside it. Another idea (without the group's scrollbars) is to use a percentage measure of the scrollbar position to move your image in a predefined zone. on scrollbardrag y set the top of image bgimg to f(y) -- where f(y) is a function to fit your specs.. ... untested... ;) On 05.01.2005 09:24:14 use-revolution-bounces wrote: >Hi Dwayne, > >you will need to work with groups to achieve what you want. > >maybe this stack will be helpful: > >www.derbrill.de/revstack/FldItunes.rev.zip > >It?s a bit old. It shows how to create a field with alternating >coloured lines in the background. > >Hope this helps, > >Malte_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From yvescoppe at skynet.be Wed Jan 5 05:25:24 2005 From: yvescoppe at skynet.be (Yves COPPE) Date: Wed, 5 Jan 2005 11:25:24 +0100 Subject: Ovolab Message-ID: <1C5F6E9C-5F04-11D9-A248-000D932C86BC@skynet.be> Hi list I'm on mac OS X I've read some months ago that some rev users use also an avolab system my question : I have a stack in Rev with a fld with phone numbers I'd like that when someone calls to take off the clip function given by Phlink and to can handle the phone number in my stack. is it possible with some Apple Script funtion ???? Thank you Greetings. Yves COPPE yvescoppe at skynet.be From fde101 at fjrhome.net Wed Jan 5 08:49:17 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 5 Jan 2005 08:49:17 -0500 Subject: Pixels In-Reply-To: References: Message-ID: <97C2477A-5F20-11D9-AF85-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 As an alternative, try placing a list of the points (each point on a separate line, with a blank line between them) into the points property of a polygon shape; for example, if your code generates points and creates a list with one point on each line of a variable, say srcpoints, create a polygon on your card (call it, say, mypoly), and try this: replace the lineDelimiter with (the lineDelimiter & the lineDelimiter) in srcpoints put the lineDelimiter after srcpoints set the points of graphic "mypoly" to srcpoints set the markerPoints of graphic "mypoly" to 0,0 See what that does for you. On Jan 4, 2005, at 10:55 PM, Ben Fisher wrote: > Hi, > > I was wondering if there is some way to draw pixels directly onto the > screen without having to create an object. > My program (it's for a math class) creates a list of pixels to be > drawn on the screen. Right now it "clicks" using the pencil tool and > is *very* sluggish. Probably creating graphic objects for these points > will be even slower. > > The only other idea I have would be to write to imagedata, and then to > put that in an image and display it. This might be slow also though, > and would be complicated. Is there a way to just draw a pixel on the > screen (without an object), like in Java? > > -Ben > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB2/Bd7aqtWrR9cZoRAnPvAJ9dBZyxVKujBgYiYeGaDuqBT9R9QQCeJElX dXlgtt0es6DPBmqaeWJtKoI= =VAZM -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From got at mindspring.com Wed Jan 5 09:31:35 2005 From: got at mindspring.com (Gordon Tillman) Date: Wed, 5 Jan 2005 08:31:35 -0600 Subject: Using Externals in Revolution Article In-Reply-To: References: Message-ID: <80E29830-5F26-11D9-8CBB-000A95ADFC4C@mindspring.com> Morning Trevor, Thanks for posting this: > > > > If you have any feedback on corrections or how to clarify any points > in the article you can send them to me directly at > trevor at mangomultimedia.com. Very nice write-up. Oh how I could have used it a couple of months ago when I was figuring all this out! :-) --gordon From JimCarwardine at OwnYourFuture-net.com Wed Jan 5 13:37:49 2005 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 05 Jan 2005 14:37:49 -0400 Subject: Standard Menus in Standalone In-Reply-To: <41DB846C.9080204@chipp.com> Message-ID: Hi Folks... As I create my first app, I come across a question that I'm sure has an answer in the docs but I can't find it exactly. When I create my standalone, I notice that there are no menus on the menu bar. This is in Mac OS9. After reading thru the docs, I now know how to create a menu bar in both Mac and Windows. What I can't seem to find an answer to is - what if I just want the standard default menus? Do I still have to create each one? You know File - Open, Close, Quit or Edit - Cut, Copy, Paste... Jim -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From hershrev at realtorsgroup.us Wed Jan 5 13:33:46 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 5 Jan 2005 13:33:46 -0500 Subject: icon's In-Reply-To: <41DB846C.9080204@chipp.com> Message-ID: <55F1D6AA-5F48-11D9-96D0-0030654C1E62@realtorsgroup.us> Thanks, Hershel On Wednesday, January 5, 2005, at 01:08 AM, Chipp Walters wrote: > Here's one.. > > www.altuit.com/webs/altuit2/StandaloneBuilderTutorial/ > BuildingIconsforMacOSXandWindowsXP.htm > > best, > Chipp > > Hershel Fisch wrote: >> Hi all there was a link from ?? regarding a tutorial on how to create >> icons for mac and win. I googled around but came up with nothing i >> was looking for, does any body remember which site it was ? or can >> any body point me to that site? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Wed Jan 5 13:50:27 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 5 Jan 2005 10:50:27 -0800 Subject: Using Externals in Revolution Article In-Reply-To: <80E29830-5F26-11D9-8CBB-000A95ADFC4C@mindspring.com> References: <80E29830-5F26-11D9-8CBB-000A95ADFC4C@mindspring.com> Message-ID: On Jan 5, 2005, at 6:31 AM, Gordon Tillman wrote: > Morning Trevor, > > Thanks for posting this: > >> >> >> >> If you have any feedback on corrections or how to clarify any points >> in the article you can send them to me directly at >> trevor at mangomultimedia.com. > > Very nice write-up. Oh how I could have used it a couple of months > ago when I was figuring all this out! :-) The first external I worked with was Valentina. I designed my app to use the splash screen approach and one day I decided to build a standalone. I couldn't get any of the Valentina external calls to work in the standalone and spent a couple of days trying to figure out what was going wrong (I was very new to transcript, revolution, etc. at this point and tech support wasn't sure what was wrong). Finally I put the stack that had the externals property set (the splash stack) in use and everything came to life. It was one of the happiest days of my life ;-) Hopefully this will save somebody else the same frustration. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From asharp at salesconcepts.com Wed Jan 5 13:56:13 2005 From: asharp at salesconcepts.com (Andrew Sharp) Date: Wed, 05 Jan 2005 13:56:13 -0500 Subject: revGoURL problem Message-ID: <6.2.0.14.0.20050105132957.01d84d10@mail.mindspring.com> I am still fairly new to Revolution but according to everything I have read this should work. on mouseUp put "mailto:"&fld "eMail" into theMailAddress revGoURL theMailAddress if the result <>"" then answer the result end mouseUp There is a valid email address in field "eMail" I have tried this with both revMail and revGoURL. Instead of opening my email program, it opens my browser with an http address followed by my mailto address. This is the address I get in my browser: http://mailto:someone at somewhere.com/ I have tried setting the default mail program to Outlook and Eudora and back again but neither work. The same stack works fine on OS X but I can't get this to work on my XP machine. Any ideas would be appreciated. Thanks, Andrew Andrew Sharp Sales Concepts, Inc. 610 Hembree Parkway Suite 407 Roswell, GA 30076 http://www.salesconcepts.com From rev at armbase.com Wed Jan 5 16:25:36 2005 From: rev at armbase.com (Bob Hartley) Date: Wed, 05 Jan 2005 21:25:36 +0000 Subject: automatically create fields from xml tree Message-ID: <6.1.2.0.0.20050105212311.025f07c0@mail.armbase.com> Hi all. Is it possible to automatically create fields from an xml tree using the runrev xml commands or do I need to know the names of the xml items? IE Read xml tree take item1 and create field with the name of item1 etc etc Cheers Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 From userev at canelasoftware.com Wed Jan 5 16:55:16 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 5 Jan 2005 13:55:16 -0800 Subject: revGoURL problem In-Reply-To: <6.2.0.14.0.20050105132957.01d84d10@mail.mindspring.com> References: <6.2.0.14.0.20050105132957.01d84d10@mail.mindspring.com> Message-ID: <7C02A0F0-5F64-11D9-9FFF-000D93373366@canelasoftware.com> On Jan 5, 2005, at 10:56 AM, Andrew Sharp wrote: > I am still fairly new to Revolution but according to everything I have > read this should work. > > on mouseUp > put "mailto:"&fld "eMail" into theMailAddress > revGoURL theMailAddress > if the result <>"" then answer the result > end mouseUp > > > There is a valid email address in field "eMail" > > I have tried this with both revMail and revGoURL. Instead of opening > my email program, it opens my browser with an http address > followed by my mailto address. > > This is the address I get in my browser: > http://mailto:someone at somewhere.com/ > > I have tried setting the default mail program to Outlook and Eudora > and back again but neither work. > > The same stack works fine on OS X but I can't get this to work on my > XP machine. > Any ideas would be appreciated. > Andrew, Run the check for updates under the help menu of Rev. That should fix your problem. You may have to do that twice in a row. -- Best regards, Mark Talluto http://www.canelasoftware.com From chipp at chipp.com Wed Jan 5 18:08:44 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 05 Jan 2005 17:08:44 -0600 Subject: Standard Menus in Standalone In-Reply-To: References: Message-ID: <41DC737C.60007@chipp.com> Hi Jim, Check out the Menu Builder toolset under the Tools menu. It can build standard menus for you. best, Chipp Jim Carwardine wrote: > Hi Folks... As I create my first app, I come across a question that I'm sure > has an answer in the docs but I can't find it exactly. When I create my > standalone, I notice that there are no menus on the menu bar. This is in > Mac OS9. After reading thru the docs, I now know how to create a menu bar > in both Mac and Windows. What I can't seem to find an answer to is - what > if I just want the standard default menus? Do I still have to create each > one? You know File - Open, Close, Quit or Edit - Cut, Copy, Paste... Jim -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 From chipp at chipp.com Wed Jan 5 18:28:35 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 05 Jan 2005 17:28:35 -0600 Subject: automatically create fields from xml tree In-Reply-To: <6.1.2.0.0.20050105212311.025f07c0@mail.armbase.com> References: <6.1.2.0.0.20050105212311.025f07c0@mail.armbase.com> Message-ID: <41DC7823.7060503@chipp.com> Bob, It depends on what your XML structure looks like: For instance if your XML looks like: Name Address 1 Address 2 City State Then have the script of a btn on mouseUp put URL("file:text.xml") into tXML repeat for each line L in tXML put getTag(L) into tTagName switch tTagName case "field" create field getTagData(L,"field") break case "button" create button getTagData(L,"button") break end switch end repeat end mouseUp function getTagData pTagData,pTagName filter pTagData with "<" & pTagName & ">*" replace "<" & pTagName & ">" with "" in pTagData replace "" with "" in pTagData return pTagData end getTagData function getTag pStr put offset("<",pStr) into tStart put offset(">",pStr) into tEnd return char tStart+1 to tEnd-1 of pStr end getTag This will create a field for each field element and a button for each button element. Hope that helps, Chipp Bob Hartley wrote: > Hi all. > > Is it possible to automatically create fields from an xml tree using the > runrev xml commands or do I need to know the names of the xml items? -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 From ambassador at fourthworld.com Wed Jan 5 19:25:36 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 05 Jan 2005 16:25:36 -0800 Subject: SoCal RUG meeting: Jan 21 Message-ID: <41DC8580.1000008@fourthworld.com> For those of you in Southern California (and anyone else who wants to join us), the first meeting of the SoCal Rev User Group for 2005 is set for 21 January in downtown Los Angeles. Agenda: 7pm - 8pm: Trevor shows off his QT externals and anything else he wants, with some Q & A. 8pm - 9pm: Dinner at the restaurant here, with the usual gossip, problem-solving, etc. in between bites of good salmon, pizza, etc. 9pm - 10pm: Mark Talluto will discuss his open source presentation software, educational marketing, and whatever else comes to mind. Special for this meeting: Since this is the first one we've had on a Friday we can run late with a shuffleboard game after the meeting. No, really -- I got a set for Christmas and we had quite a time with it over New Years. :) See ya' then - PS: If you haven't been here before please email me and I'll send you directions. PPS: Judy, will we meet in person at last? -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From gwalias-rev at yahoo.com Wed Jan 5 19:29:48 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Wed, 5 Jan 2005 16:29:48 -0800 (PST) Subject: altBrowser Message-ID: <20050106002948.95154.qmail@web51102.mail.yahoo.com> What am I doing wrong? I just downloaded Chipp's altBrowser, and I have the demo stack and the dll in the same directory on my PC. When I run the stack though, anything I click on the demo stack gives me a "handler not found" error, as if the dll isn't being seen. I believe I have the dll in the same directory as the application (which I presume to mean the demo stack in this case) - am I missing something? I'm sure I'm being a big doofus here. Best Gordon From trevor at mangomultimedia.com Wed Jan 5 19:44:14 2005 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Wed, 5 Jan 2005 16:44:14 -0800 Subject: SoCal RUG meeting: Jan 21 In-Reply-To: <41DC8580.1000008@fourthworld.com> References: <41DC8580.1000008@fourthworld.com> Message-ID: <16E30C97-5F7C-11D9-9F9D-000A956C462A@mangomultimedia.com> On Jan 5, 2005, at 4:25 PM, Richard Gaskin wrote: > > PS: If you haven't been here before please email me and I'll send you > directions. Richard, Some directions would be great. Also, I seem to recall that you've attended the MacWorld Expo in the past. Have you found this to be a beneficial conference in regards to learning about new technologies, networking, etc. or has it been a bust? I was hoping some Rev people would be there so I could meet some of them but it appears they won't be there this year. Trevor From trevor at mangomultimedia.com Wed Jan 5 19:46:03 2005 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Wed, 5 Jan 2005 16:46:03 -0800 Subject: SoCal RUG meeting: Jan 21 In-Reply-To: <16E30C97-5F7C-11D9-9F9D-000A956C462A@mangomultimedia.com> References: <41DC8580.1000008@fourthworld.com> <16E30C97-5F7C-11D9-9F9D-000A956C462A@mangomultimedia.com> Message-ID: <57949BC4-5F7C-11D9-9F9D-000A956C462A@mangomultimedia.com> You would think I knew how to use Reply correctly by now so these things didn't go to the list, but alas... -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From chipp at chipp.com Wed Jan 5 19:48:03 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 05 Jan 2005 18:48:03 -0600 Subject: altBrowser In-Reply-To: <20050106002948.95154.qmail@web51102.mail.yahoo.com> References: <20050106002948.95154.qmail@web51102.mail.yahoo.com> Message-ID: <41DC8AC3.5010000@chipp.com> Hi Gordon, You need to put a copy of the external in the same folder as the Revolution Application when editing in the IDE. I'll add this to the FAQ. Thanks for purchasing altBrowser :-) !! Also, the extra special pricing expires on the 19th of January. Those of you who have purchased a previous version of altBrowser can get a discount code from Heather. best, Chipp Gordon Webster wrote: > What am I doing wrong? > > I just downloaded Chipp's altBrowser, and I have the > demo stack and the dll in the same directory on my PC. > When I run the stack though, anything I click on the > demo stack gives me a "handler not found" error, as if > the dll isn't being seen. > > I believe I have the dll in the same directory as the > application (which I presume to mean the demo stack in > this case) - am I missing something? > > I'm sure I'm being a big doofus here. > > Best > > Gordon > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From gwalias-rev at yahoo.com Wed Jan 5 20:14:54 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Wed, 5 Jan 2005 17:14:54 -0800 (PST) Subject: altBrowser In-Reply-To: <41DC8AC3.5010000@chipp.com> Message-ID: <20050106011454.98967.qmail@web51107.mail.yahoo.com> Dear Chipp Now I understand - the same folder as the rev runtime application, NOT the demo application! altBrowser looks really cool, I can't wait to get into it. Thanks so much for your help! Gordon --- Chipp Walters wrote: > Hi Gordon, > > You need to put a copy of the external in the same > folder as the > Revolution Application when editing in the IDE. I'll > add this to the > FAQ. Thanks for purchasing altBrowser :-) !! > > Also, the extra special pricing expires on the 19th > of January. Those of > you who have purchased a previous version of > altBrowser can get a > discount code from Heather. > > best, > > Chipp > > Gordon Webster wrote: > > What am I doing wrong? > > > > I just downloaded Chipp's altBrowser, and I have > the > > demo stack and the dll in the same directory on my > PC. > > When I run the stack though, anything I click on > the > > demo stack gives me a "handler not found" error, > as if > > the dll isn't being seen. > > > > I believe I have the dll in the same directory as > the > > application (which I presume to mean the demo > stack in > > this case) - am I missing something? > > > > I'm sure I'm being a big doofus here. > > > > Best > > > > Gordon > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > ===== :::::::::: Gordon Webster :::::::::: From ambassador at fourthworld.com Wed Jan 5 20:19:54 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 05 Jan 2005 17:19:54 -0800 Subject: SoCal RUG meeting: Jan 21 In-Reply-To: <16E30C97-5F7C-11D9-9F9D-000A956C462A@mangomultimedia.com> References: <41DC8580.1000008@fourthworld.com> <16E30C97-5F7C-11D9-9F9D-000A956C462A@mangomultimedia.com> Message-ID: <41DC923A.4010308@fourthworld.com> Trevor DeVore wrote: > I seem to recall that you've attended the MacWorld Expo in the > past. Have you found this to be a beneficial conference in > regards to learning about new technologies, networking, etc. > or has it been a bust? I was hoping some Rev people would be > there so I could meet some of them but it appears they won't > be there this year. I think it's a healthy sign that RunRev is joining the ranks of Adobe, Macromedia, and even Apple themselves in selectively sitting out a MacWorld or two. Exhibiting at trade shows is an expensive undertaking, more so coming from the UK (not to mention dealing with US passport control -- oh, the stories I've heard), with very few companies showing any positive ROI for the effort. With RunRev spending the winter in Edinburgh I'm watching the bug list drooling for all my favorite requests to be implemented. :) Trade shows in general are in rapid decline, mostly due to the Internet: it's so easy to get product info these days. Where trade shows remain valuable is the one thing that the Internet can't do: face time. Still a big part of being human, and massive wateringholes like MacWorld or WWDC bring together a lot of smart, fun people who otherwise might find it hard to justify the travel. I have too many apps to ship this quarter to let me out of the loft long enough to get up there, but I know Bill Vlahos and others are going -- maybe someone could coordinate a Revver's dinner, perhaps near one of the fun parties. And of course there's a second great reason to go to MacWorld: both SF and Boston have some really fine restaurants. At WWDC a bunch of us xTalkers had a really nice meal not far from Moscone -- there are so many good places to choose from, but my only tip would be: - Choose a place a couple blocks from Moscone, as the ones really close tend to get booked. Chinatown is great that way, as are any of the wonderful Italian restaurants in North Beach. - Make reservations. Macworld is a big show; we got lucky with a party of 8 during the much smaller WWDC, but with MacWorld it's a whole 'nuther ball game. Flight tip: if you fly into Oakland you'll avoid the madhouse that is SFO, and after a brief shuttle to the Colliseum station you can catch the BART into downtown for just $3.75. Sure beats a $35 shuttle, and as a fellow Angeleno you can marvel at how civilized it feels to visit a city that actually uses its trains (which I guess is all of them except LA ). -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From rbarber at yhb.att.ne.jp Tue Jan 4 06:02:30 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Tue, 4 Jan 2005 06:02:30 -0500 Subject: Unicode won't print In-Reply-To: References: Message-ID: <20E67609-5E40-11D9-BACB-000A95DAEEF0@yhb.att.ne.jp> See bug 1955, its been assigned to Michael last I heard. It would be great to get this fixed since its a large hole in the support for unicode. Ron On Jan 3, 2005, at 9:27 AM, Michael D Mays wrote: > I'm on Mac OSX.3.7 > > I make a stack with a card which has one field. I use the Character > Palette to select and insert into the field the unicode character > 20A04, the currency pound symbol. It shows up beautifully in the > field. Now I print. Nothing shows up. > > What am I doing wrong? > > Michael > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From erikhans08 at yahoo.com Wed Jan 5 21:57:32 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Wed, 5 Jan 2005 18:57:32 -0800 (PST) Subject: icon's In-Reply-To: <41DB846C.9080204@chipp.com> Message-ID: <20050106025733.76618.qmail@web61204.mail.yahoo.com> --- Chipp Walters wrote: > Here's one.. > www.altuit.com/webs/altuit2/ StandaloneBuilderTutorial/ BuildingIconsforMacOSXandWindowsXP.htm hello Chipp, i tried to hunt down a StandaloneBuilderTutorial but could not find it. also there was something a bout a browser in another post or is that part of Hemingway? got no result from the Search field. hope this doesn't sound persnikkity, feedback on sites, just a single perspective of course, is one contribution it seems OK to make. thanks again for all of the help, Erik Hansen ===== erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From lists at mangomultimedia.com Wed Jan 5 22:51:58 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 5 Jan 2005 19:51:58 -0800 Subject: Using ODBC on Win platforms In-Reply-To: <200501021002.j02A2gQp001366@outmx022.isp.belgacom.be> References: <200501021002.j02A2gQp001366@outmx022.isp.belgacom.be> Message-ID: <50596900-5F96-11D9-9B7D-000D9337CDC8@mangomultimedia.com> On Jan 2, 2005, at 2:02 AM, Andr? Rombauts wrote: > Is anyone using Run Rev Studio on XP platform and make access to Access > database with ODBC? Would like to discuss about issues related to DB > management both off and on-line. > > For instance, apart from problems already mentionned here months ago > (not > all revdatabase functions are applicable), I cannot make a correct ODBC > connect through DSN unless I'm using the machine/user dependant way, > thus > preventing me from distributing an apllication... > > How should I write this line? > > put revOpenDatabase("ODBC","mydb","","Admin","zulu") into myDB > > Should I place 'mydb' or use the full path to the DSN file (when > using the > machine / user dependant way, the name is inside Win registers)? > Should I > put login and psw for accessing (the one used withe machine / > dependant way > are those from the Access file an dit is working). > > I intend to distribute an application with a database that will be > updated > by online access. > > If you are not using Access on XP what is your DB solution? Andr?, I have only dabbled with ODBC and Access so I can't answer your connection questions but if you are distributing an application to users you might want to look at a solution like Valentina . This doesn't require setting up any DSN connections on the computer, you just need an external. I've used it on numerous projects and have been very happy with it. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From revolution at jaedworks.com Tue Jan 4 12:57:16 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 4 Jan 2005 09:57:16 -0800 Subject: finding in script In-Reply-To: <36A17CF0-5E63-11D9-9BAF-0050E410655F@fjrhome.net> References: <20050102052944.B48369300CA@mail.runrev.com> <190a01c4f0ba$85100760$0100a8c0@EMRBUERO> <41D7E34E.4070009@tweedly.net> <41D82080.7000902@hyperactivesw.com> <41D82873.5060508@tweedly.net> <41D989A4.9020704@hyperactivesw.com> <36A17CF0-5E63-11D9-9BAF-0050E410655F@fjrhome.net> Message-ID: At 10:13 AM -0500 1/4/05, Frank D. Engel, Jr. wrote: >So you use the groupIDs property on each card to find out which >groups are on each card, merge 'em all together and remove any >duplicates. Yes, that would work fine if all groups were on a card! ;-) As Wilhelm points out, it's possible to use a loop to generate the names of all the top-level groups (including unplaced groups) and work from there, but it's not elegant and it's not fast. The way the backgroundNames and backgroundIDs used to work - generating a list of all groups, rather than a subset - was far simpler for applications where you need to run through all controls, or display a list of groups. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Wed Jan 5 23:15:18 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 5 Jan 2005 20:15:18 -0800 Subject: controls on each card In-Reply-To: <64878EF567131D4596246171F75FD4A90EC5C7@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A90EC5C7@m-epo-1.epo.cdc.gov> Message-ID: At 4:44 PM -0500 1/4/05, Lynch, Jonathan wrote: >See... >This is really a great example of why the documentation needs to be >clearer. > >All you do is group the controls that you want to appear on new cards - >then set the background behavior of that group to true. Maybe we could improve the documentation by adding something like this: "How to display objects on more than one card: You display the same object (or a set of objects) on more than one card by making them part of a group. Select the object or objects you want to group, then choose Object menu > Group Selected. To do this in a handler, use the group command. Once you've grouped the objects, go to each card you want them to appear on, and choose the group from the "Place Group" submenu in the Object menu. (You may want to give your group a descriptive name first, if you're using more than one.) To place a group on a card from within a handler or the message box, use the place command. Tip: To place a group automatically whenever you create a new card, set the group's backgroundBehavior property to true. If you are on a card that has the group when you create the new card, the group is placed on the new card." -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From klaus at major-k.de Thu Jan 6 05:38:39 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 6 Jan 2005 11:38:39 +0100 Subject: clicktext and decimal numbers Message-ID: <20F44777-5FCF-11D9-9701-000A27B49A96@major-k.de> Hi friends, a happy 2005 to all of you! Short question: When clicking on decimal numbers like 12.34, "the clicktext"*** returns "12", "." or "34", which is not very helpful if you need the complete number... *** "clickcharchunk" and "clickchunk" etc... are working the same way :-( Now i worked around this by setting the "textstyle" of those numbers to "link" and set the underlinelinks to false set the linkcolor to 0,0,0 set the linkvisitedcolor to 0,0,0 set the linkhilitecolor to 0,0,0 to make the numbers look like any other text. Now "the clicktext" returns "12.34", which is what i want. But this way other links do not look like links anymore, since these properties are valid either globally or for a specific stack... Does anybody have another solution for this phenomenon? SHORT scripts preferred ;-) Thanks in advance. Regards Klaus Major klaus at major-k.de http://www.major-k.de From xbury.cs at clearstream.com Thu Jan 6 07:23:45 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Thu, 6 Jan 2005 13:23:45 +0100 Subject: clicktext and decimal numbers Message-ID: Hi Klaus, if you have either a single column field list or a table, the clickline/text or the number of items in char 1 to the clickchar kind of op. Still no submissions for logos for the RunRev sponsored GT car... It's free, and you'll get car pictures too for your websites... hope that helps Xavier -- http://monsieurx.com On 06.01.2005 11:38:39 use-revolution-bounces wrote: >Hi friends, > >a happy 2005 to all of you! > > >Short question: > >When clicking on decimal numbers like 12.34, "the clicktext"*** returns >"12", "." or "34", which is not very helpful if you need the complete >number... > >*** "clickcharchunk" and "clickchunk" etc... are working the same way >:-( > >Now i worked around this by setting the "textstyle" of those numbers to >"link" and > >set the underlinelinks to false >set the linkcolor to 0,0,0 >set the linkvisitedcolor to 0,0,0 >set the linkhilitecolor to 0,0,0 > >to make the numbers look like any other text. >Now "the clicktext" returns "12.34", which is what i want. > >But this way other links do not look like links anymore, since these >properties are >valid either globally or for a specific stack... > >Does anybody have another solution for this phenomenon? >SHORT scripts preferred ;-) > >Thanks in advance. > > >Regards > >Klaus Major >klaus at major-k.de >http://www.major-k.de > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Thu Jan 6 07:37:18 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 06 Jan 2005 04:37:18 -0800 Subject: clicktext and decimal numbers In-Reply-To: <20F44777-5FCF-11D9-9701-000A27B49A96@major-k.de> Message-ID: Recently, Klaus Major wrote: > Short question: > > When clicking on decimal numbers like 12.34, "the clicktext"*** returns > "12", "." or "34", which is not very helpful if you need the complete > number... > > *** "clickcharchunk" and "clickchunk" etc... are working the same way > :-( > > Now i worked around this by setting the "textstyle" of those numbers to > "link" and > > set the underlinelinks to false > set the linkcolor to 0,0,0 > set the linkvisitedcolor to 0,0,0 > set the linkhilitecolor to 0,0,0 > > to make the numbers look like any other text. > Now "the clicktext" returns "12.34", which is what i want. > > But this way other links do not look like links anymore, since these > properties are > valid either globally or for a specific stack... > > Does anybody have another solution for this phenomenon? > SHORT scripts preferred ;-) Maybe this could work: function getTheText tField put fld tField into F put the clickChunk into T put value(T) into N if N is a number or N = "." then put (word 4 of T) + 1 into C repeat while (char C of F is a number or char C of F = ".") put char C of F after N add 1 to C end repeat put (word 2 of T) - 1 into C repeat while (char C of F is a number or char C of F = ".") put char C of F before N add -1 to C end repeat return N else return the clickText end getTheText Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From klaus at major-k.de Thu Jan 6 08:07:01 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 6 Jan 2005 14:07:01 +0100 Subject: clicktext and decimal numbers In-Reply-To: References: Message-ID: Bon jour Xavier, > Hi Klaus, > > if you have either a single column field list or a table, the > clickline/text or the > number of items in char 1 to the clickchar kind of op. thanks, but that would be far too easy ;-) Actually the numbers can be anywhere inside a locked field... > Still no submissions for logos for the RunRev sponsored GT car... > It's free, and you'll get car pictures too for your websites... Sorry, i am not interested in GT cars/games at all... > hope that helps > Xavier > -- > http://monsieurx.com Au revoir mon ami Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Thu Jan 6 08:09:20 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 6 Jan 2005 14:09:20 +0100 Subject: clicktext and decimal numbers In-Reply-To: References: Message-ID: <2D9DF179-5FE4-11D9-9701-000A27B49A96@major-k.de> Hi Scott, > Recently, Klaus Major wrote: >> Short question: >> When clicking on decimal numbers like 12.34, "the clicktext"*** >> returns >> "12", "." or "34", which is not very helpful if you need the complete >> number... >> *** "clickcharchunk" and "clickchunk" etc... are working the same way >> :-( >> ... >> SHORT scripts preferred ;-) Ahem... ;-) > Maybe this could work: > > function getTheText tField > put fld tField into F > put the clickChunk into T > put value(T) into N > if N is a number or N = "." then > put (word 4 of T) + 1 into C > repeat while (char C of F is a number or char C of F = ".") > put char C of F after N > add 1 to C > end repeat > put (word 2 of T) - 1 into C > repeat while (char C of F is a number or char C of F = ".") > put char C of F before N > add -1 to C > end repeat > return N > else return the clickText > end getTheText > > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design Yes, great, thanks, exactly what i was looking for! ...and was just too lazy to write it on my own :-D Best from germany Klaus Major klaus at major-k.de http://www.major-k.de From xbury.cs at clearstream.com Thu Jan 6 08:12:25 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Thu, 6 Jan 2005 14:12:25 +0100 Subject: clicktext and decimal numbers Message-ID: >thanks, but that would be far too easy ;-) > >Actually the numbers can be anywhere inside a locked field... Then try to find the space before and after the clickchunk... >> Still no submissions for logos for the RunRev sponsored GT car... >> It's free, and you'll get car pictures too for your websites... > >Sorry, i am not interested in GT cars/games at all... You dont have to be intersted in GT cars... It's free publicity for your website and or products for those who are interested and will be exposed (and forced to eat my dust ;)) cheers Xavier From klaus at major-k.de Thu Jan 6 08:35:17 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 6 Jan 2005 14:35:17 +0100 Subject: clicktext and decimal numbers In-Reply-To: References: Message-ID: Hi Xavier, >> thanks, but that would be far too easy ;-) >> Actually the numbers can be anywhere inside a locked field... > Then try to find the space before and after the clickchunk... Yep, that's what Scott already offered :-) >>> Still no submissions for logos for the RunRev sponsored GT car... >>> It's free, and you'll get car pictures too for your websites... >> Sorry, i am not interested in GT cars/games at all... > > You dont have to be intersted in GT cars... > It's free publicity for your website and or products for those who are > interested and will be exposed (and forced to eat my dust ;)) LOL :-D ...or bring some flowers to your funeral ;-) > cheers > Xavier Best Klaus Major klaus at major-k.de http://www.major-k.de From michael.rr at mdmays.com Thu Jan 6 08:37:40 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Thu, 6 Jan 2005 07:37:40 -0600 Subject: Why multiple votes in Bugzilla? Message-ID: <22A1006F-5FE8-11D9-8B67-000A95D7C7E2@mdmays.com> Does it make any difference if I use all my votes on one problem? Will that increase the likely hood of the problem getting fixed or will it just show that it is a very serious problem for me? Michael From michael.rr at mdmays.com Thu Jan 6 08:51:37 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Thu, 6 Jan 2005 07:51:37 -0600 Subject: Unicode won't print In-Reply-To: <20E67609-5E40-11D9-BACB-000A95DAEEF0@yhb.att.ne.jp> References: <20E67609-5E40-11D9-BACB-000A95DAEEF0@yhb.att.ne.jp> Message-ID: <15989714-5FEA-11D9-8B67-000A95D7C7E2@mdmays.com> Just to be clear, that Michael is not me. But what you say is very true. If a user inserts some unicode into a field in your application or stack which is to be printed your application or stack is going to break . ? Michael On Jan 4, 2005, at 5:02 AM, ron barber wrote: > See bug 1955, its been assigned to Michael last I heard. It would be > great to get this fixed since its a large hole in the support for > unicode. > > Ron > > On Jan 3, 2005, at 9:27 AM, Michael D Mays wrote: > >> I'm on Mac OSX.3.7 >> >> I make a stack with a card which has one field. I use the Character >> Palette to select and insert into the field the unicode character >> 20A04, the currency pound symbol. It shows up beautifully in the >> field. Now I print. Nothing shows up. >> >> What am I doing wrong? >> >> Michael >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rjb at rz.uni-potsdam.de Thu Jan 6 08:43:44 2005 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Thu, 6 Jan 2005 14:43:44 +0100 Subject: clicktext and decimal numbers In-Reply-To: <2D9DF179-5FE4-11D9-9701-000A27B49A96@major-k.de> References: <2D9DF179-5FE4-11D9-9701-000A27B49A96@major-k.de> Message-ID: >Hi Scott, > >>Recently, Klaus Major wrote: >>>Short question: >>>When clicking on decimal numbers like 12.34, "the clicktext"*** returns >>>"12", "." or "34", which is not very helpful if you need the complete >>>number... >>>*** "clickcharchunk" and "clickchunk" etc... are working the same way >>>:-( >>>... >>>SHORT scripts preferred ;-) > >Ahem... ;-) > >>Maybe this could work: >> >>function getTheText tField >> put fld tField into F >> put the clickChunk into T >> put value(T) into N >> if N is a number or N = "." then >> put (word 4 of T) + 1 into C >> repeat while (char C of F is a number or char C of F = ".") >> put char C of F after N >> add 1 to C >> end repeat >> put (word 2 of T) - 1 into C >> repeat while (char C of F is a number or char C of F = ".") >> put char C of F before N >> add -1 to C >> end repeat >> return N >> else return the clickText >>end getTheText >> >> >>Regards, >> >>Scott Rossi >>Creative Director >>Tactile Media, Development & Design > >Yes, great, thanks, exactly what i was looking for! >...and was just too lazy to write it on my own :-D > > >Best from germany > >Klaus Major >klaus at major-k.de >http://www.major-k.de > Would something along the lines of the following work? get word (the number of words of (char 1 to (word 2 of the clickCharChunk) of fld "xxx"))) of fld "xxx" you may need to check first whether clickChar is a number or at least not a space or another word delimiter Robert From klaus at major-k.de Thu Jan 6 09:09:52 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 6 Jan 2005 15:09:52 +0100 Subject: clicktext and decimal numbers In-Reply-To: References: <2D9DF179-5FE4-11D9-9701-000A27B49A96@major-k.de> Message-ID: Hi Robert, > Would something along the lines of the following work? > > get word (the number of words of (char 1 to (word 2 of the > clickCharChunk) of fld "xxx"))) of fld "xxx" Way cool! Got it to work with some brackets less ;-) put word the number of words of (char 1 to (word 2 of the clickCharChunk) of fld "xxx") of fld "xxx" > you may need to check first whether clickChar is a number or at least > not a space or another word delimiter Thanks, i really love one-liners :-) And this list! > Robert Regards Klaus Major klaus at major-k.de http://www.major-k.de From 3mcgrath at adelphia.net Thu Jan 6 09:17:09 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 6 Jan 2005 09:17:09 -0500 Subject: controls on each card In-Reply-To: References: <64878EF567131D4596246171F75FD4A90EC5C7@m-epo-1.epo.cdc.gov> Message-ID: But, doesn't a group need to have backgroundBehaviour true FIRST in order to show up in the "Place Group" submenu? Tom On Jan 5, 2005, at 11:15 PM, Jeanne A. E. DeVoto wrote: > Once you've grouped the objects, go to each card you want them to > appear on, and choose the group from the "Place Group" submenu in the > Object menu. (You may want to give your group a descriptive name > first, if you're using more than one.) To place a group on a card from > within a handler or the message box, use the place command. > > Tip: To place a group automatically whenever you create a new card, > set the group's backgroundBehavior property to true. If you are on a > card that has the group when you create the new card, the group is > placed on the new card." Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From alex at tweedly.net Thu Jan 6 09:24:13 2005 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 06 Jan 2005 14:24:13 +0000 Subject: clicktext and decimal numbers In-Reply-To: <20F44777-5FCF-11D9-9701-000A27B49A96@major-k.de> References: <20F44777-5FCF-11D9-9701-000A27B49A96@major-k.de> Message-ID: <41DD4A0D.1040100@tweedly.net> Klaus Major wrote: > Hi friends, > > a happy 2005 to all of you! Happy New Year to you too. > Short question: > > When clicking on decimal numbers like 12.34, "the clicktext"*** returns > "12", "." or "34", which is not very helpful if you need the complete > number... > > *** "clickcharchunk" and "clickchunk" etc... are working the same way :-( > > Now i worked around this by setting the "textstyle" of those numbers > to "link" and > [...] > But this way other links do not look like links anymore, since these > properties are > valid either globally or for a specific stack... > > Does anybody have another solution for this phenomenon? > SHORT scripts preferred ;-) You could do this by setting the textColor of the numbers to something subtly different from the remainder of the text (e.g. 1,1,1 instead of black), and the testing the color of the clickChunk ? (Obviously, only if you aren't already using mixed colour text :-) If you can't do that and need to script a solution, then it becomes a philosophical question - what's a number ? (Assume the click is between the "1" and the "2" in the following examples) 12 ? yes, value 12. 12.34 ? yes, value 12 and a bit -12.34 ? yes probably, value negative 12 and a bit +12.34 ? yes probably 12.34; more text ? yes, value 12 and a bit with a semi-colon punctuation to follow 12.34. more text ? Maybe ! 12 and a bit followed by a period ? or maybe not. 12.34.56 ? perhaps not, but perhaps yes 56.12.34 ? probably not - would it be 56 and a bit or 12 and a bit ?? 1234more text ? maybe text1234more text ? maybe If you can give the right answer to some of these (either - "can't happen", or "don't care") then you can write a pretty short script to deal with it; if you can't ignore them, then the script may be rather longer. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 From BNZ2 at CDC.GOV Thu Jan 6 09:30:59 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Thu, 6 Jan 2005 09:30:59 -0500 Subject: clicktext and decimal numbers Message-ID: <64878EF567131D4596246171F75FD4A90EC5C8@m-epo-1.epo.cdc.gov> For a spellcheck for a program at work - I had to make it so that it selected the actual word, even if that word contained a dash. I did it basically by starting with the character under the mouse click, then counting to the left until reaching a space or linefeed or the beginning of the field - then also counting to the right with similar limits. The code is pretty simple, but you might be able to streamline it - my programming skills are still in the amateur category: On mousedown put word 2 of mousecharchunk() into aaa if ((character aaa of me <> " ") and (character aaa of me <> linefeed)) then put aaa into aaaleft put aaa into aaaright put the number of characters in me into PPP repeat until stopvar = 1 if stopleft <> 1 then if ((character aaaleft of me = " ") or (character aaaleft of me = linefeed)) then put 1 into stopleft put (aaaleft + 1) into aaaleft else if (aaaleft = 1) then put 1 into stopleft else put (aaaleft - 1) into aaaleft end if end if if stopright <> 1 then if ((character aaaright of me = " ") or (character aaaright of me = linefeed)) then put 1 into stopright put (aaaright - 1) into aaaright else if (aaaright = PPP) then put 1 into stopright else put (aaaright + 1) into aaaright end if end if if (stopleft = 1) and (stopright = 1) then put 1 into stopvar end repeat put character aaaleft to aaaright of me into ccc end if end mousedown This script winds up with the word you clicked on being put into the ccc variable. I use it to check against a list of words that are frequently used improperly in medical/scientific writing, to make sure I don't miss a possible mistake when editing submissions to our publication. Cheers, Jonathan -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Klaus Major Sent: Thursday, January 06, 2005 5:39 AM To: How to use Revolution Subject: clicktext and decimal numbers Hi friends, a happy 2005 to all of you! Short question: When clicking on decimal numbers like 12.34, "the clicktext"*** returns "12", "." or "34", which is not very helpful if you need the complete number... *** "clickcharchunk" and "clickchunk" etc... are working the same way :-( Now i worked around this by setting the "textstyle" of those numbers to "link" and set the underlinelinks to false set the linkcolor to 0,0,0 set the linkvisitedcolor to 0,0,0 set the linkhilitecolor to 0,0,0 to make the numbers look like any other text. Now "the clicktext" returns "12.34", which is what i want. But this way other links do not look like links anymore, since these properties are valid either globally or for a specific stack... Does anybody have another solution for this phenomenon? SHORT scripts preferred ;-) Thanks in advance. Regards Klaus Major klaus at major-k.de http://www.major-k.de _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Thu Jan 6 09:35:59 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 6 Jan 2005 15:35:59 +0100 Subject: clicktext and decimal numbers In-Reply-To: <41DD4A0D.1040100@tweedly.net> References: <20F44777-5FCF-11D9-9701-000A27B49A96@major-k.de> <41DD4A0D.1040100@tweedly.net> Message-ID: <48A76820-5FF0-11D9-9701-000A27B49A96@major-k.de> Hi Alex and Jonathan, thanks a lot for your (partly philosophical ;-) answers... I think i now have more solutions than i will ever need :-D I LOVE THIS LIST! (No monkey dance, however ;-) Best from germany Klaus Major klaus at major-k.de http://www.major-k.de From jhurley at infostations.com Thu Jan 6 10:40:10 2005 From: jhurley at infostations.com (James Hurley) Date: Thu, 6 Jan 2005 07:40:10 -0800 Subject: Answer to a question no one asked In-Reply-To: <20050106121913.290AB9300DE@mail.runrev.com> References: <20050106121913.290AB9300DE@mail.runrev.com> Message-ID: What is the perpendicular distance between a point and a line? Application for which there is no redeeming social value: Create a line graphic "line" and an oval graphic "circle" Put the following script into a transparent radio button and then drag that button. local myName, p2,p3 on mouseDown put the name of me into myName put the points of grc "line" into tPoints put line 1 of tPoints into p2 put line 2 of tPoints into p3 end mouseDown on mouseUP put "" into myName end mouseUP on mouseLeave mouseUP end mouseLeave on mouseMove u,v if myName is "" then exit mouseMove set the loc of me to u,v put u,v into p1 put abs(perpDist(p1,p2,p3)) into tRadius set the loc of grc "circle" to u,v set the width of grc "circle" to 2*tRadius set the height of grc "circle" to 2*tRadius end mouseMove function perpDist p1,p2,p3 --Returns the perpendicular distance --between point p1 and the line with --end points p2 and p3 put item 1 of p1 into x1 put item 2 of p1 into y1 put item 1 of p2 into x2 put item 2 of p2 into y2 put item 1 of p3 into x3 put item 2 of p3 into y3 if x3-x2 is 0 then return (x1-x2) else put (y3-y2)/(x3-x2) into m -- The slope return (m*(x1-x2)-(y1-Y2))/sqrt(1+m*m) end if end perpDist Jim From BNZ2 at CDC.GOV Thu Jan 6 11:16:53 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Thu, 6 Jan 2005 11:16:53 -0500 Subject: More on Windows printing... Message-ID: <64878EF567131D4596246171F75FD4A9469EAD@m-epo-1.epo.cdc.gov> Are there any fonts that are the same on screen as on printer? Some are shorter, some are longer, but I have yet to find one that comes out the same. Normally, one would use a truetype font for this purpose. Is there any sort of true type font we can use in Rev? From lists at mangomultimedia.com Thu Jan 6 11:26:32 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 6 Jan 2005 08:26:32 -0800 Subject: controls on each card In-Reply-To: References: <64878EF567131D4596246171F75FD4A90EC5C7@m-epo-1.epo.cdc.gov> Message-ID: On Jan 6, 2005, at 6:17 AM, Thomas McGrath III wrote: > But, doesn't a group need to have backgroundBehaviour true FIRST in > order to show up in the "Place Group" submenu? No. You can place any group in your stack on a card where it doesn't already appear. This is how you use one group across multiple cards. The backgroundBehavior just places groups on a new card automatically and places the group script after the card script in the message path. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From fde101 at fjrhome.net Thu Jan 6 11:40:53 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 6 Jan 2005 11:40:53 -0500 Subject: More on Windows printing... In-Reply-To: <64878EF567131D4596246171F75FD4A9469EAD@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A9469EAD@m-epo-1.epo.cdc.gov> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 You should be able to use any TTF with Rev. The issue with different font metrics is a Windows problem, not a font problem. This issue does not exist on the Mac, for example. Arial is a good example of a TrueType font. However, the printer metrics are still different from the screen metrics. Go figure. Two "real" solutions: print a bitmap containing the text (slow and painful, resolution can be a killer in terms of both speed and quality), or switch to the Mac (not always an option when developing for other people to use, but hey, I had to suggest it anyway; it does work correctly on the Mac). On Jan 6, 2005, at 11:16 AM, Lynch, Jonathan wrote: > Are there any fonts that are the same on screen as on printer? > > Some are shorter, some are longer, but I have yet to find one that > comes > out the same. Normally, one would use a truetype font for this purpose. > Is there any sort of true type font we can use in Rev? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB3WoW7aqtWrR9cZoRAqzzAJ4z1uuUXX1HgyGrKIO8wbry+KBT6gCdE314 OGLppBwVYnn8suTPom8XKU4= =VTP3 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From BNZ2 at CDC.GOV Thu Jan 6 11:46:59 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Thu, 6 Jan 2005 11:46:59 -0500 Subject: More on Windows printing... Message-ID: <64878EF567131D4596246171F75FD4A90EC5C9@m-epo-1.epo.cdc.gov> But - somehow MS word manages to look the same between both. Not to sound paranoid or anything, but I tend to imagine it was designed that way on purpose to make it tougher for competing programs. I figure there should be some fonts where the metrics are roughly the same between printer font and screen font. So far, Modern and Verdana come closest, with Modern printing a little under the screen font width, and Verdana printing a tiny bit over the screen font width. Does anyone know how MS Word manages to keep them the same? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Frank D. Engel, Jr. Sent: Thursday, January 06, 2005 11:41 AM To: How to use Revolution Subject: Re: More on Windows printing... -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 You should be able to use any TTF with Rev. The issue with different font metrics is a Windows problem, not a font problem. This issue does not exist on the Mac, for example. Arial is a good example of a TrueType font. However, the printer metrics are still different from the screen metrics. Go figure. Two "real" solutions: print a bitmap containing the text (slow and painful, resolution can be a killer in terms of both speed and quality), or switch to the Mac (not always an option when developing for other people to use, but hey, I had to suggest it anyway; it does work correctly on the Mac). On Jan 6, 2005, at 11:16 AM, Lynch, Jonathan wrote: > Are there any fonts that are the same on screen as on printer? > > Some are shorter, some are longer, but I have yet to find one that > comes > out the same. Normally, one would use a truetype font for this purpose. > Is there any sort of true type font we can use in Rev? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB3WoW7aqtWrR9cZoRAqzzAJ4z1uuUXX1HgyGrKIO8wbry+KBT6gCdE314 OGLppBwVYnn8suTPom8XKU4= =VTP3 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Thu Jan 6 12:55:07 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 06 Jan 2005 09:55:07 -0800 Subject: More on Windows printing... In-Reply-To: <64878EF567131D4596246171F75FD4A90EC5C9@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A90EC5C9@m-epo-1.epo.cdc.gov> Message-ID: <41DD7B7B.8050504@fourthworld.com> Lynch, Jonathan wrote: > But - somehow MS word manages to look the same between both. > Not to sound paranoid or anything, but I tend to imagine it > was designed that way on purpose to make it tougher for > competing programs. It seems you're not paranoid at all. The decades' old rumors of Micro$oft using undocumented APIs in their own apps were confirmed in some of the anti-trust lawsuits won against them by more than two dozen governments worldwide in recent years. References: More: Maybe the most entertaining read on the subject is Penfield Jackson's Finding of Facts on the case: Excerpt: "Microsoft has demonstrated that it will use its prodigious market power and immense profits to harm any firm that insists on pursuing initiatives that could intensify competition against one of Microsoft's core products. The ultimate result is that some innovations that would truly benefit consumers never occur for the sole reason that they do not coincide with Microsoft's self-interest." -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From dsc at swcp.com Thu Jan 6 13:03:00 2005 From: dsc at swcp.com (Dar Scott) Date: Thu, 6 Jan 2005 11:03:00 -0700 Subject: Answer to a question no one asked In-Reply-To: References: <20050106121913.290AB9300DE@mail.runrev.com> Message-ID: <33D04AFA-600D-11D9-8927-000A9567A3E6@swcp.com> On Jan 6, 2005, at 8:40 AM, James Hurley wrote: > What is the perpendicular distance between a point and a line? This is a nice example of breaking out a small general problem into a separate function. Good work. Some nit-picking (without trying it): I think of distance as always positive. If the abs() is needed, then maybe it should be pushed into the function. The alternative of defining the special meaning of "distance" in this case is more work. The names p1, p2 and p3 look like peer names, but p2 and p3 are bound together by being the end points of the same line segment. I stumble over abbreviations such as grc. I'll get over it. Rats. I couldn't find any divide-by-zero problems. Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From rev at armbase.com Thu Jan 6 13:13:36 2005 From: rev at armbase.com (Bob Hartley) Date: Thu, 06 Jan 2005 18:13:36 +0000 Subject: automatically create fields from xml tree In-Reply-To: <41DC7823.7060503@chipp.com> References: <6.1.2.0.0.20050105212311.025f07c0@mail.armbase.com> <41DC7823.7060503@chipp.com> Message-ID: <6.1.2.0.0.20050106180423.0263b618@mail.armbase.com> At 23:28 05/01/2005, you wrote: >Bob, > >It depends on what your XML structure looks like: For instance if your XML >looks like: Hi Chipp. Well I gave this a try and made sure the text.xml file was in the same directory. It originally looked like this Comedy Big Fishies PG-13 2003 1 Comedy Two Weeks Notice PG-13 2002 0 Drama Road to Perdition R 2002 1 and I eddited it to look like this Comedy Big Fishies PG-13 2003 1 Then tried the script in button but it did not do anything >Name >Address 1 >Address 2 >City >State > > >Then have the script of a btn > >on mouseUp > put URL("file:text.xml") into tXML > repeat for each line L in tXML > put getTag(L) into tTagName > switch tTagName > case "field" > create field getTagData(L,"field") > break > case "button" > create button getTagData(L,"button") > break > end switch > end repeat >end mouseUp > >function getTagData pTagData,pTagName > filter pTagData with "<" & pTagName & ">*" > replace "<" & pTagName & ">" with "" in pTagData > replace "" with "" in pTagData > return pTagData >end getTagData > >function getTag pStr > put offset("<",pStr) into tStart > put offset(">",pStr) into tEnd > return char tStart+1 to tEnd-1 of pStr >end getTag I then changed the script to function getTagData pTagData,pTagName filter pTagData with "<" & pTagName & ">*" replace "<" & pTagName & ">" with "" in pTagData replace "" with "" in pTagData return pTagData end getTagData function getTag pStr put offset("<",pStr) into tStart put offset(">",pStr) into tEnd return char tStart+1 to tEnd-1 of pStr end getTag on mouseUp put URL("file:text.xml") into tXML repeat for each line L in tXML put getTag(L) into tTagName switch tTagName case "field" create field getTagData(L,"field") break case "button" create button getTagData(L,"button") break end switch end repeat end mouseUp Just in case it needed the function before the on mouseup handler. Still no luck. I'll have a go later in the weekend. cheers bob >This will create a field for each field element and a button for each >button element. > >Hope that helps, > >Chipp > > >Bob Hartley wrote: >>Hi all. >>Is it possible to automatically create fields from an xml tree using the >>runrev xml commands or do I need to know the names of the xml items? > > >-- >No virus found in this outgoing message. >Checked by AVG Anti-Virus. >Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > > >-- >No virus found in this incoming message. >Checked by AVG Anti-Virus. >Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 From hershrev at realtorsgroup.us Thu Jan 6 13:06:51 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Thu, 6 Jan 2005 13:06:51 -0500 Subject: icon's In-Reply-To: <20050106025733.76618.qmail@web61204.mail.yahoo.com> Message-ID: Thanks On Wednesday, January 5, 2005, at 09:57 PM, Erik Hansen wrote: > > --- Chipp Walters wrote: > >> Here's one.. >> > www.altuit.com/webs/altuit2/ > StandaloneBuilderTutorial/ > BuildingIconsforMacOSXandWindowsXP.htm > > hello Chipp, > > i tried to hunt down a > StandaloneBuilderTutorial but could not > find it. > > also there was something a bout a browser > in another post or is that part of > Hemingway? > > got no result from the Search field. > > hope this doesn't sound persnikkity, > feedback on sites, just a single perspective > of course, is one contribution it seems > OK to make. > > thanks again for all of the help, > > Erik Hansen > > ===== > erik at erikhansen.org http://www.erikhansen.org > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From BNZ2 at CDC.GOV Thu Jan 6 13:29:48 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Thu, 6 Jan 2005 13:29:48 -0500 Subject: More on Windows printing... Message-ID: <64878EF567131D4596246171F75FD4A90EC5CA@m-epo-1.epo.cdc.gov> Well - after creating a stack that takes an image of a field and puts it right underneath the field, so that I can print it out and compare the screen font width to the printed font width for various fonts... I have concluded that Modern and Garamond are the two best fonts to use, if one is hoping to have the printout look similar to the screen. When printed, both of those fonts are just a teeny bit less wide than they are on screen. Thus, words in fields are not likely to get cut off after printing, and the spacing will be similar. I have a variety of ideas on how to make it print exactly like it is supposed to - but all of these ideas are really very complicated. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Richard Gaskin Sent: Thursday, January 06, 2005 12:55 PM To: How to use Revolution Subject: Re: More on Windows printing... Lynch, Jonathan wrote: > But - somehow MS word manages to look the same between both. > Not to sound paranoid or anything, but I tend to imagine it > was designed that way on purpose to make it tougher for > competing programs. It seems you're not paranoid at all. The decades' old rumors of Micro$oft using undocumented APIs in their own apps were confirmed in some of the anti-trust lawsuits won against them by more than two dozen governments worldwide in recent years. References: More: Maybe the most entertaining read on the subject is Penfield Jackson's Finding of Facts on the case: Excerpt: "Microsoft has demonstrated that it will use its prodigious market power and immense profits to harm any firm that insists on pursuing initiatives that could intensify competition against one of Microsoft's core products. The ultimate result is that some innovations that would truly benefit consumers never occur for the sole reason that they do not coincide with Microsoft's self-interest." -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From userev at canelasoftware.com Thu Jan 6 14:23:38 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 6 Jan 2005 11:23:38 -0800 Subject: Open-source: Presentation software Message-ID: <77A74F38-6018-11D9-91A0-000D93373366@canelasoftware.com> Some time ago I created a commercial product called Multimedia Generator. This is presentation software that was designed for the education market. We ended up getting users in many different markets over time. The software is pretty easy to use, but does lack some polish and features from talented folks like you. If you are interested in joining an open-source effort to make a better presentation tool using Rev, please join the group I have created at Yahoo: Thanks for taking a look! -- Best regards, Mark Talluto http://www.canelasoftware.com From gwalias-rev at yahoo.com Thu Jan 6 14:32:32 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Thu, 6 Jan 2005 11:32:32 -0800 (PST) Subject: Open-source: Presentation software In-Reply-To: <77A74F38-6018-11D9-91A0-000D93373366@canelasoftware.com> Message-ID: <20050106193232.30099.qmail@web51106.mail.yahoo.com> Mark I checked out your Yahoo groups page - the project sounds potentially interesting but it's hard to know how interesting in the absence of more info. Best Gordon --- Mark Talluto wrote: > Some time ago I created a commercial product called > Multimedia > Generator. This is presentation software that was > designed for the > education market. We ended up getting users in many > different markets > over time. The software is pretty easy to use, but > does lack some > polish and features from talented folks like you. > > If you are interested in joining an open-source > effort to make a better > presentation tool using Rev, please join the group I > have created at > Yahoo: > > Thanks for taking a look! > > -- > 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 > ===== :::::::::: Gordon Webster :::::::::: From BNZ2 at CDC.GOV Thu Jan 6 14:32:15 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Thu, 6 Jan 2005 14:32:15 -0500 Subject: Open-source: Presentation software Message-ID: <64878EF567131D4596246171F75FD4A90EC5CB@m-epo-1.epo.cdc.gov> What kind of objects does your presentation software use? By that, I mean, I assume it does fields, pictures, audio, and video. Any other types of objects? I have been thinking that a 3-D object viewer would be a great object. (I hope no one objects to my overuse of the word 'object' here, which, objectively speaking, I am definitely overusing). I also think a 3-D animated character generator that speaks to the viewer, using whatever text is sent to it from a handler, would be nifty. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark Talluto Sent: Thursday, January 06, 2005 2:24 PM To: Revolution use Revolution Subject: Open-source: Presentation software Some time ago I created a commercial product called Multimedia Generator. This is presentation software that was designed for the education market. We ended up getting users in many different markets over time. The software is pretty easy to use, but does lack some polish and features from talented folks like you. If you are interested in joining an open-source effort to make a better presentation tool using Rev, please join the group I have created at Yahoo: Thanks for taking a look! -- 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 userev at canelasoftware.com Thu Jan 6 14:42:49 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 6 Jan 2005 11:42:49 -0800 Subject: Open-source: Presentation software In-Reply-To: <20050106193232.30099.qmail@web51106.mail.yahoo.com> References: <20050106193232.30099.qmail@web51106.mail.yahoo.com> Message-ID: <25D88858-601B-11D9-91A0-000D93373366@canelasoftware.com> On Jan 6, 2005, at 11:32 AM, Gordon Webster wrote: > Mark > > I checked out your Yahoo groups page - the project > sounds potentially interesting but it's hard to know > how interesting in the absence of more info. > Hi Gordon, I am very new at working in an open-source project. Ask me what you want to know and I'll tell you what I can. I am probably missing all the key marketing phrases to excite the senses. It really is pretty simple though. I am no longer selling my commercial presentation software called Multimedia Generator. I have decided to open up the code to those that are interested in improving it. Some of you might just want to download it and use it for your own use. Others might have a bent on making it one of the best alternatives to Keynote or Powerpoint. My intended user base was educators. They did not want a huge product that could do everything under the sun. Most just wanted to import pictures of their students for end of the year presentations. Others used it as a HyperStudio replacement when they switched to OS X. It has become difficult to compete with the big guys and their offerings. Price and simplicity are its key features. It is lacking in certain areas. It could really use a visual representation of each slide as an example. Beginners may like taking it apart and seeing how things work. As I look at it years later, I shake my head and ask "What was I thinking?" As we grow in skill, we find that there is always more than one way to do a task. It seems that my early years chose some pretty strange yet effective methods. The good part is that it is commented pretty well. I am working on putting in the license on the about screen. I just gutted the registration code so that anyone can use it. I'll post the stack on the yahoo group in about 20 minutes. -- Best regards, Mark Talluto http://www.canelasoftware.com From userev at canelasoftware.com Thu Jan 6 14:45:15 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 6 Jan 2005 11:45:15 -0800 Subject: Open-source: Presentation software In-Reply-To: <64878EF567131D4596246171F75FD4A90EC5CB@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A90EC5CB@m-epo-1.epo.cdc.gov> Message-ID: <7C9BAA83-601B-11D9-91A0-000D93373366@canelasoftware.com> On Jan 6, 2005, at 11:32 AM, Lynch, Jonathan wrote: > What kind of objects does your presentation software use? By that, I > mean, I assume it does fields, pictures, audio, and video. Any other > types of objects? I have been thinking that a 3-D object viewer would > be > a great object. (I hope no one objects to my overuse of the word > 'object' here, which, objectively speaking, I am definitely overusing). > > I also think a 3-D animated character generator that speaks to the > viewer, using whatever text is sent to it from a handler, would be > nifty. It supports static fields (they do not move...yet), images, audio for each slide, background audio for all slides, video, and simple draw graphics. It supports formats that QT supports. Thus it would be possible to use QTVR as well as Flash 4. A 3-D control would be very cool! -- Best regards, Mark Talluto http://www.canelasoftware.com From BNZ2 at CDC.GOV Thu Jan 6 14:48:52 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Thu, 6 Jan 2005 14:48:52 -0500 Subject: Open-source: Presentation software Message-ID: <64878EF567131D4596246171F75FD4A9469EB3@m-epo-1.epo.cdc.gov> Well, if you need an autoflow script, to allow formatted text to automatically continue from one field to another, I can offer that. It is useful for creating text that wraps around pictures, or columns that continue across different pages. I also have a script for resizing pictures with the mouse while keeping the aspect ratio the same. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark Talluto Sent: Thursday, January 06, 2005 2:45 PM To: How to use Revolution Subject: Re: Open-source: Presentation software On Jan 6, 2005, at 11:32 AM, Lynch, Jonathan wrote: > What kind of objects does your presentation software use? By that, I > mean, I assume it does fields, pictures, audio, and video. Any other > types of objects? I have been thinking that a 3-D object viewer would > be > a great object. (I hope no one objects to my overuse of the word > 'object' here, which, objectively speaking, I am definitely overusing). > > I also think a 3-D animated character generator that speaks to the > viewer, using whatever text is sent to it from a handler, would be > nifty. It supports static fields (they do not move...yet), images, audio for each slide, background audio for all slides, video, and simple draw graphics. It supports formats that QT supports. Thus it would be possible to use QTVR as well as Flash 4. A 3-D control would be very cool! -- 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 gwalias-rev at yahoo.com Thu Jan 6 14:52:06 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Thu, 6 Jan 2005 11:52:06 -0800 (PST) Subject: 3D Object Viewer (was: Open-source: Presentation software) In-Reply-To: <64878EF567131D4596246171F75FD4A90EC5CB@m-epo-1.epo.cdc.gov> Message-ID: <20050106195206.21156.qmail@web51110.mail.yahoo.com> A 3D object viewer for rev, now you're talking! My personal dream would be to see a set of openGL bindings for rev that would allow you to create a 3D viewport window on a rev stack - perhaps embedded in an image object the way Chipp's altBrowser is. BTW: OpenGL is cross-platform too :-) Gordon --- "Lynch, Jonathan" wrote: > What kind of objects does your presentation software > use? By that, I > mean, I assume it does fields, pictures, audio, and > video. Any other > types of objects? I have been thinking that a 3-D > object viewer would be > a great object. (I hope no one objects to my overuse > of the word > 'object' here, which, objectively speaking, I am > definitely overusing). > > I also think a 3-D animated character generator that > speaks to the > viewer, using whatever text is sent to it from a > handler, would be > nifty. > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On > Behalf Of Mark > Talluto > Sent: Thursday, January 06, 2005 2:24 PM > To: Revolution use Revolution > Subject: Open-source: Presentation software > > Some time ago I created a commercial product called > Multimedia > Generator. This is presentation software that was > designed for the > education market. We ended up getting users in many > different markets > over time. The software is pretty easy to use, but > does lack some > polish and features from talented folks like you. > > If you are interested in joining an open-source > effort to make a better > presentation tool using Rev, please join the group I > have created at > Yahoo: > > Thanks for taking a look! > > -- > 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 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ===== :::::::::: Gordon Webster :::::::::: From userev at canelasoftware.com Thu Jan 6 15:01:06 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 6 Jan 2005 12:01:06 -0800 Subject: Open-source: Presentation software In-Reply-To: <64878EF567131D4596246171F75FD4A9469EB3@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A9469EB3@m-epo-1.epo.cdc.gov> Message-ID: On Jan 6, 2005, at 11:48 AM, Lynch, Jonathan wrote: > Well, if you need an autoflow script, to allow formatted text to > automatically continue from one field to another, I can offer that. It > is useful for creating text that wraps around pictures, or columns that > continue across different pages. > > I also have a script for resizing pictures with the mouse while keeping > the aspect ratio the same. Both of those features would be very useful. Please join the group and post your ideas and code there. That way we will have a record of ideas and access to your code. We might start out by creating a list of features that you want to see implemented. I have a list of small bugs and feature requests from users as well. I want to make one thing super clear. I do not expect anything from anyone. Joining the group is not a binding act in any way. :) It is just a place where we can meet when you have time, talk about improvements, and make them happen. Everyone has their day job including myself. MMG has been slipping and has not been touched in three years. I would like to work on it in the wee hours when time permits and improve it. Now that you know there are no dotted lines to sign on....join up and download it and see what we have to work with. It should be up very soon now. -Mark From BNZ2 at CDC.GOV Thu Jan 6 15:05:50 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Thu, 6 Jan 2005 15:05:50 -0500 Subject: 3D Object Viewer (was: Open-source: Presentation software) Message-ID: <64878EF567131D4596246171F75FD4A90EC5CC@m-epo-1.epo.cdc.gov> I have been thinking extensively about that very idea! It would require having custom properties for each object that would appear in the 3-D space that defines that object's location in 3-D space. Then, when the card preloads, you take the data for all objects inside the group with the image that will show the 3-D picture, and create an array of all 3-D pixels. Empty/transparent pixels would not be included in the array (otherwise it would get too large to be practical). Although this interim array step would slow down the loading up of a card, it would speed up the calculations needed for navigating in the 3-D space. Then, a script calculates a line that is perpendicular to each point on an imaginary plane (the imaginary plane being the view perspective). Whatever point in the array of points that is closest to the imaginary plane, along the line that is perpendicular to that point, is placed in the Z-buffer. When the Z-buffer is full, and thus the entire viewpoint for the imaginary plane has been mapped out, then the Z-buffer is transferred into the viewing image. It sounds easy, but there is a lot to consider - like optimizing calculations so that moving through the 3-D space does not take forever, and figuring out the parallax equations, so that large objects appear to taper into the distance. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Gordon Webster Sent: Thursday, January 06, 2005 2:52 PM To: How to use Revolution Subject: RE: 3D Object Viewer (was: Open-source: Presentation software) A 3D object viewer for rev, now you're talking! My personal dream would be to see a set of openGL bindings for rev that would allow you to create a 3D viewport window on a rev stack - perhaps embedded in an image object the way Chipp's altBrowser is. BTW: OpenGL is cross-platform too :-) Gordon --- "Lynch, Jonathan" wrote: > What kind of objects does your presentation software > use? By that, I > mean, I assume it does fields, pictures, audio, and > video. Any other > types of objects? I have been thinking that a 3-D > object viewer would be > a great object. (I hope no one objects to my overuse > of the word > 'object' here, which, objectively speaking, I am > definitely overusing). > > I also think a 3-D animated character generator that > speaks to the > viewer, using whatever text is sent to it from a > handler, would be > nifty. > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On > Behalf Of Mark > Talluto > Sent: Thursday, January 06, 2005 2:24 PM > To: Revolution use Revolution > Subject: Open-source: Presentation software > > Some time ago I created a commercial product called > Multimedia > Generator. This is presentation software that was > designed for the > education market. We ended up getting users in many > different markets > over time. The software is pretty easy to use, but > does lack some > polish and features from talented folks like you. > > If you are interested in joining an open-source > effort to make a better > presentation tool using Rev, please join the group I > have created at > Yahoo: > > Thanks for taking a look! > > -- > 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 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ===== :::::::::: Gordon Webster :::::::::: _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Thu Jan 6 15:17:41 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 06 Jan 2005 12:17:41 -0800 Subject: 3D Object Viewer (was: Open-source: Presentation software) In-Reply-To: <20050106195206.21156.qmail@web51110.mail.yahoo.com> Message-ID: Recently, Gordon Webster wrote: > A 3D object viewer for rev, now you're talking! > > My personal dream would be to see a set of openGL > bindings for rev that would allow you to create a 3D > viewport window on a rev stack The iGame3D guys have it. The developed a game for uDevGames with it here: http://www.igame3d.com/ Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From revolution at jaedworks.com Thu Jan 6 15:31:40 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Thu, 6 Jan 2005 12:31:40 -0800 Subject: controls on each card In-Reply-To: References: <64878EF567131D4596246171F75FD4A90EC5C7@m-epo-1.epo.cdc.gov> Message-ID: At 9:17 AM -0500 1/6/05, Thomas McGrath III wrote: >But, doesn't a group need to have backgroundBehaviour true FIRST in >order to show up in the "Place Group" submenu? No. (Just checked, in case a bug like that had sneaked in.) You can place any group (as long as it's not already placed on the current card - can't place the same group twice on the same card). -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From scott at tactilemedia.com Thu Jan 6 15:37:14 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 06 Jan 2005 12:37:14 -0800 Subject: 3D Object Viewer In-Reply-To: <20050106195206.21156.qmail@web51110.mail.yahoo.com> Message-ID: > A 3D object viewer for rev, now you're talking! I don't know if Bill Griffin (one of the iGame3D guys) is ready to share his mind-boggling development work with the world (it's pretty complicated stuff) but as a licensee, I'm hoping to provide a subset of what the iGame guys are doing as a simple 3D tool. http://www.tactilemedia.com/download/3dsample.pdf This is pretty niche stuff, so development time is scarce, but hopefully, it will happen later this year. Props to the iGame guys -- they're doing great things. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From rev at armbase.com Thu Jan 6 15:56:31 2005 From: rev at armbase.com (Bob Hartley) Date: Thu, 06 Jan 2005 20:56:31 +0000 Subject: 3D Object Viewer In-Reply-To: References: <20050106195206.21156.qmail@web51110.mail.yahoo.com> Message-ID: <6.1.2.0.0.20050106205351.025a6998@mail.armbase.com> At 20:37 06/01/2005, you wrote: > > A 3D object viewer for rev, now you're talking! > >I don't know if Bill Griffin (one of the iGame3D guys) is ready to share his >mind-boggling development work with the world (it's pretty complicated >stuff) but as a licensee, I'm hoping to provide a subset of what the iGame >guys are doing as a simple 3D tool. > > http://www.tactilemedia.com/download/3dsample.pdf > >This is pretty niche stuff, so development time is scarce, but hopefully, it >will happen later this year. Props to the iGame guys -- they're doing great >things. Hi Scott. I use a lot of high end imaging apps that cost 4-10,000 dollars each license. Indeed in our last place we spent 25,000 dollars on 5 licenses of one app alone. These apps do an incredible amount of things that most people don't need. If you need any pointers on an app that would sell in droves for 200 dollars a piece, let me know and I'll pass on the info. cheers bob >Regards, > >Scott Rossi >Creative Director >Tactile Media, Development & 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 > > > >-- >No virus found in this incoming message. >Checked by AVG Anti-Virus. >Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 From gregortroll at gmail.com Thu Jan 6 16:20:44 2005 From: gregortroll at gmail.com (James Steiner) Date: Thu, 6 Jan 2005 16:20:44 -0500 Subject: Answer to a question no one asked In-Reply-To: References: <20050106121913.290AB9300DE@mail.runrev.com> Message-ID: <5ec6743205010613203b1ad415@mail.gmail.com> On Thu, 6 Jan 2005 07:40:10 -0800, James Hurley wrote: > What is the perpendicular distance between a point and a line? > > Application for which there is no redeeming social value: > if x3-x2 is 0 then > return (x1-x2) > else > put (y3-y2)/(x3-x2) into m -- The slope > return (m*(x1-x2)-(y1-Y2))/sqrt(1+m*m) > end if Oddly, this is the answer to a question I asked on another users list for another programming environment, months ago -- netlogo-users. For a drawing utility, I needed to create a query that returns the set of "patches" (grid cells) with a perpendicular distance of N from the line between two arbitrary cells. Using your formula, I can now use this (netlogo) code: set line-patches ( patches with [ ( perpdist myself start-point end-point ) < n ] The prior solution was extremely verbose, convoluted, and slow. This seems like it will be faster. Thanks! ~~James From capellan2000 at yahoo.com Thu Jan 6 16:38:26 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Thu, 6 Jan 2005 13:38:26 -0800 (PST) Subject: 3D Object Viewer In-Reply-To: <20050106204609.409C7930129@mail.runrev.com> Message-ID: <20050106213826.81420.qmail@web40505.mail.yahoo.com> on Thu, 06 Jan 2005 Scott Rossi wrote: > The iGame3D guys have it. The developed a game for > uDevGames with it here: > http://www.igame3d.com/ Hi Scott, Are they working in versions for OS X and Windows? Last time i contacted Bill, it was only for OS X... :-( al ===== Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From tkuypers at pandora.be Thu Jan 6 16:47:01 2005 From: tkuypers at pandora.be (Ton Kuypers) Date: Thu, 6 Jan 2005 22:47:01 +0100 Subject: Compress folders Message-ID: <7F381107-602C-11D9-B6CB-000A95DF1AB0@pandora.be> Hi, I need to upload a folder containing files and subfolders to a webserver. No problems in setting that up using RR, but I need to compress the folder first... The "compress" function only works on files, has anyone created a "FolderCompresser" which works on both Mac and PC? The result should be a compressed file which can be uncompressed on a Windows server using WinZip. Any help would be welcome. Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com Met vriendelijke groeten, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com From gregortroll at gmail.com Thu Jan 6 17:09:56 2005 From: gregortroll at gmail.com (James Steiner) Date: Thu, 6 Jan 2005 17:09:56 -0500 Subject: More on Windows printing... In-Reply-To: <64878EF567131D4596246171F75FD4A90EC5CA@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A90EC5CA@m-epo-1.epo.cdc.gov> Message-ID: <5ec67432050106140935b2b482@mail.gmail.com> [ Re: differences in text rendering on screen vs. on printer in windows, and the absense of differences in macintosh ] The main reason there's a difference is the huge difference in resolution on the two surfaces. Screens are around 90 dots per inch (my 17" LCD is about 105 dpi). Printers now-a-days are from 300 to 1200 dpi. That means scaling happens, and that means rounding "choices" in the rendering can make a big difference. The underlying source of the problem is the code that reports the height and width of a rendered chunk of text, allowing other code to decide where the word-wrap point is, or what the size of the bounding box is, or whatever. If the code "cheats", it might be rounding results to the nearest pixel, or integer pixel, or something, rather than returning some more precise value. Since on-screen text generally requires at least a 1 pixel gap between characters, whereas a printer does not have that limitation (rather, it's pixels are much, much smaller), differences are almost certain, at some point. Likewise, depending on the interlocked layers of api and other code used, there may be multiple conversions from pixels to twips to inches or centimeters and back again. Firther, when a printer (or printer driver) renders the same text using it's own rendering engine (or whatever printer rendering api or home-grown solution the application uses), it may get different results. Another source of error is in the defined thicknesses of elements like field borders, bounding boxes, and the like: on screen, they may be rounded up or down to whole pixels, but on printer, they are drawn more precisely. It's probable that the Mac text rendering API is more precise, and more closely tied to the printing renderer -- thus the consistancy between media. It's also probable that Microsoft does NOT use the standard text rendering API or printing API (or, at least, not the same one that revolution uses) in MS Word, but rather a more precise one, likewise tuned for consistancy. Though, I'll note that I have seen Word, Excel, Access AND Powerpoint butcher carefully laid out text in the translation to printer on many occaisions. So, if all this rationalizing and conjecture is true, the most reliable solution would be to give up trying to precisely fill text fields. Leave slack. Do your own wrapping or clipping, and tend to wrap or clip sooner, rather than later. If rev has it, use a function/method that returns the size of rendered text, and scale the results. Some applications actually use a seperate form for composing the printed version of the page, optimized to reduce errors in rendering for print. I hope there is a better answer out there than that. ~~James. From BNZ2 at CDC.GOV Thu Jan 6 17:25:37 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Thu, 6 Jan 2005 17:25:37 -0500 Subject: More on Windows printing... Message-ID: <64878EF567131D4596246171F75FD4A90EC5CD@m-epo-1.epo.cdc.gov> I am trying to figure out if the definitions for printer fonts can be used like an image, or translated into an image, and then set the image of a character, as it is typed or pasted in, to the image of the printer font. It sounds like torture to me, and like it would evoke all sorts of kerning problems - but maybe... I was also wondering if there was a way to create a high-rez image, piece-meal - that is, creating a direct translation of each object, and each character, to a single image with very high resolution, and then print the image. That sounds even more difficult - but maybe. My other thought was to create a custom font - or custom set of fonts, fully defined within Rev rather than in the O.S. - and to set the imagedata for each character to the appropriate image of the character in the custom font (with fontsize accomplished by adjusting the size of the image. It might work better to do such a thing in an image rather than a field - or in a group rather than a field. I was also wondering if there is a way to condense or expand the kerning between characters in microscopic steps. Then, for printing, a script could adjust the kerning as needed to keep the width the same as on the screen. The last sounds easiest - but I don't know if kerning is possible. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of James Steiner Sent: Thursday, January 06, 2005 5:10 PM To: How to use Revolution Subject: Re: More on Windows printing... [ Re: differences in text rendering on screen vs. on printer in windows, and the absense of differences in macintosh ] The main reason there's a difference is the huge difference in resolution on the two surfaces. Screens are around 90 dots per inch (my 17" LCD is about 105 dpi). Printers now-a-days are from 300 to 1200 dpi. That means scaling happens, and that means rounding "choices" in the rendering can make a big difference. The underlying source of the problem is the code that reports the height and width of a rendered chunk of text, allowing other code to decide where the word-wrap point is, or what the size of the bounding box is, or whatever. If the code "cheats", it might be rounding results to the nearest pixel, or integer pixel, or something, rather than returning some more precise value. Since on-screen text generally requires at least a 1 pixel gap between characters, whereas a printer does not have that limitation (rather, it's pixels are much, much smaller), differences are almost certain, at some point. Likewise, depending on the interlocked layers of api and other code used, there may be multiple conversions from pixels to twips to inches or centimeters and back again. Firther, when a printer (or printer driver) renders the same text using it's own rendering engine (or whatever printer rendering api or home-grown solution the application uses), it may get different results. Another source of error is in the defined thicknesses of elements like field borders, bounding boxes, and the like: on screen, they may be rounded up or down to whole pixels, but on printer, they are drawn more precisely. It's probable that the Mac text rendering API is more precise, and more closely tied to the printing renderer -- thus the consistancy between media. It's also probable that Microsoft does NOT use the standard text rendering API or printing API (or, at least, not the same one that revolution uses) in MS Word, but rather a more precise one, likewise tuned for consistancy. Though, I'll note that I have seen Word, Excel, Access AND Powerpoint butcher carefully laid out text in the translation to printer on many occaisions. So, if all this rationalizing and conjecture is true, the most reliable solution would be to give up trying to precisely fill text fields. Leave slack. Do your own wrapping or clipping, and tend to wrap or clip sooner, rather than later. If rev has it, use a function/method that returns the size of rendered text, and scale the results. Some applications actually use a seperate form for composing the printed version of the page, optimized to reduce errors in rendering for print. I hope there is a better answer out there than that. ~~James. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From fde101 at fjrhome.net Thu Jan 6 17:29:03 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 6 Jan 2005 17:29:03 -0500 Subject: Compress folders In-Reply-To: <7F381107-602C-11D9-B6CB-000A95DF1AB0@pandora.be> References: <7F381107-602C-11D9-B6CB-000A95DF1AB0@pandora.be> Message-ID: <5E73C766-6032-11D9-B2AF-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Well, on the Mac side, you could use the "zip" utility, which is a terminal command (use the shell() f'n in Rev). On the PC side, you would need to provide such a tool for the program (download one to a known location), but there are a number of them around. On Jan 6, 2005, at 4:47 PM, Ton Kuypers wrote: > Hi, > > I need to upload a folder containing files and subfolders to a > webserver. > No problems in setting that up using RR, but I need to compress the > folder first... > > The "compress" function only works on files, has anyone created a > "FolderCompresser" which works on both Mac and PC? > > The result should be a compressed file which can be uncompressed on a > Windows server using WinZip. > > Any help would be welcome. > > Warm regards, > > > Ton Kuypers > Digital Media Partners bvba > Tel. +32 (0)477 / 739 530 > Fax +32 (0)14 / 71 03 04 > http://www.dmp-int.com > > > > Met vriendelijke groeten, > > > Ton Kuypers > Digital Media Partners bvba > Tel. +32 (0)477 / 739 530 > Fax +32 (0)14 / 71 03 04 > http://www.dmp-int.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB3buw7aqtWrR9cZoRAmU+AJ9jsgJ/c7hmNMAXWUScrCpTu1AkzgCcDP7x 573Rl0IsIAzEjZDEdly0aow= =SLKg -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From BNZ2 at CDC.GOV Thu Jan 6 17:31:54 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Thu, 6 Jan 2005 17:31:54 -0500 Subject: Compress folders Message-ID: <64878EF567131D4596246171F75FD4A9469EBA@m-epo-1.epo.cdc.gov> Would it be possible to load the entire folder into a custom property on a stack, compress the stack - then do the reverse upon uncompressing? Or... Write a script to compress each file in a folder, create a folder on the server, and copy each compressed file to that folder? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Frank D. Engel, Jr. Sent: Thursday, January 06, 2005 5:29 PM To: How to use Revolution Subject: Re: Compress folders -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Well, on the Mac side, you could use the "zip" utility, which is a terminal command (use the shell() f'n in Rev). On the PC side, you would need to provide such a tool for the program (download one to a known location), but there are a number of them around. On Jan 6, 2005, at 4:47 PM, Ton Kuypers wrote: > Hi, > > I need to upload a folder containing files and subfolders to a > webserver. > No problems in setting that up using RR, but I need to compress the > folder first... > > The "compress" function only works on files, has anyone created a > "FolderCompresser" which works on both Mac and PC? > > The result should be a compressed file which can be uncompressed on a > Windows server using WinZip. > > Any help would be welcome. > > Warm regards, > > > Ton Kuypers > Digital Media Partners bvba > Tel. +32 (0)477 / 739 530 > Fax +32 (0)14 / 71 03 04 > http://www.dmp-int.com > > > > Met vriendelijke groeten, > > > Ton Kuypers > Digital Media Partners bvba > Tel. +32 (0)477 / 739 530 > Fax +32 (0)14 / 71 03 04 > http://www.dmp-int.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB3buw7aqtWrR9cZoRAmU+AJ9jsgJ/c7hmNMAXWUScrCpTu1AkzgCcDP7x 573Rl0IsIAzEjZDEdly0aow= =SLKg -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Thu Jan 6 17:40:06 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 06 Jan 2005 14:40:06 -0800 Subject: 3D Object Viewer In-Reply-To: <20050106213826.81420.qmail@web40505.mail.yahoo.com> Message-ID: Recently, Alejandro Tejada wrote: > Are they working in versions > for OS X and Windows? > > Last time i contacted Bill, > it was only for OS X... :-( I thought they were doing both, but perhaps Mac is getting more attention because the number of Mac tools out there is slim. Best to check with Bill. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From tkuypers at pandora.be Thu Jan 6 17:42:02 2005 From: tkuypers at pandora.be (Ton Kuypers) Date: Thu, 6 Jan 2005 23:42:02 +0100 Subject: Compress folders In-Reply-To: <64878EF567131D4596246171F75FD4A9469EBA@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A9469EBA@m-epo-1.epo.cdc.gov> Message-ID: <2EBD27C5-6034-11D9-B6CB-000A95DF1AB0@pandora.be> I'll go fo the ZIP command, let's see if I can get it working. The windows version will be next. Tnx Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com On 06 Jan 2005, at 23:31, Lynch, Jonathan wrote: > Would it be possible to load the entire folder into a custom property > on > a stack, compress the stack - then do the reverse upon uncompressing? > > Or... > > Write a script to compress each file in a folder, create a folder on > the > server, and copy each compressed file to that folder? > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Frank D. > Engel, Jr. > Sent: Thursday, January 06, 2005 5:29 PM > To: How to use Revolution > Subject: Re: Compress folders > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Well, on the Mac side, you could use the "zip" utility, which is a > terminal command (use the shell() f'n in Rev). > > On the PC side, you would need to provide such a tool for the program > (download one to a known location), but there are a number of them > around. > > On Jan 6, 2005, at 4:47 PM, Ton Kuypers wrote: > >> Hi, >> >> I need to upload a folder containing files and subfolders to a >> webserver. >> No problems in setting that up using RR, but I need to compress the >> folder first... >> >> The "compress" function only works on files, has anyone created a >> "FolderCompresser" which works on both Mac and PC? >> >> The result should be a compressed file which can be uncompressed on a >> Windows server using WinZip. >> >> Any help would be welcome. >> >> Warm regards, >> >> >> Ton Kuypers >> Digital Media Partners bvba >> Tel. +32 (0)477 / 739 530 >> Fax +32 (0)14 / 71 03 04 >> http://www.dmp-int.com >> >> >> >> Met vriendelijke groeten, >> >> >> Ton Kuypers >> Digital Media Partners bvba >> Tel. +32 (0)477 / 739 530 >> Fax +32 (0)14 / 71 03 04 >> http://www.dmp-int.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten > Son, that whosoever believeth in him should not perish, but have > everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFB3buw7aqtWrR9cZoRAmU+AJ9jsgJ/c7hmNMAXWUScrCpTu1AkzgCcDP7x > 573Rl0IsIAzEjZDEdly0aow= > =SLKg > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 120MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.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 chipp at chipp.com Thu Jan 6 17:48:07 2005 From: chipp at chipp.com (Chipp Walters) Date: Thu, 06 Jan 2005 16:48:07 -0600 Subject: More on Windows printing... In-Reply-To: <41DD7B7B.8050504@fourthworld.com> References: <64878EF567131D4596246171F75FD4A90EC5C9@m-epo-1.epo.cdc.gov> <41DD7B7B.8050504@fourthworld.com> Message-ID: <41DDC027.3050700@chipp.com> Anyone try this? Jerry Daniels says it solved his printing woes. Description Use the formatForPrinting property to improve printout appearance on Windows systems. Value: The formatForPrinting of a stack is true or false. By default, the formatForPrinting property of newly created stacks is set to false. Comments: Windows systems may use different font versions for printing and for screen display, and the spacing of the print version may differ from the spacing of the screen version. This can result in layouts and line breaks differing between the screen display and the printed result. For the best appearance of printed cards in a stack, make sure the stack is closed (and not in memory), then set the stack's formatForPrinting property to true before opening the stack to print it. Richard Gaskin wrote: > Lynch, Jonathan wrote: > > But - somehow MS word manages to look the same between both. > > Not to sound paranoid or anything, but I tend to imagine it > > was designed that way on purpose to make it tougher for > > competing programs. > > It seems you're not paranoid at all. > > The decades' old rumors of Micro$oft using undocumented APIs in their > own apps were confirmed in some of the anti-trust lawsuits won against > them by more than two dozen governments worldwide in recent years. > > References: > > > > > > More: > > > Maybe the most entertaining read on the subject is Penfield Jackson's > Finding of Facts on the case: > > Excerpt: > > "Microsoft has demonstrated that it will use its prodigious > market power and immense profits to harm any firm that > insists on pursuing initiatives that could intensify > competition against one of Microsoft's core products. The > ultimate result is that some innovations that would truly > benefit consumers never occur for the sole reason that > they do not coincide with Microsoft's self-interest." > > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Internal Virus Database is out-of-date. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 From ambassador at fourthworld.com Thu Jan 6 17:50:34 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 06 Jan 2005 14:50:34 -0800 Subject: Compress folders In-Reply-To: <2EBD27C5-6034-11D9-B6CB-000A95DF1AB0@pandora.be> References: <64878EF567131D4596246171F75FD4A9469EBA@m-epo-1.epo.cdc.gov> <2EBD27C5-6034-11D9-B6CB-000A95DF1AB0@pandora.be> Message-ID: <41DDC0BA.3050208@fourthworld.com> Ton Kuypers wrote: > I need to upload a folder containing files and subfolders to a > webserver. > No problems in setting that up using RR, but I need to compress the > folder first... > > The "compress" function only works on files, has anyone created a > "FolderCompresser" which works on both Mac and PC? If you'll be using Rev to decompress the files also you could write a loop that gets all the contents of the folder and compresses them into separate custom properties in a stack file. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From jerry at daniels-mara.com Thu Jan 6 18:09:58 2005 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 6 Jan 2005 17:09:58 -0600 Subject: More on Windows printing... In-Reply-To: <41DDC027.3050700@chipp.com> References: <64878EF567131D4596246171F75FD4A90EC5C9@m-epo-1.epo.cdc.gov> <41DD7B7B.8050504@fourthworld.com> <41DDC027.3050700@chipp.com> Message-ID: <15B18B5A-6038-11D9-863C-000A95B300EC@daniels-mara.com> It's not the answer to world peace, but formatForPrinting property keeps the fonts consistent looking between printer and screen on Windows...at least it did with Rev 2.2. Haven't had to try it with 2.5. -Jerry On Jan 6, 2005, at 4:48 PM, Chipp Walters wrote: > Anyone try this? Jerry Daniels says it solved his printing woes. > > Description > Use the formatForPrinting property to improve printout appearance on > Windows systems. > > Value: > The formatForPrinting of a stack is true or false. > > By default, the formatForPrinting property of newly created stacks is > set to false. > > Comments: > Windows systems may use different font versions for printing and for > screen display, and the spacing of the print version may differ from > the spacing of the screen version. This can result in layouts and line > breaks differing between the screen display and the printed result. > For the best appearance of printed cards in a stack, make sure the > stack is closed (and not in memory), then set the stack's > formatForPrinting property to true before opening the stack to print > it. > > > Richard Gaskin wrote: >> Lynch, Jonathan wrote: >> > But - somehow MS word manages to look the same between both. >> > Not to sound paranoid or anything, but I tend to imagine it >> > was designed that way on purpose to make it tougher for >> > competing programs. >> It seems you're not paranoid at all. >> The decades' old rumors of Micro$oft using undocumented APIs in their >> own apps were confirmed in some of the anti-trust lawsuits won >> against them by more than two dozen governments worldwide in recent >> years. >> References: >> >> >> >> > articleID=26800416&site_section=> More: >> >> Maybe the most entertaining read on the subject is Penfield Jackson's >> Finding of Facts on the case: >> >> Excerpt: >> "Microsoft has demonstrated that it will use its prodigious >> market power and immense profits to harm any firm that >> insists on pursuing initiatives that could intensify >> competition against one of Microsoft's core products. The >> ultimate result is that some innovations that would truly >> benefit consumers never occur for the sole reason that >> they do not coincide with Microsoft's self-interest." >> -- >> Richard Gaskin >> Fourth World Media Corporation >> __________________________________________________ >> Rev tools and more: http://www.fourthworld.com/rev >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Anti-Virus. > Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From BNZ2 at CDC.GOV Thu Jan 6 18:11:19 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Thu, 6 Jan 2005 18:11:19 -0500 Subject: More on Windows printing... Message-ID: <64878EF567131D4596246171F75FD4A9469EBB@m-epo-1.epo.cdc.gov> I just tried it, and it was different. Maybe it depends on the font or something. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Jerry Daniels Sent: Thursday, January 06, 2005 6:10 PM To: chipp at chipp.com; How to use Revolution Subject: Re: More on Windows printing... It's not the answer to world peace, but formatForPrinting property keeps the fonts consistent looking between printer and screen on Windows...at least it did with Rev 2.2. Haven't had to try it with 2.5. -Jerry On Jan 6, 2005, at 4:48 PM, Chipp Walters wrote: > Anyone try this? Jerry Daniels says it solved his printing woes. > > Description > Use the formatForPrinting property to improve printout appearance on > Windows systems. > > Value: > The formatForPrinting of a stack is true or false. > > By default, the formatForPrinting property of newly created stacks is > set to false. > > Comments: > Windows systems may use different font versions for printing and for > screen display, and the spacing of the print version may differ from > the spacing of the screen version. This can result in layouts and line > breaks differing between the screen display and the printed result. > For the best appearance of printed cards in a stack, make sure the > stack is closed (and not in memory), then set the stack's > formatForPrinting property to true before opening the stack to print > it. > > > Richard Gaskin wrote: >> Lynch, Jonathan wrote: >> > But - somehow MS word manages to look the same between both. >> > Not to sound paranoid or anything, but I tend to imagine it >> > was designed that way on purpose to make it tougher for >> > competing programs. >> It seems you're not paranoid at all. >> The decades' old rumors of Micro$oft using undocumented APIs in their >> own apps were confirmed in some of the anti-trust lawsuits won >> against them by more than two dozen governments worldwide in recent >> years. >> References: >> >> >> >> > articleID=26800416&site_section=> More: >> >> Maybe the most entertaining read on the subject is Penfield Jackson's >> Finding of Facts on the case: >> >> Excerpt: >> "Microsoft has demonstrated that it will use its prodigious >> market power and immense profits to harm any firm that >> insists on pursuing initiatives that could intensify >> competition against one of Microsoft's core products. The >> ultimate result is that some innovations that would truly >> benefit consumers never occur for the sole reason that >> they do not coincide with Microsoft's self-interest." >> -- >> Richard Gaskin >> Fourth World Media Corporation >> __________________________________________________ >> Rev tools and more: http://www.fourthworld.com/rev >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Anti-Virus. > Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 > > _______________________________________________ > 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 jerry at daniels-mara.com Thu Jan 6 18:20:56 2005 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 6 Jan 2005 17:20:56 -0600 Subject: More on Windows printing... In-Reply-To: <64878EF567131D4596246171F75FD4A9469EBB@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A9469EBB@m-epo-1.epo.cdc.gov> Message-ID: <9E4CAD00-6039-11D9-863C-000A95B300EC@daniels-mara.com> formatForPrinting from the Rev Docs Comments: Windows systems may use different font versions for printing and for screen display, and the spacing of the print version may differ from the spacing of the screen version. This can result in layouts and line breaks differing between the screen display and the printed result. For the best appearance of printed cards in a stack, make sure the stack is closed (and not in memory), then set the stack's formatForPrinting property to true before opening the stack to print it. Important! Do not edit field text in a stack whose formatForPrinting is true. Doing so can cause display anomalies. Set the formatForPrinting property to false before you make changes to text in fields. The spacing of printer font versions usually results in a difficult-to-read display when these fonts are used for screen viewing. To avoid display problems, set the formatForPrinting property to true only when printing. To let the user preview the appearance of the printed output, set the formatForPrinting property to true before opening the stack. On Jan 6, 2005, at 5:11 PM, Lynch, Jonathan wrote: > I just tried it, and it was different. Maybe it depends on the font or > something. > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Jerry > Daniels > Sent: Thursday, January 06, 2005 6:10 PM > To: chipp at chipp.com; How to use Revolution > Subject: Re: More on Windows printing... > > It's not the answer to world peace, but formatForPrinting property > keeps the fonts consistent looking between printer and screen on > Windows...at least it did with Rev 2.2. Haven't had to try it with 2.5. > > -Jerry > On Jan 6, 2005, at 4:48 PM, Chipp Walters wrote: > From jerry at daniels-mara.com Thu Jan 6 18:22:34 2005 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 6 Jan 2005 17:22:34 -0600 Subject: More on Windows printing... In-Reply-To: <64878EF567131D4596246171F75FD4A9469EBB@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A9469EBB@m-epo-1.epo.cdc.gov> Message-ID: Jonathan, This comment may account for the anomalous behavior you encountered (again, from Rev Docs): Important! Fonts inherited from another stack are not updated when you set the formatForPrinting of a stack. If the stack will be printed, make sure that either the stack's textFont property is set to a font name (not set to empty), or all fields to be printed have their own font rather than inheriting it. If the stack's formatForPrinting property is true, the setting of the windowBoundingRect property is ignored when the stack is opened or maximized. On Jan 6, 2005, at 5:11 PM, Lynch, Jonathan wrote: > I just tried it, and it was different. Maybe it depends on the font or > something. > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Jerry > Daniels > Sent: Thursday, January 06, 2005 6:10 PM > To: chipp at chipp.com; How to use Revolution > Subject: Re: More on Windows printing... > > It's not the answer to world peace, but formatForPrinting property > keeps the fonts consistent looking between printer and screen on > Windows...at least it did with Rev 2.2. Haven't had to try it with 2.5. > > -Jerry > On Jan 6, 2005, at 4:48 PM, Chipp Walters wrote: > From jerry at daniels-mara.com Thu Jan 6 18:28:54 2005 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 6 Jan 2005 17:28:54 -0600 Subject: More on Windows printing... In-Reply-To: References: <64878EF567131D4596246171F75FD4A9469EBB@m-epo-1.epo.cdc.gov> Message-ID: I checked the docs one last time and discovered that nausea and dizziness are not among the side effects of using formatForPrinting. -Jerry On Jan 6, 2005, at 5:22 PM, Jerry Daniels wrote: > Jonathan, > > This comment may account for the anomalous behavior you encountered > (again, from Rev Docs): > > Important! Fonts inherited from another stack are not updated when > you set the formatForPrinting of a stack. If the stack will be > printed, make sure that either the stack's textFont property is set to > a font name (not set to empty), or all fields to be printed have their > own font rather than inheriting it. > > If the stack's formatForPrinting property is true, the setting of the > windowBoundingRect property is ignored when the stack is opened or > maximized. > > On Jan 6, 2005, at 5:11 PM, Lynch, Jonathan wrote: > >> I just tried it, and it was different. Maybe it depends on the font or >> something. >> >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Jerry >> Daniels >> Sent: Thursday, January 06, 2005 6:10 PM >> To: chipp at chipp.com; How to use Revolution >> Subject: Re: More on Windows printing... >> >> It's not the answer to world peace, but formatForPrinting property >> keeps the fonts consistent looking between printer and screen on >> Windows...at least it did with Rev 2.2. Haven't had to try it with >> 2.5. >> >> -Jerry >> On Jan 6, 2005, at 4:48 PM, Chipp Walters wrote: >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From BNZ2 at CDC.GOV Thu Jan 6 18:33:08 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Thu, 6 Jan 2005 18:33:08 -0500 Subject: More on Windows printing... Message-ID: <64878EF567131D4596246171F75FD4A90EC5CE@m-epo-1.epo.cdc.gov> I appreciate your feedback on this. I tried setting it to format for printing, closing it, purging from memory, then printing. I created the stack to make an image of the field, and put the image right underneath the field - so when it prints, I can compare the width of the two fonts very carefully. Unfortunately, there is still a difference between the two. It is a small difference, but it is there. I am not too worried about it for this project, because, for my purposes, I can just use either the Modern or Garamond fonts, for which the printer fonts are quite close, but a teeny bit smaller, so it wont get clipped at the edges of fields. For a future project I have in mind, I would really like to be able to have a document that one just works on, with whatever fonts are desired, and it comes out exactly as you see. Having to work on the layout in one mode, then switch to another to see what the layout will look like, is just too clunky for a practical work flow, when dealing with many documents. Then again, if I have no choice, then I have no choice - we'll see. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Jerry Daniels Sent: Thursday, January 06, 2005 6:23 PM To: How to use Revolution Subject: Re: More on Windows printing... Jonathan, This comment may account for the anomalous behavior you encountered (again, from Rev Docs): Important! Fonts inherited from another stack are not updated when you set the formatForPrinting of a stack. If the stack will be printed, make sure that either the stack's textFont property is set to a font name (not set to empty), or all fields to be printed have their own font rather than inheriting it. If the stack's formatForPrinting property is true, the setting of the windowBoundingRect property is ignored when the stack is opened or maximized. On Jan 6, 2005, at 5:11 PM, Lynch, Jonathan wrote: > I just tried it, and it was different. Maybe it depends on the font or > something. > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Jerry > Daniels > Sent: Thursday, January 06, 2005 6:10 PM > To: chipp at chipp.com; How to use Revolution > Subject: Re: More on Windows printing... > > It's not the answer to world peace, but formatForPrinting property > keeps the fonts consistent looking between printer and screen on > Windows...at least it did with Rev 2.2. Haven't had to try it with 2.5. > > -Jerry > On Jan 6, 2005, at 4:48 PM, Chipp Walters wrote: > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From sarahr at genesearch.com.au Thu Jan 6 20:43:09 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 7 Jan 2005 11:43:09 +1000 Subject: Why multiple votes in Bugzilla? In-Reply-To: <22A1006F-5FE8-11D9-8B67-000A95D7C7E2@mdmays.com> References: <22A1006F-5FE8-11D9-8B67-000A95D7C7E2@mdmays.com> Message-ID: <7C666857-604D-11D9-BD8B-0003937A97B8@genesearch.com.au> I think that 5 is the maximum number of votes allowed per user per bug. I allocate 5 to any bugs that really cause me problems, realizing that other people may find them irrelevant. I'm not sure how much the RunRev people use the vote counts to assign their priorities, but it can't hurt to pile in the 5's on issues that are critical to you. Sarah On 6 Jan 2005, at 11:38 pm, Michael D Mays wrote: > Does it make any difference if I use all my votes on one problem? Will > that increase the likely hood of the problem getting fixed or will it > just show that it is a very serious problem for me? > > Michael > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From boinjyboing at hotmail.com Thu Jan 6 22:35:52 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Thu, 6 Jan 2005 19:35:52 -0800 Subject: Writing externals Message-ID: I'm a pretty experienced Revolution user, but I'm new to externals in the form of dlls. I'd like to create these, but I only have the Borland C++ compiler which I hear doesn't work for externals. Could someone please come up with a list of the languages or compilers that are compatible? Hopefully those compilers are available for free. The guide in RunRevExternalSDK seems a little complicated. Maybe it would help to have a simple example. It'd be cool for someone to make an IDE for creating externals in C. I'll do it as soon as I understand myself. -Ben From boinjyboing at hotmail.com Thu Jan 6 22:51:51 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Thu, 6 Jan 2005 19:51:51 -0800 Subject: No subject Message-ID: >What is the perpendicular distance between a point and a line? >Application for which there is no redeeming social value: Thanks for sharing that code, James. I'm taking calculus right now and that type of thing might come in handy. Also thanks for not using "repeat until the mouse is up." I always make that mistake because of hypercard habits. -Ben From boinjyboing at hotmail.com Thu Jan 6 23:01:12 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Thu, 6 Jan 2005 20:01:12 -0800 Subject: Webserver Message-ID: Hi Ton, I've actually just started a program that would do just that. It uses a DOS command-line utility(http://www.7-zip.org/) to zip the files, (I guess this won't work on PC, unless you can find a OSX shell program?). When I'm done - like next week - I'll let you know if you want. The intention of my program is to batch compress or uncompress a lot of files at once. -Ben >Hi, >I need to upload a folder containing files and subfolders to a >webserver. >No problems in setting that up using RR, but I need to compress the >folder first... >The "compress" function only works on files, has anyone created a >"FolderCompresser" which works on both Mac and PC? >The result should be a compressed file which can be uncompressed on a >Windows server using WinZip. >Any help would be welcome. >Warm regards, From gregortroll at gmail.com Thu Jan 6 23:05:14 2005 From: gregortroll at gmail.com (James Steiner) Date: Thu, 6 Jan 2005 23:05:14 -0500 Subject: More on Windows printing... In-Reply-To: <64878EF567131D4596246171F75FD4A90EC5CE@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A90EC5CE@m-epo-1.epo.cdc.gov> Message-ID: <5ec674320501062005b3fecf4@mail.gmail.com> > Unfortunately, there is still a difference between the two. It is a > small difference, but it is there. > > I am not too worried about it for this project, because, for my > purposes, I can just use either the Modern or Garamond fonts, for which > the printer fonts are quite close, but a teeny bit smaller, so it wont > get clipped at the edges of fields. > > For a future project I have in mind, I would really like to be able to > have a document that one just works on, with whatever fonts are desired, > and it comes out exactly as you see. Having to work on the layout in one > mode, then switch to another to see what the layout will look like, is > just too clunky for a practical work flow, when dealing with many > documents. Not knowing what your projects are... I would ask: Is such a degree of concordance really that important that it's worth spending so much time and energy on it? Is it essential to the application's function? If that is the case, if that is the most important thing, one has to wonder if this is the best tool to use for your application. Perhaps a lower-level developement environment would be better? Or a higer one? Word macros? ~~James. From dsquance at elkvalley.net Thu Jan 6 23:56:55 2005 From: dsquance at elkvalley.net (David Squance) Date: Thu, 6 Jan 2005 21:56:55 -0700 Subject: More on Windows printing... In-Reply-To: <41DDC027.3050700@chipp.com> References: <64878EF567131D4596246171F75FD4A90EC5C9@m-epo-1.epo.cdc.gov> <41DD7B7B.8050504@fourthworld.com> <41DDC027.3050700@chipp.com> Message-ID: <8DFB8473-6068-11D9-B15F-000A27AE39A6@elkvalley.net> > then set the stack's formatForPrinting property to true before > opening the stack to print it. How is this done? Do you change the setting, close the stack and then reopen it, or can it be added to a preopenstack handler? > If the stack's formatForPrinting property is true, the setting of the > windowBoundingRect property is ignored when the stack is opened or > maximized. Is this a bug or is there some reason? > I checked the docs one last time and discovered that nausea and > dizziness are not among the side effects of using formatForPrinting. I'm not so sure about the dizziness, after following this thread! This process is way too complicated for frequent printing-editing cycles. I'd still like to be able to print an address on an envelope in the right place. So far, I can manage labels on windows, but if the paper size is changed (as for an envelope), I've had no luck getting it anywhere close to the right position. Dave From jacque at hyperactivesw.com Fri Jan 7 01:18:06 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 07 Jan 2005 00:18:06 -0600 Subject: More on Windows printing... In-Reply-To: <8DFB8473-6068-11D9-B15F-000A27AE39A6@elkvalley.net> References: <64878EF567131D4596246171F75FD4A90EC5C9@m-epo-1.epo.cdc.gov> <41DD7B7B.8050504@fourthworld.com> <41DDC027.3050700@chipp.com> <8DFB8473-6068-11D9-B15F-000A27AE39A6@elkvalley.net> Message-ID: <41DE299E.4090003@hyperactivesw.com> On 1/6/05 10:56 PM, David Squance wrote: >> If the stack's formatForPrinting property is true, the setting of the >> windowBoundingRect property is ignored when the stack is opened or >> maximized. > > > Is this a bug or is there some reason? It's a necessary design decision. Normally the windowBoundingRect prevents stacks from exceeding the screen boundaries. On smaller screens, a stack representing a full-sized page of text (11 inches tall) might well exceed the boundaries of the windowBoundingRect. If the stack is to be printed, the whole height of the card has to be displayed even if it is taller than the screen and extends visually beyond it. Stacks opened for printing ignore the screen boundaries as a convenience, and they open at their full height (or width) which ensures that the entire card contents will print. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Fri Jan 7 04:23:24 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 07 Jan 2005 01:23:24 -0800 Subject: More on Windows printing... In-Reply-To: <41DE299E.4090003@hyperactivesw.com> References: <64878EF567131D4596246171F75FD4A90EC5C9@m-epo-1.epo.cdc.gov> <41DD7B7B.8050504@fourthworld.com> <41DDC027.3050700@chipp.com> <8DFB8473-6068-11D9-B15F-000A27AE39A6@elkvalley.net> <41DE299E.4090003@hyperactivesw.com> Message-ID: <41DE550C.2080902@chipp.com> J. Landman Gay wrote: > On 1/6/05 10:56 PM, David Squance wrote: > >>> If the stack's formatForPrinting property is true, the setting of the >>> windowBoundingRect property is ignored when the stack is opened or >>> maximized. > It's a necessary design decision. Normally the windowBoundingRect > prevents stacks from exceeding the screen boundaries. On smaller > screens, a stack representing a full-sized page of text (11 inches tall) > might well exceed the boundaries of the windowBoundingRect. If the stack > is to be printed, the whole height of the card has to be displayed even > if it is taller than the screen and extends visually beyond it. Stacks > opened for printing ignore the screen boundaries as a convenience, and > they open at their full height (or width) which ensures that the entire > card contents will print. Often, the stack is opened 'off screen' and the user never even sees it while it's being printed. This is a great way to add resolution to images while printing. --Chipp From tkuypers at pandora.be Fri Jan 7 04:29:15 2005 From: tkuypers at pandora.be (Ton Kuypers) Date: Fri, 7 Jan 2005 10:29:15 +0100 Subject: someone care to test Compress folders? In-Reply-To: <2EBD27C5-6034-11D9-B6CB-000A95DF1AB0@pandora.be> References: <64878EF567131D4596246171F75FD4A9469EBA@m-epo-1.epo.cdc.gov> <2EBD27C5-6034-11D9-B6CB-000A95DF1AB0@pandora.be> Message-ID: <9917F9FA-608E-11D9-B6CB-000A95DF1AB0@pandora.be> Worked this one out for the Mac part... Works like a charm on my Mac, but I'm not sure if it has got something to do with all the junk I already installed on my Mac. Is there anyone who would like to test this script for me? All you need is a field named "path" and enter a unix path to a folder into it (/Users/ton/Desktop/TestFolder 1). on mouseUp set the itemdel to "/" put fld "path" into vFolder put item 1 to -2 of vFolder & "/" & last item of fld "path" & ".zip" into vFile put "ditto -rsrc -c -k '" & vFolder & "' '" & vFile & "'" into vCommand get shell(vCommand) end mouseUp Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com On 06 Jan 2005, at 23:42, Ton Kuypers wrote: > I'll go fo the ZIP command, let's see if I can get it working. > The windows version will be next. > > Tnx > > > Ton Kuypers > Digital Media Partners bvba > Tel. +32 (0)477 / 739 530 > Fax +32 (0)14 / 71 03 04 > http://www.dmp-int.com > > > On 06 Jan 2005, at 23:31, Lynch, Jonathan wrote: > >> Would it be possible to load the entire folder into a custom property >> on >> a stack, compress the stack - then do the reverse upon uncompressing? >> >> Or... >> >> Write a script to compress each file in a folder, create a folder on >> the >> server, and copy each compressed file to that folder? >> >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Frank D. >> Engel, Jr. >> Sent: Thursday, January 06, 2005 5:29 PM >> To: How to use Revolution >> Subject: Re: Compress folders >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Well, on the Mac side, you could use the "zip" utility, which is a >> terminal command (use the shell() f'n in Rev). >> >> On the PC side, you would need to provide such a tool for the program >> (download one to a known location), but there are a number of them >> around. >> >> On Jan 6, 2005, at 4:47 PM, Ton Kuypers wrote: >> >>> Hi, >>> >>> I need to upload a folder containing files and subfolders to a >>> webserver. >>> No problems in setting that up using RR, but I need to compress the >>> folder first... >>> >>> The "compress" function only works on files, has anyone created a >>> "FolderCompresser" which works on both Mac and PC? >>> >>> The result should be a compressed file which can be uncompressed on a >>> Windows server using WinZip. >>> >>> Any help would be welcome. >>> >>> Warm regards, >>> >>> >>> Ton Kuypers >>> Digital Media Partners bvba >>> Tel. +32 (0)477 / 739 530 >>> Fax +32 (0)14 / 71 03 04 >>> http://www.dmp-int.com >>> >>> >>> >>> Met vriendelijke groeten, >>> >>> >>> Ton Kuypers >>> Digital Media Partners bvba >>> Tel. +32 (0)477 / 739 530 >>> Fax +32 (0)14 / 71 03 04 >>> http://www.dmp-int.com >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> - ----------------------------------------------------------- >> Frank D. Engel, Jr. >> >> $ ln -s /usr/share/kjvbible /usr/manual >> $ true | cat /usr/manual | grep "John 3:16" >> John 3:16 For God so loved the world, that he gave his only begotten >> Son, that whosoever believeth in him should not perish, but have >> everlasting life. >> $ >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.2.4 (Darwin) >> >> iD8DBQFB3buw7aqtWrR9cZoRAmU+AJ9jsgJ/c7hmNMAXWUScrCpTu1AkzgCcDP7x >> 573Rl0IsIAzEjZDEdly0aow= >> =SLKg >> -----END PGP SIGNATURE----- >> >> >> >> ___________________________________________________________ >> $0 Web Hosting with up to 120MB web space, 1000 MB Transfer >> 10 Personalized POP and Web E-mail Accounts, and much more. >> Signup at www.doteasy.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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Fri Jan 7 05:07:30 2005 From: klaus at major-k.de (Klaus Major) Date: Fri, 7 Jan 2005 11:07:30 +0100 Subject: someone care to test Compress folders? In-Reply-To: <9917F9FA-608E-11D9-B6CB-000A95DF1AB0@pandora.be> References: <64878EF567131D4596246171F75FD4A9469EBA@m-epo-1.epo.cdc.gov> <2EBD27C5-6034-11D9-B6CB-000A95DF1AB0@pandora.be> <9917F9FA-608E-11D9-B6CB-000A95DF1AB0@pandora.be> Message-ID: Dag Ton, > Worked this one out for the Mac part... > Works like a charm on my Mac, but I'm not sure if it has got something > to do with all the junk I already installed on my Mac. > > Is there anyone who would like to test this script for me? All you > need is a field named "path" and enter a unix path to a folder into it > (/Users/ton/Desktop/TestFolder 1). > > on mouseUp > set the itemdel to "/" > put fld "path" into vFolder > put item 1 to -2 of vFolder & "/" & last item of fld "path" & ".zip" > into vFile > put "ditto -rsrc -c -k '" & vFolder & "' '" & vFile & "'" into > vCommand > get shell(vCommand) > end mouseUp Dat werkt heelemal goed :-) Works very nice :-) > Warm regards, > > Ton Kuypers > Digital Media Partners bvba > Tel. +32 (0)477 / 739 530 > Fax +32 (0)14 / 71 03 04 > http://www.dmp-int.com Groetjes and regards Klaus Major klaus at major-k.de http://www.major-k.de From tkuypers at pandora.be Fri Jan 7 05:56:58 2005 From: tkuypers at pandora.be (Ton Kuypers) Date: Fri, 7 Jan 2005 11:56:58 +0100 Subject: someone care to test Compress folders? In-Reply-To: References: <64878EF567131D4596246171F75FD4A9469EBA@m-epo-1.epo.cdc.gov> <2EBD27C5-6034-11D9-B6CB-000A95DF1AB0@pandora.be> <9917F9FA-608E-11D9-B6CB-000A95DF1AB0@pandora.be> Message-ID: Dag Klaus, Bedankt voor het testen Hi Klaus, thanks for testing. Met vriendelijke groeten, Warm regards Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com On 07 Jan 2005, at 11:07, Klaus Major wrote: > Dag Ton, > >> Worked this one out for the Mac part... >> Works like a charm on my Mac, but I'm not sure if it has got >> something to do with all the junk I already installed on my Mac. >> >> Is there anyone who would like to test this script for me? All you >> need is a field named "path" and enter a unix path to a folder into >> it (/Users/ton/Desktop/TestFolder 1). >> >> on mouseUp >> set the itemdel to "/" >> put fld "path" into vFolder >> put item 1 to -2 of vFolder & "/" & last item of fld "path" & >> ".zip" into vFile >> put "ditto -rsrc -c -k '" & vFolder & "' '" & vFile & "'" into >> vCommand >> get shell(vCommand) >> end mouseUp > > Dat werkt heelemal goed :-) > Works very nice :-) > >> Warm regards, >> >> Ton Kuypers >> Digital Media Partners bvba >> Tel. +32 (0)477 / 739 530 >> Fax +32 (0)14 / 71 03 04 >> http://www.dmp-int.com > > Groetjes and regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Fri Jan 7 06:06:50 2005 From: klaus at major-k.de (Klaus Major) Date: Fri, 7 Jan 2005 12:06:50 +0100 Subject: someone care to test Compress folders? In-Reply-To: References: <64878EF567131D4596246171F75FD4A9469EBA@m-epo-1.epo.cdc.gov> <2EBD27C5-6034-11D9-B6CB-000A95DF1AB0@pandora.be> <9917F9FA-608E-11D9-B6CB-000A95DF1AB0@pandora.be> Message-ID: <3B0C5B6B-609C-11D9-8946-000A27B49A96@major-k.de> Hi Ton, > Dag Klaus, > > Bedankt voor het testen. > Hi Klaus, thanks for testing. Graag gedaan :-) You're welcome :-) Additional info for other OS X users! Ton's script will poduce a ZIP archive that can also be decompressed by the system by simply doubleclicking the file in the finder. Very cool, indeed! > Met vriendelijke groeten, > Warm regards > > Ton Kuypers > Digital Media Partners bvba > Tel. +32 (0)477 / 739 530 > Fax +32 (0)14 / 71 03 04 > http://www.dmp-int.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From BNZ2 at CDC.GOV Fri Jan 7 09:18:29 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Fri, 7 Jan 2005 09:18:29 -0500 Subject: More on Windows printing... Message-ID: <64878EF567131D4596246171F75FD4A90EC5CF@m-epo-1.epo.cdc.gov> For my current project - it is not that important. For the idea I have for a future project, it would be important. It involves a complex sort of internet publishing of a multimedia form of daily/weekly/monthly magazines. It would only be important in the sense that it would be nice for the reader to be able to print out the product without having any words clipped. As to the question, would it be worth the trouble - I think so. Not just because it would benefit that project, but because it would be really nice for all Rev users to have available a "PrintforWindows" function that works perfectly that they could use without having to modify it greatly. As for word macros - ugh. I have done it, it was torture, couldn't do soooo many things I needed, and required much very difficult and awkward programming just to do simple things that take like 10 seconds to program in Rev. I never was able to figure out how to have a scrolling field in Word that also can be readily accessed by scripts. You can put in an html style scrolling field on a Word doc, but accessing and changing the content of that field just did not seem practical. It may have been my lack of ability to figure it out - but that, in and of itself, is very telling. It was easy to figure out in Rev. As for lower level languages - well, that might work for the printing thing, but then I would be stuck using that for everything else. I think my idea would not work without using a development environment that allows for very fast programming, since it would involve custom programming for each issue of a given publication. If my choice is between having imperfect printing with Rev, or perfect printing with something else - Rev will definitely be the way to go for me. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of James Steiner Sent: Thursday, January 06, 2005 11:05 PM To: How to use Revolution Subject: Re: More on Windows printing... > Unfortunately, there is still a difference between the two. It is a > small difference, but it is there. > > I am not too worried about it for this project, because, for my > purposes, I can just use either the Modern or Garamond fonts, for which > the printer fonts are quite close, but a teeny bit smaller, so it wont > get clipped at the edges of fields. > > For a future project I have in mind, I would really like to be able to > have a document that one just works on, with whatever fonts are desired, > and it comes out exactly as you see. Having to work on the layout in one > mode, then switch to another to see what the layout will look like, is > just too clunky for a practical work flow, when dealing with many > documents. Not knowing what your projects are... I would ask: Is such a degree of concordance really that important that it's worth spending so much time and energy on it? Is it essential to the application's function? If that is the case, if that is the most important thing, one has to wonder if this is the best tool to use for your application. Perhaps a lower-level developement environment would be better? Or a higer one? Word macros? ~~James. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From JimCarwardine at OwnYourFuture-net.com Fri Jan 7 09:32:39 2005 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Fri, 07 Jan 2005 10:32:39 -0400 Subject: Indirect Chunk References In-Reply-To: <41DC737C.60007@chipp.com> Message-ID: Hi Folks... Maybe I'm looking at this app too long. I do this kind of code all the time and I can't figure out what I doing wrong. I'm having trouble with referencing a chunk. I keep getting the actual chunk expression in my stack label, not the selected line it's supposed to reference. Here's my handler... theEvent contains the selectedLine from a field on eventManager theEvent lock screen put " of stack " & quote & "OYF TNT Time View" & quote after theEvent go to stack "Event Manager" if theEvent is empty then set the label of this stack to "New Event" else set the label of this stack to theEvent end eventManager Can someone straighten me out? Thanks... Jim -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From BNZ2 at CDC.GOV Fri Jan 7 09:26:48 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Fri, 7 Jan 2005 09:26:48 -0500 Subject: More on Windows printing... Message-ID: <64878EF567131D4596246171F75FD4A90EC5D0@m-epo-1.epo.cdc.gov> Just a theoretical question, because I understand the delay in taking this approach would probably make it impractical - would it be possible to do the following: 1) open a magnified clone of a stack to like 10 times its width, and 10 times its height, with all the components, characters, etc., also enlarged and kept perfectly proportional 2) make sure the enlarged version of the stack is opened out of the screen viewing area 3) take a snapshot of that enlarged stack 4) then print that stack, with a 10 to 1 reduction in print proportion That would result in fairly high resolution - but I am not sure that a screen version of a font, even enlarged to give it more pixels for higher definition, would actually look as good as a printed version of a font. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chipp Walters Sent: Friday, January 07, 2005 4:23 AM To: jacque at hyperactivesw.com; How to use Revolution Subject: Re: More on Windows printing... J. Landman Gay wrote: > On 1/6/05 10:56 PM, David Squance wrote: > >>> If the stack's formatForPrinting property is true, the setting of the >>> windowBoundingRect property is ignored when the stack is opened or >>> maximized. > It's a necessary design decision. Normally the windowBoundingRect > prevents stacks from exceeding the screen boundaries. On smaller > screens, a stack representing a full-sized page of text (11 inches tall) > might well exceed the boundaries of the windowBoundingRect. If the stack > is to be printed, the whole height of the card has to be displayed even > if it is taller than the screen and extends visually beyond it. Stacks > opened for printing ignore the screen boundaries as a convenience, and > they open at their full height (or width) which ensures that the entire > card contents will print. Often, the stack is opened 'off screen' and the user never even sees it while it's being printed. This is a great way to add resolution to images while printing. --Chipp _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From fde101 at fjrhome.net Fri Jan 7 09:55:34 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Fri, 7 Jan 2005 09:55:34 -0500 Subject: Writing externals In-Reply-To: References: Message-ID: <2F377529-60BC-11D9-B2AF-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I use this one for Windows externals (it's free): http://www.bloodshed.net/devcpp.html For OS X externals, I use XCode. On Jan 6, 2005, at 10:35 PM, Ben Fisher wrote: > I'm a pretty experienced Revolution user, but I'm new to externals in > the form of dlls. I'd like to create these, but I only have the > Borland C++ compiler which I hear doesn't work for externals. Could > someone please come up with a list of the languages or compilers that > are compatible? > > Hopefully those compilers are available for free. The guide in > RunRevExternalSDK seems a little complicated. Maybe it would help to > have a simple example. It'd be cool for someone to make an IDE for > creating externals in C. I'll do it as soon as I understand myself. > > > -Ben > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB3qLm7aqtWrR9cZoRAlMeAJ9lTOWywvQBnHburDyi7ml6FC8ohQCgjCx5 eHz8//KA3K/7PnSNi5h5bQU= =g6aC -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Fri Jan 7 10:03:58 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Fri, 7 Jan 2005 10:03:58 -0500 Subject: More on Windows printing... In-Reply-To: <9E4CAD00-6039-11D9-863C-000A95B300EC@daniels-mara.com> References: <64878EF567131D4596246171F75FD4A9469EBB@m-epo-1.epo.cdc.gov> <9E4CAD00-6039-11D9-863C-000A95B300EC@daniels-mara.com> Message-ID: <5BA69568-60BD-11D9-B2AF-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Aha! That might be why my own printing problems exist (former thread) under Windows. However, this can be a bit more serious for me. I need to be able to change the text while formatForPrinting is set, because I need to shuffle text between fields depending on how much of it fits in the fields. The different font metrics may affect how much text fits in the fields, so setting this up while formatForPrinting is false will not always work. Any suggestions for this one? I really think formatForPrinting needs to be done away with -- it should be set up so that printing always works regardless. On Jan 6, 2005, at 6:20 PM, Jerry Daniels wrote: > Important! Do not edit field text in a stack whose > formatForPrinting is true. Doing so can cause display anomalies. Set > the formatForPrinting property to false before you make changes to > text in fields. - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB3qTe7aqtWrR9cZoRArFvAJ9pXXKxhrQBYchy5hGixLhtflaeLwCfZq5l fjKsoUwq6xbyoR01IG2Yt1c= =6hzm -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From luckydayys at tsamail.co.za Fri Jan 7 16:40:37 2005 From: luckydayys at tsamail.co.za (luckydays) Date: Fri, 7 Jan 2005 16:40:37 -0500 Subject: CONGRATULATIONS! YOU\'VE WON A LOTTERY Message-ID: <200501072140.j07Lebh01136@dv48.servers.nyc> FROM THE OFFICE OF THE VICE PRESIDENT LUCKYDAY E-MAIL LOTTERY INTERNATIONAL PROMOTIONS/PRIZE AWARD DEPT. BACTH NO: PTP/31211214257/190888/2202 REF. NO. PTP/21449267220/255100//2202 WINNING NOTIFICATION / FINAL NOTICE.......CONGRATULATIONS!!!! This is to inform you of the release of the E-MAIL LOTTERY BALLOT INTERNATIONAL/ WORLD GAMING BOARD held on the 23RD of August, 2004. Due to the mix up of numbers,the results were released on the 22ND of October, 2004. Your name attached to ticket number 219028657434 with serial number 918735625 drew the lucky numbers of 21-70-81-82-99 which consequently won the lottery in the 1st category. You have therefore been approved for a lump sum payout of UDS$1,00,000:00 Only ( ONE MILLION EUROS ONLY) in cash which is deposited with a Finance & Security Company in your favour as beneficiary and covered with HIGH INSURANCE POLICY. Due to mix up of some numbers and names, we ask that you keep your winning information confidential until your claims has been processed and your money remitted to you. This is part of our security protocol to avoid double claiming and unwarranted abuse of this program by some participants. All participants were selected through a computer ballot system drawn from only Microsoft users from over 20,000.00 companies and 3,000,000 individual email addresses and names from all over the world. To begin your lottery claim, please contact our agent below that have been appointed for the processing of your claim with the email address below:(luckyydays at web-mail.com.ar) CONTACT NAME: Robert Collins CITY/ COUNTRY: London, United Kingdom. TEL: 0044-704-011-0290 FAX: 0044-870-134-2764 EMAIL: luckyydays at web-mail.com.ar Note that all winning must be claimed not later than 30 days of receiving these notification. After this date all unclaimed, funds will be included in the next stake. Please note in order to avoid unnecessary delays and complications please remember to quote your reference number and batch numbers in all correspondence. Furthermore, should there be any change of address do inform our agent as soon as possible. Congratulations once more from our members of staff and thank you for being part of our promotional program. Note: Anybody under the age of 18 is automatically disqualified. Yours Sincerely, Mrs. Ann Van Douf ___________________________________________________________________________ Mail sent from WebMail service at PHP-Nuke Powered Site - http://www.melomontosola.com From kray at sonsothunder.com Fri Jan 7 10:12:35 2005 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 07 Jan 2005 09:12:35 -0600 Subject: Indirect Chunk References In-Reply-To: Message-ID: On 1/7/05 8:32 AM, "Jim Carwardine" wrote: > Hi Folks... Maybe I'm looking at this app too long. I do this kind of code > all the time and I can't figure out what I doing wrong. I'm having trouble > with referencing a chunk. I keep getting the actual chunk expression in my > stack label, not the selected line it's supposed to reference. Here's my > handler... I think it's because you're using the "selectedLine" instead of the "selectedText"... 'selectedLine' returns a chunk expression; 'selectedText' returns the highlighted text. So since you don't need any object descriptor code, this would leave: on eventManager theEvent if theEvent is empty then set the label of this stack to "New Event" else set the label of this stack to theEvent end eventManager HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From BNZ2 at CDC.GOV Fri Jan 7 10:14:53 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Fri, 7 Jan 2005 10:14:53 -0500 Subject: More on Windows printing... Message-ID: <64878EF567131D4596246171F75FD4A9469EC0@m-epo-1.epo.cdc.gov> Is there a way to adjust the kerning on characters - that is, shifting the character a tiny amount to the left or right, to adjust the amount of space between two adjacent characters? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Frank D. Engel, Jr. Sent: Friday, January 07, 2005 10:04 AM To: How to use Revolution Subject: Re: More on Windows printing... -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Aha! That might be why my own printing problems exist (former thread) under Windows. However, this can be a bit more serious for me. I need to be able to change the text while formatForPrinting is set, because I need to shuffle text between fields depending on how much of it fits in the fields. The different font metrics may affect how much text fits in the fields, so setting this up while formatForPrinting is false will not always work. Any suggestions for this one? I really think formatForPrinting needs to be done away with -- it should be set up so that printing always works regardless. On Jan 6, 2005, at 6:20 PM, Jerry Daniels wrote: > Important! Do not edit field text in a stack whose > formatForPrinting is true. Doing so can cause display anomalies. Set > the formatForPrinting property to false before you make changes to > text in fields. - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB3qTe7aqtWrR9cZoRArFvAJ9pXXKxhrQBYchy5hGixLhtflaeLwCfZq5l fjKsoUwq6xbyoR01IG2Yt1c= =6hzm -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jhurley at infostations.com Fri Jan 7 10:36:46 2005 From: jhurley at infostations.com (James Hurley) Date: Fri, 7 Jan 2005 07:36:46 -0800 Subject: Answer to a question no one asked In-Reply-To: <20050106204609.409C7930129@mail.runrev.com> References: <20050106204609.409C7930129@mail.runrev.com> Message-ID: > >Message: 2 >Date: Thu, 6 Jan 2005 11:03:00 -0700 >From: Dar Scott >Subject: Re: Answer to a question no one asked >To: How to use Revolution >Message-ID: <33D04AFA-600D-11D9-8927-000A9567A3E6 at swcp.com> >Content-Type: text/plain; charset=US-ASCII; format=flowed > > >On Jan 6, 2005, at 8:40 AM, James Hurley wrote: > >> What is the perpendicular distance between a point and a line? > >This is a nice example of breaking out a small general problem into a >separate function. Good work. > > >Some nit-picking (without trying it): > >I think of distance as always positive. If the abs() is needed, then >maybe it should be pushed into the function. The alternative of >defining the special meaning of "distance" in this case is more work. Dar, Good point. One might call this signedPerpDist. In the example given the function was used to draw a circle centered on a given point and tangent to a given line. Only the absolute value is needed there. But if one wanted to know whether an object had crossed a line or when two objects were on either side of a line, the signed distance is helpful. Never give up information. One never knows how it might be useful. (The meaning of the sign is not clear, only that it is of different sign on either side of the line.) > >The names p1, p2 and p3 look like peer names, but p2 and p3 are bound >together by being the end points of the same line segment. > >I stumble over abbreviations such as grc. I'll get over it. I have the same problem with cr. Jim From jhurley at infostations.com Fri Jan 7 10:36:58 2005 From: jhurley at infostations.com (James Hurley) Date: Fri, 7 Jan 2005 07:36:58 -0800 Subject: Answer to a question no one asked In-Reply-To: <20050106232343.ED828930145@mail.runrev.com> References: <20050106232343.ED828930145@mail.runrev.com> Message-ID: > >Message: 1 >Date: Thu, 6 Jan 2005 16:20:44 -0500 >From: James Steiner >Subject: Re: Answer to a question no one asked >To: How to use Revolution >Message-ID: <5ec6743205010613203b1ad415 at mail.gmail.com> >Content-Type: text/plain; charset=US-ASCII > >On Thu, 6 Jan 2005 07:40:10 -0800, James Hurley > wrote: >> What is the perpendicular distance between a point and a line? >> >> Application for which there is no redeeming social value: >> if x3-x2 is 0 then >> return (x1-x2) >> else >> put (y3-y2)/(x3-x2) into m -- The slope >> return (m*(x1-x2)-(y1-Y2))/sqrt(1+m*m) >> end if > >Oddly, this is the answer to a question I asked on another users list >for another programming environment, months ago -- netlogo-users. > >For a drawing utility, I needed to create a query that returns the set >of "patches" (grid cells) with a perpendicular distance of N from the >line between two arbitrary cells. > >Using your formula, I can now use this (netlogo) code: > >set line-patches ( patches with [ ( perpdist myself start-point >end-point ) < n ] > >The prior solution was extremely verbose, convoluted, and slow. This >seems like it will be faster. > >Thanks! > >~~James James, Glad it was useful. It has a number of applications to problems in geometry. (To derive this result it is best to use the "Normal" form for the straight line. Instead of the standard form, y = m x + b, the line is defined by a perpendicular line from the origin to the straight line. The distance from the origin to the line is p and the angle this construct makes with the x-axis is phi. Then the line is defined by the equation: x cos(phi) + y sin(phi) = p.) Interesting that you came to RR from LOGO. So did I--or rather from LOGO to HC to RR. Some time ago I wrote a little book, illustrating the use of LOGO to solve physics problems--"LOGO Physics", Holt, Rinehart and Winston. But I soon learned that students had a much easier time with HyperTalk than LOGO, and so I wrote a Turtle Graphics interpreter for HT. You can find in on the RR web site: http://downloads.runrev.com/stacks_apps/ or for download: http://downloads.runrev.com/stacks_apps/turtlegraphics.php Jim From ambassador at fourthworld.com Fri Jan 7 11:52:39 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 07 Jan 2005 08:52:39 -0800 Subject: More on Windows printing... In-Reply-To: <64878EF567131D4596246171F75FD4A90EC5CF@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A90EC5CF@m-epo-1.epo.cdc.gov> Message-ID: <41DEBE57.3020902@fourthworld.com> Lynch, Jonathan wrote: > For my current project - it is not that important. > > For the idea I have for a future project, it would be important. It > involves a complex sort of internet publishing of a multimedia form of > daily/weekly/monthly magazines. FWIW, one of the largest Internet publishing projects on the planet is AOL, and with Rev you can build a system that's faster and more attractive in less time than it takes them to have a meeting about it. In a broad sense, the design possibilities for such a project could be characterized as AOL vs. PDF. The former is 'Net-delivered interactive software that has some printing capabilities, and the latter being print-focused software that has some interactive capabilities. If a print focus is preferable for your project, you may find it hard to beat Acrobat for that. It's a fine tool for what it does, and there's narry a system out there that doesn't have Acrobat Reader installed. But if a true software experience is desirable, you really can outdo the AOL experience in an afternoon with Rev. While not precisely what you're looking for, you may find RevNet worth a moment's look to tickle the imagination (in Rev see Development->Plugins->GoRevNet). Another project I can't say enough good things about is Christopher Condit's Dynamic Digital Maps: . I honestly think all Rev developers owe it to themselves to take a minute to enjoy this wonderful app -- a fine example of 'Net-delivered multimedia. > It would only be important in the sense > that it would be nice for the reader to be able to print out the product > without having any words clipped. If that's the only concern I'll bet we can solve it. Have you adjusted the rightMargin of the field you're printing? If the right side is being clipped you may find being a little generous with the rightMargin will correct it. > As to the question, would it be worth the trouble - I think so. Not just > because it would benefit that project, but because it would be really > nice for all Rev users to have available a "PrintforWindows" function > that works perfectly that they could use without having to modify it > greatly. When it comes to the finer points of displaying text (kerning, font metrics, etc.) there will always be some differences between screen and print, less so on Mac than Win but pretty much everywhere. It's the nature of the beast, translating from one cordinate system and rendering architecture to another. It's possible to minimize these differences beyond noticeability, and there are specialized catagories of software that do just that (page layout and some word processing tools). But they are indeed specialized catagories, with as much code going into solving that problem as most apps spend on their UI. It may be possible for Rev to one day also provide the same level of control for finely-tuned font metrics, but for myself I'd rather it be an external so I wouldn't need to add so much to my apps, most (all?) of which would likely never need it. > If my choice is between having imperfect printing with Rev, or perfect > printing with something else - Rev will definitely be the way to go for > me. Once you get the clipping issue resolved I think you'll be very happy with that decision. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From capellan2000 at yahoo.com Fri Jan 7 12:02:00 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Fri, 7 Jan 2005 09:02:00 -0800 (PST) Subject: Writing externals In-Reply-To: <20050107145846.7EBEE930151@mail.runrev.com> Message-ID: <20050107170200.88374.qmail@web40527.mail.yahoo.com> on Fri, 7 Jan 2005 "Frank D. Engel, Jr." wrote: >I use this one for Windows externals (it's free): >http://www.bloodshed.net/devcpp.html Excellent news! Last time i tried to create an external in Bloodshed, following the instructions, all the results were unsucessful. Frank, when you have time, please post a short tutorial about "Creating a RR-compatible DLL with Bloodshed" Thanks in advance. al ===== Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? The all-new My Yahoo! - What will yours do? http://my.yahoo.com From fde101 at fjrhome.net Fri Jan 7 12:53:27 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Fri, 7 Jan 2005 12:53:27 -0500 Subject: Writing externals In-Reply-To: <20050107170200.88374.qmail@web40527.mail.yahoo.com> References: <20050107170200.88374.qmail@web40527.mail.yahoo.com> Message-ID: <08CC1E8F-60D5-11D9-B2AF-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jan 7, 2005, at 12:02 PM, Alejandro Tejada wrote: > on Fri, 7 Jan 2005 > "Frank D. Engel, Jr." wrote: > >> I use this one for Windows externals (it's free): >> http://www.bloodshed.net/devcpp.html > > Excellent news! > Last time i tried to create > an external in Bloodshed, > following the instructions, > all the results were unsucessful. What instructions? > Frank, when you have time, please > post a short tutorial about > "Creating a RR-compatible > DLL with Bloodshed" I forget the exact specifics of what I needed to do (there may have been a line or two in one of the SDK headers which I needed to comment out or modify), but there was a setting or two in the project which needed to be changed to meet the DLL specs provided by Rev. I doubt I'll find time to do a compare anytime soon, but if you let me know the specific problems you are having, it might jog my memory enough to figure it out quickly. But certainly, it can be done. I have version 4.9.9.1. For starters, an example from one of my project's options: General - -------------- Type: Win32 DLL Files - -------- Header Files -> (empty) Resource Files -> external.def Source Files -> external.c, XCmdGlue.c Compiler - --------------- Compiler -> Default Compiler C compiler -> No, No, No, No C++ compiler -> No, No, No Code Generation -> No, No, No, (blank), (blank) Code profiling -> No Linker -> No, No, No, No, No Optimization -> No Further optimizations -> No, No, No Parameters - --------------------- Compiler: -D__GNUWIN32__ -W -DWIN32 -DNDEBUG -D_WINDOWS -D_MBCS - -D_USRDLL -DEXTERNAL_EXPORTS C++ Compiler: -D__GNUWIN32__ -W -DWIN32 -DNDEBUG -D_WINDOWS -D_MBCS - -D_USRDLL -DEXTERNAL_EXPORTS Linker: -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 - -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32 --def external.def Directories - ----------------- (all blank) Build Options - --------------------- (blank), (blank) Override output filename -> yes, with "mydll.dll" (obvious substitution) Makefile - -------------- (unchecked, all blank) Version Info - --------------------- (shouldn't matter) ==== and the external.def file ==== LIBRARY "mydll" EXPORTS getXtable @1 - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB3syY7aqtWrR9cZoRAm0UAJ4uaypA04NqENj/pHXNyUI4bwUVsACghxbg Y7Rt8TccPJEfix9ANggNR9c= =2JBH -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From jacque at hyperactivesw.com Fri Jan 7 13:49:13 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 07 Jan 2005 12:49:13 -0600 Subject: Indirect Chunk References In-Reply-To: References: Message-ID: <41DED9A9.2050209@hyperactivesw.com> On 1/7/05 8:32 AM, Jim Carwardine wrote: > Hi Folks... Maybe I'm looking at this app too long. I do this kind of code > all the time and I can't figure out what I doing wrong. I'm having trouble > with referencing a chunk. I keep getting the actual chunk expression in my > stack label, not the selected line it's supposed to reference. Here's my > handler... > > theEvent contains the selectedLine from a field > > on eventManager theEvent > lock screen > put " of stack " & quote & "OYF TNT Time View" & quote after theEvent > go to stack "Event Manager" > if theEvent is empty then > set the label of this stack to "New Event" > else set the label of this stack to theEvent > end eventManager > > Can someone straighten me out? Thanks... You'll need "the value of the selectedline" or else the selectedtext. Also, in the above script, "theEvent" will never be empty, since the script concatenates extra text to the parameter before checking its value. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From trevor at mangomultimedia.com Fri Jan 7 15:05:35 2005 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Fri, 7 Jan 2005 12:05:35 -0800 Subject: [ANN]EnhancedQT Beta 4 Message-ID: <7DF7CB18-60E7-11D9-BEB5-000A956C462A@mangomultimedia.com> I have posted 1.0.0 beta 4 of the EnhancedQT external at which you can get to from Revolution section of the Blue Mango Multimedia website: Additions - Updated Docs - I've added the version of QuickTime that each function SHOULD work with. I haven't tested each function with each version of QT but the info is based on the QuickTime API documentation provided by Apple. I've also updated the docs in various areas. TimeCode - qtGetCurrentTimeCode can be used to get the current timecode of a movie with a timecode track. qtGetMovieFileType - Added "qtvr" to the types returned. Various bug fixes that I have after having made I have since forgotten about. I know one of them had to do with "qtCanOpenFile". -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From gefisher at mac.com Fri Jan 7 15:19:09 2005 From: gefisher at mac.com (Glenn E. Fisher) Date: Fri, 7 Jan 2005 14:19:09 -0600 Subject: RobinHood Game Message-ID: <637B4037-60E9-11D9-9697-0030654DB056@mac.com> Revs, I have uploaded the main stack of my Robinhood game to rev online for your enjoyment. It is a beta release, but it is playable. It requires a 1024x768 or larger screen size and I have not tried it yet on PCs. Try it and let me know what you think. All criticisms welcome. There is a splash screen version available with all the pieces at: http://homepage.mac.com/gefisher Have fun, Glenn -- Glenn E. Fisher University of Houston - Retired 22402 Diane Dr. Spring, Tx 77373 gfisher4 at houston.rr.com http://www.uh.edu/~fisher http://home.houston.rr.com/thegefishers/ http://homepage.mac.com/gefisher From BNZ2 at CDC.GOV Fri Jan 7 15:32:44 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Fri, 7 Jan 2005 15:32:44 -0500 Subject: Practically perfect printing - an idea that should work... Message-ID: <64878EF567131D4596246171F75FD4A90EC5D1@m-epo-1.epo.cdc.gov> My apologies if I am annoying everyone by obsessing over printing issues. I tend to fixate on solving problems sometimes... Here is an idea that should work - don't know if I will bother actually scripting it, because it sounds rather difficult - but certainly would be within the range of what would be considered doable. The printing script would do the following: 1) create a new stack 2) copy over each card that is to be printed to that stack 3) set the properties of the new stack to be equal to the properties of the original stack 4) replace each field in the stack with a group that contains an image with the same properties as the field (same border, same bgcolor, etc...) 5) for each character, do the following: a) determine the x,y position of that character relative to the left and top of the field b) create a borderless field (with a wee bit of margin) that contains only that character, with the same formatting as the character had in the original field c) place the single-character field on top of the image, positioned so that the character is in the exact same x,y location as it was in the original field 6) Print the new stack Done like this - if a print character is larger than the screen character, it will expand into the margins of the single-character field that contains it - however, it will not change the width or height of a line. Thus, when a card is printed, its layout will be virtually identical. What do you guys think - would it work? From scott at tactilemedia.com Fri Jan 7 15:54:47 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 07 Jan 2005 12:54:47 -0800 Subject: Spacebar Controlled Menus? Message-ID: Is it possible to make a menu option whose command equivalent is the spacebar, but the word "space" is actually listed in the menu? (Doesn't do much good to have a command key you can't see.) By the same token, is there some way to insert the special character equivalents of the arrowkeys into the menus, such that command+right, for example, triggers the menu? The above is for Mac OSX. Thanks for any suggestions. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From asharp at salesconcepts.com Fri Jan 7 16:03:13 2005 From: asharp at salesconcepts.com (Andrew Sharp) Date: Fri, 07 Jan 2005 16:03:13 -0500 Subject: revGoURL problem Message-ID: <6.2.0.14.0.20050107160040.01c74f18@mail.mindspring.com> ---------- Thanks for your reply Mark. I tried that and it still does not work. I even reinstalled Rev after deleting everything and tried again but it still does not work. I contacted the support folks and RunRev and they said there may be something wrong with the registry... Truly grateful for any ideas! ---------- ---------- Thanks, Andrew On Jan 5, 2005, at 10:56 AM, Andrew Sharp wrote: > I am still fairly new to Revolution but according to everything I have > read this should work. > > on mouseUp > put "mailto:"&fld "eMail" into theMailAddress > revGoURL theMailAddress > if the result <>"" then answer the result > end mouseUp > > > There is a valid email address in field "eMail" > > I have tried this with both revMail and revGoURL. Instead of opening > my email program, it opens my browser with an http address > followed by my mailto address. > > This is the address I get in my browser: > http://mailto:someone at somewhere.com/ > > I have tried setting the default mail program to Outlook and Eudora > and back again but neither work. > > The same stack works fine on OS X but I can't get this to work on my > XP machine. > Any ideas would be appreciated. > Andrew, Run the check for updates under the help menu of Rev. That should fix your problem. You may have to do that twice in a row. -- Best regards, Mark Talluto http://www.canelasoftware.com From BNZ2 at CDC.GOV Fri Jan 7 16:03:25 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Fri, 7 Jan 2005 16:03:25 -0500 Subject: Spacebar Controlled Menus? Message-ID: <64878EF567131D4596246171F75FD4A9469ECC@m-epo-1.epo.cdc.gov> Could you do it with a rawkeydown message that responds to the keycode for either space or the right arrow, tests to see if the commandkey is down, then sends a message to your menu that selects the appropriate item? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Scott Rossi Sent: Friday, January 07, 2005 3:55 PM To: How to use Revolution Subject: Spacebar Controlled Menus? Is it possible to make a menu option whose command equivalent is the spacebar, but the word "space" is actually listed in the menu? (Doesn't do much good to have a command key you can't see.) By the same token, is there some way to insert the special character equivalents of the arrowkeys into the menus, such that command+right, for example, triggers the menu? The above is for Mac OSX. Thanks for any suggestions. Regards, Scott Rossi Creative Director Tactile Media, Development & 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 BNZ2 at CDC.GOV Fri Jan 7 16:07:52 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Fri, 7 Jan 2005 16:07:52 -0500 Subject: revGoURL problem Message-ID: <64878EF567131D4596246171F75FD4A9469ECE@m-epo-1.epo.cdc.gov> I fixed this problem on my version by going into the front script (or was it the back script?) that contains the revgourl code, and commenting out the line that makes it add in "html" at the front of the URL. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Andrew Sharp Sent: Friday, January 07, 2005 4:03 PM To: use-revolution at lists.runrev.com Subject: revGoURL problem ---------- Thanks for your reply Mark. I tried that and it still does not work. I even reinstalled Rev after deleting everything and tried again but it still does not work. I contacted the support folks and RunRev and they said there may be something wrong with the registry... Truly grateful for any ideas! ---------- ---------- Thanks, Andrew On Jan 5, 2005, at 10:56 AM, Andrew Sharp wrote: > I am still fairly new to Revolution but according to everything I have > read this should work. > > on mouseUp > put "mailto:"&fld "eMail" into theMailAddress > revGoURL theMailAddress > if the result <>"" then answer the result > end mouseUp > > > There is a valid email address in field "eMail" > > I have tried this with both revMail and revGoURL. Instead of opening > my email program, it opens my browser with an http address > followed by my mailto address. > > This is the address I get in my browser: > http://mailto:someone at somewhere.com/ > > I have tried setting the default mail program to Outlook and Eudora > and back again but neither work. > > The same stack works fine on OS X but I can't get this to work on my > XP machine. > Any ideas would be appreciated. > Andrew, Run the check for updates under the help menu of Rev. That should fix your problem. You may have to do that twice in a row. -- 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 userev at canelasoftware.com Fri Jan 7 16:55:34 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 7 Jan 2005 13:55:34 -0800 Subject: revGoURL problem In-Reply-To: <6.2.0.14.0.20050107160040.01c74f18@mail.mindspring.com> References: <6.2.0.14.0.20050107160040.01c74f18@mail.mindspring.com> Message-ID: On Jan 7, 2005, at 1:03 PM, Andrew Sharp wrote: > Thanks for your reply Mark. I tried that and it still does not work. I > even reinstalled Rev after deleting everything and tried again but it > still does not work. I contacted the support folks and RunRev and they > said there may be something wrong with the registry... Truly grateful > for any ideas! Ahhh...This is possible. The registry may be damaged and not know where or what your mail app is located. My previous suggestion is needed though for this last step to be corrected. All you should have to do is install your mail app again. The registry setting should be recreated. Not being a master of how things should look in there, I could not suggest where to start if you wanted to do it by hand. The only other option I can think of would be to reinstall you Windows OS again. Yikes that sounds drastic. -- Best regards, Mark Talluto http://www.canelasoftware.com From boinjyboing at hotmail.com Fri Jan 7 17:41:04 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Fri, 7 Jan 2005 14:41:04 -0800 Subject: Compressing folders in WinXP Message-ID: http://www.angeltowns4.com/members/ben/RevCompressXP.zip Here's my program to zip/ unzip folders in Windows XP, and probably other versions of windows. All of the files in the package are necessary. Of course, this is a really messy way to do it, but it works. Because the command-line utility I used didn't support absolute paths, things get really messy - the files to be compressed are copied to a temporary directory. I'm sure there's a more efficient way to do this. In the card script are two mini programs that will shell several lines at once, and also remove a directory using dos. It might not work in other versions of windows. It is snowing very heavily :) no school today here in the northwest corner of Washington state. -Ben From BNZ2 at CDC.GOV Fri Jan 7 17:44:49 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Fri, 7 Jan 2005 17:44:49 -0500 Subject: Practically perfect printing - an idea that should work... Message-ID: <64878EF567131D4596246171F75FD4A90EC5D2@m-epo-1.epo.cdc.gov> So, maybe I will write this script... I just did a quick test of this idea, using a single-line field, and the positioning of the letters when printed is excellent! Does anyone have a suggestion on how to determine the exact x,y position of a character within a field? I guess it could be done by adding up formattedheights and formattedwidths of characters, and all that - but it sounds slow and painful to write. Is there a quick way to get the x,y coordinates of a character? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Lynch, Jonathan Sent: Friday, January 07, 2005 3:33 PM To: How to use Revolution Subject: Practically perfect printing - an idea that should work... My apologies if I am annoying everyone by obsessing over printing issues. I tend to fixate on solving problems sometimes... Here is an idea that should work - don't know if I will bother actually scripting it, because it sounds rather difficult - but certainly would be within the range of what would be considered doable. The printing script would do the following: 1) create a new stack 2) copy over each card that is to be printed to that stack 3) set the properties of the new stack to be equal to the properties of the original stack 4) replace each field in the stack with a group that contains an image with the same properties as the field (same border, same bgcolor, etc...) 5) for each character, do the following: a) determine the x,y position of that character relative to the left and top of the field b) create a borderless field (with a wee bit of margin) that contains only that character, with the same formatting as the character had in the original field c) place the single-character field on top of the image, positioned so that the character is in the exact same x,y location as it was in the original field 6) Print the new stack Done like this - if a print character is larger than the screen character, it will expand into the margins of the single-character field that contains it - however, it will not change the width or height of a line. Thus, when a card is printed, its layout will be virtually identical. What do you guys think - would it work? _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Fri Jan 7 18:10:30 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 07 Jan 2005 15:10:30 -0800 Subject: Practically perfect printing - an idea that should work... In-Reply-To: <64878EF567131D4596246171F75FD4A90EC5D2@m-epo-1.epo.cdc.gov> Message-ID: Recently, Lynch, Jonathan wrote: > Does anyone have a suggestion on how to determine the exact x,y position > of a character within a field? The selectedLoc might be one way... Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From chipp at chipp.com Fri Jan 7 18:24:02 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 07 Jan 2005 17:24:02 -0600 Subject: SNMP anyone? Message-ID: <41DF1A12.6010203@chipp.com> Are there any interested in a cross-platform SNMP external? SNMP- simple network protocol Chris is at it again, conjuring up some new tools for Rev and it looks like we may be needing some beta testers soon. More about SNMP at: best, Chipp -- Internal Virus Database is out-of-date. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 From scott at tactilemedia.com Fri Jan 7 18:36:30 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 07 Jan 2005 15:36:30 -0800 Subject: Spacebar Controlled Menus? In-Reply-To: <64878EF567131D4596246171F75FD4A9469ECC@m-epo-1.epo.cdc.gov> Message-ID: More on menus: I'm trying to insert "Start/Stop" as an option in a menu. I've read that using double slash // is supposed to allow insertion of a slash character but here all it seems to produce is "StartStop" with "S" as the command equivalent. Is it not possible to place a slash character between words in a menu? Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From BNZ2 at CDC.GOV Fri Jan 7 18:36:46 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Fri, 7 Jan 2005 18:36:46 -0500 Subject: Practically perfect printing - an idea that should work... Message-ID: <64878EF567131D4596246171F75FD4A90EC5D3@m-epo-1.epo.cdc.gov> So... I just discovered the formattedrect property, which applies to text as well as to objects. This makes it pretty easy - and I just tested it with the single line field I was using to compare printed width to screen width - and it prints nearly perfectly! -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Lynch, Jonathan Sent: Friday, January 07, 2005 5:45 PM To: How to use Revolution Subject: RE: Practically perfect printing - an idea that should work... So, maybe I will write this script... I just did a quick test of this idea, using a single-line field, and the positioning of the letters when printed is excellent! Does anyone have a suggestion on how to determine the exact x,y position of a character within a field? I guess it could be done by adding up formattedheights and formattedwidths of characters, and all that - but it sounds slow and painful to write. Is there a quick way to get the x,y coordinates of a character? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Lynch, Jonathan Sent: Friday, January 07, 2005 3:33 PM To: How to use Revolution Subject: Practically perfect printing - an idea that should work... My apologies if I am annoying everyone by obsessing over printing issues. I tend to fixate on solving problems sometimes... Here is an idea that should work - don't know if I will bother actually scripting it, because it sounds rather difficult - but certainly would be within the range of what would be considered doable. The printing script would do the following: 1) create a new stack 2) copy over each card that is to be printed to that stack 3) set the properties of the new stack to be equal to the properties of the original stack 4) replace each field in the stack with a group that contains an image with the same properties as the field (same border, same bgcolor, etc...) 5) for each character, do the following: a) determine the x,y position of that character relative to the left and top of the field b) create a borderless field (with a wee bit of margin) that contains only that character, with the same formatting as the character had in the original field c) place the single-character field on top of the image, positioned so that the character is in the exact same x,y location as it was in the original field 6) Print the new stack Done like this - if a print character is larger than the screen character, it will expand into the margins of the single-character field that contains it - however, it will not change the width or height of a line. Thus, when a card is printed, its layout will be virtually identical. What do you guys think - would it work? _______________________________________________ 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 Fri Jan 7 18:40:57 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 07 Jan 2005 17:40:57 -0600 Subject: Practically perfect printing - an idea that should work... In-Reply-To: <64878EF567131D4596246171F75FD4A90EC5D3@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A90EC5D3@m-epo-1.epo.cdc.gov> Message-ID: <41DF1E09.9000607@chipp.com> Jonathan, Seems like you've done quite a bit of work on all this printing stuff. How about posting your finding online when you get around to it? It would sure help :-) best, Chipp Lynch, Jonathan wrote: > So... > > I just discovered the formattedrect property, which applies to text as > well as to objects. This makes it pretty easy - and I just tested it > with the single line field I was using to compare printed width to > screen width - and it prints nearly perfectly! -- Internal Virus Database is out-of-date. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 From scott at tactilemedia.com Fri Jan 7 18:40:22 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 07 Jan 2005 15:40:22 -0800 Subject: Spacebar Controlled Menus? In-Reply-To: Message-ID: Recently, I wrote: > I'm trying to insert "Start/Stop" as an option in a menu. I've read that > using double slash // is supposed to allow insertion of a slash character > but here all it seems to produce is "StartStop" with "S" as the command > equivalent. Sorry, the result is actually the slash character as the command. Still not what I need. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From BNZ2 at CDC.GOV Fri Jan 7 18:42:59 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Fri, 7 Jan 2005 18:42:59 -0500 Subject: Practically perfect printing - an idea that should work... Message-ID: <64878EF567131D4596246171F75FD4A9469ED1@m-epo-1.epo.cdc.gov> I will - should only take a few days. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chipp Walters Sent: Friday, January 07, 2005 6:41 PM To: How to use Revolution Subject: Re: Practically perfect printing - an idea that should work... Jonathan, Seems like you've done quite a bit of work on all this printing stuff. How about posting your finding online when you get around to it? It would sure help :-) best, Chipp Lynch, Jonathan wrote: > So... > > I just discovered the formattedrect property, which applies to text as > well as to objects. This makes it pretty easy - and I just tested it > with the single line field I was using to compare printed width to > screen width - and it prints nearly perfectly! -- Internal Virus Database is out-of-date. Checked by AVG Anti-Virus. Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 12/30/2004 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From BNZ2 at CDC.GOV Fri Jan 7 19:24:01 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Fri, 7 Jan 2005 19:24:01 -0500 Subject: Practically perfect printing - an idea that should work... Message-ID: <64878EF567131D4596246171F75FD4A9469ED2@m-epo-1.epo.cdc.gov> Actually - I found that formattedrect works perfectly. Didn't realize before that it could be applied to text. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Scott Rossi Sent: Friday, January 07, 2005 6:11 PM To: How to use Revolution Subject: Re: Practically perfect printing - an idea that should work... Recently, Lynch, Jonathan wrote: > Does anyone have a suggestion on how to determine the exact x,y position > of a character within a field? The selectedLoc might be one way... Regards, Scott Rossi Creative Director Tactile Media, Development & 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 ambassador at fourthworld.com Fri Jan 7 19:56:14 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 07 Jan 2005 16:56:14 -0800 Subject: [OT] Gates demos 'blue screen of death' at Comdex Message-ID: <41DF2FAE.2090700@fourthworld.com> Excerpt: Date posted: 2005-01-07 ... According to several reports from journalists who actually attended CES, Gates crashed in the midst of a daring attempt to transmit digital photos to a Microsoft Media Center home server. A Microsoft product manager also failed to access the Internet with a Tablet PC. .... :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From userev at canelasoftware.com Fri Jan 7 20:19:15 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 7 Jan 2005 17:19:15 -0800 Subject: [OT] Gates demos 'blue screen of death' at Comdex In-Reply-To: <41DF2FAE.2090700@fourthworld.com> References: <41DF2FAE.2090700@fourthworld.com> Message-ID: <4FAEFC8B-6113-11D9-B989-000D93373366@canelasoftware.com> On Jan 7, 2005, at 4:56 PM, Richard Gaskin wrote: > > > Excerpt: > > Date posted: 2005-01-07 > ... > According to several reports from journalists who actually attended > CES, Gates crashed in the midst of a daring attempt to transmit > digital photos to a Microsoft Media Center home server. A Microsoft > product manager also failed to access the Internet with a Tablet PC. > .... > You can watch the whole keynote here. I truly felt for him as the problems only got worse over time: -- Best regards, Mark Talluto http://www.canelasoftware.com From JimCarwardine at OwnYourFuture-net.com Fri Jan 7 20:33:44 2005 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Fri, 07 Jan 2005 21:33:44 -0400 Subject: Indirect Chunk References In-Reply-To: Message-ID: Thanks, Ken and Robert. I knew that. There is a subtle difference between a groove and a rut. It's called take a break once in a while... Jim on 1/7/05 11:12 AM, Ken Ray wrote: > On 1/7/05 8:32 AM, "Jim Carwardine" > wrote: > >> Hi Folks... Maybe I'm looking at this app too long. I do this kind of code >> all the time and I can't figure out what I doing wrong. I'm having trouble >> with referencing a chunk. I keep getting the actual chunk expression in my >> stack label, not the selected line it's supposed to reference. Here's my >> handler... > > I think it's because you're using the "selectedLine" instead of the > "selectedText"... 'selectedLine' returns a chunk expression; 'selectedText' > returns the highlighted text. So since you don't need any object descriptor > code, this would leave: > > on eventManager theEvent > if theEvent is empty then set the label of this stack to "New Event" > else set the label of this stack to theEvent > end eventManager > > HTH, > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From JimCarwardine at OwnYourFuture-net.com Fri Jan 7 20:53:29 2005 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Fri, 07 Jan 2005 21:53:29 -0400 Subject: Indirect Chunk References In-Reply-To: <41DED9A9.2050209@hyperactivesw.com> Message-ID: Thanks Jacque. I forgot about the value of... There is a situation where I do pass an empty parameter. My handler works fine now... Jim on 1/7/05 2:49 PM, J. Landman Gay wrote: > On 1/7/05 8:32 AM, Jim Carwardine wrote: > >> Hi Folks... Maybe I'm looking at this app too long. I do this kind of code >> all the time and I can't figure out what I doing wrong. I'm having trouble >> with referencing a chunk. I keep getting the actual chunk expression in my >> stack label, not the selected line it's supposed to reference. Here's my >> handler... >> >> theEvent contains the selectedLine from a field >> >> on eventManager theEvent >> lock screen >> put " of stack " & quote & "OYF TNT Time View" & quote after theEvent >> go to stack "Event Manager" >> if theEvent is empty then >> set the label of this stack to "New Event" >> else set the label of this stack to theEvent >> end eventManager >> >> Can someone straighten me out? Thanks... > > You'll need "the value of the selectedline" or else the selectedtext. > Also, in the above script, "theEvent" will never be empty, since the > script concatenates extra text to the parameter before checking its value. -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From mwieder at ahsoftware.net Fri Jan 7 22:07:49 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 7 Jan 2005 19:07:49 -0800 Subject: ANN: MacWorld runrev dinner Tuesday Message-ID: <12439817574.20050107190749@ahsoftware.net> All- First announcement: we're going to do a revvers dinner on Tuesday night after the first day of MacWorld expo. I'd like to have folks who can make it please email me so I can get an idea of how many to expect. -- -Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Fri Jan 7 23:06:23 2005 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 07 Jan 2005 22:06:23 -0600 Subject: Spacebar Controlled Menus? In-Reply-To: Message-ID: On 1/7/05 5:36 PM, "Scott Rossi" wrote: > More on menus: > > I'm trying to insert "Start/Stop" as an option in a menu. I've read that > using double slash // is supposed to allow insertion of a slash character > but here all it seems to produce is "StartStop" with "S" as the command > equivalent. > > Is it not possible to place a slash character between words in a menu? It depends on whether the menu button displays a "system" menu (like the popup and option menus do by default) or whether it displays an "internal" menu (like the pulldown menus do by default). If it's a system menu (you can tell because you can't change the font specs of the menu), you escape a slash (and an open parentheses, btw) with a backslash, as in "Start\/Stop". If it's an internal menu (you can tell because you *can* change the font specs of the menu), you escape a slash with another slash, as in "Start//Stop". HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Sat Jan 8 01:34:35 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Jan 2005 00:34:35 -0600 Subject: revGoURL problem In-Reply-To: <6.2.0.14.0.20050107160040.01c74f18@mail.mindspring.com> References: <6.2.0.14.0.20050107160040.01c74f18@mail.mindspring.com> Message-ID: <41DF7EFB.4030805@hyperactivesw.com> On 1/7/05 3:03 PM, Andrew Sharp wrote: > > ---------- > Thanks for your reply Mark. I tried that and it still does not work. I > even reinstalled Rev after deleting everything and tried again but it > still does not work. I contacted the support folks and RunRev and they > said there may be something wrong with the registry... Truly grateful > for any ideas! > ---------- > > ---------- > Thanks, > Andrew > > > On Jan 5, 2005, at 10:56 AM, Andrew Sharp wrote: > > > I am still fairly new to Revolution but according to everything I have > > read this should work. > > > > on mouseUp > > put "mailto:"&fld "eMail" into theMailAddress > > revGoURL theMailAddress > > if the result <>"" then answer the result > > end mouseUp > > > > > > There is a valid email address in field "eMail" > > > > I have tried this with both revMail and revGoURL. Instead of opening > > my email program, it opens my browser with an http address > > followed by my mailto address. > > > > This is the address I get in my browser: > > > http://mailto:someone at somewhere.com/ > > > > > I have tried setting the default mail program to Outlook and Eudora > > and back again but neither work. > > > > The same stack works fine on OS X but I can't get this to work on my > > XP machine. > > Any ideas would be appreciated. > > I didn't notice this the first time you posted, but the above doesn't look like a valid email URL. Are you creating it with a script? The first part of the URL shouldn't have the mailing list business at the beginning; it should start with "mailto:". -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From arietext at mac.com Sat Jan 8 05:32:29 2005 From: arietext at mac.com (arie van der ent) Date: Sat, 8 Jan 2005 11:32:29 +0100 Subject: Standalone Message-ID: <99010866-6160-11D9-B1FF-0003939C33B2@mac.com> Hi, I am new to Revolution. I understand the concept of building a standalone. So I made a splash screen as mainstack and put the the logic in a substack. Building a standalone causes an error. I have tried to track what causes the error. One of the things I found is that when I am grouping the elements on a card and set the property 'behave like a background' to true, it is not possible to a build a standalone. This can't be true, I think. Is there a solution? Arie van der Ent From mpetrides at earthlink.net Sat Jan 8 07:04:07 2005 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 8 Jan 2005 07:04:07 -0500 Subject: Standalone In-Reply-To: <99010866-6160-11D9-B1FF-0003939C33B2@mac.com> References: <99010866-6160-11D9-B1FF-0003939C33B2@mac.com> Message-ID: <660B7FBA-616D-11D9-95C9-000A959D005E@earthlink.net> Arie I don't think the behavior you describe is the way it should work (i.e. grouping a bunch of buttons, setting them to behave like background = true and then trying to make a standalone should work in my recollection. Alas, I don't have time to create a simple test stack to verify this right now. Anyone else? However, the reason I am writing now is that I have a viable solution for you, one I know works because I use it all the time and have used it to create a very large interactive casebook. But what I do, that I KNOW works, is: Create splash stack (a hub of sorts) containing a single "title page" card and make into standalone. This splash stack has buttons on it that take you to appropriate cards in one or more OTHER stacks which are NOT standalone. For example: Splash stack has 3 buttons: Button 1; Instructions. Goes to Instructions Stack (not standalone) Button 2: Cases. Goes to Cases Stack (not standalone) Button 3: Quit. Simply quits. In reality, if your stacks are small enough you could even combine the two stacks into a simple "Cases" stack. Then have Button 1 go to cd 1 of stack "Cases" and, assuming your instructions are all on one card, have Button 2 go to cd 2 of stack "Cases" HTH. Marian On Jan 8, 2005, at 5:32 AM, arie van der ent wrote: > Hi, > > I am new to Revolution. I understand the concept of building a > standalone. So I made a splash screen as mainstack and put the the > logic in a substack. Building a standalone causes an error. I have > tried to track what causes the error. One of the things I found is > that when I am grouping the elements on a card and set the property > 'behave like a background' to true, it is not possible to a build a > standalone. This can't be true, I think. Is there a solution? > > Arie van der Ent > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From michael.rr at mdmays.com Sat Jan 8 08:18:24 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Sat, 8 Jan 2005 07:18:24 -0600 Subject: Version() -> 2.6.1 Message-ID: I typed put the version into the message box and 2.6.1 was the answer. I (and the splash screen) thinks it should be 2.5.something. Are we wrong? Michael From michael.rr at mdmays.com Sat Jan 8 09:44:50 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Sat, 8 Jan 2005 08:44:50 -0600 Subject: Crash when undo after editing Custom Property Message-ID: When editing the Custom Properties with the Object Inspector I've crashed Revolution each time. Here is the formula: Create a property for a field in the Inspector Edit the property's name in the Inspector and save it Select Undo BB# 2537 Michael From alex at tweedly.net Sat Jan 8 09:58:15 2005 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 08 Jan 2005 14:58:15 +0000 Subject: Version() -> 2.6.1 In-Reply-To: References: Message-ID: <41DFF507.3020806@tweedly.net> Michael D Mays wrote: > I typed > put the version > into the message box and > 2.6.1 > was the answer. I (and the splash screen) thinks it should be > 2.5.something. Are we wrong? I think the 2.6.1 is the version of the underlying engine (aka the Metacard engine), and is independent of the IDE version (which is available as revAppVersion() and should be 2.5 or 2.5.something). -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 From michael.rr at mdmays.com Sat Jan 8 10:21:20 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Sat, 8 Jan 2005 09:21:20 -0600 Subject: Version() -> 2.6.1 In-Reply-To: <41DFF507.3020806@tweedly.net> References: <41DFF507.3020806@tweedly.net> Message-ID: Yes I think I need revAppVersion() Michael On Jan 8, 2005, at 8:58 AM, Alex Tweedly wrote: > Michael D Mays wrote: > >> I typed >> put the version >> into the message box and >> 2.6.1 >> was the answer. I (and the splash screen) thinks it should be >> 2.5.something. Are we wrong? > > I think the 2.6.1 is the version of the underlying engine (aka the > Metacard engine), and is independent of the IDE version (which is > available as revAppVersion() and should be 2.5 or 2.5.something). > > -- Alex. > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From michael.rr at mdmays.com Sat Jan 8 10:28:39 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Sat, 8 Jan 2005 09:28:39 -0600 Subject: Unicode control pictures on OS X? In-Reply-To: <41DADF9A.9020306@hyperactivesw.com> References: <13D8F36B-5561-11D9-9730-000A9567A3E6@swcp.com> <7F1C9880-5E6C-11D9-AFE4-000A95D7C7E2@mdmays.com> <41DADF9A.9020306@hyperactivesw.com> Message-ID: I did have a big fld on the card with the handles off screen. But it had to be under the field because even though I could still edit in the fld. Now when I try to replicate the conditions on a new stack, I can't get the unicode chars which are visible in the fld to print. No matter where/what layer the flds are??? Michael On Jan 4, 2005, at 12:25 PM, J. Landman Gay wrote: > On 1/4/05 10:20 AM, Michael D Mays wrote: > >> If I have a glyph that displays on the screen but doesn't print and I >> cover it with a transparent field it will then print. When it prints >> the resolution is much less than that displayed. ??? > > I hit this problem once. When a field is covered by a transparent > object, the engine uses the screen bitmap underneath the transparency > for printing rather than rendering the field text as a font. This is > due to some weird behavior with graphics drivers or something; I can't > remember exactly what. But that's why you can print what you see on > screen, and why it is printing at screen resolution (i.e., bitmapped.) > >> And I have a field on a card where the cursor has disappeared (I can >> click and type in the field, but I cannot see the cursor) and in that >> field the Unicode prints OK. > > If another object overlaps a field, the cursor can disappear. Check to > make sure there isn't anything over that field. Also make sure the > traversalOn is set to true for the field. > >> I guess I just need to figure out how I mucked up that field?:) > > Combination of things, sounds like. ;) > > -- > 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 michael.rr at mdmays.com Sat Jan 8 10:30:27 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Sat, 8 Jan 2005 09:30:27 -0600 Subject: Bugzilla 586, the fast char replacement (was Revolution compilation) In-Reply-To: References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> <41D9C876.8090404@fourthworld.com> <4A323702-5DE9-11D9-8250-000A9567A3E6@swcp.com> <41D9F8B1.50407@tweedly.net> <271A280B-5E72-11D9-AFE4-000A95D7C7E2@mdmays.com> Message-ID: <38FD213C-618A-11D9-B4D1-000A95D7C7E2@mdmays.com> Are you saying that replacing 4 chars is fast or should be fast? I can't make it fast. If it is suppose to be fast how do you do it? Michael On Jan 4, 2005, at 12:02 PM, Dar Scott wrote: > > On Jan 4, 2005, at 10:00 AM, Michael D Mays wrote: > >> 0.04 -- yy 10MB at char 9999999 > > Yes. Perhaps a small growth near the end can be optimized some day. > (Appending small amounts is fast on the average.) > > I think that replacing 4 chars for 4 chars is fast. Think imageData > pixel. I think that replacing 8 chars with 8 chars is fast. Think > matrix. > > Dar > > ********************************************** > DSC (Dar Scott Consulting & Dar's Lab) > http://www.swcp.com/dsc/ > Programming Services and Software > ********************************************** > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rev at armbase.com Sat Jan 8 11:48:31 2005 From: rev at armbase.com (Bob Hartley) Date: Sat, 08 Jan 2005 16:48:31 +0000 Subject: insert field text into list Message-ID: <6.1.2.0.0.20050108164110.0262bbd8@mail.armbase.com> Hi All. OK I think I'm going mad.... :-) I have a field "Item" and a list field "ItemList"; I will have these on all cards of a card-based database. I want the text of the "List" field on each card to be inserted one line after another in the "listfield". I have looked at the "contacts manager" app on the runrev site. I can modify and update the list on that app. Copying the refresh script from this example app to my app, and renaming the fields (even inserting a date field) to the fields in my app does not work. It does not work If I keep the script the same but change the field names either. I have searched the archive and cannot find the answer. Can someone help. Believe it or not, this is a wee app I'm making to help newbies make a simple card based database with runrev but I'm stuck. :-) Heeeeeelllllllllllllpppppp Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From b.xavier at internet.lu Sat Jan 8 12:29:03 2005 From: b.xavier at internet.lu (MisterX) Date: Sat, 8 Jan 2005 18:29:03 +0100 Subject: Rev This! In-Reply-To: <38FD213C-618A-11D9-B4D1-000A95D7C7E2@mdmays.com> Message-ID: <20050108171816.D49339300DE@mail.runrev.com> The new GTR team RevIt car is out from the pits... http://monsieurx.com/cars/gtr/revgtrviper.jpg My new Z3 Coupe is here: http://monsieurx.com/modules.php?name=News&file=article&sid=173 So before I get finished with all the paintwork and decals, there's still room on the car for your logo or something in picture you want to put in the car! Tomorow noon is the deadline... haven't managed saving a movie yet but when I get it... You'll love it! rev rev rev Xavier From klaus at major-k.de Sat Jan 8 12:50:26 2005 From: klaus at major-k.de (Klaus Major) Date: Sat, 8 Jan 2005 18:50:26 +0100 Subject: Rev This! In-Reply-To: <20050108171816.D49339300DE@mail.runrev.com> References: <20050108171816.D49339300DE@mail.runrev.com> Message-ID: Hi Xavier, > The new GTR team RevIt car is out from the pits... > > http://monsieurx.com/cars/gtr/revgtrviper.jpg WAAAAAY COOOOOOOL DUDE!!!!! :-) > My new Z3 Coupe is here: > http://monsieurx.com/modules.php?name=News&file=article&sid=173 That ain't too shabby actually ;-) > So before I get finished with all the paintwork and decals, there's > still > room on the car for your logo or something in picture you want to put > in the > car! Tomorow noon is the deadline... > > haven't managed saving a movie yet but when I get it... You'll love it! > > rev rev rev > Xavier Regards Klaus Major klaus at major-k.de http://www.major-k.de From rjb at rz.uni-potsdam.de Sat Jan 8 12:42:23 2005 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Sat, 8 Jan 2005 18:42:23 +0100 Subject: Standalone In-Reply-To: <99010866-6160-11D9-B1FF-0003939C33B2@mac.com> References: <99010866-6160-11D9-B1FF-0003939C33B2@mac.com> Message-ID: >Hi, > >I am new to Revolution. I understand the concept of building a >standalone. So I made a splash screen as mainstack and put the the >logic in a substack. Building a standalone causes an error. I have >tried to track what causes the error. One of the things I found is >that when I am grouping the elements on a card and set the property >'behave like a background' to true, it is not possible to a build a >standalone. This can't be true, I think. Is there a solution? > >Arie van der Ent No that can't be true. There problem must be somewhere else. Sounds like you are thinking of modifying your stack during execution but that won't work if your substack is in a standalone. Robert From mark at maseurope.net Sat Jan 8 12:57:48 2005 From: mark at maseurope.net (Mark Smith) Date: Sat, 8 Jan 2005 17:57:48 +0000 Subject: Insert field Text into list In-Reply-To: <20050108170009.E58CF9300E6@mail.runrev.com> References: <20050108170009.E58CF9300E6@mail.runrev.com> Message-ID: Bob, maybe you could post the script that isn't working... Does something like this not work? I'm assuming you've grouped the fields, set the backgroundBehaviour of the group to true, so they appear on all cards, and set the sharedText of field "itemList" to true. repeat with n = 1 to the number of cds in this stack put fld "item" of cd n & return after theList end repeat delete last char of theList -- clear trailing return put theList into fld "ItemList" On 8 Jan 2005, at 17:00, use-revolution-request at lists.runrev.com wrote: > I have a field "Item" and a list field "ItemList"; I will have these > on all > cards of a card-based database. I want the text of the "List" field on > each > card to be inserted one line after another in the "listfield". From yvescoppe at skynet.be Sat Jan 8 13:04:38 2005 From: yvescoppe at skynet.be (Yves COPPE) Date: Sat, 8 Jan 2005 19:04:38 +0100 Subject: Apple script question Message-ID: Hi listg and applescripters, I use Phlink ovolab soft which is applescript I'd like a script to receive in Rev the callerID given by phlink software but I'd like to receive it in a vairable I can use further in rev. Something like : local a_variable on mouseUp put "tell application ""e&"ovolab Phlink""e&cr&\ "copy number of party to &cr&\ "end tell" into tAScript do tAScript as applescript end mouseUp then further use the variable a_variable in my (local) script Is it possible ?? Thabk you for your help Greetings. Yves COPPE yvescoppe at skynet.be From gwalias-rev at yahoo.com Sat Jan 8 13:05:23 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Sat, 8 Jan 2005 10:05:23 -0800 (PST) Subject: Help! My Rev Runtime Docs Have Died! In-Reply-To: Message-ID: <20050108180523.75796.qmail@web51105.mail.yahoo.com> Dear Revolutionaries I have a bizarre problem with my Rev Runtime. I am now unable to open the rev documentation window in a normal mode. If I open it with the "Documentation" button on the rev toolbar, it opens minimized and refuses to come into view when you click its button in the windows toolbar. If I right click on it, I can only bring it up maximized, but when I try to restore it to normal (sizeable) mode, it just minimizes again. I am using WinXP and have tried logging off and on again, but to no avail. I'm not sure what I did to cause this. Is this bug reported? Best Gordon ===== :::::::::: Gordon Webster :::::::::: From mpetrides at earthlink.net Sat Jan 8 13:15:24 2005 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 8 Jan 2005 13:15:24 -0500 Subject: Standalone In-Reply-To: <660B7FBA-616D-11D9-95C9-000A959D005E@earthlink.net> References: <99010866-6160-11D9-B1FF-0003939C33B2@mac.com> <660B7FBA-616D-11D9-95C9-000A959D005E@earthlink.net> Message-ID: <43EDC93F-61A1-11D9-95C9-000A959D005E@earthlink.net> Arie Ok. I finally got a chance to actually try this out and can confirm my original statement, namely that having a group which is set to background = true does not interfere with creating a standalone. I'm not sure what the problem with your stack is, but it isn't the background group. Here's what I did, in case you want to try it out yourself: Created new mainstack On first card, added 2 buttons and a field, grouped them and set behave as background to true (using object inspector on the group and checking the use as background check box). Created 2 new cards. The group, as expected, showed up on both cards. I then chose Save As Standalone from the file menu. The resulting standalone executes just fine in Mac OSX. HTH. Marian On Jan 8, 2005, at 7:04 AM, Marian Petrides wrote: > Arie > > I don't think the behavior you describe is the way it should work > (i.e. grouping a bunch of buttons, setting them to behave like > background = true and then trying to make a standalone should work in > my recollection. Alas, I don't have time to create a simple test > stack to verify this right now. Anyone else? > > However, the reason I am writing now is that I have a viable solution > for you, one I know works because I use it all the time and have used > it to create a very large interactive casebook. > > But what I do, that I KNOW works, is: > > Create splash stack (a hub of sorts) containing a single "title page" > card and make into standalone. This splash stack has buttons on it > that take you to appropriate cards in one or more OTHER stacks which > are NOT standalone. > > For example: Splash stack has 3 buttons: > > Button 1; Instructions. Goes to Instructions Stack (not standalone) > Button 2: Cases. Goes to Cases Stack (not standalone) > Button 3: Quit. Simply quits. > > In reality, if your stacks are small enough you could even combine the > two stacks into a simple "Cases" stack. Then have Button 1 go to cd 1 > of stack "Cases" and, assuming your instructions are all on one card, > have Button 2 go to cd 2 of stack "Cases" > > HTH. > > Marian > > > On Jan 8, 2005, at 5:32 AM, arie van der ent wrote: > >> Hi, >> >> I am new to Revolution. I understand the concept of building a >> standalone. So I made a splash screen as mainstack and put the the >> logic in a substack. Building a standalone causes an error. I have >> tried to track what causes the error. One of the things I found is >> that when I am grouping the elements on a card and set the property >> 'behave like a background' to true, it is not possible to a build a >> standalone. This can't be true, I think. Is there a solution? >> >> Arie van der Ent >> >> _______________________________________________ >> 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 dsc at swcp.com Sat Jan 8 13:24:22 2005 From: dsc at swcp.com (Dar Scott) Date: Sat, 8 Jan 2005 11:24:22 -0700 Subject: Bugzilla 586, the fast char replacement (was Revolution compilation) In-Reply-To: <38FD213C-618A-11D9-B4D1-000A95D7C7E2@mdmays.com> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> <41D9C876.8090404@fourthworld.com> <4A323702-5DE9-11D9-8250-000A9567A3E6@swcp.com> <41D9F8B1.50407@tweedly.net> <271A280B-5E72-11D9-AFE4-000A95D7C7E2@mdmays.com> <38FD213C-618A-11D9-B4D1-000A95D7C7E2@mdmays.com> Message-ID: <84FB6948-61A2-11D9-B00C-000A9567A3E6@swcp.com> On Jan 8, 2005, at 8:30 AM, Michael D Mays wrote: > Are you saying that replacing 4 chars is fast or should be fast? I > can't make it fast. If it is suppose to be fast how do you do it? on mouseUp put longString(100000) into x put the long seconds into a -- OS X timing only put "yyyy" into char 4444 to 4447 of x put the long seconds into b put b-a end mouseUp function longString n put empty into s repeat n times put "x" after s end repeat return s end longString ==> .000008 (Mmmm. This and single char are faster than last week, but the time grows slightly the first few times.) You have to replace a char chunk with the same size string. The timing test needs to be modified for Windows. A crude timer: Make a loop around the 'put' and do it 10,000 times and then divide the delta seconds by 10,000. Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From rev at armbase.com Sat Jan 8 13:57:47 2005 From: rev at armbase.com (Bob Hartley) Date: Sat, 08 Jan 2005 18:57:47 +0000 Subject: Insert field Text into list In-Reply-To: References: <20050108170009.E58CF9300E6@mail.runrev.com> Message-ID: <6.1.2.0.0.20050108183839.024eb8b0@mail.armbase.com> At 17:57 08/01/2005, you wrote: >Bob, maybe you could post the script that isn't working... > >Does something like this not work? > >I'm assuming you've grouped the fields, set >the backgroundBehaviour of the group to true, >so they appear on all cards, and set the sharedText >of field "itemList" to true. Yes I did this and it was still broken. >repeat with n = 1 to the number of cds in this stack > put fld "item" of cd n & return after theList >end repeat >delete last char of theList -- clear trailing return >put theList into fld "ItemList" After using your script it is perfect. THanks for the speedy reply. All the best Bob >On 8 Jan 2005, at 17:00, use-revolution-request at lists.runrev.com wrote: > >>I have a field "Item" and a list field "ItemList"; I will have these on all >>cards of a card-based database. I want the text of the "List" field on each >>card to be inserted one line after another in the "listfield". > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > > >-- >No virus found in this incoming message. >Checked by AVG Anti-Virus. >Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From michael.rr at mdmays.com Sat Jan 8 13:59:42 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Sat, 8 Jan 2005 12:59:42 -0600 Subject: Bugzilla 586, the fast char replacement (was Revolution compilation) In-Reply-To: <84FB6948-61A2-11D9-B00C-000A9567A3E6@swcp.com> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> <41D9C876.8090404@fourthworld.com> <4A323702-5DE9-11D9-8250-000A9567A3E6@swcp.com> <41D9F8B1.50407@tweedly.net> <271A280B-5E72-11D9-AFE4-000A95D7C7E2@mdmays.com> <38FD213C-618A-11D9-B4D1-000A95D7C7E2@mdmays.com> <84FB6948-61A2-11D9-B00C-000A9567A3E6@swcp.com> Message-ID: <74B95452-61A7-11D9-B4D1-000A95D7C7E2@mdmays.com> Ahhhhg..., I was doing put "yyyy" into char 4444 to 4448 of x Michael On Jan 8, 2005, at 12:24 PM, Dar Scott wrote: > put "yyyy" into char 4444 to 4447 of x From dsc at swcp.com Sat Jan 8 14:33:13 2005 From: dsc at swcp.com (Dar Scott) Date: Sat, 8 Jan 2005 12:33:13 -0700 Subject: Bugzilla 586, the fast char replacement (was Revolution compilation) In-Reply-To: <74B95452-61A7-11D9-B4D1-000A95D7C7E2@mdmays.com> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> <41D9C876.8090404@fourthworld.com> <4A323702-5DE9-11D9-8250-000A9567A3E6@swcp.com> <41D9F8B1.50407@tweedly.net> <271A280B-5E72-11D9-AFE4-000A95D7C7E2@mdmays.com> <38FD213C-618A-11D9-B4D1-000A95D7C7E2@mdmays.com> <84FB6948-61A2-11D9-B00C-000A9567A3E6@swcp.com> <74B95452-61A7-11D9-B4D1-000A95D7C7E2@mdmays.com> Message-ID: <2336EF04-61AC-11D9-B00C-000A9567A3E6@swcp.com> On Jan 8, 2005, at 11:59 AM, Michael D Mays wrote: > Ahhhhg..., > > I was doing > > put "yyyy" into char 4444 to 4448 of x >> put "yyyy" into char 4444 to 4447 of x LOL! I suspected that, so I carefully counted on my fingers. -- Dar From arietext at mac.com Sat Jan 8 14:34:39 2005 From: arietext at mac.com (arie van der ent) Date: Sat, 8 Jan 2005 20:34:39 +0100 Subject: Standalone In-Reply-To: <43EDC93F-61A1-11D9-95C9-000A959D005E@earthlink.net> References: <99010866-6160-11D9-B1FF-0003939C33B2@mac.com> <660B7FBA-616D-11D9-95C9-000A959D005E@earthlink.net> <43EDC93F-61A1-11D9-95C9-000A959D005E@earthlink.net> Message-ID: <5688C5C8-61AC-11D9-805C-0003939C33B2@mac.com> Marian, I used your recipe. It works. A question: what the heck is the difference between compiling a standalone and adding Dreamcard-player to your stack(s)? Arie van der Ent Op 8-jan-05 om 19:15 heeft Marian Petrides het volgende geschreven: > Arie > > Ok. I finally got a chance to actually try this out and can confirm my > original statement, namely that having a group which is set to > background = true does not interfere with creating a standalone. I'm > not sure what the problem with your stack is, but it isn't the > background group. > > Here's what I did, in case you want to try it out yourself: > > Created new mainstack > > On first card, added 2 buttons and a field, grouped them and set > behave as background to true (using object inspector on the group and > checking the use as background check box). > > Created 2 new cards. The group, as expected, showed up on both cards. > > I then chose Save As Standalone from the file menu. > > The resulting standalone executes just fine in Mac OSX. HTH. > > Marian > On Jan 8, 2005, at 7:04 AM, Marian Petrides wrote: > >> Arie >> >> I don't think the behavior you describe is the way it should work >> (i.e. grouping a bunch of buttons, setting them to behave like >> background = true and then trying to make a standalone should work in >> my recollection. Alas, I don't have time to create a simple test >> stack to verify this right now. Anyone else? >> >> However, the reason I am writing now is that I have a viable solution >> for you, one I know works because I use it all the time and have used >> it to create a very large interactive casebook. >> >> But what I do, that I KNOW works, is: >> >> Create splash stack (a hub of sorts) containing a single "title page" >> card and make into standalone. This splash stack has buttons on it >> that take you to appropriate cards in one or more OTHER stacks which >> are NOT standalone. >> >> For example: Splash stack has 3 buttons: >> >> Button 1; Instructions. Goes to Instructions Stack (not standalone) >> Button 2: Cases. Goes to Cases Stack (not standalone) >> Button 3: Quit. Simply quits. >> >> In reality, if your stacks are small enough you could even combine >> the two stacks into a simple "Cases" stack. Then have Button 1 go to >> cd 1 of stack "Cases" and, assuming your instructions are all on one >> card, have Button 2 go to cd 2 of stack "Cases" >> >> HTH. >> >> Marian >> >> >> On Jan 8, 2005, at 5:32 AM, arie van der ent wrote: >> >>> Hi, >>> >>> I am new to Revolution. I understand the concept of building a >>> standalone. So I made a splash screen as mainstack and put the the >>> logic in a substack. Building a standalone causes an error. I have >>> tried to track what causes the error. One of the things I found is >>> that when I am grouping the elements on a card and set the property >>> 'behave like a background' to true, it is not possible to a build a >>> standalone. This can't be true, I think. Is there a solution? >>> >>> Arie van der Ent >>> >>> _______________________________________________ >>> 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 mpetrides at earthlink.net Sat Jan 8 14:40:17 2005 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 8 Jan 2005 14:40:17 -0500 Subject: Standalone In-Reply-To: <5688C5C8-61AC-11D9-805C-0003939C33B2@mac.com> References: <99010866-6160-11D9-B1FF-0003939C33B2@mac.com> <660B7FBA-616D-11D9-95C9-000A959D005E@earthlink.net> <43EDC93F-61A1-11D9-95C9-000A959D005E@earthlink.net> <5688C5C8-61AC-11D9-805C-0003939C33B2@mac.com> Message-ID: <1FDB5D4D-61AD-11D9-95C9-000A959D005E@earthlink.net> A standalone application executes on its own when you double-click on it. I've never used Dreamcard player, but I assume it is like Hypercard's player--when you double click on a Hypercard stack, the player opens and displays the stack--i.e. it is a way for a person who does not have Hypercard to be able to display a stack. I assume Dreamcard Player works the same, but like I said, I've never used it. Can anyone else help Arie on this point? Marian On Jan 8, 2005, at 2:34 PM, arie van der ent wrote: > Marian, > > I used your recipe. It works. A question: what the heck is the > difference between compiling a standalone and adding Dreamcard-player > to your stack(s)? > > Arie van der Ent > > Op 8-jan-05 om 19:15 heeft Marian Petrides het volgende geschreven: > >> Arie >> >> Ok. I finally got a chance to actually try this out and can confirm >> my original statement, namely that having a group which is set to >> background = true does not interfere with creating a standalone. I'm >> not sure what the problem with your stack is, but it isn't the >> background group. >> >> Here's what I did, in case you want to try it out yourself: >> >> Created new mainstack >> >> On first card, added 2 buttons and a field, grouped them and set >> behave as background to true (using object inspector on the group and >> checking the use as background check box). >> >> Created 2 new cards. The group, as expected, showed up on both cards. >> >> I then chose Save As Standalone from the file menu. >> >> The resulting standalone executes just fine in Mac OSX. HTH. >> >> Marian >> On Jan 8, 2005, at 7:04 AM, Marian Petrides wrote: >> >>> Arie >>> >>> I don't think the behavior you describe is the way it should work >>> (i.e. grouping a bunch of buttons, setting them to behave like >>> background = true and then trying to make a standalone should work >>> in my recollection. Alas, I don't have time to create a simple test >>> stack to verify this right now. Anyone else? >>> >>> However, the reason I am writing now is that I have a viable >>> solution for you, one I know works because I use it all the time and >>> have used it to create a very large interactive casebook. >>> >>> But what I do, that I KNOW works, is: >>> >>> Create splash stack (a hub of sorts) containing a single "title >>> page" card and make into standalone. This splash stack has buttons >>> on it that take you to appropriate cards in one or more OTHER stacks >>> which are NOT standalone. >>> >>> For example: Splash stack has 3 buttons: >>> >>> Button 1; Instructions. Goes to Instructions Stack (not standalone) >>> Button 2: Cases. Goes to Cases Stack (not standalone) >>> Button 3: Quit. Simply quits. >>> >>> In reality, if your stacks are small enough you could even combine >>> the two stacks into a simple "Cases" stack. Then have Button 1 go to >>> cd 1 of stack "Cases" and, assuming your instructions are all on >>> one card, have Button 2 go to cd 2 of stack "Cases" >>> >>> HTH. >>> >>> Marian >>> >>> >>> On Jan 8, 2005, at 5:32 AM, arie van der ent wrote: >>> >>>> Hi, >>>> >>>> I am new to Revolution. I understand the concept of building a >>>> standalone. So I made a splash screen as mainstack and put the the >>>> logic in a substack. Building a standalone causes an error. I have >>>> tried to track what causes the error. One of the things I found is >>>> that when I am grouping the elements on a card and set the property >>>> 'behave like a background' to true, it is not possible to a build a >>>> standalone. This can't be true, I think. Is there a solution? >>>> >>>> Arie van der Ent >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gwalias-rev at yahoo.com Sat Jan 8 15:14:44 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Sat, 8 Jan 2005 12:14:44 -0800 (PST) Subject: Help! My Rev Runtime Docs Have Died! In-Reply-To: <20050108180523.75796.qmail@web51105.mail.yahoo.com> Message-ID: <20050108201445.13713.qmail@web51106.mail.yahoo.com> Dear Revolutionaries After ignoring this problem and working with rev for a while, closing and saving a few stacks and reopening rev a few times, this problem eventually went away. Bizarre. Has anybody else had these probs with the doc window? G. --- Gordon Webster wrote: > Dear Revolutionaries > > I have a bizarre problem with my Rev Runtime. I am > now > unable to open the rev documentation window in a > normal mode. If I open it with the "Documentation" > button on the rev toolbar, it opens minimized and > refuses to come into view when you click its button > in > the windows toolbar. If I right click on it, I can > only bring it up maximized, but when I try to > restore > it to normal (sizeable) mode, it just minimizes > again. > > I am using WinXP and have tried logging off and on > again, but to no avail. I'm not sure what I did to > cause this. Is this bug reported? > > Best > > Gordon > > > ===== > :::::::::: Gordon Webster :::::::::: > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jeff at siphonophore.com Sat Jan 8 15:33:27 2005 From: jeff at siphonophore.com (Jeffrey Reynolds) Date: Sat, 8 Jan 2005 15:33:27 -0500 Subject: [OT] Gates demos 'blue screen of death' at Comdex In-Reply-To: <20050108170010.0C4E69300E8@mail.runrev.com> References: <20050108170010.0C4E69300E8@mail.runrev.com> Message-ID: <8D22EC0C-61B4-11D9-9738-000D93391176@siphonophore.com> well the link for the feed is dead now and the archived stuff over at microsoft doesnt have any of it, go figure... if you demo it, it will die... murphy's law of technology demonstrations... Jeffrey Reynolds 6620 Michaels Dr Bethesda, MD 20817 301.469.8562 jeff at siphonophore.com On Jan 8, 2005, at 12:00 PM, use-revolution-request at lists.runrev.com wrote: > You can watch the whole keynote here. I truly felt for him as the > problems only got worse over time: > ms_ces_20050105_300_archive.asx> From alex at tweedly.net Sat Jan 8 15:37:40 2005 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 08 Jan 2005 20:37:40 +0000 Subject: Help! My Rev Runtime Docs Have Died! In-Reply-To: <20050108201445.13713.qmail@web51106.mail.yahoo.com> References: <20050108201445.13713.qmail@web51106.mail.yahoo.com> Message-ID: <41E04494.9010900@tweedly.net> Gordon Webster wrote: >Dear Revolutionaries > >After ignoring this problem and working with rev for a >while, closing and saving a few stacks and reopening >rev a few times, this problem eventually went away. > >Bizarre. > >Has anybody else had these probs with the doc window? > > I had a similar, though much less serious, problem with the doc window. For a while it would always "open" minimized - but clicking on it in the Windows toolbar would open it up OK, so I figured I had accidentally set some property to make it happen - and it fixed itself before I got round to asking the list what I might have done. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 From alex at tweedly.net Sat Jan 8 15:49:20 2005 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 08 Jan 2005 20:49:20 +0000 Subject: Standalone In-Reply-To: <1FDB5D4D-61AD-11D9-95C9-000A959D005E@earthlink.net> References: <99010866-6160-11D9-B1FF-0003939C33B2@mac.com> <660B7FBA-616D-11D9-95C9-000A959D005E@earthlink.net> <43EDC93F-61A1-11D9-95C9-000A959D005E@earthlink.net> <5688C5C8-61AC-11D9-805C-0003939C33B2@mac.com> <1FDB5D4D-61AD-11D9-95C9-000A959D005E@earthlink.net> Message-ID: <41E04750.6040905@tweedly.net> Marian Petrides wrote: > A standalone application executes on its own when you double-click on it. > > I've never used Dreamcard player, but I assume it is like Hypercard's > player--when you double click on a Hypercard stack, the player opens > and displays the stack--i.e. it is a way for a person who does not > have Hypercard to be able to display a stack. I assume Dreamcard > Player works the same, but like I said, I've never used it. The Dreamcard player can be downloaded free from the RunRev site. It can then be used to run stacks (either from RevOnline or by downloading a stack and running it) - i.e. just like the Hypercard player, by the sound of it. One thing to watch out for - there's a bug in the Windows version which means that you can't properly just double-click the stack - doing so runs the stack but the cursor is invisible. It's therefore necessary to run the player and then run the stack from that. There are advantages to using Player + stack rather than standalones; if you (or your users) are on slow dial-up lines, it's a 20-30 second download for a typical stack, rather than 8-10 minutes for a small standalone. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 From rev at armbase.com Sat Jan 8 15:59:54 2005 From: rev at armbase.com (Bob Hartley) Date: Sat, 08 Jan 2005 20:59:54 +0000 Subject: sort list alphabetically (for basic database primer series) Message-ID: <6.1.2.0.0.20050108205557.0262a9a8@mail.armbase.com> Hi all I have a list that is creatred from another field. IE field "Item"'s entries are put into a "ItemList" field via this script...... on mouseup repeat with n = 1 to the number of cds in this stack put fld "Item" of cd n & return after theList end repeat delete last char of theList -- clear trailing return put theList into fld "ItemList" end mouseup Now I want to sort this list alphabetically and in future double click on a line to go to the respective card. I think I'll do this via a sort popup or menu. Any Idea I tried this from the runrev docs on mouseUp sort items of field "ItemList" by word 1 of each end mouseUp and cant see anything on the list. Cheers Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From rev at armbase.com Sat Jan 8 16:01:06 2005 From: rev at armbase.com (Bob Hartley) Date: Sat, 08 Jan 2005 21:01:06 +0000 Subject: Basic database primer V1 Message-ID: <6.1.2.0.0.20050108210045.02615470@mail.armbase.com> Hi All. I have been getting together a basic primer for a database for newbies. It is on revonline under general ad the stack is called "BASIC DATABASE PRIMER". This will help me get to grips with making a database app but it may be worth while for newbies wanting to make a database app for a stanalone. What it does is this. It has a group of buttons that navigate between cards, a button that deletes a card and one that makes a new card. There is a field which has the text inserted into a list. The Menus are a bit dodgy at the moment (some things don't work) but when I update them you can see the changes. If anyone has any simple suggestions, please add to the thread. Then when the next release is added we can create a new thread V2 and then V3 etc. Then Newbies can follow the app stage by stage. I'll post when there are updates and what the changes are. I think, since I have had so much help, I should put some effort back in. :-) Cheers Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From rev at armbase.com Sat Jan 8 16:00:29 2005 From: rev at armbase.com (Bob Hartley) Date: Sat, 08 Jan 2005 21:00:29 +0000 Subject: basic database primer V1 Message-ID: <6.1.2.0.0.20050108204700.02621ec0@mail.armbase.com> Hi All. I have been getting together a basic primer for a database for newbies. It is on revonline under general ad the stack is called "BASIC DATABASE PRIMER". This will help me get to grips with making a database app but it may be worth while for newbies wanting to make a database app for a stanalone. What it does is this. It has a group of buttons that navigate between cards, a button that deletes a card and one that makes a new card. There is a field which has the text inserted into a list. The Menus are a bit dodgy at the moment (some things don't work) but when I update them you can see the changes. If anyone has any simple suggestions, please add to the thread. Then when the next release is added we can create a new thread V2 and then V3 etc. Then Newbies can follow the app stage by stage. I'll post when there are updates and what the changes are. I think, since I have had so much help, I should put some effort back in. :-) Cheers Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From cryrichter at yahoo.com Sat Jan 8 15:56:06 2005 From: cryrichter at yahoo.com (cory richter) Date: Sat, 8 Jan 2005 12:56:06 -0800 (PST) Subject: from cory richter In-Reply-To: <6.2.0.14.0.20050107160040.01c74f18@mail.mindspring.com> Message-ID: <20050108205606.92952.qmail@web30602.mail.mud.yahoo.com> hi i want a premade website for free --------------------------------- Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. From tsalagi at elohigadugi.org Sat Jan 8 16:01:16 2005 From: tsalagi at elohigadugi.org (duane poncy) Date: Sat, 8 Jan 2005 13:01:16 -0800 Subject: insert field text into list In-Reply-To: <20050108170009.E58CF9300E6@mail.runrev.com> References: <20050108170009.E58CF9300E6@mail.runrev.com> Message-ID: <20050108130116931101.GyazMail.tsalagi@elohigadugi.org> On Sat, 8 Jan 2005 12:00:09 -0500 (EST), use-revolution- request at lists.runrev.com wrote: > I have a field "Item" and a list field "ItemList"; I will have these on all > cards of a card-based database. I want the text of the "List" field on each > card to be inserted one line after another in the "listfield". > I use this the following script to populate a similar list field: repeat for each line tCard in field "cardList" open card tCard put field "EnglishWords" & return after field "EnglishWordlist" end repeat Make sure that your field "listfield" is set to Sharedtext so it will show up on all cards. Hope that helps. visit elohi gadugi: poetry, software, Cherokee culture and Native American rights. http://elohigadugi.org/ -------------------------------------------------------- Another world is not only possible, she is on her way. On a quiet day, I can hear her breathing. - Arundhati Roy --------------------------------------------------------- From alex at tweedly.net Sat Jan 8 16:01:48 2005 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 08 Jan 2005 21:01:48 +0000 Subject: sort list alphabetically (for basic database primer series) In-Reply-To: <6.1.2.0.0.20050108205557.0262a9a8@mail.armbase.com> References: <6.1.2.0.0.20050108205557.0262a9a8@mail.armbase.com> Message-ID: <41E04A3C.2010007@tweedly.net> Bob Hartley wrote: > Hi all > > I have a list that is creatred from another field. IE field "Item"'s > entries are put into a "ItemList" field via this script...... > > on mouseup > repeat with n = 1 to the number of cds in this stack > put fld "Item" of cd n & return after theList > end repeat > delete last char of theList -- clear trailing return > put theList into fld "ItemList" > end mouseup > > Now I want to sort this list alphabetically and in future double click > on a line to go to the respective card. I think I'll do this via a > sort popup or menu. > > Any Idea I tried this from the runrev docs > on mouseUp > sort items of field "ItemList" by word 1 of each > end mouseUp You built the field by putting each one onto a separate line - so I'd expect you to use "lines" rather than "items" - sort lines of field "ItemList" by word 1 of each or simply sort line of field "ItemList" which should do the same. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005 From tsalagi at elohigadugi.org Sat Jan 8 16:14:30 2005 From: tsalagi at elohigadugi.org (duane poncy) Date: Sat, 8 Jan 2005 13:14:30 -0800 Subject: Quicktime player and relative path Message-ID: <20050108131430661313.GyazMail.tsalagi@elohigadugi.org> I can't find a satisfactory answer to this question either in the documentation or the archives. I have tried to build my first standalone with Rev 2.5. My program needs a seperate mp3 to function, but the player did not show up on my stack in the standalone. Back to the Rev program. The player shows up fine with an absolute path, but when I set a relative path, my player disappears. I thought at first that I was designating the path incorrectly, so I tried several different alternatives. No luck. The player only shows up with an absolute path. I even tried putting the mp3 in the same folder as the app. Didn't work. Can someone tell me what I'm doing wrong? btw, I am using Mac OSX. visit elohi gadugi: poetry, software, Cherokee culture and Native American rights. http://elohigadugi.org/ -------------------------------------------------------- Another world is not only possible, she is on her way. On a quiet day, I can hear her breathing. - Arundhati Roy --------------------------------------------------------- From scott at tactilemedia.com Sat Jan 8 17:48:56 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 08 Jan 2005 14:48:56 -0800 Subject: Quicktime player and relative path In-Reply-To: <20050108131430661313.GyazMail.tsalagi@elohigadugi.org> Message-ID: Recently, duane poncy wrote: > I have tried to build my first standalone with Rev 2.5. My > program needs a seperate mp3 to function, but the player > did not show up on my stack in the standalone. > > Back to the Rev program. The player shows up fine with an > absolute path, but when I set a relative path, my player > disappears. I thought at first that I was designating the > path incorrectly, so I tried several different > alternatives. No luck. The player only shows up with an > absolute path. I even tried putting the mp3 in the same > folder as the app. Didn't work. Can someone tell me what > I'm doing wrong? Make sure you know what the path is relative to: your stack or the engine. When you work in the IDE and use a relative path, the path will be relative to the engine, which is in the Applications folder, unless you explicitly reference a path to your stack. Once you've built a standalone, the engine is now a part of your stack which is likely in a new location (not the Applications folder), so the relative path will be different. In my work, I usually build absolute paths based on the fileName of the stack, storing it for later reference. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From ambassador at fourthworld.com Sat Jan 8 18:43:26 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 08 Jan 2005 15:43:26 -0800 Subject: Quicktime player and relative path In-Reply-To: References: Message-ID: <41E0701E.7000504@fourthworld.com> Scott Rossi wrote: > Recently, duane poncy wrote: >>I have tried to build my first standalone with Rev 2.5. My >>program needs a seperate mp3 to function, but the player >>did not show up on my stack in the standalone. > > Make sure you know what the path is relative to: your stack or the engine. > When you work in the IDE and use a relative path, the path will be relative > to the engine, which is in the Applications folder, unless you explicitly > reference a path to your stack. Once you've built a standalone, the engine > is now a part of your stack which is likely in a new location (not the > Applications folder), so the relative path will be different. > > In my work, I usually build absolute paths based on the fileName of the > stack, storing it for later reference. This is common confusion, easily accomodated of we leverage the nearly-universal understanding of HTML paths and provide an option for media references in stacks to work the same, relative to the stack file rather than the potentially-ever-changing current directory. Please consider voting for enhancement request #2490 to make this simpler in future versions of Rev: -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From tsalagi at elohigadugi.org Sat Jan 8 19:44:03 2005 From: tsalagi at elohigadugi.org (duane poncy) Date: Sat, 8 Jan 2005 16:44:03 -0800 Subject: Quicktime player and relative path In-Reply-To: References: Message-ID: <20050108164403572094.GyazMail.tsalagi@elohigadugi.org> Thanks Scott for your reply. My problem seems to be something else entirely. Until I built the standalone, I was using an absolute path, so I never bothered to even check out the relative path. Even within the IDE environment I cannot get it to work. I have set a relative path from The Rev app. As soon as I set the path to my mp3 in the property inspector, the player disappears in my stack. I even tried to move my mp3 and stack both into the same folder as the Revolution app, so I couldn't make any mistakes with the relative path. Same result. On Sat, 08 Jan 2005 14:48:56 -0800, Scott Rossi wrote: > Recently, duane poncy wrote: > >> I have tried to build my first standalone with Rev 2.5. My >> program needs a seperate mp3 to function, but the player >> did not show up on my stack in the standalone. >> >> Back to the Rev program. The player shows up fine with an >> absolute path, but when I set a relative path, my player >> disappears. I thought at first that I was designating the >> path incorrectly, so I tried several different >> alternatives. No luck. The player only shows up with an >> absolute path. I even tried putting the mp3 in the same >> folder as the app. Didn't work. Can someone tell me what >> I'm doing wrong? > > Make sure you know what the path is relative to: your stack or the engine. > When you work in the IDE and use a relative path, the path will be relative > to the engine, which is in the Applications folder, unless you explicitly > reference a path to your stack. Once you've built a standalone, the engine > is now a part of your stack which is likely in a new location (not the > Applications folder), so the relative path will be different. > > In my work, I usually build absolute paths based on the fileName of the > stack, storing it for later reference. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & 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 visit elohi gadugi: poetry, software, Cherokee culture and Native American rights. http://elohigadugi.org/ -------------------------------------------------------- Another world is not only possible, she is on her way. On a quiet day, I can hear her breathing. - Arundhati Roy --------------------------------------------------------- From jacque at hyperactivesw.com Sat Jan 8 20:13:47 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Jan 2005 19:13:47 -0600 Subject: Quicktime player and relative path In-Reply-To: <20050108164403572094.GyazMail.tsalagi@elohigadugi.org> References: <20050108164403572094.GyazMail.tsalagi@elohigadugi.org> Message-ID: <41E0854B.6030809@hyperactivesw.com> On 1/8/05 6:44 PM, duane poncy wrote: > Thanks Scott for your reply. > > My problem seems to be something else entirely. Until I > built the > standalone, I was using an absolute path, so I never > bothered > to even check out the relative path. Even within the > IDE environment I cannot get it to work. Sounds like the path isn't right. What did you enter as the relative path? OS X apps aren't really what they look like -- they are really folders ("bundles") rather than single files. Your path has to account for that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Sat Jan 8 21:36:09 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 08 Jan 2005 18:36:09 -0800 Subject: Quicktime player and relative path In-Reply-To: <20050108164403572094.GyazMail.tsalagi@elohigadugi.org> Message-ID: Recently, duane poncy wrote: > My problem seems to be something else entirely. Until I > built the > standalone, I was using an absolute path, so I never > bothered > to even check out the relative path. Even within the > IDE environment I cannot get it to work. I have set a > relative > path from The Rev app. As soon as I set the path to my mp3 > in the property inspector, the player disappears in my > stack. I even tried to move my mp3 and stack both into the > same folder as the Revolution app, so I couldn't make any > mistakes with the relative path. Same result. Another thing to do is to make sure Rev can play your file: if you can open and play the MP3 in Apple's QuickTime player, then you should be OK in Rev. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From tsalagi at elohigadugi.org Sat Jan 8 21:40:50 2005 From: tsalagi at elohigadugi.org (duane poncy) Date: Sat, 8 Jan 2005 18:40:50 -0800 Subject: Quicktime player and relative path In-Reply-To: <41E0854B.6030809@hyperactivesw.com> References: <20050108164403572094.GyazMail.tsalagi@elohigadugi.org> <41E0854B.6030809@hyperactivesw.com> Message-ID: <20050108184050230068.GyazMail.tsalagi@elohigadugi.org> On Sat, 08 Jan 2005 19:13:47 -0600, J. Landman Gay wrote: > On 1/8/05 6:44 PM, duane poncy wrote: > >> Thanks Scott for your reply. >> >> My problem seems to be something else entirely. Until I >> built the standalone, I was using an absolute path, so I >> never bothered >> to even check out the relative path. Even within the >> IDE environment I cannot get it to work. > Sounds like the path isn't right. What did you enter as the relative path? The last time I tried it I put the mp3 in the same "MacOS" folder (within the application bundle) as the stack. My path was simply the name of the mp3. Or does the path need to start from the top level of the bundle? If so, then that could be my mistake. > > OS X apps aren't really what they look like -- they are > really folders ("bundles") rather than single files. Your > path has to account for that. > > -- > 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 visit elohi gadugi: poetry, software, Cherokee culture and Native American rights. http://elohigadugi.org/ -------------------------------------------------------- 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 Sat Jan 8 23:00:59 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 08 Jan 2005 22:00:59 -0600 Subject: basic database primer V1 In-Reply-To: <6.1.2.0.0.20050108204700.02621ec0@mail.armbase.com> Message-ID: On 1/8/05 3:00 PM, "Bob Hartley" wrote: > Hi All. > > I have been getting together a basic primer for a database for newbies. It > is on revonline under general ad the stack is called "BASIC DATABASE PRIMER". Thanks a lot, Bob! I think that will help everyone trying to come to grips with working with a database for the first time. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From docmann at gmail.com Sat Jan 8 23:53:00 2005 From: docmann at gmail.com (docmann) Date: Sat, 08 Jan 2005 22:53:00 -0600 Subject: Basic database primer V1 In-Reply-To: <6.1.2.0.0.20050108210045.02615470@mail.armbase.com> References: <6.1.2.0.0.20050108210045.02615470@mail.armbase.com> Message-ID: <41E0B8AC.1030902@gmail.com> Hello Bob, I just grabbed the tutorial stack and would also like to say thanks for your effort! :) My approach to learning to use Rev has been very task oriented so far (as always it seems). I had a specific app in mind and just dove off into the deep end, dug through the documentation and then yelled for help when needed... Unfortunately, I still haven't taken time to really explore many possibilities outside of the needs for my current project, so your tutorial will come in *very handy* in the near future. Here's a general question: When using a standalone that calls a stack for data storage purposes such as with the tutorial, does the data stack have to use the .rev file extension or can it be used with any extention we choose? [ .dat, etc.] Again, thanks for sharing!! -Doc- Bob Hartley wrote: > Hi All. > > I have been getting together a basic primer for a database for > newbies. It is on revonline under general ad the stack is called > "BASIC DATABASE PRIMER". > > This will help me get to grips with making a database app but it may > be worth while for newbies wanting to make a database app for a > stanalone. > > What it does is this. > > It has a group of buttons that navigate between cards, a button that > deletes a card and one that makes a new card. There is a field which > has the text inserted into a list. > > The Menus are a bit dodgy at the moment (some things don't work) but > when I update them you can see the changes. If anyone has any simple > suggestions, please add to the thread. Then when the next release is > added we can create a new thread V2 and then V3 etc. Then Newbies can > follow the app stage by stage. > > I'll post when there are updates and what the changes are. > > I think, since I have had so much help, I should put some effort back > in. :-) > > Cheers > Bob > From soapdog at mac.com Sun Jan 9 00:05:45 2005 From: soapdog at mac.com (Andre Garzia) Date: Sun, 9 Jan 2005 03:05:45 -0200 Subject: I am back... Message-ID: <1E8D0F9F-61FC-11D9-BC69-0003936D012E@mac.com> Hi Folks, this is just a "hey I am alive" message. I just took that damn plaster glove I was wearing on my arm and now I am good to code again! Expect new versions of FTP Commander and the webserver very soon! Happy 2005 for everyone! cheers andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From cassj at earthlink.net Sun Jan 9 00:34:16 2005 From: cassj at earthlink.net (James Cass) Date: Sun, 9 Jan 2005 00:34:16 -0500 Subject: I am back... In-Reply-To: <1E8D0F9F-61FC-11D9-BC69-0003936D012E@mac.com> References: <1E8D0F9F-61FC-11D9-BC69-0003936D012E@mac.com> Message-ID: <1A998C62-6200-11D9-B8F5-000D93C26DB4@earthlink.net> Welcome back, Andr?! Glad to hear you finally got your cast off. Happy New Year to you! -James On Jan 9, 2005, at 12:05 AM, Andre Garzia wrote: > Hi Folks, > > this is just a "hey I am alive" message. I just took that damn plaster > glove I was wearing on my arm and now I am good to code again! Expect > new versions of FTP Commander and the webserver very soon! Happy 2005 > for everyone! > > cheers > andre > > -- > Andre Alves Garzia ? 2004 > Soap Dog Studios - BRAZIL > http://studio.soapdog.org > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Sun Jan 9 00:41:11 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 08 Jan 2005 23:41:11 -0600 Subject: Apple script question In-Reply-To: Message-ID: On 1/8/05 12:04 PM, "Yves COPPE" wrote: > local a_variable > on mouseUp > put "tell application ""e&"ovolab Phlink""e&cr&\ > "copy number of party to &cr&\ > "end tell" into tAScript > do tAScript as applescript > end mouseUp > > then further use the variable a_variable in my (local) script > > Is it possible ?? Yes, but you should use "get" and then check "the result", like so: local a_variable on mouseUp put "tell app" && quote & "ovolab Phlink" & quote & cr &\ "get number of party" & cr &\ "end tell" into tAScript do tAScript as applescript put the result into a_variable end mouseUp HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sun Jan 9 00:45:21 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 08 Jan 2005 23:45:21 -0600 Subject: from cory richter In-Reply-To: <20050108205606.92952.qmail@web30602.mail.mud.yahoo.com> Message-ID: On 1/8/05 2:56 PM, "cory richter" wrote: > > hi i want a premade website for free Yeah, and I'd like to lose 30 pounds without exercising... ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sun Jan 9 00:50:18 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 08 Jan 2005 23:50:18 -0600 Subject: Quicktime player and relative path In-Reply-To: <20050108131430661313.GyazMail.tsalagi@elohigadugi.org> Message-ID: On 1/8/05 3:14 PM, "duane poncy" wrote: > > I can't find a satisfactory answer to this question either > in the documentation or the archives. > > I have tried to build my first standalone with Rev 2.5. My > program needs a seperate mp3 to function, but the player > did not show up on my stack in the standalone. > > Back to the Rev program. The player shows up fine with an > absolute path, but when I set a relative path, my player > disappears. I thought at first that I was designating the > path incorrectly, so I tried several different > alternatives. No luck. The player only shows up with an > absolute path. I even tried putting the mp3 in the same > folder as the app. Didn't work. Can someone tell me what > I'm doing wrong? > > btw, I am using Mac OSX. Duane, The problem with OS X is that the default directory is the folder that contains the *engine* (inside the bundle in Contents/MacOS/), not the folder that contains the *bundle* which is what appears to the user as the application. I use the following function in the preOpenStack handler of the stack that is the one that is built into the standalone to always set the directory to where the *bundle* is (for OS X), or where the executable is (for Windows), or where the stack is (if running under the IDE): on preOpenStack set the directory to stsMyFolder() end preOpenStack function stsMyFolder put the filename of this stack into tPath set the itemDel to "/" if (the platform = "MacOS") and isOSX() and \ (the environment <> "development") then delete item -4 to -1 of tPath return tPath else return item 1 to -2 of tPath end if end stsMyFolder function isOSX set the itemDel to "." return (item 1 of the systemVersion >=10) end isOSX HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From arietext at mac.com Sun Jan 9 02:31:56 2005 From: arietext at mac.com (arie van der ent) Date: Sun, 9 Jan 2005 08:31:56 +0100 Subject: Standalone In-Reply-To: <1FDB5D4D-61AD-11D9-95C9-000A959D005E@earthlink.net> References: <99010866-6160-11D9-B1FF-0003939C33B2@mac.com> <660B7FBA-616D-11D9-95C9-000A959D005E@earthlink.net> <43EDC93F-61A1-11D9-95C9-000A959D005E@earthlink.net> <5688C5C8-61AC-11D9-805C-0003939C33B2@mac.com> <1FDB5D4D-61AD-11D9-95C9-000A959D005E@earthlink.net> Message-ID: <8A6984AB-6210-11D9-830C-0003939C33B2@mac.com> Marian, I understand better now what's happening. When I use your concept ? that works well ? the resources such as standard icons are not attached to the separate stacks. The compiler put it together. So in your concept I need to add the icons to the stack. Arie van der Ent Op 8-jan-05 om 20:40 heeft Marian Petrides het volgende geschreven: > A standalone application executes on its own when you double-click on > it. > > I've never used Dreamcard player, but I assume it is like Hypercard's > player--when you double click on a Hypercard stack, the player opens > and displays the stack--i.e. it is a way for a person who does not > have Hypercard to be able to display a stack. I assume Dreamcard > Player works the same, but like I said, I've never used it. > > Can anyone else help Arie on this point? > > Marian > > > > > On Jan 8, 2005, at 2:34 PM, arie van der ent wrote: > >> Marian, >> >> I used your recipe. It works. A question: what the heck is the >> difference between compiling a standalone and adding Dreamcard-player >> to your stack(s)? >> >> Arie van der Ent >> >> Op 8-jan-05 om 19:15 heeft Marian Petrides het volgende geschreven: >> >>> Arie >>> >>> Ok. I finally got a chance to actually try this out and can confirm >>> my original statement, namely that having a group which is set to >>> background = true does not interfere with creating a standalone. >>> I'm not sure what the problem with your stack is, but it isn't the >>> background group. >>> >>> Here's what I did, in case you want to try it out yourself: >>> >>> Created new mainstack >>> >>> On first card, added 2 buttons and a field, grouped them and set >>> behave as background to true (using object inspector on the group >>> and checking the use as background check box). >>> >>> Created 2 new cards. The group, as expected, showed up on both >>> cards. >>> >>> I then chose Save As Standalone from the file menu. >>> >>> The resulting standalone executes just fine in Mac OSX. HTH. >>> >>> Marian >>> On Jan 8, 2005, at 7:04 AM, Marian Petrides wrote: >>> >>>> Arie >>>> >>>> I don't think the behavior you describe is the way it should work >>>> (i.e. grouping a bunch of buttons, setting them to behave like >>>> background = true and then trying to make a standalone should work >>>> in my recollection. Alas, I don't have time to create a simple >>>> test stack to verify this right now. Anyone else? >>>> >>>> However, the reason I am writing now is that I have a viable >>>> solution for you, one I know works because I use it all the time >>>> and have used it to create a very large interactive casebook. >>>> >>>> But what I do, that I KNOW works, is: >>>> >>>> Create splash stack (a hub of sorts) containing a single "title >>>> page" card and make into standalone. This splash stack has buttons >>>> on it that take you to appropriate cards in one or more OTHER >>>> stacks which are NOT standalone. >>>> >>>> For example: Splash stack has 3 buttons: >>>> >>>> Button 1; Instructions. Goes to Instructions Stack (not >>>> standalone) >>>> Button 2: Cases. Goes to Cases Stack (not standalone) >>>> Button 3: Quit. Simply quits. >>>> >>>> In reality, if your stacks are small enough you could even combine >>>> the two stacks into a simple "Cases" stack. Then have Button 1 go >>>> to cd 1 of stack "Cases" and, assuming your instructions are all >>>> on one card, have Button 2 go to cd 2 of stack "Cases" >>>> >>>> HTH. >>>> >>>> Marian >>>> >>>> >>>> On Jan 8, 2005, at 5:32 AM, arie van der ent wrote: >>>> >>>>> Hi, >>>>> >>>>> I am new to Revolution. I understand the concept of building a >>>>> standalone. So I made a splash screen as mainstack and put the the >>>>> logic in a substack. Building a standalone causes an error. I have >>>>> tried to track what causes the error. One of the things I found is >>>>> that when I am grouping the elements on a card and set the >>>>> property 'behave like a background' to true, it is not possible to >>>>> a build a standalone. This can't be true, I think. Is there a >>>>> solution? >>>>> >>>>> Arie van der Ent >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From yvescoppe at skynet.be Sun Jan 9 03:54:11 2005 From: yvescoppe at skynet.be (Yves COPPE) Date: Sun, 9 Jan 2005 09:54:11 +0100 Subject: Apple script question In-Reply-To: References: Message-ID: <07EA53B1-621C-11D9-A5FD-000D932C86BC@skynet.be> Le 9 janv. 05, ? 06:41, Ken Ray a ?crit : Hi Ken, local a_variable on mouseUp put "tell app" && quote & "ovolab Phlink" & quote & cr &\ "get number of party" & cr &\ "end tell" into tAScript do tAScript as applescript put the result into a_variable end mouseUp if I add at the end of the script : answer a_variable the answer is "execution error" Can you give me some more explanations ? Greetings. Yves COPPE yvescoppe at skynet.be From b.xavier at internet.lu Sun Jan 9 05:08:47 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 9 Jan 2005 11:08:47 +0100 Subject: from cory richter In-Reply-To: Message-ID: <20050109095755.29F32930065@mail.runrev.com> That's too easy, just stop eating! For free websites, you just have to search like everyone for your best fit! ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ken Ray > Sent: Sunday, January 09, 2005 06:45 > To: Use Revolution List > Subject: Re: from cory richter > > On 1/8/05 2:56 PM, "cory richter" wrote: > > > > > hi i want a premade website for free > > Yeah, and I'd like to lose 30 pounds without exercising... > > ;-) > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rev at armbase.com Sun Jan 9 06:01:43 2005 From: rev at armbase.com (Bob Hartley) Date: Sun, 09 Jan 2005 11:01:43 +0000 Subject: Basic database primer V1 In-Reply-To: <41E0B8AC.1030902@gmail.com> References: <6.1.2.0.0.20050108210045.02615470@mail.armbase.com> <41E0B8AC.1030902@gmail.com> Message-ID: <6.1.2.0.0.20050109105635.024e6940@mail.armbase.com> At 04:53 09/01/2005, you wrote: >Hello Bob, Hi Doc >Here's a general question: When using a standalone that calls a stack for >data storage purposes such as with the tutorial, does the data stack have >to use the .rev file extension or can it be used with any extention we >choose? [ .dat, etc.] Yes you can do this. Richard Gaskin made an employee database that came with earlier versions of runrev and this saved the datastack as a .edb file. One thing to remember is to make a template eg template.rev and CLONE this. Then you can save as anything. You also have to set the mainstack as something different so it can be saved as a seperate file (I think) So I have a template in one app called Master Database.rev and I clone this into a file called "My Database" and set the mainstack to My database... on mouseUp clone stack "Master Database" set the name of it to "My Database" set the mainStack of stack "My Database" to "My Database" end mouseUp All the best Bob >Again, thanks for sharing!! > >-Doc- > >Bob Hartley wrote: -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From curry at pair.com Sun Jan 9 06:56:12 2005 From: curry at pair.com (curry) Date: Sun, 9 Jan 2005 05:56:12 -0600 Subject: OSX permissions for stacks In-Reply-To: <20050109095841.98B209300D7@mail.runrev.com> References: <20050109095841.98B209300D7@mail.runrev.com> Message-ID: (It's been a while since I posted--hope this year is getting off to a good start for everyone.) I made an application that worked fine on my own computer (one user account) but some people had problems when they had multiple user accounts. The standalone contains a simple splash stack that loads the main stack which is a separate file (let's say stack.rev), and when the main stack quits, it saves its changes. I found that when using the application from another user account rather than the admin account, when the stack was saved it changed to stack.rev~ with a tilde on the end. I looked at the stack file's permissions, and found that with the permissions set to full access for everyone, there were no problems. Will the permissions persist for the user if I just set them for the file on my computer, or do I need to go further? In case I need to go further, I put in a little shell script to chmod the stack file's permissions. Should that do the trick? TIA, Curry From docmann at gmail.com Sun Jan 9 08:07:49 2005 From: docmann at gmail.com (docmann) Date: Sun, 9 Jan 2005 07:07:49 -0600 Subject: tabbing through controls Message-ID: <9d58de7d050109050737772c8b@mail.gmail.com> Hello folks! This morning I began working on a "just cause I can" type of project that I can use some help with. I've got several text fields on the card that I'd like the user to be able to tab through in a specific order and since this project wasn't very well thought out, the tabbing action goes all over everywhere on the card. (ooophs!) Is there a way to re-order the fields so the user can access then in an orderly/logical fashion or should I just start over and do it right? Thanks, -Doc- From graham.samuel at wanadoo.fr Sun Jan 9 06:59:27 2005 From: graham.samuel at wanadoo.fr (Graham Samuel) Date: Sun, 09 Jan 2005 12:59:27 +0100 Subject: I am back... Message-ID: <5.2.1.1.0.20050109125714.00bb7760@pop.wanadoo.fr> >Message: 13 On Sun, 9 Jan 2005 03:05:45 -0200, Andre Garzia wrote: >Hi Folks, > >this is just a "hey I am alive" message. I just took that damn plaster >glove I was wearing on my arm and now I am good to code again! Expect >new versions of FTP Commander and the webserver very soon! Happy 2005 >for everyone! And Happy New Year to you Andre - I'm glad the frustration is over, and look forward to reading your stuff on the list again. Cheers Graham --------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From frank at backtalk.com Sun Jan 9 08:17:08 2005 From: frank at backtalk.com (Frank Leahy) Date: Sun, 9 Jan 2005 13:17:08 +0000 Subject: Might be time for RunRev to go mobile... Message-ID: http://gigaom.com/2005/01/08/microsoft-is-finally-mobile/ -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ From klaus at major-k.de Sun Jan 9 08:20:04 2005 From: klaus at major-k.de (Klaus Major) Date: Sun, 9 Jan 2005 14:20:04 +0100 Subject: tabbing through controls In-Reply-To: <9d58de7d050109050737772c8b@mail.gmail.com> References: <9d58de7d050109050737772c8b@mail.gmail.com> Message-ID: <2C7F1059-6241-11D9-882D-000A27B49A96@major-k.de> Hi docman, > Hello folks! > This morning I began working on a "just cause I can" type of project > that I can use some help with. I've got several text fields on the > card that I'd like the user to be able to tab through in a specific > order and since this project wasn't very well thought out, the tabbing > action goes all over everywhere on the card. (ooophs!) > > Is there a way to re-order the fields so the user can access then in > an orderly/logical fashion or should I just start over and do it > right? Sure, it is the "layer" property that governs the tab behaviour... Example: the tab will lead you from fld 1 -> fld 2 -> fld 3 -> fld 4 etc... Re-layer your fields and that's it :-) > Thanks, > -Doc- Regards Klaus Major klaus at major-k.de http://www.major-k.de From capellan2000 at yahoo.com Sun Jan 9 10:10:53 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sun, 9 Jan 2005 07:10:53 -0800 (PST) Subject: OT from cory richter In-Reply-To: <20050109095841.98B209300D7@mail.runrev.com> Message-ID: <20050109151053.86971.qmail@web40528.mail.yahoo.com> Ken Ray wrote: > > Yeah, and I'd like to lose 30 pounds > > without exercising... Could this help? ;-) Have a nice day! al ===== Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? The all-new My Yahoo! - What will yours do? http://my.yahoo.com From bill at bluewatermaritime.com Sun Jan 9 10:11:54 2005 From: bill at bluewatermaritime.com (Bill) Date: Sun, 09 Jan 2005 11:11:54 -0400 Subject: from cory richter In-Reply-To: <20050109095755.29F32930065@mail.runrev.com> Message-ID: Anyone have a winning lottery ticket they can give me? On 1/9/05 6:08 AM, "MisterX" wrote: > That's too easy, just stop eating! > > For free websites, you just have to search like everyone for your best fit! > > ;) > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ken Ray >> Sent: Sunday, January 09, 2005 06:45 >> To: Use Revolution List >> Subject: Re: from cory richter >> >> On 1/8/05 2:56 PM, "cory richter" wrote: >> >>> >>> hi i want a premade website for free >> >> Yeah, and I'd like to lose 30 pounds without exercising... >> >> ;-) >> >> Ken Ray >> Sons of Thunder Software >> Web site: http://www.sonsothunder.com/ >> Email: kray at sonsothunder.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.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From JimCarwardine at OwnYourFuture-net.com Sun Jan 9 11:07:57 2005 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sun, 09 Jan 2005 12:07:57 -0400 Subject: Need a Clock Face object In-Reply-To: <637B4037-60E9-11D9-9697-0030654DB056@mac.com> Message-ID: Hi Folks... I'm looking for an object that is circular and has the 24 hours of the day divided up into quarter hour segments where each segment is an object that can be clicked. Has anyone created one of these? Jim -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From kray at sonsothunder.com Sun Jan 9 11:07:09 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 09 Jan 2005 10:07:09 -0600 Subject: Apple script question In-Reply-To: <07EA53B1-621C-11D9-A5FD-000D932C86BC@skynet.be> Message-ID: On 1/9/05 2:54 AM, "Yves COPPE" wrote: > > Le 9 janv. 05, ? 06:41, Ken Ray a ?crit : > > Hi Ken, > > > local a_variable > on mouseUp > put "tell app" && quote & "ovolab Phlink" & quote & cr &\ > "get number of party" & cr &\ > "end tell" into tAScript > do tAScript as applescript > put the result into a_variable > end mouseUp > > > if I add at the end of the script : > > answer a_variable > > > the answer is "execution error" > > Can you give me some more explanations ? Well, I don't know the specific calls to ovolab, so it is likely there's something wrong with the "get number of party" line. You should test the script in the AppleScript Editor before implementing it. I was basing it on the following script that *does* work: local a_variable on mouseUp put "tell app" && quote & "Finder" & quote & cr & \ "get name of first disk" & cr & \ "end tell" into tAScript do tAScript as applescript put the result into a_variable put a_variable end mouseUp If the script above works, then it is likely it's just a problem with the "get number of party" line. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From cassj at earthlink.net Sun Jan 9 11:24:15 2005 From: cassj at earthlink.net (James Cass) Date: Sun, 9 Jan 2005 11:24:15 -0500 Subject: from cory richter In-Reply-To: References: Message-ID: Here's a free website for you, Cory. Just save it to your hard drive as a web archive: http://www.microsoft.com I'm sure the guy that published it won't mind. -James :-) On Jan 9, 2005, at 10:11 AM, Bill wrote: > > Anyone have a winning lottery ticket they can give me? > > On 1/9/05 6:08 AM, "MisterX" wrote: > >> That's too easy, just stop eating! >> >> For free websites, you just have to search like everyone for your >> best fit! >> >> ;) >> >>> -----Original Message----- >>> From: use-revolution-bounces at lists.runrev.com >>> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ken Ray >>> Sent: Sunday, January 09, 2005 06:45 >>> To: Use Revolution List >>> Subject: Re: from cory richter >>> >>> On 1/8/05 2:56 PM, "cory richter" wrote: >>> >>>> >>>> hi i want a premade website for free >>> >>> Yeah, and I'd like to lose 30 pounds without exercising... >>> >>> ;-) >>> >>> Ken Ray >>> Sons of Thunder Software >>> Web site: http://www.sonsothunder.com/ >>> Email: kray at sonsothunder.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.bluewatermaritime.com > ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ > ^^^^ ^^^^ ^^^ ^^ > ^^^^ ^^^ > > 24 hour cell: (787) 378-6190 > fax: (787) 809-8426 > > Blue Water Maritime > P.O. Box 91 > Puerto Real, PR 00740 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From yvescoppe at skynet.be Sun Jan 9 11:28:16 2005 From: yvescoppe at skynet.be (Yves COPPE) Date: Sun, 9 Jan 2005 17:28:16 +0100 Subject: Apple script question In-Reply-To: References: Message-ID: <7739EE42-625B-11D9-8C26-000D93677F1E@skynet.be> Hi Ken, > > Well, I don't know the specific calls to ovolab, so it is likely > there's > something wrong with the "get number of party" line. You should test > the > script in the AppleScript Editor before implementing it. I was basing > it on > the following script that *does* work: > > local a_variable > on mouseUp > put "tell app" && quote & "Finder" & quote & cr & \ > "get name of first disk" & cr & \ > "end tell" into tAScript > do tAScript as applescript > put the result into a_variable > put a_variable > end mouseUp > > If the script above works, then it is likely it's just a problem with > the > "get number of party" line. > > thank you I will test in the Applescript Editor to see what happens; I'm on the good way. Greetings. Yves COPPE yvescoppe at skynet.be From b.xavier at internet.lu Sun Jan 9 12:07:55 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 9 Jan 2005 18:07:55 +0100 Subject: Need a Clock Face object In-Reply-To: Message-ID: <20050109165707.065AB93015D@mail.runrev.com> Digital or Analog? ;)) ahem... My PieControl stack http://monsieurx.com/modules.php?name=News&file=article&sid=162 can get you started making your own graphic vector clock... Just reduce the angle of the graphic and rotate it's starting angle... Many different examples are in that stack to help you position it even by hand. You'll need to modify the handlers in the pie chart graphic controls (either the 3 rgb selectors or the lower 2 controls for angle and labelOffset (see the screeshot) to use them as a clock... You can add a degree div (divisions in time) in the rotating script to select the preset times you need (as opposed to the 360 degree set in use). Overlapping different graphics could make some interesting modern time pieces with the bitand or bitreverse color operations... ;) Man that stack has different uses after all! Hope it helps Xavier Rev at MonsieurX.com > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Jim Carwardine > Sent: Sunday, January 09, 2005 17:08 > To: Revolution Listserve > Subject: Need a Clock Face object > > Hi Folks... I'm looking for an object that is circular and > has the 24 hours of the day divided up into quarter hour > segments where each segment is an object that can be clicked. > Has anyone created one of these? Jim > -- > > OYF is... Highly resourceful people working together. > > > Own Your Future Consulting Services Limited, > 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J > 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Sun Jan 9 12:09:47 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 9 Jan 2005 09:09:47 -0800 Subject: I am back... In-Reply-To: <1E8D0F9F-61FC-11D9-BC69-0003936D012E@mac.com> References: <1E8D0F9F-61FC-11D9-BC69-0003936D012E@mac.com> Message-ID: <117813279.20050109090947@ahsoftware.net> Andre- Boas festas e prospero ano novo Glad to see you back in action. Now start coding! -- -Mark Wieder mwieder at ahsoftware.net From boinjyboing at hotmail.com Sun Jan 9 12:47:40 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Sun, 9 Jan 2005 09:47:40 -0800 Subject: No subject Message-ID: > > hi i want a premade website for free Cory, here's a site with webpage templates for free. http://freesitetemplates.com/templates/browse/frames/ http://www.free-webhosts.com/free-website-templates.php Then you could upload that onto a free web hosting service, which will put your site online for free. Sometimes these hosts will have ads, but the best don't have any. Search for them here at http://www.free-webhosts.com/ http://www.000k.com/refer.php?id=benjam0 - best ever! go there now if you want free hosting! This service is really good - you get 125 Mb of space and no ads!!!! It's a little complicated to set up, just click "Order Service" -Ben From boinjyboing at hotmail.com Sun Jan 9 13:07:00 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Sun, 9 Jan 2005 10:07:00 -0800 Subject: Circular Object Message-ID: >Hi Folks... I'm looking for an object that is circular and has the 24 hours >of the day divided up into quarter hour segments where each segment is an >object that can be clicked. Has anyone created one of these? Jim Jim, It wouldn't be that hard to do using some trigonometry :) But there's an easier way. If you're looking for a "pie-slices" type diagram...you could use arcs of a circle graphic. For example you would have 24 identical circle graphics, all centered on the same point. Then you would set the arc angle of one of them from 0 to 15, the next from 15 to 30, from 30 to 45, and so on until 360. That way you'd have a pie chart - type graphic with each segment an object. You could further subdivide using smaller angles. -Ben From byront at mac.com Sun Jan 9 13:15:51 2005 From: byront at mac.com (Byron Turner) Date: Sun, 9 Jan 2005 10:15:51 -0800 Subject: copy protection In-Reply-To: References: Message-ID: <7E6DAFAB-626A-11D9-AC28-000D932C8F44@mac.com> This week we got the results of the first adoption of our flagship product Created Equal: Sex and Gender. The professor is using it as a text in a class of 33. Only 22 students bought it. While a couple students are sharing materials, the rest I fear is theft. In 2 weeks it will be used in another class of 70-100. Any suggestions about how to go about copy protecting our product. (It ships on 2 CDs or a single DVD in case that's relevant) Byron H. L. Mencken: As democracy is perfected, the office of president represents, more and more closely, the inner soul of the people. On some great and glorious day the plain folks of the land will reach their heart's desire at last and the White House will be adorned by a downright moron. From jacque at hyperactivesw.com Sun Jan 9 13:35:02 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 09 Jan 2005 12:35:02 -0600 Subject: from cory richter In-Reply-To: References: Message-ID: <41E17956.2030605@hyperactivesw.com> On 1/8/05 11:45 PM, Ken Ray wrote: > On 1/8/05 2:56 PM, "cory richter" wrote: > > >>hi i want a premade website for free > > > Yeah, and I'd like to lose 30 pounds without exercising... You are far too conservative. I want: 1. A full body transplant 2. A data port in my neck 3. Teleportation 4. A cure for whatever disease will kill me eventually And maybe the ability to live completely on chocolate. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Jan 9 13:47:59 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 09 Jan 2005 12:47:59 -0600 Subject: Quicktime player and relative path In-Reply-To: References: Message-ID: <41E17C5F.4010409@hyperactivesw.com> On 1/8/05 11:50 PM, Ken Ray wrote: > On 1/8/05 3:14 PM, "duane poncy" wrote: > > >>I can't find a satisfactory answer to this question either >>in the documentation or the archives. >> >>I have tried to build my first standalone with Rev 2.5. My >>program needs a seperate mp3 to function, but the player >>did not show up on my stack in the standalone. >> >>Back to the Rev program. The player shows up fine with an >>absolute path, but when I set a relative path, my player >>disappears. I thought at first that I was designating the >>path incorrectly, so I tried several different >>alternatives. No luck. The player only shows up with an >>absolute path. I even tried putting the mp3 in the same >>folder as the app. Didn't work. Can someone tell me what >>I'm doing wrong? >> >>btw, I am using Mac OSX. > > > Duane, > > The problem with OS X is that the default directory is the folder that > contains the *engine* (inside the bundle in Contents/MacOS/), not the folder > that contains the *bundle* which is what appears to the user as the > application. Actually, that's true for externals, because that's where they look for their source files. But for everything else, the defaultfolder is initially set to the folder containing the bundle. So, I think all Duane has to do is move his mp3 files into the same folder as his bundle. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From gwalias-rev at yahoo.com Sun Jan 9 14:37:10 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Sun, 9 Jan 2005 11:37:10 -0800 (PST) Subject: copy protection In-Reply-To: <7E6DAFAB-626A-11D9-AC28-000D932C8F44@mac.com> Message-ID: <20050109193710.3054.qmail@web51101.mail.yahoo.com> Dear Byron First off, I would say that 22 out of a class of 33 isn't bad at all - if most students had decided to share a copy of your software and work together in pairs, you might have expected only 50% (or even less if they worked together in larger study groups). I have polled this list about software protection issues and have received some great advice from people who've obviously thought about it a great deal more than I have. I'll bet the essence of the advice you'll get will revolve around the question of how much time you'll want to spend to net that extra 30% of non-payers instead of spending that time improving your software (or developing your next product). If you are interested, I have experimented in rev, to see what kinds of metrics I can extract that can uniquely identify a user's computer. One obvious approach for Windows is to use the serial number of the user's Windows distribution which can be extracted from the registry. This would mean that a thieved copy would not run on another students computer unless they had also cloned the Windows OS as well (or tinkered with the registry which is dangerous and a deterrent for most). I am not that familiar with the MAC OS, but I imagine there is some similar registration code that identifies a user's OS license. In your case, you would have to provide an authorization code for each of your users, but for 70 people it is feasible. I am curious to know what people do for distributions to larger numbers of people. Perhaps some of the gurus on this list would be willing to share their expertise for the current generation of newbs like myself - this topic affects us all as rev developers and I would love to know what approaches people are using (Kee, I still owe you an email about this, I apologise for not having gotten back to you - I haven't forgotten :-) Best Gordon --- Byron Turner wrote: > This week we got the results of the first adoption > of our flagship > product Created Equal: Sex and Gender. The > professor is using it as a > text in a class of 33. Only 22 students bought it. > While a couple > students are sharing materials, the rest I fear is > theft. In 2 weeks > it will be used in another class of 70-100. Any > suggestions about how > to go about copy protecting our product. (It ships > on 2 CDs or a > single DVD in case that's relevant) > > Byron > > H. L. Mencken: > > As democracy is perfected, the office of president > represents, more and > more closely, the inner soul of the people. On some > great and glorious > day the plain folks of the land will reach their > heart's desire at last > and the White House will be adorned by a downright > moron. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ===== :::::::::: Gordon Webster :::::::::: From tsalagi at elohigadugi.org Sun Jan 9 15:04:26 2005 From: tsalagi at elohigadugi.org (duane poncy) Date: Sun, 9 Jan 2005 12:04:26 -0800 Subject: Quicktime player and relative path In-Reply-To: References: Message-ID: <20050109120426430965.GyazMail.tsalagi@elohigadugi.org> On Sat, 08 Jan 2005 23:50:18 -0600, Ken Ray wrote: > On 1/8/05 3:14 PM, "duane poncy" wrote: > Thanks Ken. This is a helpful bit of code. I finally got the mp3 to show up in the standalone, but it was by putting it in the same directory as the standalone application, and not inside of the bundle itself. This will work for me, as the mp3 doesn't need to be in the bundle. Thanks everyone. > > The problem with OS X is that the default directory is the folder that > contains the *engine* (inside the bundle in Contents/MacOS/), not the folder > that contains the *bundle* which is what appears to the user as the > application. > > I use the following function in the preOpenStack handler of the stack that > is the one that is built into the standalone to always set the directory to > where the *bundle* is (for OS X), or where the executable is (for Windows), > or where the stack is (if running under the IDE): > > on preOpenStack > set the directory to stsMyFolder() > end preOpenStack > > function stsMyFolder > put the filename of this stack into tPath > set the itemDel to "/" > if (the platform = "MacOS") and isOSX() and \ > (the environment <> "development") then > delete item -4 to -1 of tPath > return tPath > else > return item 1 to -2 of tPath > end if > end stsMyFolder > > function isOSX > set the itemDel to "." > return (item 1 of the systemVersion >=10) > end isOSX > > HTH, > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution visit elohi gadugi: poetry, software, Cherokee culture and Native American rights. http://elohigadugi.org/ -------------------------------------------------------- Another world is not only possible, she is on her way. On a quiet day, I can hear her breathing. - Arundhati Roy --------------------------------------------------------- From JimCarwardine at OwnYourFuture-net.com Sun Jan 9 16:44:10 2005 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sun, 09 Jan 2005 17:44:10 -0400 Subject: Circular Object In-Reply-To: Message-ID: Thanks, Ben. That's what I was looking for... Jim on 1/9/05 2:07 PM, Ben Fisher wrote: >> Hi Folks... I'm looking for an object that is circular and has the 24 hours >> of the day divided up into quarter hour segments where each segment is an >> object that can be clicked. Has anyone created one of these? Jim > > Jim, > > It wouldn't be that hard to do using some trigonometry :) But there's an > easier way. > > If you're looking for a "pie-slices" type diagram...you could use arcs of a > circle graphic. For example you would have 24 identical circle graphics, all > centered on the same point. Then you would set the arc angle of one of them > from 0 to 15, the next from 15 to 30, from 30 to 45, and so on until 360. That > way you'd have a pie chart - type graphic with each segment an object. You > could further subdivide using smaller angles. > > -Ben > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 From rev at armbase.com Sun Jan 9 17:04:32 2005 From: rev at armbase.com (Bob Hartley) Date: Sun, 09 Jan 2005 22:04:32 +0000 Subject: from list to card via double click Message-ID: <6.1.2.0.0.20050109213251.0261d410@mail.armbase.com> Hi All. My wee database tutorial work is stuck again. (no great shakes there) :-). I have button that sticks the text fo a field item into a list ItemList. The script is this and works perfectly... on mouseup repeat with n = 1 to the number of cds in this stack put fld "Item" of cd n & return after theList end repeat delete last char of theList -- clear trailing return put theList into fld "ItemList" end mouseup Now that i have my list I can sort it using on mouseUp sort lines of field "ItemList" by word 1 of each end mouseUp This works perfectly... Now what I want to do is to double click on a list entry and go to the card that produced this entry. I can't see how this si done. Searched the docs and the list archive without any clear answer. Lots of clues though... linktext etc Any Ideas folks. Cheers Bob I -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From ptrendler at bigpond.com Sun Jan 9 17:19:43 2005 From: ptrendler at bigpond.com (Pat Trendler) Date: Mon, 10 Jan 2005 08:19:43 +1000 Subject: from list to card via double click References: <6.1.2.0.0.20050109213251.0261d410@mail.armbase.com> Message-ID: <004f01c4f699$5472dee0$0100000a@super> on mouseUp if the hilitedLine is not empty then go card (the hilitedLine of me) end if end mouseUp Pat ----- Original Message ----- From: "Bob Hartley" To: Sent: Monday, January 10, 2005 8:04 AM Subject: from list to card via double click > Hi All. > > My wee database tutorial work is stuck again. (no great shakes there) :-). > > I have button that sticks the text fo a field item into a list ItemList. > > The script is this and works perfectly... > > on mouseup > repeat with n = 1 to the number of cds in this stack > put fld "Item" of cd n & return after theList > end repeat > delete last char of theList -- clear trailing return > put theList into fld "ItemList" > end mouseup > > Now that i have my list I can sort it using > > on mouseUp > sort lines of field "ItemList" by word 1 of each > end mouseUp > > This works perfectly... > > Now what I want to do is to double click on a list entry and go to the > card that produced this entry. > > I can't see how this si done. Searched the docs and the list archive > without any clear answer. > > Lots of clues though... linktext etc > > Any Ideas folks. > > Cheers > Bob > > I > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Sun Jan 9 17:30:06 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 09 Jan 2005 16:30:06 -0600 Subject: from list to card via double click In-Reply-To: <004f01c4f699$5472dee0$0100000a@super> Message-ID: On 1/9/05 4:19 PM, "Pat Trendler" wrote: > on mouseUp > if the hilitedLine is not empty then > go card (the hilitedLine of me) > end if > end mouseUp Actually, that's "mouseDoubleUp" if you want to trap the double-click... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From sarahr at genesearch.com.au Sun Jan 9 17:36:16 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 10 Jan 2005 08:36:16 +1000 Subject: tabbing through controls In-Reply-To: <9d58de7d050109050737772c8b@mail.gmail.com> References: <9d58de7d050109050737772c8b@mail.gmail.com> Message-ID: > Is there a way to re-order the fields so the user can access then in > an orderly/logical fashion or should I just start over and do it > right? > There is a very easy way. Select all the fields in the order you want them to be tabbed through, then go to the Align section of the Inspector and choose one of the "Relayer" buttons at the bottom. This will re-order all the selected objects into the order in which you selected them. (I always forget which relayer button to use, so end up clicking one, testing and then if necessary doing it again with the other one :-) Cheers, Sarah From rev at armbase.com Sun Jan 9 17:55:05 2005 From: rev at armbase.com (Bob Hartley) Date: Sun, 09 Jan 2005 22:55:05 +0000 Subject: from list to card via double click Message-ID: <6.1.2.0.0.20050109225333.0251f578@mail.armbase.com> On 09/01/2005 22:30:06, How to use Revolution (use-revolution at lists.runrev.com) wrote: > On 1/9/05 4:19 PM, "Pat Trendler" wrote: > > > on mouseUp > > if the hilitedLine is not empty then > > go card (the hilitedLine of me) > > end if > > end mouseUp > > Actually, that's "mouseDoubleUp" if you want to trap the double-click... Ohhh hey Guys. This is sooo cool I cannot begin to say how much you have helped me. Naturally this is for the "basic datrabase primer " versoion 2 soon to be on the general in revonline. More tomorrow. Cheers Bob; Sunny Scotland (he lies) :-) > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From ptrendler at bigpond.com Sun Jan 9 17:57:03 2005 From: ptrendler at bigpond.com (Pat Trendler) Date: Mon, 10 Jan 2005 08:57:03 +1000 Subject: from list to card via double click References: Message-ID: <006101c4f69e$8b040a60$0100000a@super> I was hoping Bob would know what the double click thing was, because I couldn't remember. (actually I didn't know) But Iwasinahurrytoanswerthequestion because I rarely know the answer and by the time I've checked it out sixotherpeoplehavegotinbeforeme. There's many a slip between mouse and click - less haste with cut and paste. But apart from that I got it right. Wow! Pat ----- Original Message ----- From: "Ken Ray" To: "Use Revolution List" Sent: Monday, January 10, 2005 8:30 AM Subject: Re: from list to card via double click > On 1/9/05 4:19 PM, "Pat Trendler" wrote: > >> on mouseUp >> if the hilitedLine is not empty then >> go card (the hilitedLine of me) >> end if >> end mouseUp > > Actually, that's "mouseDoubleUp" if you want to trap the double-click... > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From bvlahos at mac.com Sun Jan 9 18:07:00 2005 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 9 Jan 2005 15:07:00 -0800 Subject: Set icon of button to a graphic Message-ID: <2ADF548C-6293-11D9-8D5E-003065EC5590@mac.com> I want to show if an object is either too hot, too cold, or within normal temperature range? I was thinking that a simple circle filled with green, blue, or red with the temperature next or under it would be an easy way to tell at a glance if things are normal. I was thinking that if I create a button with the icon set to one of the 3 images and setting the label of the button to the temperature would do the trick. I would simply set the icon of the button to one of the three "colors". I created a 3 small circle graphics (one with each color) but I can't seem to select those for the button icon as they are a "graphic" not an "image". How can I convert a graphic to an image? Bill Vlahos From byront at mac.com Sun Jan 9 20:33:41 2005 From: byront at mac.com (Byron Turner) Date: Sun, 9 Jan 2005 17:33:41 -0800 Subject: copy protection In-Reply-To: <20050109193710.3054.qmail@web51101.mail.yahoo.com> References: <20050109193710.3054.qmail@web51101.mail.yahoo.com> Message-ID: Indeed a loss of only 1/3 doesn't sound too bad, but this was a special case with great support from the instructor and direct sales to the students with a discount.. It is also a very short term class leaving little time for copying between students. I have great fear of what will happen in a normal class. I'm considering disabling the software after a period of time (2 days to 2 weeks) if the user doesn't register, but how would I distinguish a purchaser from pirate? I've had ideas but I'm sure their are gaping holes in them, hence, I'm looking for ideas. Byron "There is one safeguard known generally to the wise, which is an advantage and security to all, but especially to democracies as against despots. What is it? Distrust." -- Demosthenes On Jan 9, 2005, at 11:37 AM, Gordon Webster wrote: > Dear Byron > > First off, I would say that 22 out of a class of 33 > isn't bad at all - if most students had decided to > share a copy of your software and work together in > pairs, you might have expected only 50% (or even less > if they worked together in larger study groups). > > I have polled this list about software protection > issues and have received some great advice from people > who've obviously thought about it a great deal more > than I have. I'll bet the essence of the advice you'll > get will revolve around the question of how much time > you'll want to spend to net that extra 30% of > non-payers instead of spending that time improving > your software (or developing your next product). > > If you are interested, I have experimented in rev, to > see what kinds of metrics I can extract that can > uniquely identify a user's computer. One obvious > approach for Windows is to use the serial number of > the user's Windows distribution which can be extracted > from the registry. This would mean that a thieved copy > would not run on another students computer unless they > had also cloned the Windows OS as well (or tinkered > with the registry which is dangerous and a deterrent > for most). I am not that familiar with the MAC OS, but > I imagine there is some similar registration code that > identifies a user's OS license. In your case, you > would have to provide an authorization code for each > of your users, but for 70 people it is feasible. > > I am curious to know what people do for distributions > to larger numbers of people. Perhaps some of the gurus > on this list would be willing to share their expertise > for the current generation of newbs like myself - this > topic affects us all as rev developers and I would > love to know what approaches people are using (Kee, I > still owe you an email about this, I apologise for not > having gotten back to you - I haven't forgotten :-) > > Best > > Gordon > > > --- Byron Turner wrote: > >> This week we got the results of the first adoption >> of our flagship >> product Created Equal: Sex and Gender. The >> professor is using it as a >> text in a class of 33. Only 22 students bought it. >> While a couple >> students are sharing materials, the rest I fear is >> theft. In 2 weeks >> it will be used in another class of 70-100. Any >> suggestions about how >> to go about copy protecting our product. (It ships >> on 2 CDs or a >> single DVD in case that's relevant) >> >> Byron >> >> H. L. Mencken: >> >> As democracy is perfected, the office of president >> represents, more and >> more closely, the inner soul of the people. On some >> great and glorious >> day the plain folks of the land will reach their >> heart's desire at last >> and the White House will be adorned by a downright >> moron. >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> > http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > ===== > :::::::::: Gordon Webster :::::::::: > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Sun Jan 9 21:58:26 2005 From: chipp at chipp.com (Chipp Walters) Date: Sun, 09 Jan 2005 20:58:26 -0600 Subject: copy protection In-Reply-To: <20050109193710.3054.qmail@web51101.mail.yahoo.com> References: <20050109193710.3054.qmail@web51101.mail.yahoo.com> Message-ID: <41E1EF52.7020409@chipp.com> Gordon, We sell and copy protect much of our and our client's software. Your advice is indeed valuable-- whenever possible, err on the side of your user. We don't spend too much time making something 'uncrackable', but rather difficult for people to casually pirate. One problem with a discussion of copy protection techniques, is invariably one wants to 'keep secret' the best techniques and not publish them to say...a list-group of developers ;-) That being said, the best copy protection technique we use is auto and frequent updates from the web. Only registered users can do this and we can of course track any abuses of multiple updating. Even better is to put some of the functionality of your application on a server, then users *have to logon* in order to use it. Other techniques not as great, include storing timeout dates in the registry and prefs area and not deleting them on an unistall, and encrypting regcodes so a simple data search cannot find them. I personally don't believe in licensing computers, but rather licensing users. Typically all of our cross platform apps work with the same regCode on any machine. I, in fact, regularly use 5 different machines, and hate it when someone (Adobe, Macromedia) forces me to purchase multiple copies of their software, when only I will only be using it on any given machine at a given time. This is why I like to include a person's email address in the regcode process, that way if they pass it around, they will be also giving out their email address, which also helps me track down the dishonest culprit. ;-) I don't know of many folks who want their email address as part of a crack suite of codes on a Warez site. And, if your application is auto-updated (like Acrobat) from the web, your users never know if they're passing a ripped off regcode. But alas, making a great piece of software and marketing it smartly can do a lot for sales. IMO, I think most pirates won't pay for software anyway. But, people who casually copy software, do tend to want to pay for it when they find out they need an upgrade or new feature set. Hope some of this helps. best, Chipp Gordon Webster wrote: > Dear Byron > > I have polled this list about software protection > issues and have received some great advice from people > who've obviously thought about it a great deal more > than I have. I'll bet the essence of the advice you'll > get will revolve around the question of how much time > you'll want to spend to net that extra 30% of > non-payers instead of spending that time improving > your software (or developing your next product). > I am curious to know what people do for distributions > to larger numbers of people. Perhaps some of the gurus > on this list would be willing to share their expertise > for the current generation of newbs like myself - this > topic affects us all as rev developers and I would > love to know what approaches people are using From chipp at chipp.com Sun Jan 9 22:07:51 2005 From: chipp at chipp.com (Chipp Walters) Date: Sun, 09 Jan 2005 21:07:51 -0600 Subject: Set icon of button to a graphic In-Reply-To: <2ADF548C-6293-11D9-8D5E-003065EC5590@mac.com> References: <2ADF548C-6293-11D9-8D5E-003065EC5590@mac.com> Message-ID: <41E1F187.6020800@chipp.com> Hi Bill You can try this. Creat a button and put this in the script: on mouseUp put the windowId of this stack into tWinID put the rect of grc "redCircle" into tRect import snapshot from rectangle tRect of window tWinID set the name of last img to "redCircle" end mouseUp This will create an image from the graphic "redCircle" which you can now use to create your buttons. best, Chipp Bill Vlahos wrote: > I want to show if an object is either too hot, too cold, or within > normal temperature range? I was thinking that a simple circle filled > with green, blue, or red with the temperature next or under it would be > an easy way to tell at a glance if things are normal. I was thinking > that if I create a button with the icon set to one of the 3 images and > setting the label of the button to the temperature would do the trick. I > would simply set the icon of the button to one of the three "colors". > > I created a 3 small circle graphics (one with each color) but I can't > seem to select those for the button icon as they are a "graphic" not an > "image". > > How can I convert a graphic to an image? From boinjyboing at hotmail.com Sun Jan 9 22:32:08 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Sun, 9 Jan 2005 19:32:08 -0800 Subject: Set icon of button to a graphic Message-ID: >How can I convert a graphic to an image? Bill, You can just take a snapshot of the screen. When you have the graphic looking the way you want it, it cmd-shift-F3 (mac) or alt-printscreen (pc) to take a screen snapshot. Then use a graphics program to save this as a png, adding transparency if you want, and then import it back into the stack as an image. -Ben From bvlahos at mac.com Sun Jan 9 22:44:20 2005 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 9 Jan 2005 19:44:20 -0800 Subject: Set icon of button to a graphic In-Reply-To: <41E1F187.6020800@chipp.com> References: <2ADF548C-6293-11D9-8D5E-003065EC5590@mac.com> <41E1F187.6020800@chipp.com> Message-ID: Thanks Chipp and Ben. Chipp's script did the trick and I'll use Ben's suggestion of converting it to a PNG for transparency. Bill Vlahos On Jan 9, 2005, at 7:07 PM, Chipp Walters wrote: > Hi Bill > > You can try this. Creat a button and put this in the script: > > on mouseUp > put the windowId of this stack into tWinID > put the rect of grc "redCircle" into tRect > import snapshot from rectangle tRect of window tWinID > set the name of last img to "redCircle" > end mouseUp > > This will create an image from the graphic "redCircle" which you can > now use to create your buttons. > > best, > > Chipp > > Bill Vlahos wrote: >> I want to show if an object is either too hot, too cold, or within >> normal temperature range? I was thinking that a simple circle filled >> with green, blue, or red with the temperature next or under it would >> be an easy way to tell at a glance if things are normal. I was >> thinking that if I create a button with the icon set to one of the 3 >> images and setting the label of the button to the temperature would >> do the trick. I would simply set the icon of the button to one of the >> three "colors". >> I created a 3 small circle graphics (one with each color) but I can't >> seem to select those for the button icon as they are a "graphic" not >> an "image". >> How can I convert a graphic to an image? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Sun Jan 9 22:59:15 2005 From: soapdog at mac.com (Andre Garzia) Date: Mon, 10 Jan 2005 01:59:15 -0200 Subject: [ANN] Blog Research Project 1.0 Message-ID: Hi folks, Since today I took that cast of, I took the day of to make one simple software and release it full of source to the community. As some might know, I am involved with Blog clients and make some shareware cash out of it. Today, I've re-implemented in Rev my old iBlog program, it was first done in RealBASIC years ago, it took me about a month. In Rev it took me some hours (of course, now I knew how to do the stuff). I used to sell this app for five bucks, the Rev version is free for your pleasure... since I plan to work more on this, I called the think "Blog Research Project - client 1.0" (for theres also the server, but not ready). This software is a blog client for Blog systems that implement the Blogger API 1.0. Almost all blog systems implement this standard, from server tools like Movable Type, to blog portals like Blogger.com, all support this spec. This spec is XML-RPC based and enable a client to add, modify and remove posts from blogs, it also enable the user to sets it's templates and data. For this simple client, i've implemented only the calls needed for posting. Anyone here interested in XML-RPC, XML or client/server software might like this app. Also those that like blogs will be able to post to their blogs from inside the Rev IDE. This also serve as an example to the Fourth World Article "beyond the browser" for anyone can compare the easiness of using this rich client to the awkward experience of using Blogger or Movable Type HTML interface. To use this app you just browse to my space in revOnline (my user is soapdog). Also if funnier if you have your own account on a blog system but this is not needed for the stack comes packed with a "demo account" setup that uses Blogger.com and a username that I just created for it. Anyone wishing to see the result of using this stack to post to the demo user just point your browser to http://eatownhaggis.blogspot.com Just try, launch the app, type something, press POST! then press "Open blog" and see the result!!!! you can also set your own account in blogger and start bloggin for yourself! Feel free to send me comments! Cheers andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From Meitnik at aol.com Mon Jan 10 00:07:23 2005 From: Meitnik at aol.com (Meitnik at aol.com) Date: Mon, 10 Jan 2005 00:07:23 EST Subject: upgrading body parts... Message-ID: <197.35d80ae2.2f13678b@aol.com> In a message dated 1/9/05 10:35:47 PM, use-revolution-request at lists.runrev.com writes: > You are far too conservative. I want: > > 1. A full body transplant > 2. A data port in my neck > 3. Teleportation > 4. A cure for whatever disease will kill me eventually > > And maybe the ability to live completely on chocolate. > -- Could not resist an upgrade order too.. 1. My other eye to see; the other one to see better. 2. My other ear to hear; the other one to hear better. 3. My nose to smell 4. My brain to process info better 5. My bones not to fracture 6. My body to process sugar better ...that be enough ;-) oh, and allow me enough time and energy to finish my projects with RR...so I can make some money and get my long dreamed Ph.D. in religious studies :-) Living on chocolate?, Go for it! Andrew From kee at kagi.com Mon Jan 10 00:20:02 2005 From: kee at kagi.com (kee nethery) Date: Sun, 9 Jan 2005 21:20:02 -0800 Subject: copy protection In-Reply-To: References: <20050109193710.3054.qmail@web51101.mail.yahoo.com> Message-ID: <4789F1D9-62C7-11D9-AC11-000A959B2940@kagi.com> On Jan 9, 2005, at 5:33 PM, Byron Turner wrote: > Indeed a loss of only 1/3 doesn't sound too bad, but this was a > special case with great support from the instructor and direct sales > to the students with a discount.. It is also a very short term class > leaving little time for copying between students. I have great fear > of what will happen in a normal class. I'm considering disabling the > software after a period of time (2 days to 2 weeks) if the user > doesn't register, but how would I distinguish a purchaser from pirate? > I've had ideas but I'm sure their are gaping holes in them, hence, > I'm looking for ideas. > > Byron In my opinion, it is far better to not use a timeout but rather to limit functionality in some essential manner. Let people see that the app will fill their needs but limit it in some essential way so that if they really do need to use it, they will need to pay. Not knowing what your app does, makes it difficult to suggest something. Normally I suggest that the try before you buy software has some functionality that is useful even if they never pay so that they spend the time to learn the software and they keep it on their disk drive. Then when they are hooked, have them pay. But for a class, I think a demo mode is probably more appropriate. "See it does everything you need and if you pay, it will be useable." Kee Nethery From gcanyon at inspiredlogic.com Mon Jan 10 03:50:56 2005 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon, 10 Jan 2005 00:50:56 -0800 Subject: Bugzilla 586, the fast char replacement (was Revolution compilation) In-Reply-To: <2336EF04-61AC-11D9-B00C-000A9567A3E6@swcp.com> References: <1104530699.10B579D6@g28.dngr.org> <4B712AA9-5D9B-11D9-B15C-0050E410655F@fjrhome.net> <236600DA-5DD4-11D9-8250-000A9567A3E6@swcp.com> <41D9C876.8090404@fourthworld.com> <4A323702-5DE9-11D9-8250-000A9567A3E6@swcp.com> <41D9F8B1.50407@tweedly.net> <271A280B-5E72-11D9-AFE4-000A95D7C7E2@mdmays.com> <38FD213C-618A-11D9-B4D1-000A95D7C7E2@mdmays.com> <84FB6948-61A2-11D9-B00C-000A9567A3E6@swcp.com> <74B95452-61A7-11D9-B4D1-000A95D7C7E2@mdmays.com> <2336EF04-61AC-11D9-B00C-000A9567A3E6@swcp.com> Message-ID: On Jan 8, 2005, at 11:33 AM, Dar Scott wrote: > > On Jan 8, 2005, at 11:59 AM, Michael D Mays wrote: > >> Ahhhhg..., >> >> I was doing >> >> put "yyyy" into char 4444 to 4448 of x > >>> put "yyyy" into char 4444 to 4447 of x > > LOL! I suspected that, so I carefully counted on my fingers. -- Dar Dar, you have 4447 fingers? (running away) regards, Geoff Canyon gcanyon at inspiredlogic.com From docmann at gmail.com Mon Jan 10 07:52:04 2005 From: docmann at gmail.com (docmann) Date: Mon, 10 Jan 2005 06:52:04 -0600 Subject: rt.click functionality in text fields Message-ID: <9d58de7d050110045239154345@mail.gmail.com> Hello folks, I've noticed that when I create a text field in Rev, there doesn't seem to be any Rt.Click, cut/copy/paste functionality built into the native control. (Which is a good thing, IMO.) A quick gander at the documentation didn't shed any immediate light on the subject, so I thought I'd ask if someone can point me in the right direction to learn more. Thanks in advance, -Doc- From info at dicod.com Mon Jan 10 07:56:37 2005 From: info at dicod.com (dicod) Date: Mon, 10 Jan 2005 13:56:37 +0100 Subject: Icons Message-ID: Hi How and where is it possible to extract the icon or the family of icon of a file or an application, this on Mac (I presmue with ressource) and Window (I do'nt have an idea). Then how it is possible to size the icon to a definite size (suitable for my application)? Thanks JJ Wagner info at dicod.com FL-9492 Eschen From BNZ2 at CDC.GOV Mon Jan 10 09:19:30 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Mon, 10 Jan 2005 09:19:30 -0500 Subject: rt.click functionality in text fields Message-ID: <64878EF567131D4596246171F75FD4A9469ED4@m-epo-1.epo.cdc.gov> If you wish to script it so that right clicking on a field does something - it is pretty easy to do: On mousedown theButton If theButton = 3 then Do whatever you want done End if End mousedown -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of docmann Sent: Monday, January 10, 2005 7:52 AM To: use-revolution at lists.runrev.com Subject: rt.click functionality in text fields Hello folks, I've noticed that when I create a text field in Rev, there doesn't seem to be any Rt.Click, cut/copy/paste functionality built into the native control. (Which is a good thing, IMO.) A quick gander at the documentation didn't shed any immediate light on the subject, so I thought I'd ask if someone can point me in the right direction to learn more. Thanks in advance, -Doc- _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jhurley at infostations.com Mon Jan 10 09:40:01 2005 From: jhurley at infostations.com (James Hurley) Date: Mon, 10 Jan 2005 06:40:01 -0800 Subject: Set icon of button to a graphic In-Reply-To: <20050110030432.AD324930107@mail.runrev.com> References: <20050110030432.AD324930107@mail.runrev.com> Message-ID: > >Message: 13 >Date: Sun, 9 Jan 2005 15:07:00 -0800 >From: Bill Vlahos >Subject: Set icon of button to a graphic >To: How to use Revolution >Message-ID: <2ADF548C-6293-11D9-8D5E-003065EC5590 at mac.com> >Content-Type: text/plain; charset=US-ASCII; format=flowed > >I want to show if an object is either too hot, too cold, or within >normal temperature range? I was thinking that a simple circle filled >with green, blue, or red with the temperature next or under it would be >an easy way to tell at a glance if things are normal. I was thinking >that if I create a button with the icon set to one of the 3 images and >setting the label of the button to the temperature would do the trick. >I would simply set the icon of the button to one of the three "colors". > >I created a 3 small circle graphics (one with each color) but I can't >seem to select those for the button icon as they are a "graphic" not an >"image". > >How can I convert a graphic to an image? > >Bill Vlahos > Bill, I tried Chipp Walter's solution and I get a "Rev has unexpectedly quit" message at the line: import snapshot from rectangle tRect of window tWinID Don't know why. According to the docs it should work. Could this be an OS X problem? (Rev 2.2.1, Mac OS X 2.3) Could you just use a single circle graphic (with a text field below) and then just set the background color of the circle graphic as needed? Jim From yoy at comcast.net Mon Jan 10 09:49:40 2005 From: yoy at comcast.net (yoy) Date: Mon, 10 Jan 2005 09:49:40 -0500 Subject: Stacks at different screen resolutions help?! Message-ID: <000301c4f723$a26858c0$6401a8c0@fatal> I wrote a stack on my laptop at 800 x 600 display resolution. When displayed at finer resolutions, the stack shrinks to the point of being unusable (1600 x 1200). How do I overcome this problem? How do you do it? Thanks, Andy -- "Ladies and gentlemen, The Beatles!" - Ed Sullivan (1964) From lists at mangomultimedia.com Mon Jan 10 10:03:25 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 10 Jan 2005 07:03:25 -0800 Subject: Set icon of button to a graphic In-Reply-To: References: <20050110030432.AD324930107@mail.runrev.com> Message-ID: On Jan 10, 2005, at 6:40 AM, James Hurley wrote: > > Bill, > > I tried Chipp Walter's solution and I get a "Rev has unexpectedly > quit" message at the line: > > import snapshot from rectangle tRect of window tWinID > > Don't know why. According to the docs it should work. Could this be an > OS X problem? (Rev 2.2.1, Mac OS X 2.3) I believe this is a bug in version prior to 2.5. If you try to import a snapshot using a windowID then Rev crashes. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From gregortroll at gmail.com Mon Jan 10 10:54:22 2005 From: gregortroll at gmail.com (James Steiner) Date: Mon, 10 Jan 2005 10:54:22 -0500 Subject: Icons In-Reply-To: References: Message-ID: <5ec674320501100754649b76d0@mail.gmail.com> > How and where is it possible to extract the icon or the family of icon of a > file or an application, this on Mac (I presmue with ressource) and Window (I > do'nt have an idea). > > Then how it is possible to size the icon to a definite size (suitable for my > application)? On windows, I use the venerable "iconJack" published by PC Magazine. It can extract icons from .exe, .dll, .icl, and other icon-containing file types. It, however, extracts and saves icons in the older, pre-xp icon format, which sometimes causes me troubles.. I also like PC Mags free IconEdit32 Icon editor. It allows pasting from other sources, and all the usual drawing tools, Including setting the transparancy and XOR bits in windows icons. (A windows icon can contain several images, the icon in different sizes and color depths.: binary, 16-color, 256-color, and 16x16 32x32 and 48x48) It's also sometimes just as well to screen-capture (print-screen, unless you use a thrid-party screen-cap app), the icon, import into mspaint or IconEdit32 whatever, and save the image or icon. For screen-capture, I sometimes use AnalogX "Capture", or PC Mags "ScreenSeize" To resize, you need a decent image tweaker / converter (or the time and talent to redraw the image yourself). I highly recommend (windows) XnView, a freeware media organizer / converter / touchup tool. Hope this helps, ~~James. From RGould8 at aol.com Mon Jan 10 11:14:49 2005 From: RGould8 at aol.com (RGould8 at aol.com) Date: Mon, 10 Jan 2005 11:14:49 EST Subject: Might be time for RunRev to go mobile... Message-ID: <1db.330a587a.2f1403f9@aol.com> In a message dated 1/9/05 8:18:22 AM, frank at backtalk.com writes: > http://gigaom.com/2005/01/08/microsoft-is-finally-mobile/ > I can't tell - - - Would this device be running an OS that's compatible with Rev? From gandalf at doctortimothyMiller.com Mon Jan 10 11:25:22 2005 From: gandalf at doctortimothyMiller.com (Timothy Miller) Date: Mon, 10 Jan 2005 08:25:22 -0800 Subject: text to speech pronunciation Message-ID: Hi, This is actually a question about DreamCard for OS 9... I asked about this on the HC list too. Sorry about the duplication. I'm revising an old HC stack I wrote for my wife to help her elementary school students practice phonics. She has an elderly macintosh in her classroom, which could be dedicated to this use, so HC is perfect, really. The stack presents nonsense syllables, mostly. It shuffles different word beginnings to the same word endings, vice versa, etc. Maybe I can upgrade the ancient machine to the point that a DreamCard standalone would run on it. I'm trying to use the saytext external for HC to get the computer to pronounce the nonsense syllables. It's pretty good most of the time, but some nonsense syllables get mispronounced. For example, "wap" gets mispronounced as "wop" (No slurs against Italians intended.) I've tried modifying the text that gets passed to sayText, with little luck. According to Apple, macinTalk pronunciation can be altered by a long list of modifiers. The commas here do produce pauses. wap, woop,, wap,,, whap,,, wopper This works chocolate cake The de-emphasis code here works: chocolate [[emph - ]] cake None of the following work, though. The symbols either get ignored or pronounced literally. I like % choc=o=late @ cake I like chocolate [[/ ]] cake I like chocolate [[/]] cake I like chocolate / cake Hello, I am [[inpt PHON]]mAYkAXl[[inpt TEXT]], the talking computer. As far as I can tell, I reached the limits of what the sayText external can do. Apparently, it only passess a small subset of all possible pronunciation modifiers to macinTalk. How about DreamCard. I assume it has some text to speech ability. (true?) Does it allow more pronunciation modifiers than HyperCard? Thanks, Tim From fde101 at fjrhome.net Mon Jan 10 12:30:34 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 10 Jan 2005 12:30:34 -0500 Subject: text to speech pronunciation In-Reply-To: References: Message-ID: <55AF6CD6-632D-11D9-8618-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Try "waap" for "wap". Rev has a command revSpeak, so the above in Dreamcard would be: revSpeak "waap" As for the text you provided, it seems to work (at least under OS X), although I'm not sure what all of it is supposed to do; except that the '%' sign is named - it says "I like percent chocolate..." The same effect that I get from Rev seems to happen in TextEdit as well, so I suspect that Rev will support anything Apple's speech synthesis software will support. Whatever '%' was supposed to do, apparently it doesn't work anywhere. On Jan 10, 2005, at 11:25 AM, Timothy Miller wrote: > Hi, > > This is actually a question about DreamCard for OS 9... I asked about > this on the HC list too. Sorry about the duplication. > > I'm revising an old HC stack I wrote for my wife to help her > elementary school students practice phonics. She has an elderly > macintosh in her classroom, which could be dedicated to this use, so > HC is perfect, really. The stack presents nonsense syllables, mostly. > It shuffles different word beginnings to the same word endings, vice > versa, etc. > > Maybe I can upgrade the ancient machine to the point that a DreamCard > standalone would run on it. > > I'm trying to use the saytext external for HC to get the computer to > pronounce the nonsense syllables. It's pretty good most of the time, > but some nonsense syllables get mispronounced. For example, "wap" gets > mispronounced as "wop" (No slurs against Italians intended.) > > I've tried modifying the text that gets passed to sayText, with little > luck. According to Apple, macinTalk pronunciation can be altered by a > long list of modifiers. > > The commas here do produce pauses. > wap, woop,, wap,,, whap,,, wopper > > This works > chocolate cake > > The de-emphasis code here works: > chocolate [[emph - ]] cake > > None of the following work, though. The symbols either get ignored or > pronounced literally. > > I like % choc=o=late @ cake > I like chocolate [[/ ]] cake > I like chocolate [[/]] cake > I like chocolate / cake > Hello, I am [[inpt PHON]]mAYkAXl[[inpt TEXT]], the talking > computer. > > As far as I can tell, I reached the limits of what the sayText > external can do. Apparently, it only passess a small subset of all > possible pronunciation modifiers to macinTalk. > > How about DreamCard. I assume it has some text to speech ability. > (true?) Does it allow more pronunciation modifiers than HyperCard? > > Thanks, > > > Tim > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB4ru77aqtWrR9cZoRAgz9AJ9+5HIM2yA8JQfzA7JRJNZCXaM2DACgkgo7 W4vIXRm7TMf7FMzRd5B60yU= =C6x5 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From gandalf at doctortimothyMiller.com Mon Jan 10 13:52:39 2005 From: gandalf at doctortimothyMiller.com (Timothy Miller) Date: Mon, 10 Jan 2005 10:52:39 -0800 Subject: text to speech pronunciation In-Reply-To: <55AF6CD6-632D-11D9-8618-0050E410655F@fjrhome.net> References: <55AF6CD6-632D-11D9-8618-0050E410655F@fjrhome.net> Message-ID: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > >Try "waap" for "wap". Thanks a bunch. Does "waep" produce a hard, short "a", as in "bat"? I think it's supposed to, but it doesn't work in OS 9 in simpleText or hyperCard > >Rev has a command revSpeak, so the above in Dreamcard would be: > >revSpeak "waap" Cool. >As for the text you provided, it seems to work (at least under OS >X), although I'm not sure what all of it is supposed to do; except >that the '%' sign is named - it says "I like percent chocolate..." From Apple's docs: Like all other phonemes, the "silence" phoneme (%) and the "breath intake" phoneme (@) can be lengthened or shortened using the > and < symbols. The prosodic control symbols (/, \, <, and >) can be concatenated to provide exaggerated or cumulative effects. Also... To indicate that the Speech Manager should revert to textual interpretation of a text buffer, embed the [[inpt TEXT]] command. For example, passing the string Hello, I am [[inpt PHON]]mAYkAXl[[inpt TEXT]], the talking computer. to SpeakString, SpeakText, or SpeakBuffer would result in the generation of the sentence, "Hello, I am Michael, the talking computer." Some, but not all, speech synthesizers allow you to embed a command that causes the Speech Manager to interpret a buffer of text as a series of allophones. Also... & (ampersand) Forces no addition of silence between phonemes No additional effect : (colon) End of clause, no change in pitch Short pause follows , (comma) Continuation rise in pitch Short pause follows ... (ellipsis) End of clause, no change in pitch Pause follows ! (exclam) End-of-sentence sharp fall in pitch Pause follows - (hyphen) End of clause, no change in pitch Short pause follows ( (parenleft) Start reduced pitch range Short pause precedes There's more, but you get the idea. I might have gotten the syntax wrong with the percent sign. Did Rev OS X pronounce "My name is Michael, the talking computer," correctly? Is it possible the other symbols worked correctly, now that you know what they are supposed to do? The ancient computer in my wife's classroom will handle OS 9, maximum, if that. Would someone try the same text with the OS 9 version of Rev, and Macintalk Pro, please? Meanwhile, if I'm getting the syntax wrong and there is a way to make these pronunciation modifiers to work properly in HC, I'd like to know about it. I don't mean to be lazy. I'll try it myself in my copy of DreamCard, but it's still unfamiliar. Best regards, thanks in advance, etc., Tim Miller >On Jan 10, 2005, at 11:25 AM, Timothy Miller wrote: > --snip-- >> I'm trying to use the saytext external for HC to get the computer >>to pronounce the nonsense syllables. It's pretty good most of the >>time, but some nonsense syllables get mispronounced. For example, >>"wap" gets mispronounced as "wop" (No slurs against Italians >>intended.) >> >> I've tried modifying the text that gets passed to sayText, with >>little luck. According to Apple, macinTalk pronunciation can be >>altered by a long list of modifiers. >> >> The commas here do produce pauses. >> wap, woop,, wap,,, whap,,, wopper >> >> This works >> chocolate cake >> >> The de-emphasis code here works: >> chocolate [[emph - ]] cake >> >> None of the following work, though. The symbols either get ignored >>or pronounced literally. >> >> I like % choc=o=late @ cake >> I like chocolate [[/ ]] cake >> I like chocolate [[/]] cake >> I like chocolate / cake >> Hello, I am [[inpt PHON]]mAYkAXl[[inpt TEXT]], the talking >> computer. >> >> As far as I can tell, I reached the limits of what the sayText >>external can do. Apparently, it only passess a small subset of all >>possible pronunciation modifiers to macinTalk. >> >> How about DreamCard. I assume it has some text to speech ability. >>(true?) Does it allow more pronunciation modifiers than HyperCard? From fde101 at fjrhome.net Mon Jan 10 13:58:05 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 10 Jan 2005 13:58:05 -0500 Subject: text to speech pronunciation In-Reply-To: References: <55AF6CD6-632D-11D9-8618-0050E410655F@fjrhome.net> Message-ID: <8FA41528-6339-11D9-8618-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 sounds like "weep" to me. Wah... ;-) On Jan 10, 2005, at 1:52 PM, Timothy Miller wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Try "waap" for "wap". > > Thanks a bunch. > > Does "waep" produce a hard, short "a", as in "bat"? I think it's > supposed to, but it doesn't work in OS 9 in simpleText or hyperCard > >> >> Rev has a command revSpeak, so the above in Dreamcard would be: >> >> revSpeak "waap" > > Cool. > >> As for the text you provided, it seems to work (at least under OS X), >> although I'm not sure what all of it is supposed to do; except that >> the '%' sign is named - it says "I like percent chocolate..." > > From Apple's docs: > > Like all other phonemes, the "silence" phoneme (%) and the "breath > intake" phoneme (@) can be lengthened or shortened using the > and < > symbols. The prosodic control symbols (/, \, <, and >) can be > concatenated to provide exaggerated or cumulative effects. > > > Also... > > To indicate that the Speech Manager should revert to textual > interpretation of a text buffer, embed the [[inpt TEXT]] command. For > example, passing the string > > Hello, I am [[inpt PHON]]mAYkAXl[[inpt TEXT]], the talking > computer. > > to SpeakString, SpeakText, or SpeakBuffer would result in the > generation of the sentence, "Hello, I am Michael, the talking > computer." > > Some, but not all, speech synthesizers allow you to embed a command > that causes the Speech Manager to interpret a buffer of text as a > series of allophones. > > > Also... > > & (ampersand) Forces no addition of silence between phonemes No > additional effect > : (colon) End of clause, no change in pitch Short pause follows > , (comma) Continuation rise in pitch Short pause follows > ... (ellipsis) End of clause, no change in pitch Pause follows > ! (exclam) End-of-sentence sharp fall in pitch Pause follows > - (hyphen) End of clause, no change in pitch Short pause follows > ( (parenleft) Start reduced pitch range Short pause precedes > > > There's more, but you get the idea. > > I might have gotten the syntax wrong with the percent sign. Did Rev OS > X pronounce "My name is Michael, the talking computer," correctly? Is > it possible the other symbols worked correctly, now that you know what > they are supposed to do? > > The ancient computer in my wife's classroom will handle OS 9, maximum, > if that. Would someone try the same text with the OS 9 version of Rev, > and Macintalk Pro, please? > > Meanwhile, if I'm getting the syntax wrong and there is a way to make > these pronunciation modifiers to work properly in HC, I'd like to know > about it. > > I don't mean to be lazy. I'll try it myself in my copy of DreamCard, > but it's still unfamiliar. > > Best regards, thanks in advance, etc., > > > Tim Miller > >> On Jan 10, 2005, at 11:25 AM, Timothy Miller wrote: >> > > --snip-- > >>> I'm trying to use the saytext external for HC to get the computer >>> to pronounce the nonsense syllables. It's pretty good most of the >>> time, but some nonsense syllables get mispronounced. For example, >>> "wap" gets mispronounced as "wop" (No slurs against Italians >>> intended.) >>> >>> I've tried modifying the text that gets passed to sayText, with >>> little luck. According to Apple, macinTalk pronunciation can be >>> altered by a long list of modifiers. >>> >>> The commas here do produce pauses. >>> wap, woop,, wap,,, whap,,, wopper >>> >>> This works >>> chocolate cake >>> >>> The de-emphasis code here works: >>> chocolate [[emph - ]] cake >>> >>> None of the following work, though. The symbols either get ignored >>> or pronounced literally. >>> >>> I like % choc=o=late @ cake >>> I like chocolate [[/ ]] cake >>> I like chocolate [[/]] cake >>> I like chocolate / cake >>> Hello, I am [[inpt PHON]]mAYkAXl[[inpt TEXT]], the talking >>> computer. >>> >>> As far as I can tell, I reached the limits of what the sayText >>> external can do. Apparently, it only passess a small subset of all >>> possible pronunciation modifiers to macinTalk. >>> >>> How about DreamCard. I assume it has some text to speech ability. >>> (true?) Does it allow more pronunciation modifiers than HyperCard? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB4tA+7aqtWrR9cZoRAsRBAJ9Mr/9OoUqkIgi0B44Qped/BGCbXgCdH9YB ZA+TyesXAqSHz7PMQgY5wBE= =TvQu -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From ambassador at fourthworld.com Mon Jan 10 14:14:30 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 10 Jan 2005 11:14:30 -0800 Subject: Converting hex character references Message-ID: <41E2D416.4010204@fourthworld.com> Converting ISO-8959-1 character references to displayable text is a snap: If field 1 contains this: Don’t give up & call it quits. ...I can get the plain text like this: set the htmlText of fld 2 to the text of fld 1 get the text of fld 2 But what do I do when the data I'm working with contains hex character references?: Don’t give up & call it quits. I have a bunch of XML files that are UTF-8 encoded and chock full o' hex character references like that, and doing a replace on each or hunting them down to do a baseConvert would be inefficient. I'd like to think some combination of Unicode functions/properties would do the trick, but alas I'm too braindead to come up with the winning solution. TIA - -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From info at dicod.com Mon Jan 10 14:15:28 2005 From: info at dicod.com (dicod) Date: Mon, 10 Jan 2005 20:15:28 +0100 Subject: icons Message-ID: Hi thanks for additional information. But my question is related to a scripted handling of icons, it is for example by importing a file into a stack, to catch the icon of the inported file and to put it in a field. regards Jean-Jacques Wagner > How and where is it possible to extract the icon or the family of icon of a > file or an application, this on Mac (I presmue with ressource) and Window (I > do'nt have an idea). > > Then how it is possible to size the icon to a definite size (suitable for my > application)? On windows, I use the venerable "iconJack" published by PC Magazine. It can extract icons from .exe, .dll, .icl, and other icon-containing file types. It, however, extracts and saves icons in the older, pre-xp icon format, which sometimes causes me troubles.. I also like PC Mags free IconEdit32 Icon editor. It allows pasting from other sources, and all the usual drawing tools, Including setting the transparancy and XOR bits in windows icons. (A windows icon can contain several images, the icon in different sizes and color depths.: binary, 16-color, 256-color, and 16x16 32x32 and 48x48) It's also sometimes just as well to screen-capture (print-screen, unless you use a thrid-party screen-cap app), the icon, import into mspaint or IconEdit32 whatever, and save the image or icon. For screen-capture, I sometimes use AnalogX "Capture", or PC Mags "ScreenSeize" To resize, you need a decent image tweaker / converter (or the time and talent to redraw the image yourself). I highly recommend (windows) XnView, a freeware media organizer / converter / touchup tool. Hope this helps, ~~James. From PatGeorgeA at aol.com Mon Jan 10 15:34:03 2005 From: PatGeorgeA at aol.com (PatGeorgeA at aol.com) Date: Mon, 10 Jan 2005 15:34:03 -0500 Subject: Stacks at different screen resolutions help?! Message-ID: <7983D13D.5296C21A.0C33B38F@aol.com> Hi, I had a similar problem, but the other way around. My original stack was for a 1024 x 7xx screen size and was too big for an 800 x 600. What I have had to do in my particular case, is to make two stacks - and pick up the screen resolution when the software is opened and use either the bigger or the smaller stack. It is possible just to resize the stack when opening, and it is possible to scale buttons and fields - not sure if this would be a solution for you. In our case, making two stacks (for high and low resolution)was necessary because of the large number of screens, some with lots of buttons, and graphics. However, because our software is also for young children with text and sound files, the 'look' is very important. I did however, manage to write some code to relocate the majority of objects on more standardised screens. best wishes, Pat George From rev at armbase.com Mon Jan 10 15:57:03 2005 From: rev at armbase.com (Bob Hartley) Date: Mon, 10 Jan 2005 20:57:03 +0000 Subject: filter list help Message-ID: <6.1.2.0.0.20050110205647.02504fd0@mail.armbase.com> Hi All. Have a wee problem again. I have a field ItemList in a stack My Database. I have a menu item that says go to stack FilterItemList. This works OK and I get a stack with one box (ItemListFilter) and one Button with the following script on mouseUp filter fld "ItemList" of stack "My Database" with field "ItemListFilter" of stack "FilterItemList" end mouseUp This works almost perfectly, however I need to have the exact phrase in the search box that is in one of the lines of the list "ItemList". What I want is someone to type in something Eg scale that can search for descale or descalled etc. I tried the script on mouseUp filter fld "ItemList" of stack "My Database" with field "*ItemListFilter*" of stack "FilterItemList" end mouseUp But this does not work. Any ideas where I'm going wrong? Cheers Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From alex at tweedly.net Mon Jan 10 16:15:54 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 10 Jan 2005 21:15:54 +0000 Subject: Converting hex character references In-Reply-To: <41E2D416.4010204@fourthworld.com> References: <41E2D416.4010204@fourthworld.com> Message-ID: <41E2F08A.3040103@tweedly.net> Richard Gaskin wrote: > Converting ISO-8959-1 character references to displayable text is a snap: > > If field 1 contains this: > > Don’t give up & call it quits. > > ...I can get the plain text like this: > > set the htmlText of fld 2 to the text of fld 1 > get the text of fld 2 > > > But what do I do when the data I'm working with contains hex character > references?: > > Don’t give up & call it quits. > > I have a bunch of XML files that are UTF-8 encoded and chock full o' > hex character references like that, and doing a replace on each or > hunting them down to do a baseConvert would be inefficient. > > I'd like to think some combination of Unicode functions/properties > would do the trick, but alas I'm too braindead to come up with the > winning solution. Sorry, I'm clueless about Unicode; noting leaps out of the docs to suggest itself. If there isn't a clever Unicode method, you could do the following .... note it ignores the more complex parts of UTF-*, and deals only with those chars that can be represented in 2 hex digits .... It uses replace to do the actual changes - but only does one replace for each character encoded in the original, so should be pretty fast (NB : not tested for speed - only for working correctly in simple cases). on mouseUP local tText, tArr, tNew, tmp put the text of field "inField" into tText put tText into tmp split tmp by "&" and ";" put the keys of tmp into tArr filter tArr with "#x*" repeat for each line L in tArr put baseconvert(char 3 to 4 of L, 16, 10) into tNew replace (char 2 to 4 of L) with tNew in tText end repeat put tText after msg end mouseUp -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From alex at tweedly.net Mon Jan 10 16:19:25 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 10 Jan 2005 21:19:25 +0000 Subject: filter list help In-Reply-To: <6.1.2.0.0.20050110205647.02504fd0@mail.armbase.com> References: <6.1.2.0.0.20050110205647.02504fd0@mail.armbase.com> Message-ID: <41E2F15D.2090001@tweedly.net> Bob Hartley wrote: > > I tried the script > > on mouseUp > filter fld "ItemList" of stack "My Database" with field > "*ItemListFilter*" of stack "FilterItemList" > end mouseUp I think you want something more like .... filter fld "ItemList" of stack "My Database" with ( "*" & field "ItemListFilter" of stack "FilterItemList" & "*" ) -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From rev at armbase.com Mon Jan 10 16:31:09 2005 From: rev at armbase.com (Bob Hartley) Date: Mon, 10 Jan 2005 21:31:09 +0000 Subject: filter list help In-Reply-To: <41E2F15D.2090001@tweedly.net> References: <6.1.2.0.0.20050110205647.02504fd0@mail.armbase.com> <41E2F15D.2090001@tweedly.net> Message-ID: <6.1.2.0.0.20050110212859.02520c30@mail.armbase.com> At 21:19 10/01/2005, you wrote: >Bob Hartley wrote: > >> >>I tried the script >> >>on mouseUp >> filter fld "ItemList" of stack "My Database" with field >> "*ItemListFilter*" of stack "FilterItemList" >>end mouseUp > >I think you want something more like .... > filter fld "ItemList" of stack "My Database" with ( "*" & field > "ItemListFilter" of stack "FilterItemList" & "*" ) Hi Alex This filters great but creates a problem. In the listfield I had the script on mouseDoubleUp if the hilitedLine is not empty then go card (the hilitedLine of me) end if end mouseDoubleUp This would allow the user to double click on an entry to go to the card corresponding to the ListField entry. However, after filtering it does not go to the card on double click. Any Ideas? I'm assuming the filtering removes the text association with hte card somehow.... Cheers Bob >-- Alex. > > >-- >No virus found in this outgoing message. >Checked by AVG Anti-Virus. >Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > > >-- >No virus found in this incoming message. >Checked by AVG Anti-Virus. >Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From BNZ2 at CDC.GOV Mon Jan 10 16:41:31 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Mon, 10 Jan 2005 16:41:31 -0500 Subject: Practically Perfect Printing - Progress Message-ID: <64878EF567131D4596246171F75FD4A90EC5D5@m-epo-1.epo.cdc.gov> I have a script worked out that seems to print nearly perfectly. Occassionally, the second line of a field will get shifted upwards by 2 pixels, and I am not sure why that happens. I am sure much tweaking will need to be done to enable this script to apply to all situations. I am posting it here - but I imagine it will get a little garbled by the automatic word-wrap. If anyone would like me to Email it to them directly, just Email me, and I will do so. It would be great if a few others could test this script on their stacks, find bugs, and in general help make it perfect. The basic principle is that it replaces characters in a field for small fields in a group, with a single character in each field. This way, if a character expands during printing, it does not shift around the other characters on that line. ====================================================================== on mouseUp -- 1) create new stack with same properties as the original stack put the properties of this stack into myArray delete variable myArray[Name] Delete variable myArray[ID] Delete variable myArray[visible] put "pr" & the milliseconds into P create invisible stack P set the properties of stack P to myArray -- 2) copy the cards of the original stack to the new stack put the number of cards in this stack into Z repeat with X = 1 to Z copy card X of this stack to stack P end repeat -- 3) For every card in the new stack, replace fields with groups with a separate field for each character put the number of cards in stack p into Z repeat with X = 1 to Z go card X of stack P -- 3.1) create an array with the id of each field on the card put the number of fields in Card X of stack P into ZZ repeat with XX = 1 to ZZ put the id of field XX into FID[XX] end repeat -- 3.2) group/field replacement process repeat with XX = 1 to ZZ -- 3.2.1) if field is owned by a group, create the new group inside the group that owns the field if word 1 of (the long id of the owner of field ID FID[XX]) = "group" then put "PG" & (the milliseconds) & XX into GF create group GF in group id (the id of the owner of field ID FID[XX]) set the relayergroupedcontrols to true set the layer of group GF to (the layer of field ID FID[XX]) + 1 set the relayergroupedcontrols to false -- 3.2.1a) otherwise, just create the new group on the same page as the field else put "PG" & (the milliseconds) & XX into GF create group GF set the layer of group GF to (the layer of field ID FID[XX]) + 1 end if -- 3.2.3) set the rect of the new group to the rect of the original field (minus borderwidth, if the border is visible) put the rect of field ID FID[XX] into FXXR if the showborder of field ID FID[XX] = true then put the borderwidth of field ID FID[XX] into BW add BW to item 1 of FXXR add BW to item 2 of FXXR subtract BW from item 3 of FXXR subtract BW from item 4 of FXXR set the rect of group GF to FXXR else set the rect of group GF to the rect of field ID FID[XX] end if set the locklocation of group GF to true set the margins of group GF to 0 --the margins of field XX --3.3.3) for each character in the original field, create a field that contains that character put the number of characters in field ID FID[XX] into ZZZ repeat with XXX = 1 to ZZZ create field ("C" & GF & XXX) in group GF set the showborder of field ("C" & GF & XXX) to false -- 3.3.3.1) the borderwidth affects the location of a character, but not the formattedrect, so this must be compensated for set the borderwidth of field ("C" & GF & XXX) to the borderwidth of field ID FID[XX] -- 3.3.3.2) the margins are set wide enough to allow for a little expansion room when converted to printer font set the margins of field ("C" & GF & XXX) to 8 set the fixedlineheight of field ("C" & GF & XXX) to false -- 3.3.3.3) the character is put into the new single-character field put character XXX of field ID FID[XX] into field ("C" & GF & XXX) -- 3.3.3.4) the defining information for the field is copied set the textsize of field ("C" & GF & XXX) to the effective textsize of field ID FID[XX] set the textstyle of field ("C" & GF & XXX) to the effective textstyle of field ID FID[XX] set the textfont of field ("C" & GF & XXX) to the effective textfont of field ID FID[XX] set the textcolor of field ("C" & GF & XXX) to the effective textcolor of field ID FID[XX] -- 3.3.3.5) the defining information for the character is copied set the textsize of character 1 of field ("C" & GF & XXX) to the textsize of character XXX of field ID FID[XX] set the textstyle of character 1 of field ("C" & GF & XXX) to the textstyle of character XXX of field ID FID[XX] set the textfont of character 1 of field ("C" & GF & XXX) to the textfont of character XXX of field ID FID[XX] set the textcolor of character 1 of field ("C" & GF & XXX) to the textcolor of character XXX of field ID FID[XX] set the backgroundcolor of character 1 of field ("C" & GF & XXX) to the backgroundcolor of character XXX of field ID FID[XX] -- 3.3.3.6) the new single-character field is made transparent set the opaque of field ("C" & GF & XXX) to false -- 3.3.3.7) the location of the new single-character field is set such that the formattedrect of the copied character is the same as for the original character put the formattedrect of character 1 of field ("C" & GF & XXX) into NFR put the formattedrect of character XXX of field ID FID[XX] into FR put (item 1 of FR) + (the left of field ("C" & GF & XXX)) - (item 1 of NFR) into item 1 of NFR put (item 2 of FR) + (the top of field ("C" & GF & XXX)) - (item 2 of NFR) into item 2 of NFR put (item 1 of NFR) + (the formattedwidth of field ("C" & GF & XXX)) into item 3 of NFR put (item 2 of FR) + (the formattedheight of field ("C" & GF & XXX)) + 10 into item 4 of NFR set the rect of field ("C" & GF & XXX) to NFR put the formattedrect of character 1 of field ("C" & GF & XXX) into NNFR end repeat -- 3.3.4) the original field is emptied, but left in place in order to use its border and background information --put empty into field ID FID[XX] end repeat end repeat -- 4) the first card of stack p is one that was not copied over - so it is deleted delete card 1 of stack p -- set the visible of stack p to true print stack p delete stack p end mouseUp From sanke at hrz.uni-kassel.de Mon Jan 10 16:40:37 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 10 Jan 2005 22:40:37 +0100 Subject: OT: need real Apple Service email address Message-ID: <41E2F655.1070404@hrz.uni-kassel.de> Can anyone of the many list members that are Apple experts provide me with an Apple Service email address where I do not get *automated* responses, but real answers from real people? The problem is, I bought a Quicktime Pro 6 license key on Dec 17 from the online Apple Store (U.S.A. website), got charged from my credit card account (the equivalent of 52 US$) the very same day, and didn't get the key . If you have got an address, send it to me, and you can stop reading here, otherwise here is the story how Apple entices people to become Windows users: When after my online purchase on Dec 17 there was no response, I thought the matter was lost somewhere in cyberspace. However the monthly list of account movements from my credit-card company , which I received last week, showed my account had been indeed charged on Dec 17, too. I then looked at "My Account" on the U.S. Apple website, and the order was listed there - Order Number W76150797 - only it said "complete"! Happily there was a button "Order Details" that led to another page which contained a submit form for inquiries about the order. O.K., I told them that I still had not received the key, and pressed "submit". Two days later they answered and told me that they would not be responsible for my transaction as I lived in Europe. They provided me with a web address. I followed the link and finally found a duplicate of "My Account" connected to some European Apple website. The information of the account order was indeed the same as on the U.S. Apple website, it also showed "complete", but unfortunately there was no submit-form for inquiries about the order. I searched for a support address in the vicinity of the account page and found one hidden somewhere among the fine print at the bottom of a page. From that email-link () I immediately received an *automated* answer that informed me that they were sorry not to be able to offer email support, but that I could choose between an Irish or British phone number for inquiries about orders . At that moment I experienced a "d?j? vu" feeling: About three years ago I had been in a similar situation. To settle a matter with Apple I had been forced to make about six different international phone calls during the course of a week to the British address, being in a waiting loop most of the time and being finally connected to very much incompetent Apple employees (this is what comes to my mind). The international calls cost me additional 30 US$ and much time for a problem generated by Apple. Therefore I decided *not* to make phone calls again and go through this ordeal once more and waste my time and money for problems Apple is responsible for - and not me. I phoned my local Apple store; they told me they were unable to recommend an mail address, but had to contact the Irish or British phone numbers themselves in matters of urgency.- As a last resort I wrote to the support address in the U.S. again (), which I had contacted first with the submit-form and who had directed me to Europe , at least they were the only one with a personal answer. This was Thursday last week; no response so far as of today (still Monday here). But guess what happened! The order information of "My Account" on the U.S. Apple website was deleted yesterday! This is the present state of the matter. Has anybody of you Steve Job's email address? Any other ideas how to improve and promote Apple and Apple products?? Regards, --Wilhelm Sanke From ambassador at fourthworld.com Mon Jan 10 16:58:57 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 10 Jan 2005 13:58:57 -0800 Subject: crash recipe for htmlText? Message-ID: <41E2FAA1.3030607@fourthworld.com> I'm getting some intermittent hard crashes after setting the htmlText of a field. Trying to pin this down, I have a script that repeated performs the same parsing, formatting, and htmlText setting over and over, and sometimes all of it works well, sometimes it displays garbage and crashes, and sometimes it displas garbage and doesn't crash. To help pin this down further I have it writing a log of the data I'm setting the field's htmlText to, so that hopefully when it crashes I can see if it's due to badly-formed HTML. Oddly enough, I've only had once instance in which bad-looking data would up in the log. In all other cases it writes well to the log, even if I see garbage in the field on screen. Do any of you folks know of specific issues in which setting or getting htmlText will cause a crash? I couldn't find anything related to this in Bugzilla.... -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From soapdog at mac.com Mon Jan 10 17:01:55 2005 From: soapdog at mac.com (Andre Garzia) Date: Mon, 10 Jan 2005 20:01:55 -0200 Subject: crash recipe for htmlText? In-Reply-To: <41E2FAA1.3030607@fourthworld.com> References: <41E2FAA1.3030607@fourthworld.com> Message-ID: <3D8BFA8A-6353-11D9-BD5C-0003936D012E@mac.com> Richard, What's the text encoding? are you using strange unicodes? Cheers andre On Jan 10, 2005, at 7:58 PM, Richard Gaskin wrote: > I'm getting some intermittent hard crashes after setting the htmlText > of a field. Trying to pin this down, I have a script that repeated > performs the same parsing, formatting, and htmlText setting over and > over, and sometimes all of it works well, sometimes it displays > garbage and crashes, and sometimes it displas garbage and doesn't > crash. > > To help pin this down further I have it writing a log of the data I'm > setting the field's htmlText to, so that hopefully when it crashes I > can see if it's due to badly-formed HTML. > > Oddly enough, I've only had once instance in which bad-looking data > would up in the log. In all other cases it writes well to the log, > even if I see garbage in the field on screen. > > Do any of you folks know of specific issues in which setting or > getting htmlText will cause a crash? I couldn't find anything related > to this in Bugzilla.... > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From alex at tweedly.net Mon Jan 10 17:08:45 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 10 Jan 2005 22:08:45 +0000 Subject: filter list help In-Reply-To: <6.1.2.0.0.20050110212859.02520c30@mail.armbase.com> References: <6.1.2.0.0.20050110205647.02504fd0@mail.armbase.com> <41E2F15D.2090001@tweedly.net> <6.1.2.0.0.20050110212859.02520c30@mail.armbase.com> Message-ID: <41E2FCED.3060108@tweedly.net> Bob Hartley wrote: > Hi Alex > > This filters great but creates a problem. > In the listfield I had the script > on mouseDoubleUp > if the hilitedLine is not empty then > go card (the hilitedLine of me) > end if > end mouseDoubleUp > > This would allow the user to double click on an entry to go to the > card corresponding to the ListField entry. > > However, after filtering it does not go to the card on double click. > > Any Ideas? I'm assuming the filtering removes the text association > with hte card somehow.... Yes, I think it does, indirectly. "the hilitedLine" gives the line number of the selected line within the field - so basically what you are doing is requiring that the lines of the list are in corresponding order with the cards. You might be better to either name the cards to match the list items, or to have a variable (customProperty ?) which contains ALL the item names and the corresponding card numbers (or names). Then you could use the selectedText (or the chunk expression for the line) to select the relevant entry. Say , (somewhere in initialization code) -- Store all command names in card order set the cCommandNames to "Scale,Other,Descale,Descaled,etc." and in the listfield on mouseDoubleUp if the hilitedLine is not empty then put the hilitedLine of me into myVar put itemOffset(myVar, sCommandNames) into tCardNumber if tCardNumber > 0 then go card tCardNumber end if end mouseDoubleUp -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From userev at canelasoftware.com Mon Jan 10 17:13:12 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 10 Jan 2005 14:13:12 -0800 Subject: crash recipe for htmlText? In-Reply-To: <41E2FAA1.3030607@fourthworld.com> References: <41E2FAA1.3030607@fourthworld.com> Message-ID: On Jan 10, 2005, at 1:58 PM, Richard Gaskin wrote: > I'm getting some intermittent hard crashes after setting the htmlText > of a field. Trying to pin this down, I have a script that repeated > performs the same parsing, formatting, and htmlText setting over and > over, and sometimes all of it works well, sometimes it displays > garbage and crashes, and sometimes it displas garbage and doesn't > crash. > > To help pin this down further I have it writing a log of the data I'm > setting the field's htmlText to, so that hopefully when it crashes I > can see if it's due to badly-formed HTML. > > Oddly enough, I've only had once instance in which bad-looking data > would up in the log. In all other cases it writes well to the log, > even if I see garbage in the field on screen. > > Do any of you folks know of specific issues in which setting or > getting htmlText will cause a crash? I couldn't find anything related > to this in Bugzilla.... Ken's Revzilla crashes on me once in a while. I do see some garbage in the field before all goes totally bad. I have bugzillaed it at: -- Best regards, Mark Talluto http://www.canelasoftware.com From BNZ2 at CDC.GOV Mon Jan 10 17:16:24 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Mon, 10 Jan 2005 17:16:24 -0500 Subject: crash recipe for htmlText? Message-ID: <64878EF567131D4596246171F75FD4A9469EDA@m-epo-1.epo.cdc.gov> Does the same bit of htmltext cause it to crash every time? If so, you could keep cutting out lines from the htmltext until you stop getting the crash - the look to see what was cut - might help narrow it down. Does this by any chance involve setting the background color of text? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark Talluto Sent: Monday, January 10, 2005 5:13 PM To: How to use Revolution Subject: Re: crash recipe for htmlText? On Jan 10, 2005, at 1:58 PM, Richard Gaskin wrote: > I'm getting some intermittent hard crashes after setting the htmlText > of a field. Trying to pin this down, I have a script that repeated > performs the same parsing, formatting, and htmlText setting over and > over, and sometimes all of it works well, sometimes it displays > garbage and crashes, and sometimes it displas garbage and doesn't > crash. > > To help pin this down further I have it writing a log of the data I'm > setting the field's htmlText to, so that hopefully when it crashes I > can see if it's due to badly-formed HTML. > > Oddly enough, I've only had once instance in which bad-looking data > would up in the log. In all other cases it writes well to the log, > even if I see garbage in the field on screen. > > Do any of you folks know of specific issues in which setting or > getting htmlText will cause a crash? I couldn't find anything related > to this in Bugzilla.... Ken's Revzilla crashes on me once in a while. I do see some garbage in the field before all goes totally bad. I have bugzillaed it at: -- 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 ambassador at fourthworld.com Mon Jan 10 17:16:29 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 10 Jan 2005 14:16:29 -0800 Subject: crash recipe for htmlText? In-Reply-To: <3D8BFA8A-6353-11D9-BD5C-0003936D012E@mac.com> References: <41E2FAA1.3030607@fourthworld.com> <3D8BFA8A-6353-11D9-BD5C-0003936D012E@mac.com> Message-ID: <41E2FEBD.2050303@fourthworld.com> Andre Garzia wrote: > On Jan 10, 2005, at 7:58 PM, Richard Gaskin wrote: > >> I'm getting some intermittent hard crashes after setting the >> htmlText of a field. Trying to pin this down, I have a script >> that repeatedly performs the same parsing, formatting, and >> htmlText setting over and over, and sometimes all of it works >> well, sometimes it displays garbage and crashes, and sometimes >> it displas garbage and doesn't crash. >> >> To help pin this down further I have it writing a log of the >> data I'm setting the field's htmlText to, so that hopefully >> when it crashes I can see if it's due to badly-formed HTML. >> >> Oddly enough, I've only had once instance in which bad-looking data >> would up in the log. In all other cases it writes well to the log, >> even if I see garbage in the field on screen. >> >> Do any of you folks know of specific issues in which setting or >> getting htmlText will cause a crash? I couldn't find anything >> related to this in Bugzilla.... > > What's the text encoding? are you using strange unicodes? Most of these documents are XML documents with a header noting them as "UTF-8", but the actual data is plain text with the only unusual elements being hex character encodings (see my earlier post from this morning asking for a fast way to convert hex encoded entities into displayable text). The actual code is too lengthy to post, but in short what it does is: 1. Parses up the XML 2. Runs the data from each element through htmlText to convert 8859-1 entities 3. Appends the result to a variable 4. Sets the htmlText of a field to that variable for display If it always crashed in the same spot I'd think it was my code, and could dive in an fix it. But since the same code executes with such mixed results it suggests something deeper is going on but it's been very hard to pin down, hence my somewhat open-ended inquiry here. Any and all anecdotes about crahes related to htmlText are likely helpful. TIA - -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From James.Cass at sealedair.com Mon Jan 10 17:17:07 2005 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Mon, 10 Jan 2005 17:17:07 -0500 Subject: OT: need real Apple Service email address In-Reply-To: <41E2F655.1070404@hrz.uni-kassel.de> Message-ID: Wilhelm - First of all, did your email spam filter block the email from Apple? If not, then I'd call Apple directly. Call 1-800-SOS-APPL (that's 1-800-767-2775). You can talk to a human that way Good luck....James Wilhelm Sanke Sent by: use-revolution-bounces at lists.runrev.com 01/10/05 04:40 PM Please respond to How to use Revolution To: use-revolution at lists.runrev.com cc: Subject: OT: need real Apple Service email address Can anyone of the many list members that are Apple experts provide me with an Apple Service email address where I do not get *automated* responses, but real answers from real people? The problem is, I bought a Quicktime Pro 6 license key on Dec 17 from the online Apple Store (U.S.A. website), got charged from my credit card account (the equivalent of 52 US$) the very same day, and didn't get the key . If you have got an address, send it to me, and you can stop reading here, otherwise here is the story how Apple entices people to become Windows users: When after my online purchase on Dec 17 there was no response, I thought the matter was lost somewhere in cyberspace. However the monthly list of account movements from my credit-card company , which I received last week, showed my account had been indeed charged on Dec 17, too. I then looked at "My Account" on the U.S. Apple website, and the order was listed there - Order Number W76150797 - only it said "complete"! Happily there was a button "Order Details" that led to another page which contained a submit form for inquiries about the order. O.K., I told them that I still had not received the key, and pressed "submit". Two days later they answered and told me that they would not be responsible for my transaction as I lived in Europe. They provided me with a web address. I followed the link and finally found a duplicate of "My Account" connected to some European Apple website. The information of the account order was indeed the same as on the U.S. Apple website, it also showed "complete", but unfortunately there was no submit-form for inquiries about the order. I searched for a support address in the vicinity of the account page and found one hidden somewhere among the fine print at the bottom of a page. >From that email-link () I immediately received an *automated* answer that informed me that they were sorry not to be able to offer email support, but that I could choose between an Irish or British phone number for inquiries about orders . At that moment I experienced a "d?j? vu" feeling: About three years ago I had been in a similar situation. To settle a matter with Apple I had been forced to make about six different international phone calls during the course of a week to the British address, being in a waiting loop most of the time and being finally connected to very much incompetent Apple employees (this is what comes to my mind). The international calls cost me additional 30 US$ and much time for a problem generated by Apple. Therefore I decided *not* to make phone calls again and go through this ordeal once more and waste my time and money for problems Apple is responsible for - and not me. I phoned my local Apple store; they told me they were unable to recommend an mail address, but had to contact the Irish or British phone numbers themselves in matters of urgency.- As a last resort I wrote to the support address in the U.S. again (), which I had contacted first with the submit-form and who had directed me to Europe , at least they were the only one with a personal answer. This was Thursday last week; no response so far as of today (still Monday here). But guess what happened! The order information of "My Account" on the U.S. Apple website was deleted yesterday! This is the present state of the matter. Has anybody of you Steve Job's email address? Any other ideas how to improve and promote Apple and Apple products?? Regards, --Wilhelm Sanke _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From revlist at cableone.net Mon Jan 10 17:25:33 2005 From: revlist at cableone.net (Chris Sheffield) Date: Mon, 10 Jan 2005 15:25:33 -0700 Subject: menuHistory and menuPick Message-ID: <001601c4f763$4cc701b0$64fea8c0@chris1> I have an option button for which I am setting the menuHistory like: set the menuHistory of btn "Level" to tLineNum And then there's a menuPick handler in the button's script that performs additional tasks. But the menuPick handler doesn't always fire. Does anyone know of any reason why setting the menuHistory of a button would not cause a menuPick message to be sent as well? The above script is called during preOpenCard, and, like I said, the menuPick handler is in the script of the button. It seems that the only time it fails is when I very first come into the card. If I do a "send preOpenCard" after that, menuPick is sent normally. Any ideas? Thanks, Chris Sheffield Software Development Read Naturally -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 From BNZ2 at CDC.GOV Mon Jan 10 17:28:25 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Mon, 10 Jan 2005 17:28:25 -0500 Subject: menuHistory and menuPick Message-ID: <64878EF567131D4596246171F75FD4A9469EDB@m-epo-1.epo.cdc.gov> Can you construct it to be chosen during opencard, rather than preopencard? Preopencard can be little tricky sometimes. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chris Sheffield Sent: Monday, January 10, 2005 5:26 PM To: RevList Subject: menuHistory and menuPick I have an option button for which I am setting the menuHistory like: set the menuHistory of btn "Level" to tLineNum And then there's a menuPick handler in the button's script that performs additional tasks. But the menuPick handler doesn't always fire. Does anyone know of any reason why setting the menuHistory of a button would not cause a menuPick message to be sent as well? The above script is called during preOpenCard, and, like I said, the menuPick handler is in the script of the button. It seems that the only time it fails is when I very first come into the card. If I do a "send preOpenCard" after that, menuPick is sent normally. Any ideas? Thanks, Chris Sheffield Software Development Read Naturally -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Mon Jan 10 17:31:18 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 10 Jan 2005 14:31:18 -0800 Subject: crash recipe for htmlText? In-Reply-To: <64878EF567131D4596246171F75FD4A9469EDA@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A9469EDA@m-epo-1.epo.cdc.gov> Message-ID: <41E30236.2010207@fourthworld.com> Lynch, Jonathan wrote: > Does the same bit of htmltext cause it to crash every time? If so, you > could keep cutting out lines from the htmltext until you stop getting > the crash - the look to see what was cut - might help narrow it down. Ah, if only it were so easy. ;) Unfortunately the results are quite varied: - Most of the time it works - Sometimes it will display garbage and not crash - Sometimes it will display garbage and crash > Does this by any chance involve setting the background color of text? No. Have you have problems with that? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Mon Jan 10 17:32:27 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 10 Jan 2005 14:32:27 -0800 Subject: crash recipe for htmlText? In-Reply-To: References: <41E2FAA1.3030607@fourthworld.com> Message-ID: <41E3027B.5070902@fourthworld.com> Mark Talluto wrote: > > On Jan 10, 2005, at 1:58 PM, Richard Gaskin wrote: > >> I'm getting some intermittent hard crashes after setting the htmlText >> of a field. Trying to pin this down, I have a script that repeated >> performs the same parsing, formatting, and htmlText setting over and >> over, and sometimes all of it works well, sometimes it displays >> garbage and crashes, and sometimes it displas garbage and doesn't crash. >> >> To help pin this down further I have it writing a log of the data I'm >> setting the field's htmlText to, so that hopefully when it crashes I >> can see if it's due to badly-formed HTML. >> >> Oddly enough, I've only had once instance in which bad-looking data >> would up in the log. In all other cases it writes well to the log, >> even if I see garbage in the field on screen. >> >> Do any of you folks know of specific issues in which setting or >> getting htmlText will cause a crash? I couldn't find anything related >> to this in Bugzilla.... > > Ken's Revzilla crashes on me once in a while. I do see some garbage in > the field before all goes totally bad. I have bugzillaed it at: > Interesting. Thanks for posting that. I'll double-check with Ken and see what he may know. Keep those htmlText anomaly stories coming -- we'll pin this down yet. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From BNZ2 at CDC.GOV Mon Jan 10 17:34:04 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Mon, 10 Jan 2005 17:34:04 -0500 Subject: crash recipe for htmlText? Message-ID: <64878EF567131D4596246171F75FD4A9469EDC@m-epo-1.epo.cdc.gov> I have had problems with non-yellow background color for text, when right clicking on it! It would cause a crash. The problem was something like that - but it has been a few months, so I do not remember the exact details. It worked fine on yellow - but it had to be exactly yellow - even a little variation caused a crash. Very strange. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Richard Gaskin Sent: Monday, January 10, 2005 5:31 PM To: How to use Revolution Subject: Re: crash recipe for htmlText? Lynch, Jonathan wrote: > Does the same bit of htmltext cause it to crash every time? If so, you > could keep cutting out lines from the htmltext until you stop getting > the crash - the look to see what was cut - might help narrow it down. Ah, if only it were so easy. ;) Unfortunately the results are quite varied: - Most of the time it works - Sometimes it will display garbage and not crash - Sometimes it will display garbage and crash > Does this by any chance involve setting the background color of text? No. Have you have problems with that? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Mon Jan 10 17:38:28 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 10 Jan 2005 14:38:28 -0800 Subject: crash recipe for htmlText? In-Reply-To: <64878EF567131D4596246171F75FD4A9469EDC@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A9469EDC@m-epo-1.epo.cdc.gov> Message-ID: <41E303E4.10907@fourthworld.com> Lynch, Jonathan wrote: > I have had problems with non-yellow background color for text, when > right clicking on it! It would cause a crash. The problem was something > like that - but it has been a few months, so I do not remember the exact > details. It worked fine on yellow - but it had to be exactly yellow - > even a little variation caused a crash. Very strange. Strange indeed. Was it consistently repeatable? Was it Bugzilla'd? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From BNZ2 at CDC.GOV Mon Jan 10 17:40:48 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Mon, 10 Jan 2005 17:40:48 -0500 Subject: crash recipe for htmlText? Message-ID: <64878EF567131D4596246171F75FD4A9469EDD@m-epo-1.epo.cdc.gov> It was perfectly consistent - but I failed to bugzilla it. I was just starting with Rev at the time, so I was thinking I was probably doing something foolish that would become apparent later. Perhaps I should try to reproduce it, then bugzilla it. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Richard Gaskin Sent: Monday, January 10, 2005 5:38 PM To: How to use Revolution Subject: Re: crash recipe for htmlText? Lynch, Jonathan wrote: > I have had problems with non-yellow background color for text, when > right clicking on it! It would cause a crash. The problem was something > like that - but it has been a few months, so I do not remember the exact > details. It worked fine on yellow - but it had to be exactly yellow - > even a little variation caused a crash. Very strange. Strange indeed. Was it consistently repeatable? Was it Bugzilla'd? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From revlist at cableone.net Mon Jan 10 17:42:44 2005 From: revlist at cableone.net (Chris Sheffield) Date: Mon, 10 Jan 2005 15:42:44 -0700 Subject: menuHistory and menuPick In-Reply-To: <64878EF567131D4596246171F75FD4A9469EDB@m-epo-1.epo.cdc.gov> Message-ID: <001a01c4f765$b369cef0$64fea8c0@chris1> I tried moving it to openCard but it didn't make a difference. The menuPick message still doesn't get sent when I initially go to the card. :-( Chris Sheffield Software Development Read Naturally -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Lynch, Jonathan Sent: Monday, January 10, 2005 3:28 PM To: How to use Revolution Subject: RE: menuHistory and menuPick Can you construct it to be chosen during opencard, rather than preopencard? Preopencard can be little tricky sometimes. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chris Sheffield Sent: Monday, January 10, 2005 5:26 PM To: RevList Subject: menuHistory and menuPick I have an option button for which I am setting the menuHistory like: set the menuHistory of btn "Level" to tLineNum And then there's a menuPick handler in the button's script that performs additional tasks. But the menuPick handler doesn't always fire. Does anyone know of any reason why setting the menuHistory of a button would not cause a menuPick message to be sent as well? The above script is called during preOpenCard, and, like I said, the menuPick handler is in the script of the button. It seems that the only time it fails is when I very first come into the card. If I do a "send preOpenCard" after that, menuPick is sent normally. Any ideas? Thanks, Chris Sheffield Software Development Read Naturally -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 _______________________________________________ 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 -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 From BNZ2 at CDC.GOV Mon Jan 10 18:03:55 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Mon, 10 Jan 2005 18:03:55 -0500 Subject: menuHistory and menuPick Message-ID: <64878EF567131D4596246171F75FD4A9469EDE@m-epo-1.epo.cdc.gov> Can I see your script? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chris Sheffield Sent: Monday, January 10, 2005 5:43 PM To: 'How to use Revolution' Subject: RE: menuHistory and menuPick I tried moving it to openCard but it didn't make a difference. The menuPick message still doesn't get sent when I initially go to the card. :-( Chris Sheffield Software Development Read Naturally -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Lynch, Jonathan Sent: Monday, January 10, 2005 3:28 PM To: How to use Revolution Subject: RE: menuHistory and menuPick Can you construct it to be chosen during opencard, rather than preopencard? Preopencard can be little tricky sometimes. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chris Sheffield Sent: Monday, January 10, 2005 5:26 PM To: RevList Subject: menuHistory and menuPick I have an option button for which I am setting the menuHistory like: set the menuHistory of btn "Level" to tLineNum And then there's a menuPick handler in the button's script that performs additional tasks. But the menuPick handler doesn't always fire. Does anyone know of any reason why setting the menuHistory of a button would not cause a menuPick message to be sent as well? The above script is called during preOpenCard, and, like I said, the menuPick handler is in the script of the button. It seems that the only time it fails is when I very first come into the card. If I do a "send preOpenCard" after that, menuPick is sent normally. Any ideas? Thanks, Chris Sheffield Software Development Read Naturally -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 _______________________________________________ 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 -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From BNZ2 at CDC.GOV Mon Jan 10 18:09:45 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Mon, 10 Jan 2005 18:09:45 -0500 Subject: menuHistory and menuPick Message-ID: <64878EF567131D4596246171F75FD4A9469EDF@m-epo-1.epo.cdc.gov> Is the opencard or preopendcard scipt located in the script of the card? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chris Sheffield Sent: Monday, January 10, 2005 5:43 PM To: 'How to use Revolution' Subject: RE: menuHistory and menuPick I tried moving it to openCard but it didn't make a difference. The menuPick message still doesn't get sent when I initially go to the card. :-( Chris Sheffield Software Development Read Naturally -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Lynch, Jonathan Sent: Monday, January 10, 2005 3:28 PM To: How to use Revolution Subject: RE: menuHistory and menuPick Can you construct it to be chosen during opencard, rather than preopencard? Preopencard can be little tricky sometimes. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chris Sheffield Sent: Monday, January 10, 2005 5:26 PM To: RevList Subject: menuHistory and menuPick I have an option button for which I am setting the menuHistory like: set the menuHistory of btn "Level" to tLineNum And then there's a menuPick handler in the button's script that performs additional tasks. But the menuPick handler doesn't always fire. Does anyone know of any reason why setting the menuHistory of a button would not cause a menuPick message to be sent as well? The above script is called during preOpenCard, and, like I said, the menuPick handler is in the script of the button. It seems that the only time it fails is when I very first come into the card. If I do a "send preOpenCard" after that, menuPick is sent normally. Any ideas? Thanks, Chris Sheffield Software Development Read Naturally -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 _______________________________________________ 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 -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From rjb at rz.uni-potsdam.de Mon Jan 10 18:07:26 2005 From: rjb at rz.uni-potsdam.de (Robert Brenstein) Date: Tue, 11 Jan 2005 00:07:26 +0100 Subject: menuHistory and menuPick In-Reply-To: <001a01c4f765$b369cef0$64fea8c0@chris1> References: <001a01c4f765$b369cef0$64fea8c0@chris1> Message-ID: >I tried moving it to openCard but it didn't make a difference. The menuPick >message still doesn't get sent when I initially go to the card. :-( > >Chris Sheffield >Software Development >Read Naturally > Have you tried using message watcher to see what's going on? Robert From chipp at chipp.com Mon Jan 10 18:20:03 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 10 Jan 2005 17:20:03 -0600 Subject: menuHistory and menuPick In-Reply-To: <001601c4f763$4cc701b0$64fea8c0@chris1> References: <001601c4f763$4cc701b0$64fea8c0@chris1> Message-ID: <41E30DA3.40302@chipp.com> Hi Chris, I, too have noted this problem at times with some preOpenStack handlers unable to be processed. Usually when this happens, I'll do something like: send doMenuHistory to this stack in 30 milliseconds on doMenuHistory set the menuHistory of btn "Level" to tLineNum end do MenuHistory I'm sure you thought of this, but just thougth I'd mention it anyway. -Chipp Chris Sheffield wrote: > I have an option button for which I am setting the menuHistory like: > > set the menuHistory of btn "Level" to tLineNum > > And then there's a menuPick handler in the button's script that performs > additional tasks. But the menuPick handler doesn't always fire. Does > anyone know of any reason why setting the menuHistory of a button would not > cause a menuPick message to be sent as well? The above script is called > during preOpenCard, and, like I said, the menuPick handler is in the script > of the button. It seems that the only time it fails is when I very first > come into the card. If I do a "send preOpenCard" after that, menuPick is > sent normally. Any ideas? -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 From chipp at chipp.com Mon Jan 10 18:32:16 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 10 Jan 2005 17:32:16 -0600 Subject: crash recipe for htmlText? In-Reply-To: <41E2FAA1.3030607@fourthworld.com> References: <41E2FAA1.3030607@fourthworld.com> Message-ID: <41E31080.5090405@chipp.com> Hi Richard, I use and set the htmlText prop on most all of my projects and haven't yet (cross fingers) seen any problems (mostly WinXP). couple of points: I generally try and stay consistent with the

nomenclature for each line. I've successfully 'set the htmltext' of a fld to the html in the Google News page, which currently has more that 70,000 characters without problem. I'm sure you're one of the best debuggers out there, but here are some ideas you might try: - try setting the htmlText of the fld to "" first before setting it to the new data - try finding a repeatable recipe for the crash. My guess is create a repeat loop and keep setting the htmlText until the crash. You might want to insert a 'wait for 1 second with messages' in the loop. Keep track where you are before it crashes. - if you're crashing in the RR IDE, be sure and 'set breakpoints to empty' - it might also be a problem in MC. I've seen this crash RR before with complex stacks. - once you figure out a repeatable recipe, then try to isolate the problem in a testbed stack. Hope this helps. If you ever figure it out, please be sure and post your solution. best, Chipp Richard Gaskin wrote: > I'm getting some intermittent hard crashes after setting the htmlText of > a field. Trying to pin this down, I have a script that repeated > performs the same parsing, formatting, and htmlText setting over and > over, and sometimes all of it works well, sometimes it displays garbage > and crashes, and sometimes it displas garbage and doesn't crash. > > To help pin this down further I have it writing a log of the data I'm > setting the field's htmlText to, so that hopefully when it crashes I can > see if it's due to badly-formed HTML. > > Oddly enough, I've only had once instance in which bad-looking data > would up in the log. In all other cases it writes well to the log, even > if I see garbage in the field on screen. > > Do any of you folks know of specific issues in which setting or getting > htmlText will cause a crash? I couldn't find anything related to this > in Bugzilla.... -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 From alex at tweedly.net Mon Jan 10 19:14:10 2005 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 11 Jan 2005 00:14:10 +0000 Subject: filter list help In-Reply-To: <41E2FCED.3060108@tweedly.net> References: <6.1.2.0.0.20050110205647.02504fd0@mail.armbase.com> <41E2F15D.2090001@tweedly.net> <6.1.2.0.0.20050110212859.02520c30@mail.armbase.com> <41E2FCED.3060108@tweedly.net> Message-ID: <41E31A52.5080000@tweedly.net> Alex Tweedly wrote: > Yes, I think it does, indirectly. > > "the hilitedLine" gives the line number of the selected line within > the field - so basically what you are doing is requiring that the > lines of the list are in corresponding order with the cards. > > You might be better to either name the cards to match the list items, > or to have a variable (customProperty ?) which contains ALL the item > names and the corresponding card numbers (or names). Then you could > use the selectedText (or the chunk expression for the line) to select > the relevant entry. > > Say , > > (somewhere in initialization code) > -- Store all command names in card order > set the cCommandNames to "Scale,Other,Descale,Descaled,etc." > > and in the listfield > on mouseDoubleUp > if the hilitedLine is not empty then > put the hilitedLine of me into myVar > put itemOffset(myVar, sCommandNames) into tCardNumber > if tCardNumber > 0 then go card tCardNumber > end if > end mouseDoubleUp Sorry Bob - I had two ideas in mind and managed to mangle them together to give an incomplete answer. This should have read .... on mouseDoubleUp if the hilitedLine is not empty then put the hilitedLine of me into tLineNumber put line tLineNumber of me into tTheText put itemOffset(tTheText, sCommandNames) into tCardNumber if tCardNumber > 0 then go card tCardNumber end if end mouseDoubleUp -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From ambassador at fourthworld.com Mon Jan 10 19:30:14 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 10 Jan 2005 16:30:14 -0800 Subject: crash recipe for htmlText? In-Reply-To: <64878EF567131D4596246171F75FD4A9469EDD@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A9469EDD@m-epo-1.epo.cdc.gov> Message-ID: <41E31E16.9020104@fourthworld.com> Lynch, Jonathan wrote: > It was perfectly consistent - but I failed to bugzilla it. I was just > starting with Rev at the time, so I was thinking I was probably doing > something foolish that would become apparent later. > > Perhaps I should try to reproduce it, then bugzilla it. Or at least post the recipe here so we can verify it. As long as I have my hear buries in htmlText testing I'm happy to test such things here. Anyone else come across anomalies with htmlText? Thus far the notes in Mark Talutto's Bugzilla report at have been the most helpful, but any and all info related to such things may be very useful and would be much appreciated. I'll continue honing in on it in my test stack, but since the results vary so broadly it's not easy to pin down from testing alone.... -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From davis.phil at comcast.net Mon Jan 10 20:15:54 2005 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 10 Jan 2005 17:15:54 -0800 Subject: Rev Docs Online? Message-ID: <41E328CA.8070106@comcast.net> Is there a web site where Rev docs can be viewed? And hopefully edited? Thanks - Phil Davis From sarahr at genesearch.com.au Mon Jan 10 21:44:34 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 11 Jan 2005 12:44:34 +1000 Subject: menuHistory and menuPick In-Reply-To: <001601c4f763$4cc701b0$64fea8c0@chris1> References: <001601c4f763$4cc701b0$64fea8c0@chris1> Message-ID: The menuPick message doesn't get passed unless the menuHistory is changed. YOu get round this by doing a test for the current menuHistory and if it is the same as the one you are about to set, either switch to a different menuHistory and then back to the one you really want, or send a menuPick specifically to the menu. Cheers, Sarah On 11 Jan 2005, at 8:28 am, Chris Sheffield wrote: > I have an option button for which I am setting the menuHistory like: > > set the menuHistory of btn "Level" to tLineNum > > And then there's a menuPick handler in the button's script that > performs > additional tasks. But the menuPick handler doesn't always fire. Does > anyone know of any reason why setting the menuHistory of a button > would not > cause a menuPick message to be sent as well? The above script is > called > during preOpenCard, and, like I said, the menuPick handler is in the > script > of the button. It seems that the only time it fails is when I very > first > come into the card. If I do a "send preOpenCard" after that, menuPick > is > sent normally. Any ideas? > > Thanks, > > Chris Sheffield > Software Development > Read Naturally > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From jacque at hyperactivesw.com Mon Jan 10 21:45:04 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 10 Jan 2005 20:45:04 -0600 Subject: menuHistory and menuPick In-Reply-To: <001601c4f763$4cc701b0$64fea8c0@chris1> References: <001601c4f763$4cc701b0$64fea8c0@chris1> Message-ID: <41E33DB0.6010209@hyperactivesw.com> On 1/10/05 4:25 PM, Chris Sheffield wrote: > I have an option button for which I am setting the menuHistory like: > > set the menuHistory of btn "Level" to tLineNum > > And then there's a menuPick handler in the button's script that performs > additional tasks. But the menuPick handler doesn't always fire. Does > anyone know of any reason why setting the menuHistory of a button would not > cause a menuPick message to be sent as well? The above script is called > during preOpenCard, and, like I said, the menuPick handler is in the script > of the button. It seems that the only time it fails is when I very first > come into the card. If I do a "send preOpenCard" after that, menuPick is > sent normally. Any ideas? Are you running a script that locks messages before it goes to the card? That would prevent the handler from triggering. Does the rest of the preOpenCard script run? If that's not it, then you could just call the menupick message directly to be safe. During preOpenCard: set the menuHistory of btn "Level" to tLineNum send "menupick (line tLineNum of btn level)" to btn "level" -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue Jan 11 00:00:20 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 10 Jan 2005 21:00:20 -0800 Subject: Rev Docs Online? In-Reply-To: <41E328CA.8070106@comcast.net> References: <41E328CA.8070106@comcast.net> Message-ID: <41E35D64.8060801@fourthworld.com> Phil Davis wrote: > Is there a web site where Rev docs can be viewed? > > And hopefully edited? There is a "Web Notes" feature, but alas I can't seem to get it to work. FWIW, I was going to add this note for the "#" token: Tip for converting HyperCard and SuperCard projects to Rev: Because HC and SC only support the "--" comment style, if you use the "#" comment for any code changes during the conversion process you'll be able to immediately distinguish those from comments that were part of the original script. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From chipp at chipp.com Tue Jan 11 00:14:27 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 10 Jan 2005 21:14:27 -0800 Subject: Rev Docs Online? In-Reply-To: <41E328CA.8070106@comcast.net> References: <41E328CA.8070106@comcast.net> Message-ID: <41E360B3.3090706@chipp.com> While it doesn't cover Ver 2.5, I do have a copy of the docs in RTF format (95%+ of everything in 2.5) on my site in .zip format at: http://www.altuit.com/webs/altuit2/RunRev/Links.htm (bottom of page) Thanks to Geoff Canyon and his rtf Convertor. Also, Richard has a doc stack converter which could probably be tweaked to convert to rtf. best, Chipp Phil Davis wrote: > Is there a web site where Rev docs can be viewed? > > And hopefully edited? > > Thanks - > Phil Davis > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From xbury.cs at clearstream.com Tue Jan 11 02:14:30 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 11 Jan 2005 08:14:30 +0100 Subject: crash recipe for htmlText? Message-ID: Some incompletely loaded images used to create crashes. But haven't seen it since 2.5. Other than that, and with extensive testing using the DiscreteBrowser I haven't had a problem with anything. Care to send me the html to test it here? Xavier On 10.01.2005 22:58:57 use-revolution-bounces wrote: >I'm getting some intermittent hard crashes after setting the htmlText of >a field. Trying to pin this down, I have a script that repeated >performs the same parsing, formatting, and htmlText setting over and >over, and sometimes all of it works well, sometimes it displays garbage >and crashes, and sometimes it displas garbage and doesn't crash. > >To help pin this down further I have it writing a log of the data I'm >setting the field's htmlText to, so that hopefully when it crashes I can >see if it's due to badly-formed HTML. > >Oddly enough, I've only had once instance in which bad-looking data >would up in the log. In all other cases it writes well to the log, even >if I see garbage in the field on screen. > >Do any of you folks know of specific issues in which setting or getting >htmlText will cause a crash? I couldn't find anything related to this >in Bugzilla.... ----------------------------------------- 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 ambassador at fourthworld.com Tue Jan 11 02:52:17 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 10 Jan 2005 23:52:17 -0800 Subject: Rev Docs Online? In-Reply-To: <41E360B3.3090706@chipp.com> References: <41E328CA.8070106@comcast.net> <41E360B3.3090706@chipp.com> Message-ID: <41E385B1.9020606@fourthworld.com> Chipp Walters wrote: > Richard has a doc stack converter which could probably be tweaked > to convert to rtf. You're welcome to do so -- it's at: It's a just a shell so it's very small (8k), with an importer in its Help window that handles Rev's Transcript Dictionary v2.0 and v2.5. Giving credit where due, I just wrote the import routine; Scott Raney wrote the original version as part of the MetaCard IDE, Jacque Gay provided some design guidance, and Ray Miller contributed the search box. I volunteered to be team coordinator because I use the Dictionary all day so I wanted a lightweight quick way to get in and out fast. With the data stored internally in native Rev objects, loads acceptably well and once it's open moving around is about as fast as it can get. If you make an RTF exporter please consider passing me a copy so I can post it to the same place for others to find. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Tue Jan 11 03:04:54 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 11 Jan 2005 00:04:54 -0800 Subject: crash recipe for htmlText? In-Reply-To: References: Message-ID: <41E388A6.5010902@fourthworld.com> xbury.cs at clearstream.com wrote: > On 10.01.2005 22:58:57 use-revolution-bounces wrote: > >> I'm getting some intermittent hard crashes after setting >> the htmlText of a field. Trying to pin this down, I have >> a script that repeatedly performs the same parsing, >> formatting, and htmlText setting over and over, and >> sometimes all of it works well, sometimes it displays >> garbage and crashes, and sometimes it displas garbage >> and doesn't crash. > > Some incompletely loaded images used to create crashes. > But haven't seen it since 2.5. > > Other than that, and with extensive testing using the > DiscreteBrowser I haven't had a problem with anything. > > Care to send me the html to test it here? That's the hard part: there isn't one. It's a large collection, and sometimes it works great for several thousand iterations, then other times I'll see garbage in a field without a crash, and sometimes garbage with a crash. It crashes on different files, and after a different number of iterations each time. :\ I think the thing about images may get us closer to understanding this anomaly. In my own tests any gabage that appears is always after the first image referenced in my htmlText. I've been running a test in the background in which I'm not including in the image references, many tens of thousands of iterations without a crash. Hmmm.... It may make a difference with the crash (and certainly with subsequent performance) to redesign the main routine to cache the files and reference the local cached copy for display. I needed to add that anyway, so I'll do that now and report back on how it works out. On the upside I know this can be done well because WebMerge has been a similar method for years, and with many copies out in weekly use (with some customers daily) it's never crashed yet. Hopefully I'll have good news and a recipe or workaround to report by morning... -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From FlexibleLearning at aol.com Tue Jan 11 03:34:25 2005 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 11 Jan 2005 03:34:25 EST Subject: crash recipe for htmlText? Message-ID: <7e.60b25acf.2f14e991@aol.com> Hi Richard, Crashing (with and sometimes without the garbage) is fairly consistent when setting an embedded imgSrc that is not followed with another character. The garbage in this instance looks like a dump of encrypted stack code, which when edited causes the crash. Another piece of the puzzle. /H From xbury.cs at clearstream.com Tue Jan 11 03:53:57 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 11 Jan 2005 09:53:57 +0100 Subject: crash recipe for htmlText? Message-ID: Just in case, you wouldn't have a line extending past the safe line-size limit? I've seen some strange html sources cause problems previously because of this. Good luck anyway... regards, Xavier On 11.01.2005 09:04:54 use-revolution-bounces wrote: >xbury.cs at clearstream.com wrote: >> On 10.01.2005 22:58:57 use-revolution-bounces wrote: >> >>> I'm getting some intermittent hard crashes after setting >>> the htmlText of a field. Trying to pin this down, I have >>> a script that repeatedly performs the same parsing, >>> formatting, and htmlText setting over and over, and >>> sometimes all of it works well, sometimes it displays >>> garbage and crashes, and sometimes it displas garbage >>> and doesn't crash. >> >> Some incompletely loaded images used to create crashes. >> But haven't seen it since 2.5. >> >> Other than that, and with extensive testing using the >> DiscreteBrowser I haven't had a problem with anything. >> >> Care to send me the html to test it here? > >That's the hard part: there isn't one. It's a large collection, and >sometimes it works great for several thousand iterations, then other >times I'll see garbage in a field without a crash, and sometimes garbage >with a crash. It crashes on different files, and after a different >number of iterations each time. :\ > >I think the thing about images may get us closer to understanding this >anomaly. In my own tests any gabage that appears is always after the >first image referenced in my htmlText. I've been running a test in the >background in which I'm not including in the image references, many tens >of thousands of iterations without a crash. Hmmm.... > >It may make a difference with the crash (and certainly with subsequent >performance) to redesign the main routine to cache the files and >reference the local cached copy for display. > >I needed to add that anyway, so I'll do that now and report back on how >it works out. > >On the upside I know this can be done well because WebMerge has been a >similar method for years, and with many copies out in weekly use (with >some customers daily) it's never crashed yet. > >Hopefully I'll have good news and a recipe or workaround to report by >morning... From scott at tactilemedia.com Tue Jan 11 07:42:46 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 11 Jan 2005 04:42:46 -0800 Subject: [ANN] Get In Line - List Reordering Demo Message-ID: Greetings List: It's been a fair number of eons since I last posted a demo, so here goes... Recently I was looking for an alternate way of reordering a list field using a translucent drag-and-drop effect, similar to the Layers palette in Adobe products. "Get In Line" is the result of my experiments. During the drag, a translucent representation of the source text is dynamically created and used along with an indicator to show where the text can be dropped. Currently the demo only handles individual lines but with some tweaking could probably accommodate multiple lines. For folks looking to manage lists, try this out to see if it works for you (only tested on Mac OS so far -- Windows tests are appreciated). To get the stack, run our stack player. Enter in your message box: go url "http://www.tactilemedia.com/tmpanel.rev" Scroll down to GetInLine and click to run. Or go to the Download page: http://www.tactilemedia.com/download/ See the script of the scrolling field for details. Feel free to report any problems for fixing. Hope some folks find this useful. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From michael.rr at mdmays.com Tue Jan 11 08:42:02 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Tue, 11 Jan 2005 07:42:02 -0600 Subject: OT: need real Apple Service email address In-Reply-To: <41E2F655.1070404@hrz.uni-kassel.de> References: <41E2F655.1070404@hrz.uni-kassel.de> Message-ID: <92CF7FB1-63D6-11D9-BA70-000A95D7C7E2@mdmays.com> Is there a telephone number on the bill associated with the charge? Call it and tell them your situation. If this doesn't work call your credit card company and tell them Apple charged you for something you did not receive and you want to have the charge removed. Michael On Jan 10, 2005, at 3:40 PM, Wilhelm Sanke wrote: > Can anyone of the many list members that are Apple experts provide me > with an Apple Service email address where I do not get *automated* > responses, but real answers from real people? > The problem is, I bought a Quicktime Pro 6 license key on Dec 17 from > the online Apple Store (U.S.A. website), got charged from my credit > card account (the equivalent of 52 US$) the very same day, and didn't > get the key . > > [clip] From klaus at major-k.de Tue Jan 11 08:58:44 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 11 Jan 2005 14:58:44 +0100 Subject: [ANN] Get In Line - List Reordering Demo In-Reply-To: References: Message-ID: Hi Scott, > Greetings List: > > It's been a fair number of eons since I last posted a demo, so here > goes... OK, some member of this list are a bit old, but not THAT old!!! :-D > Recently I was looking for an alternate way of reordering a list field > using > a translucent drag-and-drop effect, similar to the Layers palette in > Adobe > products. "Get In Line" is the result of my experiments. During the > drag, > a translucent representation of the source text is dynamically created > and > used along with an indicator to show where the text can be dropped. > Currently the demo only handles individual lines but with some tweaking > could probably accommodate multiple lines. For folks looking to manage > lists, try this out to see if it works for you (only tested on Mac OS > so far > -- Windows tests are appreciated). Just wonderful! Works very nice, but on win (XP) the text of the line is not part of the snapshot??? Very strange, i think... A snapshot is a snapshot, right? Everything else is working as good as on a mac :-) Thanks a lot for sharing this one! > To get the stack, run our stack player. Enter in your message box: > go url "http://www.tactilemedia.com/tmpanel.rev" > > Scroll down to GetInLine and click to run. > Or go to the Download page: > > http://www.tactilemedia.com/download/ > > See the script of the scrolling field for details. Feel free to > report any > problems for fixing. > Hope some folks find this useful. You bet! ;-) > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From alex at tweedly.net Tue Jan 11 09:15:55 2005 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 11 Jan 2005 14:15:55 +0000 Subject: [ANN] Get In Line - List Reordering Demo In-Reply-To: References: Message-ID: <41E3DF9B.8080103@tweedly.net> Scott Rossi wrote: >Greetings List: > >It's been a fair number of eons since I last posted a demo, so here goes... > >Recently I was looking for an alternate way of reordering a list field using >a translucent drag-and-drop effect, similar to the Layers palette in Adobe >products. "Get In Line" is the result of my experiments. During the drag, >a translucent representation of the source text is dynamically created and >used along with an indicator to show where the text can be dropped. >Currently the demo only handles individual lines but with some tweaking >could probably accommodate multiple lines. For folks looking to manage >lists, try this out to see if it works for you (only tested on Mac OS so far >-- Windows tests are appreciated). > > Cool ! I do see one problem though .... On WinXP, rev 2.5: if I press the mouse button down and immediately move the mouse, it works OK (maybe not completely as you want - see the last section below). However, if I press the mouse button down and do NOT move for a second or so (*), then I get an effect that looks like I am dragging a translucent background only; i.e. the text is not visible, but there is a darker translucent rectangle about the right size to be the text background. (*) looking at the code suggest it is 300 millisecs not one second - but the "user view" report would say one second. Unfortunately, looking at the code doesn't suggest anything more useful than that, to me. Works OK, but maybe not perfect. I do wonder if what I see on WinXP is exactly what you intended or not. If I use the "few lines" test, click on line 3, and then move the mouse well below all the text, what should I see ? I actually see line 1 line 2 line 3 line 4 ------------------------------------ line 3 ( in grey ) i.e. the line I am dragging remains in its original place - though it will disappear then the "drop"operation happens, and the last line ("line 5") is invisible. I found that counter-intuitive - sine the insert happens "between" lines, I'd expect them to "open up " to show the translucent line going between - and I'd expect the line to either disappear or grey away from its original position. Hope that helps - good visual effects are very hard to describe in words. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005 From revlist at cableone.net Tue Jan 11 11:27:17 2005 From: revlist at cableone.net (Chris Sheffield) Date: Tue, 11 Jan 2005 09:27:17 -0700 Subject: menuHistory and menuPick In-Reply-To: Message-ID: <000001c4f7fa$6b29c240$64fea8c0@chris1> Sarah, I think this was my problem. I didn't realize menuPick wouldn't get sent unless the menuHistory actually changed. I'll give this a try. And thanks to everyone else who responded as well. Chris Sheffield Software Development Read Naturally -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Sarah Reichelt Sent: Monday, January 10, 2005 7:45 PM To: How to use Revolution Subject: Re: menuHistory and menuPick The menuPick message doesn't get passed unless the menuHistory is changed. YOu get round this by doing a test for the current menuHistory and if it is the same as the one you are about to set, either switch to a different menuHistory and then back to the one you really want, or send a menuPick specifically to the menu. Cheers, Sarah On 11 Jan 2005, at 8:28 am, Chris Sheffield wrote: > I have an option button for which I am setting the menuHistory like: > > set the menuHistory of btn "Level" to tLineNum > > And then there's a menuPick handler in the button's script that > performs > additional tasks. But the menuPick handler doesn't always fire. Does > anyone know of any reason why setting the menuHistory of a button > would not > cause a menuPick message to be sent as well? The above script is > called > during preOpenCard, and, like I said, the menuPick handler is in the > script > of the button. It seems that the only time it fails is when I very > first > come into the card. If I do a "send preOpenCard" after that, menuPick > is > sent normally. Any ideas? > > Thanks, > > Chris Sheffield > Software Development > Read Naturally > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 > > > _______________________________________________ > 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 -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 1/6/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 1/10/2005 From mwieder at ahsoftware.net Tue Jan 11 12:50:16 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 11 Jan 2005 09:50:16 -0800 Subject: crash recipe for htmlText? In-Reply-To: <7e.60b25acf.2f14e991@aol.com> References: <7e.60b25acf.2f14e991@aol.com> Message-ID: <1334191587.20050111095016@ahsoftware.net> Hugh- Tuesday, January 11, 2005, 12:34:25 AM, you wrote: Fac> Crashing (with and sometimes without the garbage) is fairly consistent when Fac> setting an embedded imgSrc that is not followed with another character. The Fac> garbage in this instance looks like a dump of encrypted stack code, which when Fac> edited causes the crash. Sounds like that could be related to my bug #2511 with embedded imgsrcs. The engine doesn't keep htmlText intact, but remolds it to fit what it can handle.
is converted to

pairs and an extra space is inserted after end tag chars ">". I haven't seen an actual stack crash, but YMMV. -- -Mark Wieder mwieder at ahsoftware.net From capellan2000 at yahoo.com Tue Jan 11 13:38:47 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Tue, 11 Jan 2005 10:38:47 -0800 (PST) Subject: New Year Greetings (translated to english) In-Reply-To: <20050111170011.25925930100@mail.runrev.com> Message-ID: <20050111183847.38522.qmail@web40526.mail.yahoo.com> Hi Developers, I've translated to english (an saved from Open Office) this new year message that i've received. You could download it from this address: Previously, i've sent a link to an spanish version of this powerpoint presentation, but it does not run in some machines or the recipient could not read spanish. ;-) If you had any problems with this new version, please inform me directly to my e-mail address. Greetings for everyone of you and your families, in this new year. Alejandro Tejada Capellan ===== Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? Yahoo! Mail - now with 250MB free storage. Learn more. http://info.mail.yahoo.com/mail_250 From James.Cass at sealedair.com Tue Jan 11 14:18:33 2005 From: James.Cass at sealedair.com (James.Cass at sealedair.com) Date: Tue, 11 Jan 2005 14:18:33 -0500 Subject: New Year Greetings (translated to english) In-Reply-To: <20050111183847.38522.qmail@web40526.mail.yahoo.com> Message-ID: Thanks, Alejandro! I needed that! -James Alejandro Tejada Sent by: use-revolution-bounces at lists.runrev.com 01/11/05 01:38 PM Please respond to How to use Revolution To: use-revolution at lists.runrev.com cc: Subject: New Year Greetings (translated to english) Hi Developers, I've translated to english (an saved from Open Office) this new year message that i've received. You could download it from this address: Previously, i've sent a link to an spanish version of this powerpoint presentation, but it does not run in some machines or the recipient could not read spanish. ;-) If you had any problems with this new version, please inform me directly to my e-mail address. Greetings for everyone of you and your families, in this new year. Alejandro Tejada Capellan ===== Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? Yahoo! Mail - now with 250MB free storage. Learn more. http://info.mail.yahoo.com/mail_250 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From Roger at logram.com Tue Jan 11 14:47:38 2005 From: Roger at logram.com (Roger Amar) Date: Tue, 11 Jan 2005 20:47:38 +0100 Subject: Sample stacks with Valentina Message-ID: <028383377603B34D9728A1E80EA9B43B013247@srv.Logram.local> Hello to all of you, I am looking for sample stacks using Valentina to create, populate and program a database. Can anyone help with a link ? Many thanks in advance and Happy New Year, Roger; From RGould8 at aol.com Tue Jan 11 15:04:11 2005 From: RGould8 at aol.com (RGould8 at aol.com) Date: Tue, 11 Jan 2005 15:04:11 EST Subject: Getting Rev control back after shell() Message-ID: If I've got a shell() call that executes a unix command that takes awhile to complete (up to 3 minutes), is there a way to give control back to Revolution while it's taking place? I was thinking perhaps a cron job or some sort of unix shell script to sublaunch the main unix call? From kray at sonsothunder.com Tue Jan 11 15:32:53 2005 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 11 Jan 2005 14:32:53 -0600 Subject: Getting Rev control back after shell() In-Reply-To: Message-ID: On 1/11/05 2:04 PM, "RGould8 at aol.com" wrote: > If I've got a shell() call that executes a unix command that takes awhile to > complete (up to 3 minutes), is there a way to give control back to Revolution > while it's taking place? It depends... do you need to get data back from shell or is it purely an "execute this command" situation? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From ambassador at fourthworld.com Tue Jan 11 16:25:16 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 11 Jan 2005 13:25:16 -0800 Subject: crash recipe for htmlText? In-Reply-To: <1334191587.20050111095016@ahsoftware.net> References: <7e.60b25acf.2f14e991@aol.com> <1334191587.20050111095016@ahsoftware.net> Message-ID: <41E4443C.7000000@fourthworld.com> Mark Wieder wrote: > Hugh- > > Tuesday, January 11, 2005, 12:34:25 AM, you wrote: > > Fac> Crashing (with and sometimes without the garbage) is fairly consistent when > Fac> setting an embedded imgSrc that is not followed with another character. The > Fac> garbage in this instance looks like a dump of encrypted stack code, which when > Fac> edited causes the crash. > > Sounds like that could be related to my bug #2511 with embedded > imgsrcs. The engine doesn't keep htmlText intact, but remolds it to > fit what it can handle.
is converted to

pairs and an > extra space is inserted after end tag chars ">". I haven't seen an > actual stack crash, but YMMV. I've read the report, and am unclear on Tuv's last comment there: verified but is not a bug. It needs to add an extra space to use as a placeholder for the image and sets the imagesource of that space. I had the impression you were reporting an additional space beyond the one needed for the image, is that correct? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Tue Jan 11 16:28:36 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 11 Jan 2005 13:28:36 -0800 Subject: crash recipe for htmlText? In-Reply-To: <7e.60b25acf.2f14e991@aol.com> References: <7e.60b25acf.2f14e991@aol.com> Message-ID: <41E44504.9040700@fourthworld.com> FlexibleLearning at aol.com wrote: > Hi Richard, > > Crashing (with and sometimes without the garbage) is fairly consistent when > setting an embedded imgSrc that is not followed with another character. The > garbage in this instance looks like a dump of encrypted stack code, which when > edited causes the crash. > > Another piece of the puzzle. A potentially very helpful piece, though I would think such an unusual limitation should be documented. It would seem reasonable to assume that this: This is an image:. ...would result in the IMG tag itself being the character being used for the image reference, rather than requiring one to explicitely add one: This is an image: . I'm chaning my code to accomodate this (and a lot of other changes that will make it easier to diagnose) and will report back what I find.... -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From dsc at swcp.com Tue Jan 11 16:44:18 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 11 Jan 2005 14:44:18 -0700 Subject: Getting Rev control back after shell() In-Reply-To: References: Message-ID: On Jan 11, 2005, at 1:04 PM, RGould8 at aol.com wrote: > If I've got a shell() call that executes a unix command that takes > awhile to > complete (up to 3 minutes), is there a way to give control back to > Revolution > while it's taking place? I guess you need an 'open process' workaround. Maybe you can make one with appleScript and Terminal. Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From michael.rr at mdmays.com Tue Jan 11 18:14:14 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Tue, 11 Jan 2005 17:14:14 -0600 Subject: Why no closeField messages sent? Message-ID: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> If I do this from a handler select char 1 of fld 1 select char 2 of fld 2 an exitField message is sent from fld 1. But I cannot programatically select a fld, modify it, exit it and generate a closeField message. What am I doing wrong? Is it possible? If not, why not?:) Michael From dsc at swcp.com Tue Jan 11 18:55:33 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 11 Jan 2005 16:55:33 -0700 Subject: crash recipe for htmlText? In-Reply-To: <41E44504.9040700@fourthworld.com> References: <7e.60b25acf.2f14e991@aol.com> <41E44504.9040700@fourthworld.com> Message-ID: <47F4E9E9-642C-11D9-B868-000A9567A3E6@swcp.com> On Jan 11, 2005, at 2:28 PM, Richard Gaskin wrote: > It would seem reasonable to assume that this: > > This is an image:. > > ...would result in the IMG tag itself being the character being used > for the image reference, rather than requiring one to explicitely add > one: > > This is an image: . Should the htmlText have complete information concerning the content of the field? Then the code for the character used for the image should be retained. Would this be better? This is an image:. Dar ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming Services and Software ********************************************** From dsquance at elkvalley.net Tue Jan 11 19:08:04 2005 From: dsquance at elkvalley.net (David Squance) Date: Tue, 11 Jan 2005 17:08:04 -0700 Subject: OT testing subscription In-Reply-To: <41DDC027.3050700@chipp.com> References: <64878EF567131D4596246171F75FD4A90EC5C9@m-epo-1.epo.cdc.gov> <41DD7B7B.8050504@fourthworld.com> <41DDC027.3050700@chipp.com> Message-ID: <077CF2F4-642E-11D9-B15F-000A27AE39A6@elkvalley.net> testing From davis.phil at comcast.net Tue Jan 11 20:17:35 2005 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 11 Jan 2005 17:17:35 -0800 Subject: Rev Docs Online? --> Web Notes? In-Reply-To: <41E328CA.8070106@comcast.net> References: <41E328CA.8070106@comcast.net> Message-ID: <41E47AAF.3080708@comcast.net> I just discovered Web Notes in the Rev docs. Does it really work? If so, maybe I don't need to look any further for a way to annotate the existing docs. Could somebody please tell me if they see the brief notes I added today to the "show" command and/or the "formattedText" property? If you see them, well... that's pretty exciting! Thanks - Phil Davis Phil Davis wrote: > Is there a web site where Rev docs can be viewed? > > And hopefully edited? > > Thanks - > Phil Davis > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ptrendler at bigpond.com Tue Jan 11 20:24:33 2005 From: ptrendler at bigpond.com (Pat Trendler) Date: Wed, 12 Jan 2005 11:24:33 +1000 Subject: Rev Docs Online? --> Web Notes? References: <41E328CA.8070106@comcast.net> <41E47AAF.3080708@comcast.net> Message-ID: <001501c4f845$810e33c0$0100000a@super> Yes, I can see both your annotations. Pat patrendATbigpond.com ----- Original Message ----- From: "Phil Davis" To: "How to use Revolution" Sent: Wednesday, January 12, 2005 11:17 AM Subject: Re: Rev Docs Online? --> Web Notes? >I just discovered Web Notes in the Rev docs. Does it really work? If so, > maybe I don't need to look any further for a way to annotate the > existing docs. > > Could somebody please tell me if they see the brief notes I added today > to the "show" command and/or the "formattedText" property? If you see > them, well... that's pretty exciting! > > Thanks - > Phil Davis > > > > Phil Davis wrote: >> Is there a web site where Rev docs can be viewed? >> >> And hopefully edited? >> >> Thanks - >> Phil Davis >> _______________________________________________ >> 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 davis.phil at comcast.net Tue Jan 11 20:45:38 2005 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 11 Jan 2005 17:45:38 -0800 Subject: Rev Docs Online? --> Web Notes? In-Reply-To: <001501c4f845$810e33c0$0100000a@super> References: <41E328CA.8070106@comcast.net> <41E47AAF.3080708@comcast.net> <001501c4f845$810e33c0$0100000a@super> Message-ID: <41E48142.6000501@comcast.net> Thanks Pat. Pat Trendler wrote: > Yes, I can see both your annotations. > > > Pat > patrendATbigpond.com > > ----- Original Message ----- From: "Phil Davis" > To: "How to use Revolution" > Sent: Wednesday, January 12, 2005 11:17 AM > Subject: Re: Rev Docs Online? --> Web Notes? > > >> I just discovered Web Notes in the Rev docs. Does it really work? If >> so, maybe I don't need to look any further for a way to annotate the >> existing docs. >> >> Could somebody please tell me if they see the brief notes I added >> today to the "show" command and/or the "formattedText" property? If >> you see them, well... that's pretty exciting! >> >> Thanks - >> Phil Davis >> >> >> >> Phil Davis wrote: >> >>> Is there a web site where Rev docs can be viewed? >>> >>> And hopefully edited? >>> >>> Thanks - >>> Phil Davis >>> _______________________________________________ >>> 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 kray at sonsothunder.com Tue Jan 11 21:30:46 2005 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 11 Jan 2005 20:30:46 -0600 Subject: Rev Docs Online? --> Web Notes? In-Reply-To: <41E47AAF.3080708@comcast.net> Message-ID: On 1/11/05 7:17 PM, "Phil Davis" wrote: > I just discovered Web Notes in the Rev docs. Does it really work? If so, > maybe I don't need to look any further for a way to annotate the > existing docs. > > Could somebody please tell me if they see the brief notes I added today > to the "show" command and/or the "formattedText" property? If you see > them, well... that's pretty exciting! I see them both... and I changed your "PD" to "[Phil Davis]" so that people would know who uploaded the web note. BTW: I suggest that there be some standard method of identifying the author of the note - this way, if someone reads it ands wants more info, they can go to the author instead of to RunRev. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jhurley at infostations.com Tue Jan 11 22:12:55 2005 From: jhurley at infostations.com (James Hurley) Date: Tue, 11 Jan 2005 19:12:55 -0800 Subject: Trouble with graphics display in OS X In-Reply-To: <20050111170011.25925930100@mail.runrev.com> References: <20050111170011.25925930100@mail.runrev.com> Message-ID: I have been having a great deal of trouble switching over to OS X. The following handler illustrates my problem: on mouseUP set the loc of grc "ball" to 100, 100 put .1 into dx put .1 into dy put the loc of grc "ball" into tBallLoc repeat 5000 add dx to item 1 of tBallLoc add dy to item 2 of tBallLoc set the loc of grc "ball" to tBallLoc --wait 1 millisec end repeat set the loc of grc "ball" to 100,100 end mouseUP In OS 9, this causes the ball graphic to slide smoothly along a 45 degree line. In OS X the ball moves erratically to two or three spots on the line and then quickly back to the starting location. (Since the loc consists only of integers, this should move the ball smoothly through points 100,100 to 101,101 to 102,102 ... 600,600.) If I insert the "wait 1 millisec" the motion is smooth, but slow. It takes, of course, 5 seconds plus. Is this a known problem in OS X? I am running RR 2.2.1 and OS X 2.3 on a PowerBook G4 Jim From katir at hindu.org Tue Jan 11 22:37:36 2005 From: katir at hindu.org (Sivakatirswami) Date: Tue, 11 Jan 2005 17:37:36 -1000 Subject: Unicode control pictures on OS X? In-Reply-To: <7F1C9880-5E6C-11D9-AFE4-000A95D7C7E2@mdmays.com> References: <13D8F36B-5561-11D9-9730-000A9567A3E6@swcp.com> <7F1C9880-5E6C-11D9-AFE4-000A95D7C7E2@mdmays.com> Message-ID: <4D6ED189-644B-11D9-8036-000A959D0AC6@hindu.org> The missing cursor issue this is a bug already put in BugZilla but was set to "resolved" due to "unreproducable" but it continues to be a serious issue at least in some of my apps. and I reopened it two days ago, bug #2147 If you could possibly add your experience to the end of that bug, this will help Rev support to see it as an issue. But, problem is, we don't have any way to reproduce it. I did upload my stack that has the disappearing cursor. it only seems to occur near the last few lines of the field, not in the lines near the top, I get this behavior even occasionally inside the script editor window, so I don't think it has anything to do with unicode, but, who knows... Sivakatirswami On Jan 4, 2005, at 6:20 AM, Michael D Mays wrote: > And I have a field on a card where the cursor has disappeared (I can > click and type in the field, but I cannot see the cursor) and in that > field the Unicode prints OK. From davis.phil at comcast.net Tue Jan 11 22:47:34 2005 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 11 Jan 2005 19:47:34 -0800 Subject: Rev Docs Online? --> Web Notes? In-Reply-To: References: Message-ID: <41E49DD6.9050105@comcast.net> Hi Ken - Great idea! One approach: a [specially marked] short ID at the end of the Web Note could be automatically associated with (linked to?) the username and email address of a user space. Maybe it's another piece of info to be harvested when a user space is created? Another 'nice to have' for second-thought-prone people like myself would be a local sandbox space for developing Web Notes, with some sort of a self-administered 'publish' feature. That way I could use it as a scratchpad while gathering & organizing my thoughts... naaaah. That's a separate tool. Or we could use a word processor or some other existing app. Food for thought - Phil Ken Ray wrote: > On 1/11/05 7:17 PM, "Phil Davis" wrote: > > >>I just discovered Web Notes in the Rev docs. Does it really work? If so, >>maybe I don't need to look any further for a way to annotate the >>existing docs. >> >>Could somebody please tell me if they see the brief notes I added today >>to the "show" command and/or the "formattedText" property? If you see >>them, well... that's pretty exciting! > > > I see them both... and I changed your "PD" to "[Phil Davis]" so that people > would know who uploaded the web note. BTW: I suggest that there be some > standard method of identifying the author of the note - this way, if someone > reads it ands wants more info, they can go to the author instead of to > RunRev. > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com From kray at sonsothunder.com Tue Jan 11 23:07:51 2005 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 11 Jan 2005 22:07:51 -0600 Subject: Trouble with graphics display in OS X In-Reply-To: Message-ID: On 1/11/05 9:12 PM, "James Hurley" wrote: > on mouseUP > set the loc of grc "ball" to 100, 100 > put .1 into dx > put .1 into dy > put the loc of grc "ball" into tBallLoc > repeat 5000 > add dx to item 1 of tBallLoc > add dy to item 2 of tBallLoc > set the loc of grc "ball" to tBallLoc > --wait 1 millisec > end repeat > set the loc of grc "ball" to 100,100 > end mouseUP James, I'd suggest using "move" instead. If you can create the path line using the points of a polygon, and then use "move", it is a lot smoother and easier to control. For example, I made the ball, grabbed the freehand tool and made a convoluted curvy line that would fit in a 500x500 square, hid it, and then issued this: on mouseUp move grc "ball" to the points of grc "path" end mouseUp and it was really smooth. It took a while (10 secs or so - my path was really convoluted), so I decided I wanted it done in 3 seconds. So I did this: on mouseUp move grc "ball" to the points of grc "path" in 3 seconds end mouseUp Voila! If you can't use a path graphic, you can also use the other variations of the "move" command to get what you want, I'm sure. HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From rgriffit at ctc.net Tue Jan 11 23:26:44 2005 From: rgriffit at ctc.net (Raymond E. Griffith) Date: Tue, 11 Jan 2005 23:26:44 -0500 Subject: Trouble with graphics display in OS X In-Reply-To: Message-ID: > I have been having a great deal of trouble switching over to OS X. > > The following handler illustrates my problem: > > on mouseUP > set the loc of grc "ball" to 100, 100 > put .1 into dx > put .1 into dy > put the loc of grc "ball" into tBallLoc > repeat 5000 > add dx to item 1 of tBallLoc > add dy to item 2 of tBallLoc > set the loc of grc "ball" to tBallLoc > --wait 1 millisec > end repeat > set the loc of grc "ball" to 100,100 > end mouseUP > > In OS 9, this causes the ball graphic to slide smoothly along a 45 > degree line. In OS X the ball moves erratically to two or three spots > on the line and then quickly back to the starting location. > > (Since the loc consists only of integers, this should move the ball > smoothly through points 100,100 to 101,101 to 102,102 ... 600,600.) > > If I insert the "wait 1 millisec" the motion is smooth, but slow. It > takes, of course, 5 seconds plus. > > Is this a known problem in OS X? > > I am running RR 2.2.1 and OS X 2.3 on a PowerBook G4 Well, you might want to look at the drag command. set the dragspeed to 500 drag grc "ball" from 100,100 to 600,600 And then there is the "move" command: move graphic "ball" to the points of graphic "path" "move" also has an appropriate movespeed you can set. Your difficulty is that you are trying too hard, and you are making the objects do too much work. While OS X does have graphics difficulties that OS 9 does not, physically setting each movement consumes a lot of resources. Let us know how drag or move work out for you. Regards, Raymond E. Griffith > > Jim > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Wed Jan 12 00:06:03 2005 From: soapdog at mac.com (Andre Alves Garzia) Date: Wed, 12 Jan 2005 03:06:03 -0200 Subject: Merry xmas and new year. Message-ID: <200501120507.j0C57dA3019152@mac.com> Hi folks, I am at brazil`s south recovering my arm drinking and dancing. The only way to connect is thru a silly bluetooth hotspot.... So I wish you all: * the 3.0 release with all bells and whistle supporting new platforms like the playstation, the amiga and c64. * a nice year full of report generation (go quartam! Go!) * new killer apps made with Rev! * new scott rossi stunts * more cool plugins like devolution and alttoolbar * more conferences arouund the globe (with free brazilian citzens admission) * more revBears * PAAAAALM * a new http server with manual * ... And lagger for all! Cheers Andre Ps: it took about an hour to type this thing in an ipaq with the wrong hand -- Andre Alves Garzia (soapdog at mac.com) * sent thru iPAQ * From chipp at chipp.com Wed Jan 12 01:58:17 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Jan 2005 00:58:17 -0600 Subject: Merry xmas and new year. In-Reply-To: <200501120507.j0C57dA3019152@mac.com> References: <200501120507.j0C57dA3019152@mac.com> Message-ID: <41E4CA89.2040407@chipp.com> Andre Alves Garzia wrote: > Hi folks, > > I am at brazil`s south recovering my arm drinking and dancing. The > only way to connect is thru a silly bluetooth hotspot. And it only took 12+ days to get from from your iPaq to the list! Silly *SLOW* bluetooth hotspot :-) -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.296 / Virus Database: 265.6.10 - Release Date: 1/10/2005 From mwieder at ahsoftware.net Wed Jan 12 02:14:16 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 11 Jan 2005 23:14:16 -0800 Subject: crash recipe for htmlText? In-Reply-To: <41E4443C.7000000@fourthworld.com> References: <7e.60b25acf.2f14e991@aol.com> <1334191587.20050111095016@ahsoftware.net> <41E4443C.7000000@fourthworld.com> Message-ID: <17652431021.20050111231416@ahsoftware.net> Richard- Tuesday, January 11, 2005, 1:25:16 PM, you wrote: RG> I've read the report, and am unclear on Tuv's last comment there: RG> verified but is not a bug. It needs to add an extra space RG> to use as a placeholder for the image and sets the RG> imagesource of that space. RG> I had the impression you were reporting an additional space beyond the RG> one needed for the image, is that correct? I'm unclear on it myself. I *think* what tuv is saying is that a space is inserted after the image tag, then the imagesource of that space char is set to the image itself. This results in an extra space when you get the htmlText of the line. And if you do this recursively then an extra space is inserted each time. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Wed Jan 12 03:05:55 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 12 Jan 2005 00:05:55 -0800 Subject: Report from the MacWorld Trenches Message-ID: <6155530648.20050112000555@ahsoftware.net> All- A few comments after the first full day of the MacWorld expo. The show definitely feels smaller this year - the whole thing is packed into the south hall at Moscone, the north hall is being used for smaller meetings and groups and food vendors. I'm not sure if the number of vendors is down from previous years (as in "is IDG pricing themselves out of the market?"), as the south hall seemed very crowded both with vendors and attendees. There's no Developer Central. It's not just RunRev that wasn't in attendance this year, none of the other usual suspects could be found (Metrowerks, RealBasic, etc). BareBones was there, as was another great little company whose name escapes me and I'll have to dig through a pile of papers to find it (more on that later), but they were in the back in the single-person "special interest" alcoves. Unless I missed it, there's also no education section. Things scattered here and there, but no focus. The Spin Doctors were great. I'm not quite sure what the tie-in with the show was, or for that matter exactly what the tie-in with the John Lennon educational bus was, but it didn't matter. The bus itself is a wonderful thing - this is a non-profit that takes the bus around the country to various schools to teach kids how to do studio recording: everything from setting up mikes to post-production techniques to handling the video production. The show seemed pretty evenly divided between iPods and computers. I find this mildly disturbing. I'm glad Apple has found a revenue stream and all that, but it seems that they're getting into the mold of the company that makes uber-cool multimedia devices and, oh, yes, also incidentally makes computers. Speaking of multimedia devices, the new iStick-of-gum thing or whatever it's called is very, very cool. I want one, but I'd be scared of misplacing it somewhere, it's so small. And the unfortunately named MacMini looks like a great device. The price point is something that Apple has badly needed. I'm hoping it doesn't go the way of it's predecessor, the Cube. It's a very cute powerful box which may replace a machine over here. I'm allergic to Steve's keynote speeches, so now I'll have to dig up the archived video to see what I missed. ...and there's still no Saturday MacWorld. Back in the old days the expo used to extend for a weekend day. This brought in the folks who have problems getting there during the week. You know the kind... the ones who work for a living on weekdays, school teachers, kids who are in school then, etc. Some years ago the weekend was dropped and the expo ended on Friday afternoon. When will IDG realize that for the extra cost of keeping things going for another day (maybe trading off by running Tuesday-Saturday instead of Monday-Friday) they could bring in a whole different set of attendees? Oh, by the way, the revvers dinner was much fun. A half-dozen of us gathered after the show to talk of things Revolutionary, tell jokes and family stories, and wind down from a day on the show floor. I resolved to work on getting Bay Area rev users' meetings together, if not regularly, at least occasionally, aiming for next month. Vamos ver, no? -- -Mark Wieder mwieder at ahsoftware.net From FlexibleLearning at aol.com Wed Jan 12 03:17:36 2005 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 12 Jan 2005 03:17:36 EST Subject: crash recipe for htmlText? Message-ID: <1db.332ebcf2.2f163720@aol.com> I wrote: > Crashing (with and sometimes without the garbage) is fairly consistent when > setting an embedded imgSrc that is not followed with another character. The > garbage in this instance looks like a dump of encrypted stack code, which when > edited causes the crash. Richard wrote: > A potentially very helpful piece, though I would think such an unusual > limitation should be documented. > > It would seem reasonable to assume that this: > > This is an image:. > > ...would result in the IMG tag itself being the character being used for > the image reference, rather than requiring one to explicitely add one: > > This is an image: . It is. The additional space following the imgSrc is not the placeholder but a workaround to prevent mis-formatting and crashing. As for bug 2511, I do not get spaces added by the engine; I need to ensure they are inserted manually in order to avoid problems. ISSUE #2 - Space or char required before the imgSrc You cannot insert text at position imgSrc -1, only imgSrc -2 or earler. If the imgSrc is the first char of the fld, this is problematic. ISSUE #3 - Two Methods: ImageSource vs htmlText This keeps the char... [set the imageSource of char n of fld tFld to tRef] Subsequently, inserting text at position -1 does not move the image but moves the original char to be visible. This removes the char... [set the htmltext of char n of fld tFld to ""] Subsequently, text insered at position -1 is hidden 'behind' the embedded image. In both, the embedded image itself can only be moved if text is inserted at position -2 or earlier (ISSUE #2 above). /H From FlexibleLearning at aol.com Wed Jan 12 03:27:39 2005 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 12 Jan 2005 03:27:39 EST Subject: ImgSrc issues (was: crash recipe for htmlText?) Message-ID: <1ab.2fb65201.2f16397b@aol.com> Dar suggested including the source char in the tag: This is an image: I like this syntax. Perhaps in re-visiting the htmlText, some of the indeosyncratic behaviours between setting the imageSource and setting the htmlText could be reviewed. /H From bill at igame3d.com Wed Jan 12 03:30:50 2005 From: bill at igame3d.com (william griffin) Date: Wed, 12 Jan 2005 03:30:50 -0500 Subject: RE" Trouble with graphics display in OS X In-Reply-To: <20050112071317.D09849300EC@mail.runrev.com> References: <20050112071317.D09849300EC@mail.runrev.com> Message-ID: <441A5F84-6474-11D9-B436-0030657D0A8E@igame3d.com> You can not set the loc of an object or the rect of an object or, anything that uses integers (ie pixels) with floats, Its just bad news. > > put .1 into dx ---you have floating point numbers in > HERE > put .1 into dy ---you have floating point numbers in > HERE > Works well (but not perfectly smooth, a flaw in rev I think, maybe that animation library could help) This way, the same as your repeat but without the awful repeatness. on mouseUP doSlide end mouseUP on doSlide put the loc of grc "ball" into tBallLoc if item 1 of tBallLoc < 500 then add 1 to item 1 of tBallLoc add 1 to item 2 of tBallLoc set the loc of grc "ball" to tBallLoc send doSlide to me in 1 millisec else set the loc of grc "ball" to 100,100 end if end doSlide You will get the same exact results (and movement/animation flaws) with this script on mouseUP move grc "ball" from 100,100 to 500,500 without messages set the loc of grc "ball" to 100,100 end mouseUP Ok There you go. :) Good Luck. Mr Bill From capellan2000 at yahoo.com Wed Jan 12 05:26:41 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 12 Jan 2005 02:26:41 -0800 (PST) Subject: New Year Greetings (translated to english) In-Reply-To: <20050112071317.D09849300EC@mail.runrev.com> Message-ID: <20050112102641.48065.qmail@web40523.mail.yahoo.com> on Tue, 11 Jan 2005 James Cass wrote: > Thanks, Alejandro! I needed that! You are welcome! :-) alejandro ===== Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? The all-new My Yahoo! - What will yours do? http://my.yahoo.com From carambola at aliceposta.it Wed Jan 12 05:25:34 2005 From: carambola at aliceposta.it (paolo) Date: Wed, 12 Jan 2005 11:25:34 +0100 Subject: A loop with post messages In-Reply-To: <0356CFE8-4D68-11D9-9B97-000A95C61E96@easynet.fr> Message-ID: <4B09CA5D-6484-11D9-8DC0-000393680A94@aliceposta.it> Anuy of you knows how can I have this loop to work? It stops after the first go. repeat 3 if the opensockets is not empty then resetAll put field "Headers" .... post MESSAGGIO to URL INDIRIZZO put it & return after message end repeat Best regards, Paolo From frank at backtalk.com Wed Jan 12 05:37:29 2005 From: frank at backtalk.com (Frank Leahy) Date: Wed, 12 Jan 2005 10:37:29 +0000 Subject: Finding bugs for RunRev [was Re: crash recipe for htmlText?] In-Reply-To: <20050111170011.25925930100@mail.runrev.com> References: <20050111170011.25925930100@mail.runrev.com> Message-ID: On Jan 11, 2005, at 5:00 PM, use-revolution-request at lists.runrev.com wrote: > From: Richard Gaskin > Subject: Re: crash recipe for htmlText? > To: How to use Revolution > Message-ID: <41E31E16.9020104 at fourthworld.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Lynch, Jonathan wrote: >> It was perfectly consistent - but I failed to bugzilla it. I was just >> starting with Rev at the time, so I was thinking I was probably doing >> something foolish that would become apparent later. >> >> Perhaps I should try to reproduce it, then bugzilla it. > > Or at least post the recipe here so we can verify it. As long as I > have > my hear buries in htmlText testing I'm happy to test such things here. > > Anyone else come across anomalies with htmlText? > > Thus far the notes in Mark Talutto's Bugzilla report at > have been > the most helpful, but any and all info related to such things may be > very useful and would be much appreciated. > > I'll continue honing in on it in my test stack, but since the results > vary so broadly it's not easy to pin down from testing alone.... > > -- > Richard Gaskin > Fourth World Media Corporation I don't want to stop anyone from helping RunRev find bugs in their software, but it seems like it should be incumbent on RunRev to create a test environment that verifies that htmltext handles all well-formed and not-so-well formed values, rather than the other way around (i.e. have users find all possible cases that crash). Richard and others may well find cases where htmlText crashes, but it's likely there are other cases as well, and simply fixing one or two Bugzilla-ed test cases will certainly leave those other problems in place. There are long threads on this list about problems with things like htmlText, or cross-platform font issues that are obviously affecting everyone, and I keep expecting someone at RunRev to step in and say "hey, we hear you on the htmlText issue, we'll deal with it, thanks", or "hey, we hear you on the cross-platform font issue, we're working on it". Even "forget the cross-platform font issue, we don't think it's important enough to fix" would be useful feedback. But the current lack of direct feedback from RunRev is, to say the least, disheartening. Regards, -- Frank Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users See us on the web at http://www.webphotospro.com/ From klaus at major-k.de Wed Jan 12 05:55:34 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 12 Jan 2005 11:55:34 +0100 Subject: Finding bugs for RunRev [was Re: crash recipe for htmlText?] In-Reply-To: References: <20050111170011.25925930100@mail.runrev.com> Message-ID: <7C1C4BFE-6488-11D9-A3AB-000A27B49A96@major-k.de> Hi Frank, > ... > There are long threads on this list about problems with things like > htmlText, or cross-platform font issues that are obviously affecting > everyone, and I keep expecting someone at RunRev to step in and say > "hey, we hear you on the htmlText issue, we'll deal with it, thanks", > or "hey, we hear you on the cross-platform font issue, we're working > on it". Even "forget the cross-platform font issue, we don't think > it's important enough to fix" would be useful feedback. That's very true! > But the current lack of direct feedback from RunRev is, to say the > least, disheartening. The real problem is, and that has been the cause of many rants (including mine ;-) in the last years, it is not "...the current lack of direct feedback..." it is "...the PERMANENT lack of direct feedback..."! Sad but true... > Regards, > -- Frank > > Web Photos Pro: Software for Photo Bloggers and Other Photo Power Users > See us on the web at http://www.webphotospro.com/ Regards Klaus Major klaus at major-k.de http://www.major-k.de From FlexibleLearning at aol.com Wed Jan 12 06:12:37 2005 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 12 Jan 2005 06:12:37 EST Subject: MIDI volume control Message-ID: <9d.57047999.2f166025@aol.com> playLoudness manages relative audioClip volume, but has anyone figured out a generic shell command to set the volume for MIDI playback (SW Synth in the 'volume control' control panel) or is the command device-dependent? Purpose: To superimpose wav speech over midi music and control relative volumes. /H From dcragg at lacscentre.co.uk Wed Jan 12 06:35:57 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 12 Jan 2005 11:35:57 +0000 Subject: A loop with post messages In-Reply-To: <4B09CA5D-6484-11D9-8DC0-000393680A94@aliceposta.it> References: <4B09CA5D-6484-11D9-8DC0-000393680A94@aliceposta.it> Message-ID: <205A7BAB-648E-11D9-AB83-000A9569F8B0@lacscentre.co.uk> On 12 Jan 2005, at 10:25, paolo wrote: > Anuy of you knows how can I have this loop to work? > It stops after the first go. > > repeat 3 > if the opensockets is not empty then resetAll > put field "Headers" .... > post MESSAGGIO to URL INDIRIZZO > put it & return after message > end repeat > > Best regards, Paolo > Try removing the first line. repeat 3 ## if the opensockets is not empty then resetAll put field "Headers" .... post MESSAGGIO to URL INDIRIZZO put it & return after message end repeat Using resetAll (or libUrlResetAll) is generally discouraged. But it should never be used in a handler before other statements in the same handler that use libUrl ("post" in this case). Cheers Dave From BNZ2 at CDC.GOV Wed Jan 12 09:12:17 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Wed, 12 Jan 2005 09:12:17 -0500 Subject: Why no closeField messages sent? Message-ID: <64878EF567131D4596246171F75FD4A9469EED@m-epo-1.epo.cdc.gov> Do you need to? Closefield is sent when you change the contents of field manually - the put command will not change it. Select will not change it either, as that does not actually cause a change. However, if you need it to, you can just add... Send CloseField to field "Field Name" At the end of your handler - that'll send it. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Michael D Mays Sent: Tuesday, January 11, 2005 6:14 PM To: How to use Revolution Subject: Why no closeField messages sent? If I do this from a handler select char 1 of fld 1 select char 2 of fld 2 an exitField message is sent from fld 1. But I cannot programatically select a fld, modify it, exit it and generate a closeField message. What am I doing wrong? Is it possible? If not, why not?:) Michael _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From bwoodruf at butler.edu Wed Jan 12 10:07:55 2005 From: bwoodruf at butler.edu (Burrton Wodruff) Date: Wed, 12 Jan 2005 10:07:55 -0500 Subject: How does Bugzilla operate Message-ID: Hi Folk, On Dec 18, 2004 I reported a problem that became bug 2477. I created a stack that reliably demonstrated the problem and posted it for download. In Rev 2.2.1 I could create a graphic with a script. The technique worked great in both the development environment and in standalones. In Rev 2.5 the procedure doesn't work. I rewrote the code so a graphic with the proper script is clones rather than created. This revision worked great in the development environment and FAILS in the standalone. Its my understanding, in Rev 2.2.1 scripts longer than 10 lines (rough estimate of size) cannot be compiled in a standalone. I had gotten the scripts on the newly created graphic real short. Evidently in Rev 2.5 any script is too long to compile. Any body got a work around? The only thing I see to do is to figure out some way to restructure the task so I'm checking to see if the mouse is down within one of the graphics and then trigger the task. How long does it generally take to get a bugzilla response? Thanks all for your thoughts, Burt Woodruff Ripple Software From RGould8 at aol.com Wed Jan 12 10:29:16 2005 From: RGould8 at aol.com (RGould8 at aol.com) Date: Wed, 12 Jan 2005 10:29:16 EST Subject: Getting Rev control back after shell() Message-ID: <129.5437bb38.2f169c4c@aol.com> In a message dated 1/11/05 4:04:01 PM, kray at sonsothunder.com writes: > On 1/11/05 2:04 PM, "RGould8 at aol.com" wrote: > > > If I've got a shell() call that executes a unix command that takes awhile > to > > complete (up to 3 minutes), is there a way to give control back to > Revolution > > while it's taking place? > > It depends... do you need to get data back from shell or is it purely an > "execute this command" situation? > > > This is a unix call for imaging drives, but I have figured out a way to route the output from that unix call to a text file. My hope was to somehow have Rev start up the disk imaging call process, get control back immediately, and have Revolution read that text file every 5 seconds to check on the status. It's the "getting control back immediately" part that's presently the problem. Since the same issue occurs when executing the call in Terminal, I know it's not Rev's fault. I guess I could just use some unix advice on sublaunching processes. From malte.brill at t-online.de Wed Jan 12 10:32:17 2005 From: malte.brill at t-online.de (malte.brill at t-online.de) Date: Wed, 12 Jan 2005 16:32:17 +0100 (CET) Subject: Trouble with graphics display in OS X In-Reply-To: <20050112071318.12EA29300F0@mail.runrev.com> References: <20050112071318.12EA29300F0@mail.runrev.com> Message-ID: <1105543323.41e5409ba803b@modem.webmail.t-online.de> Hi James, >I am running RR 2.2.1 and OS X 2.3 on a PowerBook G4 I suspect it?s one of the first Powerbooks G4 (am I right?) The problem in this case is the built in graphics card and the way Os X deals with displaying graphics. I?ve seen this with libRMC moved objects (and also useing the move command) too on older Powerbooks or desktop Macs with graphic cards that had <=32 MB... If one wants to do smooth animation useing Rev and OsX allways recommend a graphics card as much RAm as is reasonable (32 MB is the minimum, best will be 64 MB or more) Regards, Malte From kray at sonsothunder.com Wed Jan 12 10:38:59 2005 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 12 Jan 2005 09:38:59 -0600 Subject: Getting Rev control back after shell() In-Reply-To: <129.5437bb38.2f169c4c@aol.com> Message-ID: On 1/12/05 9:29 AM, "RGould8 at aol.com" wrote: > > In a message dated 1/11/05 4:04:01 PM, kray at sonsothunder.com writes: > > >> On 1/11/05 2:04 PM, "RGould8 at aol.com" wrote: >> >>> If I've got a shell() call that executes a unix command that takes awhile >> to >>> complete (up to 3 minutes), is there a way to give control back to >> Revolution >>> while it's taking place? >> >> It depends... do you need to get data back from shell or is it purely an >> "execute this command" situation? >> >> >> > This is a unix call for imaging drives, but I have figured out a way to route > the output from that unix call to a text file. My hope was to somehow have > Rev start up the disk imaging call process, get control back immediately, and > have Revolution read that text file every 5 seconds to check on the status. > It's the "getting control back immediately" part that's presently the problem. > Since the same issue occurs when executing the call in Terminal, I know > it's not Rev's fault. I guess I could just use some unix advice on > sublaunching > processes. My understanding is that if you put a "&" after the command for the terminal, it causes it to become asynchronous and immediately return. I haven't tried it yet, though. You'll need to use the "sh" shell, however. Here's where I got that info: http://www.dartmouth.edu/~rc/classes/ksh/print_pages.shtml Give it a shot and let us know if it works... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From Meitnik at aol.com Wed Jan 12 10:49:52 2005 From: Meitnik at aol.com (Meitnik at aol.com) Date: Wed, 12 Jan 2005 10:49:52 EST Subject: [ANN] Porter stemmer code on RevOnline Message-ID: <13e.a6680bd.2f16a120@aol.com> Greetings, ???? I have posted to revonline the first cut of a port of Martin Porter's stemming code, ported by Ken Ray, requested by Meit. This algorithm is a key tool for doing indexs and various special text parsing. Once you guys look it over and make suggestions it will be posted to Porter's site as another port of his famous algorithm. ???? Its a big download. And sorry for the dups. Revonline was barfing yesterday and confused me about if it was fully and finally uploaded.? ???? During the year more text tools will be uploaded to revonline. Enjoy. And thanks to Ken! Andrew Meit From jerry at daniels-mara.com Wed Jan 12 10:55:28 2005 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 12 Jan 2005 09:55:28 -0600 Subject: Report from the MacWorld Trenches In-Reply-To: <6155530648.20050112000555@ahsoftware.net> References: <6155530648.20050112000555@ahsoftware.net> Message-ID: <616A7243-64B2-11D9-8C35-000A95B300EC@daniels-mara.com> Mark, Many thanks for the report. I hope you and yours are doing well in this new (high definition video) year. I, too, (based on last year's show) was concerned with apple becoming the iPod company. I listened to the entire Keynote via the web (I am not there, of course) to get to the bottom of my concerns, if nothing else. A couple of observations: 1. Being a Mac guy from the "old days" I got accustomed to the MacWorld Expos being a sort of "gathering of the faithful"--developers, users, vendors, speakers, etc. 2. Even back in the old days, it only took me a couple of shows (and laying out the money for a booth) to determine that MacWorld was not the place to try and explain the subtlety of anything. It's for slogging your goods. IMHO, it's no place for a developer or a tool company, really. 3. The World WIde Developer's conference was the place to go if you wanted to understand the latest tools and toolbox(es) available to a developer. I believe it still is. Whether there is a place for non-XCMD creating Rev programmers at WWDC, that remains to be seen. 4. The PRICING on Mac Mini and iPod shuffle signal something extremely good to me. Perhaps Steve has finally gotten his medication just right, because he's making a move to become a real computer company and not just a boutique. 5. The Apple Stores all over the world are also another sign of really capitalizing on what makes Apple a great innovator. He's finally turning that innovation and obsessive-compulsive disorder into stockholder benefits. It was interesting that he thanked the family and spouses of the Apple engineers for driving everyone so hard. His near miss with cancer may also be sobering our CEO up a bit. It may seem on the surface -like: "Honey, I shrunk the show." I am beginning to believe that Apple is starting to steer the ship in the right direction. As an enthusiastic Mac user (and a grudging WinXP user)I feel like we're finally riding the horse in the direction it's going, rather than sitting on it backwards. Just my thoughts... Jerry On Jan 12, 2005, at 2:05 AM, Mark Wieder wrote: > The show seemed pretty evenly divided between iPods and computers. I > find this mildly disturbing. I'm glad Apple has found a revenue stream > and all that, but it seems that they're getting into the mold of the > company that makes uber-cool multimedia devices and, oh, yes, also > incidentally makes computers. From fde101 at fjrhome.net Wed Jan 12 11:00:42 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 12 Jan 2005 11:00:42 -0500 Subject: How does Bugzilla operate In-Reply-To: References: Message-ID: <1C9482A8-64B3-11D9-94FD-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 One possible workaround is to place the code at a higher level in the project, then allow the code to be inherited by the graphic. For example, if all such graphics are on the same card, you might consider taking the code from your template graphic and using it as the script of a group containing your template graphic. Then when you clone the template graphic, Rev should automatically put it into that same group, thus it will automatically inherit the script. As for Bugzilla responses, it seems to vary greatly: sometimes a few hours, sometimes a few months, has anyone seen it go into years yet? I haven't been around the Rev community that long, so I can't really say on that one. I have at reports dating back to August which have been more or less 'confirmed', but have not been fixed, for example. And even when they finally are fixed, the correction generally won't appear until the next release of Rev. OTOH, I made a few reports back in October which were fixed in December. So it does seem to vary quite a bit. On Jan 12, 2005, at 10:07 AM, Burrton Wodruff wrote: > Hi Folk, > > On Dec 18, 2004 I reported a problem that became bug 2477. I created a > stack that reliably demonstrated the problem and posted it for > download. > > In Rev 2.2.1 I could create a graphic with a script. The technique > worked great in both the development environment and in standalones. > > In Rev 2.5 the procedure doesn't work. I rewrote the code so a > graphic with the proper script is clones rather than created. This > revision worked great in the development environment and FAILS in the > standalone. > > Its my understanding, in Rev 2.2.1 scripts longer than 10 lines (rough > estimate of size) cannot be compiled in a standalone. I had gotten the > scripts on the newly created graphic real short. Evidently in Rev 2.5 > any script is too long to compile. > > Any body got a work around? The only thing I see to do is to figure > out some way to restructure the task so I'm checking to see if the > mouse is down within one of the graphics and then trigger the task. > > How long does it generally take to get a bugzilla response? > > Thanks all for your thoughts, > > Burt Woodruff > Ripple Software > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB5Umr7aqtWrR9cZoRAgXGAKCPdMe8CuC3qpkeHJD7GlfWuNvZNACggzmK gKo8bWQ1LGXnzyCYk8uyexw= =s2gB -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Wed Jan 12 11:18:40 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 12 Jan 2005 11:18:40 -0500 Subject: Getting Rev control back after shell() In-Reply-To: References: Message-ID: <9F24F38A-64B5-11D9-94FD-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 That works fine in Terminal, but Rev still waits for the command to finish. Quite stupid, really. Under Windows, there is a "start" command that can be jury-rigged to do this. Not sure how to handle it under OS X/*nix (believe me, I've been trying to figure that one out too). On Jan 12, 2005, at 10:38 AM, Ken Ray wrote: > On 1/12/05 9:29 AM, "RGould8 at aol.com" wrote: > >> >> In a message dated 1/11/05 4:04:01 PM, kray at sonsothunder.com writes: >> >> >>> On 1/11/05 2:04 PM, "RGould8 at aol.com" wrote: >>> >>>> If I've got a shell() call that executes a unix command that takes >>>> awhile >>> to >>>> complete (up to 3 minutes), is there a way to give control back to >>> Revolution >>>> while it's taking place? >>> >>> It depends... do you need to get data back from shell or is it >>> purely an >>> "execute this command" situation? >>> >>> >>> >> This is a unix call for imaging drives, but I have figured out a way >> to route >> the output from that unix call to a text file. My hope was to >> somehow have >> Rev start up the disk imaging call process, get control back >> immediately, and >> have Revolution read that text file every 5 seconds to check on the >> status. >> It's the "getting control back immediately" part that's presently the >> problem. >> Since the same issue occurs when executing the call in Terminal, I >> know >> it's not Rev's fault. I guess I could just use some unix advice on >> sublaunching >> processes. > > My understanding is that if you put a "&" after the command for the > terminal, it causes it to become asynchronous and immediately return. I > haven't tried it yet, though. You'll need to use the "sh" shell, > however. > > Here's where I got that info: > > http://www.dartmouth.edu/~rc/classes/ksh/print_pages.shtml > > Give it a shot and let us know if it works... > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB5U3h7aqtWrR9cZoRAj9/AJ9P5w2GHhLaHEJWaHP2DPG19nG61ACfV6Xl P92cWOgh9Ow51QAby2SQ3h0= =/d9e -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From jacque at hyperactivesw.com Wed Jan 12 11:28:30 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 12 Jan 2005 10:28:30 -0600 Subject: Why no closeField messages sent? In-Reply-To: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> Message-ID: <41E5502E.4010209@hyperactivesw.com> On 1/11/05 5:14 PM, Michael D Mays wrote: > If I do this from a handler > > select char 1 of fld 1 > select char 2 of fld 2 > > an exitField message is sent from fld 1. But I cannot programatically > select a fld, modify it, exit it and generate a closeField message. > > What am I doing wrong? Is it possible? If not, why not?:) CloseField is only sent after user editing, not after changes from a script. It may be due to historical reasons, to maintain compatibility with HyperCard which does the same thing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From klaus at major-k.de Wed Jan 12 12:38:47 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 12 Jan 2005 18:38:47 +0100 Subject: SQL lite Message-ID: Hi friends, i read this one on the REV website: ############## SQL database access: ... ... 3rd Party SQLLite module available ############## Looks like i missed this one...? Has anyone more infos about this "module", URL or something? Thanks in advance. Regards Klaus Major klaus at major-k.de http://www.major-k.de From scott at tactilemedia.com Wed Jan 12 12:58:41 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 12 Jan 2005 09:58:41 -0800 Subject: crash recipe for htmlText? In-Reply-To: <47F4E9E9-642C-11D9-B868-000A9567A3E6@swcp.com> Message-ID: Recently, Dar Scott wrote: > Should the htmlText have complete information concerning the content of > the field? Then the code for the character used for the image should > be retained. Would this be better? > > This is an image:. It seems that doing something like this would prevent the display of images from HTML source. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From hershrev at realtorsgroup.us Wed Jan 12 13:01:19 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 12 Jan 2005 13:01:19 -0500 Subject: autoArm Message-ID: Hi all , I'd like to have a btn autoArm , how do I change the armed color and appearance ( it should look likely the stand alone builder) ? Thanks, Hershel From scott at tactilemedia.com Wed Jan 12 13:18:55 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 12 Jan 2005 10:18:55 -0800 Subject: Trouble with graphics display in OS X In-Reply-To: Message-ID: Recently, James Hurley wrote: >> on mouseUP >> set the loc of grc "ball" to 100, 100 >> put .1 into dx >> put .1 into dy >> put the loc of grc "ball" into tBallLoc >> repeat 5000 >> add dx to item 1 of tBallLoc >> add dy to item 2 of tBallLoc >> set the loc of grc "ball" to tBallLoc >> --wait 1 millisec >> end repeat >> set the loc of grc "ball" to 100,100 >> end mouseUP >> In OS 9, this causes the ball graphic to slide smoothly along a 45 >> degree line. In OS X the ball moves erratically to two or three spots >> on the line and then quickly back to the starting location. >> >> (Since the loc consists only of integers, this should move the ball >> smoothly through points 100,100 to 101,101 to 102,102 ... 600,600.) >> >> If I insert the "wait 1 millisec" the motion is smooth, but slow. It >> takes, of course, 5 seconds plus. >> >> Is this a known problem in OS X? >> >> I am running RR 2.2.1 and OS X 2.3 on a PowerBook G4 It's not a problem, it's the fact that Rev is moving the ball so quickly, there's not enough time to render the results to the screen. And Bill Griffin is right: you can only position objects to the nearest pixel, nothing less, so simply changing the original code by 1 decimal place fixes the problem: on mouseUP set the loc of grc "ball" to 100, 100 put 1 into dx put 1 into dy put the loc of grc "ball" into tBallLoc repeat 500 add dx to item 1 of tBallLoc add dy to item 2 of tBallLoc set the loc of grc "ball" to tBallLoc wait 1 millisec end repeat set the loc of grc "ball" to 100,100 end mouseUP If you remove the "wait" instruction, again, the ball moves so fast you can't see it. Look at increasing the the dx and dy values to get even faster performance. And see the following example for some more clues. In your message enter: go url "http://www.tactilemedia.com/download/bouncer.rev" Raymond E. Griffith wrote: > you might want to look at the drag command. > > set the dragspeed to 500 > drag grc "ball" from 100,100 to 600,600 > > And then there is the "move" command: > > move graphic "ball" to the points of graphic "path" > > "move" also has an appropriate movespeed you can set. > > Your difficulty is that you are trying too hard, and you are making the > objects do too much work. While OS X does have graphics difficulties that OS > 9 does not, physically setting each movement consumes a lot of resources. Here's another opinion: Setting the position of objects via a repeat or send loop will often times look *better* than move or drag, so don't rule out this technique outright without trying it in your situation. I've noticed better performance by manually setting object position, even if at the expense of system resources. Rev is actually pretty good at moving things around the screen -- it just gets tricky when you need to move many things... Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From wow at together.net Wed Jan 12 13:28:22 2005 From: wow at together.net (Richard Miller) Date: Wed, 12 Jan 2005 13:28:22 -0500 Subject: Compression question / problem In-Reply-To: <41E5502E.4010209@hyperactivesw.com> References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> <41E5502E.4010209@hyperactivesw.com> Message-ID: Looking for the simplest and quickest solution to a compression problem. The goal is to take 50 jpeg images (highly compressed) starting on a Mac, move them to our directory on a hosted web server, then have them downloaded and displayed on a Windows XP machine. Transmission time (over the Internet) is a very big factor here. Here's what we've done so far: 1. Started with 50 jpeg images. 2. Put them into 50 custom properties of a holding stack. 3. Compressed the stack using the RR compress command. 4. Decompressed that stack using the decompress command. 5. Tried to open that stack, but it is always reported as corrupted. 6. The size of the decompressed stack is ALMOST the same as the original stack, but a few bytes short. Also tried this: 1. Took one of these jpeg images. 2. Compressed it with RR compress command. 3. Decompressed it. 4. Tried to open it. It is always corrupt. 5. The size of the decompressed file is the same as the original file size, but in looking at the data in TextEdit, it is readily seen a few characters have shifted places in the first few lines. Suggestions? What's going on here? Thanks. Richard Miller Imprinter Technologies, LLC From BNZ2 at CDC.GOV Wed Jan 12 13:34:22 2005 From: BNZ2 at CDC.GOV (Lynch, Jonathan) Date: Wed, 12 Jan 2005 13:34:22 -0500 Subject: Compression question / problem Message-ID: <64878EF567131D4596246171F75FD4A9469EEF@m-epo-1.epo.cdc.gov> Does it do the same with bitmap or gif images? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Richard Miller Sent: Wednesday, January 12, 2005 1:28 PM To: How to use Revolution Subject: Compression question / problem Looking for the simplest and quickest solution to a compression problem. The goal is to take 50 jpeg images (highly compressed) starting on a Mac, move them to our directory on a hosted web server, then have them downloaded and displayed on a Windows XP machine. Transmission time (over the Internet) is a very big factor here. Here's what we've done so far: 1. Started with 50 jpeg images. 2. Put them into 50 custom properties of a holding stack. 3. Compressed the stack using the RR compress command. 4. Decompressed that stack using the decompress command. 5. Tried to open that stack, but it is always reported as corrupted. 6. The size of the decompressed stack is ALMOST the same as the original stack, but a few bytes short. Also tried this: 1. Took one of these jpeg images. 2. Compressed it with RR compress command. 3. Decompressed it. 4. Tried to open it. It is always corrupt. 5. The size of the decompressed file is the same as the original file size, but in looking at the data in TextEdit, it is readily seen a few characters have shifted places in the first few lines. Suggestions? What's going on here? Thanks. Richard Miller Imprinter Technologies, LLC _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From davis.phil at comcast.net Wed Jan 12 13:46:10 2005 From: davis.phil at comcast.net (Phil Davis) Date: Wed, 12 Jan 2005 10:46:10 -0800 Subject: Web Notes - second thoughts Message-ID: <41E57072.7030609@comcast.net> I think Web Notes (in the Rev docs) is a very slick "showcase feature"; it shows us what's possible, and the content made available through it can be of benefit to many. On the other hand, there is nothing to assure that Web Notes info will have value. No one controls what gets published in Web Notes - there is apparently no editor or administrator. Anyone with access to Rev (and the internet) can directly publish anything they wish, accurate or otherwise. If Web Notes is meant to facilitate doc improvements, uncontrolled publishing can be a problem in the long run. If bad info is mixed with good, then we (Rev dev folks) must mentally "filter" the notes when we read them to find the good info. If it's a hassle, I suspect their viability will diminish. If Web Notes were a front-end to a managed Content Management System, it would be an entirely different story. (I'll still be using Web Notes for now.) My $0.02. Phil Davis From alex at tweedly.net Wed Jan 12 13:49:10 2005 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 12 Jan 2005 18:49:10 +0000 Subject: Compression question / problem In-Reply-To: References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> <41E5502E.4010209@hyperactivesw.com> Message-ID: <41E57126.3030709@tweedly.net> Richard Miller wrote: > Looking for the simplest and quickest solution to a compression > problem. The goal is to take 50 jpeg images (highly compressed) > starting on a Mac, move them to our directory on a hosted web server, > then have them downloaded and displayed on a Windows XP machine. > Transmission time (over the Internet) is a very big factor here. > > Here's what we've done so far: > > 1. Started with 50 jpeg images. > 2. Put them into 50 custom properties of a holding stack. > 3. Compressed the stack using the RR compress command. > 4. Decompressed that stack using the decompress command. > 5. Tried to open that stack, but it is always reported as corrupted. > 6. The size of the decompressed stack is ALMOST the same as the > original stack, but a few bytes short. > > Also tried this: > > 1. Took one of these jpeg images. > 2. Compressed it with RR compress command. > 3. Decompressed it. > 4. Tried to open it. It is always corrupt. > 5. The size of the decompressed file is the same as the original file > size, but in looking at the data in TextEdit, it is readily seen a few > characters have shifted places in the first few lines. > > Suggestions? What's going on here? Thanks. The overall description mentioned various different machines - but the step-by-step didn't. Is this testing all on one machine ? I tried this script on mouseUp local t, t1 put URL ("binfile:d:/Our Documents/Alex/RunRev/Photo/IMGP0633.JPG") into t put the number of chars in t after msg put compress( t ) into t1 put " " & the number of chars in t1 after msg put decompress(t1) into t put " " & the number of chars in t & cr after msg put t into URL ("binfile:d:/Our Documents/Alex/RunRev/Photo/IMGP0633-x.JPG") end mouseUp and verified that it the output JPG works fine. Might be worth you trying it (with suitable file name, of course :-) and then narrowing in on any differences between it and your own test script. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005 From wow at together.net Wed Jan 12 13:54:05 2005 From: wow at together.net (Richard Miller) Date: Wed, 12 Jan 2005 13:54:05 -0500 Subject: Compression question / problem In-Reply-To: <41E57126.3030709@tweedly.net> References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> <41E5502E.4010209@hyperactivesw.com> <41E57126.3030709@tweedly.net> Message-ID: <551FB53A-64CB-11D9-BEBC-003065B0423A@together.net> We've only been doing this testing so far on OS X. Looks like you were doing it on Windows. Might work fine there. Richard On Jan 12, 2005, at 1:49 PM, Alex Tweedly wrote: > Richard Miller wrote: > >> Looking for the simplest and quickest solution to a compression >> problem. The goal is to take 50 jpeg images (highly compressed) >> starting on a Mac, move them to our directory on a hosted web server, >> then have them downloaded and displayed on a Windows XP machine. >> Transmission time (over the Internet) is a very big factor here. >> >> Here's what we've done so far: >> >> 1. Started with 50 jpeg images. >> 2. Put them into 50 custom properties of a holding stack. >> 3. Compressed the stack using the RR compress command. >> 4. Decompressed that stack using the decompress command. >> 5. Tried to open that stack, but it is always reported as corrupted. >> 6. The size of the decompressed stack is ALMOST the same as the >> original stack, but a few bytes short. >> >> Also tried this: >> >> 1. Took one of these jpeg images. >> 2. Compressed it with RR compress command. >> 3. Decompressed it. >> 4. Tried to open it. It is always corrupt. >> 5. The size of the decompressed file is the same as the original file >> size, but in looking at the data in TextEdit, it is readily seen a >> few characters have shifted places in the first few lines. >> >> Suggestions? What's going on here? Thanks. > > The overall description mentioned various different machines - but the > step-by-step didn't. Is this testing all on one machine ? > I tried this script > > on mouseUp > local t, t1 > put URL ("binfile:d:/Our Documents/Alex/RunRev/Photo/IMGP0633.JPG") > into t > put the number of chars in t after msg > put compress( t ) into t1 > put " " & the number of chars in t1 after msg > put decompress(t1) into t > put " " & the number of chars in t & cr after msg > put t into URL ("binfile:d:/Our > Documents/Alex/RunRev/Photo/IMGP0633-x.JPG") > end mouseUp > > and verified that it the output JPG works fine. Might be worth you > trying it (with suitable file name, of course :-) and then narrowing > in on any differences between it and your own test script. > > -- Alex. > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Wed Jan 12 14:09:25 2005 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 12 Jan 2005 19:09:25 +0000 Subject: Compression question / problem In-Reply-To: References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> <41E5502E.4010209@hyperactivesw.com> Message-ID: <41E575E5.5060909@tweedly.net> Richard Miller wrote: > Looking for the simplest and quickest solution to a compression > problem. The goal is to take 50 jpeg images (highly compressed) > starting on a Mac, move them to our directory on a hosted web server, > then have them downloaded and displayed on a Windows XP machine. > Transmission time (over the Internet) is a very big factor here. I already replied with a "detailed" suggestion - but I also want to give a personal opinion on the overall problem. using Rev's compress (or any other standard lossless compression available today) is unlikely to give you very much benefit on JPG files - it's rare to see as much as 4 or 5 % decrease in file size, and you're unlikely to get better than 3% average on a large number of files. I'd focus my time and energy on making good use of either the "load URL" / cachedURLs commands or perhaps libURL. Getting a suitable number of transfers happening in parallel is your best hope of achieving results you like. Exactly what "good use" means will vary depending on the context (number of files, what's being done with them at the receiving end, etc.). If they are photos being displayed in a gallery / slide show, then you probably want to start with just one transfer (to get the first one to display asap), but then build up to 4 or 6 in parallel; in other cases you should simply start up N immediately - where N would vary depending on photo sizes / connection speeds / wind direction (?) / etc.. I'm sure that various people on this list would be willing to suggest things if you can describe that part of the problem. If "simple" is important as well as "best" result - set off all the "load URL"s in parallel and use the resulting URLs as they become available; let Rev's library deal with how many it emits in parallel. [This depends on there being only 50 files to retrieve - if you have hundreds, you perhaps shouldn't do this, certainly not without testing it .... - but I have done upwards of 50 without problems; I didn't test to see how many actually happened in parallel]. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005 From alex at tweedly.net Wed Jan 12 14:11:11 2005 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 12 Jan 2005 19:11:11 +0000 Subject: Compression question / problem In-Reply-To: <551FB53A-64CB-11D9-BEBC-003065B0423A@together.net> References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> <41E5502E.4010209@hyperactivesw.com> <41E57126.3030709@tweedly.net> <551FB53A-64CB-11D9-BEBC-003065B0423A@together.net> Message-ID: <41E5764F.7090807@tweedly.net> Richard Miller wrote: > We've only been doing this testing so far on OS X. Looks like you were > doing it on Windows. Might work fine there. Did that same script that I included fail on OS X ? Or could you send the script you're using to test ? Thanks -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005 From katir at hindu.org Wed Jan 12 14:31:22 2005 From: katir at hindu.org (Sivakatirswami) Date: Wed, 12 Jan 2005 09:31:22 -1000 Subject: Placing different Images into same Image background object Message-ID: <8A651E62-64D0-11D9-8036-000A959D0AC6@hindu.org> Grouped-background Text fields, by default have a their "sharedText" property off. Without knowing the insid" of it, on the surface we have a single object with a single ID in a stack serving as a container for multiple data. Can we make an single image perform similarly? I haven't found a way, so I guess this is a feature request... is this on anyone else's wish list? : a single image object in a background such that on new-cloned cards with the same placed background, that one image object could display a different externally referenced image- or be a container for imported pixel data. Using the field model, what is wanted is a single image object, one ID only in the stack, whose "sharedBinaryPixelData," when part of a background, is off. Sivakatirswami From wow at together.net Wed Jan 12 14:34:33 2005 From: wow at together.net (Richard Miller) Date: Wed, 12 Jan 2005 14:34:33 -0500 Subject: Compression question / problem In-Reply-To: <41E5764F.7090807@tweedly.net> References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> <41E5502E.4010209@hyperactivesw.com> <41E57126.3030709@tweedly.net> <551FB53A-64CB-11D9-BEBC-003065B0423A@together.net> <41E5764F.7090807@tweedly.net> Message-ID: Alex, Solved the issue with compressing/decompressing the jpeg files. It was a need to specify all files as binfiles during both the compression and decompression phases. (Your script helped identify this). But haven't been able to put the fifty files into one stack (as custom properties), compress and then decompress that stack. The number of bytes stays exactly the same, but the decompressed stack is not recognized by Rev. I suspect this has to do with the file format of a Rev stack... somethings getting corrupted or left out. Is there a way to fix that? The thought here is that one larger file (about 500k in size) will transfer faster via the web than 50 10k files. Is that a reasonable expectation? Perhaps we're better off putting the 50 files into one simple data/text file (using markers)? Richard On Jan 12, 2005, at 2:11 PM, Alex Tweedly wrote: > Richard Miller wrote: > >> We've only been doing this testing so far on OS X. Looks like you >> were doing it on Windows. Might work fine there. > > Did that same script that I included fail on OS X ? > > Or could you send the script you're using to test ? > > Thanks > -- Alex. > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Wed Jan 12 14:44:56 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 12 Jan 2005 11:44:56 -0800 Subject: Compression question / problem In-Reply-To: Message-ID: Recently, Richard Miller wrote: > Solved the issue with compressing/decompressing the jpeg files. It was > a need to specify all files as binfiles during both the compression and > decompression phases. (Your script helped identify this). But haven't > been able to put the fifty files into one stack (as custom properties), > compress and then decompress that stack. The number of bytes stays > exactly the same, but the decompressed stack is not recognized by Rev. > I suspect this has to do with the file format of a Rev stack... > somethings getting corrupted or left out. Is there a way to fix that? If you're doing this on a Mac system, you probably just need to set the (global) fileType property to "revoRSTK" before you write the file. Regards, Scott Rossi Creative Director Tactile Media, Development & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From hershrev at realtorsgroup.us Wed Jan 12 14:44:05 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 12 Jan 2005 14:44:05 -0500 Subject: bullet font Message-ID: <51817CB8-64D2-11D9-B302-0030654C1E62@realtorsgroup.us> Hi , is there some way to create a bullet font for passwords ? Thanks, Hershel From boinjyboing at hotmail.com Wed Jan 12 14:54:43 2005 From: boinjyboing at hotmail.com (Ben Fisher) Date: Wed, 12 Jan 2005 11:54:43 -0800 Subject: No subject Message-ID: Jim, have you tried rounding the number? I know it shouldn't make a difference but maybe it's a problem with using floating points. Jim >on mouseUP ?>? set the loc of grc "ball" to 100, 100 ?>? put .1 into dx ??> put .1 into dy ?? >put the loc of grc "ball" into tBallLoc ?? >repeat 5000 ??>?? add dx to item 1 of tBallLoc ???>? add dy to item 2 of tBallLoc ? ? --?? set the loc of grc "ball" to round(item 1 of tBallLoc), round(item 2 of tBallLoc) ??>?? --wait 1 millisec ?>? end repeat ?>? set the loc of grc "ball" to 100,100 >end mouseUP -Ben From wow at together.net Wed Jan 12 14:58:47 2005 From: wow at together.net (Richard Miller) Date: Wed, 12 Jan 2005 14:58:47 -0500 Subject: Compression question / problem In-Reply-To: References: Message-ID: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> That did it! Thanks. Any opinions on the (speed/time) issue of transmitting fifty 10k files versus one 500k file? Is the answer the same whether the connection is broadband or 56k dial up? Richard On Jan 12, 2005, at 2:44 PM, Scott Rossi wrote: > Recently, Richard Miller wrote: > >> Solved the issue with compressing/decompressing the jpeg files. It was >> a need to specify all files as binfiles during both the compression >> and >> decompression phases. (Your script helped identify this). But haven't >> been able to put the fifty files into one stack (as custom >> properties), >> compress and then decompress that stack. The number of bytes stays >> exactly the same, but the decompressed stack is not recognized by Rev. >> I suspect this has to do with the file format of a Rev stack... >> somethings getting corrupted or left out. Is there a way to fix that? > > If you're doing this on a Mac system, you probably just need to set the > (global) fileType property to "revoRSTK" before you write the file. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Development & 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 tmackenz at utk.edu Wed Jan 12 15:00:07 2005 From: tmackenz at utk.edu (Tim MacKenzie) Date: Wed, 12 Jan 2005 15:00:07 -0500 Subject: Rinaldi's fullFind equivalent for Revolution? In-Reply-To: <20050112170009.4AD58930153@mail.runrev.com> References: <20050112170009.4AD58930153@mail.runrev.com> Message-ID: <8ED59413-64D4-11D9-940F-000A956B4AB2@utk.edu> I am a long-time Hypercard user and use Rinaldi's fullFind XFCN extensively. I am new to Revolution and would like to know if there is any equivalent function or command for Revolution? Thanks for any help. - Tim MacKenzie University of Tennessee, Knoxville, TN tmackenz at utk.edu From fde101 at fjrhome.net Wed Jan 12 15:15:24 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 12 Jan 2005 15:15:24 -0500 Subject: Placing different Images into same Image background object In-Reply-To: <8A651E62-64D0-11D9-8036-000A959D0AC6@hindu.org> References: <8A651E62-64D0-11D9-8036-000A959D0AC6@hindu.org> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This is *so* easy to "do-it-yourself", though... Make sure the group (background) has a distinctive name. Put an invisible field in the group to contain the image data, and make sure its sharedText is off. Now in the stack script: on preOpenCard if "myGroup" is among the lines of the groupNames of this card then put field "realImage" into image "myImage" end if end preOpenCard on closeCard if "myGroup" is among the lines of the groupNames of this card then put image "myImage" into field "realImage" end if end closeCard Obviously, if card code intercepts preOpenCard and/or closeCard, make sure they pass them along... On Jan 12, 2005, at 2:31 PM, Sivakatirswami wrote: > Grouped-background Text fields, by default have a their "sharedText" > property off. Without knowing the insid" of it, on the surface we have > a single object with a single ID in a stack serving as a container for > multiple data. > > Can we make an single image perform similarly? I haven't found a way, > so I guess this is a feature request... is this on anyone else's wish > list? > > : a single image object in a background such that on new-cloned cards > with the same placed background, that one image object could display > a different externally referenced image- or be a container for > imported pixel data. > > Using the field model, what is wanted is a single image object, one ID > only in the stack, whose "sharedBinaryPixelData," when part of a > background, is off. > > Sivakatirswami > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB5YVd7aqtWrR9cZoRAgJsAJ0f0E12IIY8jmrOVD1SHLUKsMF6rACZAbRX GCFHUupAFSJxCX5908uT6No= =M0RA -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From klaus at major-k.de Wed Jan 12 15:19:16 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 12 Jan 2005 21:19:16 +0100 Subject: Compression question / problem In-Reply-To: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> References: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> Message-ID: <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> Hi Richard, > That did it! Thanks. > > Any opinions on the (speed/time) issue of transmitting fifty 10k files > versus one 500k file? > Is the answer the same whether the connection is broadband or 56k dial > up? technically speaking: I have no idea ;-) But if you display the images immediately after they have been downloaded, then 50 * 10 KB will be definitively subjectively faster... > > Richard Regards Klaus Major klaus at major-k.de http://www.major-k.de From wow at together.net Wed Jan 12 15:25:10 2005 From: wow at together.net (Richard Miller) Date: Wed, 12 Jan 2005 15:25:10 -0500 Subject: Compression question / problem In-Reply-To: <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> References: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> Message-ID: <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> The images can't be displayed until all 50 have arrived, as they are shown virtually all at the same time. On Jan 12, 2005, at 3:19 PM, Klaus Major wrote: > Hi Richard, > >> That did it! Thanks. >> >> Any opinions on the (speed/time) issue of transmitting fifty 10k >> files versus one 500k file? >> Is the answer the same whether the connection is broadband or 56k >> dial up? > > technically speaking: I have no idea ;-) > > But if you display the images immediately after they have been > downloaded, then 50 * 10 KB will be definitively subjectively faster... > >> >> Richard > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From fde101 at fjrhome.net Wed Jan 12 15:35:41 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 12 Jan 2005 15:35:41 -0500 Subject: Compression question / problem In-Reply-To: <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> References: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> Message-ID: <867C3ECE-64D9-11D9-94FD-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 In general, you can use your (client) bandwidth more effectively by downloading several files at a time, but 50 might be a bit much. It would probably be ideal to create (for example) 5 files of 10 pictures each, then download those 5 files in parallel. Or try with 4 files (2 of 13 images, 2 of 12), for example... And if the files can be distributed to several servers, even better (but don't do that unless there will be a LOT of simultaneous downloads from numerous clients -- otherwise it's not worth the expense, the gains would be minimal). On Jan 12, 2005, at 3:25 PM, Richard Miller wrote: > The images can't be displayed until all 50 have arrived, as they are > shown virtually all at the same time. > > > On Jan 12, 2005, at 3:19 PM, Klaus Major wrote: > >> Hi Richard, >> >>> That did it! Thanks. >>> >>> Any opinions on the (speed/time) issue of transmitting fifty 10k >>> files versus one 500k file? >>> Is the answer the same whether the connection is broadband or 56k >>> dial up? >> >> technically speaking: I have no idea ;-) >> >> But if you display the images immediately after they have been >> downloaded, then 50 * 10 KB will be definitively subjectively >> faster... >> >>> >>> Richard >> >> Regards >> >> Klaus Major >> klaus at major-k.de >> http://www.major-k.de >> >> _______________________________________________ >> 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 > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB5Yod7aqtWrR9cZoRAiXnAJ9NiIrKfwp9qUHu4l+OxnzDXonQ6gCfTz1x KiT9W5LhqxE7uZVU+0UcAWk= =JOx+ -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Wed Jan 12 15:39:45 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 12 Jan 2005 15:39:45 -0500 Subject: Rinaldi's fullFind equivalent for Revolution? In-Reply-To: <8ED59413-64D4-11D9-940F-000A956B4AB2@utk.edu> References: <20050112170009.4AD58930153@mail.runrev.com> <8ED59413-64D4-11D9-940F-000A956B4AB2@utk.edu> Message-ID: <1819AFA0-64DA-11D9-94FD-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Maybe one of these is what you want (check the Rev docs): commands/functions: offset, replace, find also look at the caseSensitive property On Jan 12, 2005, at 3:00 PM, Tim MacKenzie wrote: > I am a long-time Hypercard user and use Rinaldi's fullFind XFCN > extensively. I am new to Revolution and would like to know if there is > any equivalent function or command for Revolution? > Thanks for any help. > > - Tim MacKenzie > University of Tennessee, Knoxville, TN > tmackenz at utk.edu > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB5YsR7aqtWrR9cZoRAvICAJ0R5aBcW16ZZDbOhEtZ6GSxk5aiegCgib9J EV20PzWBd2OTgicYEsgAHA4= =uVd+ -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Wed Jan 12 15:43:12 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 12 Jan 2005 15:43:12 -0500 Subject: Rinaldi's fullFind equivalent for Revolution? In-Reply-To: <1819AFA0-64DA-11D9-94FD-0050E410655F@fjrhome.net> References: <20050112170009.4AD58930153@mail.runrev.com> <8ED59413-64D4-11D9-940F-000A956B4AB2@utk.edu> <1819AFA0-64DA-11D9-94FD-0050E410655F@fjrhome.net> Message-ID: <938EF2BA-64DA-11D9-94FD-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Oh, and matchChunk and matchText too. If these aren't what you are looking for, what does the XFCN do specifically that you are trying to find in Rev? On Jan 12, 2005, at 3:39 PM, Frank D. Engel, Jr. wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Maybe one of these is what you want (check the Rev docs): > > commands/functions: offset, replace, find > > also look at the caseSensitive property > > > On Jan 12, 2005, at 3:00 PM, Tim MacKenzie wrote: > >> I am a long-time Hypercard user and use Rinaldi's fullFind XFCN >> extensively. I am new to Revolution and would like to know if there >> is any equivalent function or command for Revolution? >> Thanks for any help. >> >> - Tim MacKenzie >> University of Tennessee, Knoxville, TN >> tmackenz at utk.edu >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten > Son, that whosoever believeth in him should not perish, but have > everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFB5YsR7aqtWrR9cZoRAvICAJ0R5aBcW16ZZDbOhEtZ6GSxk5aiegCgib9J > EV20PzWBd2OTgicYEsgAHA4= > =uVd+ > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 120MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB5Yvg7aqtWrR9cZoRAuo3AJ9kAbueZdrp6bo4Qe7bkEgNbmckXACfRkRO aMV934yIRv2Zlw7+o9mAHv4= =CPxd -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From jacque at hyperactivesw.com Wed Jan 12 15:47:34 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 12 Jan 2005 14:47:34 -0600 Subject: Placing different Images into same Image background object In-Reply-To: <8A651E62-64D0-11D9-8036-000A959D0AC6@hindu.org> References: <8A651E62-64D0-11D9-8036-000A959D0AC6@hindu.org> Message-ID: <41E58CE6.7040704@hyperactivesw.com> On 1/12/05 1:31 PM, Sivakatirswami wrote: > Grouped-background Text fields, by default have a their "sharedText" > property off. Without knowing the insid" of it, on the surface we have a > single object with a single ID in a stack serving as a container for > multiple data. > > Can we make an single image perform similarly? I haven't found a way, > so I guess this is a feature request... is this on anyone else's wish list? > > : a single image object in a background such that on new-cloned cards > with the same placed background, that one image object could display a > different externally referenced image- or be a container for imported > pixel data. > > Using the field model, what is wanted is a single image object, one ID > only in the stack, whose "sharedBinaryPixelData," when part of a > background, is off. No sweat. Just store the file path of the image you want on each card, perhaps as a custom card property which I will call "uImgName". Create an image object, group it, and place the group on all the cards. Then: on preOpenCard set the filename of img "myBgImg" to the uImgName of me end preOpenCard -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From yvescoppe at skynet.be Wed Jan 12 15:51:02 2005 From: yvescoppe at skynet.be (Yves COPPE) Date: Wed, 12 Jan 2005 21:51:02 +0100 Subject: Rinaldi's fullFind equivalent for Revolution? In-Reply-To: <8ED59413-64D4-11D9-940F-000A956B4AB2@utk.edu> References: <20050112170009.4AD58930153@mail.runrev.com> <8ED59413-64D4-11D9-940F-000A956B4AB2@utk.edu> Message-ID: Le 12-janv.-05, ? 21:00, Tim MacKenzie a ?crit : > I am a long-time Hypercard user and use Rinaldi's fullFind XFCN > extensively. I am new to Revolution and would like to know if there is > any equivalent function or command for Revolution? > Thanks for any help. > > - Tim MacKenzie > University of Tennessee, Knoxville, TN > tmackenz at utk.edu > > Something like : function findLines listToSearch, textToFind --set the wholeMatches to true put empty into foundLines put 0 into startLine repeat put lineOffset(textToFind,listToSearch,startLine) into theLine if theLine = 0 then exit repeat else put (theLine+startLine) & cr after foundLines add theLine to startLine end if end repeat --set the wholeMatches to false delete last char of foundLines return foundLines end findLines If you want something more complete, you may ask it more explicitely. Greetings. Yves COPPE yvescoppe at skynet.be From userev at canelasoftware.com Wed Jan 12 15:52:06 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 12 Jan 2005 12:52:06 -0800 Subject: Compression question / problem In-Reply-To: References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> <41E5502E.4010209@hyperactivesw.com> <41E57126.3030709@tweedly.net> <551FB53A-64CB-11D9-BEBC-003065B0423A@together.net> <41E5764F.7090807@tweedly.net> Message-ID: On Jan 12, 2005, at 11:34 AM, Richard Miller wrote: > Alex, > > Solved the issue with compressing/decompressing the jpeg files. It was > a need to specify all files as binfiles during both the compression > and decompression phases. (Your script helped identify this). But > haven't been able to put the fifty files into one stack (as custom > properties), compress and then decompress that stack. The number of > bytes stays exactly the same, but the decompressed stack is not > recognized by Rev. I suspect this has to do with the file format of a > Rev stack... somethings getting corrupted or left out. Is there a way > to fix that? Richard, Do not compress the images and import them. Do the following instead: 1. Import all the images into separate custom properties 2. Compress the stack that contains these custom properties 3. Then binary ftp them to your server. We do this all the time without issue. My guess is that you are not binary uploading the files to the server. Thus they get converted into a text file. Make sure you have the proper filename ending of .gz -- Best regards, Mark Talluto http://www.canelasoftware.com From userev at canelasoftware.com Wed Jan 12 15:54:23 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 12 Jan 2005 12:54:23 -0800 Subject: bullet font In-Reply-To: <51817CB8-64D2-11D9-B302-0030654C1E62@realtorsgroup.us> References: <51817CB8-64D2-11D9-B302-0030654C1E62@realtorsgroup.us> Message-ID: <23B887E6-64DC-11D9-8408-000D93373366@canelasoftware.com> On Jan 12, 2005, at 11:44 AM, Hershel Fisch wrote: > Hi , is there some way to create a bullet font for passwords ? > Thanks, Hershel > > Hershel, Are you trying to ask for a password to be entered in? If so, take a look at "ask password" in the dictionary. -- Best regards, Mark Talluto http://www.canelasoftware.com From jacque at hyperactivesw.com Wed Jan 12 15:55:56 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 12 Jan 2005 14:55:56 -0600 Subject: Rinaldi's fullFind equivalent for Revolution? In-Reply-To: <8ED59413-64D4-11D9-940F-000A956B4AB2@utk.edu> References: <20050112170009.4AD58930153@mail.runrev.com> <8ED59413-64D4-11D9-940F-000A956B4AB2@utk.edu> Message-ID: <41E58EDC.7060704@hyperactivesw.com> On 1/12/05 2:00 PM, Tim MacKenzie wrote: > I am a long-time Hypercard user and use Rinaldi's fullFind XFCN > extensively. I am new to Revolution and would like to know if there is > any equivalent function or command for Revolution? > Thanks for any help. Revolution supports all the same variations of the "find" command that HyperCard has. You can also do everything that Rinaldi's FullFind does, but you need to script it yourself. Because the Rev engine is so fast, you won't see any slowdown. What functions of FullFind do you need to duplicate? We can help you do it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From fde101 at fjrhome.net Wed Jan 12 15:19:56 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 12 Jan 2005 15:19:56 -0500 Subject: bullet font In-Reply-To: <51817CB8-64D2-11D9-B302-0030654C1E62@realtorsgroup.us> References: <51817CB8-64D2-11D9-B302-0030654C1E62@realtorsgroup.us> Message-ID: <53811D8D-64D7-11D9-94FD-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I just use "ask password" for those things... Alternately, you could intercept the keyDown messages (etc.) sent to a field and handle them yourself. A bullet font is not a practical idea, since relying on its presence in a system is something of a security hazard: if a user removes the font, a substitution is made, and the password is likely readable on-screen. Also, copy the password from the field and paste it into a text editor (or word processor and change the font from there)... On Jan 12, 2005, at 2:44 PM, Hershel Fisch wrote: > Hi , is there some way to create a bullet font for passwords ? > Thanks, Hershel > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB5YZs7aqtWrR9cZoRAoMhAJ9vjnCOSmWoBFKQE5OQf5Ucn73dGgCfbkQA PVFuYlvU9x1/NkG+1pT/eUQ= =hhIT -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From sanke at hrz.uni-kassel.de Wed Jan 12 15:58:16 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Wed, 12 Jan 2005 21:58:16 +0100 Subject: OT: need real Apple Service email address Message-ID: <41E58F68.2080602@hrz.uni-kassel.de> This is a post to sum up and end this OT-thread. Thanks for the two on-list responses to my post and a few more I received off-list. Apparently they are no service email-addresses available, apart from the dead-end addresses with automated answers and the only live one that continues to direct me to the dead-ends. And I assume that all the seasoned Apple users of this list seem to take it for granted that Apple produces fine products, but offers lousy service. For those who recommended other international phone numbers: I had explained in my last post why I am not willing to make international calls on the basis of my earlier experience, and because all I need is just an email with a Quicktime key for which I already paid for. It seems that service for consumers constitutes the dark side of the Apple. Either this disastrous type of service is caused by internal dis-organisation and incompetence or it might be intentional, which would be even worse. I reserve a few comments I would like to make.- This is the text of my last post I sent to Apple Store (U.S.) today: > Dear Apple Store Team, > > my order W76150797 was made from Apple Store (U.S.). The data I again > attached - see far below - were taken from "My Account" of Apple U.S. > The data were available on your Apple Store site until last Sunday, > Jan 9th, and somebody - probably you - has now deleted all traces > concerning my order, and the information I now get from "My Account" > page is "You don't have any saved carts or order history". > > Very funny , isn't it? You delete my data, and then say you cannot > find it?? > > The contact address you include in your post below > ( unfortunately > leads into nowhere. All I get eventually is an Irish and British phone > number. I have explained below why I am not willing to use such a > service by phone. > > All I need is an email containing my paid-for Quicktime Pro license code. > > Where is the problem? Why can't you issue a key to me?? The whole > thing borders on a grotesque. > > Please, make an intelligent, competent, and user-friendly move and > send me this key! > > Desperate regards, So far... Wilhelm Sanke From kkaufman at snet.net Wed Jan 12 16:04:38 2005 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed, 12 Jan 2005 16:04:38 -0500 Subject: MIDI volume control In-Reply-To: <20050112163336.9441A93013F@mail.runrev.com> References: <20050112163336.9441A93013F@mail.runrev.com> Message-ID: <91ED0545-64DD-11D9-80C8-00112430FB54@snet.net> > playLoudness manages relative audioClip volume, but has anyone figured > out a > generic shell command to set the volume for MIDI playback (SW Synth in > the > 'volume control' control panel) or is the command device-dependent? > > Purpose: > To superimpose wav speech over midi music and control relative > volumes. Perhaps you are not using Quicktime? Otherwise it would be easy to, as you say, manage the relative [player] volume. Also, I take it you have existing MIDI sequences which you would like to use, and are not creating your own sequences for this project, since MIDI note-event volumes can range from 0-127. Kurt From Roger.E.Eller at sealedair.com Wed Jan 12 16:06:50 2005 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed, 12 Jan 2005 16:06:50 -0500 Subject: bullet font Message-ID: > Hi , is there some way to create a bullet font for passwords? > Thanks, Hershel Hershel, This is not my code, but I use it and it works very well (on mac and pc). Someone posted this to the list a few months ago. Roger Eller [PUT THIS IN A BUTTON NAMED Logon] global passwd on mouseUp answer "You typed:" && passwd && "as your password, but the field only showed" && fld "passwd" & "." end mouseUp [PUT THIS IN THE SCRIPT OF A FIELD NAMED passwd] global passwd on keydown whichKey put word 2 of the selectedChunk of me into sChar put word 4 of the selectedChunk of me into eChar if eChar > sChar then -- some text is selected delete char sChar to eChar of me delete char sChar to eChar of passwd end if put word 2 of the selectedChunk of me into sChar put word 4 of the selectedChunk of me into eChar put whichKey after char eChar of passwd switch (the platform) case "MacOS" put numtochar(165) after char eChar of me break case "Win32" set the textFont of me to "Arial Black" set the textSize of me to "12" put numtochar(149) after char eChar of me break end switch end keyDown on backspaceKey put word 2 of the selectedChunk of me into sChar put word 4 of the selectedChunk of me into eChar if eChar > sChar then -- text is selected delete char sChar to eChar of me delete char sChar to eChar of passwd else delete char eChar of me delete char eChar of passwd end if end backspaceKey on deleteKey put word 2 of the selectedChunk of me into sChar put word 4 of the selectedChunk of me into eChar if eChar > sChar then -- text is selected delete char sChar to eChar of me delete char sChar to eChar of passwd else delete char eChar of me delete char eChar of passwd end if end deleteKey on returnInField click at the loc of btn "Login" end returnInField From bill at bluewatermaritime.com Wed Jan 12 16:09:19 2005 From: bill at bluewatermaritime.com (Bill) Date: Wed, 12 Jan 2005 17:09:19 -0400 Subject: OT: need real Apple Service email address In-Reply-To: <41E58F68.2080602@hrz.uni-kassel.de> Message-ID: I have had good look with the emails from individual Apple sales reps or wizards in the stores. They answer right away and they have access to Apple (that we don't -- should but don't). It works fairly good but you have to go to a store where there is an Apple rep first to get an email. On 1/12/05 4:58 PM, "Wilhelm Sanke" wrote: > This is a post to sum up and end this OT-thread. > Thanks for the two on-list responses to my post and a few more I > received off-list. > > Apparently they are no service email-addresses available, apart from the > dead-end addresses with automated answers and the only live one that > continues to direct me to the dead-ends. And I assume that all the > seasoned Apple users of this list > seem to take it for granted that Apple produces fine products, but > offers lousy service. > > For those who recommended other international phone numbers: > I had explained in my last post why I am not willing to make > international calls on the basis of my earlier experience, and because > all I need is just an email with a Quicktime key for which I already > paid for. > > It seems that service for consumers constitutes the dark side of the > Apple. Either this disastrous type of service is caused by internal > dis-organisation and incompetence or it might be intentional, which > would be even worse. I reserve a few comments I would like to make.- > > This is the text of my last post I sent to Apple Store (U.S.) today: > >> Dear Apple Store Team, >> >> my order W76150797 was made from Apple Store (U.S.). The data I again >> attached - see far below - were taken from "My Account" of Apple U.S. >> The data were available on your Apple Store site until last Sunday, >> Jan 9th, and somebody - probably you - has now deleted all traces >> concerning my order, and the information I now get from "My Account" >> page is "You don't have any saved carts or order history". >> >> Very funny , isn't it? You delete my data, and then say you cannot >> find it?? >> >> The contact address you include in your post below >> ( unfortunately >> leads into nowhere. All I get eventually is an Irish and British phone >> number. I have explained below why I am not willing to use such a >> service by phone. >> >> All I need is an email containing my paid-for Quicktime Pro license code. >> >> Where is the problem? Why can't you issue a key to me?? The whole >> thing borders on a grotesque. >> >> Please, make an intelligent, competent, and user-friendly move and >> send me this key! >> >> Desperate regards, > > So far... > > Wilhelm Sanke > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From yvescoppe at skynet.be Wed Jan 12 16:09:58 2005 From: yvescoppe at skynet.be (Yves COPPE) Date: Wed, 12 Jan 2005 22:09:58 +0100 Subject: bullet font In-Reply-To: <51817CB8-64D2-11D9-B302-0030654C1E62@realtorsgroup.us> References: <51817CB8-64D2-11D9-B302-0030654C1E62@realtorsgroup.us> Message-ID: <51003BF4-64DE-11D9-A721-000D93677F1E@skynet.be> Le 12-janv.-05, ? 20:44, Hershel Fisch a ?crit : > Hi , is there some way to create a bullet font for passwords ? > Thanks, Hershel > create your fld and that is the script of the fld : local thisPassword on returninfield get thisPassword if it is then go to stack else answer "Password not correct" end if close stack end returninfield on enterinfield returninfield end enterinfield on keydown whichKey put word 2 of the selectedChunk of me into sChar put word 4 of the selectedChunk of me into eChar if eChar > sChar then -- some text is selected delete char sChar to eChar of me delete char sChar to eChar of thisPassword end if put word 2 of the selectedChunk of me into sChar put word 4 of the selectedChunk of me into eChar put whichKey after char eChar of thisPassword put numtochar(165) after char eChar of me end keyDown on backspaceKey put word 2 of the selectedChunk of me into sChar put word 4 of the selectedChunk of me into eChar if eChar > sChar then -- text is selected delete char sChar to eChar of me delete char sChar to eChar of thisPassword else delete char eChar of me delete char eChar of thisPassword end if end backspaceKey on deleteKey put word 2 of the selectedChunk of me into sChar put word 4 of the selectedChunk of me into eChar if eChar > sChar then -- text is selected delete char sChar to eChar of me delete char sChar to eChar of thisPassword else delete char eChar of me delete char eChar of thisPassword end if end deleteKey You can adapt it to your needs. Greetings. Yves COPPE yvescoppe at skynet.be From alex at tweedly.net Wed Jan 12 16:23:22 2005 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 12 Jan 2005 21:23:22 +0000 Subject: Compression question / problem In-Reply-To: <867C3ECE-64D9-11D9-94FD-0050E410655F@fjrhome.net> References: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> <867C3ECE-64D9-11D9-94FD-0050E410655F@fjrhome.net> Message-ID: <41E5954A.7070408@tweedly.net> Frank D. Engel, Jr. wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > In general, you can use your (client) bandwidth more effectively by > downloading several files at a time, but 50 might be a bit much. It > would probably be ideal to create (for example) 5 files of 10 pictures > each, then download those 5 files in parallel. > > Or try with 4 files (2 of 13 images, 2 of 12), for example... > > And if the files can be distributed to several servers, even better > (but don't do that unless there will be a LOT of simultaneous > downloads from numerous clients -- otherwise it's not worth the > expense, the gains would be minimal). As Frank says, approx. 4 files to be downloaded in parallel will give you the shortest time to complete the transfer. Be sure to use "load URL" on each to start the transfer, then "put URL" (or any other similar technique). At 4 files, each one is only 125K (for 50 files of 10K each) - increasing beyond that point is approaching the territory where they are small enough to run into noticeable start-up overheads, enough to defeat your purpose. Note this approach could be considered slightly anti-social if the Internet connection is slow-ish and shared with other users - doing 4 transfers in parallel will allow you use a large part of the bandwidth even if there are other users trying to get something done. If that situation is possible, and if it's a 56K or slower connection, I'd limit myself to 2 parallel streams. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005 From chipp at chipp.com Wed Jan 12 16:23:49 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Jan 2005 15:23:49 -0600 Subject: Compression question / problem In-Reply-To: <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> References: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> Message-ID: <41E59565.2020908@chipp.com> Why do you put them in a custom property? Just put them onto the stack card and compress from there. I compress/decompress stacks all the time on Mac and PC w/out problems. It'll take only slightly longer to download 50 separate files than one large file. I think I would make that design decision based on other criteria than just time. Chipp Richard Miller wrote: >>> Any opinions on the (speed/time) issue of transmitting fifty 10k >>> files versus one 500k file? >>> Is the answer the same whether the connection is broadband or 56k >>> dial up? >> >> >> technically speaking: I have no idea ;-) >> >> But if you display the images immediately after they have been >> downloaded, then 50 * 10 KB will be definitively subjectively faster... >> >>> >>> Richard >> >> >> Regards >> >> Klaus Major >> klaus at major-k.de >> http://www.major-k.de >> >> _______________________________________________ >> 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 > > > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 1/10/2005 From hershrev at realtorsgroup.us Wed Jan 12 16:16:06 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 12 Jan 2005 16:16:06 -0500 Subject: bullet font In-Reply-To: <51003BF4-64DE-11D9-A721-000D93677F1E@skynet.be> Message-ID: <2C1CEDFC-64DF-11D9-B302-0030654C1E62@realtorsgroup.us> Thanks to all. Hershel On Wednesday, January 12, 2005, at 04:09 PM, Yves COPPE wrote: > > Le 12-janv.-05, ? 20:44, Hershel Fisch a ?crit : > >> Hi , is there some way to create a bullet font for passwords ? >> Thanks, Hershel >> > > create your fld and that is the script of the fld : > > local thisPassword > on returninfield > get thisPassword > if it is then > go to stack > else > answer "Password not correct" > end if > close stack > end returninfield > > on enterinfield > returninfield > end enterinfield > > on keydown whichKey > put word 2 of the selectedChunk of me into sChar > put word 4 of the selectedChunk of me into eChar > if eChar > sChar then -- some text is selected > delete char sChar to eChar of me > delete char sChar to eChar of thisPassword > end if > put word 2 of the selectedChunk of me into sChar > put word 4 of the selectedChunk of me into eChar > put whichKey after char eChar of thisPassword > put numtochar(165) after char eChar of me > end keyDown > > on backspaceKey > put word 2 of the selectedChunk of me into sChar > put word 4 of the selectedChunk of me into eChar > if eChar > sChar then -- text is selected > delete char sChar to eChar of me > delete char sChar to eChar of thisPassword > else > delete char eChar of me > delete char eChar of thisPassword > end if > end backspaceKey > > on deleteKey > put word 2 of the selectedChunk of me into sChar > put word 4 of the selectedChunk of me into eChar > if eChar > sChar then -- text is selected > delete char sChar to eChar of me > delete char sChar to eChar of thisPassword > else > delete char eChar of me > delete char eChar of thisPassword > end if > end deleteKey > > > > You can adapt it to your needs. > Greetings. > > Yves COPPE > yvescoppe at skynet.be_______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From wow at together.net Wed Jan 12 16:42:44 2005 From: wow at together.net (Richard Miller) Date: Wed, 12 Jan 2005 16:42:44 -0500 Subject: Compression question / problem In-Reply-To: <41E5954A.7070408@tweedly.net> References: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> <867C3ECE-64D9-11D9-94FD-0050E410655F@fjrhome.net> <41E5954A.7070408@tweedly.net> Message-ID: Thanks for all the feedback on this issue. On Jan 12, 2005, at 4:23 PM, Alex Tweedly wrote: > Frank D. Engel, Jr. wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> In general, you can use your (client) bandwidth more effectively by >> downloading several files at a time, but 50 might be a bit much. It >> would probably be ideal to create (for example) 5 files of 10 >> pictures each, then download those 5 files in parallel. >> >> Or try with 4 files (2 of 13 images, 2 of 12), for example... >> >> And if the files can be distributed to several servers, even better >> (but don't do that unless there will be a LOT of simultaneous >> downloads from numerous clients -- otherwise it's not worth the >> expense, the gains would be minimal). > > As Frank says, approx. 4 files to be downloaded in parallel will give > you the shortest time to complete the transfer. Be sure to use "load > URL" on each to start the transfer, then "put URL" (or any other > similar technique). At 4 files, each one is only 125K (for 50 files of > 10K each) - increasing beyond that point is approaching the territory > where they are small enough to run into noticeable start-up overheads, > enough to defeat your purpose. > > Note this approach could be considered slightly anti-social if the > Internet connection is slow-ish and shared with other users - doing 4 > transfers in parallel will allow you use a large part of the bandwidth > even if there are other users trying to get something done. If that > situation is possible, and if it's a 56K or slower connection, I'd > limit myself to 2 parallel streams. > > -- Alex. > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From michael.rr at mdmays.com Wed Jan 12 17:36:42 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Wed, 12 Jan 2005 16:36:42 -0600 Subject: Why no closeField messages sent? In-Reply-To: <41E5502E.4010209@hyperactivesw.com> References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> <41E5502E.4010209@hyperactivesw.com> Message-ID: <6E505FE3-64EA-11D9-A152-000A95D7C7E2@mdmays.com> Compatibilty is extended to the documentation. Neither docs state that the message is sent only after user interaction.;) Is there a message sent or property changed when the field is dirtied? On Jan 12, 2005, at 10:28 AM, J. Landman Gay wrote: > On 1/11/05 5:14 PM, Michael D Mays wrote: > >> If I do this from a handler >> select char 1 of fld 1 >> select char 2 of fld 2 >> an exitField message is sent from fld 1. But I cannot programatically >> select a fld, modify it, exit it and generate a closeField message. >> What am I doing wrong? Is it possible? If not, why not?:) > > CloseField is only sent after user editing, not after changes from a > script. It may be due to historical reasons, to maintain compatibility > with HyperCard which does the same thing. > > -- > 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 fde101 at fjrhome.net Wed Jan 12 17:42:26 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 12 Jan 2005 17:42:26 -0500 Subject: Why no closeField messages sent? In-Reply-To: <6E505FE3-64EA-11D9-A152-000A95D7C7E2@mdmays.com> References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> <41E5502E.4010209@hyperactivesw.com> <6E505FE3-64EA-11D9-A152-000A95D7C7E2@mdmays.com> Message-ID: <3B8E564E-64EB-11D9-94FD-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Look at the second paragraph under the "Comments" section of Rev's docs on the closeField message. They explicitly state that the "put" command does *not* trigger a closeField message (at least as of 2.5). On Jan 12, 2005, at 5:36 PM, Michael D Mays wrote: > Compatibilty is extended to the documentation. Neither docs state that > the message is sent only after user interaction.;) > > Is there a message sent or property changed when the field is dirtied? > > On Jan 12, 2005, at 10:28 AM, J. Landman Gay wrote: > >> On 1/11/05 5:14 PM, Michael D Mays wrote: >> >>> If I do this from a handler >>> select char 1 of fld 1 >>> select char 2 of fld 2 >>> an exitField message is sent from fld 1. But I cannot >>> programatically select a fld, modify it, exit it and generate a >>> closeField message. >>> What am I doing wrong? Is it possible? If not, why not?:) >> >> CloseField is only sent after user editing, not after changes from a >> script. It may be due to historical reasons, to maintain >> compatibility with HyperCard which does the same thing. >> >> -- >> 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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB5afS7aqtWrR9cZoRAhDWAJ0RhyEA38Khe4a0JpQbhOAHIbMvYQCdEg7K 9hKdYvQpE5kYFfSmFJk0QCs= =VOVp -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From dcragg at lacscentre.co.uk Wed Jan 12 17:51:36 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 12 Jan 2005 22:51:36 +0000 Subject: Compression question / problem In-Reply-To: <41E5954A.7070408@tweedly.net> References: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> <867C3ECE-64D9-11D9-94FD-0050E410655F@fjrhome.net> <41E5954A.7070408@tweedly.net> Message-ID: <838DF6F1-64EC-11D9-AB83-000A9569F8B0@lacscentre.co.uk> On 12 Jan 2005, at 21:23, Alex Tweedly wrote: > Frank D. Engel, Jr. wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> In general, you can use your (client) bandwidth more effectively by >> downloading several files at a time, but 50 might be a bit much. It >> would probably be ideal to create (for example) 5 files of 10 >> pictures each, then download those 5 files in parallel. >> >> Or try with 4 files (2 of 13 images, 2 of 12), for example... >> >> And if the files can be distributed to several servers, even better >> (but don't do that unless there will be a LOT of simultaneous >> downloads from numerous clients -- otherwise it's not worth the >> expense, the gains would be minimal). > > As Frank says, approx. 4 files to be downloaded in parallel will give > you the shortest time to complete the transfer. Be sure to use "load > URL" on each to start the transfer, then "put URL" (or any other > similar technique). At 4 files, each one is only 125K (for 50 files of > 10K each) - increasing beyond that point is approaching the territory > where they are small enough to run into noticeable start-up overheads, > enough to defeat your purpose. > > Note this approach could be considered slightly anti-social if the > Internet connection is slow-ish and shared with other users - doing 4 > transfers in parallel will allow you use a large part of the bandwidth > even if there are other users trying to get something done. If that > situation is possible, and if it's a 56K or slower connection, I'd > limit myself to 2 parallel streams. > Unless the files are on different servers, It won't be any faster to download in parallel using "load url". For requests to the same server, "load url" queues up requests, and when one completes, it starts the next one. I'd guess downloading one large file could be anything from a little to a lot faster. If it's an ftp download, the overheads for each request are relatively high. And if the clients are using a high latency connection (such as a satellite), it's quite noticeable. Http has less overhead, but I'd still expect the single file to be faster. Dave From sarahr at genesearch.com.au Wed Jan 12 17:53:02 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 13 Jan 2005 08:53:02 +1000 Subject: How does Bugzilla operate In-Reply-To: References: Message-ID: > On Dec 18, 2004 I reported a problem that became bug 2477. I created a > stack that reliably demonstrated the problem and posted it for > download. > > In Rev 2.2.1 I could create a graphic with a script. The technique > worked great in both the development environment and in standalones. > > In Rev 2.5 the procedure doesn't work. I rewrote the code so a > graphic with the proper script is clones rather than created. This > revision worked great in the development environment and FAILS in the > standalone. Hi Burton, Checking your example stack, it creates the graphic perfectly, but fails to assign the script to it because you set the stack to be password protected in the standalone settings. I can't understand why creating the graphic worked, but I guess the password protection only applies to scripts. For future reference, you are better of writing a general handler in the stack or card script and either setting the script of the new object to call his handler directly, or have a card or stack mouseUp handler that checks the target and calls specific handlers that way. Cheers, Sarah P.S. you'd better make a note in that Bugzilla entry. From sanke at hrz.uni-kassel.de Wed Jan 12 17:53:44 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Wed, 12 Jan 2005 23:53:44 +0100 Subject: Rinaldi's fullFind equivalent for Revolution? Message-ID: <41E5AA78.6030404@hrz.uni-kassel.de> On Wed, 12 Jan 2005, Tim MacKenzie wrote: > I am a long-time Hypercard user and use Rinaldi's fullFind XFCN > extensively. I am new to Revolution and would like to know if there is > any equivalent function or command for Revolution? > Thanks for any help. > > - Tim MacKenzie > University of Tennessee, Knoxville, TN > tmackenz at utk.edu Depending on what you want to search and apart from Yves COPPE's (yvescoppe at skynet.be) proposed initial script and other suggestions, you might take a look at two stacks you can download from my website , page "Tools and Samples For Development": "Topsearch" searches text in all fields of a stack, "RevBrowser" contains a script search feature with different options that is very fast, e.g. all controls on all cards of a 1000-cards stack in about 4 seconds. --Wilhelm Sanke University Media Center University of Kassel, Germany From alex at tweedly.net Wed Jan 12 17:58:46 2005 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 12 Jan 2005 22:58:46 +0000 Subject: Compression question / problem In-Reply-To: <41E59565.2020908@chipp.com> References: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> <41E59565.2020908@chipp.com> Message-ID: <41E5ABA6.6080305@tweedly.net> Chipp Walters wrote: > It'll take only slightly longer to download 50 separate files than one > large file. I think I would make that design decision based on other > criteria than just time. I have to disagree with that - it may take more than "slightly longer", depending on circumstances. Multiple small files (assuming you don't parallelize them) will cost you at least one extra round-trip time per file (and possibly more depending on the server, firewall, proxy, nat box, etc.). So on a "typical" client, open a shell and "ping" the server. Take the average round-trip time reported, and multiply by 50 - that's the approx cost of multiple small files. You have a base time of around 10 seconds in this case (50 x 10k over a 512K DSL connection), so you can tell whether or not it would be a noticeable increase. my house to my web server round trip = 48ms, overhead = 2.4 secs. 10 sec vs 12 sec ? - not important. my house to runrev.com round trip = 140 ms, overhead = 7 seconds. 10 sec vs 17 sec - worth worrying about. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005 From alex at tweedly.net Wed Jan 12 18:03:14 2005 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 12 Jan 2005 23:03:14 +0000 Subject: Compression question / problem In-Reply-To: <838DF6F1-64EC-11D9-AB83-000A9569F8B0@lacscentre.co.uk> References: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> <867C3ECE-64D9-11D9-94FD-0050E410655F@fjrhome.net> <41E5954A.7070408@tweedly.net> <838DF6F1-64EC-11D9-AB83-000A9569F8B0@lacscentre.co.uk> Message-ID: <41E5ACB2.3050507@tweedly.net> Dave Cragg wrote: > Unless the files are on different servers, It won't be any faster to > download in parallel using "load url". For requests to the same > server, "load url" queues up requests, and when one completes, it > starts the next one. Ouch !! I didn't know that (and assumed the opposite). Thanks Dave. Does "server" mean name or IP address ? Or even "IP address+port number" ? Thanks -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005 From heather at runrev.com Wed Jan 12 18:06:13 2005 From: heather at runrev.com (Heather Nagey) Date: Wed, 12 Jan 2005 23:06:13 +0000 Subject: Special Holiday Offers Message-ID: Dear list members, As some of you may already know, we're giving away some great New Year offers. You can get altBrowser and Magic Carpet bundled together for around half the price of these items separately - what serious developer can afford to be without them? You can also get a brand new Studio license or an upgrade from Dreamcard to Studio and get these items bundled completely free, so if you were hesitating over whether or not you really need that Studio license, now is a great time to stop sitting on the fence (or the dime, if you are one of our American friends) and take the plunge. You can get the acclaimed If Monks had Macs free with a new Dreamcard license. For more information about these and other offers, visit http://www.runrev.com/selectoffers.php These offers expire on 28th January, so consider well but not too long! A Happy New Year to you all, Regards, Heather -- ** For a faster response to all licensing, support, and technical issues, please now send mail to support at runrev.com ** Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools Tel +44 (0) 870 747 1165 Fax +44 (0) 845 4588487 ~~~ Check our web site for new Revolution editions & special offers ~~~ From soapdog at mac.com Wed Jan 12 18:08:02 2005 From: soapdog at mac.com (Andre Garzia) Date: Wed, 12 Jan 2005 11:08:02 -1200 Subject: Merry xmas and new year. In-Reply-To: <41E4CA89.2040407@chipp.com> References: <200501120507.j0C57dA3019152@mac.com> <41E4CA89.2040407@chipp.com> Message-ID: <1240815.1105571282076.JavaMail.soapdog@mac.com> On Tuesday, January 11, 2005, at 06:58PM, Chipp Walters wrote: >Andre Alves Garzia wrote: >> Hi folks, >> >> I am at brazil`s south recovering my arm drinking and dancing. The >> only way to connect is thru a silly bluetooth hotspot. > >And it only took 12+ days to get from from your iPaq to the list! Silly >*SLOW* bluetooth hotspot :-) > :Heck, I sent that email on january 1st... cant trust public providers.... Cheers andre > >-- >No virus found in this outgoing message. >Checked by AVG Anti-Virus. >Version: 7.0.296 / Virus Database: 265.6.10 - Release Date: 1/10/2005 > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > From ambassador at fourthworld.com Wed Jan 12 18:12:29 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Jan 2005 15:12:29 -0800 Subject: How does Bugzilla operate In-Reply-To: References: Message-ID: <41E5AEDD.8040704@fourthworld.com> Sarah Reichelt wrote: >> On Dec 18, 2004 I reported a problem that became bug 2477. I created a >> stack that reliably demonstrated the problem and posted it for download. >> >> In Rev 2.2.1 I could create a graphic with a script. The technique >> worked great in both the development environment and in standalones. >> >> In Rev 2.5 the procedure doesn't work. I rewrote the code so a >> graphic with the proper script is clones rather than created. This >> revision worked great in the development environment and FAILS in the >> standalone. > > Hi Burton, > > Checking your example stack, it creates the graphic perfectly, but fails > to assign the script to it because you set the stack to be password > protected in the standalone settings. I can't understand why creating > the graphic worked, but I guess the password protection only applies to > scripts. A bug was introduced in v2.5 while addressing a potential security issue: the clone command should rightfully prevent objects from being cloned from a password-protected stack to any other stack, as the destination stack may not be password-protected and thus leave any script in that object exposed in the new stack. However this seems to have been addressed with a touch of overkill: in v2.5 the ability to clone objects within a password-protected stack has apparently be disabled, as has the ability to clone a password-protected stack itself. Neither of these two circumstances pose a security exposure, so the older behavior of allowing the clone should be restored for these, while keeping the one case that is an exposure (cloning out of a password-protected stack). These were reported in Bugzilla, and if memory serves were slated to be addressed in the next release. I can't find the Bugzilla item now, so I don't know the current status. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From chipp at chipp.com Wed Jan 12 18:25:04 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Jan 2005 17:25:04 -0600 Subject: [Fwd: Re: Compression question / problem] Message-ID: <41E5B1D0.8030402@chipp.com> Alex, Here's my math regarding the download time for a single 1 megapixel JPG file * 50. A Single 1024X768 JPEG compressed at Quality 60 is over 100K. Testing here it takes about 8 seconds on a cable modem to upload it to an FTP server. This doesn't take into account the handshake stuff as I'm using libURLSetStatusCallback to get feedback on when the file starts uploading and then is finished. So 8 seconds * 50 images = 400 seconds = 6 min 40 seconds. I really don't think waiting an extra 10 to 20 seconds makes *that* big a difference here-- and that is why I suggest making the decision based on other criteria. For instance, what happens if you lose your connection at 6 min 20 seconds? Do you want your user to start all over? I personally would rather download each file independantly, keep track of them then have the user only download files not yet downloaded if the connection is broken. This is 'other criteria'. Also, as Dave mentions, libURL can't do 'parallel' downloads, so you don't get a speed boost you thought. best, Chipp Alex Tweedly wrote: > Chipp Walters wrote: > >> It'll take only slightly longer to download 50 separate files than one >> large file. I think I would make that design decision based on other >> criteria than just time. > > > I have to disagree with that - it may take more than "slightly > longer", depending on circumstances. > > Multiple small files (assuming you don't parallelize them) will cost you > at least one extra round-trip time per file (and possibly more depending > on the server, firewall, proxy, nat box, etc.). So on a "typical" > client, open a shell and "ping" the server. Take the average round-trip > time reported, and multiply by 50 - that's the approx cost of multiple > small files. > > You have a base time of around 10 seconds in this case (50 x 10k over a > 512K DSL connection), so you can tell whether or not it would be a > noticeable increase. > > my house to my web server round trip = 48ms, overhead = 2.4 > secs. 10 sec vs 12 sec ? - not important. > my house to runrev.com > round trip = 140 ms, overhead = 7 seconds. 10 sec vs 17 sec - worth > worrying about. > > -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 1/10/2005 From fde101 at fjrhome.net Wed Jan 12 18:36:06 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 12 Jan 2005 18:36:06 -0500 Subject: Compression question / problem In-Reply-To: <41E5ACB2.3050507@tweedly.net> References: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> <867C3ECE-64D9-11D9-94FD-0050E410655F@fjrhome.net> <41E5954A.7070408@tweedly.net> <838DF6F1-64EC-11D9-AB83-000A9569F8B0@lacscentre.co.uk> <41E5ACB2.3050507@tweedly.net> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Right, and given that info (news 2 me, 2), your best bet would be to use two files on two separate servers (one on each server), 3 on 3 servers, 4 on 4 servers (ideal), or to just use one large file, for reasons outlined in this thread. If multiple servers are out of the question (or if it is not worth the expense to get the slightly higher throughput, as is likely the case), just use one big file. On Jan 12, 2005, at 6:03 PM, Alex Tweedly wrote: > Dave Cragg wrote: > >> Unless the files are on different servers, It won't be any faster to >> download in parallel using "load url". For requests to the same >> server, "load url" queues up requests, and when one completes, it >> starts the next one. > > Ouch !! > I didn't know that (and assumed the opposite). Thanks Dave. > > Does "server" mean name or IP address ? > Or even "IP address+port number" ? > > Thanks > -- Alex. > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB5bRm7aqtWrR9cZoRAnJCAJ0d6ld59lTP8NCGr3NXHUUxpNpz/gCghnqj oCJES1Q533IoUnpCOw1QJIk= =gU3n -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From alex at tweedly.net Wed Jan 12 19:10:58 2005 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 13 Jan 2005 00:10:58 +0000 Subject: [Fwd: Re: Compression question / problem] In-Reply-To: <41E5B1D0.8030402@chipp.com> References: <41E5B1D0.8030402@chipp.com> Message-ID: <41E5BC92.2000004@tweedly.net> Chipp Walters wrote: > Alex, > > Here's my math regarding the download time for a single 1 megapixel JPG > file * 50. A Single 1024X768 JPEG compressed at Quality 60 is over 100K. > Testing here it takes about 8 seconds on a cable modem to upload it to > an FTP server. This doesn't take into account the handshake stuff as I'm > using libURLSetStatusCallback to get feedback on when the file starts > uploading and then is finished. > > So 8 seconds * 50 images = 400 seconds = 6 min 40 seconds. I really > don't think waiting an extra 10 to 20 seconds makes *that* big a > difference here-- and that is why I suggest making the decision based on > other criteria. For instance, what happens if you lose your connection > at 6 min 20 seconds? Your math is (of course) correct, and if we were talking about 6m 20sec vs 6m 40sec I would completely agree that separate files would be far better. But Richard said earlier that his 50 photos are highly compressed, and are around 10k each. So in this situation, the trade-off is 10 seconds versus 20 seconds. The 10 sec is an actual time for a single file download of 480K from own web server over 512K DSL - the 20 secs is extrapolated from 3 x 10k transfers from a web server on the east coast). > Do you want your user to start all over? I > personally would rather download each file independantly, keep track of > them then have the user only download files not yet downloaded if the > connection is broken. This is 'other criteria'. > > Also, as Dave mentions, libURL can't do 'parallel' downloads, so you > don't get a speed boost you thought. Yeah, I was a bit surprised by that. So (for me) it would come down to time saving versus the potential cost of restarting big transfers. At 100% time overhead and 10 second connection time - a single file would be "obvious" At < 5% overhead and > 6min connection - separate files are equally "obvious" Somewhere in between it might be a difficult choice ... though if I found I was in any doubt, I'd KISS and use separate files. -- Alex. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005 From alanira9 at mac.com Wed Jan 12 19:54:08 2005 From: alanira9 at mac.com (Alan Gayne) Date: Wed, 12 Jan 2005 19:54:08 -0500 Subject: Where is Jan Schenkel? Message-ID: Maybe this is a question, there answer to which is already known by everybody else on the list. Does anyone have information as to the whereabouts of Jan Schenkel? Last time I heard anything back in November, he was was in Malta demonstrating Quartam Reports, with the prospect that a "beta" release of this would be forthcoming in a week or two. Since then, I've been following the list almost every day, and not only have I seen nothing further on Quartam, but Jan's usually prolific contributions to the list also seem to be absent. Perhaps Jan has secluded himself to finish work on Quartam. Or perhaps he is taking a long well deserved holiday. It's even possible that Jan posted a brief notice on the list to that effect which I missed. If either is the case, then I apologize in advance for what may be seen as an invasion of privacy. I'm just a bit concerned that some misfortune has befallen someone whom I have never met, but who has always seemed to be one of the most friendly and helpful voices on this list. So if anyone knows something which they feel comfortable in sharing, I would appreciate a "heads up". Happy and healthy new year to all. Alan Gayne From pixelbird at interisland.net Wed Jan 12 20:05:13 2005 From: pixelbird at interisland.net (Ken Norris) Date: Wed, 12 Jan 2005 17:05:13 -0800 Subject: MIDI volume control In-Reply-To: <20050112215732.6DBA893017F@mail.runrev.com> References: <20050112215732.6DBA893017F@mail.runrev.com> Message-ID: <2E161CF0-64FF-11D9-90FB-000A27945590@interisland.net> Hi Kurt, > Date: Wed, 12 Jan 2005 16:04:38 -0500 > From: Kurt Kaufman > Subject: MIDI volume control > >> playLoudness manages relative audioClip volume, but has anyone figured >> out a >> generic shell command to set the volume for MIDI playback (SW Synth in >> the >> 'volume control' control panel) or is the command device-dependent? >> >> Purpose: >> To superimpose wav speech over midi music and control relative >> volumes. > > > Perhaps you are not using Quicktime? Otherwise it would be easy to, as > you say, manage the relative [player] volume. Also, I take it you have > existing MIDI sequences which you would like to use, and are not > creating your own sequences for this project, since MIDI note-event > volumes can range from 0-127. I thought it was 0-60. AFAIK, 0 = mute and 60 = max volume in the QuickNotes external I use on the Mac. Sound volume levels have gotten a little dicey under Panther. Anyway, yes, the note parameters in a sequence have the volume, which is effectively a QT MIDI note setting. I would think that _either_ the volume of a clip or, for sure, a player volume, would be independent from each other. Haven't tried, though. For sure, it would be worthwhile to see if I can fire the QuickNotes external from Rev. It works from the data fork in a SuperCard project, but I don't know how to deal with it in a Rev main stack. Any help appreciated. TIA, Ken N. From katir at hindu.org Wed Jan 12 22:30:08 2005 From: katir at hindu.org (Sivakatirswami) Date: Wed, 12 Jan 2005 17:30:08 -1000 Subject: Collaboration on the LAN Message-ID: <6CA56B82-6513-11D9-8036-000A959D0AC6@hindu.org> OK here is a "brainstorm" type post: I do a daily web page with photos that have arrived from a) local digital camera on site b) incoming pictures from remote locations, Mauritius, Malaysia, Sri Lanka, USA, UK, India, c) photos coming in from individuals by email. I process these, make selections, load into a stack and then I write the captions for them between the hours of 4-6 PM daily (see www.gurudeva.org/taka/) in a single stack that lives on our OSX server and is opened across the network. (btw this scenario is *very* stable... in 4 years of working like this I have never once had any stack corruption, even during the worst kinds of crashes) The stack is pretty simple: a card with a img for the photo, a field for the caption, some html mark up tools and a previewer substack that allows quick rearrangment of the order of the photos by simply cutting and pasting them to different locations in a horizontal catalog. (which consists of a series of chars whose img src is set to the same image as the card that is in the same ordinal position as the card which holds it in the main stack is) when done, I have these other revolution wizards-scripts do all kinds of stuff, rotate background photos, generate html chunks, etc. upload new .htaccess redirect, FTP etc. and viola, daily web page on line. Now, here's the challenge: this is all happening in a single stack, I can't get any collaboration on captions without closing the stack and telling someone else "OK, open the stack and you add to the captions." Users on the LAN have a simple splash screen "Player" engine and no REV IDE. But it is a one at a time deal. Since it's in use most of the time = zero collaboration-zero delegation option. What we want to be able to do is say to person A "Could you write caption for photos 5,6,7 ?" and ask person B "Could you write captions for photos 3,4 ?" And they go to work at the same moment, say 4:15... result, much more informative web page, more facts, less work for admin (your truly), and giving others the feeling and opportunity of contributing without making a giant committment -- most importantly letting someone else write the caption when they are the best qualified to do so. So, goal would be to, during these two hours, when I give the high sign "Photos are in!" to allow various individual on the land to a) view the photos in the current order they are in. b) be able to see captions as they are in the current state c) edit, add to, or write from scratch captions freely, and update Given that we have a daily (arbitrary) limit of a max 1 meg upload for the complete page view (approx 42 photos and captions max, usually much less,) a macho data base solution is over kill. So first solution I can think of would be to have a distributed viewer stack that reads the main stack from the server... and the captions are external text files... with some kind or semaphore, locking mechanism "caption being edited" which is on if it is in use, release when done. Maybe external text files are not necessary... if I had a permanently open and running rev process-stack on the server and the viewer stack just talked to that and the captions were contained inside there. Or may be no stack on the server at all which only has the photos and external caption text files and semaphore flags I'm just beginning to think about this, and looking for any and all ideas. TIA Sivakatirswami From matt.denton at limelight.com.au Thu Jan 13 02:14:57 2005 From: matt.denton at limelight.com.au (Matt Denton) Date: Thu, 13 Jan 2005 18:14:57 +1100 Subject: Burning to a CD from inside Rev -- at core system level? In-Reply-To: <20050112170010.1BD7E93014F@mail.runrev.com> References: <20050112170010.1BD7E93014F@mail.runrev.com> Message-ID: Hi all. Does anyone have experience burning CDs using Rev? We are building a prototype and need some way of burning to a CD (preferably/eventually at System Level, OSX and WinXP). We need to control much of the process, ie multi-session etc. Any suggestions? Cheers M@ Matt Denton From chipp at chipp.com Thu Jan 13 02:19:26 2005 From: chipp at chipp.com (Chipp Walters) Date: Thu, 13 Jan 2005 01:19:26 -0600 Subject: Compression question / problem Message-ID: <41E620FE.6060804@chipp.com> This topic is interesting in light of the recent announcement by Allume who claim to be able to furhter reduce a JPG by 30% or more (I'll believe it when I see it;-) http://tinyurl.com/6hs4z -Chipp -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 1/10/2005 From FlexibleLearning at aol.com Thu Jan 13 04:02:07 2005 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 13 Jan 2005 04:02:07 EST Subject: MIDI volume control Message-ID: >> playLoudness manages relative audioClip volume, but has anyone figured >> out a generic shell command to set the volume for MIDI playback >> (SW Synth in the 'volume control' control panel) or is the command >> device-dependent? >> >> Purpose: >> To superimpose wav speech over midi music and control relative >> volumes. Kurt replied: > Perhaps you are not using Quicktime? Otherwise it would be easy to, as > you say, manage the relative [player] volume. Also, I take it you have > existing MIDI sequences which you would like to use, and are not > creating your own sequences for this project, since MIDI note-event > volumes can range from 0-127. Hi Kurt, Apologies... I said 'shell command' but I meant 'mciSendString'. Background reading seems to indicate that 'volume' is not a 'required' command, but if the 'volume control panel' can do it, and if Windows MediaPlayer can do it (it resets midi volume back to 100%), I assume access to MIDI volume control is indeed possible. 'put mciSendString("setAudio volume 75") into returnValue' What's the correct 'mciSendString' command syntax? /H From dcragg at lacscentre.co.uk Thu Jan 13 03:59:32 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 13 Jan 2005 08:59:32 +0000 Subject: Compression question / problem In-Reply-To: <41E5ACB2.3050507@tweedly.net> References: <5F4FEC76-64D4-11D9-BEBC-003065B0423A@together.net> <3BB2C981-64D7-11D9-A3AB-000A27B49A96@major-k.de> <0EDFDD92-64D8-11D9-BEBC-003065B0423A@together.net> <867C3ECE-64D9-11D9-94FD-0050E410655F@fjrhome.net> <41E5954A.7070408@tweedly.net> <838DF6F1-64EC-11D9-AB83-000A9569F8B0@lacscentre.co.uk> <41E5ACB2.3050507@tweedly.net> Message-ID: <70D5C14A-6541-11D9-AB83-000A9569F8B0@lacscentre.co.uk> On 12 Jan 2005, at 23:03, Alex Tweedly wrote: > Dave Cragg wrote: > >> Unless the files are on different servers, It won't be any faster to >> download in parallel using "load url". For requests to the same >> server, "load url" queues up requests, and when one completes, it >> starts the next one. > > Ouch !! > I didn't know that (and assumed the opposite). Thanks Dave. > > Does "server" mean name or IP address ? > Or even "IP address+port number" ? It's numerical IP Address + port number. I'm not sure if "thanks" are appropriate. Perhaps libUrl could be improved in this respect. However, I'm not sure if there would be any great benefits from having parallel downloads from the same server. My understanding of pipelined http requests (i.e. simultaneous requests over the same connection) is that the data must be returned sequentially in the same order as the requests were made. To get truly parallel downloads, separate connections (sockets) would be needed for each request, and that has its own overhead. Right now, libUrl uses a "conceptually simple" approach (i.e. the most my brain can handle) while still taking advanatge of re-using connections (in the spirit of the http 1.1 spec). Cheers Dave From carambola at aliceposta.it Thu Jan 13 04:23:50 2005 From: carambola at aliceposta.it (paolo) Date: Thu, 13 Jan 2005 10:23:50 +0100 Subject: A loop with post messages In-Reply-To: <205A7BAB-648E-11D9-AB83-000A9569F8B0@lacscentre.co.uk> Message-ID: Thank you Dave. You are right. Now it works. Ciao Paolo > Try removing the first line. > > repeat 3 > ## if the opensockets is not empty then resetAll > put field "Headers" .... > post MESSAGGIO to URL INDIRIZZO > put it & return after message > end repeat > > Using resetAll (or libUrlResetAll) is generally discouraged. But it > should never be used in a handler before other statements in the same > handler that use libUrl ("post" in this case). > > Cheers > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From michael.rr at mdmays.com Thu Jan 13 08:41:32 2005 From: michael.rr at mdmays.com (Michael D Mays) Date: Thu, 13 Jan 2005 07:41:32 -0600 Subject: Why no closeField messages sent? In-Reply-To: <3B8E564E-64EB-11D9-94FD-0050E410655F@fjrhome.net> References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> <41E5502E.4010209@hyperactivesw.com> <6E505FE3-64EA-11D9-A152-000A95D7C7E2@mdmays.com> <3B8E564E-64EB-11D9-94FD-0050E410655F@fjrhome.net> Message-ID: I see that now.:) RTM, right? I was thrown off by the use of "focus" -> Sent to a field when the focus is being removed from that field and the field's content has changed. <- and the focus command. In my mind the user selects and types; the programer shifts focus. In fact the focus does change when the user selects a field. But also the focus can change without any user interaction. In fact a put into the fld can stifle the closeField message. Make a card with two flds. In fld 1 on keyDown theKey if theKey is "r" then put " rule " after fld 1 exit keyDown else pass keyDown end if end keyDown In the card's script trap the closeField message on closeField beep end closeField Now type 'dogsr' (where is the tab key). No beep even though the user has clicked and typed in the field. But you can type 'dogsrtheworld' and get a closeField to fire off. I understand the compatibility problems with HyperCard and now in turn Revolution, but shouldn't there be a fieldTouched and/or fieldDirtied message? Michael On Jan 12, 2005, at 4:42 PM, Frank D. Engel, Jr. wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Look at the second paragraph under the "Comments" section of Rev's > docs on the closeField message. > > They explicitly state that the "put" command does *not* trigger a > closeField message (at least as of 2.5). > > On Jan 12, 2005, at 5:36 PM, Michael D Mays wrote: > >> Compatibilty is extended to the documentation. Neither docs state >> that the message is sent only after user interaction.;) >> >> Is there a message sent or property changed when the field is >> dirtied? >> >> On Jan 12, 2005, at 10:28 AM, J. Landman Gay wrote: >> >>> On 1/11/05 5:14 PM, Michael D Mays wrote: >>> >>>> If I do this from a handler >>>> select char 1 of fld 1 >>>> select char 2 of fld 2 >>>> an exitField message is sent from fld 1. But I cannot >>>> programatically select a fld, modify it, exit it and generate a >>>> closeField message. >>>> What am I doing wrong? Is it possible? If not, why not?:) >>> >>> CloseField is only sent after user editing, not after changes from a >>> script. It may be due to historical reasons, to maintain >>> compatibility with HyperCard which does the same thing. >>> >>> -- >>> 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 >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten > Son, that whosoever believeth in him should not perish, but have > everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFB5afS7aqtWrR9cZoRAhDWAJ0RhyEA38Khe4a0JpQbhOAHIbMvYQCdEg7K > 9hKdYvQpE5kYFfSmFJk0QCs= > =VOVp > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 120MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at wanadoo.fr Thu Jan 13 10:45:42 2005 From: eric.chatonet at wanadoo.fr (=?ISO-8859-1?Q?=C9ric_Chatonet?=) Date: Thu, 13 Jan 2005 16:45:42 +0100 Subject: Rinaldi's fullFind equivalent for Revolution? In-Reply-To: <20050113091727.9B5EF9300E2@mail.runrev.com> References: <20050113091727.9B5EF9300E2@mail.runrev.com> Message-ID: <2E569938-657A-11D9-A991-0003930A9F94@wanadoo.fr> On Wed, 12 Jan 2005, Tim MacKenzie wrote: > I am a long-time Hypercard user and use Rinaldi's fullFind XFCN > extensively. I am new to Revolution and would like to know if there is > any equivalent function or command for Revolution? > Thanks for any help. > > - Tim MacKenzie > University of Tennessee, Knoxville, TN > tmackenz at utk.edu Frederic told me a few months ago that he was working on some scripting equivalent to his externals as FullFind and was stunned by Rev speed versus Pascal code. He released yet FullSort 4.5.2 as a Rev script (http://www.xcmdfactory.com/) Be patient :-( or script it by yourself :-) Amicalement, ?ric Chatonet 24, Boulevard de Port-Royal 75005 Paris From jhurley at infostations.com Thu Jan 13 11:41:54 2005 From: jhurley at infostations.com (James Hurley) Date: Thu, 13 Jan 2005 08:41:54 -0800 Subject: Trouble with graphics display in OS X In-Reply-To: <20050112163336.AA314930144@mail.runrev.com> References: <20050112163336.AA314930144@mail.runrev.com> Message-ID: > > >Message: 14 >Date: Wed, 12 Jan 2005 16:32:17 +0100 (CET) >From: malte.brill at t-online.de >Subject: Re: Trouble with graphics display in OS X >To: use-revolution at lists.runrev.com >Message-ID: <1105543323.41e5409ba803b at modem.webmail.t-online.de> >Content-Type: text/plain; charset="iso-8859-1" > >Hi James, > >>I am running RR 2.2.1 and OS X 2.3 on a PowerBook G4 > >I suspect it?s one of the first Powerbooks G4 (am I right?) > >The problem in this case is the built in graphics card and the way Os X >deals with displaying graphics. I?ve seen this with libRMC moved >objects (and also useing the move command) too on older Powerbooks or >desktop Macs with graphic cards that had <=32 MB... If one wants to do >smooth animation useing Rev and OsX allways recommend a graphics card >as much RAm as is reasonable (32 MB is the minimum, best will be 64 MB >or more) > >Regards, > >Malte ----- Thanks to all who responded with advice. Right now I don't see a solution. I am aware that the components of the location are integers. But in the line: Set the loc of graphic "ball" to theXYcoordinates RR will truncate the components of theXYCoordinates and set the loc of the graphic to the integer poitns. In my applications, the coordinates are computed, for example the x and y coordinates of a planet moving around the sun and will therefore not generally be integers. Unfortunately the move command requires integer input. (I have asked, as a feature request, that RR do the truncation in the engine as it does for set loc. I don't know if this has been implemented in RR 2.5.) If I were to use the "move" command it would be necessary to include a truncation step in the handler and this shows things up quite a bit. But even with integers, the move command is much slower than set loc. For example: on mouseUP put the ticks into tstart set the loc of grc "ball" to 100, 100 put 1 into dx put 1 into dy put the loc of grc "ball" into tBallLoc repeat 500 add dx to item 1 of tBallLoc add dy to item 2 of tBallLoc set the loc of grc "ball" to tBallLoc -- Takes 34 ticks --move grc "ball" to tBallLoc without messages-- Takes 266 ticks --wait 1 millisec --using this and set loc takes 84 ticks end repeat set the loc of grc "ball" to 100,100 put the ticks - tStart & return after field "data" end mouseUP But I think Malte has the answer. Yes, I am using one of the first G4 PowerBooks. But it may be something much more sinister than just a poor graphics card. I put some busy work into the repeat loop to see if this would give RR time to make the display. For example Repeat 1000 times add 1 to temp end repeat But the motion was still herky-jerky, and displayed the graphic only at a few screen locs. I'm getting in way over my head here, but I wonder whether there may be a problem in RR in the screen refresh. When I insert the wait 1 millisec line into the repeat loop, the graphic is displayed uniformly throughout the motion. But the busy work above does not create the same effect. Is it possible that there is a screen refresh after a wait command but perhaps not after a set loc command? As I say, I am in over my head here. Jim From b.xavier at internet.lu Thu Jan 13 12:04:48 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 13 Jan 2005 18:04:48 +0100 Subject: Rinaldi's fullFind equivalent for Revolution? In-Reply-To: <2E569938-657A-11D9-A991-0003930A9F94@wanadoo.fr> Message-ID: <20050113171400.0FE6E9300AE@mail.runrev.com> Eric, the lineoffset() functions works pretty well and there's even an itemoffset() function. filter is the other sought after command that can help. They are not as precise but nothing that a bit of post parsing can't help with. Use them in combos or the lineoffset's third parameter which is startposition. You can also set the wholematches (or not) before to get more precise. So you have basically the same functionalities. I used fullfind extensively in HC seems eons ago, but dont miss it since MC came out on NT! The speed of Rev and the data limitations of an external kind of offsets the benefits in this case imoho. Also beware of crossplatformness (no nix or nt or mac depending on the xternals...). Most of Rinaldis excellent xcmds are not compatible with the dark side... I'm zapped out of them! ;( This is an opportunity for the revfolks to consider using bytecode and get rid of the old glue routines that are so confusing when approaching externals coding... I dont know what they are glued to precisely (just in general) to tell you the truth, but surely the sticky stuff is required to bind code and stacks's data. The one scary point about externals is that they have a higher probability of crashing and I've learned that if you can go around them, more power to you in the long run (more capable scripts alas slower). Rinaldi's externals have always been my favorites and hardly EVER crashed! I didn't say the opposite and didn't say they never did! I do miss them a lot but I find that RunRev has filled in most of the requirements and specs that Frederic has furnished along graciously over almost 2 decades of HC history. I miss switch() the most and replaced it with dummy handler "replacedelimiter @data, fromd, tod " So definitely check them out and milk them for the performance but restrictions apply sooner or later as usual... I had to part with lots of them when I switched to MC on PCs... So Fred, will you port your most popular externals to the PC? Can you put it in as a feature request for me? ;) Can I put a logo of the HyperCard stack with the resedit head on the RunRev Viper car im working on and get away with it legally? Please? ;)) No, I wont put it under the rearview mirror dangling low rider style! cheers Xavier -- Out racing, come back later! From klaus at major-k.de Thu Jan 13 12:02:10 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 13 Jan 2005 18:02:10 +0100 Subject: Trouble with graphics display in OS X In-Reply-To: References: <20050112163336.AA314930144@mail.runrev.com> Message-ID: Hi James, >> ... > Thanks to all who responded with advice. Right now I don't see a > solution. > > I am aware that the components of the location are integers. But in > the line: > > Set the loc of graphic "ball" to theXYcoordinates > > RR will truncate the components of theXYCoordinates and set the loc of > the graphic to the integer poitns. > > In my applications, the coordinates are computed, for example the x > and y coordinates of a planet moving around the sun and will therefore > not generally be integers. > > Unfortunately the move command requires integer input. (I have asked, > as a feature request, that RR do the truncation in the engine as sorry, but it looks like i am not getting the point...? Why not use the "round" function to supply integers for your handler? > it does for set loc. I don't know if this has been implemented in RR > 2.5.) If I were to use the "move" command it would be necessary to > include a truncation step in the handler and this shows things up > quite a bit. But even with integers, the move command is much slower > than set loc. ??? Setting the loc is "instantly", moving includes a REAL movement, even if the distance is ridiculously small ;-) AND "move" depends on the current "movespeed", if not used with "in... xx time" see below... > For example: > > on mouseUP > put the ticks into tstart > set the loc of grc "ball" to 100, 100 > put 1 into dx > put 1 into dy > put the loc of grc "ball" into tBallLoc > repeat 500 > add dx to item 1 of tBallLoc > add dy to item 2 of tBallLoc > set the loc of grc "ball" to tBallLoc -- Takes 34 ticks > --move grc "ball" to tBallLoc without messages-- Takes 266 ticks > --wait 1 millisec --using this and set loc takes 84 ticks > end repeat > set the loc of grc "ball" to 100,100 > put the ticks - tStart & return after field "data" > end mouseUP > > But I think Malte has the answer. Yes, I am using one of the first G4 > PowerBooks. But it may be something much more sinister than just a > poor graphics card. > > I put some busy work into the repeat loop to see if this would give RR > time to make the display. For example > > Repeat 1000 times > add 1 to temp > end repeat > > But the motion was still herky-jerky, and displayed the graphic only > at a few screen locs. > > I'm getting in way over my head here, but I wonder whether there may > be a problem in RR in the screen refresh. When I insert the wait 1 > millisec line into the repeat loop, the graphic is displayed uniformly > throughout the motion. But the busy work above does not create the > same effect. Is it possible that there is a screen refresh after a > wait command but perhaps not after a set loc command? As I say, I am > in over my head here. Why not use: ... set the loc of grc "ball" to 100, 100 put 1 into dx put 1 into dy put the loc of grc "ball" into tBallLoc add 500 to item 1 of tBallLoc add 500 to item 2 of tBallLoc move grc "ball" to tBallLoc in 973 millisecs ## or 1.2 secs or whatever... ## this will be equal on ANY machine, since "move... in..." will try to compensate the different ## CPU speeds! May look a bit jerky on slower machines but the graphic will "arrive in time" ;-) ... > Jim I may overseeing something obvious! Maybe not ;-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From HyperChris at aol.com Thu Jan 13 12:39:12 2005 From: HyperChris at aol.com (HyperChris at aol.com) Date: Thu, 13 Jan 2005 12:39:12 EST Subject: Collaboration on the LAN Message-ID: <67.3c29c6a2.2f180c40@aol.com> >I'm just beginning to think about this, and looking for any and all ideas. I always like the idea of sending people email to notify them that something needs their attention (they don't dare ignore my mail because I control payroll!) Two thoughts come to mind after reading this part in your post ... >So, goal would be to, during these two hours, when I give the high sign >"Photos are in!" to allow various individual on the land to > a) view the photos in the current order they are in. > b) be able to see captions as they are in the current state > c) edit, add to, or write from scratch captions freely, and update So getting back to email ... I would use it to notify them that the item has arrived and then perhaps follow one of these two approaches ... 1. Send an html email with the photos a part of it and then ask that they reply with a caption. The email would have some sort of tag in it that would allow you to place the reply to the appropriate photo. That is a similar approach to a lot of the tech support systems that say "please include this seciton in your reply" You would write a rev stack to check the email account periodically and post these updates. 2. Send a text email that alerts them of a photo needing a caption with a link to a form style web page where the photos are displayed and the person adds a caption and clicks submit. You would write the rev cgi script/stack to update your main data Your thin client approach also sounds promising. If your main stack simply holds the captions and photo URLs then the client can simply run up there and get that relatively small amount of information and then display it. It could also tag the record (card in your stack) to say it is in use OR when it goes to post a change it could check to see if someone else had made a change in the iterim and then give the user options to work it out. I usually use the latter because I find that two people actually changing the same record in the same session is so rare. Keep us posted as lots of projects are similar to this. From jacque at hyperactivesw.com Thu Jan 13 12:59:28 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 13 Jan 2005 11:59:28 -0600 Subject: Why no closeField messages sent? In-Reply-To: References: <8259CD32-6426-11D9-8850-000A95D7C7E2@mdmays.com> <41E5502E.4010209@hyperactivesw.com> <6E505FE3-64EA-11D9-A152-000A95D7C7E2@mdmays.com> <3B8E564E-64EB-11D9-94FD-0050E410655F@fjrhome.net> Message-ID: <41E6B700.2030207@hyperactivesw.com> On 1/13/05 7:41 AM, Michael D Mays wrote: > I see that now.:) RTM, right? > > I was thrown off by the use of "focus" > -> > Sent to a field when the focus is being removed from that field and the > field's content has changed. > <- > and the focus command. In my mind the user selects and types; the > programer shifts focus. In fact the focus does change when the user > selects a field. But also the focus can change without any user > interaction. > > In fact a put into the fld can stifle the closeField message. Make a > card with two flds. In fld 1 > > on keyDown theKey > if theKey is "r" then > put " rule " after fld 1 > exit keyDown > else > pass keyDown > end if > end keyDown > > In the card's script trap the closeField message > > on closeField > beep > end closeField > > Now type 'dogsr' (where is the tab key). > > No beep even though the user has clicked and typed in the field. > > But you can type 'dogsrtheworld' and get a closeField to fire off. > > I understand the compatibility problems with HyperCard and now in turn > Revolution, but shouldn't there be a fieldTouched and/or fieldDirtied > message? The keydown message doesn't catch most of the control keys or other non-alphanumeric keypresses. If you want to catch those, use rawKeyDown instead. Or, for this particular instance, you could just use a tabKey handler to catch the tab. (Note that Macs don't send any keypress info if you depress the Cmd key without a second key modifier. The same is true for some others; option and shift, I think.) The reason it works with 'dogsr' is because the string contains non-tab characters that do get caught by a keydown handler. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From yvescoppe at skynet.be Thu Jan 13 13:02:25 2005 From: yvescoppe at skynet.be (Yves COPPE) Date: Thu, 13 Jan 2005 19:02:25 +0100 Subject: Jan Schenkel Message-ID: <47D15F18-658D-11D9-9708-000D932C86BC@skynet.be> Hello List, JAN IS ALIVE Soon again on the list Greetings. Yves COPPE yvescoppe at skynet.be From mpetrides at earthlink.net Thu Jan 13 13:03:38 2005 From: mpetrides at earthlink.net (Marian Petrides) Date: Thu, 13 Jan 2005 13:03:38 -0500 Subject: Jan Schenkel In-Reply-To: <47D15F18-658D-11D9-9708-000D932C86BC@skynet.be> References: <47D15F18-658D-11D9-9708-000D932C86BC@skynet.be> Message-ID: <733522D9-658D-11D9-BBA0-000A959D005E@earthlink.net> Thanks for the heads up, Yves! On Jan 13, 2005, at 1:02 PM, Yves COPPE wrote: > Hello List, > > JAN IS ALIVE > > Soon again on the list > > Greetings. > > Yves COPPE > yvescoppe at skynet.be > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Thu Jan 13 13:03:49 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 13 Jan 2005 12:03:49 -0600 Subject: Where is Jan Schenkel? In-Reply-To: References: Message-ID: <41E6B805.50805@hyperactivesw.com> On 1/12/05 6:54 PM, Alan Gayne wrote: > Does anyone have information as to the whereabouts of Jan Schenkel? I don't know whether he's reading the list these days, but I am sure I saw him online in my IM buddy list last week. So he is probably fine, just busy. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Thu Jan 13 13:06:11 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 13 Jan 2005 10:06:11 -0800 Subject: Jan Schenkel In-Reply-To: <47D15F18-658D-11D9-9708-000D932C86BC@skynet.be> References: <47D15F18-658D-11D9-9708-000D932C86BC@skynet.be> Message-ID: <41E6B893.2020204@fourthworld.com> Yves COPPE wrote: > Hello List, > > JAN IS ALIVE > > Soon again on the list > > Greetings. Excellent. He's been missed. :) -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From FMoyer at aol.com Thu Jan 13 13:07:07 2005 From: FMoyer at aol.com (FMoyer at aol.com) Date: Thu, 13 Jan 2005 13:07:07 EST Subject: Revolution Hypercard cellophane color Message-ID: Hi. I wish I could get Revolution's color to work the way Hypercard does. Hypercard's color is like cellophane, except for one really neat thing. In Hypercard, if you put a colored object on top of another colored object, that top object's color trumps everything underneath, and you don't get a muddy composite color as you would in the real world, or as you do in Revolution when using the admin ink. In Revolution, if 2 "admin"ed objects overlap, a 3rd muddy composite color is created. Is there any way to make Revolution behave like Hypercard, where: black pixels on any objects show through and the top colored object has precedence over any colored objects underneath. Thanks. Fred Moyer From RGould8 at aol.com Thu Jan 13 13:54:32 2005 From: RGould8 at aol.com (RGould8 at aol.com) Date: Thu, 13 Jan 2005 13:54:32 EST Subject: Getting Rev control back after shell() Message-ID: <90.551b6e91.2f181de8@aol.com> In a message dated 1/12/05 11:19:29 AM, fde101 at fjrhome.net writes: > That works fine in Terminal, but Rev still waits for the command to > finish.? Quite stupid, really. > > Under Windows, there is a "start" command that can be jury-rigged to do > this.? Not sure how to handle it under OS X/*nix (believe me, I've been > trying to figure that one out too). > Hmmmm, there's just got to be a way around this - - - - how about some sort of unix "start this command 2 seconds from now" type of call, where you'd get the control back in Rev immediately. Is there such a thing? From fde101 at fjrhome.net Thu Jan 13 14:14:06 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 13 Jan 2005 14:14:06 -0500 Subject: Getting Rev control back after shell() In-Reply-To: <90.551b6e91.2f181de8@aol.com> References: <90.551b6e91.2f181de8@aol.com> Message-ID: <4B8C0550-6597-11D9-8A04-0050E410655F@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yes, but it is disabled under Mac OS X by default, due to "power management concerns," supposedly. Under other *NIX platforms, you could do something like this: echo "my-command" | at now+1 minute to schedule a job to take place in 1 minute (unfortunately, seconds does not seem to work, so 1 minute is the minimal time to wait before it starts). This will schedule the job under OS X, but the daemon (system service) which checks the schedule and starts the jobs is not running by default. If you had system admin privileges for sure, you might be able to start it manually, or there might be a way to enable it, but if programming for others (or using power management), it may not be the best idea to do so. On Jan 13, 2005, at 1:54 PM, RGould8 at aol.com wrote: > > In a message dated 1/12/05 11:19:29 AM, fde101 at fjrhome.net writes: > > >> That works fine in Terminal, but Rev still waits for the command to >> finish.? Quite stupid, really. >> >> Under Windows, there is a "start" command that can be jury-rigged to >> do >> this.? Not sure how to handle it under OS X/*nix (believe me, I've >> been >> trying to figure that one out too). >> > > Hmmmm, there's just got to be a way around this - - - - how about some > sort > of unix "start this command 2 seconds from now" type of call, where > you'd get > the control back in Rev immediately. Is there such a thing? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB5sh/7aqtWrR9cZoRApqnAJ9uTGSQ0ClnwcTRT3rO9pv0rd5rdgCePidK J2J2SzUgThO/JZTQ88lyLe8= =b+2F -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From alex at tweedly.net Thu Jan 13 14:47:32 2005 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 13 Jan 2005 19:47:32 +0000 Subject: Getting Rev control back after shell() In-Reply-To: <90.551b6e91.2f181de8@aol.com> References: <90.551b6e91.2f181de8@aol.com> Message-ID: <41E6D054.4090802@tweedly.net> RGould8 at aol.com wrote: >In a message dated 1/12/05 11:19:29 AM, fde101 at fjrhome.net writes: > >>That works fine in Terminal, but Rev still waits for the command to >>finish. Quite stupid, really. >> >>Under Windows, there is a "start" command that can be jury-rigged to do >>this. Not sure how to handle it under OS X/*nix (believe me, I've been >>trying to figure that one out too). >> >>Hmmmm, there's just got to be a way around this - - - - how about some sort >>of unix "start this command 2 seconds from now" type of call, where you'd get >>the control back in Rev immediately. Is there such a thing? >> It's probably doable with something like create a shell file (mine.sh) put into it the command you want to run (i.e. mycommand & - note the & to make this a background task) execute shell(mine.sh) Sorry - been too many years since I last did it, and I don't have a Unix system to play on - but I have a couple of brain cells left that remember doing some variant of this -- Alex.. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.6.11 - Release Date: 12/01/2005 From gregortroll at gmail.com Thu Jan 13 14:54:48 2005 From: gregortroll at gmail.com (James Steiner) Date: Thu, 13 Jan 2005 14:54:48 -0500 Subject: Collaboration on the LAN In-Reply-To: <67.3c29c6a2.2f180c40@aol.com> References: <67.3c29c6a2.2f180c40@aol.com> Message-ID: <5ec674320501131154221325cf@mail.gmail.com> An approach that springs to mind is to use a database file on a server, outside of the stack, to store the work-in-progress, rather than storing it with the stack? Each record of the database would be a picture and a caption, plus whatever other info it would be handy to store for the images. Maybe even a yes/no field to mark that the caption is finalized, or a text field for the copywriter to sign / mark the caption when it's done. You stack can then read in the photos, manipluate them as you described, then stash them in the database as new records. The stack then can allow one to browse the images / captions in the database, editing captions as needed. The standard record-locking capabilities of the database server (or database engine on the client) will allow multiple users to edit captions on different images. Once finished and uploaded successfully, the database record can be deleted. Or the record could have a field that indicates the image has been uploaded, or whatever, and the record retained, if you have a need to archive the images and metadata that way. I have a much simpler sort of arrangement like this here at work for edting toolbar icons... though this was implemented in MS Access, the idea is the same: most database engines automatically handle multiple users working in a database over the network at the same time. If you like the e-mail exchange idea, you can likely add a button to you card to send a brief plain text e-mail to the intended copywriter. You could get fancy and maybe embed a thumbnail of the image in the message. But, really, the message just needs to say, "Image # XX in the database is ready for captioning." You could even make the address a record in the database, so workers will know who is working on which photo. Hope these ideas help! ~~James. From mark at maseurope.net Thu Jan 13 15:04:58 2005 From: mark at maseurope.net (Mark Smith) Date: Thu, 13 Jan 2005 20:04:58 +0000 Subject: Bug2153 In-Reply-To: <20050113170026.70CDD930128@mail.runrev.com> References: <20050113170026.70CDD930128@mail.runrev.com> Message-ID: <665459C4-659E-11D9-9047-000D93C19756@maseurope.net> Excuse my ignorance...I see on Bugzilla that the non copying of externals to a standalone bug in 2.5 is supposed to be fixed. It's 'milestone target' is 2.6. Does this mean that we won't actually get the fix until version 2.6? Anyway, I've added a comment that the bug is still in full effect for me, and I've checked for updates. I can use 2.2 to build standalones, so it's not a killer. Mark Smith From grahama at siren.cc Thu Jan 13 15:07:43 2005 From: grahama at siren.cc (Graham Anderson) Date: Thu, 13 Jan 2005 12:07:43 -0800 Subject: new to runtime question Message-ID: I am looking for a Runtime Rev mysql editor that allows drag and drop reordering of records...like ordering playlist items in ITunes or WinAMP playlists.... are there any runtime rev projects/tutorials that allready do this? Or, is are there 'starting-place' projects that point to a solution? I am currently using a wired Quicktime/php/mysql solution but need a bit more power :) Doing 'Drag and Drop' in a browser seems to be a bit problematic ;) many thanks g From kray at sonsothunder.com Thu Jan 13 15:15:35 2005 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 13 Jan 2005 14:15:35 -0600 Subject: Trouble with graphics display in OS X In-Reply-To: Message-ID: On 1/13/05 10:41 AM, "James Hurley" wrote: >But even with integers, > the move command is much slower than set loc. > set the loc of grc "ball" to tBallLoc -- Takes 34 ticks > --move grc "ball" to tBallLoc without messages-- Takes 266 ticks Don't forget you can use the "in