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

Comparing kgsueme/kgsueme/game.pl (file contents):
Revision 1.2 by pcg, Sat May 31 10:58:30 2003 UTC vs.
Revision 1.3 by pcg, Sat May 31 11:12:22 2003 UTC

18 gtk::state $self->{window}, "game::window", undef, window_size => [600, 500]; 18 gtk::state $self->{window}, "game::window", undef, window_size => [600, 500];
19 19
20 $self->{window}->signal_connect(delete_event => sub { $self->part; 1 }); 20 $self->{window}->signal_connect(delete_event => sub { $self->part; 1 });
21 21
22 $self->{window}->add(my $hpane = new Gtk2::HPaned); 22 $self->{window}->add(my $hpane = new Gtk2::HPaned);
23 gtk::state $hpane, "game::hpane", undef, hpane_position => 500; 23 gtk::state $hpane, "game::hpane", undef, position => 500;
24 24
25 $hpane->pack1((my $vbox = new Gtk2::VBox), 1, 1); 25 $hpane->pack1((my $vbox = new Gtk2::VBox), 1, 1);
26 26
27 $vbox->pack_start((my $frame = new Gtk2::Frame), 0, 1, 0); 27 $vbox->pack_start((my $frame = new Gtk2::Frame), 0, 1, 0);
28 28
58 58
59 $self->{canvas}->signal_connect(configure_event => \&configure_event, $self); 59 $self->{canvas}->signal_connect(configure_event => \&configure_event, $self);
60 $self->{canvas}->signal_connect(expose_event => \&expose_event, $self); 60 $self->{canvas}->signal_connect(expose_event => \&expose_event, $self);
61 61
62 $hpane->pack2((my $vpane = new Gtk2::VPaned), 0, 0); 62 $hpane->pack2((my $vpane = new Gtk2::VPaned), 0, 0);
63 $hpane->set(position_set => 1);
63 gtk::state $vpane, "game", $self->{name}, vpane_position => 80; 64 gtk::state $vpane, "game", $self->{name}, position => 80;
64 65
65 $vpane->add(my $sw = new Gtk2::ScrolledWindow); 66 $vpane->add(my $sw = new Gtk2::ScrolledWindow);
66 $sw->set_policy("automatic", "always"); 67 $sw->set_policy("automatic", "always");
67 68
68 if (0) { 69 if (0) {
418 419
419 my $area = $event->area; 420 my $area = $event->area;
420 my ($ox, $oy, $s) = @{$self->{offsets}}; 421 my ($ox, $oy, $s) = @{$self->{offsets}};
421 422
422 $self->redraw ( 423 $self->redraw (
423 (new Gtk2::Gdk::Rectangle $area->x - $ox, $area->x - $oy, $area->width, $area->height) 424 (new Gtk2::Gdk::Rectangle $area->x - $ox, $area->y - $oy, $area->width, $area->height)
424 ->intersect(new Gtk2::Gdk::Rectangle 0, 0, $s, $s) 425 ->intersect(new Gtk2::Gdk::Rectangle 0, 0, $s, $s)
425 ); 426 );
426 427
427 1; 428 1;
428} 429}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines