RADLib
RADical C++ application framework
RADWeb.h File Reference

WebKitGTK-backed browser window API with tabs, profiles, history, bookmarks, downloads, settings, permissions, and JavaScript helpers. More...

#include <RADCore/RADCore.h>
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
+ Include dependency graph for RADWeb.h:

Go to the source code of this file.

Classes

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

Namespaces

 RADWeb
 

Enumerations

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

Detailed Description

WebKitGTK-backed browser window API with tabs, profiles, history, bookmarks, downloads, settings, permissions, and JavaScript helpers.