# GH_PanelProperties class

Namespace: [Grasshopper.Kernel.Special](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.special.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class GH_PanelProperties : GH_ISerializable
```

Aggregates all properties of a Text Panel object.

## Constructors

- [GH_PanelProperties](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/ctor.md): (2 overloads)

## Properties

- [Alignment](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/alignment.md): Gets or sets the String alignment for loose items in the Text Panel.
- [Colour](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/colour.md): Gets or sets the current background colour.
- [DrawIndices](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/drawindices.md): Gets or sets whether item indices are included in the panel.
- [DrawPaths](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/drawpaths.md): Gets or sets a value indicating whether or not Branch Paths should be included in the display.
- [Font](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/font.md): Gets or sets the font for this panel.
- [InferredBackColour](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/inferredbackcolour.md): Gets the current inferred background colour.
- [InferredBackColourSelected](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/inferredbackcolourselected.md): Gets the current inferred selected background colour.
- [InferredForeColour](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/inferredforecolour.md): Gets the current inferred foreground colour.
- [InferredForeColourSelected](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/inferredforecolourselected.md): Gets the current inferred selected foreground colour.
- [Multiline](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/multiline.md): Gets the sets the usertext multiline parsing option. If false, every new line in the panel results in a new string item in the volatile data.
- [SpecialCodes](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/specialcodes.md): Gets or sets whether special codes are replaced in the panel volatile data.
- [StreamContents](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/streamcontents.md): Gets or sets whether the panel streams the contents to a file.
- [StreamPath](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/streampath.md): Gets or sets the filepath for content streaming.
- [Wrap](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/wrap.md): Gets or sets whether items are wrapped or trimmed.

## Methods

- [DecreaseFont](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/decreasefont.md): Decrease the font one level.
- [IncreaseFont](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/increasefont.md): Increase the font one level.
- [Read](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/read.md)
- [ResetToDefault](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/resettodefault.md)
- [Write](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-panelproperties/write.md)
