Reference Codebot.Controls.Extras.pas
Part of the Codebot Controls package
The Codebot.Controls.Extras unit defines a collection of useful controls.
- TDrawImage shows an image centered, fit, filled, stretched, or tiled, and can desaturate or colorize it.
- TDrawBox and TDrawPanel are a graphic control and a windowed control that draw nothing on their own and are instead drawn by an event handler.
- TIndeterminateProgress shows an animated status icon beside its caption while work is in progress.
- TStepBubbles shows the steps of a process, such as the pages of a wizard.
Items 217 items
| Name | Kind | Line |
|---|---|---|
| TDrawBox | class | 126 |
| Draw | procedure | 128 |
| Align | property | 131 |
| Anchors | property | 132 |
| BorderSpacing | property | 133 |
| Constraints | property | 134 |
| DragCursor | property | 135 |
| DragMode | property | 136 |
| Enabled | property | 137 |
| OnChangeBounds | property | 138 |
| OnClick | property | 139 |
| OnDblClick | property | 140 |
| OnDragDrop | property | 141 |
| OnDragOver | property | 142 |
| OnDraw | property | 130 |
| OnEndDrag | property | 143 |
| OnMouseDown | property | 144 |
| OnMouseEnter | property | 145 |
| OnMouseLeave | property | 146 |
| OnMouseMove | property | 147 |
| OnMouseUp | property | 148 |
| OnMouseWheel | property | 149 |
| OnMouseWheelDown | property | 150 |
| OnMouseWheelUp | property | 151 |
| OnResize | property | 152 |
| OnStartDrag | property | 153 |
| ParentShowHint | property | 154 |
| PopupMenu | property | 155 |
| ShowHint | property | 156 |
| Visible | property | 157 |
| TDrawImage | class | 40 |
| Create | constructor | 68 |
| Destroy | destructor | 69 |
| Draw | procedure | 63 |
| GetPreferredSize | procedure | 70 |
| SetColor | procedure | 62 |
| UpdateImage | procedure | 73 |
| Align | property | 91 |
| Anchors | property | 92 |
| Angle | property | 82 |
| AutoSize | property | 93 |
| BorderSpacing | property | 94 |
| Color | property | 96 |
| Colorized | property | 86 |
| ComputeImage | property | 65 |
| Constraints | property | 95 |
| DragCursor | property | 97 |
| DragMode | property | 98 |
| Enabled | property | 99 |
| Image | property | 80 |
| Mode | property | 88 |
| OnChangeBounds | property | 100 |
| OnClick | property | 101 |
| OnDblClick | property | 102 |
| OnDragDrop | property | 103 |
| OnDragOver | property | 104 |
| OnDraw | property | 106 |
| OnEndDrag | property | 105 |
| OnMouseDown | property | 107 |
| OnMouseEnter | property | 108 |
| OnMouseLeave | property | 109 |
| OnMouseMove | property | 110 |
| OnMouseUp | property | 111 |
| OnMouseWheel | property | 112 |
| OnMouseWheelDown | property | 113 |
| OnMouseWheelUp | property | 114 |
| OnResize | property | 115 |
| OnStartDrag | property | 116 |
| Opacity | property | 90 |
| ParentShowHint | property | 117 |
| PopupMenu | property | 118 |
| RenderArea | property | 75 |
| Saturation | property | 84 |
| SharedImage | property | 77 |
| ShowHint | property | 119 |
| Visible | property | 120 |
| TDrawPanel | class | 163 |
| Create | constructor | 168 |
| Draw | procedure | 165 |
| Align | property | 171 |
| Anchors | property | 172 |
| BorderSpacing | property | 173 |
| Constraints | property | 174 |
| DragCursor | property | 175 |
| DragMode | property | 176 |
| Enabled | property | 177 |
| OnChangeBounds | property | 183 |
| OnClick | property | 184 |
| OnDblClick | property | 185 |
| OnDragDrop | property | 186 |
| OnDragOver | property | 187 |
| OnDraw | property | 170 |
| OnEndDrag | property | 188 |
| OnEnter | property | 189 |
| OnExit | property | 190 |
| OnMouseDown | property | 191 |
| OnMouseEnter | property | 192 |
| OnMouseLeave | property | 193 |
| OnMouseMove | property | 194 |
| OnMouseUp | property | 195 |
| OnMouseWheel | property | 196 |
| OnMouseWheelDown | property | 197 |
| OnMouseWheelUp | property | 198 |
| OnResize | property | 199 |
| OnStartDrag | property | 200 |
| ParentShowHint | property | 178 |
| PopupMenu | property | 179 |
| ShowHint | property | 180 |
| TabStop | property | 181 |
| Visible | property | 182 |
| TIconPosition | enum | 206 |
| icNear | enum value | 206 |
| icAbove | enum value | 206 |
| icFar | enum value | 206 |
| icBelow | enum value | 206 |
| TImageMode | enum | 26 |
| imCenter | enum value | 28 |
| imFit | enum value | 30 |
| imFill | enum value | 32 |
| imStretch | enum value | 34 |
| imTile | enum value | 36 |
| TIndeterminateProgress | class | 211 |
| Create | constructor | 236 |
| Destroy | destructor | 237 |
| Draw | procedure | 231 |
| FontChanged | procedure | 232 |
| Notification | procedure | 230 |
| TextChanged | procedure | 233 |
| Align | property | 251 |
| Anchors | property | 252 |
| BidiMode | property | 253 |
| BorderSpacing | property | 254 |
| BusyDelay | property | 246 |
| BusyImages | property | 242 |
| Caption | property | 255 |
| Constraints | property | 256 |
| DragCursor | property | 257 |
| DragKind | property | 258 |
| DragMode | property | 259 |
| Font | property | 260 |
| Help | property | 250 |
| IconPosition | property | 248 |
| OnChangeBounds | property | 267 |
| OnClick | property | 268 |
| OnContextPopup | property | 269 |
| OnDblClick | property | 270 |
| OnDragDrop | property | 271 |
| OnDragOver | property | 272 |
| OnEndDrag | property | 273 |
| OnMouseDown | property | 274 |
| OnMouseEnter | property | 275 |
| OnMouseLeave | property | 276 |
| OnMouseMove | property | 277 |
| OnMouseUp | property | 278 |
| OnMouseWheel | property | 279 |
| OnMouseWheelDown | property | 280 |
| OnMouseWheelUp | property | 281 |
| OnResize | property | 282 |
| OnStartDrag | property | 283 |
| ParentBidiMode | property | 261 |
| ParentFont | property | 262 |
| ParentShowHint | property | 263 |
| PopupMenu | property | 264 |
| ShowHint | property | 265 |
| Status | property | 240 |
| StatusImages | property | 244 |
| Visible | property | 266 |
| TProgressStatus | enum | 204 |
| psNone | enum value | 204 |
| psBusy | enum value | 204 |
| psReady | enum value | 204 |
| psInfo | enum value | 204 |
| psHelp | enum value | 204 |
| psWarn | enum value | 204 |
| psError | enum value | 204 |
| psCustom | enum value | 204 |
| TStepBubbles | class | 295 |
| CalculatePreferredSize | procedure | 315 |
| Create | constructor | 327 |
| Destroy | destructor | 328 |
| Draw | procedure | 324 |
| FontChanged | procedure | 317 |
| Layout | function | 312 |
| MouseDown | procedure | 318 |
| MouseLeave | procedure | 323 |
| MouseMove | procedure | 320 |
| MouseUp | procedure | 321 |
| StepFromPoint | function | 314 |
| Align | property | 342 |
| Anchors | property | 343 |
| AutoSize | property | 344 |
| BorderSpacing | property | 345 |
| Color | property | 346 |
| Constraints | property | 347 |
| Cursor | property | 348 |
| Enabled | property | 349 |
| Font | property | 350 |
| HotTrack | property | 335 |
| OnClick | property | 357 |
| OnMouseDown | property | 358 |
| OnMouseEnter | property | 359 |
| OnMouseLeave | property | 360 |
| OnMouseMove | property | 361 |
| OnMouseUp | property | 362 |
| OnResize | property | 363 |
| OnStep | property | 339 |
| OnStepClick | property | 341 |
| ParentColor | property | 351 |
| ParentFont | property | 352 |
| ParentShowHint | property | 353 |
| PopupMenu | property | 354 |
| ShowHint | property | 355 |
| StepIndex | property | 331 |
| Steps | property | 333 |
| Transparent | property | 337 |
| Visible | property | 356 |
| TStepClickEvent | procedural | 288 |