Alt-Tickit-Widgets-ObjectPad
view release on metacpan or search on metacpan
lib/Tickit/Style.pm view on Meta::CPAN
Loads definitions from a stylesheet file given by the path.
Definitions will be merged the same way as C<load_style>.
=cut
sub load_style_file
{
shift;
my ( $path ) = @_;
# TODO: use ->from_file( $path, binmode => ":encoding(UTF-8)" ) when available
my $str = do {
open my $fh, "<:encoding(UTF-8)", $path or croak "Cannot read $path - $!";
local $/;
<$fh>;
};
_load_style( Tickit::Style::Parser->new->from_string( $str ) );
}
=head2 load_style_from_DATA
( run in 0.335 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )