--- CV/bin/cv 2005/10/04 04:55:47 1.62 +++ CV/bin/cv 2005/10/04 05:06:39 1.63 @@ -72,16 +72,20 @@ or $schnauzer->signal_emit (key_press_event => $_[1]) } }); + $self->signal_connect (delete_event => sub { $_[0]->destroy; 0 }); $self->signal_connect (destroy => sub { $viewer = undef if $viewer == $_[0]; main_quit Gtk2 unless --$viewer_count; + + 0 }); $self->signal_connect (button3_press_event => sub { $mainwin->visible ? $mainwin->hide : $mainwin->show_all; + 1 }); @@ -295,6 +299,7 @@ t rotate clockwise 90° T rotate counterclockwise° ctrl-v open a new visual schnauzer window for the current dir + ctrl-c clone the current image window ctrl-e run an editor ($CV_EDITOR or "gimp") on the current image ctrl-p fire up the print dialog escape cancel a crop action @@ -321,6 +326,10 @@ =head2 THE VISUAL SCHNAUZER +Any image-loading action in a schnauzer window acts on the +"last-recently-activated" imagewindow, which currently is simply the last +image window that received a keypress. + You can use the following keys in the schnauzer window: ctrl-space,