36 lines
792 B
C
36 lines
792 B
C
/*
|
|
* WETabHooks.h
|
|
*
|
|
* WASTE TABS PACKAGE
|
|
* Private (internal) interface
|
|
*
|
|
* Copyright (c) 1993-1998 Marco Piovanelli
|
|
* All Rights Reserved
|
|
*
|
|
*/
|
|
|
|
|
|
#ifndef WITHOUT_FRAMEWORKS
|
|
#include <Carbon/Carbon.h>
|
|
#endif
|
|
#ifndef _WASTE_
|
|
#include "WASTE.h"
|
|
#endif
|
|
|
|
enum {
|
|
kTabSizeTag = 'tbsz'
|
|
};
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
pascal void _WETabDrawText(const char *, SInt32, Fixed, JustStyleCode, WEReference);
|
|
pascal SInt32 _WETabPixelToChar(const char *, SInt32, Fixed, Fixed *, WEEdge *, JustStyleCode, Fixed, WEReference);
|
|
pascal SInt16 _WETabCharToPixel(const char *, SInt32, Fixed, SInt32, SInt16, JustStyleCode, SInt16, WEReference);
|
|
pascal StyledLineBreakCode _WETabLineBreak(const char *, SInt32, SInt32, SInt32, Fixed *, SInt32 *, WEReference);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|