Mac -> Win problems
J. Landman Gay
jacque at hyperactivesw.com
Tue Jul 26 17:43:16 CDT 2005
Charles Hartman wrote:
> PROBLEM 1: On WinXP, the cursor disappears whenever I mouse onto a stack.
There's a Bugzilla report about this. It started a couple of versions
ago but the team couldn't reproduce it. No one else complained, so the
bug was closed. Recently another customer complained about it via tech
support, so I re-opened the bug. I can't reproduce the behavior on my
Windows machine either, so we don't know what causes it.
If you could add your comments to the bug report, the team might be able
to track it down. I don't think it depends on the stack itself, since
those people who report the problem say they have it no matter what
stack is opened. But maybe you can work with the RR guys to determine if
there is a system setting or something that is responsible.
The bugzilla report is here:
> PROBLEM 2: in "answer" commands, the choices I specify are there, but
> they're in reversed order.
As others have mentioned, the HIG for each OS is different. So I don't
think it is really a bug, since it is correct that the last button you
list (the default button) should be on the left on a Windows box. If you
do decide to write platform-specific code, be ready for one side or the
other to notice. Windows users think the Mac order is backwards.
> PROBLEM 3: One interactive tutorial works like this: In Courier (for
> the sake of monospaced alignment between lines) there's a line of text,
> with a line of marks over it. The marks, in various combinations at
> various times, are covered up by opaque, borderless fields, which are
> hidden (revealing the mark below) in response to mouse-clicks. But on
> WinXP, though the font is the same (Courier New), the size is
> different! So the mark-hiding fields don't cover their marks.
Right, you are up against one of the most common cross platform issues.
Fonts of the same name and size are not identical on different operating
systems. One way to manage this is to find (usually by trial and error)
a size on one machine that matches a different size on another. (Dar has
done some experiments with this.) Mac fonts are often wider, so for
example, if your Mac is using Courier 12, you might find a match on
Windows by using Courier 10 or 11. You might have to juggle textheights
the same way. Once you get the right sizes, you can run a quick
preopencard handler that sets each field's textsize and/or textheight to
whatever it needs.
One other thing you could do, if there is enough room, is just make your
cover fields large enough for the worst-case font size.
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode