in reply to Re: Perl Tk Text widget question
in thread Perl Tk Text widget question

Hi,
sorry for the much delayed reply.Yes, I overlooked the array indices part.

But the problem of @sugs not containing a new list of words each time the sub &tged is executed, is not
really because of @sugs.i.e

@sugs=&suggestcomb($gotfile);

Here @sugs will get overwritten completely each time &suggestcomb returns a new list of words.So the problem
is in &suggestcomb

You are right about the colour change bit too. I've changed the code now to:
sub replace1{ my $chosen1=$opt1; $t->insert('sel.first',"$chosen1"); $t->delete('sel.first','sel.last'); $t->tagConfigure("replaced",-foreground=>"black"); my $r1=$t->search(-forwards,"$chosen1",'end'); $t->tagAdd("replaced","$r1","$r1 wordend"); #print"\nThe start pos of the pattern:"; #print "\n$result"; }
Got a better way to do the above?Because I don't like the idea of having to search the text.Moreover the colour
still does not change sometimes..?
Thanx :)