/* * WETabHooks.h * * WASTE TABS PACKAGE * Private (internal) interface * * Copyright (c) 1993-1998 Marco Piovanelli * All Rights Reserved * */ #ifndef WITHOUT_FRAMEWORKS #include #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