ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/gde/GCE/MainWindow.pm
(Generate patch)

Comparing deliantra/gde/GCE/MainWindow.pm (file contents):
Revision 1.35 by elmex, Thu Mar 16 00:12:06 2006 UTC vs.
Revision 1.36 by elmex, Thu Mar 16 01:13:57 2006 UTC

294 my ($self, $arch) = @_; 294 my ($self, $arch) = @_;
295 295
296 defined $arch->{_face} 296 defined $arch->{_face}
297 or $arch = $Crossfire::ARCH{$arch->{_name}}; 297 or $arch = $Crossfire::ARCH{$arch->{_name}};
298 298
299 $arch->{_face}
300 or warn "Arch $arch->{_name} has no face!";
301 $arch->{_face}
302 or return;
303
304 fill_pb_from_arch ($self->{pick_view_pb}, $arch); 299 fill_pb_from_arch ($self->{pick_view_pb}, $arch);
305 $self->{pick_view_img}->set_from_pixbuf ($self->{pick_view_pb}); 300 $self->{pick_view_img}->set_from_pixbuf ($self->{pick_view_pb});
306 301
307 $self->{pick_view_btn}->set_label ($arch->{_name}); 302 $self->{pick_view_btn}->set_label ($arch->{_name});
308} 303}
327 { target => 'STRING', flags => [], info => 'TARGET_STRING' } 322 { target => 'STRING', flags => [], info => 'TARGET_STRING' }
328 ); 323 );
329 $self->{pick_view_btn}->signal_connect (drag_data_get => sub { 324 $self->{pick_view_btn}->signal_connect (drag_data_get => sub {
330 my ($widget, $context, $data, $info, $time) = @_; 325 my ($widget, $context, $data, $info, $time) = @_;
331 $data->set ($data->target, 8, "pick"); 326 $data->set ($data->target, 8, "pick");
327 });
328 $self->{pick_view_btn}->signal_connect (clicked => sub {
329 $self->update_attr_editor ($self->{pick_arch});
332 }); 330 });
333 $self->{pick_view_pb} = new_arch_pb (); 331 $self->{pick_view_pb} = new_arch_pb ();
334 332
335 $vb->pack_start (Gtk2::HSeparator->new, 0, 1, 0); 333 $vb->pack_start (Gtk2::HSeparator->new, 0, 1, 0);
336 $vb->pack_start (my $tbl = $self->build_buttons, 0, 1, 0); 334 $vb->pack_start (my $tbl = $self->build_buttons, 0, 1, 0);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines