1 /* $XConsortium: XUICreateI.h /main/10 1996/03/21 15:38:59 rcs $ */
2 /************************************<+>*************************************
3 ****************************************************************************
7 ** Project: Cde Help System
9 ** Description: Internal file for XUICreate.c
11 ****************************************************************************
12 ************************************<+>*************************************/
14 * (c) Copyright 1996 Digital Equipment Corporation.
15 * (c) Copyright 1987, 1988, 1989, 1990, 1991, 1992,
16 1993, 1994, 1996 Hewlett-Packard Company.
17 * (c) Copyright 1993, 1994, 1996 International Business Machines Corp.
18 * (c) Copyright 1993, 1994, 1996 Sun Microsystems, Inc.
19 * (c) Copyright 1993, 1994, 1996 Novell, Inc.
20 * (c) Copyright 1996 FUJITSU LIMITED.
21 * (c) Copyright 1996 Hitachi.
24 #ifndef _DtHelpCreateI_h
25 #define _DtHelpCreateI_h
27 #include "Dt/CanvasP.h"
32 /*****************************************************************************
34 *****************************************************************************/
39 #define _DtHelpSTATIC 1
40 #define _DtHelpAS_NEEDED 2
42 #define _DtHelpVERTICAL_SCROLLBAR 0
43 #define _DtHelpHORIZONTAL_SCROLLBAR 1
48 #define _DtHelpSET_AS_NEEDED(x,y) ((x) | (1 << y))
49 #define _DtHelpIS_AS_NEEDED(x, y) ((x) & (1 << y))
51 /*****************************************************************************
52 * Semi-Public Routines
53 *****************************************************************************/
54 extern void __DtHelpInitializeFontList (
56 XFontStruct *default_font);
58 /*****************************************************************************
60 *****************************************************************************/
61 extern XtPointer _DtHelpCreateDisplayArea (
69 void (*hyperTextCB)(),
71 int (*exec_ok_routine)(),
72 XtPointer client_data,
73 XmFontList default_list );
75 extern XtPointer _DtHelpCreateOutputArea (
81 _DtCvValue honor_size,
82 _DtCvRenderType render_type,
85 unsigned short media_resolution,
86 void (*hyperTextCB)(),
88 int (*exec_ok_routine)(),
89 XtPointer client_data,
90 XmFontList default_list );
95 #endif /* _DtHelpCreateI_h */