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#[cfg(unix)]
23#[allow(unused_imports)]
24use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t};
25#[allow(unused_imports)]
26use libc::{intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t, FILE};
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::{gboolean, gconstpointer, gpointer, GType};
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
497extern "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 pub fn webkit_context_menu_get_user_data(menu: *mut WebKitContextMenu) -> *mut glib::GVariant;
550 pub fn webkit_context_menu_insert(
551 menu: *mut WebKitContextMenu,
552 item: *mut WebKitContextMenuItem,
553 position: c_int,
554 );
555 pub fn webkit_context_menu_last(menu: *mut WebKitContextMenu) -> *mut WebKitContextMenuItem;
556 pub fn webkit_context_menu_move_item(
557 menu: *mut WebKitContextMenu,
558 item: *mut WebKitContextMenuItem,
559 position: c_int,
560 );
561 pub fn webkit_context_menu_prepend(
562 menu: *mut WebKitContextMenu,
563 item: *mut WebKitContextMenuItem,
564 );
565 pub fn webkit_context_menu_remove(
566 menu: *mut WebKitContextMenu,
567 item: *mut WebKitContextMenuItem,
568 );
569 pub fn webkit_context_menu_remove_all(menu: *mut WebKitContextMenu);
570 pub fn webkit_context_menu_set_user_data(
571 menu: *mut WebKitContextMenu,
572 user_data: *mut glib::GVariant,
573 );
574
575 pub fn webkit_context_menu_item_get_type() -> GType;
579 pub fn webkit_context_menu_item_new_from_gaction(
580 action: *mut gio::GAction,
581 label: *const c_char,
582 target: *mut glib::GVariant,
583 ) -> *mut WebKitContextMenuItem;
584 pub fn webkit_context_menu_item_new_from_stock_action(
585 action: WebKitContextMenuAction,
586 ) -> *mut WebKitContextMenuItem;
587 pub fn webkit_context_menu_item_new_from_stock_action_with_label(
588 action: WebKitContextMenuAction,
589 label: *const c_char,
590 ) -> *mut WebKitContextMenuItem;
591 pub fn webkit_context_menu_item_new_separator() -> *mut WebKitContextMenuItem;
592 pub fn webkit_context_menu_item_new_with_submenu(
593 label: *const c_char,
594 submenu: *mut WebKitContextMenu,
595 ) -> *mut WebKitContextMenuItem;
596 pub fn webkit_context_menu_item_get_gaction(
597 item: *mut WebKitContextMenuItem,
598 ) -> *mut gio::GAction;
599 pub fn webkit_context_menu_item_get_stock_action(
600 item: *mut WebKitContextMenuItem,
601 ) -> WebKitContextMenuAction;
602 pub fn webkit_context_menu_item_get_submenu(
603 item: *mut WebKitContextMenuItem,
604 ) -> *mut WebKitContextMenu;
605 pub fn webkit_context_menu_item_is_separator(item: *mut WebKitContextMenuItem) -> gboolean;
606 pub fn webkit_context_menu_item_set_submenu(
607 item: *mut WebKitContextMenuItem,
608 submenu: *mut WebKitContextMenu,
609 );
610
611 pub fn webkit_frame_get_type() -> GType;
615 pub fn webkit_frame_get_id(frame: *mut WebKitFrame) -> u64;
616 pub fn webkit_frame_get_js_context(frame: *mut WebKitFrame) -> *mut javascriptcore::JSCContext;
617 pub fn webkit_frame_get_js_context_for_script_world(
618 frame: *mut WebKitFrame,
619 world: *mut WebKitScriptWorld,
620 ) -> *mut javascriptcore::JSCContext;
621 pub fn webkit_frame_get_uri(frame: *mut WebKitFrame) -> *const c_char;
622 pub fn webkit_frame_is_main_frame(frame: *mut WebKitFrame) -> gboolean;
623
624 pub fn webkit_hit_test_result_get_type() -> GType;
628 pub fn webkit_hit_test_result_context_is_editable(
629 hit_test_result: *mut WebKitHitTestResult,
630 ) -> gboolean;
631 pub fn webkit_hit_test_result_context_is_image(
632 hit_test_result: *mut WebKitHitTestResult,
633 ) -> gboolean;
634 pub fn webkit_hit_test_result_context_is_link(
635 hit_test_result: *mut WebKitHitTestResult,
636 ) -> gboolean;
637 pub fn webkit_hit_test_result_context_is_media(
638 hit_test_result: *mut WebKitHitTestResult,
639 ) -> gboolean;
640 pub fn webkit_hit_test_result_context_is_scrollbar(
641 hit_test_result: *mut WebKitHitTestResult,
642 ) -> gboolean;
643 pub fn webkit_hit_test_result_context_is_selection(
644 hit_test_result: *mut WebKitHitTestResult,
645 ) -> gboolean;
646 pub fn webkit_hit_test_result_get_context(hit_test_result: *mut WebKitHitTestResult) -> c_uint;
647 pub fn webkit_hit_test_result_get_image_uri(
648 hit_test_result: *mut WebKitHitTestResult,
649 ) -> *const c_char;
650 pub fn webkit_hit_test_result_get_link_label(
651 hit_test_result: *mut WebKitHitTestResult,
652 ) -> *const c_char;
653 pub fn webkit_hit_test_result_get_link_title(
654 hit_test_result: *mut WebKitHitTestResult,
655 ) -> *const c_char;
656 pub fn webkit_hit_test_result_get_link_uri(
657 hit_test_result: *mut WebKitHitTestResult,
658 ) -> *const c_char;
659 pub fn webkit_hit_test_result_get_media_uri(
660 hit_test_result: *mut WebKitHitTestResult,
661 ) -> *const c_char;
662
663 pub fn webkit_script_world_get_type() -> GType;
667 pub fn webkit_script_world_new() -> *mut WebKitScriptWorld;
668 pub fn webkit_script_world_new_with_name(name: *const c_char) -> *mut WebKitScriptWorld;
669 pub fn webkit_script_world_get_default() -> *mut WebKitScriptWorld;
670 pub fn webkit_script_world_get_name(world: *mut WebKitScriptWorld) -> *const c_char;
671
672 pub fn webkit_uri_request_get_type() -> GType;
676 pub fn webkit_uri_request_new(uri: *const c_char) -> *mut WebKitURIRequest;
677 pub fn webkit_uri_request_get_http_headers(
678 request: *mut WebKitURIRequest,
679 ) -> *mut soup::SoupMessageHeaders;
680 pub fn webkit_uri_request_get_http_method(request: *mut WebKitURIRequest) -> *const c_char;
681 pub fn webkit_uri_request_get_uri(request: *mut WebKitURIRequest) -> *const c_char;
682 pub fn webkit_uri_request_set_uri(request: *mut WebKitURIRequest, uri: *const c_char);
683
684 pub fn webkit_uri_response_get_type() -> GType;
688 pub fn webkit_uri_response_get_content_length(response: *mut WebKitURIResponse) -> u64;
689 pub fn webkit_uri_response_get_http_headers(
690 response: *mut WebKitURIResponse,
691 ) -> *mut soup::SoupMessageHeaders;
692 pub fn webkit_uri_response_get_mime_type(response: *mut WebKitURIResponse) -> *const c_char;
693 pub fn webkit_uri_response_get_status_code(response: *mut WebKitURIResponse) -> c_uint;
694 pub fn webkit_uri_response_get_suggested_filename(
695 response: *mut WebKitURIResponse,
696 ) -> *const c_char;
697 pub fn webkit_uri_response_get_uri(response: *mut WebKitURIResponse) -> *const c_char;
698
699 pub fn webkit_user_message_get_type() -> GType;
703 pub fn webkit_user_message_new(
704 name: *const c_char,
705 parameters: *mut glib::GVariant,
706 ) -> *mut WebKitUserMessage;
707 pub fn webkit_user_message_new_with_fd_list(
708 name: *const c_char,
709 parameters: *mut glib::GVariant,
710 fd_list: *mut gio::GUnixFDList,
711 ) -> *mut WebKitUserMessage;
712 pub fn webkit_user_message_error_quark() -> glib::GQuark;
713 pub fn webkit_user_message_get_fd_list(
714 message: *mut WebKitUserMessage,
715 ) -> *mut gio::GUnixFDList;
716 pub fn webkit_user_message_get_name(message: *mut WebKitUserMessage) -> *const c_char;
717 pub fn webkit_user_message_get_parameters(
718 message: *mut WebKitUserMessage,
719 ) -> *mut glib::GVariant;
720 pub fn webkit_user_message_send_reply(
721 message: *mut WebKitUserMessage,
722 reply: *mut WebKitUserMessage,
723 );
724
725 pub fn webkit_web_editor_get_type() -> GType;
729 pub fn webkit_web_editor_get_page(editor: *mut WebKitWebEditor) -> *mut WebKitWebPage;
730
731 pub fn webkit_web_form_manager_get_type() -> GType;
735 pub fn webkit_web_form_manager_input_element_auto_fill(
736 element: *mut javascriptcore::JSCValue,
737 value: *const c_char,
738 );
739 pub fn webkit_web_form_manager_input_element_is_auto_filled(
740 element: *mut javascriptcore::JSCValue,
741 ) -> gboolean;
742 pub fn webkit_web_form_manager_input_element_is_user_edited(
743 element: *mut javascriptcore::JSCValue,
744 ) -> gboolean;
745
746 pub fn webkit_web_hit_test_result_get_type() -> GType;
750 pub fn webkit_web_hit_test_result_context_is_editable(
751 web_hit_test_result: *mut WebKitWebHitTestResult,
752 ) -> gboolean;
753 pub fn webkit_web_hit_test_result_context_is_image(
754 web_hit_test_result: *mut WebKitWebHitTestResult,
755 ) -> gboolean;
756 pub fn webkit_web_hit_test_result_context_is_link(
757 web_hit_test_result: *mut WebKitWebHitTestResult,
758 ) -> gboolean;
759 pub fn webkit_web_hit_test_result_context_is_media(
760 web_hit_test_result: *mut WebKitWebHitTestResult,
761 ) -> gboolean;
762 pub fn webkit_web_hit_test_result_context_is_scrollbar(
763 web_hit_test_result: *mut WebKitWebHitTestResult,
764 ) -> gboolean;
765 pub fn webkit_web_hit_test_result_context_is_selection(
766 web_hit_test_result: *mut WebKitWebHitTestResult,
767 ) -> gboolean;
768 pub fn webkit_web_hit_test_result_get_context(
769 web_hit_test_result: *mut WebKitWebHitTestResult,
770 ) -> c_uint;
771 pub fn webkit_web_hit_test_result_get_image_uri(
772 web_hit_test_result: *mut WebKitWebHitTestResult,
773 ) -> *const c_char;
774 pub fn webkit_web_hit_test_result_get_js_node(
775 web_hit_test_result: *mut WebKitWebHitTestResult,
776 world: *mut WebKitScriptWorld,
777 ) -> *mut javascriptcore::JSCValue;
778 pub fn webkit_web_hit_test_result_get_link_label(
779 web_hit_test_result: *mut WebKitWebHitTestResult,
780 ) -> *const c_char;
781 pub fn webkit_web_hit_test_result_get_link_title(
782 web_hit_test_result: *mut WebKitWebHitTestResult,
783 ) -> *const c_char;
784 pub fn webkit_web_hit_test_result_get_link_uri(
785 web_hit_test_result: *mut WebKitWebHitTestResult,
786 ) -> *const c_char;
787 pub fn webkit_web_hit_test_result_get_media_uri(
788 web_hit_test_result: *mut WebKitWebHitTestResult,
789 ) -> *const c_char;
790
791 pub fn webkit_web_page_get_type() -> GType;
795 pub fn webkit_web_page_get_editor(web_page: *mut WebKitWebPage) -> *mut WebKitWebEditor;
796 pub fn webkit_web_page_get_form_manager(
797 web_page: *mut WebKitWebPage,
798 world: *mut WebKitScriptWorld,
799 ) -> *mut WebKitWebFormManager;
800 pub fn webkit_web_page_get_id(web_page: *mut WebKitWebPage) -> u64;
801 pub fn webkit_web_page_get_main_frame(web_page: *mut WebKitWebPage) -> *mut WebKitFrame;
802 pub fn webkit_web_page_get_uri(web_page: *mut WebKitWebPage) -> *const c_char;
803 pub fn webkit_web_page_send_message_to_view(
804 web_page: *mut WebKitWebPage,
805 message: *mut WebKitUserMessage,
806 cancellable: *mut gio::GCancellable,
807 callback: gio::GAsyncReadyCallback,
808 user_data: gpointer,
809 );
810 pub fn webkit_web_page_send_message_to_view_finish(
811 web_page: *mut WebKitWebPage,
812 result: *mut gio::GAsyncResult,
813 error: *mut *mut glib::GError,
814 ) -> *mut WebKitUserMessage;
815
816 pub fn webkit_web_process_extension_get_type() -> GType;
820 pub fn webkit_web_process_extension_get_page(
821 extension: *mut WebKitWebProcessExtension,
822 page_id: u64,
823 ) -> *mut WebKitWebPage;
824 pub fn webkit_web_process_extension_send_message_to_context(
825 extension: *mut WebKitWebProcessExtension,
826 message: *mut WebKitUserMessage,
827 cancellable: *mut gio::GCancellable,
828 callback: gio::GAsyncReadyCallback,
829 user_data: gpointer,
830 );
831 pub fn webkit_web_process_extension_send_message_to_context_finish(
832 extension: *mut WebKitWebProcessExtension,
833 result: *mut gio::GAsyncResult,
834 error: *mut *mut glib::GError,
835 ) -> *mut WebKitUserMessage;
836
837}