Class Toast
- Namespace
- Adw
- Assembly
- Adw-1.dll
public sealed class Toast : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Toast
- Implements
- Inherited Members
Constructors
Toast(ToastHandle)
public Toast(ToastHandle handle)
Parameters
handleToastHandle
Toast(params ConstructArgument[])
public Toast(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
Fields
ActionNamePropertyDefinition
public static readonly Property<string?, Toast> ActionNamePropertyDefinition
Field Value
ButtonClickedSignal
Signal Descriptor for OnButtonClicked.
public static readonly Signal<Toast> ButtonClickedSignal
Field Value
ButtonLabelPropertyDefinition
public static readonly Property<string?, Toast> ButtonLabelPropertyDefinition
Field Value
CustomTitlePropertyDefinition
public static readonly Property<Widget?, Toast> CustomTitlePropertyDefinition
Field Value
DismissedSignal
Signal Descriptor for OnDismissed.
public static readonly Signal<Toast> DismissedSignal
Field Value
PriorityPropertyDefinition
public static readonly Property<ToastPriority, Toast> PriorityPropertyDefinition
Field Value
TimeoutPropertyDefinition
public static readonly Property<uint, Toast> TimeoutPropertyDefinition
Field Value
TitlePropertyDefinition
public static readonly Property<string?, Toast> TitlePropertyDefinition
Field Value
UseMarkupPropertyDefinition
public static readonly Property<bool, Toast> UseMarkupPropertyDefinition
Field Value
Properties
ActionName
public string? ActionName { get; set; }
Property Value
ButtonLabel
public string? ButtonLabel { get; set; }
Property Value
CustomTitle
public Widget? CustomTitle { get; set; }
Property Value
Priority
public ToastPriority Priority { get; set; }
Property Value
Timeout
public uint Timeout { get; set; }
Property Value
Title
public string? Title { get; set; }
Property Value
UseMarkup
public bool UseMarkup { get; set; }
Property Value
Methods
Dismiss()
public void Dismiss()
GetActionName()
public string? GetActionName()
Returns
GetActionTargetValue()
public Variant? GetActionTargetValue()
Returns
GetButtonLabel()
public string? GetButtonLabel()
Returns
GetCustomTitle()
[Version("1.2")]
public Widget? GetCustomTitle()
Returns
GetGType()
public static Type GetGType()
Returns
GetPriority()
public ToastPriority GetPriority()
Returns
GetTimeout()
public uint GetTimeout()
Returns
GetTitle()
public string? GetTitle()
Returns
GetUseMarkup()
[Version("1.4")]
public bool GetUseMarkup()
Returns
New(string)
public static Toast New(string title)
Parameters
titlestring
Returns
SetActionName(string?)
public void SetActionName(string? actionName)
Parameters
actionNamestring
SetActionTargetValue(Variant?)
public void SetActionTargetValue(Variant? actionTarget)
Parameters
actionTargetVariant
SetButtonLabel(string?)
public void SetButtonLabel(string? buttonLabel)
Parameters
buttonLabelstring
SetCustomTitle(Widget?)
[Version("1.2")]
public void SetCustomTitle(Widget? widget)
Parameters
widgetWidget
SetDetailedActionName(string?)
public void SetDetailedActionName(string? detailedActionName)
Parameters
detailedActionNamestring
SetPriority(ToastPriority)
public void SetPriority(ToastPriority priority)
Parameters
priorityToastPriority
SetTimeout(uint)
public void SetTimeout(uint timeout)
Parameters
timeoutuint
SetTitle(string)
public void SetTitle(string title)
Parameters
titlestring
SetUseMarkup(bool)
[Version("1.4")]
public void SetUseMarkup(bool useMarkup)
Parameters
useMarkupbool
Events
OnButtonClicked
public event SignalHandler<Toast> OnButtonClicked
Event Type
OnDismissed
public event SignalHandler<Toast> OnDismissed