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
AutomationSession
objects. - Back
Forward List - Back
Forward List Item - Color
Chooser Request - Color
Chooser Request Builder - A builder-pattern type to construct
ColorChooserRequest
objects. - 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
Download
objects. - 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
FindController
objects. - 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
HitTestResult
objects. - 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
PrintCustomWidget
objects. - Print
Operation - Print
Operation Builder - A builder-pattern type to construct
PrintOperation
objects. - Response
Policy Decision - Script
Dialog v2_24
- Security
Manager - Security
Origin v2_16
- Settings
- Settings
Builder - A builder-pattern type to construct
Settings
objects. - Snapshot
Options - URIRequest
- URIRequest
Builder - A builder-pattern type to construct
URIRequest
objects. - URIResponse
- URIScheme
Request - URIScheme
Response - URIScheme
Response Builder - A builder-pattern type to construct
URISchemeResponse
objects. - 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
UserMessage
objects. - User
Script v2_6
- User
Style Sheet v2_6
- WebContext
- WebContext
Builder - A builder-pattern type to construct
WebContext
objects. - WebInspector
- WebResource
- WebView
- WebView
Base - WebView
Builder - A builder-pattern type to construct
WebView
objects. - 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
WebsiteDataManager
objects. - Website
Data Types v2_16
- Website
Policies v2_30
- Website
Policies Builder v2_30
- A builder-pattern type to construct
WebsitePolicies
objects. - Window
Properties - Window
Properties Builder - A builder-pattern type to construct
WindowProperties
objects.
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