attaching "metadata" to a single character
Mark Schonewille
m.schonewille at economy-x-talk.com
Thu Sep 21 14:49:25 EDT 2006
Josh,
Attaching data to a character that can very easily be deleted by the
user sounds like a very bad idea. Don't do it. I'd re-think my
interface and if you tell more about the purpose of this feature,
I'll gladly help.
Best,
Mark
--
Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com
http://www.salery.biz
Get your store on-line within minutes with Salery Web Store software.
Download at http://www.salery.biz
Op 21-sep-2006, om 19:37 heeft Josh Mellicker het volgende geschreven:
> 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