logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ImportCmd - import a graphical component

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.

Name

       ImportCmd - import a graphical component

Protected Operations

voidInit(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.

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.

       staticGraphicComp*Import(constchar*)staticGraphicComp*TIFF_Image(constchar*)staticGraphicComp*PGM_Image(constchar*)staticGraphicComp*PPM_Image(constchar*)staticGraphicComp*XBitmap_Image(constchar*)
              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.

See Also

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

Unidraw                                          10 August 1991                                    ImportCmd(3U)

Synopsis

#include<Unidraw/Commands/import.h>

See Also