"mark cards where..." is very fast and very flexible. Using a (possibly hidden) checkbox button should be quite feasible even with lots of cards. To "unbark all" you can loop through all the cards and set the hilite of the button to false -- be sure not to *go* to the cards, just loop through them by reference -- and that should be quite fast as well. (set the hilite of btn "barked" of marked card n to false) Or, 'mark cards where the hilite of btn "barked" = true' and then loop through the marked cards, set the hilite of btn "barked" to false, then unmark all cards. Cycling through the cards by reference is fast ('set the hilite of btn "barked" of marked card n to false') -- always, always, always avoid things like "go card n" within a loop, since that takes lots of time.

-- Peter

Peter M. Brigham
pmb...@gmail.com
http://home.comcast.net/~pmbrig


On Mar 31, 2011, at 7:07 PM, Pete wrote:

I think Mike's solution is the best. I didn't know you could mark cards in the way he suggested - doesn't seem much point in rolling your own when LC can do it for you. I guess the performance thing could be an issue if you
can't use a custom property and there's a large number of cards.
Pete

On Thu, Mar 31, 2011 at 1:33 PM, Timothy Miller <
gand...@doctortimothymiller.com> wrote:

A big thankya goes out to Peter, Mike, Bob and Peter. Good ideas all.

Tim


On Mar 31, 2011, at 10:49 AM, Peter Brigham MD wrote:

I suspect that using a customproperty of the card would be faster for
large numbers of cards. Accessing the contents of a field is slow, relative to pulling customprops. But it probably doesn't matter unless you have >1000
cards.

-- Peter

Peter M. Brigham
pmb...@gmail.com
http://home.comcast.net/~pmbrig


_______________________________________________
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




--
Pete
Molly's Revenge <http://www.mollysrevenge.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

Reply via email to