OLD | NEW |
1 /* Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 /* Copyright (c) 2011 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 | 5 |
6 | 6 |
7 /** | 7 /** |
8 * This file defines the <code>PPB_FileChooser_Dev</code> interface. | 8 * This file defines the <code>PPB_FileChooser_Dev</code> interface. |
9 */ | 9 */ |
10 | 10 |
11 label Chrome { | 11 label Chrome { |
12 M16 = 0.5 | 12 M16 = 0.5 |
13 }; | 13 }; |
14 | 14 |
15 /** | 15 /** |
16 * This enumeration contains constants to control the behavior of the file | 16 * This enumeration contains constants to control the behavior of the file |
17 * chooser dialog. | 17 * chooser dialog. |
18 */ | 18 */ |
19 [assert_size(4)] | 19 [assert_size(4)] |
20 enum PP_FileChooserMode_Dev { | 20 enum PP_FileChooserMode_Dev { |
21 /** | 21 /** |
22 * Mode for choosing a single existing file. | 22 * Mode for choosing a single existing file. |
23 */ | 23 */ |
24 PP_FILECHOOSERMODE_OPEN = 0, | 24 PP_FILECHOOSERMODE_OPEN = 0, |
25 /** | 25 /** |
26 * Mode for choosing multiple existing files. | 26 * Mode for choosing multiple existing files. |
27 */ | 27 */ |
28 PP_FILECHOOSERMODE_OPENMULTIPLE | 28 PP_FILECHOOSERMODE_OPENMULTIPLE = 1 |
29 }; | 29 }; |
30 | 30 |
31 interface PPB_FileChooser_Dev { | 31 interface PPB_FileChooser_Dev { |
32 /** | 32 /** |
33 * This function creates a file chooser dialog resource. The chooser is | 33 * This function creates a file chooser dialog resource. The chooser is |
34 * associated with a particular instance, so that it may be positioned on the | 34 * associated with a particular instance, so that it may be positioned on the |
35 * screen relative to the tab containing the instance. | 35 * screen relative to the tab containing the instance. |
36 * | 36 * |
37 * @param[in] instance A <code>PP_Instance</code> identifying one instance | 37 * @param[in] instance A <code>PP_Instance</code> identifying one instance |
38 * of a module. | 38 * of a module. |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
93 * | 93 * |
94 * @param[in] chooser The file chooser resource. | 94 * @param[in] chooser The file chooser resource. |
95 * | 95 * |
96 * @return A <code>PP_Resource</code> containing the next file chosen by the | 96 * @return A <code>PP_Resource</code> containing the next file chosen by the |
97 * user, or 0 if there are no more files. | 97 * user, or 0 if there are no more files. |
98 */ | 98 */ |
99 PP_Resource GetNextChosenFile( | 99 PP_Resource GetNextChosenFile( |
100 [in] PP_Resource chooser); | 100 [in] PP_Resource chooser); |
101 }; | 101 }; |
102 | 102 |
OLD | NEW |