Table of Contents

Class MapSettingsPanelView

Namespace
LansMap.Map.UI
public static class MapSettingsPanelView
Inheritance
object
MapSettingsPanelView

Fields

ActiveTabClass

public const string ActiveTabClass = "tab-active"

Field Value

string

BatterySwitchName

public const string BatterySwitchName = "quality-battery-switch"

Field Value

string

BytesPerMegabyte

public const long BytesPerMegabyte = 1048576

Field Value

long

CacheCapMegabytes

public static readonly int[] CacheCapMegabytes

Field Value

int[]

CapAutoChipName

public const string CapAutoChipName = "storage-cap-auto"

Field Value

string

CapChipsName

public const string CapChipsName = "storage-cap-chips"

Field Value

string

CapEffectiveName

public const string CapEffectiveName = "storage-cap-effective"

Field Value

string

CapErrorName

public const string CapErrorName = "storage-cap-error"

Field Value

string

CapFieldName

public const string CapFieldName = "storage-cap-field"

Field Value

string

CapNoteName

public const string CapNoteName = "storage-cap-note"

Field Value

string

CapSectionName

public const string CapSectionName = "storage-cap-section"

Field Value

string

CapUnitGbName

public const string CapUnitGbName = "storage-cap-unit-gb"

Field Value

string

CapUnitMbName

public const string CapUnitMbName = "storage-cap-unit-mb"

Field Value

string

CapValueName

public const string CapValueName = "storage-cap-value"

Field Value

string

ChipOnClass

public const string ChipOnClass = "lans-button--on"

Field Value

string

ClearCacheName

public const string ClearCacheName = "storage-clear"

Field Value

string

CloseName

public const string CloseName = "settings-close"

Field Value

string

DetailChipsName

public const string DetailChipsName = "quality-detail-chips"

Field Value

string

DetailNoteName

public const string DetailNoteName = "quality-detail-note"

Field Value

string

EyeIconClass

public const string EyeIconClass = "lans-icon-eye"

Field Value

string

EyeOffIconClass

public const string EyeOffIconClass = "lans-icon-eye-off"

Field Value

string

FadeChipsName

public const string FadeChipsName = "quality-fade-chips"

Field Value

string

FadeMatchTolerance

public const double FadeMatchTolerance = 0.001

Field Value

double

FadeSecondsChoices

public static readonly double[] FadeSecondsChoices

Field Value

double[]

FieldErrorClass

public const string FieldErrorClass = "lans-field-error"

Field Value

string

FramesPerSecondNoteName

public const string FramesPerSecondNoteName = "debug-fps-note"

Field Value

string

FramesPerSecondSwitchName

public const string FramesPerSecondSwitchName = "debug-fps-switch"

Field Value

string

MapMeterCaptionName

public const string MapMeterCaptionName = "storage-map-caption"

Field Value

string

MapMeterFillName

public const string MapMeterFillName = "storage-map-fill"

Field Value

string

MapTileCountName

public const string MapTileCountName = "storage-map-tiles"

Field Value

string

MaxCapMegabytes

public const long MaxCapMegabytes = 1048576

Field Value

long

MeterWarnClass

public const string MeterWarnClass = "lans-settings-meter-fill--warn"

Field Value

string

MeterWarnFraction

public const float MeterWarnFraction = 0.85

Field Value

float

MinCapMegabytes

public const long MinCapMegabytes = 1

Field Value

long

NumberFieldClass

public const string NumberFieldClass = "lans-field-number"

Field Value

string

NumberInputClass

public const string NumberInputClass = "lans-field-number-input"

Field Value

string

OverlayMeterCaptionName

public const string OverlayMeterCaptionName = "storage-overlay-caption"

Field Value

string

OverlayMeterFillName

public const string OverlayMeterFillName = "storage-overlay-fill"

Field Value

string

PageShownClass

public const string PageShownClass = "is-shown"

Field Value

string

PanelName

public const string PanelName = "settings-panel"

Field Value

string

PendingClass

public const string PendingClass = "lans-settings-pending"

Field Value

string

PipelineLogSwitchName

public const string PipelineLogSwitchName = "debug-log-switch"

Field Value

string

SimplerTilesSwitchName

public const string SimplerTilesSwitchName = "quality-lod-switch"

Field Value

string

SwitchIconClass

public const string SwitchIconClass = "lans-settings-switch-icon"

Field Value

string

SwitchLabelClass

public const string SwitchLabelClass = "lans-settings-switch-label"

Field Value

string

SwitchOffText

public const string SwitchOffText = "Off"

Field Value

string

SwitchOnText

public const string SwitchOnText = "On"

Field Value

string

TabBarName

public const string TabBarName = "settings-tabbar"

Field Value

string

TabLabelClass

public const string TabLabelClass = "lans-settings-tab-label"

