/*
 *	Picture with Label (icon)
 */

#ifndef _labeled_picture_h
#define _labeled_picture_h

/* Resources */
#define AiNlabel	"label"
#define AiNpixmap	"pixmap"
#define AiNforeground	"foreground"
#define AiNfont		"font"
#define AiNlabelMargin	"labelMargin"
#define AiNsideMargin	"sideMargin"
#define AiNcallback	"callback"
#define AiNsensitive	"sensitive"
#define AiNtextPosition "textPosition"

#define AiCLabelMargin	"LabelMargin"
#define AiCSideMargin	"SideMargin"
#define AiCTextPosition "TextPosition"

/* Class record */
extern WidgetClass	labeledPictureWidgetClass;

/* Widget type def. */
typedef struct _LabeledPictureRec	*LabeledPictureWidget;

/* Functions */
char	*AiGetLabel();
void	AiChangeLabel();
Pixmap	AiChangePixmap(),AiChangeBitmapData();

/* Constants */
#define AiNullPixmap	((Pixmap)0)

/* types */
typedef enum { right, left, upper, lower } TextPosition;

/* Representation types */

#define AiRTextPosition "TextPositon"

#endif


syntax highlighted by Code2HTML, v. 0.9.1