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

Side by Side Diff: chrome/common/extensions/docs/experimental.fontSettings.html

Issue 10008076: Add onFontNameChanged event to Font Settings API (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: no more c_str() Created 8 years, 8 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 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note: 1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note:
2 1) The <head> information in this page is significant, should be uniform 2 1) The <head> information in this page is significant, should be uniform
3 across api docs and should be edited only with knowledge of the 3 across api docs and should be edited only with knowledge of the
4 templating mechanism. 4 templating mechanism.
5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a 5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a
6 browser, it will be re-generated from the template, json schema and 6 browser, it will be re-generated from the template, json schema and
7 authored overview content. 7 authored overview content.
8 4) The <body>.innerHTML is also generated by an offline step so that this 8 4) The <body>.innerHTML is also generated by an offline step so that this
9 page may easily be indexed by search engines. 9 page may easily be indexed by search engines.
10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> 10 --><html xmlns="http://www.w3.org/1999/xhtml"><head>
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
225 </li><li> 225 </li><li>
226 <a href="#method-setDefaultFontSize">setDefaultFontSize</a> 226 <a href="#method-setDefaultFontSize">setDefaultFontSize</a>
227 </li><li> 227 </li><li>
228 <a href="#method-setFontName">setFontName</a> 228 <a href="#method-setFontName">setFontName</a>
229 </li><li> 229 </li><li>
230 <a href="#method-setMinimumFontSize">setMinimumFontSize</a> 230 <a href="#method-setMinimumFontSize">setMinimumFontSize</a>
231 </li> 231 </li>
232 </ol> 232 </ol>
233 </li> 233 </li>
234 <li> 234 <li>
235 <a href="#global-events">Events</a>
236 <ol>
237 <li>
238 <a href="#event-onFontNameChanged">onFontNameChanged</a>
239 </li>
240 </ol>
241 </li>
242 <li>
235 <a href="#types">Types</a> 243 <a href="#types">Types</a>
236 <ol> 244 <ol>
237 <li> 245 <li>
238 <a href="#type-FontName">FontName</a> 246 <a href="#type-FontName">FontName</a>
239 <ol> 247 <ol>
240 </ol> 248 </ol>
249 </li><li>
250 <a href="#type-ScriptCode">ScriptCode</a>
251 <ol>
252 </ol>
253 </li><li>
254 <a href="#type-GenericFamily">GenericFamily</a>
255 <ol>
256 </ol>
241 </li> 257 </li>
242 </ol> 258 </ol>
243 </li> 259 </li>
244 </ol> 260 </ol>
245 </li> 261 </li>
246 </ol> 262 </ol>
247 </div> 263 </div>
248 <!-- /TABLE OF CONTENTS --> 264 <!-- /TABLE OF CONTENTS -->
249 <!-- Standard content lead-in for experimental API pages --> 265 <!-- Standard content lead-in for experimental API pages -->
250 <p id="classSummary"> 266 <p id="classSummary">
(...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after
717 <dl> 733 <dl>
718 <div> 734 <div>
719 <div> 735 <div>
720 <dt> 736 <dt>
721 <var>script</var> 737 <var>script</var>
722 <em> 738 <em>
723 <!-- TYPE --> 739 <!-- TYPE -->
724 <div style="display:inline"> 740 <div style="display:inline">
725 ( 741 (
726 <span class="optional">optional</span> 742 <span class="optional">optional</span>
727 <span class="enum">enumerated</span>
728 <span id="typeTemplate"> 743 <span id="typeTemplate">
729 <span> 744 <span>
730 <span>string</span> 745 <a href="experimental.fontSettings.html#type-ScriptCode" >ScriptCode</a>
731 <span>["Arab", "Armn", "Beng", "Cans", "Cher", "Cyrl", " Deva", "Ethi", "Geor", "Grek", "Gujr", "Guru", "Hang", "Hans", "Hant", "Hebr", " Hrkt", "Knda", "Khmr", "Laoo", "Mlym", "Mong", "Mymr", "Orya", "Sinh", "Taml", " Telu", "Thaa", "Thai", "Tibt", "Yiii"]</span>
732 </span> 746 </span>
733 </span> 747 </span>
734 ) 748 )
735 </div> 749 </div>
736 </em> 750 </em>
737 </dt> 751 </dt>
738 <dd>The ISO 15924 script code for which the font setting should be ret rieved. If omitted, the global script font setting is retrieved.</dd> 752 <dd>The script for which the font setting should be retrieved. If omit ted, the global script font setting is retrieved.</dd>
739 <!-- OBJECT PROPERTIES --> 753 <!-- OBJECT PROPERTIES -->
740 <!-- OBJECT METHODS --> 754 <!-- OBJECT METHODS -->
741 <!-- OBJECT EVENT FIELDS --> 755 <!-- OBJECT EVENT FIELDS -->
742 <!-- FUNCTION PARAMETERS --> 756 <!-- FUNCTION PARAMETERS -->
743 </div> 757 </div>
744 </div><div> 758 </div><div>
745 <div> 759 <div>
746 <dt> 760 <dt>
747 <var>genericFamily</var> 761 <var>genericFamily</var>
748 <em> 762 <em>
749 <!-- TYPE --> 763 <!-- TYPE -->
750 <div style="display:inline"> 764 <div style="display:inline">
751 ( 765 (
752 <span class="enum">enumerated</span>
753 <span id="typeTemplate"> 766 <span id="typeTemplate">
754 <span> 767 <span>
755 <span>string</span> 768 <a href="experimental.fontSettings.html#type-GenericFami ly">GenericFamily</a>
756 <span>["standard", "sansserif", "serif", "fixed", "cursi ve", "fantasy"]</span>
757 </span> 769 </span>
758 </span> 770 </span>
759 ) 771 )
760 </div> 772 </div>
761 </em> 773 </em>
762 </dt> 774 </dt>
763 <dd>The CSS generic font family for which the font setting should be r etrieved.</dd> 775 <dd>The generic font family for which the font setting should be retri eved.</dd>
764 <!-- OBJECT PROPERTIES --> 776 <!-- OBJECT PROPERTIES -->
765 <!-- OBJECT METHODS --> 777 <!-- OBJECT METHODS -->
766 <!-- OBJECT EVENT FIELDS --> 778 <!-- OBJECT EVENT FIELDS -->
767 <!-- FUNCTION PARAMETERS --> 779 <!-- FUNCTION PARAMETERS -->
768 </div> 780 </div>
769 </div> 781 </div>
770 </dl> 782 </dl>
771 </dd> 783 </dd>
772 <!-- OBJECT METHODS --> 784 <!-- OBJECT METHODS -->
773 <!-- OBJECT EVENT FIELDS --> 785 <!-- OBJECT EVENT FIELDS -->
(...skipping 502 matching lines...) Expand 10 before | Expand all | Expand 10 after
1276 <dl> 1288 <dl>
1277 <div> 1289 <div>
1278 <div> 1290 <div>
1279 <dt> 1291 <dt>
1280 <var>script</var> 1292 <var>script</var>
1281 <em> 1293 <em>
1282 <!-- TYPE --> 1294 <!-- TYPE -->
1283 <div style="display:inline"> 1295 <div style="display:inline">
1284 ( 1296 (
1285 <span class="optional">optional</span> 1297 <span class="optional">optional</span>
1286 <span class="enum">enumerated</span>
1287 <span id="typeTemplate"> 1298 <span id="typeTemplate">
1288 <span> 1299 <span>
1289 <span>string</span> 1300 <a href="experimental.fontSettings.html#type-ScriptCode" >ScriptCode</a>
1290 <span>["Arab", "Armn", "Beng", "Cans", "Cher", "Cyrl", " Deva", "Ethi", "Geor", "Grek", "Gujr", "Guru", "Hang", "Hans", "Hant", "Hebr", " Hrkt", "Knda", "Khmr", "Laoo", "Mlym", "Mong", "Mymr", "Orya", "Sinh", "Taml", " Telu", "Thaa", "Thai", "Tibt", "Yiii"]</span>
1291 </span> 1301 </span>
1292 </span> 1302 </span>
1293 ) 1303 )
1294 </div> 1304 </div>
1295 </em> 1305 </em>
1296 </dt> 1306 </dt>
1297 <dd>The ISO 15924 script code for which the font setting should be set . If omitted, the global script font setting is set.</dd> 1307 <dd>The script code which the font setting should be set. If omitted, the global script font setting is set.</dd>
1298 <!-- OBJECT PROPERTIES --> 1308 <!-- OBJECT PROPERTIES -->
1299 <!-- OBJECT METHODS --> 1309 <!-- OBJECT METHODS -->
1300 <!-- OBJECT EVENT FIELDS --> 1310 <!-- OBJECT EVENT FIELDS -->
1301 <!-- FUNCTION PARAMETERS --> 1311 <!-- FUNCTION PARAMETERS -->
1302 </div> 1312 </div>
1303 </div><div> 1313 </div><div>
1304 <div> 1314 <div>
1305 <dt> 1315 <dt>
1306 <var>genericFamily</var> 1316 <var>genericFamily</var>
1307 <em> 1317 <em>
1308 <!-- TYPE --> 1318 <!-- TYPE -->
1309 <div style="display:inline"> 1319 <div style="display:inline">
1310 ( 1320 (
1311 <span class="enum">enumerated</span>
1312 <span id="typeTemplate"> 1321 <span id="typeTemplate">
1313 <span> 1322 <span>
1314 <span>string</span> 1323 <a href="experimental.fontSettings.html#type-GenericFami ly">GenericFamily</a>
1315 <span>["standard", "sansserif", "serif", "fixed", "cursi ve", "fantasy"]</span>
1316 </span> 1324 </span>
1317 </span> 1325 </span>
1318 ) 1326 )
1319 </div> 1327 </div>
1320 </em> 1328 </em>
1321 </dt> 1329 </dt>
1322 <dd>The CSS generic font family for which the font setting should be s et.</dd> 1330 <dd>The generic font family for which the font setting should be set.< /dd>
1323 <!-- OBJECT PROPERTIES --> 1331 <!-- OBJECT PROPERTIES -->
1324 <!-- OBJECT METHODS --> 1332 <!-- OBJECT METHODS -->
1325 <!-- OBJECT EVENT FIELDS --> 1333 <!-- OBJECT EVENT FIELDS -->
1326 <!-- FUNCTION PARAMETERS --> 1334 <!-- FUNCTION PARAMETERS -->
1327 </div> 1335 </div>
1328 </div><div> 1336 </div><div>
1329 <div> 1337 <div>
1330 <dt> 1338 <dt>
1331 <var>fontName</var> 1339 <var>fontName</var>
1332 <em> 1340 <em>
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
1511 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre> 1519 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
1512 <dl> 1520 <dl>
1513 </dl> 1521 </dl>
1514 </div> 1522 </div>
1515 </div> 1523 </div>
1516 <!-- MIN_VERSION --> 1524 <!-- MIN_VERSION -->
1517 </div> <!-- /description --> 1525 </div> <!-- /description -->
1518 </div> <!-- /apiItem --> 1526 </div> <!-- /apiItem -->
1519 </div> <!-- /apiGroup --> 1527 </div> <!-- /apiGroup -->
1520 <!-- EVENTS --> 1528 <!-- EVENTS -->
1521 <!-- /apiGroup --> 1529 <div id="eventsTemplate" class="apiGroup">
1530 <a name="global-events"></a>
1531 <h3>Events</h3>
1532 <!-- iterates over all events -->
1533 <div class="apiItem">
1534 <a name="event-onFontNameChanged"></a>
1535 <h4>onFontNameChanged</h4>
1536 <div class="summary">
1537 <!-- Note: intentionally longer 80 columns -->
1538 <span class="subdued">chrome.experimental.fontSettings.</span><s pan>onFontNameChanged</span><span class="subdued">.addListener</span>(function(< span>object details</span>) <span class="subdued">{...}</span><span></span>);
1539 </div>
1540 <div class="description">
1541 <p>Fired when a font name preference changes.</p>
1542 <!-- LISTENER PARAMETERS -->
1543 <div>
1544 <h4>Listener parameters</h4>
1545 <dl>
1546 <div>
1547 <div>
1548 <dt>
1549 <var>details</var>
1550 <em>
1551 <!-- TYPE -->
1552 <div style="display:inline">
1553 (
1554 <span id="typeTemplate">
1555 <span>
1556 <span>object</span>
1557 </span>
1558 </span>
1559 )
1560 </div>
1561 </em>
1562 </dt>
1563 <dd class="todo">
1564 Undocumented.
1565 </dd>
1566 <!-- OBJECT PROPERTIES -->
1567 <dd>
1568 <dl>
1569 <div>
1570 <div>
1571 <dt>
1572 <var>fontName</var>
1573 <em>
1574 <!-- TYPE -->
1575 <div style="display:inline">
1576 (
1577 <span id="typeTemplate">
1578 <span>
1579 <span>string</span>
1580 </span>
1581 </span>
1582 )
1583 </div>
1584 </em>
1585 </dt>
1586 <dd class="todo">
1587 Undocumented.
1588 </dd>
1589 <!-- OBJECT PROPERTIES -->
1590 <!-- OBJECT METHODS -->
1591 <!-- OBJECT EVENT FIELDS -->
1592 <!-- FUNCTION PARAMETERS -->
1593 </div>
1594 </div><div>
1595 <div>
1596 <dt>
1597 <var>script</var>
1598 <em>
1599 <!-- TYPE -->
1600 <div style="display:inline">
1601 (
1602 <span class="optional">optional</span>
1603 <span id="typeTemplate">
1604 <span>
1605 <a href="experimental.fontSettings.html#type-ScriptCode" >ScriptCode</a>
1606 </span>
1607 </span>
1608 )
1609 </div>
1610 </em>
1611 </dt>
1612 <dd>The script code for which the font setting has changed. If omitted , the global script font setting has changed.</dd>
1613 <!-- OBJECT PROPERTIES -->
1614 <!-- OBJECT METHODS -->
1615 <!-- OBJECT EVENT FIELDS -->
1616 <!-- FUNCTION PARAMETERS -->
1617 </div>
1618 </div><div>
1619 <div>
1620 <dt>
1621 <var>genericFamily</var>
1622 <em>
1623 <!-- TYPE -->
1624 <div style="display:inline">
1625 (
1626 <span id="typeTemplate">
1627 <span>
1628 <a href="experimental.fontSettings.html#type-GenericFami ly">GenericFamily</a>
1629 </span>
1630 </span>
1631 )
1632 </div>
1633 </em>
1634 </dt>
1635 <dd>The generic font family for which the font setting has changed.</d d>
1636 <!-- OBJECT PROPERTIES -->
1637 <!-- OBJECT METHODS -->
1638 <!-- OBJECT EVENT FIELDS -->
1639 <!-- FUNCTION PARAMETERS -->
1640 </div>
1641 </div><div>
1642 <div>
1643 <dt>
1644 <var>levelOfControl</var>
1645 <em>
1646 <!-- TYPE -->
1647 <div style="display:inline">
1648 (
1649 <span class="enum">enumerated</span>
1650 <span id="typeTemplate">
1651 <span>
1652 <span>string</span>
1653 <span>["not_controllable", "controlled_by_other_extensio ns", "controllable_by_this_extension", "controlled_by_this_extension"]</span>
1654 </span>
1655 </span>
1656 )
1657 </div>
1658 </em>
1659 </dt>
1660 <dd>One of<br><var>not_controllable</var>: cannot be controlled by any extension<br><var>controlled_by_other_extensions</var>: controlled by extension s with higher precedence<br><var>controllable_by_this_extension</var>: can be co ntrolled by this extension<br><var>controlled_by_this_extension</var>: controlle d by this extension</dd>
1661 <!-- OBJECT PROPERTIES -->
1662 <!-- OBJECT METHODS -->
1663 <!-- OBJECT EVENT FIELDS -->
1664 <!-- FUNCTION PARAMETERS -->
1665 </div>
1666 </div>
1667 </dl>
1668 </dd>
1669 <!-- OBJECT METHODS -->
1670 <!-- OBJECT EVENT FIELDS -->
1671 <!-- FUNCTION PARAMETERS -->
1672 </div>
1673 </div>
1674 </dl>
1675 </div>
1676 <!-- EXTRA PARAMETERS -->
1677 <!-- LISTENER RETURN VALUE -->
1678 <dl>
1679 </dl>
1680 </div> <!-- /description -->
1681 </div> <!-- /apiItem -->
1682 </div> <!-- /apiGroup -->
1522 <!-- TYPES --> 1683 <!-- TYPES -->
1523 <div class="apiGroup"> 1684 <div class="apiGroup">
1524 <a name="types"></a> 1685 <a name="types"></a>
1525 <h3 id="types">Types</h3> 1686 <h3 id="types">Types</h3>
1526 <!-- iterates over all types --> 1687 <!-- iterates over all types -->
1527 <div class="apiItem"> 1688 <div class="apiItem">
1528 <a name="type-FontName"></a> 1689 <a name="type-FontName"></a>
1529 <h4>FontName</h4> 1690 <h4>FontName</h4>
1530 <div> 1691 <div>
1531 <dt> 1692 <dt>
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
1592 <!-- OBJECT EVENT FIELDS --> 1753 <!-- OBJECT EVENT FIELDS -->
1593 <!-- FUNCTION PARAMETERS --> 1754 <!-- FUNCTION PARAMETERS -->
1594 </div> 1755 </div>
1595 </div> 1756 </div>
1596 </dl> 1757 </dl>
1597 </dd> 1758 </dd>
1598 <!-- OBJECT METHODS --> 1759 <!-- OBJECT METHODS -->
1599 <!-- OBJECT EVENT FIELDS --> 1760 <!-- OBJECT EVENT FIELDS -->
1600 <!-- FUNCTION PARAMETERS --> 1761 <!-- FUNCTION PARAMETERS -->
1601 </div> 1762 </div>
1763 </div><div class="apiItem">
1764 <a name="type-ScriptCode"></a>
1765 <h4>ScriptCode</h4>
1766 <div>
1767 <dt>
1768 <em>
1769 <!-- TYPE -->
1770 <div style="display:inline">
1771 (
1772 <span class="enum">enumerated</span>
1773 <span id="typeTemplate">
1774 <span>
1775 <span>string</span>
1776 <span>["Arab", "Armn", "Beng", "Cans", "Cher", "Cyrl", " Deva", "Ethi", "Geor", "Grek", "Gujr", "Guru", "Hang", "Hans", "Hant", "Hebr", " Hrkt", "Knda", "Khmr", "Laoo", "Mlym", "Mong", "Mymr", "Orya", "Sinh", "Taml", " Telu", "Thaa", "Thai", "Tibt", "Yiii"]</span>
1777 </span>
1778 </span>
1779 )
1780 </div>
1781 </em>
1782 </dt>
1783 <dd>An ISO 15924 script code.</dd>
1784 <!-- OBJECT PROPERTIES -->
1785 <!-- OBJECT METHODS -->
1786 <!-- OBJECT EVENT FIELDS -->
1787 <!-- FUNCTION PARAMETERS -->
1788 </div>
1789 </div><div class="apiItem">
1790 <a name="type-GenericFamily"></a>
1791 <h4>GenericFamily</h4>
1792 <div>
1793 <dt>
1794 <em>
1795 <!-- TYPE -->
1796 <div style="display:inline">
1797 (
1798 <span class="enum">enumerated</span>
1799 <span id="typeTemplate">
1800 <span>
1801 <span>string</span>
1802 <span>["standard", "sansserif", "serif", "fixed", "cursi ve", "fantasy"]</span>
1803 </span>
1804 </span>
1805 )
1806 </div>
1807 </em>
1808 </dt>
1809 <dd>A CSS generic font family.</dd>
1810 <!-- OBJECT PROPERTIES -->
1811 <!-- OBJECT METHODS -->
1812 <!-- OBJECT EVENT FIELDS -->
1813 <!-- FUNCTION PARAMETERS -->
1814 </div>
1602 </div> <!-- /apiItem --> 1815 </div> <!-- /apiItem -->
1603 </div> <!-- /apiGroup --> 1816 </div> <!-- /apiGroup -->
1604 </div> <!-- /apiPage --> 1817 </div> <!-- /apiPage -->
1605 </div> <!-- /gc-pagecontent --> 1818 </div> <!-- /gc-pagecontent -->
1606 </div> <!-- /g-section --> 1819 </div> <!-- /g-section -->
1607 </div> <!-- /codesiteContent --> 1820 </div> <!-- /codesiteContent -->
1608 <div id="gc-footer" --=""> 1821 <div id="gc-footer" --="">
1609 <div class="text"> 1822 <div class="text">
1610 <p> 1823 <p>
1611 Except as otherwise <a href="http://code.google.com/policies.html#restrictions ">noted</a>, 1824 Except as otherwise <a href="http://code.google.com/policies.html#restrictions ">noted</a>,
(...skipping 20 matching lines...) Expand all
1632 _uff=0; 1845 _uff=0;
1633 urchinTracker(); 1846 urchinTracker();
1634 } 1847 }
1635 catch(e) {/* urchinTracker not available. */} 1848 catch(e) {/* urchinTracker not available. */}
1636 </script> 1849 </script>
1637 <!-- end analytics --> 1850 <!-- end analytics -->
1638 </div> 1851 </div>
1639 </div> <!-- /gc-footer --> 1852 </div> <!-- /gc-footer -->
1640 </div> <!-- /gc-container --> 1853 </div> <!-- /gc-container -->
1641 </body></html> 1854 </body></html>
OLDNEW
« no previous file with comments | « chrome/common/extensions/api/experimental.fontSettings.json ('k') | chrome/common/extensions/docs/samples.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698