Platformer in OpenGL
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1496 lines
25 KiB

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