webkit_web_process_extension6_sys/
lib.rs1#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
7#![allow(
8 clippy::approx_constant,
9 clippy::type_complexity,
10 clippy::unreadable_literal,
11 clippy::upper_case_acronyms
12)]
13#![cfg_attr(docsrs, feature(doc_cfg))]
14
15use gdk_sys as gdk;
16use gio_sys as gio;
17use glib_sys as glib;
18use gobject_sys as gobject;
19use javascriptcore_sys as javascriptcore;
20use soup_sys as soup;
21
22#[allow(unused_imports)]
23use libc::{FILE, intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t};
24#[cfg(unix)]
25#[allow(unused_imports)]
26use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t};
27#[allow(unused_imports)]
28use std::ffi::{
29 c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void,
30};
31
32#[allow(unused_imports)]
33use glib::{GType, gboolean, gconstpointer, gpointer};
34
35pub type WebKitConsoleMessageLevel = c_int;
37pub const WEBKIT_CONSOLE_MESSAGE_LEVEL_INFO: WebKitConsoleMessageLevel = 0;
38pub const WEBKIT_CONSOLE_MESSAGE_LEVEL_LOG: WebKitConsoleMessageLevel = 1;
39pub const WEBKIT_CONSOLE_MESSAGE_LEVEL_WARNING: WebKitConsoleMessageLevel = 2;
40pub const WEBKIT_CONSOLE_MESSAGE_LEVEL_ERROR: WebKitConsoleMessageLevel = 3;
41pub const WEBKIT_CONSOLE_MESSAGE_LEVEL_DEBUG: WebKitConsoleMessageLevel = 4;
42
43pub type WebKitConsoleMessageSource = c_int;
44pub const WEBKIT_CONSOLE_MESSAGE_SOURCE_JAVASCRIPT: WebKitConsoleMessageSource = 0;
45pub const WEBKIT_CONSOLE_MESSAGE_SOURCE_NETWORK: WebKitConsoleMessageSource = 1;
46pub const WEBKIT_CONSOLE_MESSAGE_SOURCE_CONSOLE_API: WebKitConsoleMessageSource = 2;
47pub const WEBKIT_CONSOLE_MESSAGE_SOURCE_SECURITY: WebKitConsoleMessageSource = 3;
48pub const WEBKIT_CONSOLE_MESSAGE_SOURCE_OTHER: WebKitConsoleMessageSource = 4;
49
50pub type WebKitContextMenuAction = c_int;
51pub const WEBKIT_CONTEXT_MENU_ACTION_NO_ACTION: WebKitContextMenuAction = 0;
52pub const WEBKIT_CONTEXT_MENU_ACTION_OPEN_LINK: WebKitContextMenuAction = 1;
53pub const WEBKIT_CONTEXT_MENU_ACTION_OPEN_LINK_IN_NEW_WINDOW: WebKitContextMenuAction = 2;
54pub const WEBKIT_CONTEXT_MENU_ACTION_DOWNLOAD_LINK_TO_DISK: WebKitContextMenuAction = 3;
55pub const WEBKIT_CONTEXT_MENU_ACTION_COPY_LINK_TO_CLIPBOARD: WebKitContextMenuAction = 4;
56pub const WEBKIT_CONTEXT_MENU_ACTION_OPEN_IMAGE_IN_NEW_WINDOW: WebKitContextMenuAction = 5;
57pub const WEBKIT_CONTEXT_MENU_ACTION_DOWNLOAD_IMAGE_TO_DISK: WebKitContextMenuAction = 6;
58pub const WEBKIT_CONTEXT_MENU_ACTION_COPY_IMAGE_TO_CLIPBOARD: WebKitContextMenuAction = 7;
59pub const WEBKIT_CONTEXT_MENU_ACTION_COPY_IMAGE_URL_TO_CLIPBOARD: WebKitContextMenuAction = 8;
60pub const WEBKIT_CONTEXT_MENU_ACTION_OPEN_FRAME_IN_NEW_WINDOW: WebKitContextMenuAction = 9;
61pub const WEBKIT_CONTEXT_MENU_ACTION_GO_BACK: WebKitContextMenuAction = 10;
62pub const WEBKIT_CONTEXT_MENU_ACTION_GO_FORWARD: WebKitContextMenuAction = 11;
63pub const WEBKIT_CONTEXT_MENU_ACTION_STOP: WebKitContextMenuAction = 12;
64pub const WEBKIT_CONTEXT_MENU_ACTION_RELOAD: WebKitContextMenuAction = 13;
65pub const WEBKIT_CONTEXT_MENU_ACTION_COPY: WebKitContextMenuAction = 14;
66pub const WEBKIT_CONTEXT_MENU_ACTION_CUT: WebKitContextMenuAction = 15;
67pub const WEBKIT_CONTEXT_MENU_ACTION_PASTE: WebKitContextMenuAction = 16;
68pub const WEBKIT_CONTEXT_MENU_ACTION_DELETE: WebKitContextMenuAction = 17;
69pub const WEBKIT_CONTEXT_MENU_ACTION_SELECT_ALL: WebKitContextMenuAction = 18;
70pub const WEBKIT_CONTEXT_MENU_ACTION_INPUT_METHODS: WebKitContextMenuAction = 19;
71pub const WEBKIT_CONTEXT_MENU_ACTION_UNICODE: WebKitContextMenuAction = 20;
72pub const WEBKIT_CONTEXT_MENU_ACTION_SPELLING_GUESS: WebKitContextMenuAction = 21;
73pub const WEBKIT_CONTEXT_MENU_ACTION_NO_GUESSES_FOUND: WebKitContextMenuAction = 22;
74pub const WEBKIT_CONTEXT_MENU_ACTION_IGNORE_SPELLING: WebKitContextMenuAction = 23;
75pub const WEBKIT_CONTEXT_MENU_ACTION_LEARN_SPELLING: WebKitContextMenuAction = 24;
76pub const WEBKIT_CONTEXT_MENU_ACTION_IGNORE_GRAMMAR: WebKitContextMenuAction = 25;
77pub const WEBKIT_CONTEXT_MENU_ACTION_FONT_MENU: WebKitContextMenuAction = 26;
78pub const WEBKIT_CONTEXT_MENU_ACTION_BOLD: WebKitContextMenuAction = 27;
79pub const WEBKIT_CONTEXT_MENU_ACTION_ITALIC: WebKitContextMenuAction = 28;
80pub const WEBKIT_CONTEXT_MENU_ACTION_UNDERLINE: WebKitContextMenuAction = 29;
81pub const WEBKIT_CONTEXT_MENU_ACTION_OUTLINE: WebKitContextMenuAction = 30;
82pub const WEBKIT_CONTEXT_MENU_ACTION_INSPECT_ELEMENT: WebKitContextMenuAction = 31;
83pub const WEBKIT_CONTEXT_MENU_ACTION_OPEN_VIDEO_IN_NEW_WINDOW: WebKitContextMenuAction = 32;
84pub const WEBKIT_CONTEXT_MENU_ACTION_OPEN_AUDIO_IN_NEW_WINDOW: WebKitContextMenuAction = 33;
85pub const WEBKIT_CONTEXT_MENU_ACTION_COPY_VIDEO_LINK_TO_CLIPBOARD: WebKitContextMenuAction = 34;
86pub const WEBKIT_CONTEXT_MENU_ACTION_COPY_AUDIO_LINK_TO_CLIPBOARD: WebKitContextMenuAction = 35;
87pub const WEBKIT_CONTEXT_MENU_ACTION_TOGGLE_MEDIA_CONTROLS: WebKitContextMenuAction = 36;
88pub const WEBKIT_CONTEXT_MENU_ACTION_TOGGLE_MEDIA_LOOP: WebKitContextMenuAction = 37;
89pub const WEBKIT_CONTEXT_MENU_ACTION_ENTER_VIDEO_FULLSCREEN: WebKitContextMenuAction = 38;
90pub const WEBKIT_CONTEXT_MENU_ACTION_MEDIA_PLAY: WebKitContextMenuAction = 39;
91pub const WEBKIT_CONTEXT_MENU_ACTION_MEDIA_PAUSE: WebKitContextMenuAction = 40;
92pub const WEBKIT_CONTEXT_MENU_ACTION_MEDIA_MUTE: WebKitContextMenuAction = 41;
93pub const WEBKIT_CONTEXT_MENU_ACTION_DOWNLOAD_VIDEO_TO_DISK: WebKitContextMenuAction = 42;
94pub const WEBKIT_CONTEXT_MENU_ACTION_DOWNLOAD_AUDIO_TO_DISK: WebKitContextMenuAction = 43;
95pub const WEBKIT_CONTEXT_MENU_ACTION_INSERT_EMOJI: WebKitContextMenuAction = 44;
96pub const WEBKIT_CONTEXT_MENU_ACTION_PASTE_AS_PLAIN_TEXT: WebKitContextMenuAction = 45;
97pub const WEBKIT_CONTEXT_MENU_ACTION_CUSTOM: WebKitContextMenuAction = 10000;
98
99pub type WebKitUserMessageError = c_int;
100pub const WEBKIT_USER_MESSAGE_UNHANDLED_MESSAGE: WebKitUserMessageError = 0;
101
102pub type WebKitHitTestResultContext = c_uint;
104pub const WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT: WebKitHitTestResultContext = 2;
105pub const WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK: WebKitHitTestResultContext = 4;
106pub const WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE: WebKitHitTestResultContext = 8;
107pub const WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA: WebKitHitTestResultContext = 16;
108pub const WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE: WebKitHitTestResultContext = 32;
109pub const WEBKIT_HIT_TEST_RESULT_CONTEXT_SCROLLBAR: WebKitHitTestResultContext = 64;
110pub const WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION: WebKitHitTestResultContext = 128;
111
112pub type WebKitWebProcessExtensionInitializeFunction =
114 Option<unsafe extern "C" fn(*mut WebKitWebProcessExtension)>;
115pub type WebKitWebProcessExtensionInitializeWithUserDataFunction =
116 Option<unsafe extern "C" fn(*mut WebKitWebProcessExtension, *const glib::GVariant)>;
117
118#[repr(C)]
120#[allow(dead_code)]
121pub struct WebKitConsoleMessage {
122 _data: [u8; 0],
123 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
124}
125
126impl ::std::fmt::Debug for WebKitConsoleMessage {
127 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
128 f.debug_struct(&format!("WebKitConsoleMessage @ {self:p}"))
129 .finish()
130 }
131}
132
133#[derive(Copy, Clone)]
134#[repr(C)]
135pub struct WebKitContextMenuClass {
136 pub parent_class: gobject::GObjectClass,
137}
138
139impl ::std::fmt::Debug for WebKitContextMenuClass {
140 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
141 f.debug_struct(&format!("WebKitContextMenuClass @ {self:p}"))
142 .field("parent_class", &self.parent_class)
143 .finish()
144 }
145}
146
147#[derive(Copy, Clone)]
148#[repr(C)]
149pub struct WebKitContextMenuItemClass {
150 pub parent_class: gobject::GInitiallyUnownedClass,
151}
152
153impl ::std::fmt::Debug for WebKitContextMenuItemClass {
154 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
155 f.debug_struct(&format!("WebKitContextMenuItemClass @ {self:p}"))
156 .field("parent_class", &self.parent_class)
157 .finish()
158 }
159}
160
161#[derive(Copy, Clone)]
162#[repr(C)]
163pub struct WebKitFrameClass {
164 pub parent_class: gobject::GObjectClass,
165}
166
167impl ::std::fmt::Debug for WebKitFrameClass {
168 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
169 f.debug_struct(&format!("WebKitFrameClass @ {self:p}"))
170 .field("parent_class", &self.parent_class)
171 .finish()
172 }
173}
174
175#[derive(Copy, Clone)]
176#[repr(C)]
177pub struct WebKitHitTestResultClass {
178 pub parent_class: gobject::GObjectClass,
179}
180
181impl ::std::fmt::Debug for WebKitHitTestResultClass {
182 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
183 f.debug_struct(&format!("WebKitHitTestResultClass @ {self:p}"))
184 .field("parent_class", &self.parent_class)
185 .finish()
186 }
187}
188
189#[derive(Copy, Clone)]
190#[repr(C)]
191pub struct WebKitScriptWorldClass {
192 pub parent_class: gobject::GObjectClass,
193}
194
195impl ::std::fmt::Debug for WebKitScriptWorldClass {
196 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
197 f.debug_struct(&format!("WebKitScriptWorldClass @ {self:p}"))
198 .field("parent_class", &self.parent_class)
199 .finish()
200 }
201}
202
203#[derive(Copy, Clone)]
204#[repr(C)]
205pub struct WebKitURIRequestClass {
206 pub parent_class: gobject::GObjectClass,
207}
208
209impl ::std::fmt::Debug for WebKitURIRequestClass {
210 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
211 f.debug_struct(&format!("WebKitURIRequestClass @ {self:p}"))
212 .field("parent_class", &self.parent_class)
213 .finish()
214 }
215}
216
217#[derive(Copy, Clone)]
218#[repr(C)]
219pub struct WebKitURIResponseClass {
220 pub parent_class: gobject::GObjectClass,
221}
222
223impl ::std::fmt::Debug for WebKitURIResponseClass {
224 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
225 f.debug_struct(&format!("WebKitURIResponseClass @ {self:p}"))
226 .field("parent_class", &self.parent_class)
227 .finish()
228 }
229}
230
231#[derive(Copy, Clone)]
232#[repr(C)]
233pub struct WebKitUserMessageClass {
234 pub parent_class: gobject::GInitiallyUnownedClass,
235}
236
237impl ::std::fmt::Debug for WebKitUserMessageClass {
238 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
239 f.debug_struct(&format!("WebKitUserMessageClass @ {self:p}"))
240 .field("parent_class", &self.parent_class)
241 .finish()
242 }
243}
244
245#[derive(Copy, Clone)]
246#[repr(C)]
247pub struct WebKitWebEditorClass {
248 pub parent_class: gobject::GObjectClass,
249}
250
251impl ::std::fmt::Debug for WebKitWebEditorClass {
252 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
253 f.debug_struct(&format!("WebKitWebEditorClass @ {self:p}"))
254 .field("parent_class", &self.parent_class)
255 .finish()
256 }
257}
258
259#[derive(Copy, Clone)]
260#[repr(C)]
261pub struct WebKitWebFormManagerClass {
262 pub parent_class: gobject::GObjectClass,
263}
264
265impl ::std::fmt::Debug for WebKitWebFormManagerClass {
266 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
267 f.debug_struct(&format!("WebKitWebFormManagerClass @ {self:p}"))
268 .field("parent_class", &self.parent_class)
269 .finish()
270 }
271}
272
273#[derive(Copy, Clone)]
274#[repr(C)]
275pub struct WebKitWebHitTestResultClass {
276 pub parent_class: gobject::GObjectClass,
277}
278
279impl ::std::fmt::Debug for WebKitWebHitTestResultClass {
280 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
281 f.debug_struct(&format!("WebKitWebHitTestResultClass @ {self:p}"))
282 .field("parent_class", &self.parent_class)
283 .finish()
284 }
285}
286
287#[derive(Copy, Clone)]
288#[repr(C)]
289pub struct WebKitWebPageClass {
290 pub parent_class: gobject::GObjectClass,
291}
292
293impl ::std::fmt::Debug for WebKitWebPageClass {
294 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
295 f.debug_struct(&format!("WebKitWebPageClass @ {self:p}"))
296 .field("parent_class", &self.parent_class)
297 .finish()
298 }
299}
300
301#[derive(Copy, Clone)]
302#[repr(C)]
303pub struct WebKitWebProcessExtensionClass {
304 pub parent_class: gobject::GObjectClass,
305}
306
307impl ::std::fmt::Debug for WebKitWebProcessExtensionClass {
308 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
309 f.debug_struct(&format!("WebKitWebProcessExtensionClass @ {self:p}"))
310 .field("parent_class", &self.parent_class)
311 .finish()
312 }
313}
314
315#[repr(C)]
317#[allow(dead_code)]
318pub struct WebKitContextMenu {
319 _data: [u8; 0],
320 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
321}
322
323impl ::std::fmt::Debug for WebKitContextMenu {
324 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
325 f.debug_struct(&format!("WebKitContextMenu @ {self:p}"))
326 .finish()
327 }
328}
329
330#[repr(C)]
331#[allow(dead_code)]
332pub struct WebKitContextMenuItem {
333 _data: [u8; 0],
334 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
335}
336
337impl ::std::fmt::Debug for WebKitContextMenuItem {
338 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
339 f.debug_struct(&format!("WebKitContextMenuItem @ {self:p}"))
340 .finish()
341 }
342}
343
344#[repr(C)]
345#[allow(dead_code)]
346pub struct WebKitFrame {
347 _data: [u8; 0],
348 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
349}
350
351impl ::std::fmt::Debug for WebKitFrame {
352 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
353 f.debug_struct(&format!("WebKitFrame @ {self:p}")).finish()
354 }
355}
356
357#[repr(C)]
358#[allow(dead_code)]
359pub struct WebKitHitTestResult {
360 _data: [u8; 0],
361 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
362}
363
364impl ::std::fmt::Debug for WebKitHitTestResult {
365 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
366 f.debug_struct(&format!("WebKitHitTestResult @ {self:p}"))
367 .finish()
368 }
369}
370
371#[repr(C)]
372#[allow(dead_code)]
373pub struct WebKitScriptWorld {
374 _data: [u8; 0],
375 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
376}
377
378impl ::std::fmt::Debug for WebKitScriptWorld {
379 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
380 f.debug_struct(&format!("WebKitScriptWorld @ {self:p}"))
381 .finish()
382 }
383}
384
385#[repr(C)]
386#[allow(dead_code)]
387pub struct WebKitURIRequest {
388 _data: [u8; 0],
389 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
390}
391
392impl ::std::fmt::Debug for WebKitURIRequest {
393 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
394 f.debug_struct(&format!("WebKitURIRequest @ {self:p}"))
395 .finish()
396 }
397}
398
399#[repr(C)]
400#[allow(dead_code)]
401pub struct WebKitURIResponse {
402 _data: [u8; 0],
403 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
404}
405
406impl ::std::fmt::Debug for WebKitURIResponse {
407 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
408 f.debug_struct(&format!("WebKitURIResponse @ {self:p}"))
409 .finish()
410 }
411}
412
413#[repr(C)]
414#[allow(dead_code)]
415pub struct WebKitUserMessage {
416 _data: [u8; 0],
417 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
418}
419
420impl ::std::fmt::Debug for WebKitUserMessage {
421 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
422 f.debug_struct(&format!("WebKitUserMessage @ {self:p}"))
423 .finish()
424 }
425}
426
427#[repr(C)]
428#[allow(dead_code)]
429pub struct WebKitWebEditor {
430 _data: [u8; 0],
431 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
432}
433
434impl ::std::fmt::Debug for WebKitWebEditor {
435 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
436 f.debug_struct(&format!("WebKitWebEditor @ {self:p}"))
437 .finish()
438 }
439}
440
441#[derive(Copy, Clone)]
442#[repr(C)]
443pub struct WebKitWebFormManager {
444 pub parent: gobject::GObject,
445}
446
447impl ::std::fmt::Debug for WebKitWebFormManager {
448 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
449 f.debug_struct(&format!("WebKitWebFormManager @ {self:p}"))
450 .field("parent", &self.parent)
451 .finish()
452 }
453}
454
455#[repr(C)]
456#[allow(dead_code)]
457pub struct WebKitWebHitTestResult {
458 _data: [u8; 0],
459 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
460}
461
462impl ::std::fmt::Debug for WebKitWebHitTestResult {
463 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
464 f.debug_struct(&format!("WebKitWebHitTestResult @ {self:p}"))
465 .finish()
466 }
467}
468
469#[repr(C)]
470#[allow(dead_code)]
471pub struct WebKitWebPage {
472 _data: [u8; 0],
473 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
474}
475
476impl ::std::fmt::Debug for WebKitWebPage {
477 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
478 f.debug_struct(&format!("WebKitWebPage @ {self:p}"))
479 .finish()
480 }
481}
482
483#[repr(C)]
484#[allow(dead_code)]
485pub struct WebKitWebProcessExtension {
486 _data: [u8; 0],
487 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
488}
489
490impl ::std::fmt::Debug for WebKitWebProcessExtension {
491 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
492 f.debug_struct(&format!("WebKitWebProcessExtension @ {self:p}"))
493 .finish()
494 }
495}
496
497unsafe extern "C" {
498
499 pub fn webkit_console_message_level_get_type() -> GType;
503
504 pub fn webkit_console_message_source_get_type() -> GType;
508
509 pub fn webkit_console_message_get_type() -> GType;
513 pub fn webkit_console_message_copy(
514 console_message: *mut WebKitConsoleMessage,
515 ) -> *mut WebKitConsoleMessage;
516 pub fn webkit_console_message_free(console_message: *mut WebKitConsoleMessage);
517 pub fn webkit_console_message_get_level(
518 console_message: *mut WebKitConsoleMessage,
519 ) -> WebKitConsoleMessageLevel;
520 pub fn webkit_console_message_get_line(console_message: *mut WebKitConsoleMessage) -> c_uint;
521 pub fn webkit_console_message_get_source(
522 console_message: *mut WebKitConsoleMessage,
523 ) -> WebKitConsoleMessageSource;
524 pub fn webkit_console_message_get_source_id(
525 console_message: *mut WebKitConsoleMessage,
526 ) -> *const c_char;
527 pub fn webkit_console_message_get_text(
528 console_message: *mut WebKitConsoleMessage,
529 ) -> *const c_char;
530
531 pub fn webkit_context_menu_get_type() -> GType;
535 pub fn webkit_context_menu_new() -> *mut WebKitContextMenu;
536 pub fn webkit_context_menu_new_with_items(items: *mut glib::GList) -> *mut WebKitContextMenu;
537 pub fn webkit_context_menu_append(
538 menu: *mut WebKitContextMenu,
539 item: *mut WebKitContextMenuItem,
540 );
541 pub fn webkit_context_menu_first(menu: *mut WebKitContextMenu) -> *mut WebKitContextMenuItem;
542 pub fn webkit_context_menu_get_event(menu: *mut WebKitContextMenu) -> *mut gdk::GdkEvent;
543 pub fn webkit_context_menu_get_item_at_position(
544 menu: *mut WebKitContextMenu,
545 position: c_uint,
546 ) -> *mut WebKitContextMenuItem;
547 pub fn webkit_context_menu_get_items(menu: *mut WebKitContextMenu) -> *mut glib::GList;
548 pub fn webkit_context_menu_get_n_items(menu: *mut WebKitContextMenu) -> c_uint;
549 #[cfg(feature = "v2_52")]
550 #[cfg_attr(docsrs, doc(cfg(feature = "v2_52")))]
551 pub fn webkit_context_menu_get_position(
552 menu: *mut WebKitContextMenu,
553 x: *mut c_int,
554 y: *mut c_int,
555 ) -> gboolean;
556 pub fn webkit_context_menu_get_user_data(menu: *mut WebKitContextMenu) -> *mut glib::GVariant;
557 pub fn webkit_context_menu_insert(
558 menu: *mut WebKitContextMenu,
559 item: *mut WebKitContextMenuItem,
560 position: c_int,
561 );
562 pub fn webkit_context_menu_last(menu: *mut WebKitContextMenu) -> *mut WebKitContextMenuItem;
563 pub fn webkit_context_menu_move_item(
564 menu: *mut WebKitContextMenu,
565 item: *mut WebKitContextMenuItem,
566 position: c_int,
567 );
568 pub fn webkit_context_menu_prepend(
569 menu: *mut WebKitContextMenu,
570 item: *mut WebKitContextMenuItem,
571 );
572 pub fn webkit_context_menu_remove(
573 menu: *mut WebKitContextMenu,
574 item: *mut WebKitContextMenuItem,
575 );
576 pub fn webkit_context_menu_remove_all(menu: *mut WebKitContextMenu);
577 pub fn webkit_context_menu_set_user_data(
578 menu: *mut WebKitContextMenu,
579 user_data: *mut glib::GVariant,
580 );
581
582 pub fn webkit_context_menu_item_get_type() -> GType;
586 pub fn webkit_context_menu_item_new_from_gaction(
587 action: *mut gio::GAction,
588 label: *const c_char,
589 target: *mut glib::GVariant,
590 ) -> *mut WebKitContextMenuItem;
591 pub fn webkit_context_menu_item_new_from_stock_action(
592 action: WebKitContextMenuAction,
593 ) -> *mut WebKitContextMenuItem;
594 pub fn webkit_context_menu_item_new_from_stock_action_with_label(
595 action: WebKitContextMenuAction,
596 label: *const c_char,
597 ) -> *mut WebKitContextMenuItem;
598 pub fn webkit_context_menu_item_new_separator() -> *mut WebKitContextMenuItem;
599 pub fn webkit_context_menu_item_new_with_submenu(
600 label: *const c_char,
601 submenu: *mut WebKitContextMenu,
602 ) -> *mut WebKitContextMenuItem;
603 pub fn webkit_context_menu_item_get_gaction(
604 item: *mut WebKitContextMenuItem,
605 ) -> *mut gio::GAction;
606 #[cfg(feature = "v2_52")]
607 #[cfg_attr(docsrs, doc(cfg(feature = "v2_52")))]
608 pub fn webkit_context_menu_item_get_gaction_target(
609 item: *mut WebKitContextMenuItem,
610 ) -> *mut glib::GVariant;
611 pub fn webkit_context_menu_item_get_stock_action(
612 item: *mut WebKitContextMenuItem,
613 ) -> WebKitContextMenuAction;
614 pub fn webkit_context_menu_item_get_submenu(
615 item: *mut WebKitContextMenuItem,
616 ) -> *mut WebKitContextMenu;
617 #[cfg(feature = "v2_52")]
618 #[cfg_attr(docsrs, doc(cfg(feature = "v2_52")))]
619 pub fn webkit_context_menu_item_get_title(item: *mut WebKitContextMenuItem) -> *const c_char;
620 pub fn webkit_context_menu_item_is_separator(item: *mut WebKitContextMenuItem) -> gboolean;
621 pub fn webkit_context_menu_item_set_submenu(
622 item: *mut WebKitContextMenuItem,
623 submenu: *mut WebKitContextMenu,
624 );
625
626 pub fn webkit_frame_get_type() -> GType;
630 pub fn webkit_frame_get_id(frame: *mut WebKitFrame) -> u64;
631 pub fn webkit_frame_get_js_context(frame: *mut WebKitFrame) -> *mut javascriptcore::JSCContext;
632 pub fn webkit_frame_get_js_context_for_script_world(
633 frame: *mut WebKitFrame,
634 world: *mut WebKitScriptWorld,
635 ) -> *mut javascriptcore::JSCContext;
636 pub fn webkit_frame_get_uri(frame: *mut WebKitFrame) -> *const c_char;
637 pub fn webkit_frame_is_main_frame(frame: *mut WebKitFrame) -> gboolean;
638
639 pub fn webkit_hit_test_result_get_type() -> GType;
643 pub fn webkit_hit_test_result_context_is_editable(
644 hit_test_result: *mut WebKitHitTestResult,
645 ) -> gboolean;
646 pub fn webkit_hit_test_result_context_is_image(
647 hit_test_result: *mut WebKitHitTestResult,
648 ) -> gboolean;
649 pub fn webkit_hit_test_result_context_is_link(
650 hit_test_result: *mut WebKitHitTestResult,
651 ) -> gboolean;
652 pub fn webkit_hit_test_result_context_is_media(
653 hit_test_result: *mut WebKitHitTestResult,
654 ) -> gboolean;
655 pub fn webkit_hit_test_result_context_is_scrollbar(
656 hit_test_result: *mut WebKitHitTestResult,
657 ) -> gboolean;
658 pub fn webkit_hit_test_result_context_is_selection(
659 hit_test_result: *mut WebKitHitTestResult,
660 ) -> gboolean;
661 pub fn webkit_hit_test_result_get_context(hit_test_result: *mut WebKitHitTestResult) -> c_uint;
662 pub fn webkit_hit_test_result_get_image_uri(
663 hit_test_result: *mut WebKitHitTestResult,
664 ) -> *const c_char;
665 pub fn webkit_hit_test_result_get_link_label(
666 hit_test_result: *mut WebKitHitTestResult,
667 ) -> *const c_char;
668 pub fn webkit_hit_test_result_get_link_title(
669 hit_test_result: *mut WebKitHitTestResult,
670 ) -> *const c_char;
671 pub fn webkit_hit_test_result_get_link_uri(
672 hit_test_result: *mut WebKitHitTestResult,
673 ) -> *const c_char;
674 pub fn webkit_hit_test_result_get_media_uri(
675 hit_test_result: *mut WebKitHitTestResult,
676 ) -> *const c_char;
677
678 pub fn webkit_script_world_get_type() -> GType;
682 pub fn webkit_script_world_new() -> *mut WebKitScriptWorld;
683 pub fn webkit_script_world_new_with_name(name: *const c_char) -> *mut WebKitScriptWorld;
684 pub fn webkit_script_world_get_default() -> *mut WebKitScriptWorld;
685 pub fn webkit_script_world_get_name(world: *mut WebKitScriptWorld) -> *const c_char;
686
687 pub fn webkit_uri_request_get_type() -> GType;
691 pub fn webkit_uri_request_new(uri: *const c_char) -> *mut WebKitURIRequest;
692 pub fn webkit_uri_request_get_http_headers(
693 request: *mut WebKitURIRequest,
694 ) -> *mut soup::SoupMessageHeaders;
695 pub fn webkit_uri_request_get_http_method(request: *mut WebKitURIRequest) -> *const c_char;
696 pub fn webkit_uri_request_get_uri(request: *mut WebKitURIRequest) -> *const c_char;
697 pub fn webkit_uri_request_set_uri(request: *mut WebKitURIRequest, uri: *const c_char);
698
699 pub fn webkit_uri_response_get_type() -> GType;
703 pub fn webkit_uri_response_get_content_length(response: *mut WebKitURIResponse) -> u64;
704 pub fn webkit_uri_response_get_http_headers(
705 response: *mut WebKitURIResponse,
706 ) -> *mut soup::SoupMessageHeaders;
707 pub fn webkit_uri_response_get_mime_type(response: *mut WebKitURIResponse) -> *const c_char;
708 pub fn webkit_uri_response_get_status_code(response: *mut WebKitURIResponse) -> c_uint;
709 pub fn webkit_uri_response_get_suggested_filename(
710 response: *mut WebKitURIResponse,
711 ) -> *const c_char;
712 pub fn webkit_uri_response_get_uri(response: *mut WebKitURIResponse) -> *const c_char;
713
714 pub fn webkit_user_message_get_type() -> GType;
718 pub fn webkit_user_message_new(
719 name: *const c_char,
720 parameters: *mut glib::GVariant,
721 ) -> *mut WebKitUserMessage;
722 pub fn webkit_user_message_new_with_fd_list(
723 name: *const c_char,
724 parameters: *mut glib::GVariant,
725 fd_list: *mut gio::GUnixFDList,
726 ) -> *mut WebKitUserMessage;
727 pub fn webkit_user_message_error_quark() -> glib::GQuark;
728 pub fn webkit_user_message_get_fd_list(
729 message: *mut WebKitUserMessage,
730 ) -> *mut gio::GUnixFDList;
731 pub fn webkit_user_message_get_name(message: *mut WebKitUserMessage) -> *const c_char;
732 pub fn webkit_user_message_get_parameters(
733 message: *mut WebKitUserMessage,
734 ) -> *mut glib::GVariant;
735 pub fn webkit_user_message_send_reply(
736 message: *mut WebKitUserMessage,
737 reply: *mut WebKitUserMessage,
738 );
739
740 pub fn webkit_web_editor_get_type() -> GType;
744 pub fn webkit_web_editor_get_page(editor: *mut WebKitWebEditor) -> *mut WebKitWebPage;
745
746 pub fn webkit_web_form_manager_get_type() -> GType;
750 pub fn webkit_web_form_manager_input_element_auto_fill(
751 element: *mut javascriptcore::JSCValue,
752 value: *const c_char,
753 );
754 pub fn webkit_web_form_manager_input_element_is_auto_filled(
755 element: *mut javascriptcore::JSCValue,
756 ) -> gboolean;
757 pub fn webkit_web_form_manager_input_element_is_user_edited(
758 element: *mut javascriptcore::JSCValue,
759 ) -> gboolean;
760
761 pub fn webkit_web_hit_test_result_get_type() -> GType;
765 pub fn webkit_web_hit_test_result_context_is_editable(
766 web_hit_test_result: *mut WebKitWebHitTestResult,
767 ) -> gboolean;
768 pub fn webkit_web_hit_test_result_context_is_image(
769 web_hit_test_result: *mut WebKitWebHitTestResult,
770 ) -> gboolean;
771 pub fn webkit_web_hit_test_result_context_is_link(
772 web_hit_test_result: *mut WebKitWebHitTestResult,
773 ) -> gboolean;
774 pub fn webkit_web_hit_test_result_context_is_media(
775 web_hit_test_result: *mut WebKitWebHitTestResult,
776 ) -> gboolean;
777 pub fn webkit_web_hit_test_result_context_is_scrollbar(
778 web_hit_test_result: *mut WebKitWebHitTestResult,
779 ) -> gboolean;
780 pub fn webkit_web_hit_test_result_context_is_selection(
781 web_hit_test_result: *mut WebKitWebHitTestResult,
782 ) -> gboolean;
783 pub fn webkit_web_hit_test_result_get_context(
784 web_hit_test_result: *mut WebKitWebHitTestResult,
785 ) -> c_uint;
786 pub fn webkit_web_hit_test_result_get_image_uri(
787 web_hit_test_result: *mut WebKitWebHitTestResult,
788 ) -> *const c_char;
789 pub fn webkit_web_hit_test_result_get_js_node(
790 web_hit_test_result: *mut WebKitWebHitTestResult,
791 world: *mut WebKitScriptWorld,
792 ) -> *mut javascriptcore::JSCValue;
793 pub fn webkit_web_hit_test_result_get_link_label(
794 web_hit_test_result: *mut WebKitWebHitTestResult,
795 ) -> *const c_char;
796 pub fn webkit_web_hit_test_result_get_link_title(
797 web_hit_test_result: *mut WebKitWebHitTestResult,
798 ) -> *const c_char;
799 pub fn webkit_web_hit_test_result_get_link_uri(
800 web_hit_test_result: *mut WebKitWebHitTestResult,
801 ) -> *const c_char;
802 pub fn webkit_web_hit_test_result_get_media_uri(
803 web_hit_test_result: *mut WebKitWebHitTestResult,
804 ) -> *const c_char;
805
806 pub fn webkit_web_page_get_type() -> GType;
810 pub fn webkit_web_page_get_editor(web_page: *mut WebKitWebPage) -> *mut WebKitWebEditor;
811 pub fn webkit_web_page_get_form_manager(
812 web_page: *mut WebKitWebPage,
813 world: *mut WebKitScriptWorld,
814 ) -> *mut WebKitWebFormManager;
815 pub fn webkit_web_page_get_id(web_page: *mut WebKitWebPage) -> u64;
816 pub fn webkit_web_page_get_main_frame(web_page: *mut WebKitWebPage) -> *mut WebKitFrame;
817 pub fn webkit_web_page_get_uri(web_page: *mut WebKitWebPage) -> *const c_char;
818 pub fn webkit_web_page_send_message_to_view(
819 web_page: *mut WebKitWebPage,
820 message: *mut WebKitUserMessage,
821 cancellable: *mut gio::GCancellable,
822 callback: gio::GAsyncReadyCallback,
823 user_data: gpointer,
824 );
825 pub fn webkit_web_page_send_message_to_view_finish(
826 web_page: *mut WebKitWebPage,
827 result: *mut gio::GAsyncResult,
828 error: *mut *mut glib::GError,
829 ) -> *mut WebKitUserMessage;
830
831 pub fn webkit_web_process_extension_get_type() -> GType;
835 pub fn webkit_web_process_extension_get_page(
836 extension: *mut WebKitWebProcessExtension,
837 page_id: u64,
838 ) -> *mut WebKitWebPage;
839 pub fn webkit_web_process_extension_send_message_to_context(
840 extension: *mut WebKitWebProcessExtension,
841 message: *mut WebKitUserMessage,
842 cancellable: *mut gio::GCancellable,
843 callback: gio::GAsyncReadyCallback,
844 user_data: gpointer,
845 );
846 pub fn webkit_web_process_extension_send_message_to_context_finish(
847 extension: *mut WebKitWebProcessExtension,
848 result: *mut gio::GAsyncResult,
849 error: *mut *mut glib::GError,
850 ) -> *mut WebKitUserMessage;
851
852}