Astro-Montenbruck
view release on metacpan or search on metacpan
lib/Astro/Montenbruck/Utils/Theme/Dark.pm view on Meta::CPAN
package Astro::Montenbruck::Utils::Theme::Dark;
use strict;
use warnings;
use base qw/Astro::Montenbruck::Utils::Theme/;
use Readonly;
Readonly::Hash our %SCHEME => (
data_row_title => 'white',
data_row_data => 'bright_white',
data_row_selected => 'bright_yellow',
table_row_title => 'white',
table_row_data => 'bright_yellow',
table_row_error => 'red',
table_col_title => 'white'
);
our $VERSION = 0.01;
sub new {
my $class = shift;
$class->SUPER::new( name => 'dark', scheme => \%SCHEME);
}
1;
=pod
=encoding UTF-8
=head1 NAME
Astro::Montenbruck::Utils::Theme::Light - Console theme, for dark terminals.
=head1 SYNOPSIS
use Astro::Montenbruck::Utils::Theme;
my $theme = Astro::Montenbruck::Utils::Theme->create('dark');
=head1 DESCRIPTION
Child class of LAstro::Montenbruck::Utils::Theme>, for dark terminals.
It uses the following colors scheme:
(
data_row_title => 'white',
data_row_data => 'bright_white',
data_row_selected => 'bright_yellow',
table_row_title => 'white',
table_row_data => 'bright_yellow',
table_row_error => 'red',
table_col_title => 'white'
);
=head1 METHODS
See he parent class L<Astro::Montenbruck::Utils::Theme>.
=head1 AUTHOR
Sergey Krushinsky, C<< <krushi at cpan.org> >>
=head1 COPYRIGHT AND LICENSE
Copyright (C) 2009-2022 by Sergey Krushinsky
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
=cut
( run in 1.046 second using v1.01-cache-2.11-cpan-5e09290becf )