Reference Codebot.WebKit.Controls.pas
Part of the Codebot WebKit package
The Codebot.WebKit.Controls unit defines TWebBrowser, which is a web browser control that embeds WebKitGTK. It can load a location or a string of HTML, stop and reload a page, go back and forward, run JavaScript, and zoom. Its events report the location, title, progress, and status of a page as it loads, as well as errors, what is under the mouse, context menus, JavaScript dialogs, and downloads. An event can also allow or deny a navigation.
The unit also defines TWebDownload, which is a file downloaded by a browser, and TWebInspector, which is a control that hosts the inspector of a browser.
Items 165 items
| Name | Kind | Line |
|---|---|---|
| TCustomWebBrowser | class | 168 |
| ActiveDownloadFolder | function | 332 |
| AddListener | procedure | 340 |
| Available | function | 294 |
| BackOrForward | procedure | 314 |
| BackOrForwardExists | function | 316 |
| CancelDownload | procedure | 327 |
| CanGoBack | function | 310 |
| CanGoForward | function | 312 |
| CaptureToClipboard | procedure | 338 |
| ClearDownloads | procedure | 329 |
| CloseInspector | procedure | 320 |
| Create | constructor | 291 |
| Destroy | destructor | 292 |
| DestroyWnd | procedure | 232 |
| DoContextMenu | procedure | 250 |
| DoError | procedure | 243 |
| DoHitTest | procedure | 249 |
| DoLoadStatus | procedure | 242 |
| DoLocationChange | procedure | 246 |
| DoNavigate | procedure | 248 |
| DoProgress | procedure | 245 |
| DoScriptDialog | procedure | 252 |
| DoTitleChange | procedure | 247 |
| Download | procedure | 325 |
| ExecuteScript | procedure | 304 |
| GoBack | procedure | 306 |
| GoForward | procedure | 308 |
| HasView | function | 238 |
| HistoryItem | function | 323 |
| InitializeWnd | procedure | 231 |
| Load | procedure | 296 |
| LoadHtml | procedure | 298 |
| Notification | procedure | 233 |
| Paint | procedure | 235 |
| PaintWindow | procedure | 234 |
| procedure | 334 | |
| Reload | procedure | 302 |
| RemoveListener | procedure | 342 |
| ShowInspector | procedure | 318 |
| Stop | procedure | 300 |
| WSRegisterClass | procedure | 230 |
| ControlCanvas | property | 240 |
| DeveloperTools | property | 262 |
| DownloadCount | property | 350 |
| DownloadFolder | property | 265 |
| Downloads | property | 352 |
| Editable | property | 255 |
| HoverLink | property | 348 |
| Html | property | 356 |
| HtmlDefined | property | 358 |
| Inspector | property | 346 |
| Loading | property | 362 |
| LoadStatus | property | 360 |
| Location | property | 354 |
| OnContextMenu | property | 275 |
| OnDownloadFinish | property | 271 |
| OnDownloadProgress | property | 269 |
| OnDownloadStart | property | 267 |
| OnError | property | 273 |
| OnHitTest | property | 277 |
| OnLoadStatusChange | property | 279 |
| OnLocationChange | property | 281 |
| OnNavigate | property | 285 |
| OnProgress | property | 287 |
| OnScriptDialog | property | 289 |
| OnTitleChange | property | 283 |
| Progress | property | 364 |
| Title | property | 366 |
| ZoomFactor | property | 257 |
| ZoomTextOnly | property | 259 |
| TWebBrowser | class | 371 |
| Align | property | 373 |
| Anchors | property | 374 |
| BorderSpacing | property | 375 |
| Constraints | property | 376 |
| DeveloperTools | property | 385 |
| DownloadFolder | property | 386 |
| Editable | property | 379 |
| Enabled | property | 377 |
| Location | property | 378 |
| OnContextMenu | property | 390 |
| OnDownloadFinish | property | 389 |
| OnDownloadProgress | property | 388 |
| OnDownloadStart | property | 387 |
| OnError | property | 392 |
| OnHitTest | property | 393 |
| OnLoadStatusChange | property | 394 |
| OnLocationChange | property | 395 |
| OnNavigate | property | 397 |
| OnProgress | property | 398 |
| OnScriptDialog | property | 391 |
| OnTitleChange | property | 396 |
| TabOrder | property | 380 |
| TabStop | property | 381 |
| Visible | property | 382 |
| ZoomFactor | property | 383 |
| ZoomTextOnly | property | 384 |
| TWebContextMenuEvent | procedural | 91 |
| TWebDownload | class | 128 |
| ErrorMessage | property | 145 |
| FileName | property | 140 |
| Progress | property | 142 |
| Status | property | 143 |
| Uri | property | 138 |
| TWebDownloadEvent | procedural | 154 |
| TWebDownloadStartEvent | procedural | 151 |
| TWebDownloadStatus | enum | 118 |
| dsActive | enum value | 120 |
| dsFinished | enum value | 122 |
| dsFailed | enum value | 124 |
| TWebErrorEvent | procedural | 86 |
| TWebHitTest | set | 32 |
| TWebHitTestEvent | procedural | 95 |
| TWebHitTestItem | enum | 21 |
| htLink | enum value | 23 |
| htImage | enum value | 25 |
| htMedia | enum value | 27 |
| htSelection | enum value | 29 |
| htEditable | enum value | 31 |
| TWebInspector | class | 410 |
| Create | constructor | 434 |
| Destroy | destructor | 435 |
| DestroyWnd | procedure | 427 |
| InitializeWnd | procedure | 426 |
| Notification | procedure | 430 |
| Paint | procedure | 429 |
| PaintWindow | procedure | 428 |
| WSRegisterClass | procedure | 425 |
| Active | property | 438 |
| Align | property | 439 |
| Anchors | property | 440 |
| BorderSpacing | property | 441 |
| Constraints | property | 442 |
| ControlCanvas | property | 432 |
| Enabled | property | 443 |
| Visible | property | 444 |
| WebBrowser | property | 446 |
| TWebLoadStatus | enum | 40 |
| lsNone | enum value | 42 |
| lsStarted | enum value | 44 |
| lsRedirected | enum value | 46 |
| lsCommitted | enum value | 48 |
| lsFinished | enum value | 50 |
| lsFailed | enum value | 52 |
| TWebNavigateAction | enum | 34 |
| naAllow | enum value | 36 |
| naDeny | enum value | 38 |
| TWebNavigateEvent | procedural | 99 |
| TWebNotify | enum | 62 |
| wnReady | enum value | 64 |
| wnLocation | enum value | 66 |
| wnTitle | enum value | 68 |
| wnProgress | enum value | 70 |
| wnLoadStatus | enum value | 72 |
| wnHover | enum value | 74 |
| wnDownload | enum value | 76 |
| TWebNotifyEvent | procedural | 80 |
| TWebNotifyEvents | array | 81 |
| TWebProgressEvent | procedural | 102 |
| TWebScriptDialog | enum | 54 |
| sdAlert | enum value | 56 |
| sdConfirm | enum value | 58 |
| sdPrompt | enum value | 60 |
| TWebScriptDialogEvent | procedural | 106 |