|
IO::Lcdproc::Screen - Perl extension to connect to an LCDproc ready display. |
IO::Lcdproc::Screen - Perl extension to connect to an LCDproc ready display.
use IO::Lcdproc::Client; use IO::Lcdproc::Screen; use IO::Lcdproc::Widget;
my $client = IO::Lcdproc::Client->new(name => "MYNAME");
my $screen = IO::Lcdproc::Screen->new(name => "screen", client => $client);
my $title = IO::Lcdproc::Widget->new(
name => "date", type => "title", screen => $screen
);
my $first = IO::Lcdproc::Widget->new(
name => "first", align => "center", screen => $screen, xPos => 1, yPos => 2
);
my $second = IO::Lcdproc::Widget->new(
name => "second", align => "center", screen => $screen, xPos => 1, yPos => 3
);
my $third = IO::Lcdproc::Widget->new(
name => "third", screen => $screen, xPos => 1, yPos => 4
);
$client->add( $screen );
$screen->add( $title, $first, $second, $third );
$client->connect() or die "cannot connect: $!";
$client->initialize();
$title->set("This is the title");
$first->set("First Line");
$second->set("Second line");
$third->set("Third Line");
Follow the example above. Pretty straight forward. You create a client, assign a screen, add widgets, and then set the widgets.
None by default.
IO::Lcdproc::Client, IO::Lcdproc::Widget.
Juan C. Müller, <sputnik@nonet>
Copyright 2005 by Juan C. Müller
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
|
IO::Lcdproc::Screen - Perl extension to connect to an LCDproc ready display. |