Reference Codebot.Controls.Colors.pas
Part of the Codebot Controls package
The Codebot.Controls.Colors unit defines controls that pick a color using the mouse.
- THuePicker selects a hue from either a bar or a color wheel.
- TSaturationPicker selects the saturation and lightness of a hue.
- TAlphaPicker selects the transparency of a color.
- TAnglePicker is a round dial with a hand that is dragged to pick an angle.
- TColorSlideEdit is a slide edit for a single component of a color.
Items 197 items
| Name | Kind | Line |
|---|---|---|
| TAlphaPicker | class | 207 |
| ChangeMouse | procedure | 221 |
| Create | constructor | 225 |
| Draw | procedure | 222 |
| GetColorValue | function | 219 |
| SetColorValue | procedure | 220 |
| Align | property | 239 |
| Anchors | property | 240 |
| Border | property | 230 |
| BorderSpacing | property | 241 |
| CheckerSize | property | 234 |
| Color | property | 232 |
| ColorAlpha | property | 236 |
| ColorValue | property | 227 |
| Constraints | property | 242 |
| Enabled | property | 243 |
| OnChange | property | 247 |
| OnChangeBounds | property | 248 |
| OnClick | property | 249 |
| OnMouseDown | property | 250 |
| OnMouseEnter | property | 251 |
| OnMouseLeave | property | 252 |
| OnMouseMove | property | 253 |
| OnMouseUp | property | 254 |
| OnResize | property | 255 |
| ParentShowHint | property | 244 |
| ShowHint | property | 245 |
| Style | property | 238 |
| Visible | property | 246 |
| TAlphaStyle | enum | 200 |
| asGradient | enum value | 200 |
| asSolid | enum value | 200 |
| TAnglePicker | class | 263 |
| Create | constructor | 280 |
| Draw | procedure | 277 |
| MouseDown | procedure | 272 |
| MouseMove | procedure | 274 |
| MouseUp | procedure | 275 |
| Align | property | 288 |
| Anchors | property | 289 |
| Angle | property | 283 |
| BorderSpacing | property | 290 |
| Constraints | property | 291 |
| Enabled | property | 292 |
| OnChange | property | 287 |
| OnClick | property | 296 |
| OnMouseDown | property | 297 |
| OnMouseEnter | property | 298 |
| OnMouseLeave | property | 299 |
| OnMouseMove | property | 300 |
| OnMouseUp | property | 301 |
| OnResize | property | 302 |
| ParentShowHint | property | 293 |
| ShowHint | property | 294 |
| Stroke | property | 285 |
| Visible | property | 295 |
| TColorSlideEdit | class | 317 |
| Create | constructor | 342 |
| DoValueChange | procedure | 333 |
| Draw | procedure | 339 |
| ExtraHeight | function | 332 |
| GetButtonRect | function | 330 |
| GetEditRect | function | 331 |
| MouseDown | procedure | 334 |
| MouseMove | procedure | 336 |
| MouseUp | procedure | 337 |
| UpdateAlpha | procedure | 344 |
| UpdateColor | procedure | 347 |
| UpdateHSL | procedure | 351 |
| UpdateHue | procedure | 349 |
| Align | property | 360 |
| Anchors | property | 361 |
| AutoHeight | property | 357 |
| BorderSpacing | property | 362 |
| Constraints | property | 363 |
| Enabled | property | 364 |
| Font | property | 365 |
| Kind | property | 356 |
| OnEnter | property | 371 |
| OnExit | property | 372 |
| OnValueChange | property | 359 |
| ParentFont | property | 366 |
| ParentShowHint | property | 367 |
| Position | property | 358 |
| RefColor | property | 353 |
| ShowHint | property | 368 |
| TabOrder | property | 369 |
| Visible | property | 370 |
| TColorSlideKind | enum | 307 |
| cskRed | enum value | 307 |
| cskGreen | enum value | 307 |
| cskBlue | enum value | 307 |
| cskHue | enum value | 307 |
| cskSaturation | enum value | 308 |
| cskLightness | enum value | 308 |
| cskAlpha | enum value | 308 |
| TCustomColorControl | class | 28 |
| Change | procedure | 43 |
| ChangeMouse | procedure | 45 |
| Destroy | destructor | 58 |
| GetColorValue | function | 39 |
| MouseDown | procedure | 46 |
| MouseUp | procedure | 48 |
| Resize | procedure | 50 |
| SetColorValue | procedure | 41 |
| ColorValue | property | 54 |
| MousePos | property | 52 |
| OnChange | property | 56 |
| THuePicker | class | 71 |
| Change | procedure | 83 |
| ChangeMouse | procedure | 84 |
| Create | constructor | 88 |
| Destroy | destructor | 89 |
| Draw | procedure | 85 |
| GetColorValue | function | 80 |
| Notification | procedure | 82 |
| SetColorValue | procedure | 81 |
| Align | property | 97 |
| Anchors | property | 98 |
| BorderSpacing | property | 99 |
| Constraints | property | 100 |
| DragCursor | property | 101 |
| DragKind | property | 102 |
| DragMode | property | 103 |
| Enabled | property | 104 |
| Hue | property | 94 |
| OnChange | property | 106 |
| OnChangeBounds | property | 107 |
| OnDblClick | property | 110 |
| OnDragDrop | property | 108 |
| OnDragOver | property | 109 |
| OnEndDock | property | 111 |
| OnEndDrag | property | 112 |
| OnMouseDown | property | 113 |
| OnMouseEnter | property | 114 |
| OnMouseLeave | property | 115 |
| OnMouseMove | property | 116 |
| OnMouseUp | property | 117 |
| OnMouseWheel | property | 118 |
| OnMouseWheelDown | property | 119 |
| OnMouseWheelUp | property | 120 |
| OnPaint | property | 121 |
| OnResize | property | 122 |
| OnStartDock | property | 123 |
| OnStartDrag | property | 124 |
| ParentShowHint | property | 105 |
| SaturationPicker | property | 92 |
| ShowHint | property | 125 |
| Style | property | 96 |
| Visible | property | 126 |
| THueStyle | enum | 63 |
| hsLinear | enum value | 63 |
| hsRadial | enum value | 63 |
| TSaturationPicker | class | 135 |
| ChangeMouse | procedure | 148 |
| Create | constructor | 152 |
| Draw | procedure | 149 |
| GetColorValue | function | 146 |
| SetColorValue | procedure | 147 |
| Align | property | 164 |
| Anchors | property | 165 |
| BorderSpacing | property | 166 |
| ColorValue | property | 154 |
| Constraints | property | 167 |
| DragCursor | property | 168 |
| DragKind | property | 169 |
| DragMode | property | 170 |
| Enabled | property | 171 |
| Hue | property | 157 |
| Lightness | property | 161 |
| OnChange | property | 173 |
| OnChangeBounds | property | 174 |
| OnDblClick | property | 175 |
| OnDragDrop | property | 176 |
| OnDragOver | property | 177 |
| OnEndDock | property | 178 |
| OnEndDrag | property | 179 |
| OnMouseDown | property | 180 |
| OnMouseEnter | property | 181 |
| OnMouseLeave | property | 182 |
| OnMouseMove | property | 183 |
| OnMouseUp | property | 184 |
| OnMouseWheel | property | 185 |
| OnMouseWheelDown | property | 186 |
| OnMouseWheelUp | property | 187 |
| OnPaint | property | 188 |
| OnResize | property | 189 |
| OnStartDock | property | 190 |
| OnStartDrag | property | 191 |
| ParentShowHint | property | 172 |
| Saturation | property | 159 |
| ShowHint | property | 192 |
| Style | property | 163 |
| Visible | property | 193 |
| TSaturationStyle | enum | 131 |
| ssSaturate | enum value | 131 |
| ssDesaturate | enum value | 131 |