# SkinPropertyText class

Namespace: [Grasshopper2.UI.Skinning](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.ui.skinning.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
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](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.skinpropertytext/description.md): (static) One sentence on what the property affects.
- [FamilyTitle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.skinpropertytext/familytitle.md): (static) The family, for grouping: "Shades", "Grips", "Wires", "Shape", "Messaging", "Canvas", "Icons".
- [IsGridPeriod](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.skinpropertytext/isgridperiod.md): (static)
- [NumberLabel](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.skinpropertytext/numberlabel.md): (static) 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.
- [RoleTitle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.skinpropertytext/roletitle.md): (static) The role without the state, for grouping: "Apex", "Grip Ring", "Wire Selected Colour", "Input Icon Colour". Families without variants return the full title.
- [Title](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.skinpropertytext/title.md): (static) A short title, without the mode: "Normal Edge", "Twig Wire Width", "Paper Colour".
- [VariantTitle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.skinpropertytext/varianttitle.md): (static) The state, wire kind or icon shade alone: "Normal", "Hidden, Selected", "List", "Shine". Empty for families without variants.
