[REBOL] Re: Vid / Subpanels / Dirty?
From: gjones05:mail:orion at: 31-May-2001 8:39
> Can someone help me out here?
> The Dirty? flag doesn't seem to get set when using subpanels. Take the
> at the end of this email, for example, which is the Rebol How-to on
> with these two lines changed to name fields
> mydata1: field "Field 1"
> mydata2: field "Field 2"
> Fire up the code, overtype the text in Field1 and Field2, close the
> (Not with the Quit button!), and then check the values:
> mydata1/text - should be what you changed it to; but
> mydata1/dirty? - always comes up as None for me.
> Am I (as I often do) missing the point? I've tried researching Dirty?
> there's not a single script in the library that uses it.
> Thanks for any clarification. I'm on View 1.2 under Win 98,
We normally try not to talk "dirty?" on the list.
Here is an extension that more graphically show some of what is going
update-text: does [
mytext1/text: rejoin [mydata1/text " " mydata1/dirty?]
mytext2/text: rejoin [mydata2/text " " mydata2/dirty?]
show [mytext1 mytext2]
lo: layout [
mydata1: field "Field 1" [update-text]
mytext1: txt 100
mydata2: field "Field 2" [update-text]
mytext2: txt 100
So, it appears as though your assumption about dirty? changing to true
on a change is correct (did that make sense??). You will notice that
pressing return and tab leave the dirty? flag in a different state in
the other faces than when you use the mouse to click.
Hope this illucidates the dirty? -talk phenomenon.