Unit 'HRingPicker' Package
[Overview][Classes][Index] [#pl_colorlib]

THRingPicker

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

Declaration

Source position: HRingPicker.pas line 46

type THRingPicker = class(TmbHSLVColorPickerControl)

protected

  procedure CreateGradient; override;

  

  procedure DrawHueLine;

  

  function GetGradientColor2D(); override;

  

  function GetSelectedColor; override;

  

  procedure Paint; override;

  

  procedure Resize; override;

  

  procedure SelectColor(); override;

  

  procedure SetRelHue(); override;

  

  procedure SetSelectedColor(); override;

  

  procedure UpdateCoords;

  

public

  constructor Create(); override;

  

  function GetColorAtPoint(); override;

  

  property ColorUnderCursor: TColor;

  

published

  property Hue: Integer;

  

  property Luminance: Integer;

  

  property Saturation: Integer;

  

  property Value: Integer;

  

  property MaxHue: Integer;

  

  property MaxLuminance: Integer;

  

  property MaxSaturation: Integer;

  

  property MaxValue: Integer;

  

  property HueLineColor: TColor; [rw]

  

  property Radius: Integer; [rw]

  

  property SelectedColor: TColor;

  

  property OnChange: TNotifyEvent;

  

end;

Inheritance

THRingPicker

  

|

TmbHSLVColorPickerControl

  

|

TmbColorPickerControl

  

|

TmbCustomPicker

  

|

TmbBasicPicker

  

|

TObject



CT Web help

CodeTyphon Studio