home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Applications / Eudora 1.3.1 / source / Include / tefuncs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-03-16  |  1.3 KB  |  27 lines  |  [TEXT/MPS ]

  1. /* Copyright (c) 1990-1992 by the University of Illinois Board of Trustees */
  2. /************************************************************************
  3.  * declarations for functions primarily involving TextEdit
  4.  ************************************************************************/
  5. typedef enum {TECUT=3, TECOPY, TEPASTE, TEQPASTE, TECLEAR, TEKEY, TEWRAP=11, TEUNWRAP, TEENUM_LIMIT} TEEnum;
  6. int CountTeLines(TEHandle teh);
  7. ShowInsertion(MyWindowPtr win,short whichEnd);
  8. Boolean TESomething(MyWindowPtr win,TEEnum what,short key,short mods);
  9. void OffsetTE(MyWindowPtr win,TEHandle teh,short offset);
  10. void TEWordSelect(TEHandle teh);
  11. void HFC(MyWindowPtr win);
  12. short TEFakeTab(MyWindowPtr win,short stopDistance);
  13. void InsertCommaIfNeedBe(MyWindowPtr win);
  14. void TEFixup(TEHandle teh);
  15. short TEMaxLine(TEHandle teh);
  16. short TopOffset(TEHandle teh);
  17. void TESelPara(TEHandle teh);
  18. void MakeTopOffset(TEHandle teh,short offset);
  19. int WrapSendWDS(wdsEntry *theWDS);
  20. void NoScrollTESetSelect(short start,short end,TEHandle teh);
  21. void NoScrollTECalText(TEHandle teh);
  22. short TELineOf(short position, TEHandle teh);
  23. short TEInsertDelta(TEHandle teh,Rect *view,short whichEnd);
  24. #define TE_VMARGIN    1        /* inset between view rect and enclosing box */
  25. #define TE_HMARGIN    4        /* ditto */
  26. typedef enum {InsertStart=-1,InsertAny,InsertEnd} ShowInsertEnum;
  27.