Crazy Eddie's GUI System
0.8.4
Main Page
Related Pages
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
Enums.h
1
/***********************************************************************
2
created: Mon Jun 13 2005
3
author: Paul D Turner <paul@cegui.org.uk>
4
*************************************************************************/
5
/***************************************************************************
6
* Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team
7
*
8
* Permission is hereby granted, free of charge, to any person obtaining
9
* a copy of this software and associated documentation files (the
10
* "Software"), to deal in the Software without restriction, including
11
* without limitation the rights to use, copy, modify, merge, publish,
12
* distribute, sublicense, and/or sell copies of the Software, and to
13
* permit persons to whom the Software is furnished to do so, subject to
14
* the following conditions:
15
*
16
* The above copyright notice and this permission notice shall be
17
* included in all copies or substantial portions of the Software.
18
*
19
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
21
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
22
* IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
23
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
24
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
25
* OTHER DEALINGS IN THE SOFTWARE.
26
***************************************************************************/
27
#ifndef _CEGUIFalEnums_h_
28
#define _CEGUIFalEnums_h_
29
30
#include "CEGUI/PropertyHelper.h"
31
32
// Start of CEGUI namespace section
33
namespace
CEGUI
34
{
39
enum
DimensionType
40
{
41
DT_LEFT_EDGE
,
42
DT_X_POSITION
,
43
DT_TOP_EDGE
,
44
DT_Y_POSITION
,
45
DT_RIGHT_EDGE
,
46
DT_BOTTOM_EDGE
,
47
DT_WIDTH
,
48
DT_HEIGHT
,
49
DT_X_OFFSET
,
50
DT_Y_OFFSET
,
51
DT_INVALID
52
};
53
58
enum
VerticalFormatting
59
{
60
VF_TOP_ALIGNED
,
61
VF_CENTRE_ALIGNED
,
62
VF_BOTTOM_ALIGNED
,
63
VF_STRETCHED
,
64
VF_TILED
65
};
66
71
enum
HorizontalFormatting
72
{
73
HF_LEFT_ALIGNED
,
74
HF_CENTRE_ALIGNED
,
75
HF_RIGHT_ALIGNED
,
76
HF_STRETCHED
,
77
HF_TILED
78
};
79
84
enum
VerticalTextFormatting
85
{
86
VTF_TOP_ALIGNED
,
87
VTF_CENTRE_ALIGNED
,
88
VTF_BOTTOM_ALIGNED
89
};
90
95
enum
HorizontalTextFormatting
96
{
97
HTF_LEFT_ALIGNED
,
98
HTF_RIGHT_ALIGNED
,
99
HTF_CENTRE_ALIGNED
,
100
HTF_JUSTIFIED
,
101
HTF_WORDWRAP_LEFT_ALIGNED
,
102
HTF_WORDWRAP_RIGHT_ALIGNED
,
103
HTF_WORDWRAP_CENTRE_ALIGNED
,
104
HTF_WORDWRAP_JUSTIFIED
105
};
106
111
enum
FontMetricType
112
{
113
FMT_LINE_SPACING
,
114
FMT_BASELINE
,
115
FMT_HORZ_EXTENT
116
};
117
122
enum
DimensionOperator
123
{
124
DOP_NOOP
,
125
DOP_ADD
,
126
DOP_SUBTRACT
,
127
DOP_MULTIPLY
,
128
DOP_DIVIDE
129
};
130
135
enum
FrameImageComponent
136
{
137
FIC_BACKGROUND
,
138
FIC_TOP_LEFT_CORNER
,
139
FIC_TOP_RIGHT_CORNER
,
140
FIC_BOTTOM_LEFT_CORNER
,
141
FIC_BOTTOM_RIGHT_CORNER
,
142
FIC_LEFT_EDGE
,
143
FIC_RIGHT_EDGE
,
144
FIC_TOP_EDGE
,
145
FIC_BOTTOM_EDGE
,
146
FIC_FRAME_IMAGE_COUNT
147
};
148
154
enum
ChildEventAction
155
{
157
CEA_REDRAW
,
159
CEA_LAYOUT
160
};
161
162
163
}
// End of CEGUI namespace section
164
165
166
#endif // end of guard _CEGUIFalEnums_h_
cegui
include
CEGUI
falagard
Enums.h
Generated by
1.8.3.1