Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > by-pkgid > a16d689bc65aac5d987d5129109e6de5 > files > 145

irrlicht-doc-1.7.2-1.i586.rpm

<!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: IGUISkin.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&nbsp;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.6.2 -->
<h1>IGUISkin.h</h1><a href="_i_g_u_i_skin_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-2010 Nikolaus Gebhardt</span>
<a name="l00002"></a>00002 <span class="comment">// This file is part of the &quot;Irrlicht Engine&quot;.</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 __I_GUI_SKIN_H_INCLUDED__</span>
<a name="l00006"></a>00006 <span class="preprocessor"></span><span class="preprocessor">#define __I_GUI_SKIN_H_INCLUDED__</span>
<a name="l00007"></a>00007 <span class="preprocessor"></span>
<a name="l00008"></a>00008 <span class="preprocessor">#include &quot;<a class="code" href="_i_attribute_exchanging_object_8h.html">IAttributeExchangingObject.h</a>&quot;</span>
<a name="l00009"></a>00009 <span class="preprocessor">#include &quot;<a class="code" href="_e_g_u_i_alignment_8h.html">EGUIAlignment.h</a>&quot;</span>
<a name="l00010"></a>00010 <span class="preprocessor">#include &quot;<a class="code" href="_s_color_8h.html">SColor.h</a>&quot;</span>
<a name="l00011"></a>00011 <span class="preprocessor">#include &quot;<a class="code" href="rect_8h.html">rect.h</a>&quot;</span>
<a name="l00012"></a>00012 
<a name="l00013"></a>00013 <span class="keyword">namespace </span>irr
<a name="l00014"></a>00014 {
<a name="l00015"></a>00015 <span class="keyword">namespace </span>gui
<a name="l00016"></a>00016 {
<a name="l00017"></a>00017         <span class="keyword">class </span>IGUIFont;
<a name="l00018"></a>00018         <span class="keyword">class </span>IGUISpriteBank;
<a name="l00019"></a>00019         <span class="keyword">class </span>IGUIElement;
<a name="l00020"></a>00020 
<a name="l00022"></a>00022 
<a name="l00030"></a><a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5">00030</a>         <span class="keyword">enum</span> <a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5" title="Enumeration of available default skins.">EGUI_SKIN_TYPE</a>
<a name="l00031"></a>00031         {
<a name="l00033"></a><a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5a4bc61097b84978277791e5e4b2fcfb03">00033</a>                 <a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5a4bc61097b84978277791e5e4b2fcfb03" title="Default windows look and feel.">EGST_WINDOWS_CLASSIC</a>=0,
<a name="l00035"></a><a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5a3ab3d02025eba1caf64b16118ff28188">00035</a>                 <a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5a3ab3d02025eba1caf64b16118ff28188" title="Like EGST_WINDOWS_CLASSIC, but with metallic shaded windows and buttons.">EGST_WINDOWS_METALLIC</a>,
<a name="l00037"></a><a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5acf4bb7ae5fcbff63c0424a8b072674c5">00037</a>                 <a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5acf4bb7ae5fcbff63c0424a8b072674c5" title="Burning&amp;#39;s skin.">EGST_BURNING_SKIN</a>,
<a name="l00038"></a>00038 
<a name="l00040"></a><a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5a3358836a749cbd8debffc6fdc39d7afb">00040</a>                 <a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5a3358836a749cbd8debffc6fdc39d7afb" title="An unknown skin, not serializable at present.">EGST_UNKNOWN</a>,
<a name="l00041"></a>00041 
<a name="l00043"></a><a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5a399fa2aa2dc2992d907479518c48b261">00043</a>                 <a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5a399fa2aa2dc2992d907479518c48b261" title="this value is not used, it only specifies the number of skin types">EGST_COUNT</a>
<a name="l00044"></a>00044         };
<a name="l00045"></a>00045 
<a name="l00047"></a><a class="code" href="namespaceirr_1_1gui.html#a83bb2d39d73bd6827e9c6e0ee9265b02">00047</a>         <span class="keyword">const</span> <a class="code" href="namespaceirr.html#a9395eaea339bcb546b319e9c96bf7410" title="8 bit character variable.">c8</a>* <span class="keyword">const</span> <a class="code" href="namespaceirr_1_1gui.html#a83bb2d39d73bd6827e9c6e0ee9265b02" title="Names for gui element types.">GUISkinTypeNames</a>[<a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5a399fa2aa2dc2992d907479518c48b261" title="this value is not used, it only specifies the number of skin types">EGST_COUNT</a>+1] =
<a name="l00048"></a>00048         {
<a name="l00049"></a>00049                 <span class="stringliteral">&quot;windowsClassic&quot;</span>,
<a name="l00050"></a>00050                 <span class="stringliteral">&quot;windowsMetallic&quot;</span>,
<a name="l00051"></a>00051                 <span class="stringliteral">&quot;burning&quot;</span>,
<a name="l00052"></a>00052                 <span class="stringliteral">&quot;unknown&quot;</span>,
<a name="l00053"></a>00053                 0,
<a name="l00054"></a>00054         };
<a name="l00055"></a>00055 
<a name="l00056"></a>00056 
<a name="l00058"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467a">00058</a>         <span class="keyword">enum</span> <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467a" title="Enumeration for skin colors.">EGUI_DEFAULT_COLOR</a>
<a name="l00059"></a>00059         {
<a name="l00061"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aac96040088ceac12396cf7980ab3f0eca">00061</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aac96040088ceac12396cf7980ab3f0eca" title="Dark shadow for three-dimensional display elements.">EGDC_3D_DARK_SHADOW</a> = 0,
<a name="l00063"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aafef5da0bcbc97e2c495626860cf1a35c">00063</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aafef5da0bcbc97e2c495626860cf1a35c" title="Shadow color for three-dimensional display elements (for edges facing away from the...">EGDC_3D_SHADOW</a>,
<a name="l00065"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aabeac28ca22e9f22dc84222d5f62a80eb">00065</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aabeac28ca22e9f22dc84222d5f62a80eb" title="Face color for three-dimensional display elements and for dialog box backgrounds...">EGDC_3D_FACE</a>,
<a name="l00067"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa1227b2c3a809d139e1ead87aa29fa101">00067</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa1227b2c3a809d139e1ead87aa29fa101" title="Highlight color for three-dimensional display elements (for edges facing the light...">EGDC_3D_HIGH_LIGHT</a>,
<a name="l00069"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aac4f64b3ee1ac5f5aafc41fced4da2811">00069</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aac4f64b3ee1ac5f5aafc41fced4da2811" title="Light color for three-dimensional display elements (for edges facing the light source...">EGDC_3D_LIGHT</a>,
<a name="l00071"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa238a64a675d37250a0e6fbca34efb813">00071</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa238a64a675d37250a0e6fbca34efb813" title="Active window border.">EGDC_ACTIVE_BORDER</a>,
<a name="l00073"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aaab7cad34aaab7133aaa77170826417b8">00073</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aaab7cad34aaab7133aaa77170826417b8" title="Active window title bar text.">EGDC_ACTIVE_CAPTION</a>,
<a name="l00075"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa130f7af380737d820220cc59a716b04d">00075</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa130f7af380737d820220cc59a716b04d" title="Background color of multiple document interface (MDI) applications.">EGDC_APP_WORKSPACE</a>,
<a name="l00077"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa03e6e93fa9356e9d8d743e6928111185">00077</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa03e6e93fa9356e9d8d743e6928111185" title="Text on a button.">EGDC_BUTTON_TEXT</a>,
<a name="l00079"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aac89b995c1edd4cd496aaec41efa3a367">00079</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aac89b995c1edd4cd496aaec41efa3a367" title="Grayed (disabled) text.">EGDC_GRAY_TEXT</a>,
<a name="l00081"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa1a7a2f4f13165eee4772e76f11866cbd">00081</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa1a7a2f4f13165eee4772e76f11866cbd" title="Item(s) selected in a control.">EGDC_HIGH_LIGHT</a>,
<a name="l00083"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa466985dc5c49ca22b73bef1dec7d5508">00083</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa466985dc5c49ca22b73bef1dec7d5508" title="Text of item(s) selected in a control.">EGDC_HIGH_LIGHT_TEXT</a>,
<a name="l00085"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa33ae76689e3d05b97a8d0f5e82b24cee">00085</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa33ae76689e3d05b97a8d0f5e82b24cee" title="Inactive window border.">EGDC_INACTIVE_BORDER</a>,
<a name="l00087"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aab0c829572aa13f4612bb6eb780258486">00087</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aab0c829572aa13f4612bb6eb780258486" title="Inactive window caption.">EGDC_INACTIVE_CAPTION</a>,
<a name="l00089"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa2f07c3e4a0a241e4b58dfaf5e9f98ff3">00089</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa2f07c3e4a0a241e4b58dfaf5e9f98ff3" title="Tool tip text color.">EGDC_TOOLTIP</a>,
<a name="l00091"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa62629ca80c153b1353a210df7206683b">00091</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa62629ca80c153b1353a210df7206683b" title="Tool tip background color.">EGDC_TOOLTIP_BACKGROUND</a>,
<a name="l00093"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa69e5ecb877a7f0a2df616b0fdb93db18">00093</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa69e5ecb877a7f0a2df616b0fdb93db18" title="Scrollbar gray area.">EGDC_SCROLLBAR</a>,
<a name="l00095"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aab60eb00de0efde8c5a948ab15d9aa0a7">00095</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aab60eb00de0efde8c5a948ab15d9aa0a7" title="Window background.">EGDC_WINDOW</a>,
<a name="l00097"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa2d68f1c2a76c4ecacff851b9955574e5">00097</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa2d68f1c2a76c4ecacff851b9955574e5" title="Window symbols like on close buttons, scroll bars and check boxes.">EGDC_WINDOW_SYMBOL</a>,
<a name="l00099"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aaf5680dc314a5d92656815f11e8810403">00099</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aaf5680dc314a5d92656815f11e8810403" title="Icons in a list or tree.">EGDC_ICON</a>,
<a name="l00101"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa108a0a21dc77f9d8bfb8ac7333a6e201">00101</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aa108a0a21dc77f9d8bfb8ac7333a6e201" title="Selected icons in a list or tree.">EGDC_ICON_HIGH_LIGHT</a>,
<a name="l00104"></a><a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aaf340f49e2e0827c0f06fdf65098554af">00104</a>                 <a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aaf340f49e2e0827c0f06fdf65098554af">EGDC_COUNT</a>
<a name="l00105"></a>00105         };
<a name="l00106"></a>00106 
<a name="l00108"></a><a class="code" href="namespaceirr_1_1gui.html#ad6b2814ccbc6b7c44462814fa2d9e332">00108</a>         <span class="keyword">const</span> <a class="code" href="namespaceirr.html#a9395eaea339bcb546b319e9c96bf7410" title="8 bit character variable.">c8</a>* <span class="keyword">const</span> <a class="code" href="namespaceirr_1_1gui.html#ad6b2814ccbc6b7c44462814fa2d9e332" title="Names for default skin colors.">GUISkinColorNames</a>[<a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467aaf340f49e2e0827c0f06fdf65098554af">EGDC_COUNT</a>+1] =
<a name="l00109"></a>00109         {
<a name="l00110"></a>00110                 <span class="stringliteral">&quot;3DDarkShadow&quot;</span>,
<a name="l00111"></a>00111                 <span class="stringliteral">&quot;3DShadow&quot;</span>,
<a name="l00112"></a>00112                 <span class="stringliteral">&quot;3DFace&quot;</span>,
<a name="l00113"></a>00113                 <span class="stringliteral">&quot;3DHighlight&quot;</span>,
<a name="l00114"></a>00114                 <span class="stringliteral">&quot;3DLight&quot;</span>,
<a name="l00115"></a>00115                 <span class="stringliteral">&quot;ActiveBorder&quot;</span>,
<a name="l00116"></a>00116                 <span class="stringliteral">&quot;ActiveCaption&quot;</span>,
<a name="l00117"></a>00117                 <span class="stringliteral">&quot;AppWorkspace&quot;</span>,
<a name="l00118"></a>00118                 <span class="stringliteral">&quot;ButtonText&quot;</span>,
<a name="l00119"></a>00119                 <span class="stringliteral">&quot;GrayText&quot;</span>,
<a name="l00120"></a>00120                 <span class="stringliteral">&quot;Highlight&quot;</span>,
<a name="l00121"></a>00121                 <span class="stringliteral">&quot;HighlightText&quot;</span>,
<a name="l00122"></a>00122                 <span class="stringliteral">&quot;InactiveBorder&quot;</span>,
<a name="l00123"></a>00123                 <span class="stringliteral">&quot;InactiveCaption&quot;</span>,
<a name="l00124"></a>00124                 <span class="stringliteral">&quot;ToolTip&quot;</span>,
<a name="l00125"></a>00125                 <span class="stringliteral">&quot;ToolTipBackground&quot;</span>,
<a name="l00126"></a>00126                 <span class="stringliteral">&quot;ScrollBar&quot;</span>,
<a name="l00127"></a>00127                 <span class="stringliteral">&quot;Window&quot;</span>,
<a name="l00128"></a>00128                 <span class="stringliteral">&quot;WindowSymbol&quot;</span>,
<a name="l00129"></a>00129                 <span class="stringliteral">&quot;Icon&quot;</span>,
<a name="l00130"></a>00130                 <span class="stringliteral">&quot;IconHighlight&quot;</span>,
<a name="l00131"></a>00131                 0,
<a name="l00132"></a>00132         };
<a name="l00133"></a>00133 
<a name="l00135"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56">00135</a>         <span class="keyword">enum</span> <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56" title="Enumeration for default sizes.">EGUI_DEFAULT_SIZE</a>
<a name="l00136"></a>00136         {
<a name="l00138"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a19a06d46da0e59dc7b65921d3f6ca0d5">00138</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a19a06d46da0e59dc7b65921d3f6ca0d5" title="default with / height of scrollbar">EGDS_SCROLLBAR_SIZE</a> = 0,
<a name="l00140"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a3e0000e7e4614784d47199e62a2f36ed">00140</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a3e0000e7e4614784d47199e62a2f36ed" title="height of menu">EGDS_MENU_HEIGHT</a>,
<a name="l00142"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a127431cb514f45589723e302bd0dd9bf">00142</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a127431cb514f45589723e302bd0dd9bf" title="width of a window button">EGDS_WINDOW_BUTTON_WIDTH</a>,
<a name="l00144"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56ab7389030631a62bc57aa4466c97e03b0">00144</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56ab7389030631a62bc57aa4466c97e03b0" title="width of a checkbox check">EGDS_CHECK_BOX_WIDTH</a>,
<a name="l00146"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a1ffa7fffc987d32b85096fadc709516e">00146</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a1ffa7fffc987d32b85096fadc709516e" title="deprecated">EGDS_MESSAGE_BOX_WIDTH</a>,
<a name="l00148"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56aab6c80b0456e769a61cfd71f3e3ed742">00148</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56aab6c80b0456e769a61cfd71f3e3ed742" title="deprecated">EGDS_MESSAGE_BOX_HEIGHT</a>,
<a name="l00150"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56adb679f34fafd08f9e634011779138959">00150</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56adb679f34fafd08f9e634011779138959" title="width of a default button">EGDS_BUTTON_WIDTH</a>,
<a name="l00152"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a612bfdbb91884b04f2082bd366a07bf1">00152</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a612bfdbb91884b04f2082bd366a07bf1" title="height of a default button">EGDS_BUTTON_HEIGHT</a>,
<a name="l00154"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56ad1a9733634f9a6d997a9a2c4ccba2dc1">00154</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56ad1a9733634f9a6d997a9a2c4ccba2dc1" title="distance for text from background">EGDS_TEXT_DISTANCE_X</a>,
<a name="l00156"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a6cc68e6fe0f3ade77b0aa33daafda998">00156</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a6cc68e6fe0f3ade77b0aa33daafda998" title="distance for text from background">EGDS_TEXT_DISTANCE_Y</a>,
<a name="l00158"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56aa059daea719de42f1ed4a0a808ecf8b4">00158</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56aa059daea719de42f1ed4a0a808ecf8b4" title="distance for text in the title bar, from the left of the window rect">EGDS_TITLEBARTEXT_DISTANCE_X</a>,
<a name="l00160"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56aaeb1a55c6627d85879c277a5c76555da">00160</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56aaeb1a55c6627d85879c277a5c76555da" title="distance for text in the title bar, from the top of the window rect">EGDS_TITLEBARTEXT_DISTANCE_Y</a>,
<a name="l00162"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a34a9f911958e9e86b43fdb40d768ff85">00162</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a34a9f911958e9e86b43fdb40d768ff85" title="free space in a messagebox between borders and contents on all sides">EGDS_MESSAGE_BOX_GAP_SPACE</a>,
<a name="l00164"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a05cf414754f7f2fbd0684112d17edf69">00164</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a05cf414754f7f2fbd0684112d17edf69" title="minimal space to reserve for messagebox text-width">EGDS_MESSAGE_BOX_MIN_TEXT_WIDTH</a>,
<a name="l00166"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a8d659b67951e93c373c76dcb9d021dc5">00166</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a8d659b67951e93c373c76dcb9d021dc5" title="maximal space to reserve for messagebox text-width">EGDS_MESSAGE_BOX_MAX_TEXT_WIDTH</a>,
<a name="l00168"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56ae01b702af81b29e93f53a3fb921a69ae">00168</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56ae01b702af81b29e93f53a3fb921a69ae" title="deprecated - this was a typo. Should be removed for 1.8">EGDS_MESSAGE_BOX_MAX_TEST_WIDTH</a> = <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a8d659b67951e93c373c76dcb9d021dc5" title="maximal space to reserve for messagebox text-width">EGDS_MESSAGE_BOX_MAX_TEXT_WIDTH</a>,
<a name="l00170"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a054fe878b2ae523df1227cc3802acd4b">00170</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a054fe878b2ae523df1227cc3802acd4b" title="minimal space to reserve for messagebox text-height">EGDS_MESSAGE_BOX_MIN_TEXT_HEIGHT</a>,
<a name="l00172"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a5314c05e1e655ea747253befa3d4e801">00172</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a5314c05e1e655ea747253befa3d4e801" title="maximal space to reserve for messagebox text-height">EGDS_MESSAGE_BOX_MAX_TEXT_HEIGHT</a>,
<a name="l00173"></a>00173 
<a name="l00176"></a><a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a9362f68e0dfeb624b584f198b8e02cd9">00176</a>                 <a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a9362f68e0dfeb624b584f198b8e02cd9">EGDS_COUNT</a>
<a name="l00177"></a>00177         };
<a name="l00178"></a>00178 
<a name="l00179"></a>00179 
<a name="l00181"></a><a class="code" href="namespaceirr_1_1gui.html#abe12c94df9794fb49165f7c6f87636d8">00181</a>         <span class="keyword">const</span> <a class="code" href="namespaceirr.html#a9395eaea339bcb546b319e9c96bf7410" title="8 bit character variable.">c8</a>* <span class="keyword">const</span> <a class="code" href="namespaceirr_1_1gui.html#abe12c94df9794fb49165f7c6f87636d8" title="Names for default skin sizes.">GUISkinSizeNames</a>[<a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56a9362f68e0dfeb624b584f198b8e02cd9">EGDS_COUNT</a>+1] =
<a name="l00182"></a>00182         {
<a name="l00183"></a>00183                 <span class="stringliteral">&quot;ScrollBarSize&quot;</span>,
<a name="l00184"></a>00184                 <span class="stringliteral">&quot;MenuHeight&quot;</span>,
<a name="l00185"></a>00185                 <span class="stringliteral">&quot;WindowButtonWidth&quot;</span>,
<a name="l00186"></a>00186                 <span class="stringliteral">&quot;CheckBoxWidth&quot;</span>,
<a name="l00187"></a>00187                 <span class="stringliteral">&quot;MessageBoxWidth&quot;</span>,
<a name="l00188"></a>00188                 <span class="stringliteral">&quot;MessageBoxHeight&quot;</span>,
<a name="l00189"></a>00189                 <span class="stringliteral">&quot;ButtonWidth&quot;</span>,
<a name="l00190"></a>00190                 <span class="stringliteral">&quot;ButtonHeight&quot;</span>,
<a name="l00191"></a>00191                 <span class="stringliteral">&quot;TextDistanceX&quot;</span>,
<a name="l00192"></a>00192                 <span class="stringliteral">&quot;TextDistanceY&quot;</span>,
<a name="l00193"></a>00193                 <span class="stringliteral">&quot;TitleBarTextX&quot;</span>,
<a name="l00194"></a>00194                 <span class="stringliteral">&quot;TitleBarTextY&quot;</span>,
<a name="l00195"></a>00195                 <span class="stringliteral">&quot;MessageBoxGapSpace&quot;</span>,
<a name="l00196"></a>00196                 <span class="stringliteral">&quot;MessageBoxMinTextWidth&quot;</span>,
<a name="l00197"></a>00197                 <span class="stringliteral">&quot;MessageBoxMaxTextWidth&quot;</span>,
<a name="l00198"></a>00198                 <span class="stringliteral">&quot;MessageBoxMinTextHeight&quot;</span>,
<a name="l00199"></a>00199                 <span class="stringliteral">&quot;MessageBoxMaxTextHeight&quot;</span>,
<a name="l00200"></a>00200                 0
<a name="l00201"></a>00201         };
<a name="l00202"></a>00202 
<a name="l00203"></a>00203 
<a name="l00204"></a><a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296">00204</a>         <span class="keyword">enum</span> <a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296">EGUI_DEFAULT_TEXT</a>
<a name="l00205"></a>00205         {
<a name="l00207"></a><a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296adb115e47a5474bf919f4d79a0cd33545">00207</a>                 <a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296adb115e47a5474bf919f4d79a0cd33545" title="Text for the OK button on a message box.">EGDT_MSG_BOX_OK</a> = 0,
<a name="l00209"></a><a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296a91cfeb610319f4bea2c8c60dfd643262">00209</a>                 <a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296a91cfeb610319f4bea2c8c60dfd643262" title="Text for the Cancel button on a message box.">EGDT_MSG_BOX_CANCEL</a>,
<a name="l00211"></a><a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296a138b0073753be7ec046801cc4a1648c5">00211</a>                 <a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296a138b0073753be7ec046801cc4a1648c5" title="Text for the Yes button on a message box.">EGDT_MSG_BOX_YES</a>,
<a name="l00213"></a><a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296a065c906a1c8483fc86184534f7dba67f">00213</a>                 <a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296a065c906a1c8483fc86184534f7dba67f" title="Text for the No button on a message box.">EGDT_MSG_BOX_NO</a>,
<a name="l00215"></a><a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296ab14824d311b4a0f72b2a8a0c896cc922">00215</a>                 <a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296ab14824d311b4a0f72b2a8a0c896cc922" title="Tooltip text for window close button.">EGDT_WINDOW_CLOSE</a>,
<a name="l00217"></a><a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296a45b5d476b5903a70673b21298d339a2b">00217</a>                 <a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296a45b5d476b5903a70673b21298d339a2b" title="Tooltip text for window maximize button.">EGDT_WINDOW_MAXIMIZE</a>,
<a name="l00219"></a><a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296ace281ab77a8d71f26e1c01cf86e39219">00219</a>                 <a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296ace281ab77a8d71f26e1c01cf86e39219" title="Tooltip text for window minimize button.">EGDT_WINDOW_MINIMIZE</a>,
<a name="l00221"></a><a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296a793228ed7daf809dc35b884d42d59365">00221</a>                 <a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296a793228ed7daf809dc35b884d42d59365" title="Tooltip text for window restore button.">EGDT_WINDOW_RESTORE</a>,
<a name="l00222"></a>00222 
<a name="l00224"></a><a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296ade84552c411abd7ad31e691e98d7ce3e">00224</a>                 <a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296ade84552c411abd7ad31e691e98d7ce3e" title="this value is not used, it only specifies the number of default texts">EGDT_COUNT</a>
<a name="l00225"></a>00225         };
<a name="l00226"></a>00226 
<a name="l00228"></a><a class="code" href="namespaceirr_1_1gui.html#a7a79244e18c4a21f28a872dba5db144f">00228</a>         <span class="keyword">const</span> <a class="code" href="namespaceirr.html#a9395eaea339bcb546b319e9c96bf7410" title="8 bit character variable.">c8</a>* <span class="keyword">const</span> <a class="code" href="namespaceirr_1_1gui.html#a7a79244e18c4a21f28a872dba5db144f" title="Names for default skin sizes.">GUISkinTextNames</a>[<a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296ade84552c411abd7ad31e691e98d7ce3e" title="this value is not used, it only specifies the number of default texts">EGDT_COUNT</a>+1] =
<a name="l00229"></a>00229         {
<a name="l00230"></a>00230                 <span class="stringliteral">&quot;MessageBoxOkay&quot;</span>,
<a name="l00231"></a>00231                 <span class="stringliteral">&quot;MessageBoxCancel&quot;</span>,
<a name="l00232"></a>00232                 <span class="stringliteral">&quot;MessageBoxYes&quot;</span>,
<a name="l00233"></a>00233                 <span class="stringliteral">&quot;MessageBoxNo&quot;</span>,
<a name="l00234"></a>00234                 <span class="stringliteral">&quot;WindowButtonClose&quot;</span>,
<a name="l00235"></a>00235                 <span class="stringliteral">&quot;WindowButtonMaximize&quot;</span>,
<a name="l00236"></a>00236                 <span class="stringliteral">&quot;WindowButtonMinimize&quot;</span>,
<a name="l00237"></a>00237                 <span class="stringliteral">&quot;WindowButtonRestore&quot;</span>,
<a name="l00238"></a>00238                 0
<a name="l00239"></a>00239         };
<a name="l00240"></a>00240 
<a name="l00242"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9f">00242</a>         <span class="keyword">enum</span> <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9f" title="Customizable symbols for GUI.">EGUI_DEFAULT_ICON</a>
<a name="l00243"></a>00243         {
<a name="l00245"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa8032172700ff76ebc5fa9338a17aab3d">00245</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa8032172700ff76ebc5fa9338a17aab3d" title="maximize window button">EGDI_WINDOW_MAXIMIZE</a> = 0,
<a name="l00247"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa8612a819ab4738440aadb4a596e5cffe">00247</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa8612a819ab4738440aadb4a596e5cffe" title="restore window button">EGDI_WINDOW_RESTORE</a>,
<a name="l00249"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9facc0ac634c3c7a4be116c57e2047ac362">00249</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9facc0ac634c3c7a4be116c57e2047ac362" title="close window button">EGDI_WINDOW_CLOSE</a>,
<a name="l00251"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9faebf07014e699dac60a8d5a7d441fb7b0">00251</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9faebf07014e699dac60a8d5a7d441fb7b0" title="minimize window button">EGDI_WINDOW_MINIMIZE</a>,
<a name="l00253"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fad55d2013e3f4145d8204203be9cb9e5b">00253</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fad55d2013e3f4145d8204203be9cb9e5b" title="resize icon for bottom right corner of a window">EGDI_WINDOW_RESIZE</a>,
<a name="l00255"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa287bd96e703851ff5a18d04217990bc8">00255</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa287bd96e703851ff5a18d04217990bc8" title="scroll bar up button">EGDI_CURSOR_UP</a>,
<a name="l00257"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa73b7c9fb60c006f0788fa544e4865cd1">00257</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa73b7c9fb60c006f0788fa544e4865cd1" title="scroll bar down button">EGDI_CURSOR_DOWN</a>,
<a name="l00259"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa0d186ee3c7ce1d8151420eb6caac6f8b">00259</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa0d186ee3c7ce1d8151420eb6caac6f8b" title="scroll bar left button">EGDI_CURSOR_LEFT</a>,
<a name="l00261"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa31753de484df894ec3fa44fafd9169f5">00261</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa31753de484df894ec3fa44fafd9169f5" title="scroll bar right button">EGDI_CURSOR_RIGHT</a>,
<a name="l00263"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa7db4cb20dde49cde1b3339e197d81ba8">00263</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa7db4cb20dde49cde1b3339e197d81ba8" title="icon for menu children">EGDI_MENU_MORE</a>,
<a name="l00265"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9faec367e2d8f260fab9988fb1f568b85c0">00265</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9faec367e2d8f260fab9988fb1f568b85c0" title="tick for checkbox">EGDI_CHECK_BOX_CHECKED</a>,
<a name="l00267"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa71f8a47be0c3f23ff4f49918d6025a94">00267</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa71f8a47be0c3f23ff4f49918d6025a94" title="down arrow for dropdown menus">EGDI_DROP_DOWN</a>,
<a name="l00269"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa70ccb9f247ff19cc3694fdf8d5612977">00269</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa70ccb9f247ff19cc3694fdf8d5612977" title="smaller up arrow">EGDI_SMALL_CURSOR_UP</a>,
<a name="l00271"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa16cfae29184afa7372a8fd2dfbeb565f">00271</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa16cfae29184afa7372a8fd2dfbeb565f" title="smaller down arrow">EGDI_SMALL_CURSOR_DOWN</a>,
<a name="l00273"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa13e0719d6abd35ac9f6a6f9f9aeee92c">00273</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa13e0719d6abd35ac9f6a6f9f9aeee92c" title="selection dot in a radio button">EGDI_RADIO_BUTTON_CHECKED</a>,
<a name="l00275"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa9800a047f40b843de73e7175d797b55d">00275</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa9800a047f40b843de73e7175d797b55d" title="&amp;lt;&amp;lt; icon indicating there is more content to the left">EGDI_MORE_LEFT</a>,
<a name="l00277"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa2187577dde6d7eecb44cdfad73d7e8ea">00277</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa2187577dde6d7eecb44cdfad73d7e8ea" title="&amp;gt;&amp;gt; icon indicating that there is more content to the right">EGDI_MORE_RIGHT</a>,
<a name="l00279"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9faaf410ff96a0e786e35864d02bda6da7a">00279</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9faaf410ff96a0e786e35864d02bda6da7a" title="icon indicating that there is more content above">EGDI_MORE_UP</a>,
<a name="l00281"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa0a90edde3c12920face1e4e60704cf66">00281</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa0a90edde3c12920face1e4e60704cf66" title="icon indicating that there is more content below">EGDI_MORE_DOWN</a>,
<a name="l00283"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fac24cede7b078f4703af5d96113649db3">00283</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fac24cede7b078f4703af5d96113649db3" title="plus icon for trees">EGDI_EXPAND</a>,
<a name="l00285"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa426105a685e8ca00faa38d21c23e2618">00285</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa426105a685e8ca00faa38d21c23e2618" title="minus icon for trees">EGDI_COLLAPSE</a>,
<a name="l00287"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa30f300ae6dbf4d81293d54546a0f0a64">00287</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fa30f300ae6dbf4d81293d54546a0f0a64" title="file icon for file selection">EGDI_FILE</a>,
<a name="l00289"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9faf66154df2a91c625c72c75781de1b84f">00289</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9faf66154df2a91c625c72c75781de1b84f" title="folder icon for file selection">EGDI_DIRECTORY</a>,
<a name="l00290"></a>00290 
<a name="l00292"></a><a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fafb5e0bfc0c4795be53ec99ee9ebdd1b8">00292</a>                 <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fafb5e0bfc0c4795be53ec99ee9ebdd1b8" title="value not used, it only specifies the number of icons">EGDI_COUNT</a>
<a name="l00293"></a>00293         };
<a name="l00294"></a>00294 
<a name="l00295"></a><a class="code" href="namespaceirr_1_1gui.html#aed937604345d1d6de309610d022b5142">00295</a>         <span class="keyword">const</span> <a class="code" href="namespaceirr.html#a9395eaea339bcb546b319e9c96bf7410" title="8 bit character variable.">c8</a>* <span class="keyword">const</span> <a class="code" href="namespaceirr_1_1gui.html#aed937604345d1d6de309610d022b5142">GUISkinIconNames</a>[<a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9fafb5e0bfc0c4795be53ec99ee9ebdd1b8" title="value not used, it only specifies the number of icons">EGDI_COUNT</a>+1] =
<a name="l00296"></a>00296         {
<a name="l00297"></a>00297                 <span class="stringliteral">&quot;windowMaximize&quot;</span>,
<a name="l00298"></a>00298                 <span class="stringliteral">&quot;windowRestore&quot;</span>,
<a name="l00299"></a>00299                 <span class="stringliteral">&quot;windowClose&quot;</span>,
<a name="l00300"></a>00300                 <span class="stringliteral">&quot;windowMinimize&quot;</span>,
<a name="l00301"></a>00301                 <span class="stringliteral">&quot;windowResize&quot;</span>,
<a name="l00302"></a>00302                 <span class="stringliteral">&quot;cursorUp&quot;</span>,
<a name="l00303"></a>00303                 <span class="stringliteral">&quot;cursorDown&quot;</span>,
<a name="l00304"></a>00304                 <span class="stringliteral">&quot;cursorLeft&quot;</span>,
<a name="l00305"></a>00305                 <span class="stringliteral">&quot;cursorRight&quot;</span>,
<a name="l00306"></a>00306                 <span class="stringliteral">&quot;menuMore&quot;</span>,
<a name="l00307"></a>00307                 <span class="stringliteral">&quot;checkBoxChecked&quot;</span>,
<a name="l00308"></a>00308                 <span class="stringliteral">&quot;dropDown&quot;</span>,
<a name="l00309"></a>00309                 <span class="stringliteral">&quot;smallCursorUp&quot;</span>,
<a name="l00310"></a>00310                 <span class="stringliteral">&quot;smallCursorDown&quot;</span>,
<a name="l00311"></a>00311                 <span class="stringliteral">&quot;radioButtonChecked&quot;</span>,
<a name="l00312"></a>00312                 <span class="stringliteral">&quot;moreLeft&quot;</span>,
<a name="l00313"></a>00313                 <span class="stringliteral">&quot;moreRight&quot;</span>,
<a name="l00314"></a>00314                 <span class="stringliteral">&quot;moreUp&quot;</span>,
<a name="l00315"></a>00315                 <span class="stringliteral">&quot;moreDown&quot;</span>,
<a name="l00316"></a>00316                 <span class="stringliteral">&quot;expand&quot;</span>,
<a name="l00317"></a>00317                 <span class="stringliteral">&quot;collapse&quot;</span>,
<a name="l00318"></a>00318                 <span class="stringliteral">&quot;file&quot;</span>,
<a name="l00319"></a>00319                 <span class="stringliteral">&quot;directory&quot;</span>,
<a name="l00320"></a>00320                 0
<a name="l00321"></a>00321         };
<a name="l00322"></a>00322 
<a name="l00323"></a>00323         <span class="comment">// Customizable fonts</span>
<a name="l00324"></a><a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441">00324</a>         <span class="keyword">enum</span> <a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441">EGUI_DEFAULT_FONT</a>
<a name="l00325"></a>00325         {
<a name="l00327"></a><a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441a0e4ccbc9a50a7d6bf06bc6284d758c2c">00327</a>                 <a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441a0e4ccbc9a50a7d6bf06bc6284d758c2c" title="For static text, edit boxes, lists and most other places.">EGDF_DEFAULT</a>=0,
<a name="l00329"></a><a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441aafd6e9fe5c24865be2b9e0d62b9c9057">00329</a>                 <a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441aafd6e9fe5c24865be2b9e0d62b9c9057" title="Font for buttons.">EGDF_BUTTON</a>,
<a name="l00331"></a><a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441a5c515a07ee0acd188a649ffbc960b957">00331</a>                 <a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441a5c515a07ee0acd188a649ffbc960b957" title="Font for window title bars.">EGDF_WINDOW</a>,
<a name="l00333"></a><a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441a091b605e00a9bae7f9ba83fd0b39a3e1">00333</a>                 <a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441a091b605e00a9bae7f9ba83fd0b39a3e1" title="Font for menu items.">EGDF_MENU</a>,
<a name="l00335"></a><a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441a9939ed432e179bb20810ee46a82ffcb8">00335</a>                 <a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441a9939ed432e179bb20810ee46a82ffcb8" title="Font for tooltips.">EGDF_TOOLTIP</a>,
<a name="l00338"></a><a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441af1ed7f91bb6d3e143af4c7fd336d1710">00338</a>                 <a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441af1ed7f91bb6d3e143af4c7fd336d1710">EGDF_COUNT</a>
<a name="l00339"></a>00339         };
<a name="l00340"></a>00340 
<a name="l00341"></a><a class="code" href="namespaceirr_1_1gui.html#a5c6732b3367952ffae95904f3b5d9bf4">00341</a>         <span class="keyword">const</span> <a class="code" href="namespaceirr.html#a9395eaea339bcb546b319e9c96bf7410" title="8 bit character variable.">c8</a>* <span class="keyword">const</span> <a class="code" href="namespaceirr_1_1gui.html#a5c6732b3367952ffae95904f3b5d9bf4">GUISkinFontNames</a>[<a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441af1ed7f91bb6d3e143af4c7fd336d1710">EGDF_COUNT</a>+1] =
<a name="l00342"></a>00342         {
<a name="l00343"></a>00343                 <span class="stringliteral">&quot;defaultFont&quot;</span>,
<a name="l00344"></a>00344                 <span class="stringliteral">&quot;buttonFont&quot;</span>,
<a name="l00345"></a>00345                 <span class="stringliteral">&quot;windowFont&quot;</span>,
<a name="l00346"></a>00346                 <span class="stringliteral">&quot;menuFont&quot;</span>,
<a name="l00347"></a>00347                 <span class="stringliteral">&quot;tooltipFont&quot;</span>,
<a name="l00348"></a>00348                 0
<a name="l00349"></a>00349         };
<a name="l00350"></a>00350 
<a name="l00352"></a><a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html">00352</a>         <span class="keyword">class </span><a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html" title="A skin modifies the look of the GUI elements.">IGUISkin</a> : <span class="keyword">public</span> <span class="keyword">virtual</span> io::IAttributeExchangingObject
<a name="l00353"></a>00353         {
<a name="l00354"></a>00354         <span class="keyword">public</span>:
<a name="l00355"></a>00355 
<a name="l00357"></a>00357                 <span class="keyword">virtual</span> <a class="code" href="classirr_1_1video_1_1_s_color.html" title="Class representing a 32 bit ARGB color.">video::SColor</a> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#ad1afa2e5e34c30e0cbfb85b1dee2dbe3" title="returns default color">getColor</a>(<a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467a" title="Enumeration for skin colors.">EGUI_DEFAULT_COLOR</a> color) <span class="keyword">const</span> = 0;
<a name="l00358"></a>00358 
<a name="l00360"></a>00360                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#ab9782296ba881872207a0915a81d7807" title="sets a default color">setColor</a>(<a class="code" href="namespaceirr_1_1gui.html#abd15860fde29833c48daff5f95d5467a" title="Enumeration for skin colors.">EGUI_DEFAULT_COLOR</a> which, <a class="code" href="classirr_1_1video_1_1_s_color.html" title="Class representing a 32 bit ARGB color.">video::SColor</a> newColor) = 0;
<a name="l00361"></a>00361 
<a name="l00363"></a>00363                 <span class="keyword">virtual</span> <a class="code" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6" title="32 bit signed variable.">s32</a> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#ac48a8a0b6cdccacfa90a0fb23e4d9503" title="returns size for the given size type">getSize</a>(<a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56" title="Enumeration for default sizes.">EGUI_DEFAULT_SIZE</a> size) <span class="keyword">const</span> = 0;
<a name="l00364"></a>00364 
<a name="l00366"></a>00366 
<a name="l00368"></a>00368                 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a48a987d458a0e6f4e71fe6fd9cfecb2d" title="Returns a default text.">getDefaultText</a>(<a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296">EGUI_DEFAULT_TEXT</a> text) <span class="keyword">const</span> = 0;
<a name="l00369"></a>00369 
<a name="l00371"></a>00371 
<a name="l00373"></a>00373                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a782a67363479b5cf7d085189774908ef" title="Sets a default text.">setDefaultText</a>(<a class="code" href="namespaceirr_1_1gui.html#a18bc64c635f8b0db66498d779569e296">EGUI_DEFAULT_TEXT</a> which, <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* newText) = 0;
<a name="l00374"></a>00374 
<a name="l00376"></a>00376                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#afed39dadcfbdc74138f60a02d7b92d2d" title="sets a default size">setSize</a>(<a class="code" href="namespaceirr_1_1gui.html#a27be6aa12d4985a5005983182fe99d56" title="Enumeration for default sizes.">EGUI_DEFAULT_SIZE</a> which, <a class="code" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6" title="32 bit signed variable.">s32</a> size) = 0;
<a name="l00377"></a>00377 
<a name="l00379"></a>00379                 <span class="keyword">virtual</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_font.html" title="Font interface.">IGUIFont</a>* <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#ab1b2623d04688c4dfe106ca407171d6e" title="returns the default font">getFont</a>(<a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441">EGUI_DEFAULT_FONT</a> which=<a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441a0e4ccbc9a50a7d6bf06bc6284d758c2c" title="For static text, edit boxes, lists and most other places.">EGDF_DEFAULT</a>) <span class="keyword">const</span> = 0;
<a name="l00380"></a>00380 
<a name="l00382"></a>00382                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a1e315ed3175b14294ba753911f8423eb" title="sets a default font">setFont</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_font.html" title="Font interface.">IGUIFont</a>* font, <a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441">EGUI_DEFAULT_FONT</a> which=<a class="code" href="namespaceirr_1_1gui.html#a9e598ab5e8644d142e55d66e8d308441a0e4ccbc9a50a7d6bf06bc6284d758c2c" title="For static text, edit boxes, lists and most other places.">EGDF_DEFAULT</a>) = 0;
<a name="l00383"></a>00383 
<a name="l00385"></a>00385                 <span class="keyword">virtual</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_sprite_bank.html" title="Sprite bank interface.">IGUISpriteBank</a>* <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a24d886480acfd238f6965adfc8a2a7d6" title="returns the sprite bank">getSpriteBank</a>() <span class="keyword">const</span> = 0;
<a name="l00386"></a>00386 
<a name="l00388"></a>00388                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a65c467725a7b2cd2bf772b5ae2efac44" title="sets the sprite bank">setSpriteBank</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_sprite_bank.html" title="Sprite bank interface.">IGUISpriteBank</a>* bank) = 0;
<a name="l00389"></a>00389 
<a name="l00391"></a>00391 
<a name="l00392"></a>00392                 <span class="keyword">virtual</span> <a class="code" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804" title="32 bit unsigned variable.">u32</a> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a1b96a5dcaa7ffb9228fc2095be6b18c5" title="Returns a default icon.">getIcon</a>(<a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9f" title="Customizable symbols for GUI.">EGUI_DEFAULT_ICON</a> icon) <span class="keyword">const</span> = 0;
<a name="l00393"></a>00393 
<a name="l00395"></a>00395 
<a name="l00399"></a>00399                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a7994f1001681b5eabf398b5c4c24c304" title="Sets a default icon.">setIcon</a>(<a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9f" title="Customizable symbols for GUI.">EGUI_DEFAULT_ICON</a> icon, <a class="code" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804" title="32 bit unsigned variable.">u32</a> index) = 0;
<a name="l00400"></a>00400 
<a name="l00402"></a>00402 
<a name="l00410"></a>00410                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a71becc9ffab32e4b2709bed573097d4b" title="draws a standard 3d button pane">draw3DButtonPaneStandard</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_element.html" title="Base class of all GUI elements.">IGUIElement</a>* element,
<a name="l00411"></a>00411                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>&amp; rect,
<a name="l00412"></a>00412                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>* clip=0) = 0;
<a name="l00413"></a>00413 
<a name="l00415"></a>00415 
<a name="l00423"></a>00423                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#aa31f1ba128b2149bf48fead506d53503" title="draws a pressed 3d button pane">draw3DButtonPanePressed</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_element.html" title="Base class of all GUI elements.">IGUIElement</a>* element,
<a name="l00424"></a>00424                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>&amp; rect,
<a name="l00425"></a>00425                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>* clip=0) = 0;
<a name="l00426"></a>00426 
<a name="l00428"></a>00428 
<a name="l00439"></a>00439                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#ae9db467e7b631d5462c7d2092efbc531" title="draws a sunken 3d pane">draw3DSunkenPane</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_element.html" title="Base class of all GUI elements.">IGUIElement</a>* element,
<a name="l00440"></a>00440                         <a class="code" href="classirr_1_1video_1_1_s_color.html" title="Class representing a 32 bit ARGB color.">video::SColor</a> bgcolor, <span class="keywordtype">bool</span> flat, <span class="keywordtype">bool</span> fillBackGround,
<a name="l00441"></a>00441                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>&amp; rect,
<a name="l00442"></a>00442                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>* clip=0) = 0;
<a name="l00443"></a>00443 
<a name="l00445"></a>00445 
<a name="l00458"></a>00458                 <span class="keyword">virtual</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a615d368dc8290d7f2a635698e697a53f" title="draws a window background">draw3DWindowBackground</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_element.html" title="Base class of all GUI elements.">IGUIElement</a>* element,
<a name="l00459"></a>00459                         <span class="keywordtype">bool</span> drawTitleBar, <a class="code" href="classirr_1_1video_1_1_s_color.html" title="Class representing a 32 bit ARGB color.">video::SColor</a> titleBarColor,
<a name="l00460"></a>00460                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>&amp; rect,
<a name="l00461"></a>00461                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>* clip=0,
<a name="l00462"></a>00462                         <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>* checkClientArea=0) = 0;
<a name="l00463"></a>00463 
<a name="l00465"></a>00465 
<a name="l00473"></a>00473                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a1fce02fb3795fc5e71e775a6396fe0eb" title="draws a standard 3d menu pane">draw3DMenuPane</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_element.html" title="Base class of all GUI elements.">IGUIElement</a>* element,
<a name="l00474"></a>00474                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>&amp; rect,
<a name="l00475"></a>00475                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>* clip=0) = 0;
<a name="l00476"></a>00476 
<a name="l00478"></a>00478 
<a name="l00484"></a>00484                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a8510de5c6bcd0dae99b9b77ac39aba6b" title="draws a standard 3d tool bar">draw3DToolBar</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_element.html" title="Base class of all GUI elements.">IGUIElement</a>* element,
<a name="l00485"></a>00485                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>&amp; rect,
<a name="l00486"></a>00486                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>* clip=0) = 0;
<a name="l00487"></a>00487 
<a name="l00489"></a>00489 
<a name="l00497"></a>00497                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a9e7027309a52d17554be984554134426" title="draws a tab button">draw3DTabButton</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_element.html" title="Base class of all GUI elements.">IGUIElement</a>* element, <span class="keywordtype">bool</span> active,
<a name="l00498"></a>00498                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>&amp; rect, <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>* clip=0, <a class="code" href="namespaceirr_1_1gui.html#a19eb5fb40e67f108cb16aba922ddaa2d">gui::EGUI_ALIGNMENT</a> alignment=<a class="code" href="namespaceirr_1_1gui.html#a19eb5fb40e67f108cb16aba922ddaa2da4bb8a01452727274e18047a872da1809" title="Aligned to parent&amp;#39;s top or left side (default).">EGUIA_UPPERLEFT</a>) = 0;
<a name="l00499"></a>00499 
<a name="l00501"></a>00501 
<a name="l00510"></a>00510                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#aeacbaa90b32b9665100320520d1d983f" title="draws a tab control body">draw3DTabBody</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_element.html" title="Base class of all GUI elements.">IGUIElement</a>* element, <span class="keywordtype">bool</span> border, <span class="keywordtype">bool</span> background,
<a name="l00511"></a>00511                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>&amp; rect, <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>* clip=0, <a class="code" href="namespaceirr.html#ac66849b7a6ed16e30ebede579f9b47c6" title="32 bit signed variable.">s32</a> tabHeight=-1, <a class="code" href="namespaceirr_1_1gui.html#a19eb5fb40e67f108cb16aba922ddaa2d">gui::EGUI_ALIGNMENT</a> alignment=<a class="code" href="namespaceirr_1_1gui.html#a19eb5fb40e67f108cb16aba922ddaa2da4bb8a01452727274e18047a872da1809" title="Aligned to parent&amp;#39;s top or left side (default).">EGUIA_UPPERLEFT</a> ) = 0;
<a name="l00512"></a>00512 
<a name="l00514"></a>00514 
<a name="l00523"></a>00523                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a121399252e149f6977eb6cc706dd5867" title="draws an icon, usually from the skin&amp;#39;s sprite bank">drawIcon</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_element.html" title="Base class of all GUI elements.">IGUIElement</a>* element, <a class="code" href="namespaceirr_1_1gui.html#a8e54aa253459daf0b62670bda4556d9f" title="Customizable symbols for GUI.">EGUI_DEFAULT_ICON</a> icon,
<a name="l00524"></a>00524                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1vector2d.html" title="2d vector template class with lots of operators and methods.">core::position2di</a> position, <a class="code" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804" title="32 bit unsigned variable.">u32</a> starttime=0, <a class="code" href="namespaceirr.html#a0416a53257075833e7002efd0a18e804" title="32 bit unsigned variable.">u32</a> currenttime=0,
<a name="l00525"></a>00525                         <span class="keywordtype">bool</span> loop=<span class="keyword">false</span>, <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>* clip=0) = 0;
<a name="l00526"></a>00526 
<a name="l00528"></a>00528 
<a name="l00536"></a>00536                 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a137082ed352db8dcb713449dfba0ff3e" title="draws a 2d rectangle.">draw2DRectangle</a>(<a class="code" href="classirr_1_1gui_1_1_i_g_u_i_element.html" title="Base class of all GUI elements.">IGUIElement</a>* element, <span class="keyword">const</span> <a class="code" href="classirr_1_1video_1_1_s_color.html" title="Class representing a 32 bit ARGB color.">video::SColor</a> &amp;color,
<a name="l00537"></a>00537                         <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>&amp; pos, <span class="keyword">const</span> <a class="code" href="classirr_1_1core_1_1rect.html">core::rect&lt;s32&gt;</a>* clip = 0) = 0;
<a name="l00538"></a>00538 
<a name="l00540"></a><a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a8263c00c89d6568242761a916d79e4ef">00540</a>                 <span class="keyword">virtual</span> <a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5" title="Enumeration of available default skins.">EGUI_SKIN_TYPE</a> <a class="code" href="classirr_1_1gui_1_1_i_g_u_i_skin.html#a8263c00c89d6568242761a916d79e4ef" title="get the type of this skin">getType</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="namespaceirr_1_1gui.html#a7b4619db540cbdf96e81023893b4eca5a3358836a749cbd8debffc6fdc39d7afb" title="An unknown skin, not serializable at present.">EGST_UNKNOWN</a>; }
<a name="l00541"></a>00541         };
<a name="l00542"></a>00542 
<a name="l00543"></a>00543 
<a name="l00544"></a>00544 } <span class="comment">// end namespace gui</span>
<a name="l00545"></a>00545 } <span class="comment">// end namespace irr</span>
<a name="l00546"></a>00546 
<a name="l00547"></a>00547 <span class="preprocessor">#endif</span>
<a name="l00548"></a>00548 <span class="preprocessor"></span>
</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 &copy; 2003-2010 by Nikolaus Gebhardt. Generated 
        on Sun Oct 24 12:41:56 2010 by <a href="http://www.doxygen.org" target="_blank">Doxygen</a> 
        (1.6.2)</font></em></small></div></td>
  </tr>
</table>
<address style="align: right;">
</address>
</body>
</html>