1 /***********************************************************************
2     created:    19th June 2014
3     author:     Lukas E Meindl
4 
5     purpose:    Implementation of PropertyHelper methods and variables
6 *************************************************************************/
7 /***************************************************************************
8  *   Copyright (C) 2004 - 2014 Paul D Turner & The CEGUI Development Team
9  *
10  *   Permission is hereby granted, free of charge, to any person obtaining
11  *   a copy of this software and associated documentation files (the
12  *   "Software"), to deal in the Software without restriction, including
13  *   without limitation the rights to use, copy, modify, merge, publish,
14  *   distribute, sublicense, and/or sell copies of the Software, and to
15  *   permit persons to whom the Software is furnished to do so, subject to
16  *   the following conditions:
17  *
18  *   The above copyright notice and this permission notice shall be
19  *   included in all copies or substantial portions of the Software.
20  *
21  *   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
22  *   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
23  *   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
24  *   IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
25  *   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
26  *   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
27  *   OTHER DEALINGS IN THE SOFTWARE.
28  ***************************************************************************/
29 
30 #include "CEGUI/falagard/XMLEnumHelper.h"
31 
32 namespace CEGUI
33 {
34 
35     //! Definitions of static constants
36     const CEGUI::String FalagardXMLHelper<VerticalFormatting>::TopAligned("TopAligned");
37     const CEGUI::String FalagardXMLHelper<VerticalFormatting>::CentreAligned("CentreAligned");
38     const CEGUI::String FalagardXMLHelper<VerticalFormatting>::BottomAligned("BottomAligned");
39     const CEGUI::String FalagardXMLHelper<VerticalFormatting>::Stretched("Stretched");
40     const CEGUI::String FalagardXMLHelper<VerticalFormatting>::Tiled("Tiled");
41 
42     const CEGUI::String FalagardXMLHelper<HorizontalFormatting>::LeftAligned("LeftAligned");
43     const CEGUI::String FalagardXMLHelper<HorizontalFormatting>::CentreAligned("CentreAligned");
44     const CEGUI::String FalagardXMLHelper<HorizontalFormatting>::RightAligned("RightAligned");
45     const CEGUI::String FalagardXMLHelper<HorizontalFormatting>::Stretched("Stretched");
46     const CEGUI::String FalagardXMLHelper<HorizontalFormatting>::Tiled("Tiled");
47 
48     const CEGUI::String FalagardXMLHelper<VerticalAlignment>::TopAligned("TopAligned");
49     const CEGUI::String FalagardXMLHelper<VerticalAlignment>::CentreAligned("CentreAligned");
50     const CEGUI::String FalagardXMLHelper<VerticalAlignment>::BottomAligned("BottomAligned");
51 
52     const CEGUI::String FalagardXMLHelper<HorizontalAlignment>::LeftAligned("LeftAligned");
53     const CEGUI::String FalagardXMLHelper<HorizontalAlignment>::CentreAligned("CentreAligned");
54     const CEGUI::String FalagardXMLHelper<HorizontalAlignment>::RightAligned("RightAligned");
55 
56     const CEGUI::String FalagardXMLHelper<DimensionType>::LeftEdge("LeftEdge");
57     const CEGUI::String FalagardXMLHelper<DimensionType>::RightEdge("RightEdge");
58     const CEGUI::String FalagardXMLHelper<DimensionType>::BottomEdge("BottomEdge");
59     const CEGUI::String FalagardXMLHelper<DimensionType>::TopEdge("TopEdge");
60     const CEGUI::String FalagardXMLHelper<DimensionType>::XPosition("XPosition");
61     const CEGUI::String FalagardXMLHelper<DimensionType>::YPosition("YPosition");
62     const CEGUI::String FalagardXMLHelper<DimensionType>::Width("Width");
63     const CEGUI::String FalagardXMLHelper<DimensionType>::Height("Height");
64     const CEGUI::String FalagardXMLHelper<DimensionType>::XOffset("XOffset");
65     const CEGUI::String FalagardXMLHelper<DimensionType>::YOffset("YOffset");
66     const CEGUI::String FalagardXMLHelper<DimensionType>::Invalid("Invalid");
67 
68     const CEGUI::String FalagardXMLHelper<VerticalTextFormatting>::TopAligned("TopAligned");
69     const CEGUI::String FalagardXMLHelper<VerticalTextFormatting>::CentreAligned("CentreAligned");
70     const CEGUI::String FalagardXMLHelper<VerticalTextFormatting>::BottomAligned("BottomAligned");
71 
72     const CEGUI::String FalagardXMLHelper<HorizontalTextFormatting>::LeftAligned("LeftAligned");
73     const CEGUI::String FalagardXMLHelper<HorizontalTextFormatting>::CentreAligned("CentreAligned");
74     const CEGUI::String FalagardXMLHelper<HorizontalTextFormatting>::RightAligned("RightAligned");
75     const CEGUI::String FalagardXMLHelper<HorizontalTextFormatting>::Justified("Justified");
76     const CEGUI::String FalagardXMLHelper<HorizontalTextFormatting>::WordWrapLeftAligned("WordWrapLeftAligned");
77     const CEGUI::String FalagardXMLHelper<HorizontalTextFormatting>::WordWrapRightAligned("WordWrapRightAligned");
78     const CEGUI::String FalagardXMLHelper<HorizontalTextFormatting>::WordWrapCentreAligned("WordWrapCentreAligned");
79     const CEGUI::String FalagardXMLHelper<HorizontalTextFormatting>::WordWrapJustified("WordWrapJustified");
80 
81     const CEGUI::String FalagardXMLHelper<FontMetricType>::LineSpacing("LineSpacing");
82     const CEGUI::String FalagardXMLHelper<FontMetricType>::HorzExtent("HorzExtent");
83     const CEGUI::String FalagardXMLHelper<FontMetricType>::Baseline("Baseline");
84 
85     const CEGUI::String FalagardXMLHelper<DimensionOperator>::Add("Add");
86     const CEGUI::String FalagardXMLHelper<DimensionOperator>::Subtract("Subtract");
87     const CEGUI::String FalagardXMLHelper<DimensionOperator>::Multiply("Multiply");
88     const CEGUI::String FalagardXMLHelper<DimensionOperator>::Divide("Divide");
89     const CEGUI::String FalagardXMLHelper<DimensionOperator>::Noop("Noop");
90 
91     const CEGUI::String FalagardXMLHelper<FrameImageComponent>::TopLeftCorner("TopLeftCorner");
92     const CEGUI::String FalagardXMLHelper<FrameImageComponent>::TopRightCorner("TopRightCorner");
93     const CEGUI::String FalagardXMLHelper<FrameImageComponent>::BottomLeftCorner("BottomLeftCorner");
94     const CEGUI::String FalagardXMLHelper<FrameImageComponent>::BottomRightCorner("BottomRightCorner");
95     const CEGUI::String FalagardXMLHelper<FrameImageComponent>::TopEdge("TopEdge");
96     const CEGUI::String FalagardXMLHelper<FrameImageComponent>::LeftEdge("LeftEdge");
97     const CEGUI::String FalagardXMLHelper<FrameImageComponent>::RightEdge("RightEdge");
98     const CEGUI::String FalagardXMLHelper<FrameImageComponent>::BottomEdge("BottomEdge");
99     const CEGUI::String FalagardXMLHelper<FrameImageComponent>::Background("Background");
100 
101     const CEGUI::String FalagardXMLHelper<ChildEventAction>::Redraw("Redraw");
102     const CEGUI::String FalagardXMLHelper<ChildEventAction>::Layout("Layout");
103 
104 }