1 | package Gtk2::CV; |
1 | package Gtk2::CV; |
2 | |
|
|
3 | use IO::AIO; |
|
|
4 | |
2 | |
5 | use XSLoader; |
3 | use XSLoader; |
6 | |
4 | |
7 | $VERSION = '0.3'; |
5 | $VERSION = '0.3'; |
8 | |
6 | |
9 | XSLoader::load "Gtk2::CV", $VERSION; |
7 | XSLoader::load "Gtk2::CV", $VERSION; |
10 | |
8 | |
11 | use Gtk2; |
9 | use Gtk2; |
12 | use Glib; |
10 | use Glib; |
13 | |
11 | |
|
|
12 | use IO::AIO; |
|
|
13 | |
14 | add_watch Glib::IO IO::AIO::poll_fileno, 'in', \&IO::AIO::poll_cb; |
14 | add_watch Glib::IO IO::AIO::poll_fileno, |
|
|
15 | in => sub { IO::AIO::poll_cb, 1 }; |
|
|
16 | IO::AIO::max_outstanding 128; |
15 | |
17 | |
16 | sub find_rcfile($) { |
18 | sub find_rcfile($) { |
17 | my $path; |
19 | my $path; |
18 | |
20 | |
19 | for (@INC) { |
21 | for (@INC) { |