… | |
… | |
74 | $sw->add(($self->{userlist} = new gtk::userlist)->widget); |
74 | $sw->add(($self->{userlist} = new gtk::userlist)->widget); |
75 | |
75 | |
76 | $self->{vpane}->add(my $vbox = new Gtk2::VBox); |
76 | $self->{vpane}->add(my $vbox = new Gtk2::VBox); |
77 | |
77 | |
78 | $vbox->pack_start((my $sw = new Gtk2::ScrolledWindow), 1, 1, 0); |
78 | $vbox->pack_start((my $sw = new Gtk2::ScrolledWindow), 1, 1, 0); |
79 | $sw->set_policy("automatic", "always"); |
79 | $sw->set_policy("never", "always"); |
80 | |
80 | |
81 | $sw->add(($self->{text} = new gtk::text)->widget); |
81 | $sw->add(($self->{text} = new gtk::text)->widget); |
82 | |
82 | |
83 | $vbox->pack_start(($self->{entry} = new Gtk2::Entry), 0, 1, 0); |
83 | $vbox->pack_start(($self->{entry} = new Gtk2::Entry), 0, 1, 0); |
84 | $self->{entry}->signal_connect(activate => sub { |
84 | $self->{entry}->signal_connect(activate => sub { |
… | |
… | |
252 | $y -= $height * 0.5; |
252 | $y -= $height * 0.5; |
253 | |
253 | |
254 | for (@c) { |
254 | for (@c) { |
255 | my $w = $_->get_width * $s; |
255 | my $w = $_->get_width * $s; |
256 | $_->composite ($pixbuf, |
256 | $_->composite ($pixbuf, |
257 | $x, $y, $w+0.999, $height+0.999, $x, $y, $s, $s, |
257 | $x, $y, $w+1, $height+1, $x, $y, $s, $s, |
258 | $::config->{speed} ? INTERP_NEAREST : INTERP_BILINEAR, 255); |
258 | $::config->{speed} ? INTERP_NEAREST : INTERP_BILINEAR, 255); |
259 | |
259 | |
260 | $x += $w + $spacing; |
260 | $x += $w + $spacing; |
261 | } |
261 | } |
262 | } |
262 | } |