Micro template library A library for building device drivers
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

1597 lignes
27 KiB

  1. /* The standard CSS for doxygen 1.8.14 */
  2. body, table, div, p, dl {
  3. font: 400 14px/22px Roboto,sans-serif;
  4. }
  5. p.reference, p.definition {
  6. font: 400 14px/22px Roboto,sans-serif;
  7. }
  8. /* @group Heading Levels */
  9. h1.groupheader {
  10. font-size: 150%;
  11. }
  12. .title {
  13. font: 400 14px/28px Roboto,sans-serif;
  14. font-size: 150%;
  15. font-weight: bold;
  16. margin: 10px 2px;
  17. }
  18. h2.groupheader {
  19. border-bottom: 1px solid #879ECB;
  20. color: #354C7B;
  21. font-size: 150%;
  22. font-weight: normal;
  23. margin-top: 1.75em;
  24. padding-top: 8px;
  25. padding-bottom: 4px;
  26. width: 100%;
  27. }
  28. h3.groupheader {
  29. font-size: 100%;
  30. }
  31. h1, h2, h3, h4, h5, h6 {
  32. -webkit-transition: text-shadow 0.5s linear;
  33. -moz-transition: text-shadow 0.5s linear;
  34. -ms-transition: text-shadow 0.5s linear;
  35. -o-transition: text-shadow 0.5s linear;
  36. transition: text-shadow 0.5s linear;
  37. margin-right: 15px;
  38. }
  39. h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
  40. text-shadow: 0 0 15px cyan;
  41. }
  42. dt {
  43. font-weight: bold;
  44. }
  45. div.multicol {
  46. -moz-column-gap: 1em;
  47. -webkit-column-gap: 1em;
  48. -moz-column-count: 3;
  49. -webkit-column-count: 3;
  50. }
  51. p.startli, p.startdd {
  52. margin-top: 2px;
  53. }
  54. p.starttd {
  55. margin-top: 0px;
  56. }
  57. p.endli {
  58. margin-bottom: 0px;
  59. }
  60. p.enddd {
  61. margin-bottom: 4px;
  62. }
  63. p.endtd {
  64. margin-bottom: 2px;
  65. }
  66. /* @end */
  67. caption {
  68. font-weight: bold;
  69. }
  70. span.legend {
  71. font-size: 70%;
  72. text-align: center;
  73. }
  74. h3.version {
  75. font-size: 90%;
  76. text-align: center;
  77. }
  78. div.qindex, div.navtab{
  79. background-color: #EBEFF6;
  80. border: 1px solid #A3B4D7;
  81. text-align: center;
  82. }
  83. div.qindex, div.navpath {
  84. width: 100%;
  85. line-height: 140%;
  86. }
  87. div.navtab {
  88. margin-right: 15px;
  89. }
  90. /* @group Link Styling */
  91. a {
  92. color: #3D578C;
  93. font-weight: normal;
  94. text-decoration: none;
  95. }
  96. .contents a:visited {
  97. color: #4665A2;
  98. }
  99. a:hover {
  100. text-decoration: underline;
  101. }
  102. a.qindex {
  103. font-weight: bold;
  104. }
  105. a.qindexHL {
  106. font-weight: bold;
  107. background-color: #9CAFD4;
  108. color: #ffffff;
  109. border: 1px double #869DCA;
  110. }
  111. .contents a.qindexHL:visited {
  112. color: #ffffff;
  113. }
  114. a.el {
  115. font-weight: bold;
  116. }
  117. a.elRef {
  118. }
  119. a.code, a.code:visited, a.line, a.line:visited {
  120. color: #4665A2;
  121. }
  122. a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
  123. color: #4665A2;
  124. }
  125. /* @end */
  126. dl.el {
  127. margin-left: -1cm;
  128. }
  129. pre.fragment {
  130. border: 1px solid #C4CFE5;
  131. background-color: #FBFCFD;
  132. padding: 4px 6px;
  133. margin: 4px 8px 4px 2px;
  134. overflow: auto;
  135. word-wrap: break-word;
  136. font-size: 9pt;
  137. line-height: 125%;
  138. font-family: monospace, fixed;
  139. font-size: 105%;
  140. }
  141. div.fragment {
  142. padding: 0px;
  143. margin: 4px 8px 4px 2px;
  144. background-color: #FBFCFD;
  145. border: 1px solid #C4CFE5;
  146. }
  147. div.line {
  148. font-family: monospace, fixed;
  149. font-size: 13px;
  150. min-height: 13px;
  151. line-height: 1.0;
  152. text-wrap: unrestricted;
  153. white-space: -moz-pre-wrap; /* Moz */
  154. white-space: -pre-wrap; /* Opera 4-6 */
  155. white-space: -o-pre-wrap; /* Opera 7 */
  156. white-space: pre-wrap; /* CSS3 */
  157. word-wrap: break-word; /* IE 5.5+ */
  158. text-indent: -53px;
  159. padding-left: 53px;
  160. padding-bottom: 0px;
  161. margin: 0px;
  162. -webkit-transition-property: background-color, box-shadow;
  163. -webkit-transition-duration: 0.5s;
  164. -moz-transition-property: background-color, box-shadow;
  165. -moz-transition-duration: 0.5s;
  166. -ms-transition-property: background-color, box-shadow;
  167. -ms-transition-duration: 0.5s;
  168. -o-transition-property: background-color, box-shadow;
  169. -o-transition-duration: 0.5s;
  170. transition-property: background-color, box-shadow;
  171. transition-duration: 0.5s;
  172. }
  173. div.line:after {
  174. content:"\000A";
  175. white-space: pre;
  176. }
  177. div.line.glow {
  178. background-color: cyan;
  179. box-shadow: 0 0 10px cyan;
  180. }
  181. span.lineno {
  182. padding-right: 4px;
  183. text-align: right;
  184. border-right: 2px solid #0F0;
  185. background-color: #E8E8E8;
  186. white-space: pre;
  187. }
  188. span.lineno a {
  189. background-color: #D8D8D8;
  190. }
  191. span.lineno a:hover {
  192. background-color: #C8C8C8;
  193. }
  194. .lineno {
  195. -webkit-touch-callout: none;
  196. -webkit-user-select: none;
  197. -khtml-user-select: none;
  198. -moz-user-select: none;
  199. -ms-user-select: none;
  200. user-select: none;
  201. }
  202. div.ah, span.ah {
  203. background-color: black;
  204. font-weight: bold;
  205. color: #ffffff;
  206. margin-bottom: 3px;
  207. margin-top: 3px;
  208. padding: 0.2em;
  209. border: solid thin #333;
  210. border-radius: 0.5em;
  211. -webkit-border-radius: .5em;
  212. -moz-border-radius: .5em;
  213. box-shadow: 2px 2px 3px #999;
  214. -webkit-box-shadow: 2px 2px 3px #999;
  215. -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
  216. background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
  217. background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
  218. }
  219. div.classindex ul {
  220. list-style: none;
  221. padding-left: 0;
  222. }
  223. div.classindex span.ai {
  224. display: inline-block;
  225. }
  226. div.groupHeader {
  227. margin-left: 16px;
  228. margin-top: 12px;
  229. font-weight: bold;
  230. }
  231. div.groupText {
  232. margin-left: 16px;
  233. font-style: italic;
  234. }
  235. body {
  236. background-color: white;
  237. color: black;
  238. margin: 0;
  239. }
  240. div.contents {
  241. margin-top: 10px;
  242. margin-left: 12px;
  243. margin-right: 8px;
  244. }
  245. td.indexkey {
  246. background-color: #EBEFF6;
  247. font-weight: bold;
  248. border: 1px solid #C4CFE5;
  249. margin: 2px 0px 2px 0;
  250. padding: 2px 10px;
  251. white-space: nowrap;
  252. vertical-align: top;
  253. }
  254. td.indexvalue {
  255. background-color: #EBEFF6;
  256. border: 1px solid #C4CFE5;
  257. padding: 2px 10px;
  258. margin: 2px 0px;
  259. }
  260. tr.memlist {
  261. background-color: #EEF1F7;
  262. }
  263. p.formulaDsp {
  264. text-align: center;
  265. }
  266. img.formulaDsp {
  267. }
  268. img.formulaInl {
  269. vertical-align: middle;
  270. }
  271. div.center {
  272. text-align: center;
  273. margin-top: 0px;
  274. margin-bottom: 0px;
  275. padding: 0px;
  276. }
  277. div.center img {
  278. border: 0px;
  279. }
  280. address.footer {
  281. text-align: right;
  282. padding-right: 12px;
  283. }
  284. img.footer {
  285. border: 0px;
  286. vertical-align: middle;
  287. }
  288. /* @group Code Colorization */
  289. span.keyword {
  290. color: #008000
  291. }
  292. span.keywordtype {
  293. color: #604020
  294. }
  295. span.keywordflow {
  296. color: #e08000
  297. }
  298. span.comment {
  299. color: #800000
  300. }
  301. span.preprocessor {
  302. color: #806020
  303. }
  304. span.stringliteral {
  305. color: #002080
  306. }
  307. span.charliteral {
  308. color: #008080
  309. }
  310. span.vhdldigit {
  311. color: #ff00ff
  312. }
  313. span.vhdlchar {
  314. color: #000000
  315. }
  316. span.vhdlkeyword {
  317. color: #700070
  318. }
  319. span.vhdllogic {
  320. color: #ff0000
  321. }
  322. blockquote {
  323. background-color: #F7F8FB;
  324. border-left: 2px solid #9CAFD4;
  325. margin: 0 24px 0 4px;
  326. padding: 0 12px 0 16px;
  327. }
  328. /* @end */
  329. /*
  330. .search {
  331. color: #003399;
  332. font-weight: bold;
  333. }
  334. form.search {
  335. margin-bottom: 0px;
  336. margin-top: 0px;
  337. }
  338. input.search {
  339. font-size: 75%;
  340. color: #000080;
  341. font-weight: normal;
  342. background-color: #e8eef2;
  343. }
  344. */
  345. td.tiny {
  346. font-size: 75%;
  347. }
  348. .dirtab {
  349. padding: 4px;
  350. border-collapse: collapse;
  351. border: 1px solid #A3B4D7;
  352. }
  353. th.dirtab {
  354. background: #EBEFF6;
  355. font-weight: bold;
  356. }
  357. hr {
  358. height: 0px;
  359. border: none;
  360. border-top: 1px solid #4A6AAA;
  361. }
  362. hr.footer {
  363. height: 1px;
  364. }
  365. /* @group Member Descriptions */
  366. table.memberdecls {
  367. border-spacing: 0px;
  368. padding: 0px;
  369. }
  370. .memberdecls td, .fieldtable tr {
  371. -webkit-transition-property: background-color, box-shadow;
  372. -webkit-transition-duration: 0.5s;
  373. -moz-transition-property: background-color, box-shadow;
  374. -moz-transition-duration: 0.5s;
  375. -ms-transition-property: background-color, box-shadow;
  376. -ms-transition-duration: 0.5s;
  377. -o-transition-property: background-color, box-shadow;
  378. -o-transition-duration: 0.5s;
  379. transition-property: background-color, box-shadow;
  380. transition-duration: 0.5s;
  381. }
  382. .memberdecls td.glow, .fieldtable tr.glow {
  383. background-color: cyan;
  384. box-shadow: 0 0 15px cyan;
  385. }
  386. .mdescLeft, .mdescRight,
  387. .memItemLeft, .memItemRight,
  388. .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
  389. background-color: #F9FAFC;
  390. border: none;
  391. margin: 4px;
  392. padding: 1px 0 0 8px;
  393. }
  394. .mdescLeft, .mdescRight {
  395. padding: 0px 8px 4px 8px;
  396. color: #555;
  397. }
  398. .memSeparator {
  399. border-bottom: 1px solid #DEE4F0;
  400. line-height: 1px;
  401. margin: 0px;
  402. padding: 0px;
  403. }
  404. .memItemLeft, .memTemplItemLeft {
  405. white-space: nowrap;
  406. }
  407. .memItemRight {
  408. width: 100%;
  409. }
  410. .memTemplParams {
  411. color: #4665A2;
  412. white-space: nowrap;
  413. font-size: 80%;
  414. }
  415. /* @end */
  416. /* @group Member Details */
  417. /* Styles for detailed member documentation */
  418. .memtitle {
  419. padding: 8px;
  420. border-top: 1px solid #A8B8D9;
  421. border-left: 1px solid #A8B8D9;
  422. border-right: 1px solid #A8B8D9;
  423. border-top-right-radius: 4px;
  424. border-top-left-radius: 4px;
  425. margin-bottom: -1px;
  426. background-image: url('nav_f.png');
  427. background-repeat: repeat-x;
  428. background-color: #E2E8F2;
  429. line-height: 1.25;
  430. font-weight: 300;
  431. float:left;
  432. }
  433. .permalink
  434. {
  435. font-size: 65%;
  436. display: inline-block;
  437. vertical-align: middle;
  438. }
  439. .memtemplate {
  440. font-size: 80%;
  441. color: #4665A2;
  442. font-weight: normal;
  443. margin-left: 9px;
  444. }
  445. .memnav {
  446. background-color: #EBEFF6;
  447. border: 1px solid #A3B4D7;
  448. text-align: center;
  449. margin: 2px;
  450. margin-right: 15px;
  451. padding: 2px;
  452. }
  453. .mempage {
  454. width: 100%;
  455. }
  456. .memitem {
  457. padding: 0;
  458. margin-bottom: 10px;
  459. margin-right: 5px;
  460. -webkit-transition: box-shadow 0.5s linear;
  461. -moz-transition: box-shadow 0.5s linear;
  462. -ms-transition: box-shadow 0.5s linear;
  463. -o-transition: box-shadow 0.5s linear;
  464. transition: box-shadow 0.5s linear;
  465. display: table !important;
  466. width: 100%;
  467. }
  468. .memitem.glow {
  469. box-shadow: 0 0 15px cyan;
  470. }
  471. .memname {
  472. font-weight: 400;
  473. margin-left: 6px;
  474. }
  475. .memname td {
  476. vertical-align: bottom;
  477. }
  478. .memproto, dl.reflist dt {
  479. border-top: 1px solid #A8B8D9;
  480. border-left: 1px solid #A8B8D9;
  481. border-right: 1px solid #A8B8D9;
  482. padding: 6px 0px 6px 0px;
  483. color: #253555;
  484. font-weight: bold;
  485. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
  486. background-color: #DFE5F1;
  487. /* opera specific markup */
  488. box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  489. border-top-right-radius: 4px;
  490. /* firefox specific markup */
  491. -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
  492. -moz-border-radius-topright: 4px;
  493. /* webkit specific markup */
  494. -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  495. -webkit-border-top-right-radius: 4px;
  496. }
  497. .overload {
  498. font-family: "courier new",courier,monospace;
  499. font-size: 65%;
  500. }
  501. .memdoc, dl.reflist dd {
  502. border-bottom: 1px solid #A8B8D9;
  503. border-left: 1px solid #A8B8D9;
  504. border-right: 1px solid #A8B8D9;
  505. padding: 6px 10px 2px 10px;
  506. background-color: #FBFCFD;
  507. border-top-width: 0;
  508. background-image:url('nav_g.png');
  509. background-repeat:repeat-x;
  510. background-color: #FFFFFF;
  511. /* opera specific markup */
  512. border-bottom-left-radius: 4px;
  513. border-bottom-right-radius: 4px;
  514. box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  515. /* firefox specific markup */
  516. -moz-border-radius-bottomleft: 4px;
  517. -moz-border-radius-bottomright: 4px;
  518. -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
  519. /* webkit specific markup */
  520. -webkit-border-bottom-left-radius: 4px;
  521. -webkit-border-bottom-right-radius: 4px;
  522. -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  523. }
  524. dl.reflist dt {
  525. padding: 5px;
  526. }
  527. dl.reflist dd {
  528. margin: 0px 0px 10px 0px;
  529. padding: 5px;
  530. }
  531. .paramkey {
  532. text-align: right;
  533. }
  534. .paramtype {
  535. white-space: nowrap;
  536. }
  537. .paramname {
  538. color: #602020;
  539. white-space: nowrap;
  540. }
  541. .paramname em {
  542. font-style: normal;
  543. }
  544. .paramname code {
  545. line-height: 14px;
  546. }
  547. .params, .retval, .exception, .tparams {
  548. margin-left: 0px;
  549. padding-left: 0px;
  550. }
  551. .params .paramname, .retval .paramname {
  552. font-weight: bold;
  553. vertical-align: top;
  554. }
  555. .params .paramtype {
  556. font-style: italic;
  557. vertical-align: top;
  558. }
  559. .params .paramdir {
  560. font-family: "courier new",courier,monospace;
  561. vertical-align: top;
  562. }
  563. table.mlabels {
  564. border-spacing: 0px;
  565. }
  566. td.mlabels-left {
  567. width: 100%;
  568. padding: 0px;
  569. }
  570. td.mlabels-right {
  571. vertical-align: bottom;
  572. padding: 0px;
  573. white-space: nowrap;
  574. }
  575. span.mlabels {
  576. margin-left: 8px;
  577. }
  578. span.mlabel {
  579. background-color: #728DC1;
  580. border-top:1px solid #5373B4;
  581. border-left:1px solid #5373B4;
  582. border-right:1px solid #C4CFE5;
  583. border-bottom:1px solid #C4CFE5;
  584. text-shadow: none;
  585. color: white;
  586. margin-right: 4px;
  587. padding: 2px 3px;
  588. border-radius: 3px;
  589. font-size: 7pt;
  590. white-space: nowrap;
  591. vertical-align: middle;
  592. }
  593. /* @end */
  594. /* these are for tree view inside a (index) page */
  595. div.directory {
  596. margin: 10px 0px;
  597. border-top: 1px solid #9CAFD4;
  598. border-bottom: 1px solid #9CAFD4;
  599. width: 100%;
  600. }
  601. .directory table {
  602. border-collapse:collapse;
  603. }
  604. .directory td {
  605. margin: 0px;
  606. padding: 0px;
  607. vertical-align: top;
  608. }
  609. .directory td.entry {
  610. white-space: nowrap;
  611. padding-right: 6px;
  612. padding-top: 3px;
  613. }
  614. .directory td.entry a {
  615. outline:none;
  616. }
  617. .directory td.entry a img {
  618. border: none;
  619. }
  620. .directory td.desc {
  621. width: 100%;
  622. padding-left: 6px;
  623. padding-right: 6px;
  624. padding-top: 3px;
  625. border-left: 1px solid rgba(0,0,0,0.05);
  626. }
  627. .directory tr.even {
  628. padding-left: 6px;
  629. background-color: #F7F8FB;
  630. }
  631. .directory img {
  632. vertical-align: -30%;
  633. }
  634. .directory .levels {
  635. white-space: nowrap;
  636. width: 100%;
  637. text-align: right;
  638. font-size: 9pt;
  639. }
  640. .directory .levels span {
  641. cursor: pointer;
  642. padding-left: 2px;
  643. padding-right: 2px;
  644. color: #3D578C;
  645. }
  646. .arrow {
  647. color: #9CAFD4;
  648. -webkit-user-select: none;
  649. -khtml-user-select: none;
  650. -moz-user-select: none;
  651. -ms-user-select: none;
  652. user-select: none;
  653. cursor: pointer;
  654. font-size: 80%;
  655. display: inline-block;
  656. width: 16px;
  657. height: 22px;
  658. }
  659. .icon {
  660. font-family: Arial, Helvetica;
  661. font-weight: bold;
  662. font-size: 12px;
  663. height: 14px;
  664. width: 16px;
  665. display: inline-block;
  666. background-color: #728DC1;
  667. color: white;
  668. text-align: center;
  669. border-radius: 4px;
  670. margin-left: 2px;
  671. margin-right: 2px;
  672. }
  673. .icona {
  674. width: 24px;
  675. height: 22px;
  676. display: inline-block;
  677. }
  678. .iconfopen {
  679. width: 24px;
  680. height: 18px;
  681. margin-bottom: 4px;
  682. background-image:url('folderopen.png');
  683. background-position: 0px -4px;
  684. background-repeat: repeat-y;
  685. vertical-align:top;
  686. display: inline-block;
  687. }
  688. .iconfclosed {
  689. width: 24px;
  690. height: 18px;
  691. margin-bottom: 4px;
  692. background-image:url('folderclosed.png');
  693. background-position: 0px -4px;
  694. background-repeat: repeat-y;
  695. vertical-align:top;
  696. display: inline-block;
  697. }
  698. .icondoc {
  699. width: 24px;
  700. height: 18px;
  701. margin-bottom: 4px;
  702. background-image:url('doc.png');
  703. background-position: 0px -4px;
  704. background-repeat: repeat-y;
  705. vertical-align:top;
  706. display: inline-block;
  707. }
  708. table.directory {
  709. font: 400 14px Roboto,sans-serif;
  710. }
  711. /* @end */
  712. div.dynheader {
  713. margin-top: 8px;
  714. -webkit-touch-callout: none;
  715. -webkit-user-select: none;
  716. -khtml-user-select: none;
  717. -moz-user-select: none;
  718. -ms-user-select: none;
  719. user-select: none;
  720. }
  721. address {
  722. font-style: normal;
  723. color: #2A3D61;
  724. }
  725. table.doxtable caption {
  726. caption-side: top;
  727. }
  728. table.doxtable {
  729. border-collapse:collapse;
  730. margin-top: 4px;
  731. margin-bottom: 4px;
  732. }
  733. table.doxtable td, table.doxtable th {
  734. border: 1px solid #2D4068;
  735. padding: 3px 7px 2px;
  736. }
  737. table.doxtable th {
  738. background-color: #374F7F;
  739. color: #FFFFFF;
  740. font-size: 110%;
  741. padding-bottom: 4px;
  742. padding-top: 5px;
  743. }
  744. table.fieldtable {
  745. /*width: 100%;*/
  746. margin-bottom: 10px;
  747. border: 1px solid #A8B8D9;
  748. border-spacing: 0px;
  749. -moz-border-radius: 4px;
  750. -webkit-border-radius: 4px;
  751. border-radius: 4px;
  752. -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
  753. -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  754. box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  755. }
  756. .fieldtable td, .fieldtable th {
  757. padding: 3px 7px 2px;
  758. }
  759. .fieldtable td.fieldtype, .fieldtable td.fieldname {
  760. white-space: nowrap;
  761. border-right: 1px solid #A8B8D9;
  762. border-bottom: 1px solid #A8B8D9;
  763. vertical-align: top;
  764. }
  765. .fieldtable td.fieldname {
  766. padding-top: 3px;
  767. }
  768. .fieldtable td.fielddoc {
  769. border-bottom: 1px solid #A8B8D9;
  770. /*width: 100%;*/
  771. }
  772. .fieldtable td.fielddoc p:first-child {
  773. margin-top: 0px;
  774. }
  775. .fieldtable td.fielddoc p:last-child {
  776. margin-bottom: 2px;
  777. }
  778. .fieldtable tr:last-child td {
  779. border-bottom: none;
  780. }
  781. .fieldtable th {
  782. background-image:url('nav_f.png');
  783. background-repeat:repeat-x;
  784. background-color: #E2E8F2;
  785. font-size: 90%;
  786. color: #253555;
  787. padding-bottom: 4px;
  788. padding-top: 5px;
  789. text-align:left;
  790. font-weight: 400;
  791. -moz-border-radius-topleft: 4px;
  792. -moz-border-radius-topright: 4px;
  793. -webkit-border-top-left-radius: 4px;
  794. -webkit-border-top-right-radius: 4px;
  795. border-top-left-radius: 4px;
  796. border-top-right-radius: 4px;
  797. border-bottom: 1px solid #A8B8D9;
  798. }
  799. .tabsearch {
  800. top: 0px;
  801. left: 10px;
  802. height: 36px;
  803. background-image: url('tab_b.png');
  804. z-index: 101;
  805. overflow: hidden;
  806. font-size: 13px;
  807. }
  808. .navpath ul
  809. {
  810. font-size: 11px;
  811. background-image:url('tab_b.png');
  812. background-repeat:repeat-x;
  813. background-position: 0 -5px;
  814. height:30px;
  815. line-height:30px;
  816. color:#8AA0CC;
  817. border:solid 1px #C2CDE4;
  818. overflow:hidden;
  819. margin:0px;
  820. padding:0px;
  821. }
  822. .navpath li
  823. {
  824. list-style-type:none;
  825. float:left;
  826. padding-left:10px;
  827. padding-right:15px;
  828. background-image:url('bc_s.png');
  829. background-repeat:no-repeat;
  830. background-position:right;
  831. color:#364D7C;
  832. }
  833. .navpath li.navelem a
  834. {
  835. height:32px;
  836. display:block;
  837. text-decoration: none;
  838. outline: none;
  839. color: #283A5D;
  840. font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
  841. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
  842. text-decoration: none;
  843. }
  844. .navpath li.navelem a:hover
  845. {
  846. color:#6884BD;
  847. }
  848. .navpath li.footer
  849. {
  850. list-style-type:none;
  851. float:right;
  852. padding-left:10px;
  853. padding-right:15px;
  854. background-image:none;
  855. background-repeat:no-repeat;
  856. background-position:right;
  857. color:#364D7C;
  858. font-size: 8pt;
  859. }
  860. div.summary
  861. {
  862. float: right;
  863. font-size: 8pt;
  864. padding-right: 5px;
  865. width: 50%;
  866. text-align: right;
  867. }
  868. div.summary a
  869. {
  870. white-space: nowrap;
  871. }
  872. table.classindex
  873. {
  874. margin: 10px;
  875. white-space: nowrap;
  876. margin-left: 3%;
  877. margin-right: 3%;
  878. width: 94%;
  879. border: 0;
  880. border-spacing: 0;
  881. padding: 0;
  882. }
  883. div.ingroups
  884. {
  885. font-size: 8pt;
  886. width: 50%;
  887. text-align: left;
  888. }
  889. div.ingroups a
  890. {
  891. white-space: nowrap;
  892. }
  893. div.header
  894. {
  895. background-image:url('nav_h.png');
  896. background-repeat:repeat-x;
  897. background-color: #F9FAFC;
  898. margin: 0px;
  899. border-bottom: 1px solid #C4CFE5;
  900. }
  901. div.headertitle
  902. {
  903. padding: 5px 5px 5px 10px;
  904. }
  905. dl
  906. {
  907. padding: 0 0 0 10px;
  908. }
  909. /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
  910. dl.section
  911. {
  912. margin-left: 0px;
  913. padding-left: 0px;
  914. }
  915. dl.note
  916. {
  917. margin-left:-7px;
  918. padding-left: 3px;
  919. border-left:4px solid;
  920. border-color: #D0C000;
  921. }
  922. dl.warning, dl.attention
  923. {
  924. margin-left:-7px;
  925. padding-left: 3px;
  926. border-left:4px solid;
  927. border-color: #FF0000;
  928. }
  929. dl.pre, dl.post, dl.invariant
  930. {
  931. margin-left:-7px;
  932. padding-left: 3px;
  933. border-left:4px solid;
  934. border-color: #00D000;
  935. }
  936. dl.deprecated
  937. {
  938. margin-left:-7px;
  939. padding-left: 3px;
  940. border-left:4px solid;
  941. border-color: #505050;
  942. }
  943. dl.todo
  944. {
  945. margin-left:-7px;
  946. padding-left: 3px;
  947. border-left:4px solid;
  948. border-color: #00C0E0;
  949. }
  950. dl.test
  951. {
  952. margin-left:-7px;
  953. padding-left: 3px;
  954. border-left:4px solid;
  955. border-color: #3030E0;
  956. }
  957. dl.bug
  958. {
  959. margin-left:-7px;
  960. padding-left: 3px;
  961. border-left:4px solid;
  962. border-color: #C08050;
  963. }
  964. dl.section dd {
  965. margin-bottom: 6px;
  966. }
  967. #projectlogo
  968. {
  969. text-align: center;
  970. vertical-align: bottom;
  971. border-collapse: separate;
  972. }
  973. #projectlogo img
  974. {
  975. border: 0px none;
  976. }
  977. #projectalign
  978. {
  979. vertical-align: middle;
  980. }
  981. #projectname
  982. {
  983. font: 300% Tahoma, Arial,sans-serif;
  984. margin: 0px;
  985. padding: 2px 0px;
  986. }
  987. #projectbrief
  988. {
  989. font: 120% Tahoma, Arial,sans-serif;
  990. margin: 0px;
  991. padding: 0px;
  992. }
  993. #projectnumber
  994. {
  995. font: 50% Tahoma, Arial,sans-serif;
  996. margin: 0px;
  997. padding: 0px;
  998. }
  999. #titlearea
  1000. {
  1001. padding: 0px;
  1002. margin: 0px;
  1003. width: 100%;
  1004. border-bottom: 1px solid #5373B4;
  1005. }
  1006. .image
  1007. {
  1008. text-align: center;
  1009. }
  1010. .dotgraph
  1011. {
  1012. text-align: center;
  1013. }
  1014. .mscgraph
  1015. {
  1016. text-align: center;
  1017. }
  1018. .plantumlgraph
  1019. {
  1020. text-align: center;
  1021. }
  1022. .diagraph
  1023. {
  1024. text-align: center;
  1025. }
  1026. .caption
  1027. {
  1028. font-weight: bold;
  1029. }
  1030. div.zoom
  1031. {
  1032. border: 1px solid #90A5CE;
  1033. }
  1034. dl.citelist {
  1035. margin-bottom:50px;
  1036. }
  1037. dl.citelist dt {
  1038. color:#334975;
  1039. float:left;
  1040. font-weight:bold;
  1041. margin-right:10px;
  1042. padding:5px;
  1043. }
  1044. dl.citelist dd {
  1045. margin:2px 0;
  1046. padding:5px 0;
  1047. }
  1048. div.toc {
  1049. padding: 14px 25px;
  1050. background-color: #F4F6FA;
  1051. border: 1px solid #D8DFEE;
  1052. border-radius: 7px 7px 7px 7px;
  1053. float: right;
  1054. height: auto;
  1055. margin: 0 8px 10px 10px;
  1056. width: 200px;
  1057. }
  1058. div.toc li {
  1059. background: url("bdwn.png") no-repeat scroll 0 5px transparent;
  1060. font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
  1061. margin-top: 5px;
  1062. padding-left: 10px;
  1063. padding-top: 2px;
  1064. }
  1065. div.toc h3 {
  1066. font: bold 12px/1.2 Arial,FreeSans,sans-serif;
  1067. color: #4665A2;
  1068. border-bottom: 0 none;
  1069. margin: 0;
  1070. }
  1071. div.toc ul {
  1072. list-style: none outside none;
  1073. border: medium none;
  1074. padding: 0px;
  1075. }
  1076. div.toc li.level1 {
  1077. margin-left: 0px;
  1078. }
  1079. div.toc li.level2 {
  1080. margin-left: 15px;
  1081. }
  1082. div.toc li.level3 {
  1083. margin-left: 30px;
  1084. }
  1085. div.toc li.level4 {
  1086. margin-left: 45px;
  1087. }
  1088. .inherit_header {
  1089. font-weight: bold;
  1090. color: gray;
  1091. cursor: pointer;
  1092. -webkit-touch-callout: none;
  1093. -webkit-user-select: none;
  1094. -khtml-user-select: none;
  1095. -moz-user-select: none;
  1096. -ms-user-select: none;
  1097. user-select: none;
  1098. }
  1099. .inherit_header td {
  1100. padding: 6px 0px 2px 5px;
  1101. }
  1102. .inherit {
  1103. display: none;
  1104. }
  1105. tr.heading h2 {
  1106. margin-top: 12px;
  1107. margin-bottom: 4px;
  1108. }
  1109. /* tooltip related style info */
  1110. .ttc {
  1111. position: absolute;
  1112. display: none;
  1113. }
  1114. #powerTip {
  1115. cursor: default;
  1116. white-space: nowrap;
  1117. background-color: white;
  1118. border: 1px solid gray;
  1119. border-radius: 4px 4px 4px 4px;
  1120. box-shadow: 1px 1px 7px gray;
  1121. display: none;
  1122. font-size: smaller;
  1123. max-width: 80%;
  1124. opacity: 0.9;
  1125. padding: 1ex 1em 1em;
  1126. position: absolute;
  1127. z-index: 2147483647;
  1128. }
  1129. #powerTip div.ttdoc {
  1130. color: grey;
  1131. font-style: italic;
  1132. }
  1133. #powerTip div.ttname a {
  1134. font-weight: bold;
  1135. }
  1136. #powerTip div.ttname {
  1137. font-weight: bold;
  1138. }
  1139. #powerTip div.ttdeci {
  1140. color: #006318;
  1141. }
  1142. #powerTip div {
  1143. margin: 0px;
  1144. padding: 0px;
  1145. font: 12px/16px Roboto,sans-serif;
  1146. }
  1147. #powerTip:before, #powerTip:after {
  1148. content: "";
  1149. position: absolute;
  1150. margin: 0px;
  1151. }
  1152. #powerTip.n:after, #powerTip.n:before,
  1153. #powerTip.s:after, #powerTip.s:before,
  1154. #powerTip.w:after, #powerTip.w:before,
  1155. #powerTip.e:after, #powerTip.e:before,
  1156. #powerTip.ne:after, #powerTip.ne:before,
  1157. #powerTip.se:after, #powerTip.se:before,
  1158. #powerTip.nw:after, #powerTip.nw:before,
  1159. #powerTip.sw:after, #powerTip.sw:before {
  1160. border: solid transparent;
  1161. content: " ";
  1162. height: 0;
  1163. width: 0;
  1164. position: absolute;
  1165. }
  1166. #powerTip.n:after, #powerTip.s:after,
  1167. #powerTip.w:after, #powerTip.e:after,
  1168. #powerTip.nw:after, #powerTip.ne:after,
  1169. #powerTip.sw:after, #powerTip.se:after {
  1170. border-color: rgba(255, 255, 255, 0);
  1171. }
  1172. #powerTip.n:before, #powerTip.s:before,
  1173. #powerTip.w:before, #powerTip.e:before,
  1174. #powerTip.nw:before, #powerTip.ne:before,
  1175. #powerTip.sw:before, #powerTip.se:before {
  1176. border-color: rgba(128, 128, 128, 0);
  1177. }
  1178. #powerTip.n:after, #powerTip.n:before,
  1179. #powerTip.ne:after, #powerTip.ne:before,
  1180. #powerTip.nw:after, #powerTip.nw:before {
  1181. top: 100%;
  1182. }
  1183. #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
  1184. border-top-color: #ffffff;
  1185. border-width: 10px;
  1186. margin: 0px -10px;
  1187. }
  1188. #powerTip.n:before {
  1189. border-top-color: #808080;
  1190. border-width: 11px;
  1191. margin: 0px -11px;
  1192. }
  1193. #powerTip.n:after, #powerTip.n:before {
  1194. left: 50%;
  1195. }
  1196. #powerTip.nw:after, #powerTip.nw:before {
  1197. right: 14px;
  1198. }
  1199. #powerTip.ne:after, #powerTip.ne:before {
  1200. left: 14px;
  1201. }
  1202. #powerTip.s:after, #powerTip.s:before,
  1203. #powerTip.se:after, #powerTip.se:before,
  1204. #powerTip.sw:after, #powerTip.sw:before {
  1205. bottom: 100%;
  1206. }
  1207. #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
  1208. border-bottom-color: #ffffff;
  1209. border-width: 10px;
  1210. margin: 0px -10px;
  1211. }
  1212. #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
  1213. border-bottom-color: #808080;
  1214. border-width: 11px;
  1215. margin: 0px -11px;
  1216. }
  1217. #powerTip.s:after, #powerTip.s:before {
  1218. left: 50%;
  1219. }
  1220. #powerTip.sw:after, #powerTip.sw:before {
  1221. right: 14px;
  1222. }
  1223. #powerTip.se:after, #powerTip.se:before {
  1224. left: 14px;
  1225. }
  1226. #powerTip.e:after, #powerTip.e:before {
  1227. left: 100%;
  1228. }
  1229. #powerTip.e:after {
  1230. border-left-color: #ffffff;
  1231. border-width: 10px;
  1232. top: 50%;
  1233. margin-top: -10px;
  1234. }
  1235. #powerTip.e:before {
  1236. border-left-color: #808080;
  1237. border-width: 11px;
  1238. top: 50%;
  1239. margin-top: -11px;
  1240. }
  1241. #powerTip.w:after, #powerTip.w:before {
  1242. right: 100%;
  1243. }
  1244. #powerTip.w:after {
  1245. border-right-color: #ffffff;
  1246. border-width: 10px;
  1247. top: 50%;
  1248. margin-top: -10px;
  1249. }
  1250. #powerTip.w:before {
  1251. border-right-color: #808080;
  1252. border-width: 11px;
  1253. top: 50%;
  1254. margin-top: -11px;
  1255. }
  1256. @media print
  1257. {
  1258. #top { display: none; }
  1259. #side-nav { display: none; }
  1260. #nav-path { display: none; }
  1261. body { overflow:visible; }
  1262. h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
  1263. .summary { display: none; }
  1264. .memitem { page-break-inside: avoid; }
  1265. #doc-content
  1266. {
  1267. margin-left:0 !important;
  1268. height:auto !important;
  1269. width:auto !important;
  1270. overflow:inherit;
  1271. display:inline;
  1272. }
  1273. }
  1274. /* @group Markdown */
  1275. /*
  1276. table.markdownTable {
  1277. border-collapse:collapse;
  1278. margin-top: 4px;
  1279. margin-bottom: 4px;
  1280. }
  1281. table.markdownTable td, table.markdownTable th {
  1282. border: 1px solid #2D4068;
  1283. padding: 3px 7px 2px;
  1284. }
  1285. table.markdownTableHead tr {
  1286. }
  1287. table.markdownTableBodyLeft td, table.markdownTable th {
  1288. border: 1px solid #2D4068;
  1289. padding: 3px 7px 2px;
  1290. }
  1291. th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
  1292. background-color: #374F7F;
  1293. color: #FFFFFF;
  1294. font-size: 110%;
  1295. padding-bottom: 4px;
  1296. padding-top: 5px;
  1297. }
  1298. th.markdownTableHeadLeft {
  1299. text-align: left
  1300. }
  1301. th.markdownTableHeadRight {
  1302. text-align: right
  1303. }
  1304. th.markdownTableHeadCenter {
  1305. text-align: center
  1306. }
  1307. */
  1308. table.markdownTable {
  1309. border-collapse:collapse;
  1310. margin-top: 4px;
  1311. margin-bottom: 4px;
  1312. }
  1313. table.markdownTable td, table.markdownTable th {
  1314. border: 1px solid #2D4068;
  1315. padding: 3px 7px 2px;
  1316. }
  1317. table.markdownTable tr {
  1318. }
  1319. th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
  1320. background-color: #374F7F;
  1321. color: #FFFFFF;
  1322. font-size: 110%;
  1323. padding-bottom: 4px;
  1324. padding-top: 5px;
  1325. }
  1326. th.markdownTableHeadLeft, td.markdownTableBodyLeft {
  1327. text-align: left
  1328. }
  1329. th.markdownTableHeadRight, td.markdownTableBodyRight {
  1330. text-align: right
  1331. }
  1332. th.markdownTableHeadCenter, td.markdownTableBodyCenter {
  1333. text-align: center
  1334. }
  1335. /* @end */