Irrlicht 3D Engine
EGUIElementTypes.h
Go to the documentation of this file.
00001 // Copyright (C) 2002-2012 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_ROOT,
00093 
00095     EGUIET_COUNT,
00096 
00098     EGUIET_FORCE_32_BIT = 0x7fffffff
00099 
00100 };
00101 
00103 const c8* const GUIElementTypeNames[] =
00104 {
00105     "button",
00106     "checkBox",
00107     "comboBox",
00108     "contextMenu",
00109     "menu",
00110     "editBox",
00111     "fileOpenDialog",
00112     "colorSelectDialog",
00113     "inOutFader",
00114     "image",
00115     "listBox",
00116     "meshViewer",
00117     "messageBox",
00118     "modalScreen",
00119     "scrollBar",
00120     "spinBox",
00121     "staticText",
00122     "tab",
00123     "tabControl",
00124     "table",
00125     "toolBar",
00126     "treeview",
00127     "window",
00128     "element",
00129     "root",
00130     0
00131 };
00132 
00133 } // end namespace gui
00134 } // end namespace irr
00135 
00136 #endif
00137 
00138 
00139 
00140