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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
// This file was generated by gir (https://github.com/gtk-rs/gir)
// from gir-files (https://github.com/gtk-rs/gir-files)
// from webkit-gir-files
// DO NOT EDIT

use crate::ffi;
use glib::GStr;

/// The copy clipboard command. Copies the current selection inside
/// a #WebKitWebView to the clipboard.
/// You can check whether it's possible to execute the command with
/// webkit_web_view_can_execute_editing_command(). In general it's
/// possible to copy to the clipboard when there is an active selection
/// inside the #WebKitWebView.
#[doc(alias = "WEBKIT_EDITING_COMMAND_COPY")]
pub static EDITING_COMMAND_COPY: &GStr =
    unsafe { GStr::from_utf8_with_nul_unchecked(ffi::WEBKIT_EDITING_COMMAND_COPY) };
/// The create link command. Creates a link element that is inserted at
/// the current cursor position. If there's a selection, the selected text
/// will be used as the link text, otherwise the URL itself will be used.
/// It receives the link URL as argument. This command should be executed
/// with webkit_web_view_execute_editing_command_with_argument()
#[doc(alias = "WEBKIT_EDITING_COMMAND_CREATE_LINK")]
pub static EDITING_COMMAND_CREATE_LINK: &GStr =
    unsafe { GStr::from_utf8_with_nul_unchecked(ffi::WEBKIT_EDITING_COMMAND_CREATE_LINK) };
/// The cut clipboard command. Copies the current selection inside
/// a #WebKitWebView to the clipboard and deletes the selected content.
/// You can check whether it's possible to execute the command with
/// webkit_web_view_can_execute_editing_command(). In general it's
/// possible to cut to the clipboard when the #WebKitWebView content is
/// editable and there is an active selection.
#[doc(alias = "WEBKIT_EDITING_COMMAND_CUT")]
pub static EDITING_COMMAND_CUT: &GStr =
    unsafe { GStr::from_utf8_with_nul_unchecked(ffi::WEBKIT_EDITING_COMMAND_CUT) };
/// The insert image command. Creates an image element that is inserted at
/// the current cursor position. It receives an URI as argument,
/// that is used as the image source. This command should be executed with
/// webkit_web_view_execute_editing_command_with_argument().
#[doc(alias = "WEBKIT_EDITING_COMMAND_INSERT_IMAGE")]
pub static EDITING_COMMAND_INSERT_IMAGE: &GStr =
    unsafe { GStr::from_utf8_with_nul_unchecked(ffi::WEBKIT_EDITING_COMMAND_INSERT_IMAGE) };
/// The paste clipboard command. Pastes the contents of the clipboard to
/// a #WebKitWebView.
/// You can check whether it's possible to execute the command with
/// webkit_web_view_can_execute_editing_command(). In general it's possible
/// to paste from the clipboard when the #WebKitWebView content is editable
/// and clipboard is not empty.
#[doc(alias = "WEBKIT_EDITING_COMMAND_PASTE")]
pub static EDITING_COMMAND_PASTE: &GStr =
    unsafe { GStr::from_utf8_with_nul_unchecked(ffi::WEBKIT_EDITING_COMMAND_PASTE) };
/// The paste as plaintext clipboard command. Pastes the contents of the
/// clipboard to a #WebKitWebView, with formatting removed.
/// You can check whether it's possible to execute the command with
/// webkit_web_view_can_execute_editing_command(). In general it's possible
/// to paste from the clipboard when the #WebKitWebView content is editable
/// and clipboard is not empty.
#[doc(alias = "WEBKIT_EDITING_COMMAND_PASTE_AS_PLAIN_TEXT")]
pub static EDITING_COMMAND_PASTE_AS_PLAIN_TEXT: &GStr =
    unsafe { GStr::from_utf8_with_nul_unchecked(ffi::WEBKIT_EDITING_COMMAND_PASTE_AS_PLAIN_TEXT) };
/// The redo command. Redoes a previously undone editing command in
/// a #WebKitWebView.
/// You can check whether it's possible to execute the command with
/// webkit_web_view_can_execute_editing_command(). It's only possible
/// to redo a command when it has been previously undone.
#[doc(alias = "WEBKIT_EDITING_COMMAND_REDO")]
pub static EDITING_COMMAND_REDO: &GStr =
    unsafe { GStr::from_utf8_with_nul_unchecked(ffi::WEBKIT_EDITING_COMMAND_REDO) };
/// The select all command. Selects all the content of the current text field in
/// a #WebKitWebView.
/// It is always possible to select all text, no matter whether the
/// #WebKitWebView content is editable or not. You can still check it
/// with webkit_web_view_can_execute_editing_command().
#[doc(alias = "WEBKIT_EDITING_COMMAND_SELECT_ALL")]
pub static EDITING_COMMAND_SELECT_ALL: &GStr =
    unsafe { GStr::from_utf8_with_nul_unchecked(ffi::WEBKIT_EDITING_COMMAND_SELECT_ALL) };
/// The undo command. Undoes the last editing command in a #WebKitWebView.
/// You can check whether it's possible to execute the command with
/// webkit_web_view_can_execute_editing_command(). It's only possible
/// to undo a command after a previously executed editing operation.
#[doc(alias = "WEBKIT_EDITING_COMMAND_UNDO")]
pub static EDITING_COMMAND_UNDO: &GStr =
    unsafe { GStr::from_utf8_with_nul_unchecked(ffi::WEBKIT_EDITING_COMMAND_UNDO) };