blob: 6405426f0657c3d28a8538e256613417cc003f2e [file] [log] [blame]
Jack Jansenc982ef22001-02-15 22:56:41 +00001/*
2 * WETabHooks.h
3 *
4 * WASTE TABS PACKAGE
5 * Private (internal) interface
6 *
7 * Copyright (c) 1993-1998 Marco Piovanelli
8 * All Rights Reserved
9 *
10 */
11
12
13#ifndef _WASTE_
14#include "WASTE.h"
15#endif
16
17enum {
18 kTabSizeTag = 'tbsz'
19};
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
25pascal void _WETabDrawText(const char *, SInt32, Fixed, JustStyleCode, WEReference);
26pascal SInt32 _WETabPixelToChar(const char *, SInt32, Fixed, Fixed *, WEEdge *, JustStyleCode, Fixed, WEReference);
27pascal SInt16 _WETabCharToPixel(const char *, SInt32, Fixed, SInt32, SInt16, JustStyleCode, SInt16, WEReference);
28pascal StyledLineBreakCode _WETabLineBreak(const char *, SInt32, SInt32, SInt32, Fixed *, SInt32 *, WEReference);
29
30#ifdef __cplusplus
31}
32#endif