Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

Private _hasPopoutMenu

_hasPopoutMenu: boolean = false

Private _onClickListeners

_onClickListeners: ((mapUIManager: IMapUIHandler) => void)[] = []

Private _onUnselectListeners

_onUnselectListeners: ((mapUIManager: IMapUIHandler) => void)[] = []

Private _options

Private _selectedPopoutButtonControl

_selectedPopoutButtonControl: IButtonControl

Methods

Private _initializeEventListeners

  • _initializeEventListeners(): void
  • Returns void

Private _initializePopoutMenu

  • _initializePopoutMenu(): void
  • Returns void

Private _initializeState

  • _initializeState(): void
  • Returns void

Private _setAsSelected

  • Parameters

    Returns void

Private _toggleButtonState

  • _toggleButtonState(state: string): void
  • Parameters

    • state: string

    Returns void

addButtonControlToPopoutMenu

  • addButtonControlToPopoutMenu(popoutButtonControl: IButtonControl): void

addButtonControlsToPopoutMenu

addedToMap

getFlow

getHTMLElement

  • getHTMLElement(): Element

getIndex

  • getIndex(): number

getMapContainer

Protected getMapUIManager

getNightMode

getPosition

initialize

isActive

  • isActive(): boolean
  • Returns boolean

onClick

  • onClick(onClickListener: (mapUIHandler: IMapUIHandler) => void): void
  • Parameters

    Returns void

onUnselect

  • onUnselect(onUnselectListener: (mapUIHandler: IMapUIHandler) => void): void
  • Parameters

    Returns void

setActive

  • setActive(active: boolean): void
  • Parameters

    • active: boolean

    Returns void

setHTMLElement

  • setHTMLElement(controlHTMLElement: Element): void
  • Parameters

    • controlHTMLElement: Element

    Returns void

Protected setNoSelected

  • setNoSelected(): void
  • Returns void

setPopoutMenuActive

  • setPopoutMenuActive(active: boolean): void
  • Parameters

    • active: boolean

    Returns void

toggleActive

  • toggleActive(): void
  • Returns void

togglePopoutMenuActive

  • togglePopoutMenuActive(): void

unSelect

  • unSelect(): void
  • Returns void

Static Private _validateButtonControlOptions

  • Parameters

    Returns void

Static Private createButtonControlHTMLElement

  • createButtonControlHTMLElement(normalIcon: string, activeIcon?: string, solidIcons?: boolean): Element
  • Parameters

    • normalIcon: string
    • Optional activeIcon: string
    • Optional solidIcons: boolean

    Returns Element

Generated using TypeDoc