Gtk3-WebKit2
view release on metacpan or search on metacpan
lib/Gtk3/WebKit2.pm view on Meta::CPAN
REMOVAL
}],
media_stream => [qw{
LIVE
ENDED
}],
);
our @EXPORT_OK = map { @$_ } values %EXPORT_TAGS;
$EXPORT_TAGS{all} = \@EXPORT_OK;
sub import {
my %setup = (
basename => 'WebKit2',
version => '4.0',
package => __PACKAGE__,
);
my @args;
for (my $i = 0; $i < @_; ++$i) {
my $arg = $_[$i];
if (exists $setup{$arg}) {
$setup{$arg} = $_[++$i];
}
else {
push @args, $arg;
}
}
Glib::Object::Introspection->setup(%setup);
# Pretend that we're calling Exporter's import
@_ = @args;
goto &Exporter::import;
}
# # TODO call me from the extension
# sub on_page_created {
# my ($self, $callback) = @_;
# return $callback->();
# }
use FindBin qw($Bin);
sub add_extension_to {
my ($class, $context) = @_;
$context->set_web_extensions_directory("$Bin/../../extensions");
return;
}
1;
=head1 INSTALLATION
=head2 "Headless" Debian based systems (inc Ubuntu)
If you are running an X Server (desktop environment) then you should be fine.
If you are trying to install this on a "headless" server, then you will need a
framebuffer display to take the place of the X server.
The xvfb-run command can do this for you.
=head2 Other
You will need to have GTK3 and Webkit2 installed to use this.
A key package you will need is webkit2-gtk-devel.
=head1 BUGS
For any kind of help or support simply send a mail to the gtk-perl mailing
list (gtk-perl-list@gnome.org).
=head1 AUTHORS
Jason Shaun Carty <jc@atikon.com>,
Philipp Voglhofer <pv@atikon.com>,
Philipp A. Lehner <pl@atikon.com>
=head1 COPYRIGHT AND LICENSE
Copyright (C) 2020 by Jason Shaun Carty, Philipp Voglhofer and Philipp A. Lehner
This library is free software; you can redistribute it and/or modify
it under the same terms of:
=over 4
=item the GNU Lesser General Public License, version 2.1; or
=item the Artistic License, version 2.0.
=back
This module 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.
You should have received a copy of the GNU Library General Public
License along with this module; if not, see L<http://www.gnu.org/licenses/>.
For the terms of The Artistic License, see L<perlartistic>.
=cut
( run in 1.140 second using v1.01-cache-2.11-cpan-13bb782fe5a )