import PIXIApp from './app.js' import BlurFilter from './blurfilter.js' import FlipEffect from './flipeffect.js' import Flippable from './flippable.js' import { DeepZoomInfo, DeepZoomImage } from './deepzoom/image.js' import Popover from './popover.js' import { ScatterContainer, DisplayObjectScatter } from './scatter.js' import { AppTest, Command, RecorderTools } from './test.js' import Timeline from './timeline.js' import Theme from './theme.js' import Button from './button.js' import ButtonGroup from './buttongroup.js' import Scrollview from './scrollview.js' import Slider from './slider.js' import Stylus from './stylus.js' import Switch from './switch.js' import Popup from './popup.js' import PopupMenu from './popupmenu.js' import Modal from './modal.js' import Volatile from './volatile.js' import Message from './message.js' import Tooltip from './tooltip.js' import Badge from './badge.js' import Progress from './progress.js' import List from './list.js' import { LabeledGraphics, FontInfo } from './labeledgraphics.js' import Text from './text.js' /* Needed to ensure that rollup.js includes class definitions and the classes are visible inside doctests. */ window.PIXIApp = PIXIApp window.BlurFilter = BlurFilter window.FlipEffect = FlipEffect window.Flippable = Flippable window.DeepZoomInfo = DeepZoomInfo window.DeepZoomImage = DeepZoomImage window.Popover = Popover window.ScatterContainer = ScatterContainer window.DisplayObjectScatter = DisplayObjectScatter window.Command = Command window.RecorderTools = RecorderTools window.Timeline = Timeline window.AppTest = AppTest window.Theme = Theme window.Button = Button window.ButtonGroup = ButtonGroup window.Scrollview = Scrollview window.Slider = Slider window.Stylus = Stylus window.Switch = Switch window.Popup = Popup window.PopupMenu = PopupMenu window.Modal = Modal window.Volatile = Volatile window.Message = Message window.Tooltip = Tooltip window.Badge = Badge window.Progress = Progress window.List = List window.LabeledGraphics = LabeledGraphics window.FontInfo = FontInfo window.Text = Text //Maps import { GeoMap, ImageMap, DeepZoomMap } from './maps/map.js' import { MapData, DeepZoomMapData } from './maps/mapdata.js' window.MapData = MapData window.DeepZoomMapData = DeepZoomMapData window.GeoMap = GeoMap window.ImageMap = ImageMap window.DeepZoomMap = DeepZoomMap import Mercator from './maps/projections/mercator.js' import Robinson from './maps/projections/robinson.js' window.Projection = { Mercator, Robinson } import MapViewport from './maps/mapviewport.js' window.MapViewport = MapViewport import MapApp from './maps/mapapp.js' window.MapApp = MapApp import { AdvancedScatterContainer, RigidContainer, CompactScatter, CoverScatter, MapObjectScatter } from './maps/scatter.js' window.AdvancedScatterContainer = AdvancedScatterContainer window.RigidContainer = RigidContainer window.CompactScatter = CompactScatter window.CoverScatter = CoverScatter window.MapObjectScatter = MapObjectScatter import { GeoLayer, MapLayer } from './maps/geolayer.js' window.GeoLayer = GeoLayer window.MapLayer = MapLayer import { GeoGraphics, GeoPoint, GeoLine, GeoShape, GeoMultiShape } from './maps/geographics.js' window.GeoGraphics = GeoGraphics window.GeoPoint = GeoPoint window.GeoLine = GeoLine window.GeoShape = GeoShape window.GeoMultiShape = GeoMultiShape import Overlay from './maps/overlay.js' window.Overlay = Overlay import { MapList } from './maps/maplist.js' import GeoJson, { GeoUtils } from './maps/geojson.js' window.MapList = MapList window.GeoJson = GeoJson window.GeoUtils = GeoUtils