2 * $XConsortium: TermView.h /main/1 1996/04/21 19:20:17 drk $";
6 * (c) Copyright 1993, 1994 Hewlett-Packard Company *
7 * (c) Copyright 1993, 1994 International Business Machines Corp. *
8 * (c) Copyright 1993, 1994 Sun Microsystems, Inc. *
9 * (c) Copyright 1993, 1994 Novell, Inc. *
12 #ifndef _Dt_TermView_h
13 #define _Dt_TermView_h
19 #endif /* __cplusplus */
24 DtTermSCROLLBAR_WIDGET,
26 } _DtTermViewChildType;
28 #define TermRECOLOR_FUNCTIONKEY_AREA (1 << 0)
29 #define TermRECOLOR_FUNCTIONKEY_BUTTONS (1 << 1)
30 #define TermRECOLOR_STATUS_AREA (1 << 2)
33 externalref WidgetClass dtTermViewWidgetClass;
35 typedef struct _DtTermViewClassRec *DtTermViewWidgetClass;
36 typedef struct _DtTermViewRec *DtTermViewWidget;
38 /* public function declarations... */
47 } DtTermViewCallbackStruct;
49 extern Widget DtCreateTermView(
54 extern Boolean DtTermViewGetCloneEnabled(Widget w);
55 extern void DtTermViewCloneCallback(
57 XtPointer client_data,
59 extern void _DtTermViewMapHelp(Widget w, char *volume, char *id);
60 extern Widget _DtTermViewGetChild(Widget w, _DtTermViewChildType child);
63 } /* close scope of 'extern "C"'... */
64 #endif /* __cplusplus */
66 #ifndef DtNfunctionKeys
67 #define DtNfunctionKeys "functionKeys"
70 #define DtNmenuBar "menuBar"
73 #define DtNmenuPopup "menuPopup"
75 #ifndef DtNnewCallback
76 #define DtNnewCallback "newCallback"
79 #define DtNscrollBar "scrollBar"
82 #define DtNspacing XmNspacing
84 #ifndef DtNuserFontList
85 #define DtNuserFontList "userFontList"
87 #ifndef DtCFunctionKeys
88 #define DtCFunctionKeys "FunctionKeys"
91 #define DtCMenuBar "MenuBar"
94 #define DtCMenuPopup "MenuPopup"
97 #define DtCSpacing XmCSpacing
100 #define DtCScrollBar "ScrollBar"
102 #ifndef DtCUserFontList
103 #define DtCUserFontList "UserFontList"
106 #endif /* _Dt_TermView_h */
108 /* DON'T ADD ANYTHING AFTER THIS #endif... */