Table of Contents
Images #
About #
GraffitiWindowNotifier gives you the power to display notifications inside your application’s individual windows with smooth animations, easy interaction, and timed display.
Uses the popular GraffitiNote for display items, so instantiation is easy and notifications are flexible.
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.