Field Value

string

Tabs

public static readonly SettingsTab[] Tabs

Field Value

SettingsTab[]

TileCountersSwitchName

public const string TileCountersSwitchName = "debug-tilecounter-switch"

Field Value

string

TitleName

public const string TitleName = "settings-title"

Field Value

string

Methods

ActiveTab(VisualElement)

public static SettingsTab? ActiveTab(VisualElement root)

Parameters

root VisualElement

Returns

SettingsTab?

Bind(VisualElement, IMapSettingsSource)

public static void Bind(VisualElement root, IMapSettingsSource source)

Parameters

root VisualElement
source IMapSettingsSource

CapChipFor(long, bool)

public static string CapChipFor(long capBytes, bool isAuto)

Parameters

capBytes long
isAuto bool

Returns

string

CapChipName(int)

public static string CapChipName(int megabytes)

Parameters

megabytes int

Returns

string

CapFieldText(long, bool)

public static string CapFieldText(long bytes, bool gigabytes)

Parameters

bytes long
gigabytes bool

Returns

string

CapUnitIsGigabytes(VisualElement)

public static bool CapUnitIsGigabytes(VisualElement root)

Parameters

root VisualElement

Returns

bool

DetailChipName(int)

public static string DetailChipName(int index)

Parameters

index int

Returns

string

EffectiveCapSentence(long, long, string)

public static string EffectiveCapSentence(long effectiveBytes, long autoBytes, string autoReason)

Parameters

effectiveBytes long
autoBytes long
autoReason string

Returns

string

FadeChipFor(double)

public static string FadeChipFor(double seconds)

Parameters

seconds double

Returns

string

FadeChipName(int)

public static string FadeChipName(int index)

Parameters

index int

Returns

string

FormatBytes(long)

public static string FormatBytes(long bytes)

Parameters

bytes long

Returns

string

GetPage(VisualElement, SettingsTab)

public static VisualElement GetPage(VisualElement root, SettingsTab tab)

Parameters

root VisualElement
tab SettingsTab

Returns

VisualElement

GetTab(VisualElement, SettingsTab)

public static Button GetTab(VisualElement root, SettingsTab tab)

Parameters

root VisualElement
tab SettingsTab

Returns

Button

IsPageShown(VisualElement, SettingsTab)

public static bool IsPageShown(VisualElement root, SettingsTab tab)

Parameters

root VisualElement
tab SettingsTab

Returns

bool

IsSwitchOn(VisualElement, string)

public static bool IsSwitchOn(VisualElement root, string name)

Parameters

root VisualElement
name string

Returns

bool

IsTabActive(VisualElement, SettingsTab)

public static bool IsTabActive(VisualElement root, SettingsTab tab)

Parameters

root VisualElement
tab SettingsTab

Returns

bool

PageName(SettingsTab)

public static string PageName(SettingsTab tab)

Parameters

tab SettingsTab

Returns

string

SelectChip(VisualElement, string)

public static void SelectChip(VisualElement group, string selectedName)

Parameters

group VisualElement
selectedName string

SelectedChipName(VisualElement)

public static string SelectedChipName(VisualElement group)

Parameters

group VisualElement

Returns

string

SetActiveTab(VisualElement, SettingsTab)

public static void SetActiveTab(VisualElement root, SettingsTab tab)

Parameters

root VisualElement
tab SettingsTab

SetCapUnit(VisualElement, bool)

public static void SetCapUnit(VisualElement root, bool gigabytes)

Parameters

root VisualElement
gigabytes bool

SetPending(VisualElement, string, bool)

public static void SetPending(VisualElement root, string name, bool pending)

Parameters

root VisualElement
name string
pending bool

SetShown(VisualElement, string, bool)

public static void SetShown(VisualElement root, string name, bool shown)

Parameters

root VisualElement
name string
shown bool

SetSwitch(VisualElement, string, bool)

public static void SetSwitch(VisualElement root, string name, bool on)

Parameters

root VisualElement
name string
on bool

ShowCapError(VisualElement, string)

public static void ShowCapError(VisualElement root, string message)

Parameters

root VisualElement
message string

SwitchText(VisualElement, string)

public static string SwitchText(VisualElement root, string name)

Parameters

root VisualElement
name string

Returns

string

TabButtonName(SettingsTab)

public static string TabButtonName(SettingsTab tab)

Parameters

tab SettingsTab

Returns

string

TabLabelText(VisualElement, SettingsTab)

public static string TabLabelText(VisualElement root, SettingsTab tab)

Parameters

root VisualElement
tab SettingsTab

Returns

string

TryParseCapSize(string, bool, out long, out string)

public static bool TryParseCapSize(string text, bool gigabytes, out long bytes, out string problem)

Parameters

text string
gigabytes bool
bytes long
problem string

Returns

bool