El lun, 31-05-2004 a las 13:21, Sidnei da Silva escribió: > On Mon, May 31, 2004 at 12:39:13PM -0500, Manuel Amador (Rudd-O) wrote: > | > Not really. Gnome-vfs doesn't expose low-level properties of the > | > protocol like that. It tries to make everything look like a posix > | > filesystem layer. > | > | Could a mechanism (in the spirit of a ioctl layer or sumthin) be made > | available on gnomevfs which would support that? > | > | It would be awesome to "lock" a file in a webdav share by just > | right-clicking on Nautilus. Or request specific server-supplied > | operations like "check in" or "approve". Nautilus would then make a > | really really really really great workflow client, without any extra > | fuss. > > Which was exactly my intention! Now if only I knew enough of gnome-vfs > to do that... I suggest to prototype a new function/entry point into libgnomevfs which would be called something like: gnomevfs_get_special_ops(*); that would return a linked list/hash table with structs of name/value pairs like: struct GnomeVFSOperation { gchar* handleName; gchar* friendlyName; } where handleName would be e.g. "lock" and friendlyName could be a translatable string like "Lock file", and another function: gnomevfs_exec_special_op(*,gchar *op_name,whatever*targets); to request application of the op_name requested operation on targets. of course I don't really know anything about gnomevfs but this may be a starting point. Or it may not =) -- Manuel Amador (Rudd-O) GPG key ID: 0xC1033CAD at keyserver.net
Attachment:
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente