Re: Gtk2::TreeModel - foreach
- From: Zettai Muri <zettaimuri ymail com>
- To: Jeff Hallock <Jhallock WBandA com>, Martin Schlemmer <Martin Schlemmer nwu ac za>, "gtk-perl-list gnome org" <gtk-perl-list gnome org>
- Subject: Re: Gtk2::TreeModel - foreach
- Date: Fri, 20 Nov 2009 12:50:06 -0800 (PST)
Use pass a hash or other reference to the foreach():
Martin, very cool! I sure have a long way to go before I can even imagine a solution like this.
Or here is an alternative that doesn't use the foreach method.
sub search {
my ($model, $search_string) = @_;
my $iter = $model->iter_first;
my $found;
do {
if ($model->get($iter, 0) ~= /$search_string/) {
$found = 1;
} else {
$iter = $model->iter_next;
}
} while (! $found && $iter);
return $found;
}
if ( search($model, 'bob') ) {
print ("Welcome back!\n");
} else {
print ("Who are you!\n");
}
Jeff, thank you for keeping it simple and offering an alternative.
You guys make it look so easy.
ZM.
__________________________________________________________________________________
Win 1 of 4 Sony home entertainment packs thanks to Yahoo!7.
Enter now: http://au.docs.yahoo.com/homepageset/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]