altID

Richard Gaskin ambassador at fourthworld.com
Sun May 27 23:52:22 EDT 2007


David Bovill wrote:
>> By using properties to drive the control, the getProp and setProp
>> handlers just refer to "the target" to find the object being acted on,
>> so there's no need to hard-wire IDs anywhere in the scripts
>
> I've found that I've had to be very careful about using "the target" for
> groups that nest, and can share the same name> It only works in a general
> case when you use "the long id of the target"

Same here -- works a treat in every case I've needed it.

>> I'm sure there are cases where writing hard-wired IDs in scripts could
>> be useful, but I can't say I've ever needed to do so in my own work.
> 
>  Me neither - just trying to explore it - it would seem that if it is
> possible for a group to refer to its own controls using "btn id latID of me"
> syntax - this would be better than the alternatives as it would allow the
> end user to rename things?

If you're referring to sub-components within a group which is acting as 
a custom control, do you really want users to be able to rename those? 
If there's a need, would it make more sense to do so as a property 
setting of the containing group, where it could be managed?

As for the "custom control" group itself, yes, it should be renamable, 
and that should be easy to accommodate.

-- 
  Richard Gaskin
  Fourth World Media Corporation
  ___________________________________________________________
  Ambassador at FourthWorld.com       http://www.FourthWorld.com



More information about the use-livecode mailing list