# GH_FilePanel class

Namespace: [Grasshopper.GUI.Canvas](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.gui.canvas.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class GH_FilePanel
```

A panel on the canvas that allows for recent files to be loaded.

## Fields

- [PanelHeight](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/panelheight.md): (static)
- [PanelPadding](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/panelpadding.md): (static)
- [PanelWidth](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/panelwidth.md): (static)

## Properties

- [Bounds](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/bounds.md)
- [ClientBounds](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/clientbounds.md)
- [Color](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/color.md)
- [DisplayDate](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/displaydate.md)
- [DisplayName](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/displayname.md)
- [Hover](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/hover.md)
- [ImageBounds](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/imagebounds.md)
- [IsAnimating](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/isanimating.md)
- [Location](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/location.md)
- [TargetDate](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/targetdate.md)
- [TargetFile](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/targetfile.md)
- [TargetThumbnail](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/targetthumbnail.md)
- [TextBounds](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/textbounds.md)

## Methods

- [Dispose](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/dispose.md)
- [MouseEnter](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/mouseenter.md)
- [MouseLeave](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/mouseleave.md)
- [NewPanel](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/newpanel.md): (static)
- [RenderPanel](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/renderpanel.md)
- [SetNewLocation](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/setnewlocation.md): Set a new location with animated properties.
- [TargetFileChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-filepanel/targetfilechanged.md)
