Gamecraft modding API for a stable interface between Gamecraft and mods
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.

1772 lignes
30KB

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