Unit 'DAV_GuiGroup' Package
[Overview][Classes][Index] [#pl_asiovst]

TCustomGuiGroup

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: DAV_GuiGroup.pas line 13

type TCustomGuiGroup = class(TCustomGroupBox)

protected

  FBuffer: TGuiCustomPixelMap;

  

  FBackBuffer: TGuiCustomPixelMap;

  

  FUpdateBuffer: Boolean;

  

  FUpdateBackBuffer: Boolean;

  

  FGuiFont: TGuiOversampledGDIFont;

  

  FCanvas: TControlCanvas;

  

  procedure CMColorChanged(); message;

  

  procedure CMEnabledChanged(); message;

  

  procedure CMFontChanged(); message;

  

  procedure CMTextChanged(); message;

  

  procedure WMMove(); message;

  

  procedure LMPaint(); message;

  

  procedure AlphaChanged; virtual;

  

  procedure BorderColorChanged; virtual;

  

  procedure BorderWidthChanged; virtual;

  

  procedure Click; override;

  

  procedure NativeChanged; virtual;

  

  procedure RoundRadiusChanged; virtual;

  

  procedure TextChanged; override;

  

  procedure TransparentChanged; virtual;

  

  procedure BufferChanged; virtual;

  

  procedure BackBufferChanged; virtual;

  

  procedure FontChangedHandler(); virtual;

  

  procedure UpdateBuffer; virtual;

  

  procedure UpdateBackBuffer; virtual;

  

  procedure CreateParams(); override;

  

  procedure Loaded; override;

  

  procedure Resize; override;

  

  procedure Paint; virtual;

  

  procedure RenderGroupBox(); virtual; abstract;

  

  procedure RenderCaption(); virtual; abstract;

  

  procedure PaintWindow(); override;

  

  property Canvas: TCanvas; [r]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  property Alpha: Byte; [rw]

  

  property AutoFocus: Boolean; [rw]

  

  property BorderColor: TColor; [rw]

  

  property BorderRadius: Single; [rw]

  

  property BorderWidth: Single; [rw]

  

  property Caption;

  

  property FontOversampling: TFontOversampling; [rw]

  

  property Native: Boolean; [rw]

  

  property Shadow: TGuiShadow; [rw]

  

  property Transparent: Boolean; [rw]

  

  property OnPaint: TNotifyEvent; [rw]

  

end;

Inheritance

TCustomGuiGroup

  

|

TObject



CT Web help

CodeTyphon Studio