diff options
author | Darin Adler <darin@src.gnome.org> | 2000-05-12 01:11:15 +0000 |
---|---|---|
committer | Darin Adler <darin@src.gnome.org> | 2000-05-12 01:11:15 +0000 |
commit | 055c1e5229bec4bcdb495c79c18a28d7679cbec8 (patch) | |
tree | fd2dd372019cff49fd23ee54c4102f4b52b91473 /idl | |
parent | 3b5c25f5b906535fb53ed647c9d81c21fb815c4f (diff) | |
download | nautilus-055c1e5229bec4bcdb495c79c18a28d7679cbec8.tar.gz |
Removed the fsextension IDL, which was a work in progress that no one is
* idl/Makefile.am:
* idl/fsextension.idl:
* libnautilus-extensions/Makefile.am:
* libnautilus-extensions/.cvsignore:
Removed the fsextension IDL, which was a work in progress that no
one is working on.
* libnautilus/.cvsignore:
Added the undo manager stuff.
* libnautilus-extensions/.cvsignore:
Removed the undo manager stuff.
* libnautilus-extensions/nautilus-directory-private.h:
* libnautilus-extensions/nautilus-file.c:
(nautilus_file_denies_access_permission): Handle deleted file case.
(nautilus_file_can_rename): Handle deleted file case.
(file_operation_state_new), (file_operation_state_free),
(file_operation_state_complete),
(rename_update_info_and_metafile), (rename_callback),
(nautilus_file_rename): Put in a basic framework for file
operations that can take a while. Used it to make renaming async.
(nautilus_file_can_get_permissions): Handle deleted file case.
(nautilus_file_set_permissions): Handle case where you can't get
permissions properly. I inadvertently delete this last time.
* libnautilus-extensions/nautilus-metadata.h:
Added a metadata key for the icon view sort. Still need to write
the code to save this.
Diffstat (limited to 'idl')
-rw-r--r-- | idl/Makefile.am | 5 | ||||
-rw-r--r-- | idl/fsextension.idl | 49 |
2 files changed, 2 insertions, 52 deletions
diff --git a/idl/Makefile.am b/idl/Makefile.am index c3ad1b097..3ee9f27bb 100644 --- a/idl/Makefile.am +++ b/idl/Makefile.am @@ -1,3 +1,2 @@ -EXTRA_DIST= \ - GNOME_Desktop_FileOperationService.idl \ - fsextension.idl +EXTRA_DIST = \ + GNOME_Desktop_FileOperationService.idl diff --git a/idl/fsextension.idl b/idl/fsextension.idl deleted file mode 100644 index ba94f77b3..000000000 --- a/idl/fsextension.idl +++ /dev/null @@ -1,49 +0,0 @@ -/* - Three types of extensions: - Adding directories - Adding files to a directory - Adding operations to a file - */ -module FileManagement { - enum DirectoryEntryType { DENT_FILE, DENT_DIRECTORY, DENT_LINK }; - union DirectoryEntrySpecifics switch(DirectoryEntryType) { - case DENT_LINK: - string target; - }; - struct Metadatum { - string key; - sequence<octet> value; - }; - struct Action { - string name, ident; - }; - struct DirectoryEntry { - /* Elements: - 1. Basic file info - 2. Metadata - 3. Actions */ - - /* 1. */ - string name, mime_type; - long uid, gid, permissions; - long size; - long ctime, mtime, atime; - DirectoryEntrySpecifics info; - - /* 2. */ - sequence<Metadatum> metadata; - - /* 3. */ - sequence<Action> actions; - }; - typedef sequence<DirectoryEntry> DirectoryEntryList; - - interface VirtualDirectoryReceiver { - oneway void add_entries(in DirectoryEntryList list, in boolean end_of_listing); - }; - - interface VirtualDirectory { - void request_listing(in string uri, in VirtualDirectoryReceiver vdr); - oneway void invoke(in string uri, in string action_ident); - }; -}; |