Re: socket streams

2001-07-25 Thread Klaus Major

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)

2001-07-25 Thread Jeanne A. E. DeVoto

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?

2001-07-25 Thread Ben Rubinstein

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

2001-07-25 Thread Scott Raney

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

2001-07-25 Thread Yennie

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.