*******************************************************************************
*  FILE:         Enum.h
*
*  WRITTEN BY:   Borland Samples Group
*
*  DATE:         2/94
*
*  UPDATED:      6/94
*
*  VERSION:      Visual dBASE
*
*  DESCRIPTION:  This is a header file containing definitions for various
*                numeric properties of form controls, which used to
*                be enumerated.
*
*  PARAMETERS:   None
*
*  CALLS:        None
*
*  USAGE:        (in a file)
*                #include <Enum.h>
*
*******************************************************************************

#ifndef ENUM_H
#define ENUM_H

* Image Class Alignment property values
#define I_ALIGNMENT_STRETCH     0
#define I_ALIGNMENT_TOP_LEFT    1
#define I_ALIGNMENT_CENTER      2

* Text Class Alignment property values
#define ALIGNMENT_TOP_LEFT      0
#define ALIGNMENT_TOP_CENTER    1
#define ALIGNMENT_TOP_RIGHT     2
#define ALIGNMENT_CENTER_LEFT   3
#define ALIGNMENT_CENTER        4
#define ALIGNMENT_CENTER_RIGHT  5
#define ALIGNMENT_BOTTOM_LEFT   6
#define ALIGNMENT_BOTTOM_CENTER 7
#define ALIGNMENT_BOTTOM_RIGHT  8
#define ALIGNMENT_WRAP_LEFT     9
#define ALIGNMENT_WRAP_CENTER   10
#define ALIGNMENT_WRAP_RIGHT    11

* Rectangle Class BorderStyle property values
#define BORDERSTYLE_NORMAL      0
#define BORDERSTYLE_RAISED      1
#define BORDERSTYLE_LOWERED     2

* Browse Class Mode property values
#define MODE_BROWSE             0
#define MODE_FORM_EDIT          1
#define MODE_COLUMNAR_EDIT      2

* Different control classes MousePointer property values
#define MOUSE_POINTER_DEFAULT   0
#define MOUSE_POINTER_ARROW     1
#define MOUSE_POINTER_CROSS     2
#define MOUSE_POINTER_IBEAM     3
#define MOUSE_POINTER_ICON      4
#define MOUSE_POINTER_SIZE      5
#define MOUSE_POINTER_SIZE_NECW 6
#define MOUSE_POINTER_SIZE_S    7
#define MOUSE_POINTER_SIZE_NWSE 8
#define MOUSE_POINTER_SIZE_E    9
#define MOUSE_POINTER_UP_ARROW  10
#define MOUSE_POINTER_WAIT      11

* Line Class Pen property values
#define PEN_SOLID               0
#define PEN_DASH                1
#define PEN_DOT                 2
#define PEN_DASH_DOT            3
#define PEN_DASH_DOT_DOT        4


* Rectangle Class Patternstyle property values
#define PATTERNSTYLE_SOLID      0
#define PATTERNSTYLE_BDIAGONAL  1
#define PATTERNSTYLE_CROSS      2
#define PATTERNSTYLE_DIAGCROSS  3
#define PATTERNSTYLE_FDIAGONAL  4
#define PATTERNSTYLE_HORIZONTAL 5
#define PATTERNSTYLE_VERTICAL   6


* Form/Editor class Scrollbar property values
#define SCROLLBAR_OFF           0
#define SCROLLBAR_ON            1
#define SCROLLBAR_AUTO          2
#define SCROLLBAR_DISABLED      3

* Combobox class Style property values
#define STYLE_SIMPLE            0
#define STYLE_DROPDOWN          1
#define STYLE_DROPDOWN_LIST     2

* Form class WindowState property values
#define WINDOWSTATE_NORMAL      0
#define WINDOWSTATE_MINIMIZED   1
#define WINDOWSTATE_MAXIMIZED   2

#endif
