# Frame class

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

```cs
public static class Frame
```

The standard Grasshopper tooltip form. There can only ever be one tooltip, hence this class is static.

## Fields

- [DefaultPainterHeight](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tooltip.frame/defaultpainterheight.md): (static)
- [DefaultPainterWidth](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tooltip.frame/defaultpainterwidth.md): (static)

## Properties

- [ScreencapFolder](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tooltip.frame/screencapfolder.md): (static) Gets or sets the folder into which tooltip images are automatically captured.
- [Visible](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tooltip.frame/visible.md): (static) Gets whether the tooltip is currently visible.

## Methods

- [CreateShortcutPainter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tooltip.frame/createshortcutpainter.md): (2 overloads, static) Create a painter for a shortcut key cue.
- [CreateTextAndIconPainter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tooltip.frame/createtextandiconpainter.md): (static) Create a painter for a sequence of strings and icons.
- [Hide](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tooltip.frame/hide.md): (static) Hide the tooltip if it happens to be visible.
- [Invalidate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tooltip.frame/invalidate.md): (static) Force a redraw on the currently visible tooltip, if any.
- [Show](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.tooltip.frame/show.md): (4 overloads, static) Show the tooltip.
