PPresenter
view release on metacpan or search on metacpan
PPresenter/Export.pm view on Meta::CPAN
( -text => 'Quality'
, -anchor => 'e'
)->grid($im->Entry(-textvariable => \$export->{-imageQuality})
, -sticky => 'ew');
$im->Checkbutton
( -text => 'Show window borders'
, -relief => 'flat'
, -anchor => 'w'
, -variable => \$export->{-includeBorders}
)->grid(-columnspan => 2, -sticky => 'ew');
$im;
}
sub tkViewportSettings($$)
{ my ($export, $show, $parent) = @_;
my @viewports = $show->viewports;
if(@viewports==1)
{ $export->{vp}{"$viewports[0]"} = 1;
PPresenter/Export/Handouts/IM_PostScript.pm view on Meta::CPAN
, -command => sub {$popup->withdraw}
)
, -padx => 10, -pady => 10
);
if(defined $vp)
{ $vp->grid($ps, -sticky => 'ewns');
$options->grid('^', -sticky => 'ew');
}
else {$options->grid($ps, -sticky => 'ew')}
$commands->grid(-columnspan => 2, -sticky => 'ew');
if(grep {$_->device ne 'printer'} $show->viewports)
{ my $hint = $popup->LabFrame
( -label => 'Hint'
, -labelside => 'acrosstop'
)->grid(-columnspan => 2, -sticky => 'ew');
$hint->Label(-text => <<HINT
Black on white is usually nicer, so you may consider
the use `-device=>printer' for all viewports.
HINT
)->grid(-sticky=>'nwsw');
}
$popup->Popup(popover => 'cursor');
}
PPresenter/Export/Handouts/PostScript.pm view on Meta::CPAN
, -command => sub {$popup->withdraw}
)
, -padx => 10, -pady => 10
);
if(defined $vp)
{ $vp->grid($ps, -sticky => 'ewns');
$options->grid('^', -sticky => 'ew');
}
else {$options->grid($ps, -sticky => 'ew')}
$commands->grid(-columnspan => 2, -sticky => 'ew');
if(grep {$_->device ne 'printer'} $show->viewports)
{ my $warning = $popup->LabFrame
( -label => 'warning'
, -labelside => 'acrosstop'
)->grid(-columnspan => 2, -sticky => 'ew');
$warning->Label(-text => <<WARN
The background-color will be lost, so you better
specify `-device=>printer' for all viewports.
WARN
)->grid(-sticky=>'nwsw');
}
return $popup;
}
PPresenter/Export/Images/ImageMagick.pm view on Meta::CPAN
( -text => 'Cancel'
, -relief => 'sunken'
, -command => sub {$popup->withdraw}
)
, -padx => 10, -pady => 10
);
$im ->grid(-sticky => 'ew');
$options ->grid(-sticky => 'ew');
$vp ->grid(-sticky => 'ew') if defined $vp;
$commands->grid(-columnspan => 2, -sticky => 'ew');
$popup->Popup(popover => 'cursor');
}
sub export($$)
{ my ($export, $show, $popup) = @_;
$export->createDirectory($popup, $export->{-outputDir}) || return;
$popup->withdraw;
( run in 0.271 second using v1.01-cache-2.11-cpan-a5abf4f5562 )