00001
00002
00003
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 }
00134 }
00135
00136 #endif
00137
00138
00139
00140