/*
* 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