2
w_menuentryP.h - Private Header file for subclassed BSB Menu Entry object
4
This adds the underline resource to underline one character of the label
10
/***********************************************************************
12
* Sme Object Private Data
14
***********************************************************************/
17
#include <X11/Xaw3d/SmeP.h>
18
#include <X11/Xaw3d/SmeBSBP.h>
20
#include <X11/Xaw/SmeP.h>
21
#include <X11/Xaw/SmeBSBP.h>
25
#include "w_menuentry.h"
27
/************************************************************
29
* New fields for the Fig Sme Object class record.
31
************************************************************/
34
int make_compiler_happy; /* just so it's not empty */
37
/* Full class record declaration */
38
typedef struct _FigSmeBSBClassRec {
39
RectObjClassPart rect_class;
40
SmeClassPart sme_class;
42
SmeThreeDClassPart sme_threeD_class;
44
SmeBSBClassPart sme_bsb_class;
45
FigSmeBSBClassPart figSme_bsb_class;
48
extern FigSmeBSBClassRec figSmeBSBClassRec;
50
/* New fields for the FigSme Object record */
53
int underline; /* which letter of the label to underline */
55
/* private resources. */
56
int make_compiler_happy; /* just so it's not empty */
60
/****************************************************************
62
* Full instance record declaration
64
****************************************************************/
66
typedef struct _FigSmeBSBRec {
68
RectObjPart rectangle;
71
SmeThreeDPart sme_threeD;
74
FigSmeBSBPart figSme_bsb;
77
/************************************************************
79
* Private declarations.
81
************************************************************/
83
#endif /* _FigSmeBSBP_h */