/* $Header: Flip.h,v 1.5 90/10/25 13:49:44 klee Exp Locker: klee $ */
/*
 *			  COPYRIGHT 1990
 *		   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 documenta-
 * tion, 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  FLIP_H
#define  FLIP_H

extern WidgetClass xkFlipWidgetClass;
typedef struct _XkFlipClassRec * XkFlipWidgetClass;
typedef struct _XkFlipRec      * XkFlipWidget;
/*
 * Define resource strings for the Flip widget.
 */
#define XkNforeground	"foreground"
#define XkNdirection	"direction"
#define XkNskip		"skip"
#define XkNdelay	"delay"
#define XkNframe	"frame"
#define XkNmaxFrames	"maxFrames"
#define XkNborderTop	"borderTop"
#define XkNborderLeft	"borderLeft"
#define XkNframeWidth	"frameWidth"
#define XkNframeHeight	"frameHeight"
#define XkNsample	"sample"
#define XkNflipFrames	"flipFrames"
#define XkNfilePrefix	"filePrefix"
#define XkNclipmask	"clipmask"
#define XkNflipBackground	"flipBackground"
#define XkNgrowShadow	"growShadow"

#define XkCForeground	"Foreground"
#define XkCDirection	"Direction"
#define XkCSkip		"Skip"
#define XkCDelay	"Delay"
#define XkCFrame	"Frame"
#define XkCMaxFrames	"MaxFrames"
#define XkCBorderTop	"BorderTop"
#define XkCBorderLeft	"BorderLeft"
#define XkCFrameWidth	"FrameWidth"
#define XkCFrameHeight	"FrameHeight"
#define XkCSample	"Sample"
#define XkCFlipFrames	"FlipFrames"
#define XkCFilePrefix	"FilePrefix"
#define XkCClipmask	"Clipmask"
#define XkCFlipBackground	"FlipBackground"
#define XkCGrowShadow	"GrowShadow"

#define XkSTOP		0
#define XkFLIP		1
#define XkNOFLIP	0

#endif FLIP_H
