Download Now

    Reference TWSWebBrowser

    Declared in Codebot.WebKit.Controls.Gtk3.pas on line 62

    TWSWebBrowser creates a web view for a browser control. The routines other than CreateHandle do nothing when the control has no web view, which is the case at design time or when the WebKitGTK library is not installed.
      TWSWebBrowser = class(TWSWinControl)
      published
        class function CreateHandle(const AWinControl: TWinControl; const AParams: TCreateParams): HWND; override;
        class procedure Load(AWinControl: TWinControl; const Uri: string);
        class procedure LoadHtml(AWinControl: TWinControl; const Html: string);
        class procedure Stop(AWinControl: TWinControl);
        class procedure Reload(AWinControl: TWinControl);
        class function GetLoading(AWinControl: TWinControl): Boolean;
        class procedure ExecuteScript(AWinControl: TWinControl; const Script: string);
        class procedure BackOrForward(AWinControl: TWinControl; Steps: Integer);
        class function BackOrForwardExists(AWinControl: TWinControl; Steps: Integer): Boolean;
        class procedure SetEditable(AWinControl: TWinControl; Value: Boolean);
        class procedure SetZoomFactor(AWinControl: TWinControl; Value: Double);
        class procedure SetZoomTextOnly(AWinControl: TWinControl; Value: Boolean);
        class procedure SetDeveloperTools(AWinControl: TWinControl; Value: Boolean);
        class procedure ShowInspector(AWinControl: TWinControl; Show: Boolean);
        class procedure Print(AWinControl: TWinControl);
        class procedure CaptureToClipboard(AWinControl: TWinControl);
        class function HistoryItem(AWinControl: TWinControl; Steps: Integer; out Title, Uri: string): Boolean;
        class procedure Download(AWinControl: TWinControl; const Uri: string);
        class procedure CancelDownload(Download: Pointer);
        class function DownloadFolder: string;
      end;