On 11/05/2012 11:01 AM, Dunrong Huang wrote:
These patches simply implement file drag-and-drop from client to guest.

There are some TODOs needed to be done:
   * transfer multiple files and directories
   * check whether guest has enough space to store file
   * a progress bar that allows user to cancels file transfer,
     since we always pre-cache before sending file content,
        it has a little difficult to finish.

Comments are welcome, please review!

Dunrong Huang (4):
   DND: Add spice_main_dnd_*() for sending dnd message to guest
   DND: Add spice-dnd.c
   DND: handle "drag-data-received" signal
   DND: Set a maximum allowed file size

  gtk/Makefile.am         |   1 +
  gtk/channel-main.c      |  16 +++++++
  gtk/channel-main.h      |   3 ++
  gtk/map-file            |   3 ++
  gtk/spice-dnd.c         | 122 ++++++++++++++++++++++++++++++++++++++++++++++++
  gtk/spice-dnd.h         |  24 ++++++++++
  gtk/spice-glib-sym-file |   3 ++
  gtk/spice-widget.c      |  48 +++++++++++++++++++
  8 files changed, 220 insertions(+)
  create mode 100644 gtk/spice-dnd.c
  create mode 100644 gtk/spice-dnd.h


Nice.

A comment/suggestion about the name (of structures, functions, constants, etc): maybe call it file-copy/file-transfer instead of DND.


_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to