added missing ui.xml files

This commit is contained in:
cecilkorik 2017-09-17 22:20:12 -04:00
parent 12cb7128f7
commit d39cc9d55d
2 changed files with 120 additions and 0 deletions

87
data/xml/def/ui.xml Executable file
View file

@ -0,0 +1,87 @@
<xml_binary_packing name="ui">
<datatag name="button" multiple="yes">
<attribute name="id" data="string"/>
<datatag name="label" data="string"/>
<datatag name="style" data="string" optional="yes" default="normal"/>
<datatag name="callback" data="string"/>
<datatag name="padding" optional="yes">
<attribute name="x" data="int" optional="yes" default="0"/>
<attribute name="y" data="int" optional="yes" default="0"/>
</datatag>
</datatag>
<datatag name="grid" multiple="yes">
<attribute name="id" data="string"/>
<datatag name="row" multiple="yes">
<attribute name="number" data="int"/>
<datatag name="col" multiple="yes">
<attribute name="number" data="int"/>
<datatag name="content">
<attribute name="id" data="string"/>
</datatag>
</datatag>
</datatag>
<datatag name="stretch" optional="yes">
<datatag name="cell" optional="yes">
<attribute name="row" data="int" optional="yes"/>
<attribute name="col" data="int" optional="yes"/>
</datatag>
<datatag name="ratios" optional="yes">
<attribute name="rows" data="string" optional="yes"/>
<attribute name="cols" data="string" optional="yes"/>
</datatag>
</datatag>
<datatag name="postype" data="string" optional="yes" default="relative"/>
<datatag name="filltype" data="string" optional="yes" default="stretch"/>
<datatag name="pos" optional="yes">
<attribute name="x" data="int" optional="yes" default="0"/>
<attribute name="y" data="int" optional="yes" default="0"/>
</datatag>
<datatag name="padding" optional="yes">
<attribute name="x" data="int" optional="yes" default="0"/>
<attribute name="y" data="int" optional="yes" default="0"/>
</datatag>
</datatag>
<datatag name="wrapper" multiple="yes">
<attribute name="id" data="string"/>
<datatag name="padding" optional="yes">
<attribute name="x" data="int" optional="yes" default="0"/>
<attribute name="y" data="int" optional="yes" default="0"/>
</datatag>
<datatag name="postype" data="string" optional="yes" default="relative"/>
<datatag name="filltype" data="string" optional="yes" default="stretch"/>
<datatag name="pos" optional="yes">
<attribute name="x" data="int" optional="yes" default="0"/>
<attribute name="y" data="int" optional="yes" default="0"/>
</datatag>
<datatag name="content">
<attribute name="id" data="string"/>
</datatag>
</datatag>
<datatag name="frame" multiple="yes">
<attribute name="id" data="string"/>
<datatag name="style" data="string" optional="yes" default="window"/>
<datatag name="color">
<attribute name="r" data="float"/>
<attribute name="g" data="float"/>
<attribute name="b" data="float"/>
<attribute name="a" data="float" optional="yes" default="1.0"/>
</datatag>
<datatag name="postype" data="string" optional="yes" default="relative"/>
<datatag name="filltype" data="string" optional="yes" default="stretch"/>
<datatag name="pos" optional="yes">
<attribute name="x" data="int" optional="yes" default="0"/>
<attribute name="y" data="int" optional="yes" default="0"/>
</datatag>
<datatag name="content">
<attribute name="id" data="string"/>
</datatag>
<datatag name="padding" optional="yes">
<attribute name="x" data="int" optional="yes" default="0"/>
<attribute name="y" data="int" optional="yes" default="0"/>
</datatag>
</datatag>
</xml_binary_packing>

33
data/xml/ui.xml Normal file
View file

@ -0,0 +1,33 @@
<ui>
<button id="mainmenu_b1">
<label>Start</label>
<callback>startgame</callback>
<padding x="20" y="0"/>
</button>
<button id="mainmenu_b2">
<label>Options</label>
<callback>startgame</callback>
<padding x="20" y="0"/>
</button>
<button id="mainmenu_b3">
<label>Exit</label>
<callback>startgame</callback>
<padding x="20" y="0"/>
</button>
<grid id="mainmenu_button_grid">
<row number="1"><col number="1"><content id="mainmenu_b1"/></col></row>
<row number="2"><col number="1"><content id="mainmenu_b2"/></col></row>
<row number="3"><col number="1"><content id="mainmenu_b3"/></col></row>
<postype>center</postype>
<filltype>stretch</filltype>
</grid>
<wrapper id="mainmenu_bg_wrap">
<padding x="20" y="30"/>
<content id="mainmenu_button_grid"/>
</wrapper>
<frame id="mainmenu_frame">
<color r="0" g="0" b="1" a="0.35"/>
<postype>center</postype>
<content id="mainmenu_bg_wrap"/>
</frame>
</ui>