attaching "metadata" to a single character

Phil Davis revdev at pdslabs.net
Thu Sep 21 14:31:53 EDT 2006


Josh -

Have you looked at the 'linkText' property? You can set the linkText of a chunk 
to [whatever]. It might work for you.

Phil Davis


Josh Mellicker wrote:
> I have a text field, with blocks of text deliniated with the "\" character.
> 
> I am trying to figure out the best way to attach "metadata" to this 
> character.
> 
> The first thing I thought of is that I could alter the color of the 
> character, that would give me three data values up to 255 each (which 
> would probably be enough, but might look weird). I could use the "blue" 
> value to point to a separate numbered group of data with multiple 
> fields, for example, but this complicates the overall scheme, perhaps 
> needlessly.
> 
> I can't use the position of the character or the order of the delimiters 
> as an absolute, because the user will be typing and deleting in the 
> field, copying and pasting sections of the text, so each "\" character 
> will be moved around quite a bit, but I need it to retain special info.
> 
> I need the character to be visible so the user doesn't accidentally 
> highlight a section, cut it and paste it elsewhere without grabbing the 
> "\" character.
> 
> I might go the direction of experimenting with the htmlText of the 
> field, to see if I can put custom tags in without affecting the display, 
> and see if the tags care copied and pasted properly... but I'm not sure 
> what dangers might arise if I mess with the htmlText too much.
> 
> I need something like custom properties of a single character...
> 
> Ideas?



More information about the use-livecode mailing list