Man Linux: Main Page and Category List

NAME

       Prima::PrintDialog - standard printer setup dialog

DESCRIPTION

       Provides a standard dialog that allows the user to select a printer and
       its options. The toolkit does not provide the in-depth management of
       the printer options; this can only be accessed by executing a printer-
       specific setup window, called by "Prima::Printer::setup_dialog". The
       class invokes this method when the user presses ’Properties’ button.
       Otherwise, the class provides only selection of a printer from the
       printer list.

       When the dialog finished successfully, the selected printer is set as
       the current by writing to "Prima::Printer::printer" property. This
       technique allows direct use of the user-selected printer and its
       properties without prior knowledge of the selection process.

SYNOPSIS

               use Prima::PrintDialog;

               $dlg = Prima::PrintSetupDialog-> create;
               if ( $dlg-> execute) {
                       my $p = $::application-> get_printer;
                       if ( $p-> begin_doc ) {
                               $p-> text_out( 'Hello world', 10, 10);
                               $p-> end_doc;
                       }
               }
               $dlg-> destroy;

AUTHOR

       Dmitry Karasik, <dmitry@karasik.eu.org>.

SEE ALSO

       Prima, Prima::Window, Prima::Printer.