<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<toggleable_menu
 layout="topleft"
 visible="false"
 name="Gear Outfit">
    <menu_item_call
     label="Replace current outfit"
     layout="topleft"
     name="wear">
        <on_click
         function="Gear.Wear" />
        <on_enable
         function="Gear.OnEnable"
         parameter="wear" />
        <on_visible
         function="Gear.OnVisible"
         parameter="wear" />
    </menu_item_call>
    <menu_item_call
     label="Add outfit items"
     layout="topleft"
     name="wear_add">
        <on_click
         function="Gear.WearAdd" />
        <on_enable
         function="Gear.OnEnable"
         parameter="wear_add" />
        <on_visible
         function="Gear.OnVisible"/>
    </menu_item_call>
    <menu_item_call
     label="Take off outfit items"
     layout="topleft"
     name="take_off">
        <on_click
         function="Gear.TakeOff" />
        <on_enable
         function="Gear.OnEnable"
         parameter="take_off" />
        <on_visible
         function="Gear.OnVisible"
         parameter="take_off" />
    </menu_item_call>
    <menu_item_separator name="wear_separator" />
    <menu_item_call
     label="Image..."
     layout="topleft"
     name="thumbnail">
       <on_click
        function="Gear.Thumbnail" />
    </menu_item_call>
    <menu_item_call
     label="Rename outfit"
     layout="topleft"
     name="rename">
        <on_click
         function="Gear.Rename" />
        <on_enable
         function="Gear.OnEnable"
         parameter="rename" />
        <on_visible
         function="Gear.OnVisible"
         parameter="rename" />
    </menu_item_call>
    <menu_item_call
     label="Save to this outfit"
     layout="topleft"
     name="save">
        <on_click
         function="Gear.Save" />
        <on_visible
         function="Gear.OnVisible"/>
    </menu_item_call>
    <menu_item_separator>
        <on_visible
        function="Gear.OnVisible"
        parameter="delete" />
    </menu_item_separator>
    <menu_item_call
     label="Delete outfit"
     layout="topleft"
     name="delete_outfit">
        <on_click
         function="Gear.Delete" />
        <on_enable
         function="Gear.OnEnable"
         parameter="delete" />
        <on_visible
         function="Gear.OnVisible"
         parameter="delete" />
    </menu_item_call>
    <menu_item_separator>
        <on_visible
         function="Gear.OnVisible"/>
    </menu_item_separator>
    <menu_item_check
     label="Sort folders always by name"
     layout="topleft"
     name="sort_folders_by_name">
        <on_click
         function="Gear.SortByName" />
        <on_check
         function="CheckControl"
         parameter="OutfitGallerySortByName" />
    </menu_item_check>
        <menu_item_call
     label="Expand all folders"
     layout="topleft"
     name="expand">
        <on_click
         function="Gear.Expand" />
    </menu_item_call>
    <menu_item_call
     label="Collapse all folders"
     layout="topleft"
     name="collapse">
        <on_click
         function="Gear.Collapse" />
    </menu_item_call>
  <menu_item_separator/>
            <!-- copied (with minor modifications) from menu_inventory_add.xml -->
            <!--  *TODO: generate dynamically? -->
            <menu
             height="175"
             label="New clothes"
             layout="topleft"
             left_delta="0"
             mouse_opaque="false"
             name="New Clothes"
             top_pad="514"
             width="125">
                <menu_item_call
                 label="New Shirt"
                 layout="topleft"
                 name="New Shirt">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="shirt" />
                </menu_item_call>
                <menu_item_call
                 label="New Pants"
                 layout="topleft"
                 name="New Pants">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="pants" />
                </menu_item_call>
                <menu_item_call
                 label="New Shoes"
                 layout="topleft"
                 name="New Shoes">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="shoes" />
                </menu_item_call>
                <menu_item_call
                 label="New Socks"
                 layout="topleft"
                 name="New Socks">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="socks" />
                </menu_item_call>
                <menu_item_call
                 label="New Jacket"
                 layout="topleft"
                 name="New Jacket">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="jacket" />
                </menu_item_call>
                <menu_item_call
                 label="New Skirt"
                 layout="topleft"
                 name="New Skirt">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="skirt" />
                </menu_item_call>
                <menu_item_call
                 label="New Gloves"
                 layout="topleft"
                 name="New Gloves">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="gloves" />
                </menu_item_call>
                <menu_item_call
                 label="New Undershirt"
                 layout="topleft"
                 name="New Undershirt">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="undershirt" />
                </menu_item_call>
                <menu_item_call
                 label="New Underpants"
                 layout="topleft"
                 name="New Underpants">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="underpants" />
                </menu_item_call>
                <menu_item_call
                 label="New Alpha"
                 layout="topleft"
                 name="New Alpha">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="alpha" />
                </menu_item_call>
                <menu_item_call
                 label="New Physics"
                 layout="topleft"
                 name="New Physics">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="physics" />
                </menu_item_call>
                <menu_item_call
                 label="New Tattoo"
                 layout="topleft"
                 name="New Tattoo">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="tattoo" />
                </menu_item_call>
              <menu_item_call
                 label="New Universal"
                 layout="topleft"
                 name="New Universal">
                <menu_item_call.on_click
                 function="Gear.Create"
                 parameter="universal" />
              </menu_item_call>
            </menu>
            <menu
             height="85"
             label="New body parts"
             layout="topleft"
             left_delta="0"
             mouse_opaque="false"
             name="New Body Parts"
             top_pad="514"
             width="118">
                <menu_item_call
                 label="New Shape"
                 layout="topleft"
                 name="New Shape">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="shape" />
                </menu_item_call>
                <menu_item_call
                 label="New Skin"
                 layout="topleft"
                 name="New Skin">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="skin" />
                </menu_item_call>
                <menu_item_call
                 label="New Hair"
                 layout="topleft"
                 name="New Hair">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="hair" />
                </menu_item_call>
                <menu_item_call
                 label="New Eyes"
                 layout="topleft"
                 name="New Eyes">
                    <menu_item_call.on_click
                     function="Gear.Create"
                     parameter="eyes" />
                </menu_item_call>
            </menu>
            <!-- copied from menu_inventory_add.xml -->
</toggleable_menu>