… | |
… | |
14 | use Crossfire::MapWidget; |
14 | use Crossfire::MapWidget; |
15 | |
15 | |
16 | use GCE::AttrEdit; |
16 | use GCE::AttrEdit; |
17 | use GCE::MapEditor; |
17 | use GCE::MapEditor; |
18 | |
18 | |
|
|
19 | use GCE::AttrTypemap; |
|
|
20 | |
19 | use Glib::Object::Subclass |
21 | use Glib::Object::Subclass |
20 | Gtk2::Window; |
22 | Gtk2::Window; |
21 | |
23 | |
22 | use strict; |
24 | use strict; |
23 | |
25 | |
… | |
… | |
29 | |
31 | |
30 | $self->{mapedit}->update_pick ($_[0]) |
32 | $self->{mapedit}->update_pick ($_[0]) |
31 | }, |
33 | }, |
32 | arch_edit_cb => sub { |
34 | arch_edit_cb => sub { |
33 | |
35 | |
34 | $self->{mapedit}->update_attr_editor ($_[0]) |
36 | $self->{mapedit}->update_attr_editor ($_[0], 1) |
35 | } |
37 | } |
36 | ); |
38 | ); |
37 | $p->init; |
39 | $p->init; |
38 | } |
40 | } |
39 | |
|
|
40 | |
41 | |
41 | sub build_menu { |
42 | sub build_menu { |
42 | my ($self) = @_; |
43 | my ($self) = @_; |
43 | |
44 | |
44 | my $menu_tree = [ |
45 | my $menu_tree = [ |