Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

1767 linhas
30KB

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