=head1 NAME

Config::Model::models::LCDd::glcdlib - Configuration class LCDd::glcdlib

=head1 VERSION

version 1.251

=head1 DESCRIPTION

Configuration classes used by L<Config::Model>

=head1 Elements

=head2 Driver

which graphical display supported by graphlcd-base to use [default: image]
(see /etc/graphlcd.conf for possible drivers)I<< Optional. Type uniline. upstream_default: 'image'.  >>

=head2 UseFT2

no=use graphlcd bitmap fonts (they have only one size / font file)
yes=use fonts supported by FreeType2 (needs Freetype2 support in libglcdprocdriver and its dependants)I<< Optional. Type uniline. default: 'yes'.  >>

=head2 TextResolution

text resolution in fixed width characters [default: 16x4]
(if it won't fit according to available physical pixel resolutioni
and the minimum available font face size in pixels, then
'DebugBorder' will automatically be turned on)I<< Optional. Type uniline. upstream_default: '16x4'.  >>

=head2 FontFile

path to font file to use. I<< Optional. Type uniline. default: '/usr/share/fonts/corefonts/courbd.ttf'.  >>

=head2 CharEncoding

character encoding to use. I<< Optional. Type uniline. default: 'iso8859-2'.  >>

=head2 MinFontFaceSize

minumum size in pixels in which fonts should be rendered. I<< Optional. Type uniline. default: '7x12'.  >>

=head2 Brightness

Brightness (in %) if applicable. I<< Optional. Type uniline. default: '50'.  >>

=head2 Contrast

Contrast (in %) if applicable. I<< Optional. Type uniline. default: '50'.  >>

=head2 Backlight

Backlight if applicable. I<< Optional. Type uniline. default: 'no'.  >>

=head2 UpsideDown

flip image upside down. I<< Optional. Type uniline. default: 'no'.  >>

=head2 Invert

invert light/dark pixels. I<< Optional. Type uniline. default: 'no'.  >>

=head2 ShowDebugFrame

turns on/off 1 pixel thick debugging. I<< Optional. Type uniline. default: 'no'.  >>

=head2 ShowBigBorder

border whithin the usable text area,
for setting up TextResolution and
MinFontFaceSize (if using FT2);
border around the unused area. I<< Optional. Type uniline. default: 'no'.  >>

=head2 ShowThinBorder

border around the unused area. I<< Optional. Type uniline. default: 'yes'.  >>

=head2 PixelShiftX

I<< Optional. Type uniline. default: '0'.  >>

=head2 PixelShiftY

I<< Optional. Type uniline. default: '2'.  >>

=head1 SEE ALSO

=over

=item *

L<config-edit>

=back

=cut
