On 05-Sep-02, [EMAIL PROTECTED] wrote:

> Out of the many problems I have found answers to on the ml and
> elsewhere, one still eludes me. Given:

> view layout [
>     area 100x25
>     button "Next" [
>          view/new layout [
>               field "Name"
>               area "Some text"
>          ]
>     ]
> ]

> Press next, then close the window, then enter two lines of text and
> press next again . . . notice how (on Windows95 at least) the field
> and area text are scrolled. The obvious questions are why? How do I
> prevent this? Is this a bug?

I'm sure it is!

> Has anyone raised this with feedback yet?

Don't know, but I think you should.

> Any and all workarounds greatly appreciated (preferably of a global
> nature, having to "do [xxx]" each field / area is not really
> practical).

After a bit of play, I found that a 'focus before you opened the next
window seemed to clear the bug.  (At least on Amiga.)  Try this...

view layout [
    a: area 100x25 ; Note the addition of 'a for 'focus to focus on.
    button "Next" [
        focus a unfocus
        view/new layout [
            field head "Name"
            area "Some text"
        ]
    ]
]

The 'unfocus is optional with regards to clearing the bug.  It also
seems it doesn't matter what you focus on - placing the 'a in the
/new layout works just as well...

lo: layout [
    a: field head "Name" ; 'a here now.
    area "Some text"
]
view layout [
    area 100x25
    button "Next" [
        focus a unfocus
        view/new lo
    ]
]

Hope this works for you too...

-- 
Carl Read

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to