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

EGUIElementTypes.h File Reference

#include "irrTypes.h"

Go to the source code of this file.

Namespaces

namespace  irr
namespace  irr::gui

Enumerations

enum  EGUI_ELEMENT_TYPE {
  EGUIET_BUTTON = 0, EGUIET_CHECK_BOX, EGUIET_COMBO_BOX, EGUIET_CONTEXT_MENU,
  EGUIET_MENU, EGUIET_EDIT_BOX, EGUIET_FILE_OPEN_DIALOG, EGUIET_COLOR_SELECT_DIALOG,
  EGUIET_IN_OUT_FADER, EGUIET_IMAGE, EGUIET_LIST_BOX, EGUIET_MESH_VIEWER,
  EGUIET_MESSAGE_BOX, EGUIET_MODAL_SCREEN, EGUIET_SCROLL_BAR, EGUIET_STATIC_TEXT,
  EGUIET_TAB, EGUIET_TAB_CONTROL, EGUIET_TOOL_BAR, EGUIET_WINDOW,
  EGUIET_SPIN_BOX, EGUIET_COUNT, EGUIET_ELEMENT, EGUIET_FORCE_32_BIT = 0x7fffffff
}
 List of all basic Irrlicht GUI elements. More...

Variables

const c8 *const GUIElementTypeNames []
 Names for built-in element types.


Enumeration Type Documentation

enum irr::gui::EGUI_ELEMENT_TYPE
 

List of all basic Irrlicht GUI elements.

An IGUIElement returns this when calling IGUIElement::getType();

Enumeration values:
EGUIET_BUTTON  A button (IGUIButton).
EGUIET_CHECK_BOX  A check box (IGUICheckBox).
EGUIET_COMBO_BOX  A combo box (IGUIComboBox).
EGUIET_CONTEXT_MENU  A context menu (IGUIContextMenu).
EGUIET_MENU  A menu (IGUIMenu).
EGUIET_EDIT_BOX  An edit box (IGUIEditBox).
EGUIET_FILE_OPEN_DIALOG  A file open dialog (IGUIFileOpenDialog).
EGUIET_COLOR_SELECT_DIALOG  A color select open dialog (IGUIColorSelectDialog).
EGUIET_IN_OUT_FADER  A in/out fader (IGUIInOutFader).
EGUIET_IMAGE  An image (IGUIImage).
EGUIET_LIST_BOX  A list box (IGUIListBox).
EGUIET_MESH_VIEWER  A mesh viewer (IGUIMeshViewer).
EGUIET_MESSAGE_BOX  A message box (IGUIWindow).
EGUIET_MODAL_SCREEN  A modal screen.
EGUIET_SCROLL_BAR  A scroll bar (IGUIScrollBar).
EGUIET_STATIC_TEXT  A static text (IGUIStaticText).
EGUIET_TAB  A tab (IGUITab).
EGUIET_TAB_CONTROL  A tab control.
EGUIET_TOOL_BAR  A tool bar (IGUIToolBar).
EGUIET_WINDOW  A window.
EGUIET_SPIN_BOX  A spin box (IGUISpinBox).
EGUIET_COUNT  Not an element, amount of elements in there.
EGUIET_ELEMENT  Unknown type.
EGUIET_FORCE_32_BIT  This enum is never used, it only forces the compiler to compile these enumeration values to 32 bit.

Definition at line 17 of file EGUIElementTypes.h.


Variable Documentation

const c8* const irr::gui::GUIElementTypeNames[]
 

Initial value:

{
        "button",
        "checkBox",
        "comboBox",
        "contextMenu",
        "menu",
        "editBox",
        "fileOpenDialog",
        "colorSelectDialog",
        "inOutFader",
        "image",
        "listBox",
        "meshViewer",
        "messageBox",
        "modalScreen",
        "scrollBar",
        "staticText",
        "tab",
        "tabControl",
        "toolBar",
        "window",
        "spinBox",
        0
}
Names for built-in element types.

Definition at line 95 of file EGUIElementTypes.h.

Referenced by irr::gui::IGUIElement::getTypeName().


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