/usr/lib/perl5/Gtk2/SourceView2.pm is in libgtk2-sourceview2-perl 0.10-1build2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | package Gtk2::SourceView2;
=head1 NAME
Gtk2::SourceView2 - Enhanced source code editor widget
=head1 SYNOPSIS
use Glib qw(TRUE FALSE);
use Gtk2 '-init';
use Gtk2::SourceView2;
my $window = Gtk2::Window->new();
my $view = Gtk2::SourceView2->new();
$window->add($view);
$window->set_size_request(480, 120);
$window->show_all();
$window->signal_connect(delete_event => sub {
Gtk2->main_quit();
return TRUE;
});
Gtk2->main();
=head1 DESCRIPTION
Gtk2::SourceView2 is the Perl binding for the C library gtksourceview-2.0. This
is the same widget that's used by gedit, MonoDevelop, Anjuta and several other
projects.
This widget extends the standard GTK+ framework for multiline text editing with
support for configurable syntax highlighting, unlimited undo/redo, UTF-8
compliant caseless searching, printing and other features typical of a source
code editor.
For more information about gtksourceview-2.0 see:
L<http://projects.gnome.org/gtksourceview/>.
=head1 AUTHORS
Emmanuel Rodriguez E<lt>potyl@cpan.orgE<gt>.
=head1 COPYRIGHT AND LICENSE
Copyright (c) 2009-2010 by Emmanuel Rodriguez (see the file AUTHORS)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version; or the
Artistic License, version 2.0.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details; or the Artistic License.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307 USA.
=cut
use warnings;
use strict;
use base 'DynaLoader';
use Gtk2;
our $VERSION = '0.10';
sub dl_load_flags { $^O eq 'darwin' ? 0x00 : 0x01 }
__PACKAGE__->bootstrap($VERSION);
1;
|