summaryrefslogtreecommitdiff
path: root/include/X11/Xaw/SmeBSBP.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/X11/Xaw/SmeBSBP.h')
-rw-r--r--include/X11/Xaw/SmeBSBP.h84
1 files changed, 33 insertions, 51 deletions
diff --git a/include/X11/Xaw/SmeBSBP.h b/include/X11/Xaw/SmeBSBP.h
index c3521eb..bc3a65a 100644
--- a/include/X11/Xaw/SmeBSBP.h
+++ b/include/X11/Xaw/SmeBSBP.h
@@ -25,32 +25,19 @@ in this Software without prior written authorization from The Open Group.
*
* Author: Chris D. Peterson, MIT X Consortium
*/
-
-/*
- * SmeP.h - Private definitions for Sme object
- *
- */
+/* $XFree86: xc/lib/Xaw/SmeBSBP.h,v 1.9 2001/12/14 19:54:43 dawes Exp $ */
#ifndef _XawSmeBSBP_h
#define _XawSmeBSBP_h
-/***********************************************************************
- *
+/*
* Sme Object Private Data
- *
- ***********************************************************************/
-
+ */
#include <X11/Xaw/SmeP.h>
#include <X11/Xaw/SmeBSB.h>
-/************************************************************
- *
- * New fields for the Sme Object class record.
- *
- ************************************************************/
-
typedef struct _SmeBSBClassPart {
- XtPointer extension;
+ XtPointer extension;
} SmeBSBClassPart;
/* Full class record declaration */
@@ -65,48 +52,43 @@ extern SmeBSBClassRec smeBSBClassRec;
/* New fields for the Sme Object record */
typedef struct {
/* resources */
- String label; /* The entry label. */
- int vert_space; /* extra vert space to leave, as a percentage
- of the font height of the label. */
- Pixmap left_bitmap, right_bitmap; /* bitmaps to show. */
- Dimension left_margin, right_margin; /* left and right margins. */
- Pixel foreground; /* foreground color. */
- XFontStruct * font; /* The font to show label in. */
- XFontSet fontset; /* or fontset*/
- XtJustify justify; /* Justification for the label. */
-
-/* private resources. */
-
- Boolean set_values_area_cleared; /* Remember if we need to unhighlight. */
- GC norm_gc; /* noral color gc. */
- GC rev_gc; /* reverse color gc. */
- GC norm_gray_gc; /* Normal color (grayed out) gc. */
- GC invert_gc; /* gc for flipping colors. */
-
- Dimension left_bitmap_width; /* size of each bitmap. */
+ String label; /* The entry label */
+ int vert_space; /* extra vert space to leave, as a
+ percentage of the font height of
+ the label */
+ Pixmap left_bitmap, right_bitmap; /* bitmaps to show */
+ Dimension left_margin, right_margin;/* left and right margins */
+ Pixel foreground; /* foreground color */
+ XFontStruct *font; /* The font to show label in */
+ XFontSet fontset; /* or fontset */
+ XtJustify justify; /* Justification for the label. */
+
+ /* private */
+ Boolean set_values_area_cleared; /* do we need to unhighlight? */
+ GC norm_gc; /* noral color gc */
+ GC rev_gc; /* reverse color gc */
+ GC norm_gray_gc; /* Normal color (grayed out) gc */
+ GC invert_gc; /* gc for flipping colors */
+ Dimension left_bitmap_width; /* size of each bitmap */
Dimension left_bitmap_height;
Dimension right_bitmap_width;
Dimension right_bitmap_height;
+#ifndef OLDXAW
+ /* new resources */
+ String menu_name; /* name of nested sub menu or NULL */
+ XtPointer pad[4]; /* for future use and keep binary compatability */
+#endif
} SmeBSBPart;
-/****************************************************************
- *
+/*
* Full instance record declaration
- *
- ****************************************************************/
-
+ */
typedef struct _SmeBSBRec {
- ObjectPart object;
- RectObjPart rectangle;
- SmePart sme;
- SmeBSBPart sme_bsb;
+ ObjectPart object;
+ RectObjPart rectangle;
+ SmePart sme;
+ SmeBSBPart sme_bsb;
} SmeBSBRec;
-/************************************************************
- *
- * Private declarations.
- *
- ************************************************************/
-
#endif /* _XawSmeBSBP_h */