1 #ifndef __C_GUIEDIT_TYPES_H_INCLUDED__ 2 #define __C_GUIEDIT_TYPES_H_INCLUDED__ 3 4 #include "irrTypes.h" 5 6 namespace irr { 7 namespace gui { 8 9 enum EGUIEDIT_ELEMENT_TYPES 10 { 11 // GUI Editor 12 EGUIEDIT_GUIEDIT=0, 13 EGUIEDIT_GUIEDITWINDOW, 14 // Generic 15 EGUIEDIT_GUIPANEL, 16 EGUIEDIT_TEXTUREBROWSER, 17 // Attribute editors 18 EGUIEDIT_ATTRIBUTEEDITOR, 19 EGUIEDIT_STRINGATTRIBUTE, 20 EGUIEDIT_BOOLATTRIBUTE, 21 EGUIEDIT_ENUMATTRIBUTE, 22 EGUIEDIT_COLORATTRIBUTE, 23 EGUIEDIT_COLORFATTRIBUTE, 24 EGUIEDIT_TEXTUREATTRIBUTE, 25 // Dummy editor stubs 26 EGUIEDIT_CONTEXTMENUEDITOR, 27 EGUIEDIT_MENUEDITOR, 28 EGUIEDIT_FILEDIALOGEDITOR, 29 EGUIEDIT_COLORDIALOGEDITOR, 30 EGUIEDIT_MODALSCREENEDITOR, 31 // Count 32 EGUIEDIT_COUNT 33 }; 34 35 const c8* const GUIEditElementTypeNames[] = 36 { 37 "GUIEditor", 38 "GUIEditWindow", 39 "panel", 40 "textureCacheBrowser", 41 "attributeEditor", 42 "string_attribute", 43 "bool_attribute", 44 "enum_attribute", 45 "color_attribute", 46 "colorf_attribute", 47 "texture_attribute", 48 // dummy editors 49 "contextMenu_editor", 50 "menu_editor", 51 "fileOpenDialog_editor", 52 "colorSelectDialog_editor", 53 "modalScreen_editor", 54 0 55 }; 56 57 } // gui 58 } // irr 59 60 #endif 61 62