<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://cegui.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Baxissimo</id>
		<title>CEGUI Wiki - Crazy Eddie's GUI System (Open Source) - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://cegui.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Baxissimo"/>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/Special:Contributions/Baxissimo"/>
		<updated>2026-04-15T06:56:24Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Overview_of_GUI_files&amp;diff=2047</id>
		<title>Overview of GUI files</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Overview_of_GUI_files&amp;diff=2047"/>
				<updated>2006-04-19T12:54:17Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: link to api doc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a lot of files that go into creating a GUI with CEGUI.  Here is an overview (thanks to lindquist for the original version).  An expanded version of this brief overview would be quite useful.&lt;br /&gt;
&lt;br /&gt;
==Overview of CEGUI resource files==&lt;br /&gt;
==='''.imageset Files'''===&lt;br /&gt;
An imageset is an xml file describing a set of images contained in an image file.&lt;br /&gt;
When an imageset is loaded, images from that file become available to the application via the [http://www.cegui.org.uk/api_reference/classCEGUI_1_1ImagesetManager.html ImagesetManager].&lt;br /&gt;
&lt;br /&gt;
Editor: [http://www.cegui.org.uk/phpBB2/viewtopic.php?t=1346 CEImagesetEditor in the works by Martignasse.]&lt;br /&gt;
&lt;br /&gt;
==='''[[Scheme files|.scheme Files]]'''===&lt;br /&gt;
A scheme file is an xml file describing the binding of widgets defined in a looknfeel file and the base Falagard widget set. Once loaded the components in the scheme file are available via the [http://www.cegui.org.uk/api_reference/classCEGUI_1_1WindowManager.html WindowManager].  A detailed description of [[Scheme files]] is also available.&lt;br /&gt;
&lt;br /&gt;
Editor: none&lt;br /&gt;
&lt;br /&gt;
==='''.looknfeel Files'''===&lt;br /&gt;
These are also xml files, which define the visual aspect of widgets declared in the scheme file.&lt;br /&gt;
&lt;br /&gt;
Editor: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''.layout Files'''===&lt;br /&gt;
A layout file is also in xml format.  It describes a set of widgets to create and their positions, sizes, and other attributes.  Basically this describes the final on-screen layout of your GUI, hence the name.&lt;br /&gt;
&lt;br /&gt;
Editor: [[The_&amp;quot;official&amp;quot;_layout_editor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''.font Files'''===&lt;br /&gt;
These simple xml files give the location of a font file (like a TrueType .ttf file) and define a few extra properties about how CEGUI should use that font.&lt;br /&gt;
&lt;br /&gt;
Editor:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==About [[%22Falagard%22_Skinning_System_Documentation | Falagard]]==&lt;br /&gt;
Falagard is the part of the API that makes it possible to create a completly new set of widgets (at the visual level) from xml files.&lt;br /&gt;
&lt;br /&gt;
You can, with a looknfeel, describe a widget and make it appear as you want (by using images defined in some imageset) and finally bind it to one of the widgets from a Falagard Base widget set in a scheme file.&lt;br /&gt;
&lt;br /&gt;
Link: [[%22Falagard%22_Skinning_System_Documentation | Falagard documentation]]&lt;br /&gt;
&lt;br /&gt;
==Related Documents==&lt;br /&gt;
* [[XML File formats]] - Detailed documentation of the various XML file formats.&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Overview_of_GUI_files&amp;diff=2046</id>
		<title>Overview of GUI files</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Overview_of_GUI_files&amp;diff=2046"/>
				<updated>2006-04-19T12:52:44Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: Link to ImagesetManager API doc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a lot of files that go into creating a GUI with CEGUI.  Here is an overview (thanks to lindquist for the original version).  An expanded version of this brief overview would be quite useful.&lt;br /&gt;
&lt;br /&gt;
==Overview of CEGUI resource files==&lt;br /&gt;
==='''.imageset Files'''===&lt;br /&gt;
An imageset is an xml file describing a set of images contained in an image file.&lt;br /&gt;
When an imageset is loaded, images from that file become available to the application via the [http://www.cegui.org.uk/api_reference/classCEGUI_1_1ImagesetManager.html ImagesetManager].&lt;br /&gt;
&lt;br /&gt;
Editor: [http://www.cegui.org.uk/phpBB2/viewtopic.php?t=1346 CEImagesetEditor in the works by Martignasse.]&lt;br /&gt;
&lt;br /&gt;
==='''[[Scheme files|.scheme Files]]'''===&lt;br /&gt;
A scheme file is an xml file describing the binding of widgets defined in a looknfeel file and the base Falagard widget set. Once loaded the component in the scheme file are available via the WindowManager.  A detailed description of [[Scheme files]] is also available.&lt;br /&gt;
&lt;br /&gt;
Editor: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''.looknfeel Files'''===&lt;br /&gt;
These are also xml files, which define the visual aspect of widgets declared in the scheme file.&lt;br /&gt;
&lt;br /&gt;
Editor: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''.layout Files'''===&lt;br /&gt;
A layout file is also in xml format.  It describes a set of widgets to create and their positions, sizes, and other attributes.  Basically this describes the final on-screen layout of your GUI, hence the name.&lt;br /&gt;
&lt;br /&gt;
Editor: [[The_&amp;quot;official&amp;quot;_layout_editor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''.font Files'''===&lt;br /&gt;
These simple xml files give the location of a font file (like a TrueType .ttf file) and define a few extra properties about how CEGUI should use that font.&lt;br /&gt;
&lt;br /&gt;
Editor:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==About [[%22Falagard%22_Skinning_System_Documentation | Falagard]]==&lt;br /&gt;
Falagard is the part of the API that makes it possible to create a completly new set of widgets (at the visual level) from xml files.&lt;br /&gt;
&lt;br /&gt;
You can, with a looknfeel, describe a widget and make it appear as you want (by using images defined in some imageset) and finally bind it to one of the widgets from a Falagard Base widget set in a scheme file.&lt;br /&gt;
&lt;br /&gt;
Link: [[%22Falagard%22_Skinning_System_Documentation | Falagard documentation]]&lt;br /&gt;
&lt;br /&gt;
==Related Documents==&lt;br /&gt;
* [[XML File formats]] - Detailed documentation of the various XML file formats.&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=XML_File_formats&amp;diff=2024</id>
		<title>XML File formats</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=XML_File_formats&amp;diff=2024"/>
				<updated>2006-03-27T02:00:16Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: more links to new straw man pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Scheme files]] - Reference manual for the scheme XML format.&lt;br /&gt;
*[[Layout files]] - Reference manual for the layout XML format.&lt;br /&gt;
*[[Imageset files]] - Reference manual for the layout XML format.&lt;br /&gt;
*[[Font files]] - Reference manual for the font XML format.&lt;br /&gt;
* Looknfeel files - ''not available yet''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Related Documents===&lt;br /&gt;
* [[Overview of GUI files]] - an brief overview of what role each these xml files plays.&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Layout_files&amp;diff=2023</id>
		<title>Layout files</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Layout_files&amp;diff=2023"/>
				<updated>2006-03-27T01:56:51Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the time being, this has been copy-and-pasted directly from &amp;quot;readme.txt&amp;quot; in the XMLRefSchema directory of the CEGUI source code.  Some prettier formatting along the lines of '''[[Scheme files|this page]]''' would be nice.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A GUI Layout defines a hierachy of Window based objects to be created and a property settings for each window.&lt;br /&gt;
The root element is GUILayout.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GUILayout Element&lt;br /&gt;
=================&lt;br /&gt;
GUILayout is the root element.&lt;br /&gt;
The GUILayout must contain a single Window element only.&lt;br /&gt;
&lt;br /&gt;
GUILayout attributes&lt;br /&gt;
--------------------&lt;br /&gt;
Parent		- Specifies the name of an existing window that this gui layout should be attached to (optional).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Window Element&lt;br /&gt;
==============&lt;br /&gt;
The Window element is used to specify a new window object to be created.&lt;br /&gt;
The Window element has attributes as described below and may contain any number of nested Window elements, any number of Property elements,&lt;br /&gt;
any number of LayoutImport elements, and any number of Event elements.&lt;br /&gt;
&lt;br /&gt;
Window attributes&lt;br /&gt;
-----------------&lt;br /&gt;
Type		- Specifies the type of Window object to be created (required).&lt;br /&gt;
Name		- Specifies the unique name for the Window.  If this is ommitted a name will be generated.  If a window with the name already exists, an exception will be thrown. (optional).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Property Element&lt;br /&gt;
================&lt;br /&gt;
The Property element is used to set properties on the Window created by the containing Window element.&lt;br /&gt;
Property has no sub-elements, but has attributes as described below.&lt;br /&gt;
&lt;br /&gt;
Property attributes&lt;br /&gt;
-------------------&lt;br /&gt;
Name		- The name of the property to be set.  If no such property exists for the target window, an exception may be thrown.  (required).&lt;br /&gt;
Value		- The value to be assigned to the property.  This must be in a format expected by the property or an exception may be thrown.  (required).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LayoutImport Element&lt;br /&gt;
====================&lt;br /&gt;
The LayoutImport element is used to reference (import) a layout file into another.  The root window of the imported layout is attached to the Window where the import occurrs.&lt;br /&gt;
The LayoutImport element has attributes but no sub-elements.&lt;br /&gt;
&lt;br /&gt;
LayoutImport attributes&lt;br /&gt;
-----------------------&lt;br /&gt;
Filename	- Specifies the filename of the layout XML file to be imported.&lt;br /&gt;
ResourceGroup - The resource group identifier to pass to the resource provider when loading the file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Event Element&lt;br /&gt;
=============&lt;br /&gt;
The Event element is used to create bindings between Gui elements and script functions.&lt;br /&gt;
The Event element has attributes but no sub-elements.&lt;br /&gt;
&lt;br /&gt;
Event attributes&lt;br /&gt;
----------------&lt;br /&gt;
Name		- Specifies the name of the target event.&lt;br /&gt;
Function	- Specifies the name of the script function that is to be bound to the event.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Imageset_files&amp;diff=2022</id>
		<title>Imageset files</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Imageset_files&amp;diff=2022"/>
				<updated>2006-03-27T01:56:43Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the time being, this has been copy-and-pasted directly from &amp;quot;readme.txt&amp;quot; in the XMLRefSchema directory of the CEGUI source code.  Some prettier formatting along the lines of '''[[Scheme files|this page]]''' would be nice.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Imagesets define one or more images on a larger image (texture).&lt;br /&gt;
The root element must be Imageset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Imageset Element&lt;br /&gt;
================&lt;br /&gt;
Has attributes and a collection of one or more Image elements.&lt;br /&gt;
&lt;br /&gt;
Imageset attributes&lt;br /&gt;
-------------------&lt;br /&gt;
Imagefile	- path to the image file containing the graphics (required).&lt;br /&gt;
ResourceGroup	- The resource group identifier to pass to the resource provider when loading the file.&lt;br /&gt;
Name		- the name that will be assigned to the Imageset in the GUI system (required).&lt;br /&gt;
NativeHorzRes	- The horizontal screen resolution that the images were are intended to be displayed at (optional, default=640).&lt;br /&gt;
NativeVertRes	- The vertical screen resolution that the images were are intended to be displayed at (optional, default=480).&lt;br /&gt;
AutoScaled	- Boolean, states whether to scale imagery so it appears the same size as any resolution (optional, default=false).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Image Element&lt;br /&gt;
=============&lt;br /&gt;
Has attributes defining an sub-image area.  Can have no sub-elements.&lt;br /&gt;
&lt;br /&gt;
Image attributes&lt;br /&gt;
----------------&lt;br /&gt;
Name		- The name that will be used to identify the image within the Imageset.  (required).&lt;br /&gt;
XPos		- X pixel co-ordinate of the top-left corner of the image on the texture. (required).&lt;br /&gt;
YPos		- Y pixel co-ordinate of the top-left corner of the image on the texture. (required).&lt;br /&gt;
Width		- Width of this image in pixels. (required).&lt;br /&gt;
Height		- Height of this image in pixels. (required).&lt;br /&gt;
XOffset		- Horizontal offset to apply when rendering.  (optional, default=0)&lt;br /&gt;
YOffset		- Vertical offset to apply when rendering.  (optional, default=0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Font_files&amp;diff=2021</id>
		<title>Font files</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Font_files&amp;diff=2021"/>
				<updated>2006-03-27T01:56:38Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the time being, this has been copy-and-pasted directly from &amp;quot;readme.txt&amp;quot; in the XMLRefSchema directory of the CEGUI source code.  Some prettier formatting along the lines of '''[[Scheme files|this page]]''' would be nice.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Font files can define one of two types of font; a static bitmapped font based on an Imageset stored on disc, or a dynamically created font made from a true-type font file (.ttf).&lt;br /&gt;
&lt;br /&gt;
The Root element must be Font.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Font Element&lt;br /&gt;
============&lt;br /&gt;
Font is the root element, it has some attributes and optional 'Mapping', 'GlyphSet', 'GlyphRange', and 'Glyph' elements.&lt;br /&gt;
Mapping elements are only of importance for static / bitmap fonts, any Mapping elements defined for a dynamic font should be ignored.&lt;br /&gt;
GlyphSet, GlyphRange, and Glyph elements are only valid for dynamic fonts.&lt;br /&gt;
&lt;br /&gt;
Font attributes&lt;br /&gt;
---------------&lt;br /&gt;
Name		- the name that will be used to identify the Font within the system. (required).&lt;br /&gt;
Filename	- filename for the font.  For Static fonts this is an Imageset.  For Dynamic fonts this is a .ttf file. (required).&lt;br /&gt;
ResourceGroup - The resource group identifier to pass to the resource provider when loading the file.&lt;br /&gt;
Type		- Specifies the type of font.  Valid options are 'Static' or 'Dynamic' (required).&lt;br /&gt;
Size		- Specifies the point size for a dynamic font, ignored for Static fonts.  (optional, default=12).&lt;br /&gt;
FirstCodepoint	- Specifies the first codepoint to be available on the dynamic font.  (optional, default=32).&lt;br /&gt;
LastCodepoint	- Specifies the last codepoint to be available on the dynamic font.  (optional, default=127).&lt;br /&gt;
NativeHorzRes	- The horizontal screen resolution that the images were are intended to be displayed at (optional, default=640).&lt;br /&gt;
NativeVertRes	- The vertical screen resolution that the images were are intended to be displayed at (optional, default=480).&lt;br /&gt;
AutoScaled	- Boolean, states whether to scale imagery so it appears the same size at any resolution (optional, default=false).&lt;br /&gt;
AntiAlias	- Boolean, states whether the font should be anti-aliased, applies to dynamic fonts only.  (optional, default=true).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mapping Element&lt;br /&gt;
===============&lt;br /&gt;
Used for static fonts only, defines a mapping between a code-point and a Image on the associated Imageset.&lt;br /&gt;
A Mapping must be supplied for every codepoint that the font is to have available.  A Mapping has attributes but no sub-elements.&lt;br /&gt;
&lt;br /&gt;
Mapping attributes&lt;br /&gt;
------------------&lt;br /&gt;
Codepoint	- Unicode codepoint which should be mapped. (required).&lt;br /&gt;
Image		- Name of the image to map.  This image shold be defined for the Imageset specified in Filename for the Font.&lt;br /&gt;
HorzAdvance	- Number of pixels to advance the 'pen' position after rendering.  -1 indicates the values should be auto-calculated.  (optional, default=-1).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GlyphSet Element&lt;br /&gt;
================&lt;br /&gt;
Used for dynamic fonts only.  Defines a set of codepoints for which glyphs should be made available in the font.&lt;br /&gt;
Multiple GlyphSet elements may be specified.  A GlyphSet element has attributes but no sub-elements.&lt;br /&gt;
&lt;br /&gt;
GlyphSet attributes&lt;br /&gt;
-------------------&lt;br /&gt;
Glyphs		- String defining the character / codepoint glyphs to be available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GlyphRange Element&lt;br /&gt;
==================&lt;br /&gt;
Used for dynamic fonts only.  Defines a range of codepoints for which glyphs should be made available in the font.&lt;br /&gt;
Multiple GlyphRange elements may be specified.  A GlyphRange element has attributes but no sub-elements.&lt;br /&gt;
&lt;br /&gt;
GlyphRange attributes&lt;br /&gt;
---------------------&lt;br /&gt;
StartCodepoint	- U+ codepoint of the first glyph that is part of this range.&lt;br /&gt;
EndCodepoint	- U+ codepoint of the last glyph that is part of this range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Glyph Element&lt;br /&gt;
=============&lt;br /&gt;
Used for dynamic fonts only.  Defines a singal codepoint for which a glyph should be made available in the font.&lt;br /&gt;
Multiple Glyph elements may be specified.  A Glyph element has attributes but no sub-elements.&lt;br /&gt;
&lt;br /&gt;
Glyph attributes&lt;br /&gt;
----------------&lt;br /&gt;
Codepoint	- U+ codepoint of the glyph to be added to the font.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Imageset_files&amp;diff=2020</id>
		<title>Imageset files</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Imageset_files&amp;diff=2020"/>
				<updated>2006-03-27T01:52:15Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the time being, this has been copy-and-pasted directly from &amp;quot;readme.txt&amp;quot; in the XMLRefSchema directory of the CEGUI source code.  Some prettier formatting along the lines of [[Scheme files|this page]] would be nice.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Imagesets define one or more images on a larger image (texture).&lt;br /&gt;
The root element must be Imageset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Imageset Element&lt;br /&gt;
================&lt;br /&gt;
Has attributes and a collection of one or more Image elements.&lt;br /&gt;
&lt;br /&gt;
Imageset attributes&lt;br /&gt;
-------------------&lt;br /&gt;
Imagefile	- path to the image file containing the graphics (required).&lt;br /&gt;
ResourceGroup	- The resource group identifier to pass to the resource provider when loading the file.&lt;br /&gt;
Name		- the name that will be assigned to the Imageset in the GUI system (required).&lt;br /&gt;
NativeHorzRes	- The horizontal screen resolution that the images were are intended to be displayed at (optional, default=640).&lt;br /&gt;
NativeVertRes	- The vertical screen resolution that the images were are intended to be displayed at (optional, default=480).&lt;br /&gt;
AutoScaled	- Boolean, states whether to scale imagery so it appears the same size as any resolution (optional, default=false).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Image Element&lt;br /&gt;
=============&lt;br /&gt;
Has attributes defining an sub-image area.  Can have no sub-elements.&lt;br /&gt;
&lt;br /&gt;
Image attributes&lt;br /&gt;
----------------&lt;br /&gt;
Name		- The name that will be used to identify the image within the Imageset.  (required).&lt;br /&gt;
XPos		- X pixel co-ordinate of the top-left corner of the image on the texture. (required).&lt;br /&gt;
YPos		- Y pixel co-ordinate of the top-left corner of the image on the texture. (required).&lt;br /&gt;
Width		- Width of this image in pixels. (required).&lt;br /&gt;
Height		- Height of this image in pixels. (required).&lt;br /&gt;
XOffset		- Horizontal offset to apply when rendering.  (optional, default=0)&lt;br /&gt;
YOffset		- Vertical offset to apply when rendering.  (optional, default=0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=User_talk:Baxissimo&amp;diff=2019</id>
		<title>User talk:Baxissimo</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=User_talk:Baxissimo&amp;diff=2019"/>
				<updated>2006-03-27T01:41:58Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm interested in making CEGUI easier to use.&lt;br /&gt;
&lt;br /&gt;
I'm currently mulling over how to provided a simplified interface to CEGUI that lets you get going trivially in a jiff.&lt;br /&gt;
&lt;br /&gt;
For instance, I'm thinking you should be able to do something like this in your code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
using namespace CEGUI_EZ;&lt;br /&gt;
CEGUI_EZ::Initialize();&lt;br /&gt;
EZGUI *gui = new EZGUI();&lt;br /&gt;
w = new Panel(gui, &amp;quot;Test GUI&amp;quot;);&lt;br /&gt;
new Button(w, &amp;quot;Click me&amp;quot;, buttoncb);&lt;br /&gt;
new Slider(w, &amp;quot;Frob me&amp;quot;, slidercb);&lt;br /&gt;
Menu* m = new Menu(w,&amp;quot;Options&amp;quot;,menucb);&lt;br /&gt;
new MenuItem(m, &amp;quot;Choice 1&amp;quot;);&lt;br /&gt;
new MenuItem(m, &amp;quot;Choice 2&amp;quot;);&lt;br /&gt;
new MenuItem(m, &amp;quot;Choice 3&amp;quot;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you'd have a usable GUI of some sort that calls the specified callback functions when something happens.&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Help:Editing&amp;diff=2018</id>
		<title>Help:Editing</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Help:Editing&amp;diff=2018"/>
				<updated>2006-03-27T01:39:19Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: link straight to wiki markup section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hmm. There seems to be a real lack of help here...&lt;br /&gt;
&lt;br /&gt;
I think CEGUI.org.uk is using a wiki similar to WikiPedia, so [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page#Wiki_markup their documentation may be of help].&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Help:Editing&amp;diff=2017</id>
		<title>Help:Editing</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Help:Editing&amp;diff=2017"/>
				<updated>2006-03-27T01:38:13Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: Added a link to wikipedia's help.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hmm. There seems to be a real lack of help here...&lt;br /&gt;
&lt;br /&gt;
I think CEGUI.org.uk is using a wiki similar to WikiPedia, so [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page their documentation may be of help].&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Overview_of_GUI_files&amp;diff=2016</id>
		<title>Overview of GUI files</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Overview_of_GUI_files&amp;diff=2016"/>
				<updated>2006-03-27T01:32:34Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: links mostly&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a lot of files that go into creating a GUI with CEGUI.  Here is an overview (thanks to lindquist for the original version).  An expanded version of this brief overview would be quite useful.&lt;br /&gt;
&lt;br /&gt;
==Overview of CEGUI resource files==&lt;br /&gt;
==='''.imageset Files'''===&lt;br /&gt;
An imageset is an xml file describing a set of images contained in an image file.&lt;br /&gt;
When an imageset is loaded, images from that file become available to the application via the ImagesetManager.&lt;br /&gt;
&lt;br /&gt;
Editor: [http://www.cegui.org.uk/phpBB2/viewtopic.php?t=1346 Something in the works by Centipede?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''[[Scheme files|.scheme Files]]'''===&lt;br /&gt;
A scheme file is an xml file describing the binding of widgets defined in a looknfeel file and the base Falagard widget set. Once loaded the component in the scheme file are available via the WindowManager.  A detailed description of [[Scheme files]] is also available.&lt;br /&gt;
&lt;br /&gt;
Editor: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''.looknfeel Files'''===&lt;br /&gt;
These are also xml files, which define the visual aspect of widgets declared in the scheme file.&lt;br /&gt;
&lt;br /&gt;
Editor: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''.layout Files'''===&lt;br /&gt;
A layout file is also in xml format.  It describes a set of widgets to create and their positions, sizes, and other attributes.  Basically this describes the final on-screen layout of your GUI, hence the name.&lt;br /&gt;
&lt;br /&gt;
Editor: [[The_&amp;quot;official&amp;quot;_layout_editor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''.font Files'''===&lt;br /&gt;
These simple xml files give the location of a font file (like a TrueType .ttf file) and define a few extra properties about how CEGUI should use that font.&lt;br /&gt;
&lt;br /&gt;
Editor:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==About [[%22Falagard%22_Skinning_System_Documentation | Falagard]]==&lt;br /&gt;
Falagard is the part of the API that makes it possible to create a completly new set of widgets (at the visual level) from xml files.&lt;br /&gt;
&lt;br /&gt;
You can, with a looknfeel, describe a widget and make it appear as you want (by using images defined in some imageset) and finally bind it to one of the widgets from a Falagard Base widget set in a scheme file.&lt;br /&gt;
&lt;br /&gt;
Link: [[%22Falagard%22_Skinning_System_Documentation | Falagard documentation]]&lt;br /&gt;
&lt;br /&gt;
==Related Documents==&lt;br /&gt;
* [[XML File formats]] - Detailed documentation of the various XML file formats.&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=XML_File_formats&amp;diff=2015</id>
		<title>XML File formats</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=XML_File_formats&amp;diff=2015"/>
				<updated>2006-03-27T01:21:20Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Scheme files]] - Reference manual for the scheme XML format.&lt;br /&gt;
&lt;br /&gt;
===Related Documents===&lt;br /&gt;
* [[Overview of GUI files]] - an brief overview of what role each these xml files plays.&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Overview_of_GUI_files&amp;diff=2014</id>
		<title>Overview of GUI files</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Overview_of_GUI_files&amp;diff=2014"/>
				<updated>2006-03-27T01:11:44Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: added link to scheme files page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a lot of files that go into creating a GUI with CEGUI.  Here is an overview (thanks to lindquist for the original version).  An expanded version of this brief overview would be quite useful.&lt;br /&gt;
&lt;br /&gt;
==Overview of CEGUI resource files==&lt;br /&gt;
==='''.imageset Files'''===&lt;br /&gt;
An imageset is an xml file describing a set of images contained in an image file.&lt;br /&gt;
When an imageset is loaded, images from that file become available to the application via the ImagesetManager.&lt;br /&gt;
&lt;br /&gt;
Editor: [http://www.cegui.org.uk/phpBB2/viewtopic.php?t=1346 Something in the works by Centipede?]&lt;br /&gt;
&lt;br /&gt;
==='''.scheme Files'''===&lt;br /&gt;
A scheme file is an xml file describing the binding of widgets defined in a looknfeel file and the base Falagard widget set. Once loaded the component in the scheme file are available via the WindowManager.  A detailed description of [[Scheme files]] is also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editor: none&lt;br /&gt;
&lt;br /&gt;
==='''.looknfeel Files'''===&lt;br /&gt;
These are also xml files, which define the visual aspect of widgets declared in the scheme file.&lt;br /&gt;
&lt;br /&gt;
Editor: none&lt;br /&gt;
&lt;br /&gt;
==='''.layout Files'''===&lt;br /&gt;
A layout files is also in xml format.  It describes a set of widgets to create and the positions, sizes, and other attributes those widgets should have.  Basically this describes the final on-screen layout of your GUI.&lt;br /&gt;
&lt;br /&gt;
Editor: [[The_&amp;quot;official&amp;quot;_layout_editor]]&lt;br /&gt;
&lt;br /&gt;
==='''.font Files'''===&lt;br /&gt;
These simple xml files give the location of a font file (like a TrueType .ttf file) and define a few extra properties about how CEGUI should use that font.&lt;br /&gt;
&lt;br /&gt;
Editor:&lt;br /&gt;
&lt;br /&gt;
==About Falagard==&lt;br /&gt;
Falagard is the part of the API that makes it possible to create a completly new set of widgets (at the visual level) from xml files.&lt;br /&gt;
&lt;br /&gt;
You can, with a looknfeel, describe a widget and make it appear as you want (by using images defined in some imageset) and finally bind it to one of the widgets from a Falagard Base widget set in a scheme file.&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Tutorials&amp;diff=2013</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Tutorials&amp;diff=2013"/>
				<updated>2006-03-27T01:09:48Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: The &amp;quot;external links&amp;quot; category seemed unnecessary.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== CrazyEddie's Beginner Guides ===&lt;br /&gt;
* [[The Beginner Guide to Getting CEGUI Rendering]] - How to initialise CEGUI to render properly.&lt;br /&gt;
* [[The Beginner Guide to Loading Data Files and Initialisation]] - How to load some data files and perform basic system initialisation.&lt;br /&gt;
* [[The Beginner Guide to Creating a CEGUI Window]] - How to create a simple window and get it on screen.&lt;br /&gt;
* [[The Beginner Guide to Injecting Inputs]] - How to inject inputs into CEGUI and get interactive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scripting with CEGUI ===&lt;br /&gt;
* [[Getting Started with Lua and CEGUI]] - How to initialise CEGUI with a Lua script module and configuration file.&lt;br /&gt;
* [[Handling Events from Lua]] - How to load Lua script files and bind CEGUI events to Lua functions.&lt;br /&gt;
* [[Writing CEGUI scripts]] - Code snippets&lt;br /&gt;
* [[Adding LuaScriptModule to Sample_FirstWindow]] - Experience adding scripting to an existing sample.&lt;br /&gt;
* [http://www.gpwiki.org/index.php/Crazy_Eddies_GUI_System:Tutorials:Creating_a_scriptable_interface_using_CEGUI Creating a scriptable interface using CEGUI]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Window System Examples ===&lt;br /&gt;
* [[Using CEGUI with SDL and OpenGL]] - Guidelines on how to get SDL, OpenGL and CEGUI running together.&lt;br /&gt;
* [[Using CEGUI with Producer and OpenGL]] - Guidelines on how to render and inject input to CEGUI from the Producer API.&lt;br /&gt;
* [http://artis.imag.fr/Membres/Xavier.Decoret/resources/CEGUI/ Using CEGUI with Qt/QGLViewer]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Extending CEGUI ===&lt;br /&gt;
* [[Using Expat XML parser within CEGUI]] - How to add support for another XML parser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Skins - Tutorial For Artists ===&lt;br /&gt;
* [[Creating Skins]] - Extra notes for artists on how to create skins.&lt;br /&gt;
* [[The Beginners Guide to Falagard skinning - Part I]] - Learn by doing a Button.&lt;br /&gt;
* [[The Beginners Guide to Falagard skinning - Part II]] - More Falagard fun, this time with the Editbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Overviews ===&lt;br /&gt;
* [[Overview of GUI files]] - A quick introduction to all the XML files used by CEGUI.&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Tutorials&amp;diff=2012</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Tutorials&amp;diff=2012"/>
				<updated>2006-03-27T01:05:54Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== CrazyEddie's Beginner Guides ===&lt;br /&gt;
* [[The Beginner Guide to Getting CEGUI Rendering]] - How to initialise CEGUI to render properly.&lt;br /&gt;
* [[The Beginner Guide to Loading Data Files and Initialisation]] - How to load some data files and perform basic system initialisation.&lt;br /&gt;
* [[The Beginner Guide to Creating a CEGUI Window]] - How to create a simple window and get it on screen.&lt;br /&gt;
* [[The Beginner Guide to Injecting Inputs]] - How to inject inputs into CEGUI and get interactive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Lua Scripting with CEGUI ===&lt;br /&gt;
* [[Getting Started with Lua and CEGUI]] - How to initialise CEGUI with a Lua script module and configuration file.&lt;br /&gt;
* [[Handling Events from Lua]] - How to load Lua script files and bind CEGUI events to Lua functions.&lt;br /&gt;
* [[Writing CEGUI scripts]] - Code snippets&lt;br /&gt;
* [[Adding LuaScriptModule to Sample_FirstWindow]] - Experience adding scripting to an existing sample.&lt;br /&gt;
&lt;br /&gt;
=== Window System Examples ===&lt;br /&gt;
* [[Using CEGUI with SDL and OpenGL]] - Guidelines on how to get SDL, OpenGL and CEGUI running together.&lt;br /&gt;
* [[Using CEGUI with Producer and OpenGL]] - Guidelines on how to render and inject input to CEGUI from the Producer API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Extending CEGUI ===&lt;br /&gt;
* [[Using Expat XML parser within CEGUI]] - How to add support for another XML parser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Skins - Tutorial For Artists ===&lt;br /&gt;
* [[Creating Skins]] - Extra notes for artists on how to create skins.&lt;br /&gt;
* [[The Beginners Guide to Falagard skinning - Part I]] - Learn by doing a Button.&lt;br /&gt;
* [[The Beginners Guide to Falagard skinning - Part II]] - More Falagard fun, this time with the Editbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Overviews ===&lt;br /&gt;
* [[Overview of GUI files]] - A quick introduction to all the XML files used by CEGUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== External Links ===&lt;br /&gt;
* [http://www.gpwiki.org/index.php/Crazy_Eddies_GUI_System:Tutorials:Creating_a_scriptable_interface_using_CEGUI Creating a scriptable interface using CEGUI]&lt;br /&gt;
&lt;br /&gt;
* [http://artis.imag.fr/Membres/Xavier.Decoret/resources/CEGUI/ Using CEGUI with Qt/QGLViewer]&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=User_talk:Baxissimo&amp;diff=2011</id>
		<title>User talk:Baxissimo</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=User_talk:Baxissimo&amp;diff=2011"/>
				<updated>2006-03-27T00:55:32Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Howdy, I'm baxissimo.&lt;br /&gt;
&lt;br /&gt;
I'm interested in making CEGUI easier to use.&lt;br /&gt;
&lt;br /&gt;
I'm currently mulling over how to provided a simplified interface to CEGUI that lets you get going trivially in a jiff.&lt;br /&gt;
&lt;br /&gt;
For instance, I'm thinking you should be able to do something like this in your code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
using namespace CEGUI_EZ;&lt;br /&gt;
CEGUI_EZ::Initialize();&lt;br /&gt;
EZGUI *gui = new EZGUI();&lt;br /&gt;
w = new Panel(gui, &amp;quot;Test GUI&amp;quot;);&lt;br /&gt;
new Button(w, &amp;quot;Click me&amp;quot;, buttoncb);&lt;br /&gt;
new Slider(w, &amp;quot;Frob me&amp;quot;, slidercb);&lt;br /&gt;
Menu* m = new Menu(w,&amp;quot;Options&amp;quot;,menucb);&lt;br /&gt;
new MenuItem(m, &amp;quot;Choice 1&amp;quot;);&lt;br /&gt;
new MenuItem(m, &amp;quot;Choice 2&amp;quot;);&lt;br /&gt;
new MenuItem(m, &amp;quot;Choice 3&amp;quot;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you'd have a usable GUI of some sort that calls the specified callback functions when something happens.&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Overview_of_GUI_files&amp;diff=2010</id>
		<title>Overview of GUI files</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Overview_of_GUI_files&amp;diff=2010"/>
				<updated>2006-03-27T00:43:15Z</updated>
		
		<summary type="html">&lt;p&gt;Baxissimo: About GUI files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a lot of files that go into creating a GUI with CEGUI.  Here is an overview (thanks to lindquist for the original version).  An expanded version of this brief overview would be quite useful.&lt;br /&gt;
&lt;br /&gt;
==Overview of CEGUI resource files==&lt;br /&gt;
==='''.imageset Files'''===&lt;br /&gt;
An imageset is an xml file describing a set of images contained in an image file.&lt;br /&gt;
When an imageset is loaded, images from that file become available to the application via the ImagesetManager.&lt;br /&gt;
&lt;br /&gt;
Editor: [http://www.cegui.org.uk/phpBB2/viewtopic.php?t=1346 Something in the works by Centipede?]&lt;br /&gt;
&lt;br /&gt;
==='''.scheme Files'''===&lt;br /&gt;
A scheme file is an xml file describing the binding of widgets defined in a looknfeel file and the base Falagard widget set. Once loaded the component in the scheme file are available via the WindowManager.&lt;br /&gt;
&lt;br /&gt;
Editor: none&lt;br /&gt;
&lt;br /&gt;
==='''.looknfeel Files'''===&lt;br /&gt;
These are also xml files, which define the visual aspect of widgets declared in the scheme file.&lt;br /&gt;
&lt;br /&gt;
Editor: none&lt;br /&gt;
&lt;br /&gt;
==='''.layout Files'''===&lt;br /&gt;
A layout files is also in xml format.  It describes a set of widgets to create and the positions, sizes, and other attributes those widgets should have.  Basically this describes the final on-screen layout of your GUI.&lt;br /&gt;
&lt;br /&gt;
Editor: [[The_&amp;quot;official&amp;quot;_layout_editor]]&lt;br /&gt;
&lt;br /&gt;
==='''.font Files'''===&lt;br /&gt;
These simple xml files give the location of a font file (like a TrueType .ttf file) and define a few extra properties about how CEGUI should use that font.&lt;br /&gt;
&lt;br /&gt;
Editor:&lt;br /&gt;
&lt;br /&gt;
==About Falagard==&lt;br /&gt;
Falagard is the part of the API that makes it possible to create a completly new set of widgets (at the visual level) from xml files.&lt;br /&gt;
&lt;br /&gt;
You can, with a looknfeel, describe a widget and make it appear as you want (by using images defined in some imageset) and finally bind it to one of the widgets from a Falagard Base widget set in a scheme file.&lt;/div&gt;</summary>
		<author><name>Baxissimo</name></author>	</entry>

	</feed>