Search
Preparing search index...
The search index is not available
Sintium
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"sintium/Modules/Control/Implementations/ButtonControl"
ButtonControl
Class ButtonControl
Hierarchy
BaseControl
ButtonControl
NightModeControl
FullScreenControl
DrawControl
MapExportControl
Implements
IBaseControl
IButtonControl
Index
Constructors
constructor
Properties
_has
Popout
Menu
_on
Click
Listeners
_on
Unselect
Listeners
_options
_selected
Popout
Button
Control
Methods
_initialize
Event
Listeners
_initialize
Popout
Menu
_initialize
State
_set
AsSelected
_toggle
Button
State
add
Button
Control
ToPopout
Menu
add
Button
Controls
ToPopout
Menu
added
ToMap
get
Flow
getHTMLElement
get
Index
get
Map
Container
get
MapUIManager
get
Night
Mode
get
Position
initialize
is
Active
on
Click
on
Unselect
set
Active
setHTMLElement
set
NoSelected
set
Popout
Menu
Active
toggle
Active
toggle
Popout
Menu
Active
un
Select
_validate
Button
Control
Options
create
Button
ControlHTMLElement
Constructors
constructor
new
Button
Control
(
)
:
ButtonControl
Returns
ButtonControl
Properties
Private
_has
Popout
Menu
_has
Popout
Menu
:
boolean
= false
Private
_on
Click
Listeners
_on
Click
Listeners
:
(
(
mapUIManager
:
IMapUIHandler
)
=>
void
)
[]
= []
Private
_on
Unselect
Listeners
_on
Unselect
Listeners
:
(
(
mapUIManager
:
IMapUIHandler
)
=>
void
)
[]
= []
Private
_options
_options
:
IButtonControlOptions
Private
_selected
Popout
Button
Control
_selected
Popout
Button
Control
:
IButtonControl
Methods
Private
_initialize
Event
Listeners
_initialize
Event
Listeners
(
)
:
void
Returns
void
Private
_initialize
Popout
Menu
_initialize
Popout
Menu
(
)
:
void
Returns
void
Private
_initialize
State
_initialize
State
(
)
:
void
Returns
void
Private
_set
AsSelected
_set
AsSelected
(
popoutButtonControl
:
IButtonControl
)
:
void
Parameters
popoutButtonControl:
IButtonControl
Returns
void
Private
_toggle
Button
State
_toggle
Button
State
(
state
:
string
)
:
void
Parameters
state:
string
Returns
void
add
Button
Control
ToPopout
Menu
add
Button
Control
ToPopout
Menu
(
popoutButtonControl
:
IButtonControl
)
:
void
Parameters
popoutButtonControl:
IButtonControl
Returns
void
add
Button
Controls
ToPopout
Menu
add
Button
Controls
ToPopout
Menu
(
...
args
:
ButtonControl
[]
)
:
void
Parameters
Rest
...
args:
ButtonControl
[]
Returns
void
added
ToMap
added
ToMap
(
mapContainer
:
IMapContainer
)
:
void
Parameters
mapContainer:
IMapContainer
Returns
void
get
Flow
get
Flow
(
)
:
ControlFlow
Returns
ControlFlow
getHTMLElement
getHTMLElement
(
)
:
Element
Returns
Element
get
Index
get
Index
(
)
:
number
Returns
number
get
Map
Container
get
Map
Container
(
)
:
IMapContainer
Returns
IMapContainer
Protected
get
MapUIManager
get
MapUIManager
(
)
:
IMapUIHandler
Returns
IMapUIHandler
get
Night
Mode
get
Night
Mode
(
)
:
INightMode
Returns
INightMode
get
Position
get
Position
(
)
:
ControlPosition
Returns
ControlPosition
initialize
initialize
(
options
:
IButtonControlOptions
)
:
void
Parameters
options:
IButtonControlOptions
Returns
void
is
Active
is
Active
(
)
:
boolean
Returns
boolean
on
Click
on
Click
(
onClickListener
:
(
mapUIHandler
:
IMapUIHandler
)
=>
void
)
:
void
Parameters
onClickListener:
(
mapUIHandler
:
IMapUIHandler
)
=>
void
(
mapUIHandler
:
IMapUIHandler
)
:
void
Parameters
mapUIHandler:
IMapUIHandler
Returns
void
Returns
void
on
Unselect
on
Unselect
(
onUnselectListener
:
(
mapUIHandler
:
IMapUIHandler
)
=>
void
)
:
void
Parameters
onUnselectListener:
(
mapUIHandler
:
IMapUIHandler
)
=>
void
(
mapUIHandler
:
IMapUIHandler
)
:
void
Parameters
mapUIHandler:
IMapUIHandler
Returns
void
Returns
void
set
Active
set
Active
(
active
:
boolean
)
:
void
Parameters
active:
boolean
Returns
void
setHTMLElement
setHTMLElement
(
controlHTMLElement
:
Element
)
:
void
Parameters
controlHTMLElement:
Element
Returns
void
Protected
set
NoSelected
set
NoSelected
(
)
:
void
Returns
void
set
Popout
Menu
Active
set
Popout
Menu
Active
(
active
:
boolean
)
:
void
Parameters
active:
boolean
Returns
void
toggle
Active
toggle
Active
(
)
:
void
Returns
void
toggle
Popout
Menu
Active
toggle
Popout
Menu
Active
(
)
:
void
Returns
void
un
Select
un
Select
(
)
:
void
Returns
void
Static
Private
_validate
Button
Control
Options
_validate
Button
Control
Options
(
options
:
IButtonControlOptions
)
:
void
Parameters
options:
IButtonControlOptions
Returns
void
Static
Private
create
Button
ControlHTMLElement
create
Button
ControlHTMLElement
(
normalIcon
:
string
, activeIcon
?:
string
, solidIcons
?:
boolean
)
:
Element
Parameters
normalIcon:
string
Optional
activeIcon:
string
Optional
solidIcons:
boolean
Returns
Element
Globals
"sintium/
Modules/
Control/
Implementations/
Button
Control"
Button
Control
constructor
_has
Popout
Menu
_on
Click
Listeners
_on
Unselect
Listeners
_options
_selected
Popout
Button
Control
_initialize
Event
Listeners
_initialize
Popout
Menu
_initialize
State
_set
AsSelected
_toggle
Button
State
add
Button
Control
ToPopout
Menu
add
Button
Controls
ToPopout
Menu
added
ToMap
get
Flow
getHTMLElement
get
Index
get
Map
Container
get
MapUIManager
get
Night
Mode
get
Position
initialize
is
Active
on
Click
on
Unselect
set
Active
setHTMLElement
set
NoSelected
set
Popout
Menu
Active
toggle
Active
toggle
Popout
Menu
Active
un
Select
_validate
Button
Control
Options
create
Button
ControlHTMLElement
Generated using
TypeDoc