| 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