[][src]Struct webkit2gtk_sys::WebKitWebViewClass

#[repr(C)]
pub struct WebKitWebViewClass { pub parent: WebKitWebViewBaseClass, pub load_changed: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: WebKitLoadEvent)>, pub load_failed: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: WebKitLoadEvent, _: *const c_char, _: *mut GError) -> gboolean>, pub create: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitNavigationAction) -> *mut GtkWidget>, pub ready_to_show: Option<unsafe extern "C" fn(_: *mut WebKitWebView)>, pub run_as_modal: Option<unsafe extern "C" fn(_: *mut WebKitWebView)>, pub close: Option<unsafe extern "C" fn(_: *mut WebKitWebView)>, pub script_dialog: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitScriptDialog) -> gboolean>, pub decide_policy: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitPolicyDecision, _: WebKitPolicyDecisionType) -> gboolean>, pub permission_request: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitPermissionRequest) -> gboolean>, pub mouse_target_changed: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitHitTestResult, _: c_uint)>, pub print: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitPrintOperation) -> gboolean>, pub resource_load_started: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitWebResource, _: *mut WebKitURIRequest)>, pub enter_fullscreen: Option<unsafe extern "C" fn(_: *mut WebKitWebView) -> gboolean>, pub leave_fullscreen: Option<unsafe extern "C" fn(_: *mut WebKitWebView) -> gboolean>, pub run_file_chooser: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitFileChooserRequest) -> gboolean>, pub context_menu: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitContextMenu, _: *mut GdkEvent, _: *mut WebKitHitTestResult) -> gboolean>, pub context_menu_dismissed: Option<unsafe extern "C" fn(_: *mut WebKitWebView)>, pub submit_form: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitFormSubmissionRequest)>, pub insecure_content_detected: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: WebKitInsecureContentEvent)>, pub web_process_crashed: Option<unsafe extern "C" fn(_: *mut WebKitWebView) -> gboolean>, pub authenticate: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitAuthenticationRequest) -> gboolean>, pub load_failed_with_tls_errors: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *const c_char, _: *mut GTlsCertificate, _: GTlsCertificateFlags) -> gboolean>, pub show_notification: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitNotification) -> gboolean>, pub run_color_chooser: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitColorChooserRequest) -> gboolean>, pub show_option_menu: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut GdkRectangle, _: *mut WebKitOptionMenu) -> gboolean>, pub web_process_terminated: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: WebKitWebProcessTerminationReason)>, pub _webkit_reserved0: Option<unsafe extern "C" fn()>, pub _webkit_reserved1: Option<unsafe extern "C" fn()>, }

Fields

parent: WebKitWebViewBaseClassload_changed: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: WebKitLoadEvent)>load_failed: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: WebKitLoadEvent, _: *const c_char, _: *mut GError) -> gboolean>create: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitNavigationAction) -> *mut GtkWidget>ready_to_show: Option<unsafe extern "C" fn(_: *mut WebKitWebView)>run_as_modal: Option<unsafe extern "C" fn(_: *mut WebKitWebView)>close: Option<unsafe extern "C" fn(_: *mut WebKitWebView)>script_dialog: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitScriptDialog) -> gboolean>decide_policy: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitPolicyDecision, _: WebKitPolicyDecisionType) -> gboolean>permission_request: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitPermissionRequest) -> gboolean>mouse_target_changed: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitHitTestResult, _: c_uint)>print: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitPrintOperation) -> gboolean>resource_load_started: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitWebResource, _: *mut WebKitURIRequest)>enter_fullscreen: Option<unsafe extern "C" fn(_: *mut WebKitWebView) -> gboolean>leave_fullscreen: Option<unsafe extern "C" fn(_: *mut WebKitWebView) -> gboolean>run_file_chooser: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitFileChooserRequest) -> gboolean>context_menu: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitContextMenu, _: *mut GdkEvent, _: *mut WebKitHitTestResult) -> gboolean>context_menu_dismissed: Option<unsafe extern "C" fn(_: *mut WebKitWebView)>submit_form: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitFormSubmissionRequest)>insecure_content_detected: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: WebKitInsecureContentEvent)>web_process_crashed: Option<unsafe extern "C" fn(_: *mut WebKitWebView) -> gboolean>authenticate: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitAuthenticationRequest) -> gboolean>load_failed_with_tls_errors: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *const c_char, _: *mut GTlsCertificate, _: GTlsCertificateFlags) -> gboolean>show_notification: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitNotification) -> gboolean>run_color_chooser: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut WebKitColorChooserRequest) -> gboolean>show_option_menu: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: *mut GdkRectangle, _: *mut WebKitOptionMenu) -> gboolean>web_process_terminated: Option<unsafe extern "C" fn(_: *mut WebKitWebView, _: WebKitWebProcessTerminationReason)>_webkit_reserved0: Option<unsafe extern "C" fn()>_webkit_reserved1: Option<unsafe extern "C" fn()>

Trait Implementations

impl Copy for WebKitWebViewClass[src]

impl Clone for WebKitWebViewClass[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for WebKitWebViewClass[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.