Expand description
§webkit2gtk
Rust bindings and wrappers for webkit2gtk.
§Building
webkit2gtk-rs expects GTK+, GLib and webkit2gtk development files to be installed on your system. See the requirements page.
§Using
[dependencies]
webkit2gtk = "0.18.0"§Simple Example Browser
You can run the example in example/main.rs with
cargo run --example main§License
webkit2gtk-rs is available under the MIT License, please refer to it.
Re-exports§
Structs§
- Application
Info v2_18 - Authentication
Request - Automation
Session v2_18 - Automation
Session Builder v2_18 - A builder-pattern type to construct
AutomationSessionobjects. - Back
Forward List - Back
Forward List Item - Color
Chooser Request - Color
Chooser Request Builder - A builder-pattern type to construct
ColorChooserRequestobjects. - Context
Menu - Context
Menu Item - Cookie
Manager - Credential
v2_2 - Device
Info Permission Request v2_24 - Download
- Download
Builder - A builder-pattern type to construct
Downloadobjects. - Editor
State v2_10 - Editor
Typing Attributes v2_10 - Error
- A generic error capable of representing various error domains (types).
- Favicon
Database - File
Chooser Request - Find
Controller - Find
Controller Builder - A builder-pattern type to construct
FindControllerobjects. - Find
Options - Form
Submission Request - Geolocation
Manager v2_26 - Geolocation
Permission Request - Geolocation
Position v2_26 - HitTest
Result - HitTest
Result Builder - A builder-pattern type to construct
HitTestResultobjects. - HitTest
Result Context - ITPFirst
Party v2_30 - ITPThird
Party v2_30 - Input
Hints v2_28 - Input
Method Context v2_28 - Input
Method Underline v2_28 - Install
Missing Media Plugins Permission Request Deprecated v2_10 - Javascript
Result - Media
KeySystem Permission Request - Memory
Pressure Settings v2_34 - Mime
Info - Navigation
Action v2_6 - Navigation
Policy Decision - Network
Proxy Settings v2_16 - Notification
v2_8 - Notification
Permission Request v2_8 - Option
Menu v2_18 - Option
Menu Item v2_18 - Permission
Request - Plugin
Deprecated - Pointer
Lock Permission Request v2_28 - Policy
Decision - Print
Custom Widget Deprecated v2_16 - Print
Custom Widget Builder Deprecated v2_16 - A builder-pattern type to construct
PrintCustomWidgetobjects. - Print
Operation - Print
Operation Builder - A builder-pattern type to construct
PrintOperationobjects. - Response
Policy Decision - Script
Dialog v2_24 - Security
Manager - Security
Origin v2_16 - Settings
- Settings
Builder - A builder-pattern type to construct
Settingsobjects. - Snapshot
Options - URIRequest
- URIRequest
Builder - A builder-pattern type to construct
URIRequestobjects. - URIResponse
- URIScheme
Request - URIScheme
Response - URIScheme
Response Builder - A builder-pattern type to construct
URISchemeResponseobjects. - User
Content Manager v2_6 - User
Media Permission Request v2_8 - User
Message v2_28 - User
Message Builder v2_28 - A builder-pattern type to construct
UserMessageobjects. - User
Script v2_6 - User
Style Sheet v2_6 - WebContext
- WebContext
Builder - A builder-pattern type to construct
WebContextobjects. - WebInspector
- WebResource
- WebView
- WebView
Base - WebView
Builder - A builder-pattern type to construct
WebViewobjects. - WebView
Session State v2_12 - Website
Data v2_16 - Website
Data Access Permission Request v2_30 - Website
Data Manager v2_10 - Website
Data Manager Builder v2_10 - A builder-pattern type to construct
WebsiteDataManagerobjects. - Website
Data Types v2_16 - Website
Policies v2_30 - Website
Policies Builder v2_30 - A builder-pattern type to construct
WebsitePoliciesobjects. - Window
Properties - Window
Properties Builder - A builder-pattern type to construct
WindowPropertiesobjects.
Enums§
- Authentication
Scheme v2_2 - Automation
Browsing Context Presentation v2_28 - Autoplay
Policy v2_30 - Cache
Model - Context
Menu Action - Cookie
Accept Policy - Cookie
Persistent Storage - Credential
Persistence v2_2 - Download
Error - Favicon
Database Error - Hardware
Acceleration Policy v2_16 - Input
Purpose v2_28 - Insecure
Content Event - Javascript
Error - Load
Event - Media
Capture State v2_34 - Navigation
Type - Network
Error - Network
Proxy Mode v2_16 - Plugin
Error - Policy
Decision Type - Policy
Error - Print
Error - Print
Operation Response - Process
Model Deprecated v2_4 - Save
Mode - Script
Dialog Type - Snapshot
Error - Snapshot
Region - TLSErrors
Policy - User
Content Filter Error v2_24 - User
Content Injected Frames v2_6 - User
Message Error v2_28 - User
Script Injection Time v2_6 - User
Style Level v2_6 - WebProcess
Termination Reason v2_20
Traits§
- Authentication
Request Ext - Automation
Session Ext v2_18 - Back
Forward List Ext - Back
Forward List Item Ext - Color
Chooser Request Ext - Context
Menu Ext - Context
Menu Item Ext - Cookie
Manager Ext - Download
Ext - Editor
State Ext v2_10 - Favicon
Database Ext - File
Chooser Request Ext - Find
Controller Ext - Form
Submission Request Ext - Geolocation
Manager Ext v2_26 - HitTest
Result Ext - Input
Method Context Ext v2_28 - Install
Missing Media Plugins Permission Request Ext Deprecated v2_10 - Navigation
Policy Decision Ext - Notification
Ext v2_8 - Option
Menu Ext v2_18 - Permission
Request Ext - Plugin
Ext Deprecated - Policy
Decision Ext - Print
Custom Widget Ext Deprecated v2_16 - Print
Operation Ext - Response
Policy Decision Ext - Security
Manager Ext - Settings
Ext - URIRequest
Ext - URIResponse
Ext - URIScheme
Request Ext - URIScheme
Response Ext - User
Content Manager Ext v2_6 - User
Media Permission Request Ext v2_8 - User
Message Ext v2_28 - WebContext
Ext - WebInspector
Ext - WebResource
Ext - WebView
Ext - WebView
ExtManual - Website
Data Access Permission Request Ext v2_30 - Website
Data Manager Ext v2_10 - Website
Data Manager ExtManual v2_16 - Website
Policies Ext v2_30 - Window
Properties Ext