Skip to main content

IStatusNotifierItemHandler.GetAllPropertiesContext Struct

Definition

Assembly:Avalonia.FreeDesktop
Package:Avalonia.FreeDesktop
public struct IStatusNotifierItemHandler.GetAllPropertiesContext

Inheritance: ValueType -> IStatusNotifierItemHandler.GetAllPropertiesContext

Implements: IDisposable

Constructors

NameDescription
IStatusNotifierItemHandler.GetAllPropertiesContextNo summary available.

IStatusNotifierItemHandler.GetAllPropertiesContext Constructor

public IStatusNotifierItemHandler.GetAllPropertiesContext(Tmds.DBus.Protocol.MethodContext methodContext)

Parameters

methodContext Tmds.DBus.Protocol.MethodContext

Methods

NameDescription
DisposeNo summary available.
Handle (2 overloads)No summary available.

Dispose Method

public void Dispose()

Handle overloads

Handle Method

public System.Threading.Tasks.ValueTask Handle(Avalonia.FreeDesktop.DBus.IStatusNotifierItemProperties properties)
Parameters

properties Avalonia.FreeDesktop.DBus.IStatusNotifierItemProperties

Returns

System.Threading.Tasks.ValueTask

Handle Method

public System.Threading.Tasks.ValueTask Handle(string attentionIconName, ValueTuple<int, int, byte[]>[] attentionIconPixmap, string attentionMovieName, string category, string iconName, ValueTuple<int, int, byte[]>[] iconPixmap, string iconThemePath, string id, Nullable<bool> itemIsMenu, Nullable<Tmds.DBus.Protocol.ObjectPath> menu, string overlayIconName, ValueTuple<int, int, byte[]>[] overlayIconPixmap, string status, string title, Nullable<ValueTuple<string,ValueTuple<int,int,byte[]>[],string,string>> toolTip, Nullable<int> windowId)
Parameters

attentionIconName string

attentionIconPixmap ValueTuple<int, int, byte[]>[]

attentionMovieName string

category string

iconName string

iconPixmap ValueTuple<int, int, byte[]>[]

iconThemePath string

id string

itemIsMenu Nullable<bool>

menu Nullable<Tmds.DBus.Protocol.ObjectPath>

overlayIconName string

overlayIconPixmap ValueTuple<int, int, byte[]>[]

status string

title string

toolTip Nullable<ValueTuple<string,ValueTuple<int,int,byte[]>[],string,string>>

windowId Nullable<int>

Returns

System.Threading.Tasks.ValueTask

Properties

NameDescription
MethodContextNo summary available.

MethodContext Property

public Tmds.DBus.Protocol.MethodContext MethodContext { get; set; }