Interface INotification
Represents a notification.
Assembly: Dalamud.dll
View Source
public interface INotification
Properties
Content
Gets or sets the content body of the notification.
View Source
string Content { get; set; }
Title
Gets or sets the title of the notification.
View Source
string? Title { get; set; }
MinimizedText
Gets or sets the text to display when the notification is minimized.
View Source
string? MinimizedText { get; set; }
Type
Gets or sets the type of the notification.
View Source
NotificationType Type { get; set; }
Icon
Gets or sets the icon source, in case Dalamud.Interface.ImGuiNotification.INotification.IconTextureTask is not set or the task has faulted.
View Source
INotificationIcon? Icon { get; set; }
IconTexture
Gets or sets a texture wrap that will be used in place of Dalamud.Interface.ImGuiNotification.INotification.Icon if set.
View Source
IDalamudTextureWrap? IconTexture { get; set; }
IconTextureTask
Gets or sets a task that results in a texture wrap that will be used in place of Dalamud.Interface.ImGuiNotification.INotification.Icon if available.
View Source
Task<IDalamudTextureWrap?>? IconTextureTask { get; set; }
HardExpiry
Gets or sets the hard expiry.
View Source
DateTime HardExpiry { get; set; }
InitialDuration
Gets or sets the initial duration.
View Source
TimeSpan InitialDuration { get; set; }
ExtensionDurationSinceLastInterest
Gets or sets the new duration for this notification once the mouse cursor leaves the window and the window is no longer focused.
View Source
TimeSpan ExtensionDurationSinceLastInterest { get; set; }
ShowIndeterminateIfNoExpiry
Gets or sets a value indicating whether to show an indeterminate expiration animation if
Dalamud.Interface.ImGuiNotification.INotification.HardExpiry is set to System.DateTime.MaxValue
.
View Source
bool ShowIndeterminateIfNoExpiry { get; set; }
RespectUiHidden
Gets or sets a value indicating whether to respect the current UI visibility state.
View Source
bool RespectUiHidden { get; set; }
Minimized
Gets or sets a value indicating whether the notification has been minimized.
View Source
bool Minimized { get; set; }
UserDismissable
Gets or sets a value indicating whether the user can dismiss the notification by themselves.
View Source
bool UserDismissable { get; set; }
Progress
Gets or sets the progress for the background progress bar of the notification.
View Source
float Progress { get; set; }