I'm looking forward to implement a Menubar, so to make things the easiest as possible, I'm using the TaharezLook where it's already implemented.
I've put in my layout the following :
Code: Select all
<?xml version="1.0" ?>
<GUILayout version="4">
<Window type="TaharezLook/Menubar" name="building_menu" >
<Property name="MaxSize" value="{{1,0},{1,0}}" />
<Property name="Position" value="{ {0.3, 0}, {1, -30} }" />
<Property name="Size" value="{ {0.7, -250}, {0, 30} }" />
<Property name="ItemSpacing" value="10" />
<Window type="TaharezLook/MenuItem" name="Root/FrameWindow/Menubar/Storage" >
<Property name="Text" value="Storage" />
<Property name="TooltipText" value="Buildings that can be used to store resources, equipment etc." />
<Property name="MaxSize" value="{{1,0},{1,0}}" />
<Property name="Area" value="{{0,7},{0,0},{0,30},{0,21}}" />
<Property name="VerticalAlignment" value="Centre" />
<Window type="TaharezLook/PopupMenu" name="Root/FrameWindow/Menubar/Storage/AutoPopup" >
<Property name="Visible" value="False" />
<Property name="FadeInTime" value="0" />
<Property name="FadeOutTime" value="0" />
<Property name="ItemSpacing" value="2" />
<Property name="MaxSize" value="{{1,0},{1,0}}" />
<Property name="ClippedByParent" value="False" />
<Property name="Area" value="{{0,0},{0,-40},{0,42},{0,120}}" />
<Property name="AutoResizeEnabled" value="True" />
<Window type="TaharezLook/MenuItem" name="Root/FrameWindow/Menubar/Storage/Storage" >
<Property name="Text" value="Storage" />
<Property name="TooltipText" value="Basic general storage" />
<Property name="MaxSize" value="{{1,0},{1,0}}" />
<Property name="Area" value="{{0,2},{0,2},{0,39},{0,23}}" />
</Window>
</Window>
</Window>
</Window>
</GUILayout>
I've managed to get it working somehow even though the subitem placement is weird and I had to handle the mouse enter/leave behaviour by myself like in 0.5. Is there any better way to use it ? I can't figure out how does it works in the demo.