MCPcopy Create free account
hub / github.com/TypesettingTools/Aegisub / GetClipboard

Function GetClipboard

src/utils.cpp:125–137  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

123}
124
125std::string GetClipboard() {
126 wxString data;
127 wxClipboard *cb = wxClipboard::Get();
128 if (cb->Open()) {
129 if (cb->IsSupported(wxDF_TEXT) || cb->IsSupported(wxDF_UNICODETEXT)) {
130 wxTextDataObject raw_data;
131 cb->GetData(raw_data);
132 data = raw_data.GetText();
133 }
134 cb->Close();
135 }
136 return from_wx(data);
137}
138
139void SetClipboard(std::string const& new_data) {
140 wxClipboard *cb = wxClipboard::Get();

Callers 6

PasteMethod · 0.85
add_stylesFunction · 0.85
clipboard_getFunction · 0.85
PasteTimeMethod · 0.85
paste_linesFunction · 0.85
try_paste_linesFunction · 0.85

Calls 5

from_wxFunction · 0.85
GetDataMethod · 0.80
OpenMethod · 0.45
GetTextMethod · 0.45
CloseMethod · 0.45

Tested by

no test coverage detected