<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu
 layout="topleft"
 visible="false"
 name="Gear Outfit">
    <menu_item_call
     label="Wear - 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="Wear - Add to Current Outfit"
     layout="topleft"
     name="wear_add">
        <on_click
         function="Gear.WearAdd" />
        <on_enable
         function="Gear.OnEnable"
         parameter="wear_add" />
    </menu_item_call>
    <menu_item_call
     label="Take Off - Remove from Current Outfit"
     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_call
     label="Upload Photo (L$10)"
     layout="topleft"
     name="upload_photo">
        <on_click
         function="Gear.UploadPhoto" />
    </menu_item_call>
    <menu_item_call
     label="Select Photo"
     layout="topleft"
     name="select_photo">
        <on_click
         function="Gear.SelectPhoto" />
    </menu_item_call>
    <menu_item_call
     label="Take a Snapshot"
     layout="topleft"
     name="take_snapshot">
        <on_click
         function="Gear.TakeSnapshot" />
    </menu_item_call>
    <menu_item_call
     label="Remove Photo"
     layout="topleft"
     name="remove_photo">
        <on_click
         function="Gear.RemovePhoto" />
    </menu_item_call>
  <menu_item_separator name="sepatator1" />
            <!-- 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>
            <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 -->

    <menu_item_separator name="sepatator2" />
    <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_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="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 name="sepatator3" />
    <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>
</toggleable_menu>