use-revolution Digest, Vol 12, Issue 26
Mark Smith
mark at maseurope.net
Mon Sep 6 13:40:11 EDT 2004
On 6 Sep 2004, at 17:00, use-revolution-request at lists.runrev.com wrote:
> on openField
> global gEditFlag
> if gEditFlag then pass openField
> else select empty
> end openField
To jump in here, the above worked, but made the border of the fields
disappear...
so this seems to work:
you have two custom properties of the stack : the fldLock which is the
editable/uneditable flag, and the fieldsToUnlock which is a list of,
um, fields to unlock when the coast is clear.
on mouseEnter
if the fldLock of this stack is true then
if the name of the target contains "field" AND the lockText of the
target is false then ---leaves normally locked fields alone
put the fieldsToUnlock of this stack into ftu
set the lockText of the target to true
put the long ID of the target into line (the number of lines in
ftu +1) of ftu
set the fieldsToUnlock of this stack to ftu
end if
end if
end mouseEnter
--Then call this at the appropriate time:
on unLockFields
repeat for each line L in the fieldsToUnlock of this stack
set the lockText of L to false
end repeat
set the fieldsToUnlock of this stack to empty
end unLockFields
Hope this helps,
Mark
More information about the use-livecode
mailing list