Class tactionsimplebutton

Unit

Declaration

type tactionsimplebutton = class(tactionpublishedwidget)

Description

No description available, ancestor tactionpublishedwidget description follows
No description available, ancestor tactionpublishedwidgetnwr description follows
No description available, ancestor tactionwidget description follows
No description available, ancestor twidget description follows
No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Fields

Protected foptions: buttonoptionsty;
Protected finfo: shapeinfoty;

Methods

Protected class function classskininfo: skininfoty; override;
Protected procedure setoptions(const avalue: buttonoptionsty); virtual;
Protected procedure internalexecute();
Protected procedure doshapeexecute(const atag: integer; const info: mouseeventinfoty);
Protected procedure doexecute; virtual;
Protected procedure doasyncevent(var atag: integer); override;
Protected procedure statechanged; override;
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
Protected procedure dokeydown(var info: keyeventinfoty); override;
Protected procedure dokeyup(var info: keyeventinfoty); override;
Protected procedure dopaintforeground(const canvas: tcanvas); override;
Protected procedure clientrectchanged; override;
Protected function getframestateflags: framestateflagsty; override;
Protected function navigstartrect: rectty; override;
Protected function getassistiveflags(): assistiveflagsty override;
Protected function getdisabled(): boolean virtual;
Public constructor create(aowner: tcomponent); override;
Public procedure execute;
Public procedure pressbutton;
Public function releasebutton(const aexecute: boolean): boolean;

Properties

Public property options: buttonoptionsty read foptions write setoptions default defaultbuttonoptions;
Public property colorglyph: colorty read finfo.ca.colorglyph write setcolorglyph default cl_black;
Public property focusrectdist: integer read finfo.focusrectdist write finfo.focusrectdist default defaultshapefocusrectdist;
Published property optionswidget default defaultoptionswidget - [ow_mousefocus];

Description

Fields

Protected foptions: buttonoptionsty;
 
Protected finfo: shapeinfoty;
 

Methods

Protected class function classskininfo: skininfoty; override;
 
Protected procedure setoptions(const avalue: buttonoptionsty); virtual;
 
Protected procedure internalexecute();
 
Protected procedure doshapeexecute(const atag: integer; const info: mouseeventinfoty);
 
Protected procedure doexecute; virtual;
 
Protected procedure doasyncevent(var atag: integer); override;
 
Protected procedure statechanged; override;
 
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
 
Protected procedure dokeydown(var info: keyeventinfoty); override;
 
Protected procedure dokeyup(var info: keyeventinfoty); override;
 
Protected procedure dopaintforeground(const canvas: tcanvas); override;
 
Protected procedure clientrectchanged; override;
 
Protected function getframestateflags: framestateflagsty; override;
 
Protected function navigstartrect: rectty; override;
 
Protected function getassistiveflags(): assistiveflagsty override;
 
Protected function getdisabled(): boolean virtual;
 
Public constructor create(aowner: tcomponent); override;
 
Public procedure execute;
 
Public procedure pressbutton;
 
Public function releasebutton(const aexecute: boolean): boolean;
 

Properties

Public property options: buttonoptionsty read foptions write setoptions default defaultbuttonoptions;
 
Public property colorglyph: colorty read finfo.ca.colorglyph write setcolorglyph default cl_black;
 
Public property focusrectdist: integer read finfo.focusrectdist write finfo.focusrectdist default defaultshapefocusrectdist;
 
Published property optionswidget default defaultoptionswidget - [ow_mousefocus];
 

Generated by PasDoc 0.16.0.