Class TBI_basebutton (unit bi_btns)

Inherits from

tgraphiccontrol

<

Constructors


constructor Create(AOwner: TComponent);



Functions

destructor Destroy;


procedure CMDialogChar(var Message: TCMDialogChar);


procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure CMFontChanged(var Message: TMessage);


procedure CMMouseEnter(var Message: TMessage);


procedure CMMouseLeave(var Message: TMessage);


procedure CMTextChanged(var Message: TMessage);


procedure Getglyph(const no:byte;var c_glyph:tbitmap);


procedure internalpaint(var buffer:tbitmap);


procedure loaded;


procedure setallup(value:boolean);


procedure setbevel(value: integer);


procedure setdown(value: boolean);


procedure setecolor(value: tcolor);


procedure setenabled(value: boolean);


procedure setflat(value: boolean);


procedure setglyph(value: tbitmap);


procedure setgray(value: boolean);


procedure setgroupindex(value:integer);


procedure setlayout(value: tbuttonlayout);


procedure setmark(value: boolean);


procedure Setpopup(value: TPopupMenu);


procedure setscolor(value: tcolor);


procedure setspacing(value: integer);


Properties

property AllowAllUp : boolean


property BevelWidth : integer


property Caption :


property Down : boolean


property DropDownMenu : tpopupmenu


property Enabled : boolean


property Flat : boolean


property Font :


property Glyph : tbitmap


property GrayedInactive : boolean


property GroupIndex : integer


property Layout : tbuttonlayout


property LightColor : tcolor


property MarkDropDown : boolean


property Paint256 : boolean


property ParentFont :


property ShadowColor : tcolor


property ShowHint :


property Spacing : integer


property Visible :


Events

event OnClick :


event OnDblClick :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


Variables

FState : TButtonState;


drawframe : boolean;


fallup : boolean;


fbevel : integer;


fdown : boolean;


fecolor : tcolor;


fenabled : boolean;


fflat : boolean;


fglyph : tbitmap;


fgray : boolean;


fgroupindex : integer;


flayout : tbuttonlayout;


fnumglyphs : byte;


fpaint256 : boolean;


fpopupmark : boolean;


fpopupmenu : tpopupmenu;


fscolor : tcolor;


fspacing : integer;


gwidth : integer;


lowcolor : boolean;


transclr : tcolor;



Constructors


constructor Create(AOwner: TComponent);


Functions


destructor Destroy;


procedure CMDialogChar(var Message: TCMDialogChar);


procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure CMFontChanged(var Message: TMessage);


procedure CMMouseEnter(var Message: TMessage);


procedure CMMouseLeave(var Message: TMessage);


procedure CMTextChanged(var Message: TMessage);


procedure Getglyph(const no:byte;var c_glyph:tbitmap);


procedure internalpaint(var buffer:tbitmap);


procedure loaded;


procedure setallup(value:boolean);


procedure setbevel(value: integer);


procedure setdown(value: boolean);


procedure setecolor(value: tcolor);


procedure setenabled(value: boolean);


procedure setflat(value: boolean);


procedure setglyph(value: tbitmap);


procedure setgray(value: boolean);


procedure setgroupindex(value:integer);


procedure setlayout(value: tbuttonlayout);


procedure setmark(value: boolean);


procedure Setpopup(value: TPopupMenu);


procedure setscolor(value: tcolor);


procedure setspacing(value: integer);


Properties


property AllowAllUp : boolean


property BevelWidth : integer


property Caption :


property Down : boolean


property DropDownMenu : tpopupmenu


property Enabled : boolean


property Flat : boolean


property Font :


property Glyph : tbitmap


property GrayedInactive : boolean


property GroupIndex : integer


property Layout : tbuttonlayout


property LightColor : tcolor


property MarkDropDown : boolean


property Paint256 : boolean


property ParentFont :


property ShadowColor : tcolor


property ShowHint :


property Spacing : integer


property Visible :


Events


event OnClick :


event OnDblClick :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


Variables


FState : TButtonState;


drawframe : boolean;


fallup : boolean;


fbevel : integer;


fdown : boolean;


fecolor : tcolor;


fenabled : boolean;


fflat : boolean;


fglyph : tbitmap;


fgray : boolean;


fgroupindex : integer;


flayout : tbuttonlayout;


fnumglyphs : byte;


fpaint256 : boolean;


fpopupmark : boolean;


fpopupmenu : tpopupmenu;


fscolor : tcolor;


fspacing : integer;


gwidth : integer;


lowcolor : boolean;


transclr : tcolor;