1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
// This file was generated by gir (https://github.com/gtk-rs/gir) // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT use glib::object::IsA; use glib::translate::*; use std::fmt; use webkit2_sys; glib_wrapper! { pub struct FormSubmissionRequest(Object<webkit2_sys::WebKitFormSubmissionRequest, webkit2_sys::WebKitFormSubmissionRequestClass, FormSubmissionRequestClass>); match fn { get_type => || webkit2_sys::webkit_form_submission_request_get_type(), } } pub const NONE_FORM_SUBMISSION_REQUEST: Option<&FormSubmissionRequest> = None; pub trait FormSubmissionRequestExt: 'static { //#[cfg_attr(feature = "v2_20", deprecated)] //fn get_text_fields(&self) -> /*Unknown conversion*//*Unimplemented*/HashTable TypeId { ns_id: 0, id: 25 }/TypeId { ns_id: 0, id: 25 }; //#[cfg(any(feature = "v2_20", feature = "dox"))] //fn list_text_fields(&self, field_names: /*Unknown conversion*//*Unimplemented*/PtrArray TypeId { ns_id: 0, id: 28 }, field_values: /*Unknown conversion*//*Unimplemented*/PtrArray TypeId { ns_id: 0, id: 28 }) -> bool; fn submit(&self); } impl<O: IsA<FormSubmissionRequest>> FormSubmissionRequestExt for O { //fn get_text_fields(&self) -> /*Unknown conversion*//*Unimplemented*/HashTable TypeId { ns_id: 0, id: 25 }/TypeId { ns_id: 0, id: 25 } { // unsafe { TODO: call webkit2_sys:webkit_form_submission_request_get_text_fields() } //} //#[cfg(any(feature = "v2_20", feature = "dox"))] //fn list_text_fields(&self, field_names: /*Unknown conversion*//*Unimplemented*/PtrArray TypeId { ns_id: 0, id: 28 }, field_values: /*Unknown conversion*//*Unimplemented*/PtrArray TypeId { ns_id: 0, id: 28 }) -> bool { // unsafe { TODO: call webkit2_sys:webkit_form_submission_request_list_text_fields() } //} fn submit(&self) { unsafe { webkit2_sys::webkit_form_submission_request_submit(self.as_ref().to_glib_none().0); } } } impl fmt::Display for FormSubmissionRequest { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { write!(f, "FormSubmissionRequest") } }