<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>Irrlicht Engine: EGUIElementTypes.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <table class="irrlicht" > <tr valign="middle"> <td><font size="2"><a class="qindex" href="index.html"><font color="#FFFFFF">Home</font></a> | <a class="qindex" href="namespaces.html"><font color="#FFFFFF">Namespaces</font></a> | <a class="qindex" href="hierarchy.html"><font color="#FFFFFF">Hierarchy</font></a> | <a class="qindex" href="classes.html"><font color="#FFFFFF">Alphabetical List</font></a> | <a class="qindex" href="annotated.html"><font color="#FFFFFF"> Class list</font></a> | <a class="qindex" href="files.html"><font color="#FFFFFF">Files</font></a> | <a class="qindex" href="namespacemembers.html"><font color="#FFFFFF"> Namespace Members</font></a> | <a class="qindex" href="functions.html"><font color="#FFFFFF">Class members</font></a> | <a class="qindex" href="globals.html"><font color="#FFFFFF">File members</font></a> | <a class="qindex" href="pages.html"><font color="#FFFFFF">Tutorials</font></a></font> </td> </tr> </table> <!-- Generated by Doxygen 1.5.6 --> <h1>EGUIElementTypes.h</h1><a href="_e_g_u_i_element_types_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// Copyright (C) 2002-2009 Nikolaus Gebhardt</span> <a name="l00002"></a>00002 <span class="comment">// This file is part of the "Irrlicht Engine".</span> <a name="l00003"></a>00003 <span class="comment">// For conditions of distribution and use, see copyright notice in irrlicht.h</span> <a name="l00004"></a>00004 <a name="l00005"></a>00005 <span class="preprocessor">#ifndef __E_GUI_ELEMENT_TYPES_H_INCLUDED__</span> <a name="l00006"></a>00006 <span class="preprocessor"></span><span class="preprocessor">#define __E_GUI_ELEMENT_TYPES_H_INCLUDED__</span> <a name="l00007"></a>00007 <span class="preprocessor"></span> <a name="l00008"></a>00008 <span class="preprocessor">#include "<a class="code" href="irr_types_8h.html">irrTypes.h</a>"</span> <a name="l00009"></a>00009 <a name="l00010"></a>00010 <span class="keyword">namespace </span>irr <a name="l00011"></a>00011 { <a name="l00012"></a>00012 <span class="keyword">namespace </span>gui <a name="l00013"></a>00013 { <a name="l00014"></a>00014 <a name="l00016"></a>00016 <a name="l00017"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254">00017</a> <span class="keyword">enum</span> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254" title="List of all basic Irrlicht GUI elements.">EGUI_ELEMENT_TYPE</a> <a name="l00018"></a>00018 { <a name="l00020"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2546ecc34fc83c8e550cb20d0b456a24b95">00020</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2546ecc34fc83c8e550cb20d0b456a24b95" title="A button (IGUIButton).">EGUIET_BUTTON</a> = 0, <a name="l00021"></a>00021 <a name="l00023"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254803e0f591092b8f43705a5b6ecbaf58c">00023</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254803e0f591092b8f43705a5b6ecbaf58c" title="A check box (IGUICheckBox).">EGUIET_CHECK_BOX</a>, <a name="l00024"></a>00024 <a name="l00026"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254a75314083ecc65178e2a1c2607398dc3">00026</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254a75314083ecc65178e2a1c2607398dc3" title="A combo box (IGUIComboBox).">EGUIET_COMBO_BOX</a>, <a name="l00027"></a>00027 <a name="l00029"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254fb21ae969935037a13fea69e0e3558f4">00029</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254fb21ae969935037a13fea69e0e3558f4" title="A context menu (IGUIContextMenu).">EGUIET_CONTEXT_MENU</a>, <a name="l00030"></a>00030 <a name="l00032"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2548ad6078499c3c12409c1c4158ed70c4a">00032</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2548ad6078499c3c12409c1c4158ed70c4a" title="A menu (IGUIMenu).">EGUIET_MENU</a>, <a name="l00033"></a>00033 <a name="l00035"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254b958d53913a80fc420b43b10d959e77e">00035</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254b958d53913a80fc420b43b10d959e77e" title="An edit box (IGUIEditBox).">EGUIET_EDIT_BOX</a>, <a name="l00036"></a>00036 <a name="l00038"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254a1a6da27105d505710eaaf8c33f2f10d">00038</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254a1a6da27105d505710eaaf8c33f2f10d" title="A file open dialog (IGUIFileOpenDialog).">EGUIET_FILE_OPEN_DIALOG</a>, <a name="l00039"></a>00039 <a name="l00041"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254496f0b4da89c9804098da26724e5d9f3">00041</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254496f0b4da89c9804098da26724e5d9f3" title="A color select open dialog (IGUIColorSelectDialog).">EGUIET_COLOR_SELECT_DIALOG</a>, <a name="l00042"></a>00042 <a name="l00044"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254a15d6b22ca3eb1f09221819023f6e734">00044</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254a15d6b22ca3eb1f09221819023f6e734" title="A in/out fader (IGUIInOutFader).">EGUIET_IN_OUT_FADER</a>, <a name="l00045"></a>00045 <a name="l00047"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254672a73d7d37ea12b3c770ce84f93d21b">00047</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254672a73d7d37ea12b3c770ce84f93d21b" title="An image (IGUIImage).">EGUIET_IMAGE</a>, <a name="l00048"></a>00048 <a name="l00050"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd25424135632b105a83bebac7871c704f2d3">00050</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd25424135632b105a83bebac7871c704f2d3" title="A list box (IGUIListBox).">EGUIET_LIST_BOX</a>, <a name="l00051"></a>00051 <a name="l00053"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2546bbd71c6084e80f051dacc01490b00e3">00053</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2546bbd71c6084e80f051dacc01490b00e3" title="A mesh viewer (IGUIMeshViewer).">EGUIET_MESH_VIEWER</a>, <a name="l00054"></a>00054 <a name="l00056"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254dd32f674df70c9964d40955b35e942e7">00056</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254dd32f674df70c9964d40955b35e942e7" title="A message box (IGUIWindow).">EGUIET_MESSAGE_BOX</a>, <a name="l00057"></a>00057 <a name="l00059"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254abc2c9519ef201dce8bd898d2566e53b">00059</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254abc2c9519ef201dce8bd898d2566e53b" title="A modal screen.">EGUIET_MODAL_SCREEN</a>, <a name="l00060"></a>00060 <a name="l00062"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd25495f04f35ef048df6e6ee461ecd5be908">00062</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd25495f04f35ef048df6e6ee461ecd5be908" title="A scroll bar (IGUIScrollBar).">EGUIET_SCROLL_BAR</a>, <a name="l00063"></a>00063 <a name="l00065"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2546e963d0181024bc6b24344b36ed72a45">00065</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2546e963d0181024bc6b24344b36ed72a45" title="A spin box (IGUISpinBox).">EGUIET_SPIN_BOX</a>, <a name="l00066"></a>00066 <a name="l00068"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254a9d5cdbea378182bcefe51b66f3812a0">00068</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254a9d5cdbea378182bcefe51b66f3812a0" title="A static text (IGUIStaticText).">EGUIET_STATIC_TEXT</a>, <a name="l00069"></a>00069 <a name="l00071"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2542b0de694c3f48a0fbdaf2efcd60976be">00071</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2542b0de694c3f48a0fbdaf2efcd60976be" title="A tab (IGUITab).">EGUIET_TAB</a>, <a name="l00072"></a>00072 <a name="l00074"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254b340ba1f6a48da14c217543804093c8f">00074</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254b340ba1f6a48da14c217543804093c8f" title="A tab control.">EGUIET_TAB_CONTROL</a>, <a name="l00075"></a>00075 <a name="l00077"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2541c1cf8e079ed49cfd16ccb02f3a26b7c">00077</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2541c1cf8e079ed49cfd16ccb02f3a26b7c" title="A Table.">EGUIET_TABLE</a>, <a name="l00078"></a>00078 <a name="l00080"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2548d77cd6886e6d148b443b292394a4ee3">00080</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2548d77cd6886e6d148b443b292394a4ee3" title="A tool bar (IGUIToolBar).">EGUIET_TOOL_BAR</a>, <a name="l00081"></a>00081 <a name="l00083"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254e66f3f22201cac8cd2086b1051f106a4">00083</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254e66f3f22201cac8cd2086b1051f106a4" title="A Tree View.">EGUIET_TREE_VIEW</a>, <a name="l00084"></a>00084 <a name="l00086"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2548f77da3b13051e19f52d589156b6ee90">00086</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2548f77da3b13051e19f52d589156b6ee90" title="A window.">EGUIET_WINDOW</a>, <a name="l00087"></a>00087 <a name="l00089"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254fab12396466cf3add0f9e7408a053932">00089</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254fab12396466cf3add0f9e7408a053932" title="Unknown type.">EGUIET_ELEMENT</a>, <a name="l00090"></a>00090 <a name="l00092"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2541dd4814a809d266b21b71ad0699d918c">00092</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd2541dd4814a809d266b21b71ad0699d918c" title="Not an element, amount of elements in there.">EGUIET_COUNT</a>, <a name="l00093"></a>00093 <a name="l00095"></a><a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254b8bee5b306a4388ade66f347e1ec6716">00095</a> <a class="code" href="namespaceirr_1_1gui.html#e4d66df0ecf4117cdbcf9f22404bd254b8bee5b306a4388ade66f347e1ec6716" title="This enum is never used, it only forces the compiler to compile this enumeration...">EGUIET_FORCE_32_BIT</a> = 0x7fffffff <a name="l00096"></a>00096 <a name="l00097"></a>00097 }; <a name="l00098"></a>00098 <a name="l00100"></a><a class="code" href="namespaceirr_1_1gui.html#fd5c3c406438f3b6df63b9c53c0464e3">00100</a> <span class="keyword">const</span> <a class="code" href="namespaceirr.html#9395eaea339bcb546b319e9c96bf7410" title="8 bit character variable.">c8</a>* <span class="keyword">const</span> <a class="code" href="namespaceirr_1_1gui.html#fd5c3c406438f3b6df63b9c53c0464e3" title="Names for built-in element types.">GUIElementTypeNames</a>[] = <a name="l00101"></a>00101 { <a name="l00102"></a>00102 <span class="stringliteral">"button"</span>, <a name="l00103"></a>00103 <span class="stringliteral">"checkBox"</span>, <a name="l00104"></a>00104 <span class="stringliteral">"comboBox"</span>, <a name="l00105"></a>00105 <span class="stringliteral">"contextMenu"</span>, <a name="l00106"></a>00106 <span class="stringliteral">"menu"</span>, <a name="l00107"></a>00107 <span class="stringliteral">"editBox"</span>, <a name="l00108"></a>00108 <span class="stringliteral">"fileOpenDialog"</span>, <a name="l00109"></a>00109 <span class="stringliteral">"colorSelectDialog"</span>, <a name="l00110"></a>00110 <span class="stringliteral">"inOutFader"</span>, <a name="l00111"></a>00111 <span class="stringliteral">"image"</span>, <a name="l00112"></a>00112 <span class="stringliteral">"listBox"</span>, <a name="l00113"></a>00113 <span class="stringliteral">"meshViewer"</span>, <a name="l00114"></a>00114 <span class="stringliteral">"messageBox"</span>, <a name="l00115"></a>00115 <span class="stringliteral">"modalScreen"</span>, <a name="l00116"></a>00116 <span class="stringliteral">"scrollBar"</span>, <a name="l00117"></a>00117 <span class="stringliteral">"spinBox"</span>, <a name="l00118"></a>00118 <span class="stringliteral">"staticText"</span>, <a name="l00119"></a>00119 <span class="stringliteral">"tab"</span>, <a name="l00120"></a>00120 <span class="stringliteral">"tabControl"</span>, <a name="l00121"></a>00121 <span class="stringliteral">"table"</span>, <a name="l00122"></a>00122 <span class="stringliteral">"toolBar"</span>, <a name="l00123"></a>00123 <span class="stringliteral">"treeview"</span>, <a name="l00124"></a>00124 <span class="stringliteral">"window"</span>, <a name="l00125"></a>00125 <span class="stringliteral">"element"</span>, <a name="l00126"></a>00126 0 <a name="l00127"></a>00127 }; <a name="l00128"></a>00128 <a name="l00129"></a>00129 } <span class="comment">// end namespace gui</span> <a name="l00130"></a>00130 } <span class="comment">// end namespace irr</span> <a name="l00131"></a>00131 <a name="l00132"></a>00132 <span class="preprocessor">#endif</span> <a name="l00133"></a>00133 <span class="preprocessor"></span> <a name="l00134"></a>00134 <a name="l00135"></a>00135 <a name="l00136"></a>00136 </pre></div></div> <hr size="1"> <address style="align: right;"> <small> </small> </address> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td width="0"> <div align="left"><small><a href="http://irrlicht.sourceforge.net" target="_blank"><img src="irrlicht.png" alt="The Irrlicht Engine" align="middle" border=0 width=88 height=31></a></small></div></td> <td> <div align="left"><small><em><font size="2">The <a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht Engine</a> Documentation © 2003-2009 by Nikolaus Gebhardt. Generated on Sun Jan 10 09:24:03 2010 by <a href="http://www.doxygen.org" target="_blank">Doxygen</a> (1.5.6)</font></em></small></div></td> </tr> </table> <address style="align: right;"> </address> </body> </html>