[REBOL] Re: Area Resizing
From: mattsmac::hotmail::com at: 23-Sep-2003 12:15
Any string that is long enough to wrap will do it. I just used a dummy
string of keyboard garbage to test it. Basically lets say the area is
300x200 when the program starts. When the window is resized, i
automatically have the area resize as well, lets say to 500x500. But the
text inside the area stays formatted as if it were still in the 300x200
area. If i click in the area and type a letter, all the formatting fixes
itself to fit the 500x500 area. So I'm thinking that there is just an
evaluation function or something that needs to be called, but I have no idea
what that would be.
>From: "Matt MacDonald" <[mattsmac--hotmail--com]>
>Subject: [REBOL] Area Resizing
>Date: Mon, 22 Sep 2003 08:30:55 -0400
>Any Help you can lend would be appreciated...
>Does anyone happen to know what path in a text-list object I need to modify
>to make the scroll bar move to the appropriate place after i change the
>of the text-list? If I just change the offset of the /scrl path, i cannot
>move it any farther to the right than it started. Something about the
>viewable area of the text list perhaps? Here is my code as of now.
> content/size/1: main-form/size/1 - 50 <-----area
> files/size/1: main-form/size/1 - 50 <--------text-list
> scroller/offset/1: content/offset/1 + content/size/1 <----- slider
> show content
> show scroller
> show files
>evt-close: func [face event]
> switch event/type
> if connected = 1
> close remote
> ;clean up created files
> if exists? %preview.html
> [delete %preview.html]
> if exists? %print.html
> [delete %print.html]
> if exists? %temp.html
> [delete %temp.html]
> if exists? %header.gif
> [delete %header.gif]
> focus main-form
>This works fine for resizing the area automatically, and the text-list does
>resize as well, but the scroll bar for it still hangs out in the middle of
>the now larger list.
>Let me know what you think,
>Instant message with integrated webcam using MSN Messenger 6.0. Try it now
>To unsubscribe from this list, just send an email to
>[rebol-request--rebol--com] with unsubscribe as the subject.
Instant message during games with MSN Messenger 6.0. Download it now FREE!