GH_FilePanel

References
public class GH_FilePanel
A panel on the canvas that allows for recent files to be loaded.

Fields

PanelHeight

#
public static readonly int PanelHeight

PanelPadding

#
public static readonly int PanelPadding

PanelWidth

#
public static readonly int PanelWidth

Properties

Bounds

#
public Rectangle Bounds { get; }

ClientBounds

#
public Rectangle ClientBounds { get; }

Color

#
public Color Color { get; set; }

DisplayDate

#
public string DisplayDate { get; }

DisplayName

#
public string DisplayName { get; }

Hover

#
public bool Hover { get; set; }

ImageBounds

#
public Rectangle ImageBounds { get; }

IsAnimating

#
public bool IsAnimating { get; }

Location

#
public Point Location { get; set; }

TargetDate

#
public DateTime TargetDate { get; set; }

TargetFile

#
public string TargetFile { get; set; }

TargetThumbnail

#
public Bitmap TargetThumbnail { get; set; }

TextBounds

#
public Rectangle TextBounds { get; }

Methods

Dispose

#
public void Dispose()

MouseEnter

#
public void MouseEnter()

MouseLeave

#
public void MouseLeave()

NewPanel

#
public static GH_FilePanel NewPanel(string targetFile, DateTime targetDate)
targetFile (string)
targetDate (DateTime)

RenderPanel

#
public void RenderPanel(Graphics graphics)
graphics (Graphics)

SetNewLocation

#
public void SetNewLocation(Point point, int start, int duration)
Set a new location with animated properties.
point (Point)New location.
start (int)Delay (in milliseconds) to start of animation.
duration (int)Duration (in milliseconds) of entire animation.

TargetFileChanged

#
public void TargetFileChanged(GH_AsynchFileData watcher)
watcher (GH_AsynchFileData)