Changes

Jump to navigation Jump to search
Line 155: Line 155:     
You can load in UIs using xml files with an html like structure using '''WindowManager.GenerateUI'''(List<XMLParser.XMLNode> nodes, GameObject parent, object callback). Example:  
 
You can load in UIs using xml files with an html like structure using '''WindowManager.GenerateUI'''(List<XMLParser.XMLNode> nodes, GameObject parent, object callback). Example:  
<pre class="language-html">&lt;code class="language-html"&gt;&lt;pre&gt;
+
<pre class="language-html">&lt;window MinSize="0,0" NonLocTitle="Test window"&gt;
&lt;window MinSize="0,0" NonLocTitle="Test window"&gt;
   
&lt;ScrollView anchor="fill" position="4,4" size="-8,-8"&gt;
 
&lt;ScrollView anchor="fill" position="4,4" size="-8,-8"&gt;
 
&lt;VerticalLayout anchor="top" padding="4,4,4,4" spacing="2" childForceExpandHeight="False" childControlHeight="False"&gt;
 
&lt;VerticalLayout anchor="top" padding="4,4,4,4" spacing="2" childForceExpandHeight="False" childControlHeight="False"&gt;
Line 166: Line 165:  
&lt;/VerticalLayout&gt;
 
&lt;/VerticalLayout&gt;
 
&lt;/ScrollView&gt;
 
&lt;/ScrollView&gt;
&lt;/window&gt;
+
&lt;/window&gt;</pre>
&lt;/pre&gt;&lt;/code&gt;</pre>
   
This will create a window with a scroll view containing a label, a button and a combobox automatically laid out vertically. Please note that attributes, e.g. '''position'''="4,4" are case sensitive!
 
This will create a window with a scroll view containing a label, a button and a combobox automatically laid out vertically. Please note that attributes, e.g. '''position'''="4,4" are case sensitive!
  

Navigation menu