Dear Monks,
I have a text widget I use to display a long text. I'm trying to mark (with tags) ALL occurences of a simple word... without success.
I'm using the "search" option:
my $text = $frame2->Scrolled('Text',-font=>"courier 10", -scrollbars=> + 'ose', -height=> 40,-width=>80, -background =>'SystemWindow',-relief => 'flat', -wrap=>'word')->pack(-side=>'top', + -expand => 'x',-fill => 'both'); open(FILE,$filename) or die "Can't open file $filename\n"; @lines = <FILE>; $text->insert("end", "@lines"); close FILE; #tag definition $text->tagConfigure('color', -foreground =>"red",-font => "Courier $fo +nt_kwic bold"); #search $result = $text->search(-nocase => "$word_search", '1.0'); #adding tag $text->tagAdd('color', "$result wordstart", "$result wordend");
Of course I get only the first item tagged with colour. Any idea?
Thanks! Cla
In reply to selecting all occurences in tk::text by fanticla
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |