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

[REBOL] Re: Clear area

From: carl:cybercraft at: 6-Aug-2001 20:13

Neither of your methods work consistantly for me. If I enter lots of text I'm sometimes left with a line of garbage text at the top, like Jim was complaining about. Ah - just remembered something. This from the View docs... line-list: A BLOCK that is used to track the offsets of text lines when text is being displayed. When more than 200 characters of text are being displayed, this list should be set to NONE when large changes are made to the text. This allows REBOL to recalculate the locations of all TEXT lines. So, adding a... my-area/line-list: none after you clear your text and before you show it would seem to be the cure. On 06-Aug-01, Anton wrote:
>> How can I clear a text area? i've used >> my-area/text: "" show my-area > The empty string referred to above will change > when the user types something into the gadget. > You can change that to; > my-area/text: copy "" show my-area > or as you tried; > clear my-area/text show my-area > Anyway this works for me: > view layout [ > a: area "hello^/world" > button [clear a/text show a] > ] > (or [a/text: copy "" show a] )
-- Carl Read