Skip to content

PixelUI.NotificationToast

Extends: PixelUI.Widget

A notification toast widget for displaying temporary messages. Supports different severity levels and auto-hide functionality.

Properties

NameTypeDescription
titlestring?Optional title text
messagestringThe notification message content
severitystringSeverity level (e.g., "info", "success", "warning", "error")
autoHidebooleanWhether to automatically hide after duration
durationnumberDuration in seconds before auto-hiding
dismissOnClickbooleanWhether clicking dismisses the notification

Methods

new

lua
new()

_applyPadding

lua
_applyPadding()

setPadding

lua
setPadding()

getAnchor

lua
getAnchor()

getAnchorMargins

lua
getAnchorMargins()

refreshAnchor

lua
refreshAnchor()

setAnchor

lua
setAnchor()

setAnchorMargin

lua
setAnchorMargin()

_computeAnchorPosition

lua
_computeAnchorPosition()

getAnchorTargetPosition

lua
getAnchorTargetPosition()

_applyAnchorPosition

lua
_applyAnchorPosition()

_getActiveBorder

lua
_getActiveBorder()

_refreshWrap

lua
_refreshWrap()

_getStyle

lua
_getStyle()

_cancelTimer

lua
_cancelTimer()

_scheduleHide

lua
_scheduleHide()

setTitle

lua
setTitle()

getTitle

lua
getTitle()

setMessage

lua
setMessage()

getMessage

lua
getMessage()

setSeverity

lua
setSeverity()

getSeverity

lua
getSeverity()

setIcon

lua
setIcon()

getIcon

lua
getIcon()

setAutoHide

lua
setAutoHide()

isAutoHide

lua
isAutoHide()

setDuration

lua
setDuration()

getDuration

lua
getDuration()

setDismissOnClick

lua
setDismissOnClick()

isDismissOnClick

lua
isDismissOnClick()

setOnDismiss

lua
setOnDismiss()

setVariants

lua
setVariants()

setStyle

lua
setStyle()

present

lua
present()

show

lua
show()

hide

lua
hide()

setSize

lua
setSize()

setBorder

lua
setBorder()

_renderLine

lua
_renderLine()

draw

lua
draw()

handleEvent

lua
handleEvent()

onFocusChanged

lua
onFocusChanged()

Released under the MIT License.