﻿<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
..\FrameXML\UI.xsd">

	<!-- Scripts -->
	<Script file="EnhancedFlightMap.lua"></Script>
	<Script file="data.lua"></Script>
	<Script file="FlightMaster.lua"></Script>
	<Script file="nodeinfo.lua" ></Script>
	<Script file="KnownPaths.lua"></Script>
	<Script file="Timer.lua"></Script>
	<Script file="map.lua"></Script>

	<!-- Template for the map points of interests -->
	<Button name="EFM_POI_Template" inherits="WorldMapUnitTemplate" virtual="true">
		<Scripts>
			<OnLoad>
				this:SetFrameLevel(this:GetFrameLevel() + 2);
			</OnLoad>
			<OnEnter>
				EFM_MAP_POIOnEnter();
			</OnEnter>
			<OnLeave>
				EFM_ToolTip:Hide();
			</OnLeave>
		</Scripts>
		<HighlightTexture file="Interface\TaxiFrame\UI-Taxi-Icon-Highlight">
			<Size x="32" y="32"/>
			<Anchors>
				<Anchor point="CENTER">
					<Offset>
						<AbsDimension x="0" y="0"/>
					</Offset>
				</Anchor>
			</Anchors>
		</HighlightTexture>
	</Button>

	<!-- The scripts that run for the program -->
	<Frame name="EnhancedFlightMapFrame">
		<Scripts>
			<OnLoad>
				this:RegisterEvent("ADDON_LOADED");
			</OnLoad>
			<OnEvent>
				EnhancedFlightMap_OnEvent();
			</OnEvent>
			<OnUpdate>
				EFM_Timer_EventFrame_OnUpdate();
			</OnUpdate>
		</Scripts>
	</Frame>

	<!-- Tooltip reference, this is the EFM tooltip used for all EFM tooltip displays -->
	<GameToolTip name="EFM_ToolTip" inherits="GameToolTipTemplate"/>
</Ui>

