Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
clipboard.cpp File Reference

System-wide clipboard management - implementation. More...

Go to the source code of this file.

Namespaces

namespace  Inkscape
 Helper class to stream background task notifications as a series of messages.
 
namespace  Inkscape::UI
 User interface code.
 

Detailed Description

System-wide clipboard management - implementation.

Definition in file clipboard.cpp.

Variable Documentation

◆ _clipboard

Glib::RefPtr<Gdk::Clipboard> _clipboard
private

Handle to the system wide clipboard - for convenience.

Definition at line 263 of file clipboard.cpp.

◆ _clipboardSPDoc

std::unique_ptr<SPDocument> _clipboardSPDoc
private

Document that stores the clipboard until someone requests it.

Definition at line 250 of file clipboard.cpp.

◆ _clipnode

Inkscape::XML::Node* _clipnode
private

The node that holds extra information.

Definition at line 253 of file clipboard.cpp.

◆ _defs

Inkscape::XML::Node* _defs
private

Reference to the clipboard document's defs node.

Definition at line 251 of file clipboard.cpp.

◆ _doc

Inkscape::XML::Document* _doc
private

Reference to the clipboard's Inkscape::XML::Document.

Definition at line 254 of file clipboard.cpp.

◆ _root

Inkscape::XML::Node* _root
private

Reference to the clipboard's root node.

Definition at line 252 of file clipboard.cpp.

◆ _text_style

SPCSSAttr* _text_style
private

Style copied along with plain text fragment.

Definition at line 261 of file clipboard.cpp.

◆ cloned_elements

std::set<SPItem*> cloned_elements
private

Definition at line 255 of file clipboard.cpp.

◆ last_req

std::optional<std::chrono::steady_clock::time_point> last_req
private

Definition at line 266 of file clipboard.cpp.

◆ te_selected_style

std::vector<SPCSSAttr*> te_selected_style
private

Definition at line 256 of file clipboard.cpp.

◆ te_selected_style_positions

std::vector<unsigned> te_selected_style_positions
private

Definition at line 257 of file clipboard.cpp.