Unit 'JvFullColorCtrls' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pl_jvcl]

TJvFullColorComponent

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

Declaration

Source position: jvfullcolorctrls.pas line 57

type TJvFullColorComponent = class(TCustomControl)

protected

  procedure Paint; override;

  

  procedure KeyDown(); override;

  

  procedure DoEnter; override;

  

  procedure DoExit; override;

  

  procedure MouseDown(); override;

  

  procedure MouseMove(); override;

  

  procedure MouseUp(); override;

  

  procedure DrawFocus;

  

  procedure DrawFrame();

  

  procedure SetFullColor(); virtual;

  

  procedure MouseColor(); virtual;

  

  procedure AxisConfigChange; virtual;

  

  procedure DrawBuffer; virtual;

  

  procedure ColorSpaceChange; virtual;

  

  procedure CalcSize; virtual;

  

  procedure KeyMove(); virtual;

  

  procedure InvalidateCursor; virtual; abstract;

  

  property WantDrawBuffer: Boolean; [rw]

  

  property MouseDragging: Boolean; [r]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure SetBounds(); override;

  

  property ColorSpace: TJvColorSpace; [r]

  

published

  property Align;

  

  property Anchors;

  

  property AutoMouse: Boolean; [rw]

  

  property BorderSpacing;

  

  property FullColor: TJvFullColor; [rw]

  

  property AxisConfig: TJvFullColorAxisConfig; [rw]

  

  property OnMouseMove;

  

  property OnMouseDown;

  

  property OnMouseUp;

  

  property Color;

  

  property ParentColor;

  

  property TabOrder;

  

  property TabStop;

  

  property OnColorChange: TNotifyEvent; [rw]

  

  property OnAxisConfigChange: TNotifyEvent; [rw]

  

  property OnColorSpaceChange: TNotifyEvent; [rw]

  

  property OnMouseColor: TJvFullColorMouseEvent; [rw]

  

end;

Inheritance

TJvFullColorComponent

  

|

TObject



CT Web help

CodeTyphon Studio