linux - Linux 操作系统上的虚拟文件拖放

标签 linux drag-and-drop

我需要制作一个具有虚拟文件拖放功能的原生gtk应用程序。我在这里的意思是,当我们开始从 native 应用程序拖动文件时,该文件实际上不存在,而是从某个远程位置生成或下载,并最终在放置位置可用。

在 Windows 中可以进行虚拟拖放,请访问下面给出的链接 http://blogs.msdn.com/oldnewthing/archive/2008/03/19/8080215.aspx

最佳答案

我敢打赌,最好的办法就是使用 gtk 和 libcurl 。我不知道 gtk 本身有什么可以做到这一点。这也是 unix-y 的做事方式——也就是说,将重点明确的工具串在一起来完成更大的任务。

我也刚刚注意到这一点,但他们将自己与其他一些similar libraries进行了比较,还有一些有趣的似乎与gtk更加集成。我特别指出GNet Library 。它的协议(protocol)支持看起来没有 libcurl 那么广泛,但它是 gtk 的一部分。我不知道这对你来说有多重要。

关于linux - Linux 操作系统上的虚拟文件拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1204994/

相关文章:

c++ - SFML 1.6 在 Gnome 3 上全屏崩溃

javascript - event.dataTransfer 和 event.originalEvent 在 dragstart 事件处理程序中始终为 null

Javascript 不识别点击事件

javascript - 浏览器的默认拖放 - 它应该如何与选定的文本一起使用?

javascript - jQuery-UI 可拖放跳转

Javascript : drag and drop image tag

c++ - gdb 核心无法访问内存

linux - 使用 NVidia GPU 的屏幕 EGL 显示

linux - 为什么我的 ffmpeg 进程在没有 subprocess.run 的 stdin 参数的情况下永远等待?

java - 使用 Java/Shell 下载 github 版本