<?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=Martignasse</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=Martignasse"/>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/Special:Contributions/Martignasse"/>
		<updated>2026-07-07T02:07:51Z</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=2026</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=2026"/>
				<updated>2006-03-27T11:45:52Z</updated>
		
		<summary type="html">&lt;p&gt;Martignasse: &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;
Martignasse: [http://www.cegui.org.uk/phpBB2/viewtopic.php?t=1346 a CEImagesetEditor in WIP 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>Martignasse</name></author>	</entry>

	</feed>