Table of Contents

Class Toast

Namespace
Adw
Assembly
Adw-1.dll
public sealed class Toast : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
Toast
Implements
Inherited Members

Constructors

Toast(bool, params ConstructArgument[])

protected Toast(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

Toast(IntPtr, bool)

protected Toast(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ActionNamePropertyDefinition

public static readonly Property<string?, Toast> ActionNamePropertyDefinition

Field Value

Property<string, Toast>

ButtonClickedSignal

Signal Descriptor for OnButtonClicked.

public static readonly Signal<Toast> ButtonClickedSignal

Field Value

Signal<Toast>

ButtonLabelPropertyDefinition

public static readonly Property<string?, Toast> ButtonLabelPropertyDefinition

Field Value

Property<string, Toast>

CustomTitlePropertyDefinition

public static readonly Property<Widget?, Toast> CustomTitlePropertyDefinition

Field Value

Property<Widget, Toast>

DismissedSignal

Signal Descriptor for OnDismissed.

public static readonly Signal<Toast> DismissedSignal

Field Value

Signal<Toast>

PriorityPropertyDefinition

public static readonly Property<ToastPriority, Toast> PriorityPropertyDefinition

Field Value

Property<ToastPriority, Toast>

TimeoutPropertyDefinition

public static readonly Property<uint, Toast> TimeoutPropertyDefinition

Field Value

Property<uint, Toast>

TitlePropertyDefinition

public static readonly Property<string?, Toast> TitlePropertyDefinition

Field Value

Property<string, Toast>

UseMarkupPropertyDefinition

public static readonly Property<bool, Toast> UseMarkupPropertyDefinition

Field Value

Property<bool, Toast>

Properties

ActionName

public string? ActionName { get; set; }

Property Value

string

ButtonLabel

public string? ButtonLabel { get; set; }

Property Value

string

CustomTitle

public Widget? CustomTitle { get; set; }

Property Value

Widget

Priority

public ToastPriority Priority { get; set; }

Property Value

ToastPriority

Timeout

public uint Timeout { get; set; }

Property Value

uint

Title

public string? Title { get; set; }

Property Value

string

UseMarkup

public bool UseMarkup { get; set; }

Property Value

bool

Methods

Dismiss()

public void Dismiss()

GetActionName()

public string? GetActionName()

Returns

string

GetActionTargetValue()

public Variant? GetActionTargetValue()

Returns

Variant

GetButtonLabel()

public string? GetButtonLabel()

Returns

string

GetCustomTitle()

[Version("1.2")]
public Widget? GetCustomTitle()

Returns

Widget

GetGType()

public static Type GetGType()

Returns

Type

GetPriority()

public ToastPriority GetPriority()

Returns

ToastPriority

GetTimeout()

public uint GetTimeout()

Returns

uint

GetTitle()

public string? GetTitle()

Returns

string

GetUseMarkup()

[Version("1.4")]
public bool GetUseMarkup()

Returns

bool

New(string)

public static Toast New(string title)

Parameters

title string

Returns

Toast

SetActionName(string?)

public void SetActionName(string? actionName)

Parameters

actionName string

SetActionTargetValue(Variant?)

public void SetActionTargetValue(Variant? actionTarget)

Parameters

actionTarget Variant

SetButtonLabel(string?)

public void SetButtonLabel(string? buttonLabel)

Parameters

buttonLabel string

SetCustomTitle(Widget?)

[Version("1.2")]
public void SetCustomTitle(Widget? widget)

Parameters

widget Widget

SetDetailedActionName(string?)

public void SetDetailedActionName(string? detailedActionName)

Parameters

detailedActionName string

SetPriority(ToastPriority)

public void SetPriority(ToastPriority priority)

Parameters

priority ToastPriority

SetTimeout(uint)

public void SetTimeout(uint timeout)

Parameters

timeout uint

SetTitle(string)

public void SetTitle(string title)

Parameters

title string

SetUseMarkup(bool)

[Version("1.4")]
public void SetUseMarkup(bool useMarkup)

Parameters

useMarkup bool

Events

OnButtonClicked

public event SignalHandler<Toast> OnButtonClicked

Event Type

SignalHandler<Toast>

OnDismissed

public event SignalHandler<Toast> OnDismissed

Event Type

SignalHandler<Toast>