… | |
… | |
26 | text => $k, |
26 | text => $k, |
27 | fontsize => 0.2, |
27 | fontsize => 0.2, |
28 | ); |
28 | ); |
29 | |
29 | |
30 | my $marker = $ws->new (Face => |
30 | my $marker = $ws->new (Face => |
31 | size_w => undef, |
|
|
32 | size_h => undef, |
|
|
33 | face => $ws->{ns}->find_face ("res/map-arrow.png"), |
31 | face => $ws->{ns}->find_face ("res/map-arrow.png"), |
34 | ); |
32 | ); |
35 | my $children = [$label, $marker]; |
33 | my $children = [$label, $marker]; |
36 | |
34 | |
37 | $ws->{canvas}->add (my $vbox = $ws->new (VBox => |
35 | $ws->{canvas}->add (my $vbox = $ws->new (VBox => |
38 | children => $children, |
36 | children => $children, |
… | |
… | |
80 | |
78 | |
81 | $w->add (my $sw = $ws->{window} = $ws->new (ScrolledWindow => scroll_x => 1, scroll_y => 1)); |
79 | $w->add (my $sw = $ws->{window} = $ws->new (ScrolledWindow => scroll_x => 1, scroll_y => 1)); |
82 | $sw->add (my $canvas = $ws->{canvas} = $ws->new (Canvas => expand => 1)); |
80 | $sw->add (my $canvas = $ws->{canvas} = $ws->new (Canvas => expand => 1)); |
83 | |
81 | |
84 | $ws->{mapface} = $ws->new (Face => |
82 | $ws->{mapface} = $ws->new (Face => |
85 | expand => 1, |
|
|
86 | size_w => undef, |
|
|
87 | size_h => undef, |
|
|
88 | face => $ws->{ns}->find_face ("res/worldmap.jpg"), |
83 | face => $ws->{ns}->find_face ("res/worldmap.jpg"), |
89 | ); |
84 | ); |
90 | |
85 | |
91 | $ws->{canvas}->add ($ws->{mapface}); |
86 | $ws->{canvas}->add ($ws->{mapface}); |
92 | |
87 | |
93 | $ws |
88 | $ws |