Distro Builder
How do I save the settings in the Distribution Builder for a given stack file? -- Richard Gaskin Fourth World Media Corporation ___ [EMAIL PROTECTED] http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Distro Builder
At 11:12 PM -0700 9/29/2003, Richard Gaskin wrote: How do I save the settings in the Distribution Builder for a given stack file? Choose Save Distribution As from the File menu. (To restore them, open the Distribution Builder and then choose Open Distribution.) -- Jeanne DeVoto ~ [EMAIL PROTECTED] ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools ~~~ Check our web site for new Revolution editions special offers ~~~ ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Distro Builder
How do I save the settings in the Distribution Builder for a given stack file? Do you mean individually? As in you have 5 stack files and you want to use 2 in another project but use the same settings??? You can't do that at the moment but I'd be interested to know how often you think such a feature would come in handy. Cheers Monte ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Cursor: inverted colors
Tamee, Im working on a tool to make cursors behave as they should but it is definitely not built-in... Transparencies work fine for imports but when you use these pictures as a cursor transparencies are definitely not imported correctly and all you get is an ugly picture with the wrong imagemask. There is also very little info in the help... Im testing a tool to make mask or alpha data work but after a few crashes I kind of left it for a rainy weekend day or a sleepless night... Can you use color pictures for cursors? Why isn't the transparency carried through? Should you use either alpha or mask data to make it work? Anyone's answer is welcome... If you want to help finish my cursor tool let me know... -=- Xavier Bury TNS NT LAN Server ext 6465 [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 29/09/03 21:29 Please respond to use-revolution To: [EMAIL PROTECTED] cc: ^ Subject:Cursor: inverted colors I am just getting into Rev programming and have a question about creating your own cursor. I have created a cursor (grabbing hand) by modifying a metacard icon with the drawing tools within Revolution. The icon looks great, but when I go to use it (command-click within a map field) it shows up at half the original size, AND its colors are inverted (white outline with a black hand instead of normal). I have read the previous suggestions in the listserve archives about this problem, but they do not seem to apply in this case because I created the icon within the program, with the program's drawing tools. Any suggestions? Thanks - Tamee Albrecht UMass Amherst, Geosciences ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution 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 ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Does SharedText work?
On Sun, 28 Sep 2003 23:53:09 -0700, Dan Shafer [EMAIL PROTECTED] wrote: Graham asked: I have just such a field in a group and I suppose I've set its SharedText to true by checking the 'share text' box in the Property Inspector for the field (while editing the group); but I find that if I alter that field's text on one card (again while editing the group) only the card I happen to be showing is affected - the others keep the text they had before. Just a possibility, but something I know I've done wrong more than once. Are you making sure that after you change the text, you tab or click out of that field before going to the next card to check the update? Thanks for thinking of this Don - the explanation was even more painfully simple: I had misunderstood how the whole thing (shared text and 'backgrounds') works in RunRev. The fact is that if you create a stack with one card and put a group on it with a field within the group whose SharedText property is set to true, then when you create another card in that stack, the exact same group (with the same ID) appears on the new card. A field within this group is the one whose text gets shared. What I had done, OTOH, was to create a stack with several cards in it, and **later** I created a group on the first card. Then I copied and pasted this group to the other cards in the stack. This turns out to be entirely different from the above example - each pasted group has its own ID and is unrelated to its brothers apart from having the same name. I should have **placed** the group to get the effect I wanted. I have to admit this is all in the docs but I never had to understand it before, so I just made a wrong assumption. Doh. Graham --- Graham Samuel / The Living Fossil Co. / UK France ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: transparent graphic with border visible, windows
On Monday, September 29, 2003, at 11:34 AM, Wolfgang M. Bereuter wrote: This works perfectly on the MAc a blank area on a blank ground you can see nothing but on windows (builds) you see a ugly grey rectangle. Make sure that the ShowFocusBorder is set to false. I've found that on Windows, this shows up as a black or gray rectangle. Unfortunately, you don't see this with any of the Look and Feel options. Regards, Howard Bornstein D E S I G N E Q www.designeq.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
opaque fields not scrolling correctly
rand valentine wrote: I am using mac os x.2.6, and have a problem with opaque fields when i scroll them. if i scroll a field back to the top, there are seeming fine horizontal white lines in the field's contents that render the contents unreadable until i click in the field or otherwise manipulate it. if i turn the field's opaque setting off, the field doesn't have this problem. But I don't want all of my fields transparent. Is there some field setting that corrects this? I checked the archive but could not find comment on this, it must be a common complaint. Thanks. klaus major wrote in response: this is a bug in the 2.1 engine and already reported. Hopefully we might see an update in the near future ;-) yesterday i discovered that if i turn off the three dimensional property for the (opaque) field, then it works just fine. it's just not as pretty. rand ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving encrypted customProperties outside the app?
What if externals were simplified to be as easy to use as native calls? Richard, et al: I guess I would find it difficult to complain too loudly IF that were the case AND the externals provided noticeable performance enhancements. In general, my vision for libIPC, revBlowfish, SDB, other output from the revolution_ipc group, is for a package that that installs seamlessly on all platforms with no differences except the runtime engine. Rob Cozens, Co Moderator revolution_ipc group ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
(no subject)
Hi All, This is just to let you know that the Public Beta of PreceptorTools has been release and is available for download. :-) = For Immediate Release PreceptorTools Public Beta Released The New Way to Develop Courseware - In Minutes! Edinburgh, Scotland, 25th September, 2003 Messimer Computing, Inc. and Runtime Revolution Ltd. today jointly announced the release of the PreceptorTools public beta. With the PreceptorTools courseware builder, teachers, trainers and students can develop training modules, instructional aids, and presentations for every major platform in minutes, without any programming! Beginners can get started right away, while experienced Revolution developers can use Revolution's rich feature set to customize PreceptorTools for their own needs. Steve Messimer, President of Messimer Computing, said, With its easy-to use ready-made lessons, PreceptorTools is perfect for busy teachers. The prebuilt navigation aids, quizzes, and exams let teachers focus on delivering educational solutions, without worrying about how to code them. Messimer added, I chose Revolution because of its unrivaled ease of use and power. PreceptorTools taps that power for teachers and courseware developers to use. Kevin Miller, CEO of Runtime Revolution, said, We're delighted Messimer Computing chose Revolution to develop PreceptorTools. In combination with Revolution's user-centric approach to development, PreceptorTools makes it even easier for courseware developers to create great computer-based training solutions. To download the public beta version of PreceptorTools, visit http://www.runrev.com/preceptortools/. This public beta can be used for 30 days. PreceptorTools 1.0 will ship in fourth quarter 2003, and will be distributed in the Runtime Revolution online store. About Runtime Revolution Founded in 1997, Runtime Revolution focuses on bringing user-centric development tools to all major platforms. The company produces Revolution, Revolution Express, and Ten Thumbs Typing Tutor. Runtime Revolution, which recently completed its acquisition of MetaCard Corp., is based in Edinburgh, Scotland. For more information, please visit the company on the web at http://www.runrev.com. About Messimer Computing Messimer Computing, Inc. is an applications development firm located in Escanaba, Michigan. It has provided systems information services, custom database design, and application development services to companies and individuals throughout the Midwest since 1986. ### Messimer Computing, Inc. 208 1st Ave South Escanaba, Michigan 49829 http://www.messimercomputing.com email: [EMAIL PROTECTED] telephone: 1-906-748-2647 Dr Rod McCall Runtime Revolution Ltd 91 Hanover Street Edinburgh EH2 1DJ email: [EMAIL PROTECTED] telephone: +44 (0) 131 718 4333 fax:+44 (0) 131 718 4334 = I am currently working to update my website with reference material regarding PreceptorTools. It will probably take another week or two to finish that up as there is a lot to say. Please take a moment and stop by the site. http://www.messimercomputing.com By the way, I would like to thank the members of this list for all the help and encouragement they have offered over the last year. You are all great! Kind regards. Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools -- Public Beta available Now! -- Macintosh G-4 OSX 10.2.6, OS 9.2.2, 512MB RAM, Rev 2.0.2 ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: PreceptorTools
Congratulations, Steve! May PreceptorTools become part of a core of flagship applications demonstrating the power and capabilities of Runtime Revolution. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee. from The Triple Foole by John Donne (1572-1631) ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
[Fwd: PreceptorTools Public Beta Released
Hi Steve, The subject header of your announcement was missing. I'm going to test PreceptorTools right now ;-) -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de rentabilit ---BeginMessage--- Hi All, This is just to let you know that the Public Beta of PreceptorTools has been release and is available for download. :-) = For Immediate Release PreceptorTools Public Beta Released The New Way to Develop Courseware - In Minutes! Edinburgh, Scotland, 25th September, 2003 Messimer Computing, Inc. and Runtime Revolution Ltd. today jointly announced the release of the PreceptorTools public beta. With the PreceptorTools courseware builder, teachers, trainers and students can develop training modules, instructional aids, and presentations for every major platform in minutes, without any programming! Beginners can get started right away, while experienced Revolution developers can use Revolution's rich feature set to customize PreceptorTools for their own needs. Steve Messimer, President of Messimer Computing, said, With its easy-to use ready-made lessons, PreceptorTools is perfect for busy teachers. The prebuilt navigation aids, quizzes, and exams let teachers focus on delivering educational solutions, without worrying about how to code them. Messimer added, I chose Revolution because of its unrivaled ease of use and power. PreceptorTools taps that power for teachers and courseware developers to use. Kevin Miller, CEO of Runtime Revolution, said, We're delighted Messimer Computing chose Revolution to develop PreceptorTools. In combination with Revolution's user-centric approach to development, PreceptorTools makes it even easier for courseware developers to create great computer-based training solutions. To download the public beta version of PreceptorTools, visit http://www.runrev.com/preceptortools/. This public beta can be used for 30 days. PreceptorTools 1.0 will ship in fourth quarter 2003, and will be distributed in the Runtime Revolution online store. About Runtime Revolution Founded in 1997, Runtime Revolution focuses on bringing user-centric development tools to all major platforms. The company produces Revolution, Revolution Express, and Ten Thumbs Typing Tutor. Runtime Revolution, which recently completed its acquisition of MetaCard Corp., is based in Edinburgh, Scotland. For more information, please visit the company on the web at http://www.runrev.com. About Messimer Computing Messimer Computing, Inc. is an applications development firm located in Escanaba, Michigan. It has provided systems information services, custom database design, and application development services to companies and individuals throughout the Midwest since 1986. ### Messimer Computing, Inc. 208 1st Ave South Escanaba, Michigan 49829 http://www.messimercomputing.com email: [EMAIL PROTECTED] telephone: 1-906-748-2647 Dr Rod McCall Runtime Revolution Ltd 91 Hanover Street Edinburgh EH2 1DJ email: [EMAIL PROTECTED] telephone: +44 (0) 131 718 4333 fax:+44 (0) 131 718 4334 = I am currently working to update my website with reference material regarding PreceptorTools. It will probably take another week or two to finish that up as there is a lot to say. Please take a moment and stop by the site. http://www.messimercomputing.com By the way, I would like to thank the members of this list for all the help and encouragement they have offered over the last year. You are all great! Kind regards. Steve Stephen R. Messimer, PA 208 1st Ave. South Escanaba, MI 49829 www.messimercomputing.com -- Build Computer-Based Training modules FAST with preceptorTools -- Public Beta available Now! -- Macintosh G-4 OSX 10.2.6, OS 9.2.2, 512MB RAM, Rev 2.0.2 ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ---End Message---
RE: PreceptorTools
Same here! Congrats, Steve! Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Cozens Sent: Tuesday, September 30, 2003 10:35 AM To: [EMAIL PROTECTED] Subject: Re: PreceptorTools Congratulations, Steve! May PreceptorTools become part of a core of flagship applications demonstrating the power and capabilities of Runtime Revolution. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee. from The Triple Foole by John Donne (1572-1631) ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use- revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Unicode and Chunks
Trevor DeVore wrote at 9:05 PM on Monday, September 29, 2003: I don't know how you are getting the data you are using but I have created fields with tabs unicode that display properly in tables. Doing something like: put uniEncode (tNewMovieName tab pMoviePath), UTF16) into tNewLine set unicodeText of field Myfield to tNewLine works in most cases. You would have to change the encoding depending on the language. I'm using a Unicode font that has 912 characters in a contiguous block of Unicode code points. Any single byte of any 2 byte Unicode code point in that block that equals 09 triggers tabbing in Revolution table fields. (The tab character is 09 in ASCII and 0009 in 2 byte Unicode). Respectfully, Dean A. Snyder Scholarly Technology Specialist Library Digital Programs, Sheridan Libraries Garrett Room, MSE Library, 3400 N. Charles St. Johns Hopkins University Baltimore, Maryland, USA 21218 office: 410 516-6850 mobile: 410 245-7168 fax: 410-516-6229 Manager, Digital Hammurabi Project: www.jhu.edu/digitalhammurabi ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving encrypted customProperties outside the app?
Rob Cozens wrote: What if externals were simplified to be as easy to use as native calls? Richard, et al: I guess I would find it difficult to complain too loudly IF that were the case AND the externals provided noticeable performance enhancements. In general, my vision for libIPC, revBlowfish, SDB, other output from the revolution_ipc group, is for a package that that installs seamlessly on all platforms with no differences except the runtime engine. libIPC and SDB are moving along well and appear ideal as Transcript libraries. My only concern is for the performance, usability, and distribution limitations of revBlowfish. Mark has done a truly amazing job and deserves many kudos and at least a six-pack of his favorite beverage in recognition of what he's accomplished. But for Blowfish to become a practical option for general use it would require revisions; like Mark pointed out, its currently more an example than a product. I'd sure like to see truly strong encryption as a pair of functions available for common use. -- Richard Gaskin Fourth World Media Corporation ___ [EMAIL PROTECTED] http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Window's Icon
Hi, I created a window's icon, for my standalone, a long time ago with Rev 1.1.1 without a problem. I am now trying to upgrade my application using Mac 10.2.6 and Windows ME but have not been able to include my icon for windows. I have used Iconographer and QTam (followed Chipp Walters' tutorial). I get a 766 byte .ico file but the Rev 2.1 builder alerts me to the fact that I need a 744 byte file. The alert is the same if I use v1.1.1 or 2.0.3. Hope someone can help me out. Thanks. I also did a list search without finding any help. Regards ... Bob ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Window's Icon
On Tuesday, September 30, 2003, at 11:25 AM, Robert Presender wrote: Hi, I created a window's icon, for my standalone, a long time ago with Rev 1.1.1 without a problem. I am now trying to upgrade my application using Mac 10.2.6 and Windows ME but have not been able to include my icon for windows. I have used Iconographer and QTam (followed Chipp Walters' tutorial). I get a 766 byte .ico file but the Rev 2.1 builder alerts me to the fact that I need a 744 byte file. The alert is the same if I use v1.1.1 or 2.0.3. Hope someone can help me out. Thanks. I also did a list search without finding any help. Using Photoshop + QTam, I got a 766 byte .ico file that works with the Rev 2.1 builder. Donnow why it's insisting on 744 bytes for you. Sorry- no ideas. If you want me to mail you this icon for testing let me know. Alex Rice [EMAIL PROTECTED] | Mindlube Software | http://mindlube.com what a waste of thumbs that are opposable to make machines that are disposable -Ani DiFranco ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: PreceptorTools
Hello Steve, Date: Tue, 30 Sep 2003 11:17:46 -0400 From: Stephen Messimer [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: (no subject) Reply-To: [EMAIL PROTECTED] Hi All, This is just to let you know that the Public Beta of PreceptorTools has been release and is available for download. :-) = For Immediate Release PreceptorTools Public Beta Released The New Way to Develop Courseware - In Minutes! -- Congratulations for a much needed tool. I will spread the word. http://www.runrev.com/preceptortools/ Ken N. ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Preceptor Tools
--- Stephen Messimer [EMAIL PROTECTED] wrote: Hi All, This is just to let you know that the Public Beta of PreceptorTools has been release and is available for download. :-) Congratulations, Steve ; may the number of great add-ons for Revolution grow for the benefit of all :-) Jan Schenkel. = As we grow older, we grow both wiser and more foolish at the same time. (La Rochefoucauld) __ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Window's Icon
I don't know why it's asking you for 744 instead of 766... but I did put in a feature request in BugZilla for greater-than-16-color-icons (Bug #730), and put a couple of votes on it... Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Presender Sent: Tuesday, September 30, 2003 12:25 PM To: [EMAIL PROTECTED] Subject: Window's Icon Hi, I created a window's icon, for my standalone, a long time ago with Rev 1.1.1 without a problem. I am now trying to upgrade my application using Mac 10.2.6 and Windows ME but have not been able to include my icon for windows. I have used Iconographer and QTam (followed Chipp Walters' tutorial). I get a 766 byte .ico file but the Rev 2.1 builder alerts me to the fact that I need a 744 byte file. The alert is the same if I use v1.1.1 or 2.0.3. Hope someone can help me out. Thanks. I also did a list search without finding any help. Regards ... Bob ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use- revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Saving Preferences
Howdy, What are you favorite ways of saving Preferences? examples: external files, substacks, reading into CustomProps, hidden fields, etc. HTH, Ken N. ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Linux application metadata
Hey guys, Lindows uses KDE which handles the MIME types. I'll do some research and get back to you. I'm thinking when the app first starts, it can write to a MIME file stored somewhere on the hard disk, but this is just a guess. I'll let you know more about it when I get there. best, Chipp -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Monte Goulding Sent: Monday, September 29, 2003 10:57 PM To: [EMAIL PROTECTED] Subject: RE: Linux application metadata I had a feeling it has something to do with MIME types. Ouch... just found this: http://www.gnome.org/learn/admin-guide/2.2/mimetypes-9.html But wait! ... http://www.freedesktop.org/standards/shared-mime-info-spec/ looks better. Now where do these .desktop files go? Now I see why I've never released any of my apps on Linux. There's plenty of info on how to manually enter MIME info, but I'll be darned if I'm going to ask my end-users to do something that silly. Worse, it appears each of the window managers has a different scheme for doing this, and I've seen no indication that it's occured to any of them to standardize. :( The freedesktop.org site seems to be working towards that. I was wondering if this stuff was included in any of the package systems? I hope I'm wrong. I have some things to deploy to Linux and just finding this basic info has eaten more time than something this trivial deserves. Once I find the magic recipe for file associations, icon assignments, and putting an alias in the Start menu, I'll post a summary of instructions at my Rev page. Sounds great. Maybe we should put together a script library for all this stuff when we work it out? I'll certaily let youknow if I find anything. Maybe Chipp can get his mate at Lindows to ask one of the developers there??? Cheers Monte ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving Preferences
On Tuesday, September 30, 2003, at 12:02 PM, Ken Norris wrote: Howdy, What are you favorite ways of saving Preferences? examples: external files, substacks, reading into CustomProps, hidden fields, etc. Definitely a data stack with custom properties. Here is a function, not really tested, that decides good place to save preferences x-platform -- -- prefsFolder() -- function prefsFolder local tAppDataF, tPrefsF, tAppPrefsF get the filename of stack the mainStack of stack kSelf set the itemDelimiter to / get item 1 to -2 of it put it into tStackF if the platform = Win32 then -- for Windows 2000/XP put specialFolderPath(kCSIDL_APPDATA) into tAppDataF if tAppDataF = empty then -- maybe it's Win 95/98/ME? -- use the the mainstack folder return tStackF end if -- have user's application data folder (on 2000/XP) -- e.g. c:\documents and settings\alex\application data -- make sure our subfolder exists there put format(%s/%s, tAppDataF, Mindlube) into tAppPrefsF -- else if the platform = MacOS then put specialFolderPath(Preferences) into tPrefsF put format(%s/%s, \ tPrefsF, \ Mindlube) into tAppPrefsF else -- some Unix variant put format(%s/.%s, $HOME, Mindlube) into tAppPrefsF end if -- does it exist if there is not a folder tAppPrefsF then create folder tAppPrefsF if the result empty then throw failed to create prefs folder: the result tAppPrefsF end if end if if not canWriteFileTo(tAppPrefsF) then throw preferences folder is not writable: tAppPrefsF end if return tAppPrefsF end prefsFolder Alex Rice [EMAIL PROTECTED] | Mindlube Software | http://mindlube.com what a waste of thumbs that are opposable to make machines that are disposable -Ani DiFranco ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving encrypted customProperties outside the app?
Richard, et al: ... for Blowfish to become a practical option for general use it would require revisions; like Mark pointed out, its currently more an example than a product. As are libIPC, SDB, and possibly even Dar's contributions to the revolution_ipc stack library; but given the group is less than a year old and spent at least the first three months discussing how to organize license its output, I think we have established our potential to take the foundations we have constructed and mold them into high-quality developers' tools. And let me emphasize tools. Correct me if I misspeak, Jan: The goal of the revolution_ipc group is to provide tools for Revolution developers, NOT products. I'd sure like to see truly strong encryption as a pair of functions available for common use. That is a kind of tool we seek to create. Whether we create the functions as Transcript handlers in a library or externals is where your viewpoint may differ from mine. Mark has contributed Rev_Blowfish to the revolution_ipc group's stack library as a starting point for incorporating support for Blowfish encryption/decryption into the collection of IPC commands that will be released (most likely) in one library stack, Jan's libIPC. Anyone who would like to help turn our examples into produ... oops!, make that tools :{`), is welcome to join our group. Rob Cozens, Co Moderator revolution_ipc group http://groups.yahoo.com/group/revolution_ipc/ ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving Preferences
What are you favorite ways of saving Preferences? Hi Ken, 1. Dialog subStacks of main library stack 2. Stack properties 3. Records in an external db -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee. from The Triple Foole by John Donne (1572-1631) ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving encrypted customProperties outside the app?
On Tuesday, September 30, 2003, at 12:29 PM, Rob Cozens wrote: Anyone who would like to help turn our examples into produ... oops!, make that tools :{`), is welcome to join our group. One might use product in the sense of that which is produced. Though that produced by the group may be broad, the initial outcome that is key and primary will be freely usable (in some sense) components. Dar Scott ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: snapshot on XP makes icons wink out
On Monday, September 29, 2003, at 09:23 PM, Dar Scott wrote: On Windows XP, import snapshot or export snapshot causes the icons on the primary monitor to wink out. Anybody else seeing this on Windows? Try this in the message box: export snapshot of rect 0,0,100,100 to x as PNG Or something like that. Dar Scott ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Saving Preferences
What are you favorite ways of saving Preferences? Read in from an external file on startup; if the file doesn't exist, default prefs are applied inside the program an a new prefs file with the defaults is written out to disk. This way, if someone wants to reset their prefs to the defaults, all they need to do is throw away the prefs file. Just my $0.02, Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
RE: snapshot on XP makes icons wink out
Try this in the message box: export snapshot of rect 0,0,100,100 to x as PNG Works here for me on WinXP... Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving encrypted customProperties outside the app?
One might use product in the sense of that which is produced Ah Dar, I knew someone would challenge that.:{`) I considered qualifying the remark with an analogy; but I believe there is a demonstrable difference between the concept of two handlers in a library and an encryption product...along the same lines as the difference between the collection of Rev socket commands and an IPC product. -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.net/who.htm And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee. from The Triple Foole by John Donne (1572-1631) ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving encrypted customProperties outside the app?
Rob Cozens wrote: I considered qualifying the remark with an analogy; but I believe there is a demonstrable difference between the concept of two handlers in a library and an encryption product...along the same lines as the difference between the collection of Rev socket commands and an IPC product. When I used product in my post I did so only to differentiate between a proof-of-concept and a finished usable work. Anything that requires consultation for installation and use will not be as widely used as a library like libURL, documented and ready to go. It's like Steve McConnel's summary of why a product takes an order of magnitude more time to make than a tool: With a tool, it only needs to be possible to use it correctly. But with a product, it should be impossible to use it incorrectly. Side note in praise of libURL: libURL is one of the most beautiful, robust, flexible libraries I've ever even dreamed of. I've been using parts of it I've never used before for an article I'm writing, and I've been pleasantly surprised to find so much in it. FTP downloads -- even with callbacks updating a progress bar -- perform on par with Interarchy. Who would have thought we'd see performamce like that in a 4GL? In more than a year of shipping WebMerge with FTP I've only had two support issues related to that -- and both were in my code; libURL was doing its job perfectly. Hats off to everyone who contributed to libURL, esp. Dave Cragg for the great options added in recent versions. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___ [EMAIL PROTECTED] http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: snapshot on XP makes icons wink out
On Tuesday, September 30, 2003, at 01:23 PM, Ken Ray wrote: Try this in the message box: export snapshot of rect 0,0,100,100 to x as PNG Works here for me on WinXP... Maybe it's my video cards; they are GeForce2 MX or something like that (based on driver info). Or something weird about using two monitors. Well, that's both good news and bad news. Anybody else? This is primarily visible with desktop icons or the start menu when the mouse button is down. Dar Scott ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
[ANN] For Sega Game Enthusiasts
Tactile Media Announces GeniSearch Are you a veteran Sega Genesis or MegaDrive player? Still have an old 16 bit cartridge system lying around? Then you might want to take a look at GeniSearch. Following up on a recent post regarding specialized Web browsers and our MacCentral news reader, we created GeniSearch: a Genesis game search browser that allows you to view descriptions, package art, screenshots and reviews of virtually every Genesis game ever made, and then hunt for selected games on eBay, all from a single interface. Using custom HTML parsing, GeniSearch acts as a conduit between GenesisCollective.com (an online repository for all things Genesis), and eBay auctions. You can also store favorite titles for later reference. Type the following in your message box: go stack url http://www.tactilemedia.com/test/demo/genisearch.rev; Even if you're not a console gamer, you might want to try GeniSearch just to see the potential benefits of a specialized Web browser: more immediate access to the information you want without the clutter of full blown Web pages. (BTW, please keep in mind there are roughly 1,300 known Genesis games and not all of them are on eBay.) If you run into any problems, please let us know. Best Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] For Sega Game Enthusiasts
you might want to take a look at GeniSearch. (BTW, Mac Windows only.) Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
RE: [ANN] For Sega Game Enthusiasts
Way cool, Scott! Love those specialized web browsers... Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Scott Rossi Sent: Tuesday, September 30, 2003 3:45 PM To: [EMAIL PROTECTED] Subject: [ANN] For Sega Game Enthusiasts Tactile Media Announces GeniSearch Are you a veteran Sega Genesis or MegaDrive player? Still have an old 16 bit cartridge system lying around? Then you might want to take a look at GeniSearch. Following up on a recent post regarding specialized Web browsers and our MacCentral news reader, we created GeniSearch: a Genesis game search browser that allows you to view descriptions, package art, screenshots and reviews of virtually every Genesis game ever made, and then hunt for selected games on eBay, all from a single interface. Using custom HTML parsing, GeniSearch acts as a conduit between GenesisCollective.com (an online repository for all things Genesis), and eBay auctions. You can also store favorite titles for later reference. Type the following in your message box: go stack url http://www.tactilemedia.com/test/demo/genisearch.rev; Even if you're not a console gamer, you might want to try GeniSearch just to see the potential benefits of a specialized Web browser: more immediate access to the information you want without the clutter of full blown Web pages. (BTW, please keep in mind there are roughly 1,300 known Genesis games and not all of them are on eBay.) If you run into any problems, please let us know. Best Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use- revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
revGoURL questions
Why does A work, but not B? -- method A revGoURL file:/// the defaultFolder /launchThisDoc.pdf -- method B revGoURL file:launchThisDoc.pdf I scoured the archives for the best way to launch a PDF file in Windows, and I guess I like method A the best. It's the method I have found that does all of - uses default PDF viewer program - non-blocking - not dependent on outsmarting the Windows shell - not dependent on registry lookups or anything else to go wrong. So is method A as bulletproof as I think? Any potential path problems between the defaultFolder and revGoURL? Also, what is the reason for the /// in method A? I don't know what that represents in a URI. Thanks, Alex Rice [EMAIL PROTECTED] | Mindlube Software | http://mindlube.com what a waste of thumbs that are opposable to make machines that are disposable -Ani DiFranco ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Saving Preferences
On Tue, 30 Sep 2003 14:21:48 -0500, Ken Ray [EMAIL PROTECTED] wrote: What are you favorite ways of saving Preferences? Read in from an external file on startup; if the file doesn't exist, default prefs are applied inside the program an a new prefs file with the defaults is written out to disk. This way, if someone wants to reset their prefs to the defaults, all they need to do is throw away the prefs file. I agree - on the Mac, there are specific places for Preferences files, and on Windows we have Application Data - although I am not sure exactly if/when permissions get to be a problem. The kind of prefs I'm interested in usually amount to a few flags which can easily be stored in a text file - of course if prefs are a lot more extensive then some other kind of data structure may be needed. My additional 2 eurocents Graham -- --- Graham Samuel / The Living Fossil Co. / UK France ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Distribution Builder strangeness
I have been developing (using RR2.1) on a Windows XP machine, and I need the queryRegistry function - to get this I found that I had to include 'all others' in the build. When I did the build on the Windows machine, the folder with the .exe file also contained two .dlls. One was videograbber, I think, and I can't remember what the other one was... anyway I binned these and it didn't make any difference to the app in this particular case. I am now developing on a Mac (OS9) but still building for Windows, and the .dlls are apparently not in the build - can anyone explain this? As I don't need them, it isn't bothering me at the moment, but I can imagine that this difference in builds could cause real trouble in the future. Graham PS is anyone apart from me annoyed by the fact that Command-Q doesn't quit the distribution builder on the Mac, despite the menu saying it does? It seems too trivial to bugzilla, but I hope it gets cleaned up one day. -- --- Graham Samuel / The Living Fossil Co. / UK France ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: revGoURL questions
On Tuesday, September 30, 2003, at 03:35 PM, Alex Rice wrote: Also, what is the reason for the /// in method A? I don't know what that represents in a URI. The file URL file:///alex/myfile.pdf is the same as file://localhost/alex/myfile.pdf In both cases the host name (empty or localhost) refers to a local file system. Dar Scott ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving encrypted customProperties outside the app?
On Tuesday, September 30, 2003, at 11:29 AM, Rob Cozens wrote: Mark has contributed Rev_Blowfish to the revolution_ipc group's stack library as a starting point for incorporating support for Blowfish encryption/decryption into the collection of IPC commands that will be released (most likely) in one library stack, Jan's libIPC. Rob, et al: This is how I envision using blowfish with Jan's libIPC. The Blowfish algorithm would be separated from all key authentication and encryption level handlers and would run from two parts. Part one would be the creation of the P and S boxes based on an encryption key passed to it. Part two would be encryption or decryption of data using these P and S boxes. This process would leave the algorithm's bit level wide open to developers, and in my opinion it should. In other words the developer would use 64 bit in a parameter and that would automatically limit the bit level to 64 bit encryption. function createBoxes, encryptionKey, bitLevel return P1Array return S1Array return S2Array return S3Array return S4Array end createBoxes So: createBoxes(abcdefgh, 64) gives you a set of boxes for this key these boxes could be stored as a fixed set of boxes that encrypt/decrypt can use later if you wish this capability. --- function encryptData dataToEncrypt -- uses the P1, S1, S2, S3, S4 arrays somehow. -- This is done so that preset boxes can be used that -- matches a certain encryption key. return encryptedDataChunk end encryptData function decryptData dataToDecrypt -- uses the P1, S1, S2, S3, S4 arrays somehow. -- This is done so that preset boxes can be used that -- matches a certain encryption key. return decryptedDataChunk end decryptData So: put encryptData(your data here) into blabWhat So: put decryptData(~1*^ /hd io%) into sayWhat for a higher level of libIPC security there should be this even though it will slow things down during the first half second of process. function encryptDataBest dataToEncrypt, encryptionKey, bitLevel -- P1, S1, S2, S3, S4 arrays are created here first return encryptedDataChunk end encryptDataBest function decryptDataBest dataToDecrypt, encryptionKey, bitLevel -- P1, S1, S2, S3, S4 arrays are created here first return decryptedDataChunk end decryptDataBest So: put encryptData(your data here, abcdefgh, 64) into blabWhat So: put decryptData(~1*^ /hd io%, abcdefgh, 64) into sayWhat --- So the thing here is you would have unrestricted blowfish that requires the developer to set the bit level available from the libIPC. It should be written so that if the parameter for bit level is missing that the function should exit without working. This puts the responsibility on the shoulders of the developer using the libIPC. Now what is not worked out here is a function for setting a proper access key. revBlowfish uses 56 chars everytime for the key. 32 bit encryption = 4 chars repeated 14 times = 56 64 bit encryption = 8 chars repeated 7 times = 56 96 bit encryption = 12 chars repeated 4.66 times = 56 128 bit encryption = 16 chars repeated 3.5 times = 56 So the createBoxes(abcdefgh, 64) would take the first 8 chars of the passed key and repeat them 7 times to create the key that blowfish uses to create the boxes. Proper key creation or use should be handled by the developer I think. If a generic key manipulation feature were desired then a separate function could be created for the libIPC. This would be used for situations where twelve keys where needed and only ten where provided Mark ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving encrypted customProperties outside the app?
On Tuesday, September 30, 2003, at 09:18 AM, Richard Gaskin wrote: Mark has done a truly amazing job and deserves many kudos and at least a six-pack of his favorite beverage in recognition of what he's accomplished. Thanks, I'll drink to that... ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Distribution Builder strangeness
I have been developing (using RR2.1) on a Windows XP machine, and I need the queryRegistry function - to get this I found that I had to include 'all others' in the build. queryRegistry is built into the engine. You don't need to chech 'all others' to get it. When I did the build on the Windows machine, the folder with the .exe file also contained two .dlls. One was videograbber, I think, and I can't remember what the other one was... anyway I binned these and it didn't make any difference to the app in this particular case. These are the 'all others' I am now developing on a Mac (OS9) but still building for Windows, and the .dlls are apparently not in the build - can anyone explain this? As I don't need them, it isn't bothering me at the moment, but I can imagine that this difference in builds could cause real trouble in the future. Graham PS is anyone apart from me annoyed by the fact that Command-Q doesn't quit the distribution builder on the Mac, despite the menu saying it does? It seems too trivial to bugzilla, but I hope it gets cleaned up one day. Please bugilla it if it's a problem for you. Regards Monte ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: revGoURL questions
On Tuesday, September 30, 2003, at 03:59 PM, Dar Scott wrote: On Tuesday, September 30, 2003, at 03:35 PM, Alex Rice wrote: Also, what is the reason for the /// in method A? I don't know what that represents in a URI. The file URL file:///alex/myfile.pdf is the same as file://localhost/alex/myfile.pdf In both cases the host name (empty or localhost) refers to a local file system. OK that makes sense. But how do I pass a relative URL to revGoURL? -- method B revGoURL file:launchThisDoc.pdf Alex Rice [EMAIL PROTECTED] | Mindlube Software | http://mindlube.com what a waste of thumbs that are opposable to make machines that are disposable -Ani DiFranco ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Unicode and Chunks
I'm using a Unicode font that has 912 characters in a contiguous block of Unicode code points. Any single byte of any 2 byte Unicode code point in that block that equals 09 triggers tabbing in Revolution table fields. (The tab character is 09 in ASCII and 0009 in 2 byte Unicode). Sounds like a bug. Please report it to bugzilla and/or send me a sample stack offlist. Looks like we have at least 3 Snyders now on the Rev list:-) Tuviah Snyder [EMAIL PROTECTED] http://www.runrev.com/ Runtime Revolution Limited - Software at the Speed of Thought ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
[ANN] Tiny Loupe plugin
I have made a small magnification plugin available free here: http://www.swcp.com/dsc/revstacks.html It is a small window that shows a magnified view of the region around the mouse pointer. There are no controls; you work hands-free and simply glance over to the magnified view as you work. The region is limited to the primary monitor, though the window can go on any monitor. (I tested this on OS X, Mac OS 9.2 and Windows XP. It looked good in all cases except I had flicker on my XP which I suspect is driver problem.) This is my first plugin, so if you see I did anything silly, please let me know. Dar Scott Dar Scott Consulting http://www.swcp.com/dsc/ Programming Services ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Windows Icon
Hi, Thanks to Alex and Ken for your input. I don't know what I was doing wrong but I took a break and restarted the process again. I again used the PC and QTam and used Rev v 2.0.3 and 2.1RC1. and now all is OK. I tried to repeat what I thought I did before my break but couldn't repeat the fault. Ah, the great mysteries of computers and programmers. Thanks again. Regards ... Bob ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Saving Preferences
Here is a function, not really tested, that decides good place to save preferences x-platform (snip) put format(%s/%s, tAppDataF, Mindlube) into tAppPrefsF Just curioius, Alex, why did you choose to use format() instead of: put tAppDataF /Mindlube into tAppPrefsF ?? As I said, just curious... Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving Preferences
On Tuesday, September 30, 2003, at 07:55 PM, Ken Ray wrote: put format(%s/%s, tAppDataF, Mindlube) into tAppPrefsF Just curioius, Alex, why did you choose to use format() instead of: put tAppDataF /Mindlube into tAppPrefsF Just habit... After using C, Perl, and PHP I start start to think in terms of the usual feature which in this case is the sprintf() method of building strings. Just using definitely makes more sense in transcript. Although with more than a handful of strings to concatenate then I would start to prefer the format() method because I can separate in my mind the slots vs. the contents to be filled in to the slots. Alex Rice [EMAIL PROTECTED] | Mindlube Software | http://mindlube.com what a waste of thumbs that are opposable to make machines that are disposable -Ani DiFranco ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
RE: snapshot on XP makes icons wink out
Hi Dar, Yep, this is the existing behavior. The desktop is redrawn each time a snapshot is created. I've mentioned this before as well, and would like to see it fixed. On slower machines, some of the windows don't even finish redrawing by the time the snapshot is taken. -Chipp -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Dar Scott Sent: Monday, September 29, 2003 10:23 PM To: [EMAIL PROTECTED] Subject: snapshot on XP makes icons wink out I'm not sure whether this is an XP problem or a Revolution bug or something silly that I'm doing. On Windows XP, import snapshot or export snapshot causes the icons on the primary monitor to wink out. This flicker also shows up on other icons and buttons and the start menu. I've looked around on my video adaptor settings and didn't see anything that might apply. Dar Scott ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving Preferences
Hi Ken, From: Ken Ray [EMAIL PROTECTED] Subject: RE: Saving Preferences Date: Tue, 30 Sep 2003 14:21:48 -0500 Organization: Sons of Thunder Software What are you favorite ways of saving Preferences? Read in from an external file on startup; if the file doesn't exist, default prefs are applied inside the program an a new prefs file with the defaults is written out to disk. This way, if someone wants to reset their prefs to the defaults, all they need to do is throw away the prefs file. -- Why throw away? Seems more laborious than just having a permanent Prefs substack (which would become its own Prefs file when building for distr., right?). At startup, the splash with the engine looks at the prefs stack, checks the mode, loads the appropriate settings where they go, and otherwise sets up the project. I thought about it some more. Most if not all of my intended users will not be Power Users, so I want to keep things obvious on their side. They will often have lots of options available, which will be enough for them to handle if they dig into the Prefs. This is the approximate model I came up with: 1) There will be a Prefs dialog with two Radio buttons for Default or Custom modes, and all the Preference settings. It will probably look more like a combination Prefs and Control Panel thing. 2) When you distribute the project, the on Radio button will initially be Default and the Custom settings will initially be identical to the Default settings. 3) The settings will be shown, but disabled, i.e. you can see what the settings are AND that they are Default because the Radio button says so, but you cannot change them. 4) If the user clicks the Custom radio button, the initial settings will be the same as the Default, but the settings are enabled, i.e., you can change them, PLUS Save and Cancel buttons appear. 5) After the user makes the changes they want, they must click Save or Cancel. The Cancel button reverts the onscreen settings to reflect the current Custom settings in the Prefs stack, which hasn't changed yet. The Save button writes new Custom settings to reflect the current onscreen settings to the Prefs stack. You can't switch back to Default mode nor close the Prefs dialog without clicking one of those two buttons. This method allows the developer to easily change the Default settings at an update. I need to study the scripts posted to understand where this thing should go in each platform. Thanks, ken N. ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution