# ScrollingFrame class

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

```cs
public class ScrollingFrame
```

Utility class for solving scroll bar dimensions.

## Constructors

- [ScrollingFrame](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.scrollingframe/ctor.md)

## Properties

- [Container](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.scrollingframe/container.md)
- [Content](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.scrollingframe/content.md)
- [LeftOver](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.scrollingframe/leftover.md): The container height minus the Minimum scroll bar size.
- [Minimum](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.scrollingframe/minimum.md)
- [Scroll](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.scrollingframe/scroll.md)
- [Size](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.scrollingframe/size.md): The size of the scroll bar in container units.
- [Visible](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.scrollingframe/visible.md): The factor of content visible in the container.

## Methods

- [ComputeBarLimits](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.scrollingframe/computebarlimits.md): Resolve the lower and upper limits of the scroll bar in container units.
- [PerformBarDrag](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.scrollingframe/performbardrag.md): Perform a drag operation on this scrolling frame.
