… | |
… | |
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° |