Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[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. Thanks, Matt
>From: "Matt MacDonald" <[mattsmac--hotmail--com]> >Reply-To: [rebol-list--rebol--com] >To: [rebol-list--rebol--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 >size >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. > >resize-areas: does >[ > 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 > [ > close > [ > 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] > ] > quit > ] > resize > [ > resize-areas > focus main-form > ] > ] > event >] > >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, > >Matt > >_________________________________________________________________ >Instant message with integrated webcam using MSN Messenger 6.0. Try it now >FREE! > >-- >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!