Loading...
Searching...
No Matches
EGUIElementTypes.h
Go to the documentation of this file.
// Copyright (C) 2002-2012 Nikolaus Gebhardt
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_GUI_ELEMENT_TYPES_H_INCLUDED__
#define __E_GUI_ELEMENT_TYPES_H_INCLUDED__
#include "irrTypes.h"
namespace irr
{
namespace gui
{
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_SPIN_BOX,
EGUIET_STATIC_TEXT,
EGUIET_TAB,
EGUIET_TAB_CONTROL,
EGUIET_TABLE,
EGUIET_TOOL_BAR,
EGUIET_TREE_VIEW,
EGUIET_WINDOW,
EGUIET_ELEMENT,
EGUIET_ROOT,
EGUIET_COUNT,
EGUIET_FORCE_32_BIT = 0x7fffffff
};
const c8* const GUIElementTypeNames[] =
{
"button",
"checkBox",
"comboBox",
"contextMenu",
"menu",
"editBox",
"fileOpenDialog",
"colorSelectDialog",
"inOutFader",
"image",
"listBox",
"meshViewer",
"messageBox",
"modalScreen",
"scrollBar",
"spinBox",
"staticText",
"tab",
"tabControl",
"table",
"toolBar",
"treeview",
"window",
"element",
"root",
0
};
} // end namespace gui
} // end namespace irr
#endif
irrTypes.h
irr::gui
The gui namespace contains useful classes for easy creation of a graphical user interface.
Definition EGUIAlignment.h:11
irr::gui::EGUI_ELEMENT_TYPE
EGUI_ELEMENT_TYPE
List of all basic Irrlicht GUI elements.
Definition EGUIElementTypes.h:18
irr::gui::EGUIET_TABLE
@ EGUIET_TABLE
A Table.
Definition EGUIElementTypes.h:77
irr::gui::EGUIET_COUNT
@ EGUIET_COUNT
Not an element, amount of elements in there.
Definition EGUIElementTypes.h:95
irr::gui::EGUIET_LIST_BOX
@ EGUIET_LIST_BOX
A list box (IGUIListBox).
Definition EGUIElementTypes.h:50
irr::gui::EGUIET_TAB
@ EGUIET_TAB
A tab (IGUITab).
Definition EGUIElementTypes.h:71
irr::gui::EGUIET_COLOR_SELECT_DIALOG
@ EGUIET_COLOR_SELECT_DIALOG
A color select open dialog (IGUIColorSelectDialog).
Definition EGUIElementTypes.h:41
irr::gui::EGUIET_IMAGE
@ EGUIET_IMAGE
An image (IGUIImage).
Definition EGUIElementTypes.h:47
irr::gui::EGUIET_MESH_VIEWER
@ EGUIET_MESH_VIEWER
A mesh viewer (IGUIMeshViewer).
Definition EGUIElementTypes.h:53
irr::gui::EGUIET_SPIN_BOX
@ EGUIET_SPIN_BOX
A spin box (IGUISpinBox).
Definition EGUIElementTypes.h:65
irr::gui::EGUIET_BUTTON
@ EGUIET_BUTTON
A button (IGUIButton).
Definition EGUIElementTypes.h:20
irr::gui::EGUIET_CHECK_BOX
@ EGUIET_CHECK_BOX
A check box (IGUICheckBox).
Definition EGUIElementTypes.h:23
irr::gui::EGUIET_MENU
@ EGUIET_MENU
A menu (IGUIMenu).
Definition EGUIElementTypes.h:32
irr::gui::EGUIET_TOOL_BAR
@ EGUIET_TOOL_BAR
A tool bar (IGUIToolBar).
Definition EGUIElementTypes.h:80
irr::gui::EGUIET_WINDOW
@ EGUIET_WINDOW
A window.
Definition EGUIElementTypes.h:86
irr::gui::EGUIET_SCROLL_BAR
@ EGUIET_SCROLL_BAR
A scroll bar (IGUIScrollBar).
Definition EGUIElementTypes.h:62
irr::gui::EGUIET_IN_OUT_FADER
@ EGUIET_IN_OUT_FADER
A in/out fader (IGUIInOutFader).
Definition EGUIElementTypes.h:44
irr::gui::EGUIET_FILE_OPEN_DIALOG
@ EGUIET_FILE_OPEN_DIALOG
A file open dialog (IGUIFileOpenDialog).
Definition EGUIElementTypes.h:38
irr::gui::EGUIET_COMBO_BOX
@ EGUIET_COMBO_BOX
A combo box (IGUIComboBox).
Definition EGUIElementTypes.h:26
irr::gui::EGUIET_STATIC_TEXT
@ EGUIET_STATIC_TEXT
A static text (IGUIStaticText).
Definition EGUIElementTypes.h:68
irr::gui::EGUIET_ROOT
@ EGUIET_ROOT
The root of the GUI.
Definition EGUIElementTypes.h:92
irr::gui::EGUIET_MODAL_SCREEN
@ EGUIET_MODAL_SCREEN
A modal screen.
Definition EGUIElementTypes.h:59
irr::gui::EGUIET_TAB_CONTROL
@ EGUIET_TAB_CONTROL
A tab control.
Definition EGUIElementTypes.h:74
irr::gui::EGUIET_FORCE_32_BIT
@ EGUIET_FORCE_32_BIT
This enum is never used, it only forces the compiler to compile this enumeration to 32 bit.
Definition EGUIElementTypes.h:98
irr::gui::EGUIET_EDIT_BOX
@ EGUIET_EDIT_BOX
An edit box (IGUIEditBox).
Definition EGUIElementTypes.h:35
irr::gui::EGUIET_MESSAGE_BOX
@ EGUIET_MESSAGE_BOX
A message box (IGUIWindow).
Definition EGUIElementTypes.h:56
irr::gui::EGUIET_TREE_VIEW
@ EGUIET_TREE_VIEW
A Tree View.
Definition EGUIElementTypes.h:83
irr::gui::EGUIET_ELEMENT
@ EGUIET_ELEMENT
Unknown type.
Definition EGUIElementTypes.h:89
irr::gui::EGUIET_CONTEXT_MENU
@ EGUIET_CONTEXT_MENU
A context menu (IGUIContextMenu).
Definition EGUIElementTypes.h:29
irr::gui::GUIElementTypeNames
const c8 *const GUIElementTypeNames[]
Names for built-in element types.
Definition EGUIElementTypes.h:103
irr
Everything in the Irrlicht Engine can be found in this namespace.
Definition aabbox3d.h:13
irr::c8
char c8
8 bit character variable.
Definition irrTypes.h:31
- Irrlicht Engine Documentation © 2003-2012 by Nikolaus Gebhardt. Generated on for Irrlicht 3D Engine by Doxygen 1.15.0