"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