You think in the next version of your list handling subs that you're working on you could make an easy way to find and change the color of a list item?

Not the entire list, but individual items. Maybe store another var?

So you can just check it and change it and reset/redraw it...?

I've been thinking of a good way to do that with your list subs now, and scanning id's to see if any are onscreen so I can color the ones onscreen to a seperate color. Then when they leave the screen, reset their bgcolor to white. Would be easier to have it built in. As it is now I have to change it and redraw every time I do something. It's a pain because I have to do it in each individual sub and redraw the menu. Be nice to have a TM_ChangeListItemColor sub.

One that stores the color so it persists when you organize menu elements. Also, what's the fastest way to access all the !tag vars in a list? For scanning purposes? I want to iterate through them in the fastest way possible. Would it just be a for %i 1 %TotalTags? Using your get tag sub? I want to use all the id's in a %finditem to see if they are on screen and if they are, color each individual tag in the list to a seperate color. Be nice an easy with a set list item color sub.

for/if sub that changes color of items found in scan, and changes back if not found. Simple. Can you even change the background of INDIVIDUAL list items? I was pretty sure you could... haven't tested yet... I know you can change the background color of the list itself...