[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: bcbutton.pas line 79
type TCustomBCButton = class(TBCStyleGraphicControl) |
||
protected |
||
procedure LimitMemoryUsage; |
|
|
procedure CalculatePreferredSize(); override; |
|
|
class function GetControlClassDefaultSize; override; |
|
|
procedure Click; override; |
|
|
procedure MouseDown(); override; |
|
|
procedure MouseUp(); override; |
|
|
procedure MouseEnter; override; |
|
|
procedure MouseLeave; override; |
|
|
procedure MouseMove(); override; |
|
|
procedure SetEnabled(); override; |
|
|
procedure TextChanged; override; |
|
|
procedure ActionChange(); override; |
|
|
function GetActionLinkClass; override; |
|
|
procedure Notification(); override; |
|
|
procedure Render(); virtual; |
|
|
procedure RenderState(); virtual; |
|
|
property ClickOffset: Boolean; [rw] |
|
|
property DropDownArrow: Boolean; [rw] |
|
|
property DropDownMenu: TPopupMenu; [rw] |
|
|
property DropDownStyle: TBCButtonDropDownStyle; [rw] |
|
|
property DropDownPosition: TBCButtonDropDownPosition; [rw] |
|
|
property ImageIndex: Integer; [rw] |
|
|
property ShowCaption: Boolean; [rw] |
|
|
function GetStyleExtension; override; |
|
|
procedure DrawControl; override; |
|
|
procedure RenderControl; override; |
|
|
property BGRANormal: TBGRABitmapEx; [r] |
|
|
property BGRAHover: TBGRABitmapEx; [r] |
|
|
property BGRAClick: TBGRABitmapEx; [r] |
|
|
property AutoSizeExtraVertical: Integer; [r] |
|
|
property AutoSizeExtraHorizontal: Integer; [r] |
|
|
property CanvasScaleMode: TBCCanvasScaleMode; [rw] |
|
|
property StateNormal: TBCButtonState; [rw] |
|
|
property StateHover: TBCButtonState; [rw] |
|
|
property StateClicked: TBCButtonState; [rw] |
|
|
property Down: Boolean; [rw] |
|
|
property DropDownWidth: Integer; [rw] |
|
|
property DropDownArrowSize: Integer; [rw] |
|
|
property FlipArrow: Boolean; [rw] |
|
|
property Glyph: TBitmap; [rw] |
|
|
property GlyphScale: single; [rw] |
|
|
property GlyphMargin: Integer; [rw] |
|
|
property GlyphAlignment: TBCAlignment; [rw] |
|
|
property GlyphOldPlacement: Boolean; [rw] |
|
|
property Style: TBCButtonStyle; [rw] |
|
|
property StaticButton: Boolean; [rw] |
|
|
property GlobalOpacity: Byte; [rw] |
|
|
property Rounding: TBCRounding; [rw] |
|
|
property RoundingDropDown: TBCRounding; [rw] |
|
|
property TextApplyGlobalOpacity: Boolean; [rw] |
|
|
property OnAfterRenderBCButton: TOnAfterRenderBCButton; [rw] |
|
|
property OnButtonClick: TNotifyEvent; [rw] |
|
|
property MemoryUsage: TBCButtonMemoryUsage; [rw] |
|
|
property InnerMargin: single; [rw] |
|
|
property PreserveGlyphOnAssign: Boolean; [rw] |
|
|
public |
||
constructor Create(); override; |
|
|
destructor Destroy; override; |
|
|
procedure Assign(); override; |
|
|
procedure SetSizeVariables(); |
|
|
procedure UpdateControl; override; |
|
|
property CanvasScale: single; [r] |
|
|
property Images: TCustomImageList; [rw] |
|
|
procedure ScaleStyle(); |
|
|
procedure SaveToFile(); override; |
|
|
procedure SaveToJSONFile(); |
|
|
function SaveToJSON; |
|
|
procedure LoadFromFile(); override; |
|
|
procedure LoadFromJSONFile(); |
|
|
procedure LoadFromJSON(); |
|
|
procedure AssignFromFile(); override; |
|
|
procedure AssignFromResource(); |
|
|
procedure OnFindClass(); |
|
|
end; |
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |