|
IrrlichtEngine
|
00001 // Copyright (C) 2002-2011 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