Code:
<?xml version="1.0" encoding="UTF-8"?>
<GUILayout>
<Window Type="DefaultWindow" Name="root" >
<Property Name="UnifiedAreaRect" Value="{{0,0},{0,0},{1,0},{1,0}}" />
<Window Type="TaharezLook/FrameWindow" Name="fwRechner" >
<Property Name="Text" Value="Toller Taschenrechner 2000" />
<Property Name="TitlebarEnabled" Value="True" />
<Property Name="TitlebarFont" Value="Commonwealth-10" />
<Property Name="UnifiedAreaRect" Value="{{0.5,-100},{0.5,-100},{0.5,100},{0.5,100}}" />
<Window Type="TaharezLook/Editbox" Name="fwRechner/eingabefeld" >
<Property Name="Text" Value="0" />
<Property Name="UnifiedPosition" Value="{{0.04,0},{0.15,0}}" />
<Property Name="UnifiedSize" Value="{{0.92,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/clear" >
<Property Name="Text" Value="C" />
<Property Name="UnifiedPosition" Value="{{0.04,0},{0.30,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/pm" >
<Property Name="Text" Value="+/-" />
<Property Name="UnifiedPosition" Value="{{0.28,0},{0.30,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/division" >
<Property Name="Text" Value="/" />
<Property Name="UnifiedPosition" Value="{{0.52,0},{0.30,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/multiplikation" >
<Property Name="Text" Value="x" />
<Property Name="UnifiedPosition" Value="{{0.76,0},{0.30,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/7" >
<Property Name="Text" Value="7" />
<Property Name="UnifiedPosition" Value="{{0.04,0},{0.44,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/8" >
<Property Name="Text" Value="8" />
<Property Name="UnifiedPosition" Value="{{0.28,0},{0.44,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/9" >
<Property Name="Text" Value="9" />
<Property Name="UnifiedPosition" Value="{{0.52,0},{0.44,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/-" >
<Property Name="Text" Value="-" />
<Property Name="UnifiedPosition" Value="{{0.76,0},{0.44,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/4" >
<Property Name="Text" Value="4" />
<Property Name="UnifiedPosition" Value="{{0.04,0},{0.58,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/5" >
<Property Name="Text" Value="5" />
<Property Name="UnifiedPosition" Value="{{0.28,0},{0.58,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/6" >
<Property Name="Text" Value="6" />
<Property Name="UnifiedPosition" Value="{{0.52,0},{0.58,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/+" >
<Property Name="Text" Value="+" />
<Property Name="UnifiedPosition" Value="{{0.76,0},{0.58,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/1" >
<Property Name="Text" Value="1" />
<Property Name="UnifiedPosition" Value="{{0.04,0},{0.72,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/2" >
<Property Name="Text" Value="2" />
<Property Name="UnifiedPosition" Value="{{0.28,0},{0.72,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/3" >
<Property Name="Text" Value="3" />
<Property Name="UnifiedPosition" Value="{{0.52,0},{0.72,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/=" >
<Property Name="Text" Value="=" />
<Property Name="UnifiedPosition" Value="{{0.76,0},{0.72,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.25,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/0" >
<Property Name="Text" Value="0" />
<Property Name="UnifiedPosition" Value="{{0.04,0},{0.86,0}}" />
<Property Name="UnifiedSize" Value="{{0.44,0},{0.10,0}}" />
</Window>
<Window Type="TaharezLook/Button" Name="fwRechner/." >
<Property Name="Text" Value="." />
<Property Name="UnifiedPosition" Value="{{0.52,0},{0.86,0}}" />
<Property Name="UnifiedSize" Value="{{0.2,0},{0.10,0}}" />
</Window>
</Window>
</Window>
</GUILayout>
Erstellen des CEGUI Renderers und Systems, laden des Skins, zuweisen eines Standard Mouse Cursor Bildes und laden des GUI-Layouts aus der XML-Datei. In *.scheme können font, lookNFeels und imageset festgelegt werden. In imagesets wird die Position von GUI-Elementen ,bzw. Einzelteilen aus denen sich die Elemente zusammensetzen, in einer Bildatei angegeben. In *.looknfeel wird festgelegt, aus welchen Bildern ein bestimmtes GUI-Element besteht und wo sie sich befinden.