ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/widget.ext
(Generate patch)

Comparing deliantra/server/ext/widget.ext (file contents):
Revision 1.4 by root, Mon Jul 2 03:15:30 2007 UTC vs.
Revision 1.5 by root, Sun Jul 15 22:39:48 2007 UTC

32 while (my ($k, $v) = each %{ $ns->{csc}{stat} }) { 32 while (my ($k, $v) = each %{ $ns->{csc}{stat} }) {
33 $v->set_text ($ns->pl->ob->stats->$k); 33 $v->set_text ($ns->pl->ob->stats->$k);
34 } 34 }
35} 35}
36 36
37sub demo_map {
38 my ($ns) = @_;
39
40 my $ws = $ns->{csc} = $ns->new_widgetset;
41
42 my $w = $ws->new (Toplevel =>
43 w => 200,
44 h => 200,
45 x => "center",
46 y => "center",
47 title => "Worldmap",
48 has_close_button => 1,
49 on_delete => sub {
50 $ws->destroy;
51 },
52 );
53
54 my $face = cf::face::find "res/worldmap.jpg";
55 $ns->send_face ($face);
56
57 $w->add (my $sw = $ws->new (ScrolledWindow => scroll_x => 1, scroll_y => 1));
58 $sw->add (my $vb = $ws->new (VBox => expand => 1));
59 #$vb->add ($ws->new (Label => text => "lb1"));
60 $vb->add ($ws->new (Face => expand => 1, size_w => undef, size_h => undef, face => $face));
61 $sw->show;
62 $vb->show;
63
64 $w->show;
65}
66
37sub csc_start { 67sub csc_start {
38 my ($ns) = @_; 68 my ($ns) = @_;
39 69
40 my $ws = $ns->{csc} = $ns->new_widgetset; 70 my $ws = $ns->{csc} = $ns->new_widgetset;
41 71
91 121
92 my $ns = $pl->ns; 122 my $ns = $pl->ns;
93 123
94 return unless $ns->{can_widget}; 124 return unless $ns->{can_widget};
95 125
126 demo_map $ns;
96 csc_start $ns; 127 #csc_start $ns;
97 }, 128 },
98); 129);
99 130
100cf::register_exticmd w_e => sub { 131cf::register_exticmd w_e => sub {
101 my ($ns, $pkt) = @_; 132 my ($ns, $pkt) = @_;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines