Class tstatusnotifieritem

Unit

Declaration

type tstatusnotifieritem = class(tdbusobject)

Description

No description available, ancestor tdbusobject description follows
No description available, ancestor teventobject description follows
No description available, ancestor tlinkedobject description follows
No description available, ancestor tnullinterfacedobject description follows

Hierarchy

Overview

Fields

Protected fdesktopkind: desktopkindty;

Methods

Protected function getintrospectitems(): string override;
Protected function getpath(): string override;
Protected procedure busconnected() override;
Protected procedure propertiesget(var props: dictentryarty) override;
Protected procedure propertyget(const amessage: pdbusmessage; const aname: string; var avalue: variantvaluety) override;
Protected function getpropintf: string override;
Protected procedure registeritems(const sender: idbusservice) override;
Protected procedure contextmenu(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean);
Protected procedure activate(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean);
Protected procedure secondaryactivate(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean);
Protected procedure scroll(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean);
Protected procedure receiveevent(const event: tobjectevent) override;
Public constructor create();
Public destructor destroy(); override;
Public function checkdesktop(): boolean;
Public function showmessage(const message: msestring; const title: msestring; out messageid: card32; const timeoutms: card32 = 0): boolean;
Public function cancelmessage(const messageid: card32): boolean;
Public procedure setToolTip(const avalue: tooltipinfoty);
Public procedure setId(const avalue: string);
Public procedure setTitle(const avalue: string);
Public procedure setStatus(const avalue: string);
Public procedure setWindowId(const avalue: int32);
Public procedure setIconName(const avalue: string);
Public procedure setIconPixmap(const avalue: tmaskedbitmap);
Public procedure setIconPixmap(const avalue: iconpixmaparty);
Public procedure setOverlayIconName(const avalue: string);
Public procedure setOverlayIconPixmap(const avalue: iconpixmaparty);
Public procedure setAtentionIconName(const avalue: string);
Public procedure setAtentionIconPixmap(const avalue: iconpixmaparty);
Public procedure setAtentionMovieName(const avalue: string);

Properties

Public property desktopkind: desktopkindty read fdesktopkind;
Public property active: boolean read factive write setactive;
Public property statuscategory: statusnotifiercategoryty read fstatuscategory write fstatuscategory default snc_applicationstatus;
Public property ToolTip: tooltipinfoty read ftooltip;
Public property oncontextmenu: statusnotifierposprocty read foncontextmenu write foncontextmenu;
Public property onactivate: statusnotifierposprocty read fonactivate write fonactivate;
Public property onsecondaryactivate: statusnotifierposprocty read fonsecondaryactivate write fonsecondaryactivate;
Published property Category: string read getcategory;
Published property Id: string read getid;
Published property Title: string read ftitle;
Published property Status: string read fstatus;
Published property WindowId: int32 read fwindowid;
Published property IconName: string read ficonname;
Published property IconPixmap: iconpixmaparty read ficonpixmap;
Published property OverlayIconName: string read foverlayiconname;
Published property OverlayIconPixmap: iconpixmaparty read foverlayiconpixmap;
Published property AtentionIconName: string read fatentioniconname;
Published property AtentionIconPixmap: iconpixmaparty read fatentioniconpixmap;
Published property AtentionMovieName: string read fatentionmoviename;

Description

Fields

Protected fdesktopkind: desktopkindty;
 

Methods

Protected function getintrospectitems(): string override;
 
Protected function getpath(): string override;
 
Protected procedure busconnected() override;
 
Protected procedure propertiesget(var props: dictentryarty) override;
 
Protected procedure propertyget(const amessage: pdbusmessage; const aname: string; var avalue: variantvaluety) override;
 
Protected function getpropintf: string override;
 
Protected procedure registeritems(const sender: idbusservice) override;
 
Protected procedure contextmenu(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean);
 
Protected procedure activate(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean);
 
Protected procedure secondaryactivate(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean);
 
Protected procedure scroll(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean);
 
Protected procedure receiveevent(const event: tobjectevent) override;
 
Public constructor create();
 
Public destructor destroy(); override;
 
Public function checkdesktop(): boolean;
 
Public function showmessage(const message: msestring; const title: msestring; out messageid: card32; const timeoutms: card32 = 0): boolean;
 
Public function cancelmessage(const messageid: card32): boolean;
 
Public procedure setToolTip(const avalue: tooltipinfoty);
 
Public procedure setId(const avalue: string);
 
Public procedure setTitle(const avalue: string);
 
Public procedure setStatus(const avalue: string);
 
Public procedure setWindowId(const avalue: int32);
 
Public procedure setIconName(const avalue: string);
 
Public procedure setIconPixmap(const avalue: tmaskedbitmap);
 
Public procedure setIconPixmap(const avalue: iconpixmaparty);
 
Public procedure setOverlayIconName(const avalue: string);
 
Public procedure setOverlayIconPixmap(const avalue: iconpixmaparty);
 
Public procedure setAtentionIconName(const avalue: string);
 
Public procedure setAtentionIconPixmap(const avalue: iconpixmaparty);
 
Public procedure setAtentionMovieName(const avalue: string);
 

Properties

Public property desktopkind: desktopkindty read fdesktopkind;
 
Public property active: boolean read factive write setactive;
 
Public property statuscategory: statusnotifiercategoryty read fstatuscategory write fstatuscategory default snc_applicationstatus;
 
Public property ToolTip: tooltipinfoty read ftooltip;
 
Public property oncontextmenu: statusnotifierposprocty read foncontextmenu write foncontextmenu;
 
Public property onactivate: statusnotifierposprocty read fonactivate write fonactivate;
 
Public property onsecondaryactivate: statusnotifierposprocty read fonsecondaryactivate write fonsecondaryactivate;
 
Published property Category: string read getcategory;
 
Published property Id: string read getid;
 
Published property Title: string read ftitle;
 
Published property Status: string read fstatus;
 
Published property WindowId: int32 read fwindowid;
 
Published property IconName: string read ficonname;
 
Published property IconPixmap: iconpixmaparty read ficonpixmap;
 
Published property OverlayIconName: string read foverlayiconname;
 
Published property OverlayIconPixmap: iconpixmaparty read foverlayiconpixmap;
 
Published property AtentionIconName: string read fatentioniconname;
 
Published property AtentionIconPixmap: iconpixmaparty read fatentioniconpixmap;
 
Published property AtentionMovieName: string read fatentionmoviename;
 

Generated by PasDoc 0.16.0.