The widget package contains classes and interfaces for widgets (e.g., Find widget), widget containers (e.g., FloatingWidgetContainer), widget views, widget states, and the widget popup manager.



Interfaces
 InterfaceDescription
 IWidget IWidget is the interface that widgets must extend.
 IWidgetContainer Interface for widget containers.
 IWidgetView Interface for widget views.
Classes
 ClassDescription
 AccordionWidgetContainer AccordionWidgetContainer can be used to group several widgets into one.
 BarWidgetContainer BarWidgetContainer is a type of "carousel container" that provides the ability to scroll through its content, either horizontally or vertically.
 BaseMapWidget The BaseMap Widget allows the user to choose the type of map they want to use under any overlays.
 BaseMapWidgetLoader BaseMapWidgetLoader is used to "lazy load" the BaseMapWidget.
 BaseWidget BaseWidget is an abstract implementation of IWidget for widgets to extend.
 BaseWidgetContainer BaseWidget container is an abstract implementation of IWidgetContainer for widget containers to extend.
 DockWidgetContainer DockWidgetContainer is an interactive widget container that can be "docked" to the side of an application.
 FindWidget The Find Widget allows the user to look up addresses, phone numbers, IP addresses, or place names and see their location on the map.
 FindWidgetLoader FindWidgetLoader is used to "lazy load" the FindWidget.
 FloatingWidgetContainer FloatingWidgetContainer is a "popup" widget container that "floats" atop the application.
 IconWidgetView IconWidgetView is an implementation of IWidgetView that provides the icon state for a widget.
 PanZoomWidget The PanZoomWidget allows the user to navigate the map.
 PanZoomWidgetLoader PanZoomWidgetLoader is used to "lazy load" the PanZoomWidget.
 ToolTipContainer A "tool tip" container that can popup to to the side with additional content.
 WidgetLoader WidgetLoader is a widget that is used to lazy-load other widgets.
 WidgetNavigator WidgetNavigator is container for widgets, similar to Flex TabNavigator.
 WidgetPopupManager WidgetPopupManager is used to open and close FloatingWidgetContainers with their corresponding widgets.
 WidgetStates WidgetStates provides a set of constants used in defining the states available within a given widget.