ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/CV/bin/cv
(Generate patch)

Comparing CV/bin/cv (file contents):
Revision 1.25 by root, Wed Nov 12 19:36:06 2003 UTC vs.
Revision 1.28 by root, Thu Nov 13 02:03:46 2003 UTC

43 43
44 if ($key == $Gtk2::Gdk::Keysyms{q}) { 44 if ($key == $Gtk2::Gdk::Keysyms{q}) {
45 main_quit Gtk2; 45 main_quit Gtk2;
46 } elsif ($ctrl && $key == $Gtk2::Gdk::Keysyms{v}) { 46 } elsif ($ctrl && $key == $Gtk2::Gdk::Keysyms{v}) {
47 my $w = new Gtk2::Window; 47 my $w = new Gtk2::Window;
48
49 $w->set_title ("CV: Schnauzer");
48 $w->add (my $s = new_schnauzer); 50 $w->add (my $s = new_schnauzer);
49 $s->set_dir (File::Spec->curdir); 51 $s->set_dir (File::Spec->curdir);
50 $s->set_geometry_hints; 52 $s->set_geometry_hints;
51 $w->show_all; 53 $w->show_all;
52 54
53 } elsif ($ctrl && $key == $Gtk2::Gdk::Keysyms{h}) { 55 } elsif ($ctrl && $key == $Gtk2::Gdk::Keysyms{h}) {
54 unless ($help) { 56 unless ($help) {
55 require Gtk2::PodViewer; 57 require Gtk2::PodViewer;
56 58
57 $help = new Gtk2::Window; 59 $help = new Gtk2::Window;
58 $help->set_title ("CV Help"); 60 $help->set_title ("CV: Help");
59 $help->set_default_size (500, 300); 61 $help->set_default_size (500, 300);
60 $help->signal_connect (delete_event => sub { $help->hide; 1 }); 62 $help->signal_connect (delete_event => sub { $help->hide; 1 });
61 63
62 $help->add (my $sw = new Gtk2::ScrolledWindow); 64 $help->add (my $sw = new Gtk2::ScrolledWindow);
63 $sw->add (my $h = new Gtk2::PodViewer); 65 $sw->add (my $h = new Gtk2::PodViewer);
142 , shrink the image by 10% 144 , shrink the image by 10%
143 . enlarge the image by 10% 145 . enlarge the image by 10%
144 n reset to normal size 146 n reset to normal size
145 m maximize to screensize 147 m maximize to screensize
146 M maxime to screensize, respecting image aspect 148 M maxime to screensize, respecting image aspect
149 ctrl-m toggle maxpect-always mode
147 u uncrop 150 u uncrop
148 r set scaling mode to 'nearest' (fastest) 151 r set scaling mode to 'nearest' (fastest)
149 s set scaling mode to 'bilinear' (default) 152 s set scaling mode to 'bilinear' (default)
150 S set scaling mode to 'hyper' (slowest) 153 S set scaling mode to 'hyper' (slowest)
151 t rotate clockwise 90° 154 t rotate clockwise 90°
152 T rotate counterclockwise° 155 T rotate counterclockwise°
153 ctrl-v open a new visual schnauzer window for the current dir 156 ctrl-v open a new visual schnauzer window for the current dir
157 ctrl-s rescan visual schnauzer files for updates/deletes etc.
154 158
155The following keys are redirected to the default visual schnauzer window: 159The following keys are redirected to the default visual schnauzer window:
156 160
157 space next image 161 space next image
158 backspace last image 162 backspace last image
172 end move to last file 176 end move to last file
173 177
174 ctrl-d delete selected files WITHOUT ASKING AGAIN 178 ctrl-d delete selected files WITHOUT ASKING AGAIN
175 ctrl-g generate icons for the selected files 179 ctrl-g generate icons for the selected files
176 ctrl-u update selected (or all) icons if neccessary 180 ctrl-u update selected (or all) icons if neccessary
181
182=head1 ENVIRONMENT
183
184=over 4
185
186=item CV_PRINT_DESTINATION
187
188The default (perl-style) destination to use in the print dialog.
189
190=back
177 191
178=head1 SECURITY CONSIDERATIONS 192=head1 SECURITY CONSIDERATIONS
179 193
180CV uses Pixbuf to load images. Pixbuf is not considered safe for this 194CV uses Pixbuf to load images. Pixbuf is not considered safe for this
181purpose, though (from the gtk-2.2 release notes): 195purpose, though (from the gtk-2.2 release notes):

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines