• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • Examples
  • File List
  • File Members

namedStrings.h

Go to the documentation of this file.
00001 // 
00002 //   Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
00003 // 
00004 // This program is free software; you can redistribute it and/or modify
00005 // it under the terms of the GNU General Public License as published by
00006 // the Free Software Foundation; either version 3 of the License, or
00007 // (at your option) any later version.
00008 // 
00009 // This program is distributed in the hope that it will be useful,
00010 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00011 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012 // GNU General Public License for more details.
00013 // 
00014 // You should have received a copy of the GNU General Public License
00015 // along with this program; if not, write to the Free Software
00016 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
00017 
00018 // A file to contain all of the different strings for which we want compile time
00019 // known string table keys.
00020 #ifndef GNASH_NAMED_STRINGS_H
00021 #define GNASH_NAMED_STRINGS_H
00022 
00023 namespace gnash {
00024 
00025 class string_table; // Forward
00026 
00028 //
00047 namespace NSV {
00048 
00049 enum NamedStrings {
00050         CLASS_ACCESSIBILITY = 1,
00051         CLASS_ANTIALIASTYPE,
00052         CLASS_ARRAY,
00053         CLASS_AS_BROADCASTER,
00054         CLASS_BITMAP,
00055         CLASS_BOOLEAN,
00056         CLASS_BUTTON,
00057         CLASS_CAMERA,
00058         CLASS_COLOR,
00059         CLASS_CONTEXTMENU,
00060         CLASS_CONTEXTMENUITEM,
00061         CLASS_CUSTOM_ACTIONS,
00062         CLASS_CSMTEXTSETTINGS,
00063         CLASS_DATE,
00064         CLASS_DISPLAYOBJECT,
00065         CLASS_DISPLAYOBJECTCONTAINER,
00066         CLASS_ERROR,
00067         CLASS_EVENT,
00068         CLASS_EVENTDISPATCHER,
00069         CLASS_FONT,
00070         CLASS_FONTSTYLE,
00071         CLASS_FUNCTION,
00072         CLASS_GRIDFITTYPE,
00073         CLASS_INT,
00074         CLASS_INTERACTIVEOBJECT,
00075         CLASS_KEY,
00076         CLASS_KEYBOARD,
00077         CLASS_LOAD_VARS,
00078         CLASS_LOCALCONNECTION,
00079         CLASS_MATH,
00080         CLASS_MICROPHONE,
00081         CLASS_MOUSE,
00082         CLASS_MOVIE_CLIP,
00083         CLASS_MOVIE_CLIP_LOADER,
00084         CLASS_NAMESPACE,
00085         CLASS_NET_CONNECTION,
00086         CLASS_NET_STREAM,
00087         CLASS_NUMBER,
00088         CLASS_OBJECT,
00089         CLASS_QNAME,
00090         CLASS_SELECTION,
00091         CLASS_SHAPE,
00092         CLASS_SHARED_OBJECT,
00093         CLASS_SIMPLE_BUTTON,
00094         CLASS_SOUND,
00095         CLASS_SPRITE,
00096         CLASS_STAGE,
00097         CLASS_STATICTEXT,
00098         CLASS_STRING,
00099         CLASS_STYLESHEET,
00100         CLASS_SYSTEM,
00101         CLASS_TEXTCOLORTYPE,
00102         CLASS_TEXTDISPLAYMODE,
00103         CLASS_TEXT_FIELD,
00104         CLASS_TEXTFIELDTYPE,
00105         CLASS_TEXT_FORMAT,
00106         CLASS_TEXTFORMATALIGN,
00107         CLASS_TEXT_SNAPSHOT,
00108         CLASS_TEXTFIELDAUTOSIZE,
00109         CLASS_TEXTLINEMETRICS,
00110         CLASS_TEXTRENDERER,
00111         CLASS_VIDEO,
00112         CLASS_XML,
00113         CLASS_XML_DOCUMENT,
00114         CLASS_XMLNODE,
00115         CLASS_XMLSOCKET,
00116         NS_ADOBE_UTILS,
00117         NS_FLASH_ACCESSIBILITY,
00118         NS_FLASH_DISPLAY,
00119         NS_FLASH_EVENTS,
00120         NS_FLASH_ERRORS,
00121         NS_FLASH_GEOM,
00122         NS_FLASH_MEDIA,
00123         NS_FLASH_NET,
00124         NS_FLASH_SYSTEM,
00125         NS_FLASH_TEXT,
00126         NS_FLASH_UI,
00127         NS_FLASH_UTILS,
00128         NS_FLASH_XML,
00129         PROP_A,
00130         PROP_ADD_LISTENER,
00131         PROP_ALIGN,
00132         PROP_AS_NATIVE,
00133         PROP_AS_SET_PROP_FLAGS,
00134         PROP_B,
00135         PROP_BLOCK_INDENT,
00136         PROP_BOLD,
00137         PROP_BROADCAST_MESSAGE,
00138         PROP_BULLET,
00139         PROP_uBYTES_TOTAL,
00140         PROP_uBYTES_LOADED,
00141         PROP_C,
00142         PROP_CALLEE,
00143         PROP_CALLER,
00144         PROP_COLOR,
00145         PROP_CONCAT,
00146         PROP_CONSTRUCTOR,
00147         PROP_CONTENT_TYPE,
00148         PROP_D,
00149         PROP_DATA,
00150         PROP_DECODE,
00151         PROP_E,
00152         PROP_ENABLED,
00153         PROP_ESCAPE,
00154         PROP_FOCUS_ENABLED,
00155         PROP_G,
00156         PROP_H,
00157         PROP_HEIGHT,
00158         PROP_HTML_TEXT,
00159         PROP_INDENT,
00160         PROP_ITALIC,
00161         PROP_LEADING,
00162         PROP_LEFT_MARGIN,
00163         PROP_LENGTH,
00164         PROP_LOADED,
00165         PROP_MATRIX_TYPE,
00166         PROP_METH,
00167         PROP_ON_CLOSE,
00168         PROP_ON_CONNECT,
00169         PROP_ON_CONSTRUCT,
00170         PROP_ON_DATA,
00171         PROP_ON_DRAG_OUT,
00172         PROP_ON_DRAG_OVER,
00173         PROP_ON_ENTER_FRAME,
00174         PROP_ON_FULLSCREEN,
00175         PROP_ON_INITIALIZE,
00176         PROP_ON_KEY_DOWN,
00177         PROP_ON_KEY_PRESS,
00178         PROP_ON_KEY_UP,
00179         PROP_ON_KILL_FOCUS,
00180         PROP_ON_LOAD,
00181         PROP_ON_LOAD_ERROR,
00182         PROP_ON_LOAD_INIT,
00183         PROP_ON_LOAD_PROGRESS,
00184         PROP_ON_LOAD_START,
00185         PROP_ON_META_DATA,
00186         PROP_ON_MOUSE_DOWN,
00187         PROP_ON_MOUSE_MOVE,
00188         PROP_ON_MOUSE_UP,
00189         PROP_ON_PRESS,
00190         PROP_ON_RELEASE,
00191         PROP_ON_RELEASE_OUTSIDE,
00192         PROP_ON_RESIZE,
00193         PROP_ON_RESULT,
00194         PROP_ON_ROLL_OUT,
00195         PROP_ON_ROLL_OVER,
00196         PROP_ON_SELECT,
00197         PROP_ON_SET_FOCUS,
00198         PROP_ON_SOUND_COMPLETE,
00199         PROP_ON_STATUS,
00200         PROP_ON_TIMER,
00201         PROP_ON_UNLOAD,
00202         PROP_ON_XML,
00203         PROP_PARSE_XML,
00204         PROP_PROTOTYPE,
00205         PROP_PUSH,
00206         PROP_R,
00207         PROP_REMOVE_LISTENER,
00208         PROP_RIGHT_MARGIN,
00209         PROP_SCALE_MODE,
00210         PROP_SIZE,
00211         PROP_SPLICE,
00212         PROP_STATUS,
00213         PROP_SUPER,
00214         PROP_TARGET,
00215         PROP_TEXT,
00216         PROP_TEXT_COLOR,
00217         PROP_TEXT_HEIGHT,
00218         PROP_TEXT_WIDTH,
00219         PROP_THIS,
00220         PROP_TO_LOWER_CASE,
00221         PROP_TO_STRING,
00222         PROP_TX,
00223         PROP_TY,
00224         PROP_uALPHA,
00225         PROP_uCURRENTFRAME,
00226         PROP_uCUSTOM_HEADERS,
00227         PROP_uDROPTARGET,
00228         PROP_uFOCUSRECT,
00229         PROP_uFRAMESLOADED,
00230         PROP_uGLOBAL,
00231         PROP_uHEIGHT,
00232         PROP_uHIGHQUALITY,
00233         PROP_uQUALITY,
00234         PROP_uLISTENERS,
00235         PROP_uNAME,
00236         PROP_UNDERLINE,
00237         PROP_uPARENT,
00238         PROP_uROOT,
00239         PROP_uROTATION,
00240         PROP_USEHANDCURSOR,
00241         PROP_uSOUNDBUFTIME,
00242         PROP_uTARGET,
00243         PROP_uTOTALFRAMES,
00244         PROP_uuCONSTRUCTORuu,
00245         PROP_uuPROTOuu,
00246         PROP_uuRESOLVE,
00247         PROP_uURL,
00248         PROP_uVISIBLE,
00249         PROP_uWIDTH,
00250         PROP_uX,
00251         PROP_uXMOUSE,
00252         PROP_uXSCALE,
00253         PROP_uY,
00254         PROP_uYMOUSE,
00255         PROP_uYSCALE,
00256         PROP_VALUE_OF,
00257         PROP_W,
00258         PROP_WIDTH,
00259         PROP_X,
00260         PROP_Y,
00261         PROP_ON_SYNC,
00262         INTERNAL_INTERFACES,
00263         INTERNAL_STACK_PARENT, // Any public property is unsafe
00264         INTERNAL_TYPE // The type name
00265     };
00266 
00268 void loadStrings(string_table &table);
00269 
00270 } // namespace NSV
00271 } // namespace gnash
00272 
00273 #endif // GNASH_NAMED_STRINGS_H
00274 

Generated on Fri Mar 16 2012 15:46:11 for Gnash by  doxygen 1.7.1