diff options
Diffstat (limited to 'xc/programs/xmh/bbox.h')
-rw-r--r-- | xc/programs/xmh/bbox.h | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/xc/programs/xmh/bbox.h b/xc/programs/xmh/bbox.h new file mode 100644 index 000000000..32d89f227 --- /dev/null +++ b/xc/programs/xmh/bbox.h @@ -0,0 +1,62 @@ +/* $XConsortium: bbox.h,v 2.12 91/07/10 19:34:09 converse Exp $ */ +/* + * COPYRIGHT 1987 + * DIGITAL EQUIPMENT CORPORATION + * MAYNARD, MASSACHUSETTS + * ALL RIGHTS RESERVED. + * + * THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE AND + * SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION. + * DIGITAL MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE FOR + * ANY PURPOSE. IT IS SUPPLIED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. + * + * IF THE SOFTWARE IS MODIFIED IN A MANNER CREATING DERIVATIVE COPYRIGHT + * RIGHTS, APPROPRIATE LEGENDS MAY BE PLACED ON THE DERIVATIVE WORK IN + * ADDITION TO THAT SET FORTH ABOVE. + * + * + * Permission to use, copy, modify, and distribute this software and its + * documentation for any purpose and without fee is hereby granted, provided + * that the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting documen- + * tation, and that the name of Digital Equipment Corporation not be used in + * advertising or publicity pertaining to distribution of the software without + * specific, written prior permission. + */ + +#ifndef _bbox_h +#define _bbox_h + + /* for radio button boxes only */ + +extern ButtonBox RadioBBoxCreate (/* Scrn, char * */); +extern void RadioBBoxAddButton (/* ButtonBox, char *, Boolean */); +extern void RadioBBoxSet (/* Button */); +extern char * RadioBBoxGetCurrent (/* ButtonBox */); +extern void RadioBBoxDeleteButton(/* Button */); + + /* for other kinds of button boxes */ + +extern ButtonBox BBoxCreate (/* Scrn, char * */); +extern void BBoxAddButton (/* ButtonBox, char *, WidgetClass, Boolean */); +extern void BBoxDeleteButton (/* Button */); + + /* for all kinds of button boxes */ + +extern void BBoxInit (/* void */); +extern void BBoxEnable (/* Button */); +extern void BBoxDisable (/* Button */); +extern Button BBoxFindButtonNamed (/* ButtonBox, char * */); +extern Button BBoxFindButton (/* ButtonBox, Widget */); +extern Button BBoxButtonNumber (/* ButtonBox, int */); +extern int BBoxNumButtons (/* ButtonBox */); +extern char * BBoxNameOfButton (/* Button */); +extern Widget BBoxMenuOfButton (/* Button */); +extern void BBoxLockSize (/* ButtonBox */); +extern Boolean BBoxIsGrandparent (/* ButtonBox, Widget */); + + /* operations upon folder buttons */ + +extern void BBoxMailFlag (/* ButtonBox, char*, int */); + +#endif /* _bbox_h */ |