customdoxygen.css 25 KB

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