plucky (3) ImportCmd.3U.gz

Provided by: ivtools-dev_2.0.11d.a1-3build7_amd64 bug

NAME

       ImportCmd - import a graphical component

SYNOPSIS

       #include <Unidraw/Commands/import.h>

DESCRIPTION

       ImportCmd  imports  a  graphical image from a file into the drawing being edited.  ImportCmd supports the
       following file formats: TIFF; PostScript generated by pgmtops and ppmtops; X bitmap format;  and  Unidraw
       format.

PUBLIC OPERATIONS

       ImportCmd(ControlInfo*, FileChooser* = nil)
       ImportCmd(Editor* = nil, FileChooser* = nil)
              Create a new ImportCmd instance, optionally supplying the FileChooser that will prompt the user to
              specify the file to import.  After the user specifies the file, ImportCmd  reads  it,  creates  an
              appropriate  graphical  component,  and pastes it into the component being edited in the enclosing
              editor.

       static GraphicComp* Import(const char*)
       static GraphicComp* TIFF_Image(const char*)
       static GraphicComp* PGM_Image(const char*)
       static GraphicComp* PPM_Image(const char*)
       static GraphicComp* XBitmap_Image(const char*)
              Operations for reading data from various  file  formats  and  creating  an  appropriate  graphical
              component.   TIFF_Image, PGM_Image, PPM_Image, and XBitmap_Image assume that the specified file is
              in the corresponding format.  Import is more general: it determines the format from the  file  and
              then calls one of the other functions.

PROTECTED OPERATIONS

       void Init(FileChooser*)
              Specify  the  FileChooser  instance  (stored  in  the  _dialog protected member) explicitly.  This
              operation does not delete the existing instance, if any.

       GraphicComp* PostDialog()
              Post the FileChooser and return the graphical component created from the user-specified  file,  if
              any.

SEE ALSO

       Catalog(3U), Command(3U), FileChooser(3I), GraphicComp(3U), bitmap(1), pgmtops(1), ppmtops(1)