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 }