home *** CD-ROM | disk | FTP | other *** search
- /*
- * TransDisplay.h - TransDisplay header file
- *
- * For TransDisplay version 3.05.
- */
-
- # ifndef __TRANSDISPLAY_H__
-
- # define __TRANSDISPLAY_H__
-
-
- typedef pascal void (*TDispActivateProcPtr) (Boolean);
-
- /*
- * Function prototypes
- */
-
- pascal WindowPtr NewDWindow (Rect *bounds, StringPtr title, Boolean visible,
- WindowPtr behind, Boolean goAway, long refCon);
- pascal WindowPtr GetNewDWindow (short resourceNum, WindowPtr behind);
- pascal Boolean IsDWindow (WindowPtr wind);
- pascal TEHandle GetDWindowTE (WindowPtr wind);
- pascal void SetDWindowStyle (WindowPtr wind,
- short font,
- short size,
- short wrap,
- short just);
- pascal void SetDWindowPos (WindowPtr wind, short lineNum);
- pascal void SetDWindowNotify (WindowPtr wind, TDispActivateProcPtr p);
- pascal void SetDWindowFlush (WindowPtr wind, long maxText, long flushAmt);
- pascal void SetDWindow (WindowPtr wind);
- pascal WindowPtr GetDWindow (void);
- pascal void FlushDWindow (WindowPtr wind, long byteCount);
-
- pascal void DisplayText (Ptr text, long len);
- pascal void DisplayString (StringPtr str);
- pascal void DisplayCString (char *str);
- pascal void DisplayLong (long l);
- pascal void DisplayShort (short i);
- pascal void DisplayChar (short c);
- pascal void DisplayLn (void);
- pascal void DisplayBoolean (Boolean b);
- pascal void DisplayHexChar (short c);
- pascal void DisplayHexShort (short i);
- pascal void DisplayHexLong (long l);
- pascal void DisplayOSType (OSType type);
-
- /* DisplayInt() and DisplayHexInt() are deprecated and will disappear */
-
- # define DisplayInt DisplayShort
- # define DisplayHexInt DisplayHexShort
-
- # endif /* __TRANSDISPLAY_H__ */