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

Side by Side Diff: chrome/common/extensions/api/experimental.fonts.json

Issue 9576001: Add getFontList() to Font Settings Extension API. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: address comments Created 8 years, 9 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 [ 1 [
2 { 2 {
3 "namespace": "experimental.fontSettings", 3 "namespace": "experimental.fontSettings",
4 "types": [
5 {
6 "id": "FontName",
7 "type": "object",
8 "description": "Represents a font name.",
9 "properties": {
10 "fontName": {
11 "type": "string",
12 "description": "The font name."
13 },
14 "localizedName": {
15 "type": "string",
16 "description": "The font name localized for the current locale."
17 }
18 }
19 }
20 ],
4 "functions": [ 21 "functions": [
5 { 22 {
6 "name": "getFontName", 23 "name": "getFontName",
7 "type": "function", 24 "type": "function",
8 "description": "Gets the font name of the current setting for a given sc ript and font family.", 25 "description": "Gets the font name of the current setting for a given sc ript and generic font family.",
9 "parameters": [ 26 "parameters": [
10 { 27 {
11 "name": "details", 28 "name": "details",
12 "type": "object", 29 "type": "object",
13 "properties": { 30 "properties": {
14 "script": { 31 "script": {
15 "type": "string", 32 "type": "string",
16 "enum": ["Arab", "Hang", "Hans", "Hant", "Hrkt"], 33 "enum": ["Arab", "Hang", "Hans", "Hant", "Hrkt"],
17 "description": "The ISO 15924 script code for which the font set ting should be retrieved. If omitted, the global script font setting is retrieve d.", 34 "description": "The ISO 15924 script code for which the font set ting should be retrieved. If omitted, the global script font setting is retrieve d.",
18 "optional": true 35 "optional": true
(...skipping 20 matching lines...) Expand all
39 } 56 }
40 } 57 }
41 } 58 }
42 ] 59 ]
43 } 60 }
44 ] 61 ]
45 }, 62 },
46 { 63 {
47 "name": "setFontName", 64 "name": "setFontName",
48 "type": "function", 65 "type": "function",
49 "description": "Sets the font name of the current setting for a given sc ript and font family.", 66 "description": "Sets the font name of the current setting for a given sc ript and generic font family.",
50 "parameters": [ 67 "parameters": [
51 { 68 {
52 "name": "details", 69 "name": "details",
53 "type": "object", 70 "type": "object",
54 "properties": { 71 "properties": {
55 "script": { 72 "script": {
56 "type": "string", 73 "type": "string",
57 "enum": ["Arab", "Hang", "Hans", "Hant", "Hrkt"], 74 "enum": ["Arab", "Hang", "Hans", "Hant", "Hrkt"],
58 "description": "The ISO 15924 script code for which the font set ting should be retrieved. If omitted, the global script font setting is retrieve d.", 75 "description": "The ISO 15924 script code for which the font set ting should be retrieved. If omitted, the global script font setting is retrieve d.",
59 "optional": true 76 "optional": true
60 }, 77 },
61 "genericFamily": { 78 "genericFamily": {
62 "type": "string", 79 "type": "string",
63 "enum": ["standard", "sansserif", "serif", "fixed", "cursive", " fantasy"], 80 "enum": ["standard", "sansserif", "serif", "fixed", "cursive", " fantasy"],
64 "description": "The CSS generic font family for which the font s etting should be retrieved." 81 "description": "The CSS generic font family for which the font s etting should be retrieved."
65 }, 82 },
66 "fontName": { 83 "fontName": {
67 "type": "string", 84 "type": "string",
68 "description": "The font name." 85 "description": "The font name."
69 } 86 }
70 } 87 }
71 }, 88 },
72 { 89 {
73 "type": "function", 90 "type": "function",
74 "name": "callback", 91 "name": "callback",
75 "optional": "true", 92 "optional": "true",
76 "parameters": [] 93 "parameters": []
77 } 94 }
78 ] 95 ]
96 },
97 {
98 "name": "getFontList",
99 "type": "function",
100 "description": "Gets a list of fonts on the system.",
101 "parameters": [
102 {
103 "type": "function",
104 "name": "callback",
105 "parameters": [
106 {
107 "name": "results",
108 "type": "array",
109 "items": { "$ref": "FontName" }
110 }
111 ]
112 }
113 ]
79 } 114 }
80 ] 115 ]
81 } 116 }
82 ] 117 ]
OLDNEW
« no previous file with comments | « chrome/browser/extensions/extension_function_dispatcher.cc ('k') | chrome/test/data/extensions/api_test/font_settings/test.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698