eigendoxy.css 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. /******** Eigen specific CSS code ************/
  2. /**** Styles removing elements ****/
  3. /* remove the "modules|classes" link for module pages (they are already in the TOC) */
  4. div.summary {
  5. display:none;
  6. }
  7. /* remove */
  8. div.contents hr {
  9. display:none;
  10. }
  11. /**** ****/
  12. p, dl.warning, dl.attention, dl.note
  13. {
  14. max-width:60em;
  15. text-align:justify;
  16. }
  17. li {
  18. max-width:55em;
  19. text-align:justify;
  20. }
  21. img {
  22. border: 0;
  23. }
  24. div.fragment {
  25. display:table; /* this allows the element to be larger than its parent */
  26. padding: 0pt;
  27. }
  28. pre.fragment {
  29. border: 1px solid #cccccc;
  30. margin: 2px 0px 2px 0px;
  31. padding: 3px 5px 3px 5px;
  32. }
  33. /* Common style for all Eigen's tables */
  34. table.example, table.manual, table.manual-vl, table.manual-hl {
  35. max-width:100%;
  36. border-collapse: collapse;
  37. border-style: solid;
  38. border-width: 1px;
  39. border-color: #cccccc;
  40. font-size: 1em;
  41. box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  42. -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  43. -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  44. }
  45. table.example th, table.manual th, table.manual-vl th, table.manual-hl th {
  46. padding: 0.5em 0.5em 0.5em 0.5em;
  47. text-align: left;
  48. padding-right: 1em;
  49. color: #555555;
  50. background-color: #F4F4E5;
  51. background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.3,#FFFFFF), color-stop(0.30,#FFFFFF), color-stop(0.98,#F4F4E5), to(#ECECDE));
  52. background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 30%, #F4F4E5 98%, #ECECDE);
  53. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F4F4E5');
  54. }
  55. table.example td, table.manual td, table.manual-vl td, table.manual-hl td {
  56. vertical-align:top;
  57. border-width: 1px;
  58. border-color: #cccccc;
  59. }
  60. /* header of headers */
  61. table th.meta {
  62. text-align:center;
  63. font-size: 1.2em;
  64. background-color:#FFFFFF;
  65. }
  66. /* intermediate header */
  67. table th.inter {
  68. text-align:left;
  69. background-color:#FFFFFF;
  70. background-image:none;
  71. border-style:solid solid solid solid;
  72. border-width: 1px;
  73. border-color: #cccccc;
  74. }
  75. /** class for exemple / output tables **/
  76. table.example {
  77. }
  78. table.example th {
  79. }
  80. table.example td {
  81. padding: 0.5em 0.5em 0.5em 0.5em;
  82. vertical-align:top;
  83. }
  84. /* standard class for the manual */
  85. table.manual, table.manual-vl, table.manual-hl {
  86. padding: 0.2em 0em 0.5em 0em;
  87. }
  88. table.manual th, table.manual-vl th, table.manual-hl th {
  89. margin: 0em 0em 0.3em 0em;
  90. }
  91. table.manual td, table.manual-vl td, table.manual-hl td {
  92. padding: 0.3em 0.5em 0.3em 0.5em;
  93. vertical-align:top;
  94. border-width: 1px;
  95. }
  96. table.manual td.alt, table.manual tr.alt, table.manual-vl td.alt, table.manual-vl tr.alt {
  97. background-color: #F4F4E5;
  98. }
  99. table.manual-vl th, table.manual-vl td, table.manual-vl td.alt {
  100. border-color: #cccccc;
  101. border-width: 1px;
  102. border-style: none solid none solid;
  103. }
  104. table.manual-vl th.inter {
  105. border-style: solid solid solid solid;
  106. }
  107. table.manual-hl td {
  108. border-color: #cccccc;
  109. border-width: 1px;
  110. border-style: solid none solid none;
  111. }
  112. table td.code {
  113. font-family: monospace;
  114. }
  115. h2 {
  116. margin-top:2em;
  117. border-style: none none solid none;
  118. border-width: 1px;
  119. border-color: #cccccc;
  120. }
  121. /**** Table of content in the side-nav ****/
  122. div.toc {
  123. margin:0;
  124. padding: 0.3em 0 0 0;
  125. width:100%;
  126. float:none;
  127. position:absolute;
  128. bottom:0;
  129. border-radius:0px;
  130. border-style: solid none none none;
  131. max-height:50%;
  132. overflow-y: scroll;
  133. }
  134. div.toc h3 {
  135. margin-left: 0.5em;
  136. margin-bottom: 0.2em;
  137. }
  138. div.toc ul {
  139. margin: 0.2em 0 0.4em 0.5em;
  140. }
  141. span.cpp11,span.cpp14,span.cpp17 {
  142. color: #119911;
  143. font-weight: bold;
  144. }
  145. /**** old Eigen's styles ****/
  146. table.tutorial_code td {
  147. border-color: transparent; /* required for Firefox */
  148. padding: 3pt 5pt 3pt 5pt;
  149. vertical-align: top;
  150. }
  151. /* Whenever doxygen meets a '\n' or a '<BR/>', it will put
  152. * the text containing the character into a <p class="starttd">.
  153. * This little hack together with table.tutorial_code td.note
  154. * aims at fixing this issue. */
  155. table.tutorial_code td.note p.starttd {
  156. margin: 0px;
  157. border: none;
  158. padding: 0px;
  159. }
  160. div.eimainmenu {
  161. text-align: center;
  162. }
  163. /* center version number on main page */
  164. h3.version {
  165. text-align: center;
  166. }
  167. td.width20em p.endtd {
  168. width: 20em;
  169. }
  170. /* needed for huge screens */
  171. .ui-resizable-e {
  172. background-repeat: repeat-y;
  173. }