StringCache.h

00001 /*
00002  * This source file is part of libRocket, the HTML/CSS Interface Middleware
00003  *
00004  * For the latest information, see http://www.librocket.com
00005  *
00006  * Copyright (c) 2008-2010 CodePoint Ltd, Shift Technology Ltd
00007  *
00008  * Permission is hereby granted, free of charge, to any person obtaining a copy
00009  * of this software and associated documentation files (the "Software"), to deal
00010  * in the Software without restriction, including without limitation the rights
00011  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
00012  * copies of the Software, and to permit persons to whom the Software is
00013  * furnished to do so, subject to the following conditions:
00014  *
00015  * The above copyright notice and this permission notice shall be included in
00016  * all copies or substantial portions of the Software.
00017  * 
00018  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
00019  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
00020  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
00021  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
00022  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
00023  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
00024  * THE SOFTWARE.
00025  *
00026  */
00027 
00028 #ifndef ROCKETCORESTRINGCACHE_H
00029 #define ROCKETCORESTRINGCACHE_H
00030 
00031 #include <Rocket/Core/String.h>
00032 
00033 namespace Rocket {
00034 namespace Core {
00035 
00036 extern const String MARGIN_TOP;
00037 extern const String MARGIN_RIGHT;
00038 extern const String MARGIN_BOTTOM;
00039 extern const String MARGIN_LEFT;
00040 extern const String MARGIN;
00041 extern const String PADDING_TOP;
00042 extern const String PADDING_RIGHT;
00043 extern const String PADDING_BOTTOM;
00044 extern const String PADDING_LEFT;
00045 extern const String PADDING;
00046 extern const String BORDER_TOP_WIDTH;
00047 extern const String BORDER_RIGHT_WIDTH;
00048 extern const String BORDER_BOTTOM_WIDTH;
00049 extern const String BORDER_LEFT_WIDTH;
00050 extern const String BORDER_WIDTH;
00051 extern const String BORDER_TOP_COLOR;
00052 extern const String BORDER_RIGHT_COLOR;
00053 extern const String BORDER_BOTTOM_COLOR;
00054 extern const String BORDER_LEFT_COLOR;
00055 extern const String BORDER_COLOR;
00056 extern const String BORDER_TOP;
00057 extern const String BORDER_RIGHT;
00058 extern const String BORDER_BOTTOM;
00059 extern const String BORDER_LEFT;
00060 extern const String DISPLAY;
00061 extern const String POSITION;
00062 extern const String TOP;
00063 extern const String RIGHT;
00064 extern const String BOTTOM;
00065 extern const String LEFT;
00066 extern const String FLOAT;
00067 extern const String CLEAR;
00068 extern const String Z_INDEX;
00069 extern const String WIDTH;
00070 extern const String MIN_WIDTH;
00071 extern const String MAX_WIDTH;
00072 extern const String HEIGHT;
00073 extern const String MIN_HEIGHT;
00074 extern const String MAX_HEIGHT;
00075 extern const String LINE_HEIGHT;
00076 extern const String VERTICAL_ALIGN;
00077 extern const String OVERFLOW_X;
00078 extern const String OVERFLOW_Y;
00079 extern const String CLIP;
00080 extern const String VISIBILITY;
00081 extern const String BACKGROUND_COLOR;
00082 extern const String BACKGROUND;
00083 extern const String COLOR;
00084 extern const String FONT_FAMILY;
00085 extern const String FONT_CHARSET;
00086 extern const String FONT_STYLE;
00087 extern const String FONT_WEIGHT;
00088 extern const String FONT_SIZE;
00089 extern const String FONT;
00090 extern const String TEXT_ALIGN;
00091 extern const String TEXT_DECORATION;
00092 extern const String TEXT_TRANSFORM;
00093 extern const String WHITE_SPACE;
00094 extern const String CURSOR;
00095 extern const String DRAG;
00096 extern const String TAB_INDEX;
00097 extern const String SCROLLBAR_MARGIN;
00098 
00099 extern const String MOUSEDOWN;
00100 extern const String MOUSESCROLL;
00101 extern const String MOUSEOVER;
00102 extern const String MOUSEOUT;
00103 extern const String FOCUS;
00104 extern const String BLUR;
00105 extern const String KEYDOWN;
00106 extern const String MOUSEUP;
00107 extern const String CLICK;
00108 extern const String DRAGSTART;
00109 extern const String LOAD;
00110 extern const String UNLOAD;
00111 extern const String KEYUP;
00112 extern const String TEXTINPUT;
00113 extern const String MOUSEMOVE;
00114 extern const String DRAGMOVE;
00115 extern const String DBLCLICK;
00116 extern const String DRAGDROP;
00117 extern const String DRAGOUT;
00118 extern const String DRAGEND;
00119 extern const String DRAGOVER;
00120 extern const String RESIZE;
00121 
00122 }
00123 }
00124 
00125 #endif