Initial import of the CDE 2.1.30 sources from the Open Group.
This commit is contained in:
70
cde/lib/DtTerm/Term/TermP.h
Normal file
70
cde/lib/DtTerm/Term/TermP.h
Normal file
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* $XConsortium: TermP.h /main/1 1996/04/21 19:16:07 drk $";
|
||||
*/
|
||||
|
||||
/* *
|
||||
* (c) Copyright 1993, 1994 Hewlett-Packard Company *
|
||||
* (c) Copyright 1993, 1994 International Business Machines Corp. *
|
||||
* (c) Copyright 1993, 1994 Sun Microsystems, Inc. *
|
||||
* (c) Copyright 1993, 1994 Novell, Inc. *
|
||||
*/
|
||||
|
||||
#ifndef _Dt_TermP_h
|
||||
#define _Dt_TermP_h
|
||||
|
||||
#include "TermPrimP.h"
|
||||
#include "Term.h"
|
||||
#include "TermData.h"
|
||||
#include "TermFunctionKey.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
/* Vt class structure... */
|
||||
|
||||
typedef struct _DtTermClassPart
|
||||
{
|
||||
int foo;
|
||||
} DtTermClassPart;
|
||||
|
||||
/* full clas record declaration for Vt class... */
|
||||
typedef struct _DtTermClassRec {
|
||||
CoreClassPart core_class;
|
||||
XmPrimitiveClassPart primitive_class;
|
||||
DtTermPrimitiveClassPart term_primitive_class;
|
||||
DtTermClassPart term_class;
|
||||
} DtTermClassRec;
|
||||
|
||||
externalref DtTermClassRec dtTermClassRec;
|
||||
|
||||
/* vt instance record... */
|
||||
typedef struct _DtTermPart
|
||||
{
|
||||
DtTermData td; /* non-widget terminal data */
|
||||
Boolean autoWrap;
|
||||
Boolean reverseWrap;
|
||||
Boolean sunFunctionKeys;
|
||||
Boolean c132;
|
||||
Boolean appKeypadMode;
|
||||
Boolean appCursorMode;
|
||||
} DtTermPart;
|
||||
|
||||
/* full instance record declaration... */
|
||||
|
||||
typedef struct _DtTermRec {
|
||||
CorePart core;
|
||||
XmPrimitivePart primitive;
|
||||
DtTermPrimitivePart term;
|
||||
DtTermPart vt;
|
||||
} DtTermRec;
|
||||
|
||||
/* private function declarations... */
|
||||
/* end private function declarations... */
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* close scope of 'extern "C"'... */
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#endif /* _Dt_TermP_h */
|
||||
/* DON'T ADD ANYTHING AFTER THIS #endif... */
|
||||
Reference in New Issue
Block a user