Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials

EGUIElementTypes.h

Go to the documentation of this file.
00001 // Copyright (C) 2002-2010 Nikolaus Gebhardt
00002 // This file is part of the "Irrlicht Engine".
00003 // For conditions of distribution and use, see copyright notice in irrlicht.h
00004 
00005 #ifndef __E_GUI_ELEMENT_TYPES_H_INCLUDED__
00006 #define __E_GUI_ELEMENT_TYPES_H_INCLUDED__
00007 
00008 #include "irrTypes.h"
00009 
00010 namespace irr
00011 {
00012 namespace gui
00013 {
00014 
00016 
00017 enum EGUI_ELEMENT_TYPE
00018 {
00020         EGUIET_BUTTON = 0,
00021 
00023         EGUIET_CHECK_BOX,
00024 
00026         EGUIET_COMBO_BOX,
00027 
00029         EGUIET_CONTEXT_MENU,
00030 
00032         EGUIET_MENU,
00033 
00035         EGUIET_EDIT_BOX,
00036 
00038         EGUIET_FILE_OPEN_DIALOG,
00039 
00041         EGUIET_COLOR_SELECT_DIALOG,
00042 
00044         EGUIET_IN_OUT_FADER,
00045 
00047         EGUIET_IMAGE,
00048 
00050         EGUIET_LIST_BOX,
00051 
00053         EGUIET_MESH_VIEWER,
00054 
00056         EGUIET_MESSAGE_BOX,
00057 
00059         EGUIET_MODAL_SCREEN,
00060 
00062         EGUIET_SCROLL_BAR,
00063 
00065         EGUIET_SPIN_BOX,
00066 
00068         EGUIET_STATIC_TEXT,
00069 
00071         EGUIET_TAB,
00072 
00074         EGUIET_TAB_CONTROL,
00075 
00077         EGUIET_TABLE,
00078 
00080         EGUIET_TOOL_BAR,
00081 
00083         EGUIET_TREE_VIEW,
00084 
00086         EGUIET_WINDOW,
00087 
00089         EGUIET_ELEMENT,
00090 
00092         EGUIET_COUNT,
00093 
00095         EGUIET_FORCE_32_BIT = 0x7fffffff
00096 
00097 };
00098 
00100 const c8* const GUIElementTypeNames[] =
00101 {
00102         "button",
00103         "checkBox",
00104         "comboBox",
00105         "contextMenu",
00106         "menu",
00107         "editBox",
00108         "fileOpenDialog",
00109         "colorSelectDialog",
00110         "inOutFader",
00111         "image",
00112         "listBox",
00113         "meshViewer",
00114         "messageBox",
00115         "modalScreen",
00116         "scrollBar",
00117         "spinBox",
00118         "staticText",
00119         "tab",
00120         "tabControl",
00121         "table",
00122         "toolBar",
00123         "treeview",
00124         "window",
00125         "element",
00126         0
00127 };
00128 
00129 } // end namespace gui
00130 } // end namespace irr
00131 
00132 #endif
00133 
00134 
00135 
00136 

The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated on Sun Oct 24 12:41:56 2010 by Doxygen (1.6.2)