Re: [PATCH] Add DnD files onto archiver files with help of file-roller
- From: Alexander Larsson <alexl redhat com>
- To: Nelson Benítez <gnel cenobioracing com>
- Cc: nautilus-list gnome org
- Subject: Re: [PATCH] Add DnD files onto archiver files with help of file-roller
- Date: Thu, 23 Nov 2006 15:41:37 +0100
On Sun, 2006-11-19 at 22:53 +0000, Nelson Benítez wrote:
> Hi, please see http://bugs.gnome.org/377157 for details and also a
> screencast of the feature. I also attach patch here.
Interesting. This interfers with implementing similar features using
chained uris. However, since those never really worked I guess we could
go this route instead.
nautilus_is_archiver_file() is pretty weird, it looks for e.e.g "zip"
anywhere in a filename, not ".zip" at the end. Also we should probably
be using mimetypes, not extensions if possible.
+ } else if (nautilus_is_archiver_file (target_uri_string)) {
+ *action = GDK_ACTION_LINK;
+ return;
Why default to link? Surely this is a copy operation.
Also, LINK might not be in the set of allowed actions, you need to check
that. Also, there seems to not be any support for listview dnd.
In general it seems like you're just adding some special case hacks
instead of working with the existing DnD code. Take a look at things
like nautilus_drag_can_accept_files() and try to work from that instead.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
alexl redhat com alla lysator liu se
He's a suave flyboy cop on a search for his missing sister. She's a
cosmopolitan cigar-chomping mercenary in the witness protection program. They
fight crime!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]