… | |
… | |
9 | () |
9 | () |
10 | } |
10 | } |
11 | |
11 | |
12 | sub on_init { |
12 | sub on_init { |
13 | my ($self) = @_; |
13 | my ($self) = @_; |
|
|
14 | |
|
|
15 | if (defined (my $res = $self->resource ("cutchars"))) { |
|
|
16 | $res = $self->locale_decode ($res); |
|
|
17 | push @{ $self->{patterns} }, qr{\G [\Q$res\E[:space:]]* ([^\Q$res\E[:space:]]+) }x; |
|
|
18 | } |
14 | |
19 | |
15 | for (my $idx = 0; defined (my $res = $self->x_resource ("selection.pattern-$idx")); $idx++) { |
20 | for (my $idx = 0; defined (my $res = $self->x_resource ("selection.pattern-$idx")); $idx++) { |
16 | $res = $self->locale_decode ($res); |
21 | $res = $self->locale_decode ($res); |
17 | utf8::encode $res; |
22 | utf8::encode $res; |
18 | push @{ $self->{patterns} }, qr/$res/; |
23 | push @{ $self->{patterns} }, qr/$res/; |