SkinPropertyText

public static class SkinPropertyText
Human wording for skin properties: a short title such as "Normal Edge" and a sentence saying what the property affects. Tokens are for files; these are for people.

Methods

Description

#
public static string Description(PropertyId id)
One sentence on what the property affects.
id (PropertyId)

FamilyTitle

#
public static string FamilyTitle(PropertyId id)
The family, for grouping: "Shades", "Grips", "Wires", "Shape", "Messaging", "Canvas", "Icons".
id (PropertyId)

IsGridPeriod

#
public static bool IsGridPeriod(PropertyId id)
id (PropertyId)

NumberLabel

#
public static string NumberLabel(PropertyId id, double value)
A number as shown on a chip. The grid periods abbreviate their two special values to W for weak and S for strong; only a slider has room for the full words.
id (PropertyId)
value (double)

RoleTitle

#
public static string RoleTitle(PropertyId id)
The role without the state, for grouping: "Apex", "Grip Ring", "Wire Selected Colour", "Input Icon Colour". Families without variants return the full title.
id (PropertyId)

Title

#
public static string Title(PropertyId id)
A short title, without the mode: "Normal Edge", "Twig Wire Width", "Paper Colour".
id (PropertyId)

VariantTitle

#
public static string VariantTitle(PropertyId id)
The state, wire kind or icon shade alone: "Normal", "Hidden, Selected", "List", "Shine". Empty for families without variants.
id (PropertyId)