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

EGUIElementTypes.h

Go to the documentation of this file.
00001 // Copyright (C) 2002-2008 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_STATIC_TEXT,
00066 
00068         EGUIET_TAB,
00069 
00071         EGUIET_TAB_CONTROL,
00072 
00074         EGUIET_TOOL_BAR,
00075 
00077         EGUIET_WINDOW,
00078 
00080         EGUIET_SPIN_BOX,
00081 
00083         EGUIET_COUNT,
00084 
00086         EGUIET_ELEMENT,
00087 
00090         EGUIET_FORCE_32_BIT = 0x7fffffff
00091 
00092 };
00093 
00095 const c8* const GUIElementTypeNames[] =
00096 {
00097         "button",
00098         "checkBox",
00099         "comboBox",
00100         "contextMenu",
00101         "menu",
00102         "editBox",
00103         "fileOpenDialog",
00104         "colorSelectDialog",
00105         "inOutFader",
00106         "image",
00107         "listBox",
00108         "meshViewer",
00109         "messageBox",
00110         "modalScreen",
00111         "scrollBar",
00112         "staticText",
00113         "tab",
00114         "tabControl",
00115         "toolBar",
00116         "window",
00117         "spinBox",
00118         0
00119 };
00120 
00121 } // end namespace gui
00122 } // end namespace irr
00123 
00124 #endif
00125 

The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2008 by Nikolaus Gebhardt. Generated on Sun Jun 1 07:59:07 2008 by Doxygen (1.4.2)