CtrlCore: Support for files source in X11

git-svn-id: svn://ultimatepp.org/upp/trunk@7429 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2014-06-08 18:07:00 +00:00
parent ce8334cdc2
commit 69a5614275

View file

@ -377,6 +377,17 @@ Vector<String> GetFiles(PasteClip& clip) {
return r;
}
void AppendFiles(VectorMap<String, ClipData>& data, const Vector<String>& files)
{
GuiLock __;
if(files.GetCount() == 0)
return;
String h;
for(int i = 0; i < files.GetCount(); i++)
h << "file://" << files[i] << '\n';
data.GetAdd("text/uri-list") = h;
}
bool PasteClip::IsAvailable(const char *fmt) const
{
return Ctrl::ClipHas(type, fmt);