Skip to main content

IMapTheme

geovisto-map • Readme | API


geovisto-map / IMapTheme

Interface: IMapTheme

This interface declares a map theme API.

Author​

Jiri Hynek

Author​

Jakub Kachlik - advanced color model

Extends​

Methods​

getBackgroundColors()​

getBackgroundColors(): object

It returns primary, secondary and disabled background colors

Returns​

object

disabled​

disabled: string

primary​

primary: string

secondary​

secondary: string

Source​

tools/themes/model/types/theme/IMapTheme.ts:40


getBaseMap()​

getBaseMap(): IMapTilesModel

It returns the url of the preferred base map.

Returns​

IMapTilesModel

Source​

tools/themes/model/types/theme/IMapTheme.ts:18


getDataColors()​

getDataColors(): object

It returns 4 primary colors lineColor – easy visible color with high contrast triadic1,2,3 - 3 triadic colors scheme (triadic not required but colors contrast recommended)

Returns​

object

lineColor​

lineColor: string

triadic1​

triadic1: string

triadic2​

triadic2: string

triadic3​

triadic3: string

Source​

tools/themes/model/types/theme/IMapTheme.ts:61


getFont()​

getFont(): string

It returns theme font

Returns​

string

Source​

tools/themes/model/types/theme/IMapTheme.ts:28


getForegroundColors()​

getForegroundColors(): object

It returns primary, secondary and disabled foreground colors used for text color

Returns​

object

disabled​

disabled: string

primary​

primary: string

secondary​

secondary: string

Source​

tools/themes/model/types/theme/IMapTheme.ts:34


getHighlightColor()​

getHighlightColor(): object

It returns highlight colors for selected, highlighted and deepasized (not selected or highlighted) objects

Returns​

object

deempasize​

deempasize: string

highlight​

highlight: string

selected​

selected: string

Source​

tools/themes/model/types/theme/IMapTheme.ts:47


getHoverColor()​

getHoverColor(): string

It returns color used for highlight hovered item

Returns​

string

Source​

tools/themes/model/types/theme/IMapTheme.ts:53


getName()​

getName(): string

It returns the name of the map domain.

Returns​

string

Inherited from​

IMapDomain.getName

Source​

model/types/domain/IMapDomain.ts:11


getTextInputColor()​

getTextInputColor(): object

It returns text input colors matchBg,matchFg- colors for match cases autocomplete notMatchBg, notMatchFg- colors for not matching cases autocomplete placeholder- color of placeholder hover- color when hover object

Returns​

object

hover​

hover: string

matchBg​

matchBg: string

matchFg​

matchFg: string

notMatchBg​

notMatchBg: string

notMatchFg​

notMatchFg: string

placeholder​

placeholder: string

Source​

tools/themes/model/types/theme/IMapTheme.ts:71


isDark()​

isDark(): boolean

It returns if the styles preferres inversed dark colors.

Returns​

boolean

Source​

tools/themes/model/types/theme/IMapTheme.ts:23