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

[REBOL] Re: Vid / Subpanels / Dirty?

From: petr:krenzelok:trz:cz at: 1-Jun-2001 8:46

'lo Brett :-) Brett Handley wrote:
> view layout [ > test-field: field [dirty-flag: true] > do [ > insert-event-func [ > either event/type = 'close [ > last-face: system/view/focal-face > if all [ last-face not none? get in last-face 'action] [ > last-face/action last-face last-face/data > ] > if ready-to-continue? [quit] > ][event] > ] > ] > ] > > I'm interested though if others have a better solution. In particular I'm > unsure of if I should use insert-event-func or code a detect function. > Probably ends up the same. >
Not all the same. There is slight difference. Detect function is defined in face level, so it means you would have to code your detect for all your windows (faces) separately ... while insert-event-func imo inserts your function directly at the top of the tree, so events coming from all faces are checked thru your function. This way is usefull for debugging imo, as without a change of app you can "install" event checking functions and monitor what is happening ... -pekr-