Re: socket streams
Hi Robin-David, .. result had to kill the app after 3 minutes of gefingerpoken got me nowhere. what is the nice way to scan a socket stream for new data? rdh i am sorry not being able to help you with this problem. But could you please explain the word gefingerpoken? Sounds german, but isn't ;-) (This is one of the cases where EVERY dictionary will fail...) I might guess what it means from its sound and context, but an explanation would be very appreciated ;-) Regards Klaus Major [EMAIL PROTECTED] MetaScape GmbH Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
Re: Drag and drop (2.4)
At 4:29 PM -0700 7/24/2001, Geoff Canyon wrote: I understand that -- I'd just like another way to cancel a drag and drop (again, at the OS level -- not suggesting MC try to set a new standard here. If the thing being dragged is small, it can be hard to hit. Tip: You can standardly cancel a drag (on MacOS) by dragging up into the menu bar. Just tried it in b4, and it looks like it doesn't do this - instead it appears to drag to the closest point inside the field. I'd suggest the drag should be canceled when you drop outside the field, with the special cursor canceled when the mouse moves outside the field. (Later on when field-to-field drags are possible, this would turn into outside any eligible field.) -- Jeanne A. E. DeVoto ~ [EMAIL PROTECTED] http://www.runrev.com/ Runtime Revolution Limited - Power to the Developer! Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
Re: Multi-column lists: interim solution?
on 24/7/01 5:57 PM, Richard Gaskin at [EMAIL PROTECTED] wrote: I did an about-face on this yesterday, setting aside the multi-field solution to play with some column-truncation algorithms for display in a single field. I've managed to get the speed down to about half of what it took to parse columns out. It works great with monospaced fonts, and most of the time it's close enough with non-monospaced fonts. Still a tad wonky, thought, hence my desire to have such a function built in, so it can use font-metric calculations more accurately and more quickly. Of course, there's always new things to learn with MC, so if I've missed the Ultimate Way To Emulate A Multi-Column List, by all means let me know. By no means the ultimate way, but a small wrinkle on the other ways (both truncating the text to fit tab stops, or using multiple fields), which can work better in some contexts. I've used it either where the number of rows in the data is very large relative to the number of rows to be displayed at a time, and/or where the data can change frequently. In such contexts, I've detached the scrollbar from the field(s) altogether. Have one field with tab stops, or multiple fields; but either way, make them non-scrolling; with a separate scrollbar control aligned at the right edge of the last one. If the fields can display say 10 rows, give the scrollbar a range from 1 to (n-9), where n is the number fows in the source data. When the user changes the scrollbar, select the new range of 10 rows from the source data (in a global, or a property of eg the scrollbar, or in a hidden field etc), and do the conversion display on the fly (truncating text between tab stops, splitting into multiple fields, etc) - just for those ten rows. This doesn't solve issues like drag selection, and it completely rules out drag scrolling etc. But it does change your performance concerns. Now you have a very fixed performance penalty, which you pay every time the user scrolls the display or the data is changed; but it's probably quite small; and you've avoided taking a huge hit the first time you try to display the data, or each time the data changes. In my experience, if the number of rows is small, on reasonable machines you get excellent performance - and you know the performance won't change when the size of the data increases. Ben Rubinstein | Email: [EMAIL PROTECTED] Cognitive Applications Ltd | Phone: +44 (0)1273-821600 http://www.cogapp.com| Fax : +44 (0)1273-728866 Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
MetaCard 2.4 beta 4 now available
The beta 4 release of MetaCard 2.4, the last scheduled beta-test release for 2.4, is now available in the following directories: ftp://ftp.metacard.com/MetaCard/2.4/ http://magix.com.my/metacard/2.4b4/ http://www.clearsoftware.com/metacard24/ This latest release of MetaCard Corporation's award-winning cross-platform application development and multimedia authoring tool includes new support for the Mac OS X platform, and a huge range of new features including: * Support for embedding images and hidden text (like HREF tags) in fields * A new script-based URL library that supports FTP, HTTP, and SMTP (email) * Many new array features, including many new statistical functions * A merge function that interprets tags in text strings (like PHP, ASP, etc.) * Exporting images in GIF, JPEG, and PNG format * Image rotation and support for alpha channels in PNG images * Access to image and mask data from scripts * QuickTime visual effects * Support for drawing Appearance Manager native controls on MacOS * New commands, functions, and properties for recording sound * Support for passing binary data in the external API See the file README.2.4 in the download directories for the complete list of new features and important instructions for downloading and using this beta-test release. I encourage everyone to download this release and take it for a spin to check for compatibility with your applications. For your card-playing enjoyment, there is also a new sample application in the 2.4 download directory. The file klondike.mc, a solitaire game by Jacqueline Landman Gay of HyperActive Software, is an excellent demonstration of many of MetaCard's powerful features. Scott Raney [EMAIL PROTECTED] http://www.metacard.com MetaCard: You know, there's an easier way to do that... Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.
Re: license renewal
Scott, I recently submitted a license renewal form, but to no reply. Did I accidentally delete it, or can you tell me if it did not go through? It would have come through under Brian Yennie / Curriculum Facilitators Corp. Brian Archives: http://www.mail-archive.com/metacard@lists.runrev.com/ Info: http://www.xworlds.com/metacard/mailinglist.htm Please send bug reports to [EMAIL PROTECTED], not this list.