ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/kgsueme/kgsueme/user.pl
(Generate patch)

Comparing kgsueme/kgsueme/user.pl (file contents):
Revision 1.3 by pcg, Fri Jul 25 17:57:13 2003 UTC vs.
Revision 1.4 by pcg, Mon Aug 4 00:30:10 2003 UTC

29 $self->usergraph if $page == 3; 29 $self->usergraph if $page == 3;
30 }); 30 });
31 31
32 $self->{window}->add ($notebook); 32 $self->{window}->add ($notebook);
33 33
34 $self->{chat} = new chat;
35 $self->{chat}->signal_connect(command => sub {
36 my ($chat, $cmd, $arg) = @_;
37 $self->{app}->do_command ($chat, $cmd, $arg, user => $self);
38 });
39
34 $notebook->append_page (($self->{chat} = new chat), (new_with_mnemonic Gtk2::Label "_Chat")); 40 $notebook->append_page ($self->{chat}, (new_with_mnemonic Gtk2::Label "_Chat"));
41
35 42
36 $self->{page_userinfo} = new Gtk2::Table 3, 5, 0; 43 $self->{page_userinfo} = new Gtk2::Table 3, 5, 0;
37
38 $notebook->append_page ($self->{page_userinfo}, (new_with_mnemonic Gtk2::Label "_Info")); 44 $notebook->append_page ($self->{page_userinfo}, (new_with_mnemonic Gtk2::Label "_Info"));
39 45
46
40 $self->{page_record} = new Gtk2::VBox; 47 $self->{page_record} = new Gtk2::VBox;
41
42 $notebook->append_page ($self->{page_record}, (new_with_mnemonic Gtk2::Label "_Record")); 48 $notebook->append_page ($self->{page_record}, (new_with_mnemonic Gtk2::Label "_Record"));
43 49
50
44 $self->{page_graph} = new Gtk2::Curve; 51 $self->{page_graph} = new Gtk2::Curve;
52 $notebook->append_page ($self->{page_graph}, (new_with_mnemonic Gtk2::Label "_Graph"));
45 53
46 $notebook->append_page ($self->{page_graph}, (new_with_mnemonic Gtk2::Label "_Graph"));
47 54
48 $self; 55 $self;
49} 56}
50 57
51sub join { 58sub join {
99 $curve->set_vector (@$graph); 106 $curve->set_vector (@$graph);
100 } 107 }
101} 108}
102 109
103sub event_msg { 110sub event_msg {
104 my ($self) = @_; 111 my ($self, $name, $message) = @_;
112
113 $self->{chat}->append_text ("\n<user>$name</user>: $message");
114 warn "MSG($name => $message)\n";#d#
105} 115}
106 116
107sub destroy { 117sub destroy {
108 my ($self) = @_; 118 my ($self) = @_;
109 119

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines