1 /*************************************<+>*************************************
2 *****************************************************************************
8 ** Description: Private include file for widgets which are
9 ** subclasses of bulletin board or which
10 ** need to access directly the instance/class
11 ** fields of the bulletin board widget.
13 *****************************************************************************
15 ** Copyright (c) 1988 by Hewlett-Packard Company
16 ** Copyright (c) 1988 by the Massachusetts Institute of Technology
18 ** Permission to use, copy, modify, and distribute this software
19 ** and its documentation for any purpose and without fee is hereby
20 ** granted, provided that the above copyright notice appear in all
21 ** copies and that both that copyright notice and this permission
22 ** notice appear in supporting documentation, and that the names of
23 ** Hewlett-Packard or M.I.T. not be used in advertising or publicity
24 ** pertaining to distribution of the software without specific, written
27 *****************************************************************************
28 *************************************<+>*************************************/
30 /***********************************************************************
32 * BulletinBoard Widget Private Data
34 ***********************************************************************/
36 /* New fields for the BulletinBoard widget class record */
38 int mumble
; /* No new procedures */
39 } XwBulletinClassPart
;
41 /* Full class record declaration */
42 typedef struct _XwBulletinClassRec
{
43 CoreClassPart core_class
;
44 CompositeClassPart composite_class
;
45 ConstraintClassPart constraint_class
;
46 XwManagerClassPart manager_class
;
47 XwBulletinClassPart bulletin_board_class
;
50 extern XwBulletinClassRec XwbulletinClassRec
;
52 /* New fields for the Bulletin widget record */
54 int mumble
; /* No new fields */
58 /****************************************************************
60 * Full instance record declaration
62 ****************************************************************/
64 typedef struct _XwBulletinRec
{
66 CompositePart composite
;
67 ConstraintPart constraint
;
68 XwManagerPart manager
;
69 XwBulletinPart bulletin_board
;