# NoticeSparkle class

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

```cs
public sealed class NoticeSparkle : ISparkle
```

A notice sparkle conveying a specific type of message.

## Constructors

- [NoticeSparkle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.sparkles.noticesparkle/ctor.md): (3 overloads) Create a new notice sparkle with a specific foreground colour.

## Properties

- [AttachedToContent](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.sparkles.noticesparkle/attachedtocontent.md): Gets whether this sparkle is attached to the control content.
- [End](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.sparkles.noticesparkle/end.md): Gets the end time of this sparkle. The end time depends on start time and flavour duration.
- [ForeColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.sparkles.noticesparkle/forecolour.md): Gets the foreground colour of this sparkle.
- [Location](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.sparkles.noticesparkle/location.md): Gets the location of this sparkle.
- [Notice](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.sparkles.noticesparkle/notice.md): Gets the type of notice for this sparkle.
- [Sparkling](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.sparkles.noticesparkle/sparkling.md): Gets whether this sparkle is still busy sparkling.
- [Start](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.sparkles.noticesparkle/start.md): Gets the start time of this sparkle.

## Methods

- [Draw](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.sparkles.noticesparkle/draw.md): Draw this sparkle to a graphics context.
