Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release > by-pkgid > f810b6f290c4f2e554d2854b85d84a44 > files > 9

perl-yui-1.0.4-0.git20140418.10.mga5.x86_64.rpm

#!/usr/bin/perl

use lib '../../../build/swig/perl';

use yui;
use POSIX qw(strftime);

my $factory = yui::YUI::widgetFactory;
my $opt     = yui::YUI::optionalWidgetFactory;

my $dialog = $factory->createPopupDialog;

my $vbox = $factory->createVBox( $dialog );

my $calendar;
my $day = strftime "%F", localtime;
if ($opt->hasDateField()) {
	$calendar = $opt->createDateField($vbox, "Calendar"); 
}
else {
	$calendar = $factory->createInputField($vbox, "Calendar");
}
$calendar->setValue($day);
$calendar->setEnabled(0);

my $clock;
my $time = strftime "%H:%M:%S", localtime;
if ($opt->hasTimeField()) {
	$clock = $opt->createTimeField($vbox, "TimeField"); 
}
#else {
#	$clock = $factory->createInputField($vbox, "TimeField");
#}
$clock->setValue($time);
$clock->setNotify(1);

$factory->createLabel( $vbox, "Hello, World!" );
$factory->createPushButton( $vbox, "&OK" );
my $event = $dialog->waitForEvent();

print "Date " .  $calendar->value() . " time " . $clock->value() ." \n";
$dialog->destroy();