source: trunk/third/xmh/bbox.h @ 9658

Revision 9658, 2.5 KB checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r9657, which included commits to RCS files with non-trunk default branches.
Line 
1/* $XConsortium: bbox.h,v 2.12 91/07/10 19:34:09 converse Exp $ */
2/*
3 *                        COPYRIGHT 1987
4 *                 DIGITAL EQUIPMENT CORPORATION
5 *                     MAYNARD, MASSACHUSETTS
6 *                      ALL RIGHTS RESERVED.
7 *
8 * THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE AND
9 * SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION.
10 * DIGITAL MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE FOR
11 * ANY PURPOSE.  IT IS SUPPLIED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
12 *
13 * IF THE SOFTWARE IS MODIFIED IN A MANNER CREATING DERIVATIVE COPYRIGHT
14 * RIGHTS, APPROPRIATE LEGENDS MAY BE PLACED ON THE DERIVATIVE WORK IN
15 * ADDITION TO THAT SET FORTH ABOVE.
16 *
17 *
18 * Permission to use, copy, modify, and distribute this software and its
19 * documentation for any purpose and without fee is hereby granted, provided
20 * that the above copyright notice appear in all copies and that both that
21 * copyright notice and this permission notice appear in supporting documen-
22 * tation, and that the name of Digital Equipment Corporation not be used in
23 * advertising or publicity pertaining to distribution of the software without
24 * specific, written prior permission.
25 */
26
27#ifndef _bbox_h
28#define _bbox_h
29
30        /* for radio button boxes only */
31
32extern ButtonBox RadioBBoxCreate      (/*  Scrn, char *  */);
33extern void      RadioBBoxAddButton   (/*  ButtonBox, char *, Boolean */);
34extern void      RadioBBoxSet         (/*  Button  */);
35extern char *    RadioBBoxGetCurrent  (/*  ButtonBox  */);
36extern void      RadioBBoxDeleteButton(/*  Button  */);
37
38        /* for other kinds of button boxes */
39
40extern ButtonBox BBoxCreate           (/*  Scrn, char *  */);
41extern void      BBoxAddButton (/* ButtonBox, char *, WidgetClass, Boolean */);
42extern void      BBoxDeleteButton     (/*  Button  */);
43
44        /* for all kinds of button boxes */
45
46extern void      BBoxInit             (/*  void  */);
47extern void      BBoxEnable           (/*  Button  */);
48extern void      BBoxDisable          (/*  Button  */);
49extern Button    BBoxFindButtonNamed  (/*  ButtonBox, char *  */);
50extern Button    BBoxFindButton       (/*  ButtonBox, Widget  */);
51extern Button    BBoxButtonNumber     (/*  ButtonBox, int  */);
52extern int       BBoxNumButtons       (/*  ButtonBox  */);
53extern char *    BBoxNameOfButton     (/*  Button  */);
54extern Widget    BBoxMenuOfButton     (/*  Button  */);
55extern void      BBoxLockSize         (/*  ButtonBox  */);
56extern Boolean   BBoxIsGrandparent    (/*  ButtonBox, Widget  */);
57
58        /* operations upon folder buttons */
59
60extern void     BBoxMailFlag          (/*  ButtonBox, char*, int  */);
61
62#endif /* _bbox_h */
Note: See TracBrowser for help on using the repository browser.