RADLib
RADical C++ application framework
RADWeb Namespace Reference

Classes

struct  RADWebDownloadInfo
 Download state used by download events and the downloads pane. More...
 
struct  RADWebHistoryItem
 One persisted browser history entry. More...
 
struct  RADWebBookmark
 One persisted bookmark entry. More...
 
struct  RADWebTabInfo
 Snapshot of one browser tab. More...
 
struct  RADWebSettings
 Browser settings that can be applied at runtime. More...
 
struct  RADWebWindowOptions
 Creation options for RADWebBrowserWindow. More...
 
class  RADWebBrowserWindow
 WebKitGTK-backed browser window with tabs, history, downloads, and settings. More...
 

Enumerations

enum class  RADWebCookiePolicy { AcceptAlways , AcceptNever , AcceptNoThirdParty }
 Cookie acceptance policy for the WebKit profile. More...
 
enum class  RADWebPermissionPolicy { Ask , Allow , Deny }
 Default handling policy for WebKit permission requests. More...
 

Enumeration Type Documentation

◆ RADWebCookiePolicy

Cookie acceptance policy for the WebKit profile.

Enumerator
AcceptAlways 

Accept all cookies.

AcceptNever 

Reject all cookies.

AcceptNoThirdParty 

Accept first-party cookies and reject third-party cookies.

◆ RADWebPermissionPolicy

Default handling policy for WebKit permission requests.

Enumerator
Ask 

Ask or emit permissionRequested before deciding.

Allow 

Allow requests by default.

Deny 

Deny requests by default.