See Also

Enumerations

Name Values
Positions TopLeft
TopCenter
TopRight
BottomLeft
BottomCenter
BottomRight

Constants

Name Type Value

This class exposes no constants.

Events

Definition Parameters Return Type Description
NoteHidden note as GraffitiNote None Raised when a note's hide animation has completed.
NotePressed note as GraffitiNote None Raised when the user has clicked a note.
NoteShown note as GraffitiNote None Raised when a note's show animation has complete.

Methods

Definition Parameters Return Type Description
Add note as GraffitiNote None Adds and displays a new Note. Pass zero to visibleTime to keep a note visible until closed or any other value to have the note hide after that period, in milliseconds.
visibleTime as Integer
IndexOf note as GraffitiNote Integer Returns the position of the specified note within the internal array.
LastIndex None Integer
Note index as Integer GraffitiNote Returns the note at the specified index.
Remove note as GraffitiNote Removes the specified note by initiating its close process.
RemoveAll None None Removes all notes.
RemoveAt index as Integer Removes the note at the specified index by initiating its close process.
Resize None None Should be called the parent Window has been resized to reposition notes.

Properties

Name Type Default Value Description
AnimationTime Integer 500 Time, in milliseconds, that note operations are animated.
Easing GraffitiAnimator.Easings GraffitiAnimator.Easings.Linear Easing to apply to animations.
Margin Integer 10 Pixel distance around the outside edge of notes.
Position Positions Positions.TopLeft Location of notes.
ShowCountInDock Boolean True When True, the dock icon will be updated with a count badge on macOS.

Examples

Instantiating and Displaying a Notification

var note as new GraffitiNote
note.AllowFocus = True
note.Width = 275
note.Height = 35
note.Title = "Info"
note.Content = "Test Notification"
note.CloseButton = True
note.Type = GraffitiNote.NoteTypes.Information
note.Style = GraffitiNote.NoteStyles.NoBar
 
GraffitiWindowNotifier1.Add( note )

Notes

This class currently has no notes.