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

Comparing CV/bin/cv (file contents):
Revision 1.2 by root, Mon Nov 3 00:04:22 2003 UTC vs.
Revision 1.4 by root, Mon Nov 3 04:57:43 2003 UTC

100 $w->add (my $s = new Gtk2::CV::Schnauzer); 100 $w->add (my $s = new Gtk2::CV::Schnauzer);
101 101
102 $s->signal_connect (activate => sub { 102 $s->signal_connect (activate => sub {
103 $viewer->load_image ($_[1]); 103 $viewer->load_image ($_[1]);
104 }); 104 });
105 $s->signal_connect (key_press_event => \&std_keys);
106 $w->signal_connect (delete_event => sub { $_[0]->destroy });
107 $s->signal_connect (destroy => sub { %{$_[0]} = () });
108
105 $s->set_dir ("/root/pix"); 109 $s->set_dir ("/root/pix");
106 $w->show_all; 110 $w->show_all;
107 111
108 $w; 112 $w;
109} 113}
110 114
115sub std_keys {
116 my $key = $_[1]->keyval;
117
118 my $ctrl = grep $_ eq "control-mask", @{$_[1]->state};
119
120 if ($key == $Gtk2::Gdk::Keysyms{q}) {
121 main_quit Gtk2;
122 } elsif ($ctrl && $key == $Gtk2::Gdk::Keysyms{v}) {
123 new_schnauzer;
124 } else {
125 return 0;
126 }
127
128 1;
129}
130
111$viewer = new Gtk2::CV::ImageWindow; 131$viewer = new Gtk2::CV::ImageWindow;
112 132$viewer->signal_connect (key_press_event => \&std_keys);
133$viewer->signal_connect (delete_event => sub { main_quit Gtk2 });
113$viewer->show_all; 134$viewer->show_all;
114 135
115my $cluster = new cluster; 136my $cluster = new cluster;
116 137
117new_schnauzer;
118
119#$cluster->analyse ("/fs/samsung/store-anime-done"); 138$cluster->analyse ("/fs/samsung/store-anime-done");
120#$cluster->show_all; 139$cluster->show_all;
121 140
122#$viewer->set (path => "/fs/samsung/store-anime-done/yuumi_kazuaki_-_love_to_hajieki_to_sayonara_to_-_150.jpg"); 141#$viewer->set (path => "/fs/samsung/store-anime-done/yuumi_kazuaki_-_love_to_hajieki_to_sayonara_to_-_150.jpg");
123#$viewer->set (path => "/root/pix/kvvz.jpg"); 142#$viewer->set (path => "/root/pix/kvvz.jpg");
124 143
125main Gtk2; 144main Gtk2;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines