Provided by: ivtools-dev_2.0.11d.a1-3build1_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)

Unidraw                                          10 August 1991                                    ImportCmd(3U)