Utilities to work with the clipboard for copy-pasting
Some functions defined here are also re-used for drag-and-drop functionality, which works similar to the clipboard, but has a less straight forward API.
Class | ClipboardData |
Wrapper for data that can be set on the clipboard and pasted multiple formats |
Class | ClipboardManager |
Wrapper for Gtk.Clipboard, supporting specific data formats |
Class | InterWikiLinkData |
Undocumented |
Class | MockSelectionData |
Adapter to allow usage of ClipboardData as input for parsetree_from_selectiondata() |
Class | PageLinkData |
Undocumented |
Class | ParseTreeData |
Undocumented |
Class | UriData |
Undocumented |
Class | Win32HtmlFormat |
This class adds support for Windows "HTML Format" clipboard content type |
Function | deserialize_image |
Undocumented |
Function | deserialize_parse_tree |
Undocumented |
Function | deserialize_urilist |
Undocumented |
Function | pack_urilist |
Undocumented |
Function | parsetree_from_selectiondata |
Function to get a parsetree based on the selectiondata contents if at all possible. Used by both copy-paste and drag-and-drop methods. |
Function | serialize_parse_tree |
Undocumented |
Function | textbuffer_register_serialize_formats |
Undocumented |
Function | unpack_urilist |
Undocumented |
Function | wrap_html |
Function to wrap html with appropriate headers based on target type |
Constant | HTML_HEAD |
Undocumented |
Constant | HTML_TARGET_ID |
Undocumented |
Constant | HTML_TARGET_NAMES |
Undocumented |
Constant | HTML_TARGETS |
Undocumented |
Constant | IMAGE_TARGET_ID |
Undocumented |
Constant | IMAGE_TARGET_NAMES |
Undocumented |
Constant | IMAGE_TARGETS |
Undocumented |
Constant | PAGELIST_TARGET |
Undocumented |
Constant | PAGELIST_TARGET_ID |
Undocumented |
Constant | PAGELIST_TARGET_NAME |
Undocumented |
Constant | PARSETREE_ACCEPT_TARGET_NAMES |
Undocumented |
Constant | PARSETREE_ACCEPT_TARGETS |
Undocumented |
Constant | PARSETREE_TARGET |
Undocumented |
Constant | PARSETREE_TARGET_ID |
Undocumented |
Constant | PARSETREE_TARGET_NAME |
Undocumented |
Constant | TEXT_TARGET_ID |
Undocumented |
Constant | TEXT_TARGET_NAMES |
Undocumented |
Constant | TEXT_TARGETS |
Undocumented |
Constant | URI_TARGET_ID |
Undocumented |
Constant | URI_TARGET_NAMES |
Undocumented |
Constant | URI_TARGETS |
Undocumented |
Variable | Clipboard |
Undocumented |
Variable | logger |
Undocumented |
Variable | name |
Undocumented |
Variable | SelectionClipboard |
Undocumented |
Function | _get_image_info |
Undocumented |
Function | _link_tree |
Undocumented |
Variable | _internal_selection_data |
Undocumented |
Undocumented
Undocumented
Undocumented
Function to get a parsetree based on the selectiondata contents if at all possible. Used by both copy-paste and drag-and-drop methods.
The 'notebook' and optional 'path' arguments are used to format links relative to the page which is the target for the pasting or drop operation.
NOTE: this method can have a side affect where files are placed in the attachment folder of the page.
Parameters | |
selectiondata | a Gtk.SelectionData object |
notebook | a Notebook object |
path | a Path object |
text_format | format to parse pasted text, as a special case
|
Returns | |
a ParseTree or None |
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|