Regarding id caching, I had an idea that one might be able to use it to emulate the performance gain of a 'repeat for each...' style structure on controls.
Referencing a control by number or name will iterate through the controls of the card until it gets to the specified one. Thus a loop of the form repeat with x = 1 to the number of controls of this card // do something with control x end repeat could in theory be speed up by using repeat for each line tId in the controlIDs of this card // do something with control id tID end repeat However I haven't yet tried to measure any actual performance difference, and I think it would only be faster if there were a large number of controls. Ali On 31 October 2014 04:48, Richard Gaskin <ambassa...@fourthworld.com> wrote: > Monte Goulding wrote: > > On 31 Oct 2014, at 2:55 pm, Richard Gaskin wrote: > > > >> If RunRev needed this themselves, they've done a good > >> job of concealing why. :) Copying styled text works > >> great with htmlText. > > > > Richard if you remember originally styledText supported > > a few things that htmlText didn't and people complained... > > Rightly so, according to the inventor of the LiveCode engine: Dr. Raney > once explained to me that the purpose of htmlText is to provide an > easily-manipulatable way to faithfully reproduce the entire contents and > styles within a field or chunk. > > Anything less is indeed a bug report. :) > > I like the idea of using arrays to manipulate field contents, but alas we > have so much missing from the the styledText representation at the moment. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for Desktop, Mobile, and Web > ____________________________________________________________ > ambassa...@fourthworld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode