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

Comparing CV/bin/cv (file contents):
Revision 1.41 by root, Mon Jun 27 19:42:53 2005 UTC vs.
Revision 1.44 by root, Fri Jul 15 03:25:57 2005 UTC

35 (File::Spec->splitpath ($_[1]))[2], 35 (File::Spec->splitpath ($_[1]))[2],
36 -s $_[1]; 36 -s $_[1];
37 $info->set_label ($label); 37 $info->set_label ($label);
38 $viewer->load_image ($_[1]); 38 $viewer->load_image ($_[1]);
39 }); 39 });
40 $s->signal_connect (chdir => sub {
41 my ($self, $dir) = @_;
42
43 my $path = Cwd::abs_path $dir;
44
45 $self->realize;
46 $self->window->property_change (
47 Gtk2::Gdk::Atom->intern ("_X_CWD", 0),
48 Gtk2::Gdk::Atom->intern ("UTF8_STRING", 0),
49 Gtk2::Gdk::CHARS, 'replace',
50 Encode::encode_utf8 $path,
51 );
52 });
53 40
54 Gtk2::CV::Plugin->call (new_schnauzer => $s); 41 Gtk2::CV::Plugin->call (new_schnauzer => $s);
55 42
56 $s; 43 $s;
57} 44}
89 $h->load_string (do { local $/; <DATA> }); 76 $h->load_string (do { local $/; <DATA> });
90 } 77 }
91 78
92 $help->show_all; 79 $help->show_all;
93 } else { 80 } else {
94 #$mainwin->show_all; 81 return 0;
95 return $self->{schnauzer}->signal_emit (key_press_event => $_[1]);
96 } 82 }
97 83
98 1; 84 1
99} 85}
100 86
101{ 87{
102 $viewer = new Gtk2::CV::ImageWindow; 88 $viewer = new Gtk2::CV::ImageWindow;
103 89
104 $viewer->set_title ("CV: Image"); 90 $viewer->set_title ("CV: Image");
105 91
106 $viewer->signal_connect (key_press_event => \&std_keys); 92 $viewer->signal_connect (key_press_event => sub {
93 &std_keys
94 or $schnauzer->signal_emit (key_press_event => $_[1])
95 });
107 $viewer->signal_connect (delete_event => sub { main_quit Gtk2 }); 96 $viewer->signal_connect (delete_event => sub { main_quit Gtk2 });
108 97
109 $viewer->signal_connect (button3_press_event => sub { 98 $viewer->signal_connect (button3_press_event => sub {
110 $mainwin->visible 99 $mainwin->visible
111 ? $mainwin->hide 100 ? $mainwin->hide

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines