home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / GRAPHICS / MISC / EEDRW23S.ZIP / EEMODIFY.H < prev    next >
Encoding:
C/C++ Source or Header  |  1990-12-15  |  1.3 KB  |  30 lines

  1. /*****************************************************************************
  2. *   Program to draw EE diagrams.                         *
  3. *                                         *
  4. * This module handles object modification.                     *
  5. *                                         *
  6. * Written by:  Gershon Elber            IBM PC Ver 1.0,    Oct. 1989    *
  7. *****************************************************************************/
  8.  
  9. #ifndef EEMODIFY_H
  10. #define EEMODIFY_H
  11.  
  12. BooleanType MoveStruct(DrawGenericStruct *DrawStruct);
  13. BooleanType CopyStruct(DrawGenericStruct *DrawStruct);
  14. BooleanType EditLibraryItem(void);
  15. void DeleteStruct(DrawGenericStruct *DrawStruct);
  16. void CutStruct(DrawGenericStruct *DrawStruct);
  17. void FreeStruct(DrawGenericStruct *DrawStruct);
  18. BooleanType UnDeleteStruct(void);
  19. BooleanType PasteStruct(void);
  20. void DropStruct(void);
  21. BooleanType PlaceString(char *Str, TextOrientationType *Orient, int Scale,
  22.                           int *x, int *y, int PopPosition);
  23. DrawGenericStruct *PickStruct(char *Header, BooleanType OnlyLibItem);
  24. BooleanType SnapPoint(int *OrigX, int *OrigY, BooleanType OnlyLibItem);
  25. BooleanType SnapPoint2(int *OrigX, int *OrigY, BooleanType OnlyLibItem,
  26.         DrawGenericStruct *DrawList, DrawPickedStruct *DontSnapList);
  27. BooleanType DrawStructInBox(int x1, int y1, int x2, int y2,
  28.                         DrawGenericStruct *DrawStruct);
  29.  
  30. #endif EEMODIFY_H