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

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

Issue 338473003: Remove media_galleries_handlers - not used. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 6 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // This is a private API since M23. Gallery watching needs to be implemented 5 // This is a private API since M23. Gallery watching needs to be implemented
6 // on platforms others than Windows and then moved to the public API. 6 // on platforms others than Windows and then moved to the public API.
7 // See http://crbug.com/166950. 7 // See http://crbug.com/166950.
8 namespace mediaGalleriesPrivate { 8 namespace mediaGalleriesPrivate {
9 // A dictionary that describes the modified gallery. 9 // A dictionary that describes the modified gallery.
10 [inline_doc] dictionary GalleryChangeDetails { 10 [inline_doc] dictionary GalleryChangeDetails {
11 // Gallery identifier. 11 // Gallery identifier.
12 DOMString galleryId; 12 DOMString galleryId;
13 }; 13 };
14 14
15 interface Events { 15 interface Events {
16 // Fired when a media gallery is changed. 16 // Fired when a media gallery is changed.
17 static void onGalleryChanged(GalleryChangeDetails details); 17 static void onGalleryChanged(GalleryChangeDetails details);
18 }; 18 };
19 19
20 // A dictionary that describes the add gallery watch request results. 20 // A dictionary that describes the add gallery watch request results.
21 dictionary AddGalleryWatchResult { 21 dictionary AddGalleryWatchResult {
22 DOMString galleryId; 22 DOMString galleryId;
23 boolean success; 23 boolean success;
24 }; 24 };
25 25
26 callback AddGalleryWatchCallback = void (AddGalleryWatchResult result); 26 callback AddGalleryWatchCallback = void (AddGalleryWatchResult result);
27 callback GetAllGalleryWatchCallback = void (DOMString[] galleryIds); 27 callback GetAllGalleryWatchCallback = void (DOMString[] galleryIds);
28 28
29 // A dictionary that describes a media galleries handler.
30 [inline_doc] dictionary MediaGalleriesHandler {
31 // Unique action id per extension.
32 DOMString id;
33
34 // ID of the extension handling this handler.
35 DOMString extensionId;
36
37 // Localized title describing the action.
38 DOMString title;
39
40 // Url of the icon.
41 DOMString iconUrl;
42 };
43
44 callback GetHandlersCallback = void (MediaGalleriesHandler[] handlers);
45
46 interface Functions { 29 interface Functions {
47 static void addGalleryWatch(DOMString galleryId, 30 static void addGalleryWatch(DOMString galleryId,
48 AddGalleryWatchCallback callback); 31 AddGalleryWatchCallback callback);
49 static void removeGalleryWatch(DOMString galleryId); 32 static void removeGalleryWatch(DOMString galleryId);
50 static void getAllGalleryWatch(GetAllGalleryWatchCallback callback); 33 static void getAllGalleryWatch(GetAllGalleryWatchCallback callback);
51 static void removeAllGalleryWatch(); 34 static void removeAllGalleryWatch();
52 static void getHandlers(GetHandlersCallback callback);
53 }; 35 };
54 }; 36 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698