<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<menu
 height="101"
 label="Mini-Map"
 layout="topleft"
 left="100"
 mouse_opaque="false"
 name="Popup"
 top="724"
 visible="false"
 width="128">
  <menu_item_call
   label="View Profile"
   name="View Profile">
    <menu_item_call.on_click
     function="Minimap.ShowProfile"
     parameter="closest" />
  </menu_item_call>
  <menu
   label="View Profile"
   name="View Profiles">
  </menu>
	<menu_item_call
		label="Add to Set"
		name="Add to Set Multiple">
		<menu_item_call.on_click
			function="Minimap.AddToContactSet"/>
	</menu_item_call>
  <menu_item_call
   label="Cam"
   name="Cam">
   <menu_item_call.on_click
    function="Minimap.Cam" />
   </menu_item_call>
	<menu name="MarkAvatar" label="Mark...">
		<menu_item_call
			label="Red"
			name="MarkRed">
			<menu_item_call.on_click
				function="Minimap.Mark"
				parameter="Red"/>
		</menu_item_call>
		<menu_item_call
		label="Green"
		name="MarkGreen">
			<menu_item_call.on_click
				function="Minimap.Mark"
				parameter="Green"/>
		</menu_item_call>
		<menu_item_call
		label="Blue"
		name="MarkBlue">
			<menu_item_call.on_click
				function="Minimap.Mark"
				parameter="Blue"/>
		</menu_item_call>
		<menu_item_call
			label="Purple"
			name="MarkPurple">
			<menu_item_call.on_click
				function="Minimap.Mark"
				parameter="Purple"/>
		</menu_item_call>
		<menu_item_call
			label="Yellow"
			name="MarkYellow">
			<menu_item_call.on_click
				function="Minimap.Mark"
				parameter="LtYellow"/>
		</menu_item_call>
		<menu_item_separator/>
		<menu_item_call
			label="Clear Mark(s)"
			name="Clear Mark">
			<menu_item_call.on_click
				function="Minimap.ClearMark"/>
		</menu_item_call>
		<menu_item_separator/>
		<menu_item_call
			label="Clear all Marks"
			name="Clear Marks">
			<menu_item_call.on_click
				function="Minimap.ClearMarks"/>
		</menu_item_call>
	</menu>

	<menu
		name="More Options"
		label="More Options...">
		<menu_item_call
			label="Add Friend"
			name="Add Friend">
			<menu_item_call.on_click
				function="Minimap.AddFriend"/>
			<menu_item_call.on_enable
				function="Minimap.CanAddFriend"/>
		</menu_item_call>
		<menu_item_call
			label="Add to Set"
			name="Add to Set">
			<menu_item_call.on_click
				function="Minimap.AddToContactSet"/>
		</menu_item_call>
		<menu_item_call
			label="Remove Friend"
			name="Remove Friend">
			<menu_item_call.on_click
				function="Minimap.RemoveFriend"/>
			<menu_item_call.on_enable
				function="Minimap.CanRemoveFriend"/>
		</menu_item_call>
		<menu_item_call
			label="IM"
			name="IM">
			<menu_item_call.on_click
				function="Minimap.IM"/>
		</menu_item_call>
		<menu_item_call
			label="Call"
			name="Call">
			<menu_item_call.on_click
				function="Minimap.Call"/>
			<menu_item_call.on_enable
				function="Minimap.CanCall"/>
		</menu_item_call>
		<menu_item_call
			label="Map"
			name="Map">
			<menu_item_call.on_click
				function="Minimap.Map"/>
			<menu_item_call.on_enable
				function="Minimap.CanMap"/>
		</menu_item_call>
		<menu_item_call
			label="Share"
			name="Share">
			<menu_item_call.on_click
				function="Minimap.Share"/>
			<menu_item_call.on_enable
				function="Minimap.CanShare"/>
		</menu_item_call>
		<menu_item_call
			label="Pay"
			name="Pay">
			<menu_item_call.on_click
				function="Minimap.Pay"/>
		</menu_item_call>
		<menu_item_call
			label="Offer Teleport"
			name="teleport">
			<menu_item_call.on_click
				function="Minimap.OfferTeleport"/>
			<menu_item_call.on_enable
				function="Minimap.CanOfferTeleport"/>
		</menu_item_call>
		<menu_item_call
			label="Request Teleport"
			name="request_teleport">
			<menu_item_call.on_click
				function="Minimap.RequestTeleport"/>
			<menu_item_call.on_enable
				function="Minimap.CanRequestTeleport"/>
		</menu_item_call>
		<menu_item_call
			label="Teleport To"
			name="teleport_to">
			<menu_item_call.on_click
				function="Minimap.TeleportToAvatar"/>
		</menu_item_call>
		<menu_item_call
			label="Invite To Group"
			name="GroupInvite">
			<menu_item_call.on_click
				function="Minimap.GroupInvite"/>
		</menu_item_call>
		<menu_item_call
			label="Get Script Info"
			name="ScriptInfo">
			<menu_item_call.on_click
				function="Minimap.GetScriptInfo"/>
			<menu_item_call.on_enable
				function="EnableBridgeFunction"/>
		</menu_item_call>

		<menu_item_separator />

		<menu_item_check
			label="Block/Unblock"
			name="Block/Unblock">
			<menu_item_check.on_click
				function="Minimap.BlockUnblock"/>
			<menu_item_check.on_check
				function="Minimap.IsBlocked"/>
			<menu_item_check.on_enable
				function="Minimap.CanBlock"/>
		</menu_item_check>
		<menu_item_call
			label="Report"
			name="report">
			<menu_item_call.on_click
				function="Minimap.Report"/>
		</menu_item_call>  
		<menu_item_call
			label="Freeze"
			name="freeze">
			<menu_item_call.on_click
				function="Minimap.Freeze"/>
			<menu_item_call.on_visible
				function="Minimap.VisibleFreezeEject"/>
		</menu_item_call>
		<menu_item_call
			label="Parcel Eject"
			name="eject">
			<menu_item_call.on_click
				function="Minimap.Eject"/>
			<menu_item_call.on_visible
				function="Minimap.VisibleFreezeEject"/>
		</menu_item_call>
		<menu_item_call
			label="Estate Kick"
			name="kick">
			<menu_item_call.on_click
				function="Minimap.Kick"/>
			<menu_item_call.on_visible
				function="Minimap.VisibleKickTeleportHome"/>
		</menu_item_call>
		<menu_item_call
			label="Estate Teleport Home"
			name="teleport_home">
			<menu_item_call.on_click
				function="Minimap.TeleportHome"/>
			<menu_item_call.on_visible
				function="Minimap.VisibleKickTeleportHome"/>
		</menu_item_call>
		<menu_item_call
			label="Estate Ban"
			name="estate_ban">
			<menu_item_call.on_click
				function="Minimap.EstateBan"/>
			<menu_item_call.on_visible
				function="Minimap.VisibleKickTeleportHome"/>
		</menu_item_call>
		<menu_item_call
			label="Derender"
			name="derender">
			<menu_item_call.on_click
				function="Minimap.Derender"/>
		</menu_item_call>
		<menu_item_call
			label="Derender + Blacklist"
			name="derender_permanent">
			<menu_item_call.on_click
				function="Minimap.DerenderPermanent"/>
		</menu_item_call>
	</menu>

  <menu_item_separator
   name="Profile Separator" />
  <menu_item_call
    label="Start Tracking"
    name="Start Tracking">
    <menu_item_call.on_click
    function="Minimap.StartTracking" />
  </menu_item_call>
  <menu_item_call
    label="Stop Tracking"
    name="Stop Tracking">
    <menu_item_call.on_click
    function="Minimap.Tracker"
    parameter="task_properties" />
  </menu_item_call>
  <menu_item_separator
  name="Stop Tracking Separator" />
  <menu
   label="Zoom"
   name="Minimap Zoom">
	<menu_item_call
     label="Close"
     name="Zoom Close">
        <menu_item_call.on_click
         function="Minimap.Zoom"
         parameter="close" />
    </menu_item_call>
    <menu_item_call
     label="Medium"
     name="Zoom Medium">
        <menu_item_call.on_click
         function="Minimap.Zoom"
         parameter="medium" />
    </menu_item_call>
    <menu_item_call
     label="Far"
     name="Zoom Far">
        <menu_item_call.on_click
         function="Minimap.Zoom"
         parameter="far" />
    </menu_item_call>
    <menu_item_separator/>
    <menu_item_call
     label="Default"
     name="Zoom Default">
        <menu_item_call.on_click
         function="Minimap.Zoom"
         parameter="default" />
    </menu_item_call>
  </menu>
  <menu
   label="Show"
   name="Minimap Show">
    <menu_item_check
     label="Objects"
     name="Objects">
      <menu_item_check.on_click
       function="ToggleControl"
       parameter="MiniMapObjects" />
      <menu_item_check.on_check
       control="MiniMapObjects" />
    </menu_item_check>
    <menu_item_check
     label="Physical Objects"
     name="Physical Objects">
      <menu_item_check.on_check
       function="CheckControl"
       parameter="FSNetMapPhysical" />
      <menu_item_check.on_click
       function="ToggleControl"
       parameter="FSNetMapPhysical" />
      <menu_item_check.on_enable
       control="MiniMapObjects" />
    </menu_item_check>
    <menu_item_check
	 label="Scripted Objects"
	 name="Scripted Objects">
      <menu_item_check.on_check
       function="CheckControl"
       parameter="FSNetMapScripted" />
      <menu_item_check.on_click
       function="ToggleControl"
       parameter="FSNetMapScripted" />
      <menu_item_check.on_enable
       control="MiniMapObjects" />
    </menu_item_check>
    <menu_item_check
     label="Temp On Rez Objects"
     name="Temp On Rez Objects">
      <menu_item_check.on_check
       function="CheckControl"
       parameter="FSNetMapTempOnRez" />
      <menu_item_check.on_click
       function="ToggleControl"
       parameter="FSNetMapTempOnRez" />
      <menu_item_check.on_enable
       control="MiniMapObjects" />
    </menu_item_check>
    <menu_item_separator />
    <menu_item_check
     label="Property Lines"
     name="Property Lines">
      <menu_item_check.on_click
       function="Minimap.ToggleOverlay"
       parameter="MiniMapPropertyLines" />
      <menu_item_check.on_check
       control="MiniMapPropertyLines" />
    </menu_item_check>
    <menu_item_check
     label="Parcels for Sale"
     name="Parcels for Sale">
      <menu_item_check.on_click
       function="Minimap.ToggleOverlay"
       parameter="MiniMapForSaleParcels" />
      <menu_item_check.on_check
       control="MiniMapForSaleParcels" />
      <menu_item_check.on_enable
       control="MiniMapPropertyLines" />
    </menu_item_check>
    <menu_item_separator />
    <menu_item_check
     label="Terrain Textures"
     name="Terrain Textures">
      <menu_item_check.on_click
       function="Minimap.TextureType"
       parameter="terrain" />
      <menu_item_check.on_check
       function="Minimap.CheckTextureType"
       parameter="terrain" />
    </menu_item_check>
    <menu_item_check
     label="World Map Textures"
     name="World Map Textures">
      <menu_item_check.on_click
       function="Minimap.TextureType"
       parameter="maptile" />
      <menu_item_check.on_check
       function="Minimap.CheckTextureType"
       parameter="maptile" />
    </menu_item_check>
  </menu>
    <menu_item_check
       label="Rotate Map"
       name="Rotate Map">
          <menu_item_check.on_check
             control="MiniMapRotate" />
          <menu_item_check.on_click
             function="ToggleControl"
             parameter="MiniMapRotate" />
    </menu_item_check>
    <menu_item_check
       label="Auto Center"
       name="Auto Center">
          <menu_item_check.on_check
             control="MiniMapAutoCenter" />
          <menu_item_check.on_click
             function="ToggleControl"
             parameter="MiniMapAutoCenter" />
    </menu_item_check>
    <menu
     label="Chat Distance Rings"
     name="Chat Distance Rings Menu">
      <menu_item_check
         label="Show Chat Distance Rings"
         name="Chat Distance Rings">
            <menu_item_check.on_check
               control="MiniMapChatRing" />
            <menu_item_check.on_click
               function="ToggleControl"
               parameter="MiniMapChatRing" />
      </menu_item_check>
      <menu_item_separator />
      <menu_item_check
         label="Show Whisper Distance Ring"
         name="Whisper Distance Ring">
            <menu_item_check.on_check
               control="FSMiniMapWhisperRing" />
            <menu_item_check.on_click
               function="ToggleControl"
               parameter="FSMiniMapWhisperRing" />
      </menu_item_check>
      <menu_item_check
         label="Show Chat Distance Ring"
         name="Chat Distance Ring">
            <menu_item_check.on_check
               control="FSMiniMapChatRing" />
            <menu_item_check.on_click
               function="ToggleControl"
               parameter="FSMiniMapChatRing" />
      </menu_item_check>
      <menu_item_check
         label="Show Shout Distance Ring"
         name="Shout Distance Ring">
            <menu_item_check.on_check
               control="FSMiniMapShoutRing" />
            <menu_item_check.on_click
               function="ToggleControl"
               parameter="FSMiniMapShoutRing" />
      </menu_item_check>
    </menu>
    <menu_item_separator />
    <menu_item_call
     label="Place Profile"
     name="Place Profile">
        <menu_item_call.on_click
         function="Minimap.ShowProfile"
         parameter="place" />
    </menu_item_call>
    <menu_item_call
     label="World Map"
     name="World Map">
        <menu_item_call.on_click
         function="Floater.Show"
         parameter="world_map" />
    </menu_item_call>
</menu>
