… | |
… | |
25 | |
25 | |
26 | my $cmd = $1; |
26 | my $cmd = $1; |
27 | my @args = split /\|/, $2; |
27 | my @args = split /\|/, $2; |
28 | @args = (".*") unless @args; |
28 | @args = (".*") unless @args; |
29 | |
29 | |
|
|
30 | $_ = $_ eq ".*" ? "" : " $_" |
|
|
31 | for @args; |
|
|
32 | |
30 | my $text = CFClient::pod_to_pango $head2->content; |
33 | my $text = CFClient::pod_to_pango $head2->content; |
31 | |
34 | |
32 | for my $arg (@args) { |
|
|
33 | $arg = $arg eq ".*" ? "" : " $arg"; |
|
|
34 | |
|
|
35 | $self->{map_widget}->add_command ("$cmd$arg", $text); |
35 | $self->{map_widget}->add_command ("$cmd$_", $text) |
36 | } |
36 | for sort { (length $a) <=> (length $b) } |
|
|
37 | @args; |
37 | } |
38 | } |
38 | |
39 | |
39 | $self->{noface} = new_from_file CFClient::Texture |
40 | $self->{noface} = new_from_file CFClient::Texture |
40 | CFClient::find_rcfile "noface.png", minify => 1, mipmap => 1; |
41 | CFClient::find_rcfile "noface.png", minify => 1, mipmap => 1; |
41 | |
42 | |