Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Side by Side Diff: chrome/common/extensions/api/file_manager_private_internal.idl

Issue 1239043002: Add support for actions for multiple file selection. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed externs. Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Internal, used by fileManagerPrivate's custom bindings. 5 // Internal, used by fileManagerPrivate's custom bindings.
6 [platforms=("chromeos"), 6 [platforms=("chromeos"),
7 implemented_in="chrome/browser/chromeos/extensions/file_manager/file_manager_pr ivate_api_functions.h"] 7 implemented_in="chrome/browser/chromeos/extensions/file_manager/file_manager_pr ivate_api_functions.h"]
8 namespace fileManagerPrivateInternal { 8 namespace fileManagerPrivateInternal {
9 // Entry information that renderers need to create an Entry instance. 9 // Entry information that renderers need to create an Entry instance.
10 dictionary EntryDescription { 10 dictionary EntryDescription {
11 DOMString fileSystemName; 11 DOMString fileSystemName;
12 DOMString fileSystemRoot; 12 DOMString fileSystemRoot;
13 DOMString fileFullPath; 13 DOMString fileFullPath;
14 boolean fileIsDirectory; 14 boolean fileIsDirectory;
15 }; 15 };
16 16
17 callback SimpleCallback = void(); 17 callback SimpleCallback = void();
18 callback ResolveIsolatedEntriesCallback = void(EntryDescription[] entries); 18 callback ResolveIsolatedEntriesCallback = void(EntryDescription[] entries);
19 callback GetEntryPropertiesCallback = void( 19 callback GetEntryPropertiesCallback = void(
20 fileManagerPrivate.EntryProperties[] entryProperties); 20 fileManagerPrivate.EntryProperties[] entryProperties);
21 callback AddFileWatchCallback = void(optional boolean success); 21 callback AddFileWatchCallback = void(optional boolean success);
22 callback RemoveFileWatchCallback = void(optional boolean success); 22 callback RemoveFileWatchCallback = void(optional boolean success);
23 callback GetEntryActionsCallback = void(fileSystemProvider.Action[] actions); 23 callback GetCustomActionsCallback = void(fileSystemProvider.Action[] actions);
24 callback ComputeChecksumCallback = void(DOMString checksum); 24 callback ComputeChecksumCallback = void(DOMString checksum);
25 callback GetMimeTypeCallback = void(DOMString result); 25 callback GetMimeTypeCallback = void(DOMString result);
26 callback ExecuteTaskCallback = void(fileManagerPrivate.TaskResult result); 26 callback ExecuteTaskCallback = void(fileManagerPrivate.TaskResult result);
27 callback GetFileTasksCallback = void(fileManagerPrivate.FileTask[] tasks); 27 callback GetFileTasksCallback = void(fileManagerPrivate.FileTask[] tasks);
28 callback GetUrlCallback = void(DOMString url); 28 callback GetUrlCallback = void(DOMString url);
29 callback GetUrlCallback = void(DOMString url); 29 callback GetUrlCallback = void(DOMString url);
30 callback StartCopyCallback = void(long copyId); 30 callback StartCopyCallback = void(long copyId);
31 callback ZipSelectionCallback = void(optional boolean success); 31 callback ZipSelectionCallback = void(optional boolean success);
32 callback ValidatePathNameLengthCallback = void(boolean result); 32 callback ValidatePathNameLengthCallback = void(boolean result);
33 33
34 interface Functions { 34 interface Functions {
35 static void resolveIsolatedEntries(DOMString[] urls, 35 static void resolveIsolatedEntries(DOMString[] urls,
36 ResolveIsolatedEntriesCallback callback); 36 ResolveIsolatedEntriesCallback callback);
37 static void getEntryProperties( 37 static void getEntryProperties(
38 DOMString[] urls, 38 DOMString[] urls,
39 fileManagerPrivate.EntryPropertyName[] names, 39 fileManagerPrivate.EntryPropertyName[] names,
40 GetEntryPropertiesCallback callback); 40 GetEntryPropertiesCallback callback);
41 static void addFileWatch( 41 static void addFileWatch(
42 DOMString url, 42 DOMString url,
43 AddFileWatchCallback callback); 43 AddFileWatchCallback callback);
44 static void removeFileWatch( 44 static void removeFileWatch(
45 DOMString url, 45 DOMString url,
46 RemoveFileWatchCallback callback); 46 RemoveFileWatchCallback callback);
47 static void getEntryActions(DOMString url, 47 static void getCustomActions(DOMString[] urls,
48 GetEntryActionsCallback callback); 48 GetCustomActionsCallback callback);
49 static void executeEntryAction(DOMString url, 49 static void executeCustomAction(DOMString[] urls,
50 DOMString actionId, 50 DOMString actionId,
51 SimpleCallback callback); 51 SimpleCallback callback);
52 static void computeChecksum(DOMString url, 52 static void computeChecksum(DOMString url,
53 ComputeChecksumCallback callback); 53 ComputeChecksumCallback callback);
54 static void getMimeType(DOMString url, 54 static void getMimeType(DOMString url,
55 GetMimeTypeCallback callback); 55 GetMimeTypeCallback callback);
56 static void pinDriveFile(DOMString url, 56 static void pinDriveFile(DOMString url,
57 boolean pin, 57 boolean pin,
58 SimpleCallback callback); 58 SimpleCallback callback);
59 static void executeTask(DOMString taskId, 59 static void executeTask(DOMString taskId,
60 DOMString[] urls, 60 DOMString[] urls,
61 ExecuteTaskCallback callback); 61 ExecuteTaskCallback callback);
(...skipping 22 matching lines...) Expand all
84 static void zipSelection(DOMString parentUrl, 84 static void zipSelection(DOMString parentUrl,
85 DOMString[] urls, 85 DOMString[] urls,
86 DOMString destName, 86 DOMString destName,
87 ZipSelectionCallback callback); 87 ZipSelectionCallback callback);
88 static void validatePathNameLength( 88 static void validatePathNameLength(
89 DOMString parentUrl, 89 DOMString parentUrl,
90 DOMString name, 90 DOMString name,
91 ValidatePathNameLengthCallback callback); 91 ValidatePathNameLengthCallback callback);
92 }; 92 };
93 }; 93 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698