Re: What's with the ¥ character?
Le 15 sept. 09 à 23:26, Jim Ault a écrit : .. The key term is you want is Character Map For the Mac follow these steps Mac OS X character map and keyboard viewer. First, open System Preferences and show the International settings pane (in the top row of icons). Second, select the Input Menu tab and check the Keyboard Palette checkbox. Check the menu box that reads Show input menu in menu bar. Now you will notice an icon in your system's top menu bar, probably the U.S. flag. This the input menu. Hi Jim, I had set the flag in my menu bar (the French one) but thanks a lot for the following information I never paid attention to ; that's a very useful part of OSX actually; magnifique ;-)) Best regards from Grenoble André When you click on the menu you can select Show Keyboard Viewer and the palette will open, allowing you to select a font and hold down Option, Shift, Command keys to view keyboard combinations. Extra bonus functionality: While displaying the Keyboard Viewer, change your font in the document and the keyboard viewer will type in that selected font, showing the high-ascii symbols accordingly. very cool part of OSX Choose Character Map from the Country Flag in the Mac menubar and explore how it will show you all of the fonts that contain a particular character and what it will look like. You can drag and drop chars from the listings to add them to your documents. Even allows browsing of unicode char sets and specifying the iso-set For a bullet character, choose view 'all characters', then click on Punctuation triangle, then 'Punctuation', then scroll down to the triangular bullet, the bullet, and the white bullet (a unicode char) Click on the 'bullet' char and below you will see the 70 or so fonts that have that character. Choose 'Modern' instead of 'Containing selected character' and you will see about 35-40 fonts that have a bullet character. - Tool for Windows http://wareseeker.com/free-character-map-font-viewer/ Hope this helps, Jim Ault Las Vegas ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Where to place (sub)stacks?
I am completing my first commercial standalone and I am unsure of where to place the (sub)stacks on the user's machine. The stack consists of a splash (main stack) with about 30 substacks. Some of the substacks display data which is changed by the user and needs to be saved. Now, where do I put my stacks on the users machine? Until now I put the whole package (main stack + all substacks) into the Application Folder. But I heard that this might cause problems (i.e. in Vista) because some setups do not allow to write to files in the Application Folder. Is it a good way to place those substacks that need writing to, into the Application Support Folder? If so, how do I do that with the installer? I got help from Lars Bremer with the Inno Setup Installer, which works great, but places all (sub)stacks into the Application Folder. How will I solve this? Are there any other things that I need to be aware of? To be honest, I am a tad nervous, as I got into contact with someone who wants to distribute my product big. I am not completely done (I found out) and he wants to move quick. I did not do extensive testing on different systems, just OSX 10.4 and Windows XP 2000. How will I make an installer for mac OSX? Thanks a lot for any help. Beat Cornaz ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
AW: Where to place (sub)stacks?
Hi Beat, As I have learned recently you actually don't need an installer for Mac if you don't do any sophisticated things. Just look for a tool (there are different freeware tools), which packs all stuff into a dmg file and provide a link in your dmg file to the program folder where the user can move your app folder to. On Vista and Win 7 you are right not to put any files, which have to be changed by the user into the program files dir, because they will be virtualized by Vista on the first change, which brings you a lot of trouble in the future. Thats why the users documents folder or application data folder (for all users) is the better choice. In inno you can define more than one input folder and you can define different target folders for each file. If you write me offlist I can provide you an inno example file for that case. Tiemo -Ursprüngliche Nachricht- Von: use-revolution-boun...@lists.runrev.com [mailto:use-revolution- boun...@lists.runrev.com] Im Auftrag von Beat Cornaz Gesendet: Mittwoch, 16. September 2009 10:47 An: use-revolution@lists.runrev.com Betreff: Where to place (sub)stacks? I am completing my first commercial standalone and I am unsure of where to place the (sub)stacks on the user's machine. The stack consists of a splash (main stack) with about 30 substacks. Some of the substacks display data which is changed by the user and needs to be saved. Now, where do I put my stacks on the users machine? Until now I put the whole package (main stack + all substacks) into the Application Folder. But I heard that this might cause problems (i.e. in Vista) because some setups do not allow to write to files in the Application Folder. Is it a good way to place those substacks that need writing to, into the Application Support Folder? If so, how do I do that with the installer? I got help from Lars Bremer with the Inno Setup Installer, which works great, but places all (sub)stacks into the Application Folder. How will I solve this? Are there any other things that I need to be aware of? To be honest, I am a tad nervous, as I got into contact with someone who wants to distribute my product big. I am not completely done (I found out) and he wants to move quick. I did not do extensive testing on different systems, just OSX 10.4 and Windows XP 2000. How will I make an installer for mac OSX? Thanks a lot for any help. Beat Cornaz ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Datagrid speed problem
Hi group Trevor :-) I have a significant speed difference in my datagrids. I noticed that the datagrids behave slow in my project. So I did a test and created a new main stack (test Speed) with a similar datagrid (same number of columns and labels) and ran the same two sripts I use in my substack in my project. One script is putting a name from an input field (after a test for the first free index in the datagrid) into column Client. The script takes 127 ticks in my project and 34 ticks in stack test Speed The other script imports a bunch of names and associated tasks from a field. Again the speed difference is remarkable : 505 versus 184 ticks. Another problem which might be associated with it is the following : I have originally started this project in rev 2.9 and only when the datagrids came along I upgraded to rev. 3.5 (because I totally dislike the new editor :-( ) and implemented the datagrids. I noticed that my datagrids only work if I separately include the revdatagridLib as a substack. So it is there twice (once in the engine and once as a substack). If I don't do that, the datagrids show, but have no functionality. Also, the revdatagridLib as a substeacks tends to 'escape' from my mainstack, meaning that all of a sudden it is still there, but as a mainstack, and not as a substack. I suspect the two problems are related and have their cause in the project being started in rev 2.9. Rebuilding the whole project in 3.5 would be far too much work. Thanks for your help, Beat Cornaz ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Datagrid speed problem
On Sep 16, 2009, at 5:30 AM, Beat Cornaz wrote: Hi group Trevor :-) Hi Beat :-) I have a significant speed difference in my datagrids. I noticed that the datagrids behave slow in my project. So I did a test and created a new main stack (test Speed) with a similar datagrid (same number of columns and labels) and ran the same two sripts I use in my substack in my project. One script is putting a name from an input field (after a test for the first free index in the datagrid) into column Client. The script takes 127 ticks in my project and 34 ticks in stack test Speed The other script imports a bunch of names and associated tasks from a field. Again the speed difference is remarkable : 505 versus 184 ticks. I would need to see some code to get an idea of what might be the cause. Can you provide the relevant portions and look for any differences there might be between what is going on with the main program data grid and the speed test data grid? Another problem which might be associated with it is the following : I have originally started this project in rev 2.9 and only when the datagrids came along I upgraded to rev. 3.5 (because I totally dislike the new editor :-( ) and implemented the datagrids. I noticed that my datagrids only work if I separately include the revdatagridLib as a substack. So it is there twice (once in the engine and once as a substack). If I don't do that, the datagrids show, but have no functionality. Also, the revdatagridLib as a substeacks tends to 'escape' from my mainstack, meaning that all of a sudden it is still there, but as a mainstack, and not as a substack. I don't think that bringing a 2.9 project into 3.5 would cause these sorts of problems. You should only have one instance of the revDataGridLibrary in memory at any one time. Can you explain a little more about how your project is set up and what stack you are building the engine (standalone?) with? -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Datagrid speed problem
Hi all and Beat and Trevor :-) On Sep 16, 2009, at 5:30 AM, Beat Cornaz wrote: ... Another problem which might be associated with it is the following : I have originally started this project in rev 2.9 and only when the datagrids came along I upgraded to rev. 3.5 (because I totally dislike the new editor :-( ) and implemented the datagrids. I noticed that my datagrids only work if I separately include the revdatagridLib as a substack. So it is there twice (once in the engine and once as a substack). If I don't do that, the datagrids show, but have no functionality. Also, the revdatagridLib as a substeacks tends to 'escape' from my mainstack, meaning that all of a sudden it is still there, but as a mainstack, and not as a substack. I don't think that bringing a 2.9 project into 3.5 would cause these sorts of problems. There are problems when you open a stack (with behaviors) with a version 3.5 and save this stack. After opening this stack again with version = 3.5, all behaviors are gone! Just a hint, has probably nothing to do with your current problems! ... -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com Best Klaus -- Klaus Major http://www.major-k.de kl...@major.on-rev.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Where to place (sub)stacks?
Hi Beat, I am completing my first commercial standalone and I am unsure of where to place the (sub)stacks on the user's machine. The stack consists of a splash (main stack) with about 30 substacks. Some of the substacks display data which is changed by the user and needs to be saved. Now, where do I put my stacks on the users machine? Until now I put the whole package (main stack + all substacks) into the Application Folder. But I heard that this might cause problems (i.e. in Vista) because some setups do not allow to write to files in the Application Folder. Is it a good way to place those substacks that need writing to, into the Application Support Folder? If so, how do I do that with the installer? I got help from Lars Bremer with the Inno Setup Installer, which works great, but places all (sub)stacks into the Application Folder. How will I solve this? If I would ever need to let the users modify and save STACK files, I would go this way: 1. Create all the stacks that will be modified and saved by the end user as MAIN stacks! 2. Import each of these stacks into a custom porperty of your SPLASH/ main stack ... set the cStack01 of stack splash or whatever to url(binfile: path_to_your_stack) ... 3. When the app starts, I would check if these stacks have already been outputted into the users preferences folder: Mas OS X: specialfolderpath(preferences) ## Current user only Windows: specialfolderpath(26) ## Current user only Might be good style to create a subfolder for your app there! If the stacks are not yet there, I would output all the stacks from your CPs: ... put specialfolderpath(preferences) into tFolder put the cStack01 of stack splash or whatever into url(binfile: tFolder / name of original stack here...) ## NO suffix necessary! ... 4. Now the user (your app) can open any of these stack, modify them and save them again without permission problems. 5. Pro: If a user deletes one of your stacks (c'mon, we all know how they are :-D) you can quickly replace it with a fresh copy! Know what I mean? Drop a line if not :-) ,,, Beat Cornaz Best Klaus -- Klaus Major http://www.major-k.de kl...@major.on-rev.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Datagrid speed problem
Beat, If, as you said, you don't like the Rev Script editor in 3.5, you might check out tRev. It might be more to your liking. On the other hand, you might not! Good luck with your grids either way. Link about tRev below. Best, Jerry Daniels Watch tRev - The Movie http://reveditor.com/trev-the-movie On Sep 16, 2009, at 4:30 AM, Beat Cornaz wrote: only when the datagrids came along I upgraded to rev. 3.5 (because I totally dislike the new editor :-( ) ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Where to place (sub)stacks?
Great answer from Klaus. Bravo! That's the way to do it, IMHO. Best, Jerry Daniels Watch tRev - The Movie http://reveditor.com/trev-the-movie On Sep 16, 2009, at 7:37 AM, Klaus Major wrote: Hi Beat, I am completing my first commercial standalone and I am unsure of where to place the (sub)stacks on the user's machine. The stack consists of a splash (main stack) with about 30 substacks. Some of the substacks display data which is changed by the user and needs to be saved. Now, where do I put my stacks on the users machine? Until now I put the whole package (main stack + all substacks) into the Application Folder. But I heard that this might cause problems (i.e. in Vista) because some setups do not allow to write to files in the Application Folder. Is it a good way to place those substacks that need writing to, into the Application Support Folder? If so, how do I do that with the installer? I got help from Lars Bremer with the Inno Setup Installer, which works great, but places all (sub)stacks into the Application Folder. How will I solve this? If I would ever need to let the users modify and save STACK files, I would go this way: 1. Create all the stacks that will be modified and saved by the end user as MAIN stacks! 2. Import each of these stacks into a custom porperty of your SPLASH/ main stack ... set the cStack01 of stack splash or whatever to url(binfile: path_to_your_stack) ... 3. When the app starts, I would check if these stacks have already been outputted into the users preferences folder: Mas OS X: specialfolderpath(preferences) ## Current user only Windows: specialfolderpath(26) ## Current user only Might be good style to create a subfolder for your app there! If the stacks are not yet there, I would output all the stacks from your CPs: ... put specialfolderpath(preferences) into tFolder put the cStack01 of stack splash or whatever into url(binfile: tFolder / name of original stack here...) ## NO suffix necessary! ... 4. Now the user (your app) can open any of these stack, modify them and save them again without permission problems. 5. Pro: If a user deletes one of your stacks (c'mon, we all know how they are :-D) you can quickly replace it with a fresh copy! Know what I mean? Drop a line if not :-) ,,, Beat Cornaz Best Klaus -- Klaus Major http://www.major-k.de kl...@major.on-rev.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Datagrid speed problem
Jerry's right - tRev is a non-invasive, fast, clean, mean coding machine. I use it exclusively. And the support is awesome. you should check it out. - Stephen Barncard San Francisco http://houseofcubes.com/disco.irev 2009/9/16 Jerry Daniels jerry.dani...@me.com Beat, If, as you said, you don't like the Rev Script editor in 3.5, you might check out tRev. It might be more to your liking. On the other hand, you might not! Good luck with your grids either way. Link about tRev below. Best, Jerry Daniels Watch tRev - The Movie http://reveditor.com/trev-the-movie ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Groups: Bugs and features (last group broken)?
I will discuss a number of peculiarities concerning groups. 1. last group is broken, at least it is unreliable 2. Rev remembers group names, even after you have ungrouped a group 3. If you select controls and group them by script the handles of the group are shown 4. You cannot paint on an image when it is grouped 5. Groups belong to the factors in an already reported scenario for safely crashing Rev 1. last group is broken, at least it is unreliable From the dictionary Tip: To refer to the newly-created group, use the last keyword: group button Yes and button No set the name of last group to Do It Unfortunately, this is no longer the case - or has never been?. last group may indeed still refer to newly created groups, but there are a number of scenarios where this does *not* apply. One example: Create a group consisting of two graphics. Then create two fields and run the following script: on mouseUp select fld one and fld two group put the name of last group end mouseUp You will get the name of the group of graphics, not that of the fields! Conclusion: If the topmost group consists of graphics and that graphics' group is also on the top layer, then a newly created group of fields will not be the last group - although it may be even placed on the top layer. This bug is apparently also the cause for sometimes creating nested groups up to 9 levels deep, a phenomenon I had mentioned in my last crash report How to reliably crash Rev 3.5 and 4.0-dp3 with four script lines. Workarounds: To be on the safe side, I have rewritten my relevant scripts using the owner property, like on mouseUp select fld one and fld two group put the owner of fld one into tlastgroup end mouseUp Another, more circumstantial, workaround would be to use the newgroup keyword in an accompanying card script: on newgroup global glastgroup put the name of the target into glastgroup end newgroup and then refer to the global glastgroup in your button script. 2. Rev remembers group names, even after you have ungrouped a group Example: Create two fields, group them, and give the group a name. Then ungroup this group. If you now - or at a later time - group these same two fields again, they will automatically get the name given to that group the first time. Interesting feature, what purpose would it serve? 3. If you select controls and group them by script the handles of the group are shown If you are in pointer tool mode it is convenient to see the handles of controls and groups in order to be able to select and manipulate them manually, but if you select and group in a script you do not need this help, it is a nuisance at best. Although you are in browse tool mode when you run the script select fld one and fld two group the handles of the group will be shown. If you would like to take a snapshot of the newly created group ( (rect of group tlastgroup) of this card), this snapshot would include the handles. Workaround: Add two lines to the script select fld one and fld two group choose pointer tool choose browse tool. The same holds for the ungroup command. == 4. You cannot paint on an image when it is grouped This is a bug - or feature? - that has already been discussed several times. If you want to paint on a grouped image by script - for example using the drag command - you have first to move the image out of the group and then later put it back into the group, like in on mouseUp set the relayergroupedcontrols to true put the layer of img x into tlayer set the layer of img x to top send mouseup to btn drag on image x set the layer of img x to tlayer set the relayergroupedcontrols to false end mouseUp Applying the global property selectGroupedControls or the new group property with the same name selectGroupedControls (introduced in Rev 3.5) does not make a difference, at least I did not succeed in putting together another workaround. 5. Groups belong to the factors in an already reported scenario for safely crashing Rev I have described this in detail in my recent post to this list How to reliably crash Rev 3.5 and 4.0-dp3 with four script lines. Here I just point out that group is among the elements causing to crash Rev and refer you to my original post for more details. The following script assumes that you have set the angle of img test to an angle other than 0, that img test is ungrouped, and that img Test belongs in the category of Pre-PNGs. lock screen select img Test group set the angle of img Test to 0 For the definition of Pre-PNGs see my above-mentioned post or the introduction to my stack http://www.sanke.org/Software/MoreAboutMasksRev3.zip in the text brought up on the menu card from the topright introduction button. Seems to me, there is some work to do from the side of the Rev
[ANN] New Dates For Pro App Development Course and Free Session Sponsored By RunRev
Just an announcement that Blue Mango Learning Systems has scheduled dates for the next Professional Application Development With Revolution course. They will be September 29th and October 1st. One exciting addition is that RunRev is sponsoring the first session of the 4-session course this time. This means you can attend Session I: Organizing For Success for free. We are also including SQL Yoga discounts for those who purchase full course passes. For more information visit: http://tr.im/ySDI Carry on. -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com Email has been scanned for viruses by Altman Technologies' email management service - www.altman.co.uk/emailsystems ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Groups: Bugs and features (last group broken)?
Yes, I ran into at least one of your issues back in May. Check out the New groups bugaboo thread in the archives. Eventually I was led to a very cool feature (by Scott Rossi), the templateGroup. Check this out. It is very stable. This is something solid; using the somewhat ephemeral last keyword as a hard tool always seemed like a very cute, but a little dishonest, methodology. Apparently this is only a problem with groups. The last keyword works fine with, say, buttons. Craig Newman ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re:Where to place (sub)stacks?
Tiemo and Klaus, thanks a lot for your excellent suggestions. I have a clear idea now of how to do this in a safe way. It's funny how one stumbles onto unsuspected stuff with the first 'real' application that I am making. Learning a lot :-) Thanks , Beat Cornaz ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Escaping from QT
I have just discovered a quick way to run up an animated GIF from an image sequence (rather than plonking every frame in place and getting w*'s (err . . . wrist) cramp doing it: Get a copy of GIMP: http://www.gimp.org/ [Mac,Win,Lin ] and: use Quicktime () to export a series of images from the movie file you wish to convert to an animated GIF, [parenthetically, you can do this whole thing with MPlayer (any platform): http://www.mplayerhq.hu/design7/news.html but you have to muck around in the command line interface (fioch). then: Open the first file (preferably a JPEG) of your exported frames with GIMP, then open all the other frames in your directory as layers - File/Open as layer. The save the thing as as a GIF; select SAVE AS ANIMATION, and you can choose LOOP FOREVER if you want to lose control of the thing. Click EXPORT: Bob's your uncle . . . well, it has got to be a lot better than BILL being your uncle . . . :) Just great for those silent movies of yesteryear. Now the big and burning question is how to line up the animated gif so it will play with an AIFF file exported from the same movie file. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
datagrid prevents opening stack
Trevor, Datagrids containing a large amount of data will prevent subsequent opening of that stack. So I always uncheck persistent data. However today I saved a stack that had a datagrid with data and even though persistent data was unchecked now I can't open the stack. Is there any magic way to recover that stack or is it unretrievable now? Should one ALWAYS uncheck persistent data and ALWAYS empty a grid before saving? Thanks, Jim Lambert ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Datagrid speed problem
Trevor wrote ; I would need to see some code to get an idea of what might be the cause. Can you provide the relevant portions and look for any differences there might be between what is going on with the main program data grid and the speed test data grid? I will check into this again tomorrow and see if I can get some more info for you on it. I will try to loosen the substack with the slow dataGrid from the mainstack and see if the problem persists and send you that substack along with the new fast teststack. I don't think that bringing a 2.9 project into 3.5 would cause these sorts of problems. You should only have one instance of the revDataGridLibrary in memory at any one time. Can you explain a little more about how your project is set up and what stack you are building the engine (standalone?) with? I needed the extra revDataGridLibrary, because otherwise the datagrids in my stacks do not work. They are there, but nothing happens. As soon as I include the extra revDataGridLibrary as a substack, I get the functionality of the dataGrids. When I loaded the extra revDataGridLibrary into memory, I was asked to purge it and I clicked 'OK'. Then I made this revDataGridLibrary a substack of my mainstack. My project is set up as follows : mainstack (splash) with the engine 30 substacks, with 3 of them containing a dataGrid. The speedtest I did was as follows : I compared a substack with a dataGrid on it with a newly made mainstack with a similar dataGrid (same number of columns, labelnames etc). I used the same handler to import a list of tab cr delimited data , like : Client1 tab Task1 tab Task2 tab Task3 cr Client2 tab Task1 tab Task2 tab Task3 tab Task4 cr Client3 tab Task1 tab Task2 tab Task3 The speed difference was quite big. Trevor, once again, thanks a lot for your patience and good advice. Klaus major wrote : There are problems when you open a stack (with behaviors) with a version 3.5 and save this stack. After opening this stack again with version = 3.5, all behaviors are gone! Just a hint, has probably nothing to do with your current problems! I kinda can imagine that this happens. Probably an earlier version does not recognize behaviors and sort of strips them off. So opening again in 3.5 will not find them anymore. I think also other unsuspected things might happen by saving in an earlier version. I always make a copy when moving up to a new version. Best, Beat Cornaz ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: datagrid prevents opening stack
On Sep 16, 2009, at 3:03 PM, Jim Lambert wrote: Datagrids containing a large amount of data will prevent subsequent opening of that stack. So I always uncheck persistent data. However today I saved a stack that had a datagrid with data and even though persistent data was unchecked now I can't open the stack. Is there any magic way to recover that stack or is it unretrievable now? Should one ALWAYS uncheck persistent data and ALWAYS empty a grid before saving? Having a data grid with data in it shouldn't prevent a stack from opening (at least not that I am aware of). There was an issue with the data grid library that would cause problems if you tried to populate a data grid on a card that wasn't open. By chance do you have code that is doing this? If so then I can get you a newer version of the library that fixes this. -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Escaping from QT
Animated gifs are terrible for anything with much resolution. 256 colors, indexed. Animated gifs are good for logos and block images but not gradients. And they still stall in Rev if anything else is going on. Compuserve invented and owned the patents on the .gif format up until a few years ago. Early on Compuserve tried to collect on every use of the every gif. It was a major reason for the superior open source PNG format to be created. On the horizon, working today: ANIMATED PNGhttp://en.wikipedia.org/wiki/APNG this link works in Firefox, but not in Safari: http://en.wikipedia.org/wiki/APNG(72k) I hope this gets standardized. Beautiful. Nice gradients. Mozilla's role in extending the PNG format to APNG echoes Netscapehttp://en.wikipedia.org/wiki/Netscape's much earlier role in popularizing animated GIFshttp://en.wikipedia.org/wiki/Graphics_Interchange_Format#Animated_.gif . perhaps we can coerce the mother ship to include it someday... - Stephen Barncard San Francisco http://houseofcubes.com/disco.irev 2009/9/16 Richmond Mathewson richmondmathew...@gmail.com I have just discovered a quick way to run up an animated GIF from an image sequence (rather than plonking every frame in place and getting w*'s (err . . . wrist) cramp doing it: Get a copy of GIMP: ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Datagrid speed problem
On Sep 16, 2009, at 3:04 PM, Beat Cornaz wrote: I don't think that bringing a 2.9 project into 3.5 would cause these sorts of problems. You should only have one instance of the revDataGridLibrary in memory at any one time. Can you explain a little more about how your project is set up and what stack you are building the engine (standalone?) with? I needed the extra revDataGridLibrary, because otherwise the datagrids in my stacks do not work. They are there, but nothing happens. As soon as I include the extra revDataGridLibrary as a substack, I get the functionality of the dataGrids. When I loaded the extra revDataGridLibrary into memory, I was asked to purge it and I clicked 'OK'. Then I made this revDataGridLibrary a substack of my mainstack. My project is set up as follows : mainstack (splash) with the engine 30 substacks, with 3 of them containing a dataGrid. To work with data grids and a splash stack you need to trigger the inclusion of the data grid when you build a standalone. I would remove the revDataGridLibrary as a substack of your main stack and take a look at the last two steps in this lesson: What Do I Need to Do To Deploy a Standalone With A Data Grid?: http://revolution.screenstepslive.com/spaces/revolution/manuals/datagrid/lessons/3397-What-Do-I-Need-to-Do-To-Deploy-a-Standalone-With-A-Data-Grid- I think that will fix your problem. The speedtest I did was as follows : I compared a substack with a dataGrid on it with a newly made mainstack with a similar dataGrid (same number of columns, labelnames etc). I used the same handler to import a list of tab cr delimited data , like : Client1 tab Task1 tab Task2 tab Task3 cr Client2 tab Task1 tab Task2 tab Task3 tab Task4 cr Client3 tab Task1 tab Task2 tab Task3 The speed difference was quite big. Is it possible that your original data grid had some custom columns or scripts that run when you test that aren't present in the newly made data grid? Trevor, once again, thanks a lot for your patience and good advice. You're welcome. -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: datagrid prevents opening stack
Trevor wrote: Having a data grid with data in it shouldn't prevent a stack from opening (at least not that I am aware of). There was an issue with the data grid library that would cause problems if you tried to populate a data grid on a card that wasn't open. By chance do you have code that is doing this? If so then I can get you a newer version of the library that fixes this. Thanks for the insight. To answer - No, only one card and the datagrid was populated on that open card. Though persistent data was unchecked I see the file size of the stack is 57 megs. So the data got saved even though it's not supposed to persist. Odd. Everything worked beautifully until I closed the stack and tried to re- open it. No matter how I try to open this stack it just won't open. When opening from the IDE's file menu weirdly there's no error message at all from Rev. When using go in the msg box I get stack is corrupted, check for ~ backup file BTW, Where are ~ files anyway on OSX Intel? Jim Lambert ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: datagrid prevents opening stack
On Sep 16, 2009, at 3:35 PM, Jim Lambert wrote: To answer - No, only one card and the datagrid was populated on that open card. Though persistent data was unchecked I see the file size of the stack is 57 megs. So the data got saved even though it's not supposed to persist. Odd. Everything worked beautifully until I closed the stack and tried to re-open it. No matter how I try to open this stack it just won't open. When opening from the IDE's file menu weirdly there's no error message at all from Rev. If you want to try clearing out the cached data you can reset the cache in the message box: set the dgCache[data] of group DataGrid to empty set the dgCache[sequencing] of group DataGrid to empty I wonder, though, if by accident you checked cache controls rather than unchecking persistent data? With 57 megs of data I could see Rev seeming to lock up if the data grid was trying to draw a control for every single record you have (cache controls = true) rather than just the visible controls like a data grid normally does. When using go in the msg box I get stack is corrupted, check for ~ backup file BTW, Where are ~ files anyway on OSX Intel? I don't think it is any different then other platforms. Should be right alongside the stack file. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com-www.screensteps.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
How to create a n-tier app with Revolution
In my company, IT guys believe only in n-tier apps developed in Java with a web interface. And often, I am not satisfied with the result. I would like to create a proof of concept (POC) to demonstrate that it is possible to create a n-tier app with Revolution. I read on the Revolution web site that it is possible to do that but I didn't find an example or documentation which explains simply the concept and the manner of implementing it. Links or information would be appreciated. Thank you. Jérôme___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] tRev release
Mark, tRevor, actually. Best, Jerry Daniels Watch tRev - The Movie http://reveditor.com/trev-the-movie On Sep 14, 2009, at 11:45 AM, Mark Wieder wrote: Jerry- Monday, September 14, 2009, 8:43:05 AM, you wrote: Trevor and tRev are unconnected, though he was the inspiration for the Decoder it has. He also claims he has the same haircut as our logo/mascot. Would the mascot happen to be named tRevver? -- -Mark Wieder mwie...@ahsoftware.net ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] tRev release
My son got a T Rex costume for halloween. Maybe it will fit... -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com On Sep 14, 2009, at 1:10 PM, Jerry Daniels wrote: Mark, tRevor, actually. Best, Jerry Daniels Watch tRev - The Movie http://reveditor.com/trev-the-movie On Sep 14, 2009, at 11:45 AM, Mark Wieder wrote: Jerry- Monday, September 14, 2009, 8:43:05 AM, you wrote: Trevor and tRev are unconnected, though he was the inspiration for the Decoder it has. He also claims he has the same haircut as our logo/mascot. Would the mascot happen to be named tRevver? -- -Mark Wieder mwie...@ahsoftware.net ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Groups: Bugs and features (last group broken)?
On Wed Sep 16, 2009, DunbarX at aol.com DunbarX at aol.com wrote Yes, I ran into at least one of your issues back in May. Check out the New groups bugaboo thread in the archives. Eventually I was led to a very cool feature (by Scott Rossi), the templateGroup. Check this out. It is very stable. This is something solid; using the somewhat ephemeral last keyword as a hard tool always seemed like a very cute, but a little dishonest, methodology. Apparently this is only a problem with groups. The last keyword works fine with, say, buttons. Craig Newman Thanks for the confirmation of one of the group issues I listed in my post. I must have missed the thread in May being out of office and country at that time. Using Scott's templategroup proposal may be handy when only one group building is involved. In the case of my Gradient Kaleidoscope scripts I have to make frequent use of grouping and ungrouping (the last group) of images, and I find it easier and more convenient to use the workaround with finding the owner of one of the controls that have been grouped, as in - I quote myself here - select fld one and fld two group put the owner of fld one into tlastgroup Best regards, Wilhelm Sanke http:www.sanke.org/MetaMedia ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
datagrid problem with arrow btn
Hi list Little question about datagrid I have a datagird form style there is an arrow btn to close or open a fld (as in the webinar) I have a mouseDown fuction in the behavior script I want to close or open all the arrows at once so my script is dgmouseDown if pmouseBtnNum is 1 then if the short name of the target is arrow then if the optionKey is down then put the dgData of group DataGrid historique into theData repeat for each key tkey in theData put false into theData[tKey][expanded] end repeat set the dgData of of group DataGrid historique to theData send ResetList to group DataGrid historique else ... it doesn't work ! what is wrong ? thanks Greetings. Yves COPPE yvesco...@skynet.be ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: datagrid problem with arrow btn
On Sep 16, 2009, at 4:00 PM, Yves COPPE wrote: I want to close or open all the arrows at once so my script is dgmouseDown if pmouseBtnNum is 1 then if the short name of the target is arrow then if the optionKey is down then put the dgData of group DataGrid historique into theData repeat for each key tkey in theData put false into theData[tKey][expanded] end repeat set the dgData of of group DataGrid historique to theData send ResetList to group DataGrid historique else ... it doesn't work ! what is wrong ? It probably because you are trying to redraw the data grid from inside an event that was sent to a data grid control. The engine doesn't like it when you try to delete a control that is processing an event. What Sorts of Things Should I Not Do In Order To Avoid Needless Suffering?: http://revolution.screenstepslive.com/spaces/revolution/manuals/datagrid/lessons/3093-What-Sorts-of-Things-Should-I-Not-Do-In-Order-To-Avoid-Needless-Suffering- -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Escaping from QT
ImageJ: http://rsb.info.nih.gov/ij/ Cross-platform, Java allows one to make animated PNGs this: http://sourceforge.net/projects/giftoapngconver/ also Java-based (Win,Lin) converts animated GIFs into APNGs (although that is fairly silly as you will keep the 256 colour limit in the original GIFs) KSquirrel views APNGs (amongst 56 other formats): http://ksquirrel.sourceforge.net/ (Linux KDE; although this is not strictly true as it can work with GNOME) However I don't see much future in this if tha major browsers (and RunRev) don't support it. stephen barncard wrote: Animated gifs are terrible for anything with much resolution. 256 colors, indexed. Animated gifs are good for logos and block images but not gradients. And they still stall in Rev if anything else is going on. Compuserve invented and owned the patents on the .gif format up until a few years ago. Early on Compuserve tried to collect on every use of the every gif. It was a major reason for the superior open source PNG format to be created. On the horizon, working today: ANIMATED PNGhttp://en.wikipedia.org/wiki/APNG this link works in Firefox, but not in Safari: http://en.wikipedia.org/wiki/APNG(72k) I hope this gets standardized. Beautiful. Nice gradients. Mozilla's role in extending the PNG format to APNG echoes Netscapehttp://en.wikipedia.org/wiki/Netscape's much earlier role in popularizing animated GIFshttp://en.wikipedia.org/wiki/Graphics_Interchange_Format#Animated_.gif . perhaps we can coerce the mother ship to include it someday... - Stephen Barncard San Francisco http://houseofcubes.com/disco.irev 2009/9/16 Richmond Mathewson richmondmathew...@gmail.com I have just discovered a quick way to run up an animated GIF from an image sequence (rather than plonking every frame in place and getting w*'s (err . . . wrist) cramp doing it: Get a copy of GIMP: ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Escaping from QT
Le 16 sept. 09 à 21:18, stephen barncard a écrit : Animated gifs are terrible for anything with much resolution. 256 colors, indexed. Animated gifs are good for logos and block images but not gradients. And they still stall in Rev if anything else is going on. Compuserve invented and owned the patents on the .gif format up until a few years ago. Early on Compuserve tried to collect on every use of the every gif. It was a major reason for the superior open source PNG format to be created. On the horizon, working today: ANIMATED PNGhttp://en.wikipedia.org/ wiki/APNG I have to add that considering a video as a simple sequence of images is a very inefficient concept. Most videos, most of the time, only feature slight variations from one frame to another. Hence the idea of including key frames with details and intermediary variations in typically smaller smaller chunks of data. Detecting abrupt changes from an image to the following one is a challenging task. The following example shows that this notion of abrupt change may be somehow subtle. From what I remember of the draft of the future-MPEG-to-come in the late 90's, it was supposed to include information about video objects. For instance, if you look at a football match (whatever flavor) chances are that you will see interesting action in the foreground, i.e. players with fast movements which demand great detail, and a more or less static background (supporters) which is less interesting and hence, does not require high fidelity. The then- future MPEG was supposed to separate the two components and encode them differently. I do not know if this was ever implemented. cheers François ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] tRev release
Need picture of you in it. Best, Jerry Daniels Watch tRev - The Movie http://reveditor.com/trev-the-movie On Sep 16, 2009, at 2:45 PM, Trevor DeVore wrote: My son got a T Rex costume for halloween. Maybe it will fit... -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com On Sep 14, 2009, at 1:10 PM, Jerry Daniels wrote: Mark, tRevor, actually. Best, Jerry Daniels Watch tRev - The Movie http://reveditor.com/trev-the-movie On Sep 14, 2009, at 11:45 AM, Mark Wieder wrote: Jerry- Monday, September 14, 2009, 8:43:05 AM, you wrote: Trevor and tRev are unconnected, though he was the inspiration for the Decoder it has. He also claims he has the same haircut as our logo/mascot. Would the mascot happen to be named tRevver? -- -Mark Wieder mwie...@ahsoftware.net ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: datagrid problem with arrow btn
Le 16-sept.-09 à 22:07, Trevor DeVore a écrit : On Sep 16, 2009, at 4:00 PM, Yves COPPE wrote: I want to close or open all the arrows at once so my script is dgmouseDown if pmouseBtnNum is 1 then if the short name of the target is arrow then if the optionKey is down then put the dgData of group DataGrid historique into theData repeat for each key tkey in theData put false into theData[tKey][expanded] end repeat set the dgData of of group DataGrid historique to theData send ResetList to group DataGrid historique else ... it doesn't work ! what is wrong ? It probably because you are trying to redraw the data grid from inside an event that was sent to a data grid control. The engine doesn't like it when you try to delete a control that is processing an event. What Sorts of Things Should I Not Do In Order To Avoid Needless Suffering?: http://revolution.screenstepslive.com/spaces/revolution/manuals/datagrid/lessons/3093-What-Sorts-of-Things-Should-I-Not-Do-In-Order-To-Avoid-Needless-Suffering- Re, So, there is no solution ? Thanks for your quick reply Greetings. Yves COPPE yvesco...@skynet.be ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Escaping from QT
MNG is an animated image file format, however it appears to have even less support than APNG and files are significantly bigger: http://www.libmng.com/download.html?cat=3 in theory it sound lovely (transparent jpegs and so on): http://www.libpng.org/pub/mng/ MNGZILLA; 'an open source project to develop a patch to restore MNG/JNG support to Mozilla' (which is funny, semantically, as it suggests that Firefox could handle MNGs at one time . . . ???) is, frankly, mingin, as it froze solid in early 2006. Probably animated SVGs are a better way to go: http://en.wikipedia.org/wiki/SVG_animation (all browsers except . . . you guessed it; MSIE, support this) MadSwatter is a Firefox add-on which is an SVG animation editor [Humpf . . . probably a good idea to convert your old jpegs and so forth into SVG format with Inkscape first: http://www.inkscape.org/Inkscape doesn't cope with animations, yet. ] http://www.assembla.com/wiki/show/MadSwatter and Ikivo is a commercial alternative: Icewalkers.com/ (no HTTP ) Ultimately, if RunRev doesn't support these animated formats, either in stacks, standalones or revlets it really doesn't matter whether browsers support them or not. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: datagrid problem with arrow btn
2009/9/16 Yves COPPE yvesco...@skynet.be Re, So, there is no solution ? Thanks for your quick reply You can and often need to : send yourDatagridCommand to group Datagrid 1 in 2 ticks Hope that makes sense - its a problem that the datagrid deletes all it's inards and recopies them in all the time - so if your script is initiated from a row template inside the datagrid - well it doesn't like deleting itself :) ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: datagrid problem with arrow btn
Le 16-sept.-09 à 22:36, David Bovill a écrit : 2009/9/16 Yves COPPE yvesco...@skynet.be Re, So, there is no solution ? Thanks for your quick reply You can and often need to : send yourDatagridCommand to group Datagrid 1 in 2 ticks Hope that makes sense - its a problem that the datagrid deletes all it's inards and recopies them in all the time - so if your script is initiated from a row template inside the datagrid - well it doesn't like deleting itself :) re, it's not a delete command in this case I just want to close/open all in once all the disclosure triangle (arrow btn) but I understand my script is nested in himself ! no issue ! Greetings. Yves COPPE yvesco...@skynet.be ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: How to create a n-tier app with Revolution
On Sep 16, 2009, at 12:43 PM, Jérôme Rosat wrote: In my company, IT guys believe only in n-tier apps developed in Java with a web interface. And often, I am not satisfied with the result. I would like to create a proof of concept (POC) to demonstrate that it is possible to create a n-tier app with Revolution. I read on the Revolution web site that it is possible to do that but I didn't find an example or documentation which explains simply the concept and the manner of implementing it. Links or information would be appreciated. Thank you. Of course n-tier programming is possible using various combinations of communication between servers and Rev stacks, iRev scripts, and cgi scripts. I will be developing many-tiers this Fall that distribute information, functions, and workload among several computers. My core app will be Rev and the mothership will be On-Rev. Currently I run some private networking using a combination of web server (Apache-PHP) and Rev stacks that 'talk' to each other behind a firewall. The basic structure is (4) Mac mini web servers behind a firewall (1) Windows 2003 server behind a second firewall (5) remote computers that run apps that connect and interact with (4) of the computers in this data center. The (4) Mac mini servers interact with each other and the Win 2003 Rev app, which also continuously updates info on the (4) Mac mini servers. On the outside computers, (3) of them use XP Pro and non-Rev programs to interact with the Rev apps in the data center, and (2) of the computers are OSX and use Rev apps to interact. The Win 2003 machine is not reachable from the outside and all network traffic must go through one of the Mac mini servers and a Rev app. The web server option is used on the Mac mini servers in order to provide a web browser interface to documentation, network status details, and report files as feedback. All of the data transfer and interaction could be done without the use of apache, and just using Rev apps. This particular customer design requires that all the Rev apps be running constantly 24/7, so cgi is not a good option. I use PHP in apache to receive a query from outside, then a UDP socket to send a packet to the revAgent.app on that same computer. The revAgent.app communicates with the other (3) revAgent.app's and the revHost.app programs on the internal network. All of the revAgent.app's are directly reachable from the outside. After final developments are done, I will be converting the PHP script to a Rev cgi, thus making the data center network a very speedy all- Rev n-tier solution. --- Starting next week I will be developing a separate system for a different business that will be a more extensive collection and collaboration between many servers, some of which will be web servers. This will be a constellation with the central apps running on the On-Rev server, most likely with multiple user accounts. This will mean lots of Rev scripts and apps exchanging data and files, doing timed utility functions, and serving hundreds of web pages and thousands of videos, on 30-70 servers around the world. Some of the workflow will be done using web interfaces, but most of the workflow will be done by using Rev stacks and apps running on the client computers of our marketing group. I am expecting that I will be the only Rev programmer, but not the only web design video content creator. The tools I build will be used by the marketing team and our clients, not by the public. --- At the moment I don't know of any links or documentation any where for Proof of Concept. These stacks, scripts, and apps are part of my private development work. In a few weeks I should have some working examples that I will make available as public examples, especially for members of this list. I do have an example of a set of ( revA.app, revB.app, revC.exe ) that interact with a Yahoo web server, update each others interface, and update files on the hard drives of two computers, one a Mac and the other XP Pro. I use it as a customer demo of automation between computers and platforms. I will convert it to an all-Rev demo and notify you in the next week or two when it is ready. --- Hope this helps. Jim Ault Las Vegas ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: datagrid problem with arrow btn
On Sep 16, 2009, at 4:48 PM, Yves COPPE wrote: it's not a delete command in this case I just want to close/open all in once all the disclosure triangle (arrow btn) but I understand my script is nested in himself ! no issue ! send ResetList to group DataGrid historique will delete controls which can cause problems. You could try sending in 0 seconds. send ResetList to group DataGrid historique in 0 seconds The other option would be something like this: dgmouseDown if pmouseBtnNum is 1 then if the short name of the target is arrow then if the optionKey is down then put the dgData of group DataGrid historique into theData repeat for each key tkey in theData SetDataOfIndex tKey, expanded, false end repeat send RefreshList to me in 0 seconds else -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Groups: Bugs and features (last group broken)?
Wilhelm: Workarounds. That is one of the endearing things about Rev. I still like the templateGroup method, where, for example, you could set the name of each new group to some text (like groupNumber) appended with the number of groups plus 1. So the last group of 15 would be: group groupNumber15 This ties up the name of the templateGroup, of course. Ken Ray suggested trapping the newGroup message. I suppose you could use this to set a property or the group name, similar to the templateGroup scenario. Any of these can get you any group you need, just querying them all. Craig Newman In a message dated 9/16/09 3:55:02 PM, sa...@hrz.uni-kassel.de writes: In the case of my Gradient Kaleidoscope scripts I have to make frequent use of grouping and ungrouping (the last group) of images, and I find it easier and more convenient to use the workaround with finding the owner of one of the controls that have been grouped, as in - I quote myself here - ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: How to create a n-tier app with Revolution
Hi Jérôme, Perhaps would you be interested in having an eye to this, as a work in progress on-rev project and proof of concept : http://www.wrds.com/ It's mainly build on top of a 200 ko irev server-side lib + a MySQL 5 backend + some tousands of XML datasource files. At this time, it runs a Java applet too, witch will be replaced with a revlet as soon as this one will become available as a GM version. The best of all is the speed and stability of the revserver engine. Don't hesite to ask for more details offlist. Best Regards, Le 16 sept. 09 à 21:43, Jérôme Rosat a écrit : In my company, IT guys believe only in n-tier apps developed in Java with a web interface. And often, I am not satisfied with the result. I would like to create a proof of concept (POC) to demonstrate that it is possible to create a n-tier app with Revolution. I read on the Revolution web site that it is possible to do that but I didn't find an example or documentation which explains simply the concept and the manner of implementing it. Links or information would be appreciated. Thank you. Jérôme___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution -- Pierre Sahores mobile : (33) 6 03 95 77 70 www.wrds.com www.sahores-conseil.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: How to create a n-tier app with Revolution
Jim, Wouaw ! (a French expression which expresses my admiration) Thank you very much for these explanations. To be honest, I imagined a simpler concepte for my POC ;-) This particular customer design requires that all the Rev apps be running constantly 24/7, so cgi is not a good option. Why cgi is not a good option ? In your case or generally in a n-tier structure developed with Revolution ? I use PHP in apache to receive a query from outside, then a UDP socket to send a packet to the revAgent.app on that same computer. If I understand the structure well, the Mac mini, on which runs the Apache server, distributes work to the other Mac min ? In a few weeks I should have some working examples that I will make available as public examples, especially for members of this list. I will convert it to an all-Rev demo and notify you in the next week or two when it is ready. Thank you again, it will be very instructive. Jérôme ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Deploy to Linux
Howdy I need to build and deploy an application on Linux as my client is looking at the low end netbooks. I haven't looked at Linux for a long time and thought I'd get some advice before I jump in. From memory, application installation/packaging was specific to the distribution??? If someone could talk me through the process they go through to deploy on Linux it would be appreciated. Cheers Monte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: How to create a n-tier app with Revolution
Bonjour Pierre, Thank you for the link. Indeed it is fast. I read your tutorial about Serveur d'application TCP/IP. It's perfect for a POC. But the download link is broken. Is it possible to have a other link to download it ? Le 16 sept. 2009 à 23:47, Pierre Sahores a écrit : Hi Jérôme, Perhaps would you be interested in having an eye to this, as a work in progress on-rev project and proof of concept : http://www.wrds.com/ It's mainly build on top of a 200 ko irev server-side lib + a MySQL 5 backend + some tousands of XML datasource files. At this time, it runs a Java applet too, witch will be replaced with a revlet as soon as this one will become available as a GM version. The best of all is the speed and stability of the revserver engine. Don't hesite to ask for more details offlist. Best Regards, Le 16 sept. 09 à 21:43, Jérôme Rosat a écrit : In my company, IT guys believe only in n-tier apps developed in Java with a web interface. And often, I am not satisfied with the result. I would like to create a proof of concept (POC) to demonstrate that it is possible to create a n-tier app with Revolution. I read on the Revolution web site that it is possible to do that but I didn't find an example or documentation which explains simply the concept and the manner of implementing it. Links or information would be appreciated. Thank you. Jérôme___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution -- Pierre Sahores mobile : (33) 6 03 95 77 70 www.wrds.com www.sahores-conseil.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: How to create a n-tier app with Revolution
On Sep 16, 2009, at 3:29 PM, Jérôme Rosat wrote: Jim, Wouaw ! (a French expression which expresses my admiration) Thank you very much for these explanations. To be honest, I imagined a simpler concepte for my POC ;-) This particular customer design requires that all the Rev apps be running constantly 24/7, so cgi is not a good option. Why cgi is not a good option ? In your case or generally in a n-tier structure developed with Revolution ? A CGI script or program is run as a new instance with each query received by apache, then disappears when it finishes. All the variables evaporate. There is a variation called Fast CGI, but this is not always a good use of web server resources and has some downsides. In my design, it is far, far, far, far better to make one or two rev.apps to do the real work. Did I mention that it is far better? I use PHP in apache to receive a query from outside, then a UDP socket to send a packet to the revAgent.app on that same computer. If I understand the structure well, the Mac mini, on which runs the Apache server, distributes work to the other Mac min ? Yes, signals and data are sent between all (5) computers. In a few weeks I should have some working examples that I will make available as public examples, especially for members of this list. I will convert it to an all-Rev demo and notify you in the next week or two when it is ready. Thank you again, it will be very instructive. Jim Ault Las Vegas___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] New Dates For Pro App Development Course and Free
I took this course the last time it was offered and I highly recommend it. Jim Lambert ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Want to Try Franklin 3D - 3D Engine for Revolution?
Hello all, Anyone interested in a solid 3D game engine for Revolution? :-) This is getting good enough to show, so we thought we'd show it. Thanks to everyone who downloaded the initial beta. Id like to let everyone know that they can download the beta stack/component, and we've set up an install of Mantis to accept bug/issue reports. This is the same material, and its Windows only at the moment. But don't fret, we have a Mac OS X version in the works. Of course on the Mac, you have OpenGL (on Windows, OpenGL or DirectX). If you already did some testing, we'd appreciate it if you would fill in the mantis reports - the download is version 1.0b2. It is very important that you update your video drivers and also submit your video card info, OS, processor info and the like, esp when it comes to performance. This is a stack with about 12 demos in it. Most are working just fine on Windows XP with a reasonably modern Direct X 9 compatible video card, as well as OpenGL. The Irrlicht file format loader seems to be still giving us some trouble but its being worked on. These are all based on the Irrlicht demos. The demos do a bit more than their names imply. The Hello World example shows things like loading an animated mesh, for example. The Mesh loader example gives you some idea how call backs work. Download: http://www.franklin3d.com/download/franklin3d_win.zip Report Issues: http://www.franklin3d.com/bt What is Franklin 3D? --- Franklin 3D ports the stable, muscular Irrlicht engine so that its accessible within Runtime Revolution. You will be able to make OpenGL or DirectX powered games. Where to Learn More --- The website is just coming together, here: http://franklin3d.com/. It will be more polished over the next few days. Where Can I Buy it? --- You can pre-order it from the franklin3d.com online store. Anyone who pre-orders gets a license right away, plus 12 months of updates (or more, founders we may fudge on and give more update time). All our initial sales go towards paying developers to polish up and complete the Mac OS X version. All pre-orders folks get access to the private beta list too. I can answer some questions on the list - feel free. Best regards, Lynn Fredricks Mirye Software Publishing http://www.mirye.com Mirye Community NING http://miryesoftware.ning.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Want to Try Franklin 3D - 3D Engine for Revolution?
Recently, Lynn Fredricks wrote: Anyone interested in a solid 3D game engine for Revolution? :-) This is getting good enough to show, so we thought we'd show it. I'm interested, but is the demo not intended for Vista? Error when clicking the start button (Rev 3.5): executing at 6:25:48 PM TypeFunction: error in function handler Object1 example Lineput logging(gDoLog) // put this function to set uu or set of your logs Hintlogging Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Want to Try Franklin 3D - 3D Engine for Revolution?
Recently, I wrote: Anyone interested in a solid 3D game engine for Revolution? :-) This is getting good enough to show, so we thought we'd show it. I'm interested, but is the demo not intended for Vista? Error when clicking the start button (Rev 3.5): Never mind -- got the externals copied in the correct locations now and the demo is working. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: datagrid prevents opening stack
Trevor, Since the datagrid library is distributed with runRev, how can we be sure we have the latest version since runRev is being updated so slowly? Is there a way to know if we have the latest version and where to get an update if not? len morgan Having a data grid with data in it shouldn't prevent a stack from opening (at least not that I am aware of). There was an issue with the data grid library that would cause problems if you tried to populate a data grid on a card that wasn't open. By chance do you have code that is doing this? If so then I can get you a newer version of the library that fixes this. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: datagrid prevents opening stack
On Sep 16, 2009, at 11:03 PM, Len Morgan wrote: Since the datagrid library is distributed with runRev, how can we be sure we have the latest version since runRev is being updated so slowly? Is there a way to know if we have the latest version and where to get an update if not? You can check which version you have by executing the following in the message box: put the uRIP[version] of stack revDataGridLibrary build the uRIP[buildnumber] of stack revDataGridLibrary Currently I don't have a central place to distribute the latest data grid but perhaps I should set up a page for it. You can download the latest (1.0.0 build 22) here for now: http://www.bluemangolearning.com/download/revolution/tools/revdatagridlibrary.rev.zip This is the version I used at RunRevLive and it has the new drag reorder/drag drop functionality built in. Not documented yet though. -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution