1 /*********************************************************************************
4 ** $XConsortium: MonthPanelP.h /main/4 1995/11/03 10:16:54 rswiston $
6 ** RESTRICTED CONFIDENTIAL INFORMATION:
8 ** The information in this document is subject to special
9 ** restrictions in a confidential disclosure agreement between
10 ** HP, IBM, Sun, USL, SCO and Univel. Do not distribute this
11 ** document outside HP, IBM, Sun, USL, SCO, or Univel without
12 ** Sun's specific written approval. This document and all copies
13 ** and derivative works thereof must be returned or destroyed at
16 ** Copyright 1993 Sun Microsystems, Inc. All rights reserved.
18 *******************************************************************************/
21 * (c) Copyright 1993, 1994 Hewlett-Packard Company *
22 * (c) Copyright 1993, 1994 International Business Machines Corp. *
23 * (c) Copyright 1993, 1994 Sun Microsystems, Inc. *
24 * (c) Copyright 1993, 1994 Novell, Inc. *
28 * Month Panel widget private header file
30 #ifndef _XmMonthPanelP_h
31 #define _XmMonthPanelP_h
33 #include "MonthPanel.h"
39 /* New fields for the MonthPanel widget class record */
41 int mumble; /* No new procedures */
42 } XmMonthPanelClassPart;
44 /******************************
46 * Class record declaration
48 ******************************/
49 typedef struct _XmMonthPanelClassRec {
50 CoreClassPart core_class;
51 CompositeClassPart composite_class;
52 ConstraintClassPart constraint_class;
53 XmManagerClassPart manager_class;
54 XmMonthPanelClassPart month_panel_class;
55 } XmMonthPanelClassRec;
57 externalref XmMonthPanelClassRec xmMonthPanelClassRec;
59 /************************************
61 * Month Panel instance structure.
63 ************************************/
68 XtCallbackList callback;
70 Boolean active_header;
72 Boolean show_panel_header;
73 Boolean show_column_headers;
74 Boolean show_separator;
84 /************************************************************************
86 * Full instance record declaration *
88 ************************************************************************/
90 typedef struct _XmMonthPanelRec {
92 CompositePart composite;
93 ConstraintPart constraint;
94 XmManagerPart manager;
95 XmMonthPanelPart month_panel;
99 /******** Private Function Declarations ********/
102 /******** End Private Function Declarations ********/
106 } /* Close scope of 'extern "C"' declaration which encloses file. */
109 #endif /* _XmMonthPanelP_h */
110 /* DON'T ADD STUFF AFTER THIS #endif */