Problem with field borderwidth 2
Wilhelm Sanke
sanke at hrz.uni-kassel.de
Mon Jan 3 17:32:45 EST 2005
On Sun, 02 Jan 2005, Richard Gaskin <ambassador at fourthworld.com> wrote:
> (snip)
> I think I learned some of it in an email with Scott Raney when he was
> doing support for MetaCard (the OS X appearances were put into the
> engine before its acquisition by RunRev); when I first saw the
> relationship between borderWidth and OS rendering I filed a bug report
> (he explained it's a feature). The rest I learned through
> experimentation.
>
> This should definitely be documented, and I feel there should be an
> explicit property for the control to determine whether it uses native
> appearances or not. Relying on magic combinations of what should be
> irrelevant properties (who would think that changing the borderWidth
> would determine whether the OS renders the control?) is, to be as polite
> as possible, suboptimal.
>
> What shall we call this new property? Has this been proposed in
> Bugzilla yet?
>
> --
> Richard Gaskin
As these transparent borders of fields only appear on WindowsXP and
only when a borderwidth of 2 is set, this should be considered an
anomaly that must be abandoned. To invent a new property just for such
borderwidth-two fields is too much honor for this bug.
I have submitted an enhancement request/bug report along with the sample
stack "Fieldborder Test" (Bugzilla 2508).-
Richard continued in his next post:
> Wilhelm Sanke wrote:
>
> >> The workaround you proposed, style "shadow" and setting "shadowoffset"
> >> to zero, does not solve the problem.
>
> If you turn on the threeD property it should. What happens there when
> you do it?
Turning the threeD property on or off does not make a difference here.
> >> What really works is setting the "Look and Feel" to "Windows emulated"
> >> or to "Windows 95" (sic!) with Metacard.
>
>
> I tend to try to confom to current HIGs as much as practical, so turning
> off XP appearances isn't an option for me, which is why I tend to focus
> on control-specific options when I need a specific control to have a
> non-standard appearance.
>
> But if the emulated Win95 look is good for what you're doing then I see
> no reason not to use it.
>
> Richard Gaskin
I see the emulated Win95 look as a workaround and hope Bugzilla 2508
will be fixed soon.
--Wilhelm Sanke
<www.sanke.org/MetaMedia>
More information about the use-livecode
mailing list