Class tcustomaction

Unit

Declaration

type tcustomaction = class(tactcomponent, istatfile, iifiexeclink)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected finfo: actioninfoty;
Protected foptions: actionoptionsty;

Methods

Protected procedure registeronshortcut(const avalue: boolean); virtual;
Protected procedure loaded; override;
Protected procedure changed;
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
Protected procedure receiveevent(const event: tobjectevent) override;
Protected procedure doidle(var again: boolean);
Protected procedure doasyncevent(var atag: integer); override;
Protected procedure eventfired(const sender: tobject; const ainfo: actioninfoty);
Protected procedure doafterunlink; virtual;
Protected procedure dostatread(const reader: tstatreader);
Protected procedure dostatwrite(const writer: tstatwriter);
Protected procedure statreading;
Protected procedure statread;
Protected function getstatvarname: msestring;
Protected function getstatpriority: integer;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure doupdate;
Public procedure execute(const force: boolean = false);
Public procedure asyncexecute();
Public procedure updateinfo(const sender: iactionlink);

Properties

Public property caption: captionty read getcaption write setcaption;
Public property state: actionstatesty read getstate write setstate default [];
Public property visible: boolean read getvisible write setvisible;
Public property enabled: boolean read getenabled write setenabled;
Public property checked: boolean read getchecked write setchecked;
Public property group: integer read getgroup write setgroup default 0;
Public property imagenr: imagenrty read finfo.imagenr write setimagenr default -1;
Public property imagenrdisabled: imagenrty read finfo.imagenrdisabled write setimagenrdisabled default -2;
Public property colorglyph: colorty read finfo.colorglyph write setcolorglyph default cl_default;
Public property color: colorty read finfo.color write setcolor default cl_default;
Public property imagecheckedoffset: integer read finfo.imagecheckedoffset write setimagecheckedoffset default 0;
Public property hint: msestring read finfo.hint write sethint;
Public property tagaction: integer read finfo.tag write settag default 0;
Public property options: actionoptionsty read foptions write setoptions default defaultactionoptions;
Public property statfile: tstatfile read fstatfile write setstatfile;
Public property statvarname: msestring read getstatvarname write fstatvarname;
Public property statpriority: integer read fstatpriority write fstatpriority default 0;
Public property ifilink: tifiactionlinkcomp read fifilink write setifilink;
Public property onexecute: notifyeventty read finfo.onexecute write setonexecute;
Public property onbeforeexecute: accepteventty read finfo.onbeforeexecute write setonbeforeexecute;
Public property onafterexecute: notifyeventty read finfo.onafterexecute write setonafterexecute;
Public property onexecuteaction: actioneventty read fonexecuteaction write fonexecuteaction;
Public property onupdate: actioneventty read fonupdate write fonupdate;
Public property onchange: notifyeventty read fonchange write fonchange;
Public property onasyncevent: asynceventty read fonasyncevent write fonasyncevent;

Description

Fields

Protected finfo: actioninfoty;

This item has no description.

Protected foptions: actionoptionsty;

This item has no description.

Methods

Protected procedure registeronshortcut(const avalue: boolean); virtual;

This item has no description.

Protected procedure loaded; override;

This item has no description.

Protected procedure changed;

This item has no description.

Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;

This item has no description.

Protected procedure receiveevent(const event: tobjectevent) override;

This item has no description.

Protected procedure doidle(var again: boolean);

This item has no description.

Protected procedure doasyncevent(var atag: integer); override;

This item has no description.

Protected procedure eventfired(const sender: tobject; const ainfo: actioninfoty);

This item has no description.

Protected procedure doafterunlink; virtual;

This item has no description.

Protected procedure dostatread(const reader: tstatreader);

This item has no description.

Protected procedure dostatwrite(const writer: tstatwriter);

This item has no description.

Protected procedure statreading;

This item has no description.

Protected procedure statread;

This item has no description.

Protected function getstatvarname: msestring;

This item has no description.

Protected function getstatpriority: integer;

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure doupdate;

This item has no description.

Public procedure execute(const force: boolean = false);

This item has no description.

Public procedure asyncexecute();

This item has no description.

Public procedure updateinfo(const sender: iactionlink);

This item has no description.

Properties

Public property caption: captionty read getcaption write setcaption;

This item has no description.

Public property state: actionstatesty read getstate write setstate default [];

This item has no description.

Public property visible: boolean read getvisible write setvisible;

This item has no description.

Public property enabled: boolean read getenabled write setenabled;

This item has no description.

Public property checked: boolean read getchecked write setchecked;

This item has no description.

Public property group: integer read getgroup write setgroup default 0;

This item has no description.

Public property imagenr: imagenrty read finfo.imagenr write setimagenr default -1;

This item has no description.

Public property imagenrdisabled: imagenrty read finfo.imagenrdisabled write setimagenrdisabled default -2;

This item has no description.

Public property colorglyph: colorty read finfo.colorglyph write setcolorglyph default cl_default;

This item has no description.

Public property color: colorty read finfo.color write setcolor default cl_default;

This item has no description.

Public property imagecheckedoffset: integer read finfo.imagecheckedoffset write setimagecheckedoffset default 0;

This item has no description.

Public property hint: msestring read finfo.hint write sethint;

This item has no description.

Public property tagaction: integer read finfo.tag write settag default 0;

This item has no description.

Public property options: actionoptionsty read foptions write setoptions default defaultactionoptions;

This item has no description.

Public property statfile: tstatfile read fstatfile write setstatfile;

This item has no description.

Public property statvarname: msestring read getstatvarname write fstatvarname;

This item has no description.

Public property statpriority: integer read fstatpriority write fstatpriority default 0;

This item has no description.

Public property ifilink: tifiactionlinkcomp read fifilink write setifilink;

This item has no description.

Public property onexecute: notifyeventty read finfo.onexecute write setonexecute;

This item has no description.

Public property onbeforeexecute: accepteventty read finfo.onbeforeexecute write setonbeforeexecute;

This item has no description.

Public property onafterexecute: notifyeventty read finfo.onafterexecute write setonafterexecute;

This item has no description.

Public property onexecuteaction: actioneventty read fonexecuteaction write fonexecuteaction;

This item has no description.

Public property onupdate: actioneventty read fonupdate write fonupdate;

This item has no description.

Public property onchange: notifyeventty read fonchange write fonchange;

This item has no description.

Public property onasyncevent: asynceventty read fonasyncevent write fonasyncevent;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.