Class tframebutton

Unit

Declaration

type tframebutton = class(townedeventpersistent, iframe, iimagelistinfo)

Description

No description available, ancestor townedeventpersistent description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

Hierarchy

Overview

Fields

Protected fframerect: rectty;
Protected finfo: shapeinfoty;
Protected fframe: tframe;
Protected freadonly: boolean;

Methods

Protected procedure doexec();
Protected procedure mouseevent(var info: mouseeventinfoty; const intf: iframe; const buttonintf: ibutton; const index: integer);
Public constructor create(aowner: tobject); override;
Public destructor destroy; override;
Public procedure createface;
Public procedure createframe;
Public procedure checktemplate(const sender: tobject);
Public procedure updatewidgetstate(const awidget: twidget);
Public procedure assign(source: tpersistent); override;

Properties

Public property visible: boolean read getvisible write setvisible default true;
Public property enabled: boolean read getenabled write setenabled default true;
Public property left: boolean read getleft write setleft default false;
Published property width: integer read fbuttonwidth write setbuttonwidth default 0;
Published property color: colorty read finfo.color write setcolor default cl_default;
Published property colorglyph: colorty read finfo.ca.colorglyph write setcolorglyph default cl_default;
Published property face: tface read getface write setface;
Published property frame: tframe read getframe write setframe;
Published property imagelist: timagelist read finfo.ca.imagelist write setimagelist;
Published property imagenr: imagenrty read finfo.ca.imagenr write setimagenr default -1;
Published property imagenrdisabled: imagenrty read finfo.imagenrdisabled write setimagenrdisabled default -2;
Published property options: framebuttonoptionsty read foptions write setoptions default [];
Published property shortcut: shortcutty read fshortcut write fshortcut default ord(key_none) ;
Published property action: taction read faction write setaction;
Published property onexecute: notifyeventty read fonexecute write fonexecute;

Description

Fields

Protected fframerect: rectty;
 
Protected finfo: shapeinfoty;
 
Protected fframe: tframe;
 
Protected freadonly: boolean;
 

Methods

Protected procedure doexec();
 
Protected procedure mouseevent(var info: mouseeventinfoty; const intf: iframe; const buttonintf: ibutton; const index: integer);
 
Public constructor create(aowner: tobject); override;
 
Public destructor destroy; override;
 
Public procedure createface;
 
Public procedure createframe;
 
Public procedure checktemplate(const sender: tobject);
 
Public procedure updatewidgetstate(const awidget: twidget);
 
Public procedure assign(source: tpersistent); override;
 

Properties

Public property visible: boolean read getvisible write setvisible default true;
 
Public property enabled: boolean read getenabled write setenabled default true;
 
Public property left: boolean read getleft write setleft default false;
 
Published property width: integer read fbuttonwidth write setbuttonwidth default 0;
 
Published property color: colorty read finfo.color write setcolor default cl_default;
 
Published property colorglyph: colorty read finfo.ca.colorglyph write setcolorglyph default cl_default;
 
Published property face: tface read getface write setface;
 
Published property frame: tframe read getframe write setframe;
 
Published property imagelist: timagelist read finfo.ca.imagelist write setimagelist;
 
Published property imagenr: imagenrty read finfo.ca.imagenr write setimagenr default -1;
 
Published property imagenrdisabled: imagenrty read finfo.imagenrdisabled write setimagenrdisabled default -2;
 
Published property options: framebuttonoptionsty read foptions write setoptions default [];
 
Published property shortcut: shortcutty read fshortcut write fshortcut default ord(key_none) ;
 
Published property action: taction read faction write setaction;
 
Published property onexecute: notifyeventty read fonexecute write fonexecute;
 

Generated by PasDoc 0.16.0.