fixed: auto_ptr -> unique_ptr
[opensg.git] / Doc / doxygen_osg.css
blobe929a155f3adf8034b42b7e761743333159ad57b
1 /* The standard CSS for doxygen */
3 body, table, div, p, dl {
4 font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
5 font-size: 12px;
8 /* @group Heading Levels */
10 h1 {
11 text-align: center;
12 font-size: 150%;
15 h2 {
16 font-size: 120%;
19 h3 {
20 font-size: 100%;
23 dt {
24 font-weight: bold;
27 div.multicol {
28 -moz-column-gap: 1em;
29 -webkit-column-gap: 1em;
30 -moz-column-count: 3;
31 -webkit-column-count: 3;
34 p.startli, p.startdd, p.starttd {
35 margin-top: 2px;
38 p.endli {
39 margin-bottom: 0px;
42 p.enddd {
43 margin-bottom: 4px;
46 p.endtd {
47 margin-bottom: 2px;
50 /* @end */
52 caption {
53 font-weight: bold;
56 span.legend {
57 font-size: 70%;
58 text-align: center;
61 h3.version {
62 font-size: 90%;
63 text-align: center;
66 div.qindex, div.navtab{
67 background-color: #EBEFF6;
68 border: 1px solid #A3B4D7;
69 text-align: center;
70 margin: 2px;
71 padding: 2px;
74 div.qindex, div.navpath {
75 width: 100%;
76 line-height: 140%;
79 div.navtab {
80 margin-right: 15px;
83 /* @group Link Styling */
85 a {
86 color: #3D578C;
87 font-weight: normal;
88 text-decoration: none;
91 .contents a:visited {
92 color: #4665A2;
95 a:hover {
96 text-decoration: underline;
99 a.qindex {
100 font-weight: bold;
103 a.qindexHL {
104 font-weight: bold;
105 background-color: #9CAFD4;
106 color: #ffffff;
107 border: 1px double #869DCA;
110 .contents a.qindexHL:visited {
111 color: #ffffff;
114 a.el {
115 font-weight: bold;
118 a.elRef {
121 a.code {
122 color: #4665A2;
125 a.codeRef {
126 color: #4665A2;
129 /* @end */
131 dl.el {
132 margin-left: -1cm;
135 .fragment {
136 font-family: monospace, fixed;
137 font-size: 105%;
140 pre.fragment {
141 border: 1px solid #C4CFE5;
142 background-color: #FBFCFD;
143 padding: 4px 6px;
144 margin: 4px 8px 4px 2px;
145 overflow: auto;
146 word-wrap: break-word;
147 font-size: 9pt;
148 line-height: 125%;
151 div.ah {
152 background-color: black;
153 font-weight: bold;
154 color: #ffffff;
155 margin-bottom: 3px;
156 margin-top: 3px;
157 padding: 0.2em;
158 border: solid thin #333;
159 border-radius: 0.5em;
160 -webkit-border-radius: .5em;
161 -moz-border-radius: .5em;
162 box-shadow: 2px 2px 3px #999;
163 -webkit-box-shadow: 2px 2px 3px #999;
164 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
165 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
166 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
169 div.groupHeader {
170 margin-left: 16px;
171 margin-top: 12px;
172 font-weight: bold;
175 div.groupText {
176 margin-left: 16px;
177 font-style: italic;
180 body {
181 background: white;
182 color: black;
183 margin: 0;
186 div.contents {
187 margin-top: 10px;
188 margin-left: 10px;
189 margin-right: 10px;
192 td.indexkey {
193 background-color: #EBEFF6;
194 font-weight: bold;
195 border: 1px solid #C4CFE5;
196 margin: 2px 0px 2px 0;
197 padding: 2px 10px;
200 td.indexvalue {
201 background-color: #EBEFF6;
202 border: 1px solid #C4CFE5;
203 padding: 2px 10px;
204 margin: 2px 0px;
207 tr.memlist {
208 background-color: #EEF1F7;
211 p.formulaDsp {
212 text-align: center;
215 img.formulaDsp {
219 img.formulaInl {
220 vertical-align: middle;
223 div.center {
224 text-align: center;
225 margin-top: 0px;
226 margin-bottom: 0px;
227 padding: 0px;
230 div.center img {
231 border: 0px;
234 address.footer {
235 text-align: right;
236 padding-right: 12px;
239 img.footer {
240 border: 0px;
241 vertical-align: middle;
244 /* @group Code Colorization */
246 span.keyword {
247 color: #008000
250 span.keywordtype {
251 color: #604020
254 span.keywordflow {
255 color: #e08000
258 span.comment {
259 color: #800000
262 span.preprocessor {
263 color: #806020
266 span.stringliteral {
267 color: #002080
270 span.charliteral {
271 color: #008080
274 span.vhdldigit {
275 color: #ff00ff
278 span.vhdlchar {
279 color: #000000
282 span.vhdlkeyword {
283 color: #700070
286 span.vhdllogic {
287 color: #ff0000
290 /* @end */
293 .search {
294 color: #003399;
295 font-weight: bold;
298 form.search {
299 margin-bottom: 0px;
300 margin-top: 0px;
303 input.search {
304 font-size: 75%;
305 color: #000080;
306 font-weight: normal;
307 background-color: #e8eef2;
311 td.tiny {
312 font-size: 75%;
315 .dirtab {
316 padding: 4px;
317 border-collapse: collapse;
318 border: 1px solid #A3B4D7;
321 th.dirtab {
322 background: #EBEFF6;
323 font-weight: bold;
326 hr {
327 height: 0px;
328 border: none;
329 border-top: 1px solid #4A6AAA;
332 hr.footer {
333 height: 1px;
336 /* @group Member Descriptions */
338 table.memberdecls {
339 border-spacing: 0px;
340 padding: 0px;
343 .mdescLeft, .mdescRight,
344 .memItemLeft, .memItemRight,
345 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
346 background-color: #F9FAFC;
347 border: none;
348 margin: 4px;
349 padding: 1px 0 0 8px;
350 text-align: left;
353 .mdescLeft, .mdescRight {
354 padding: 0px 8px 4px 8px;
355 color: #555;
358 .memItemLeft, .memItemRight, .memTemplParams {
359 border-top: 1px solid #C4CFE5;
362 .memItemLeft, .memTemplItemLeft {
363 white-space: nowrap;
366 .memTemplParams {
367 color: #4665A2;
368 white-space: nowrap;
371 /* @end */
373 /* @group Member Details */
375 /* Styles for detailed member documentation */
377 .memtemplate {
378 font-size: 80%;
379 color: #4665A2;
380 font-weight: normal;
381 margin-left: 9px;
384 .memnav {
385 background-color: #EBEFF6;
386 border: 1px solid #A3B4D7;
387 text-align: center;
388 margin: 2px;
389 margin-right: 15px;
390 padding: 2px;
393 .memitem {
394 padding: 0;
395 margin-bottom: 10px;
398 .memname {
399 white-space: nowrap;
400 font-weight: bold;
401 margin-left: 6px;
404 .memproto {
405 border-top: 1px solid #A8B8D9;
406 border-left: 1px solid #A8B8D9;
407 border-right: 1px solid #A8B8D9;
408 padding: 6px 0px 6px 0px;
409 color: #253555;
410 font-weight: bold;
411 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
412 /* opera specific markup */
413 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
414 border-top-right-radius: 8px;
415 border-top-left-radius: 8px;
416 /* firefox specific markup */
417 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
418 -moz-border-radius-topright: 8px;
419 -moz-border-radius-topleft: 8px;
420 /* webkit specific markup */
421 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
422 -webkit-border-top-right-radius: 8px;
423 -webkit-border-top-left-radius: 8px;
424 background-image:url('nav_f.png');
425 background-repeat:repeat-x;
426 background-color: #E2E8F2;
430 .memdoc {
431 border-bottom: 1px solid #A8B8D9;
432 border-left: 1px solid #A8B8D9;
433 border-right: 1px solid #A8B8D9;
434 padding: 2px 5px;
435 background-color: #FBFCFD;
436 border-top-width: 0;
437 /* opera specific markup */
438 border-bottom-left-radius: 8px;
439 border-bottom-right-radius: 8px;
440 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
441 /* firefox specific markup */
442 -moz-border-radius-bottomleft: 8px;
443 -moz-border-radius-bottomright: 8px;
444 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
445 background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7);
446 /* webkit specific markup */
447 -webkit-border-bottom-left-radius: 8px;
448 -webkit-border-bottom-right-radius: 8px;
449 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
450 background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7));
453 .paramkey {
454 text-align: right;
457 .paramtype {
458 white-space: nowrap;
461 .paramname {
462 color: #602020;
463 white-space: nowrap;
465 .paramname em {
466 font-style: normal;
469 .params, .retval, .exception, .tparams {
470 border-spacing: 6px 2px;
473 .params .paramname, .retval .paramname {
474 font-weight: bold;
475 vertical-align: top;
478 .params .paramtype {
479 font-style: italic;
480 vertical-align: top;
483 .params .paramdir {
484 font-family: "courier new",courier,monospace;
485 vertical-align: top;
491 /* @end */
493 /* @group Directory (tree) */
495 /* for the tree view */
497 .ftvtree {
498 font-family: sans-serif;
499 margin: 0px;
502 /* these are for tree view when used as main index */
504 .directory {
505 font-size: 9pt;
506 font-weight: bold;
507 margin: 5px;
510 .directory h3 {
511 margin: 0px;
512 margin-top: 1em;
513 font-size: 11pt;
517 The following two styles can be used to replace the root node title
518 with an image of your choice. Simply uncomment the next two styles,
519 specify the name of your image and be sure to set 'height' to the
520 proper pixel height of your image.
524 .directory h3.swap {
525 height: 61px;
526 background-repeat: no-repeat;
527 background-image: url("yourimage.gif");
529 .directory h3.swap span {
530 display: none;
534 .directory > h3 {
535 margin-top: 0;
538 .directory p {
539 margin: 0px;
540 white-space: nowrap;
543 .directory div {
544 display: none;
545 margin: 0px;
548 .directory img {
549 vertical-align: -30%;
552 /* these are for tree view when not used as main index */
554 .directory-alt {
555 font-size: 100%;
556 font-weight: bold;
559 .directory-alt h3 {
560 margin: 0px;
561 margin-top: 1em;
562 font-size: 11pt;
565 .directory-alt > h3 {
566 margin-top: 0;
569 .directory-alt p {
570 margin: 0px;
571 white-space: nowrap;
574 .directory-alt div {
575 display: none;
576 margin: 0px;
579 .directory-alt img {
580 vertical-align: -30%;
583 /* @end */
585 div.dynheader {
586 margin-top: 8px;
589 address {
590 font-style: normal;
591 color: #2A3D61;
594 table.doxtable {
595 border-collapse:collapse;
598 table.doxtable td, table.doxtable th {
599 border: 1px solid #2D4068;
600 padding: 3px 7px 2px;
603 table.doxtable th {
604 background-color: #374F7F;
605 color: #FFFFFF;
606 font-size: 110%;
607 padding-bottom: 4px;
608 padding-top: 5px;
609 text-align:left;
612 .tabsearch {
613 top: 0px;
614 left: 10px;
615 height: 36px;
616 background-image: url('tab_b.png');
617 z-index: 101;
618 overflow: hidden;
619 font-size: 13px;
622 .navpath ul
624 font-size: 11px;
625 background-image:url('tab_b.png');
626 background-repeat:repeat-x;
627 height:30px;
628 line-height:30px;
629 color:#8AA0CC;
630 border:solid 1px #C2CDE4;
631 overflow:hidden;
632 margin:0px;
633 padding:0px;
636 .navpath li
638 list-style-type:none;
639 float:left;
640 padding-left:10px;
641 padding-right:15px;
642 background-image:url('bc_s.png');
643 background-repeat:no-repeat;
644 background-position:right;
645 color:#364D7C;
648 .navpath li.navelem a
650 height:32px;
651 display:block;
652 text-decoration: none;
653 outline: none;
656 .navpath li.navelem a:hover
658 color:#6884BD;
661 .navpath li.footer
663 list-style-type:none;
664 float:right;
665 padding-left:10px;
666 padding-right:15px;
667 background-image:none;
668 background-repeat:no-repeat;
669 background-position:right;
670 color:#364D7C;
671 font-size: 8pt;
675 div.summary
677 float: right;
678 font-size: 8pt;
679 padding-right: 5px;
680 width: 50%;
681 text-align: right;
684 div.summary a
686 white-space: nowrap;
689 div.ingroups
691 font-size: 8pt;
692 padding-left: 5px;
693 width: 50%;
694 text-align: left;
697 div.ingroups a
699 white-space: nowrap;
702 div.header
704 background-image:url('nav_h.png');
705 background-repeat:repeat-x;
706 background-color: #F9FAFC;
707 margin: 0px;
708 border-bottom: 1px solid #C4CFE5;
711 div.headertitle
713 padding: 5px 5px 5px 10px;
718 padding: 0 0 0 10px;
721 dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug
723 border-left:4px solid;
724 padding: 0 0 0 6px;
727 dl.note
729 border-color: #D0D000;
732 dl.warning, dl.attention
734 border-color: #FF0000;
737 dl.pre, dl.post, dl.invariant
739 border-color: #00D000;
742 dl.deprecated
744 border-color: #505050;
747 dl.todo
749 border-color: #00C0E0;
752 dl.test
754 border-color: #3030E0;
757 dl.bug
759 border-color: #C08050;
762 #projectlogo
764 text-align: center;
765 vertical-align: bottom;
766 border-collapse: separate;
769 #projectlogo img
771 border: 0px none;
774 #projectname
776 font: 300% arial,sans-serif;
777 margin: 0px;
778 padding: 0px;
781 #projectbrief
783 font: 120% arial,sans-serif;
784 margin: 0px;
785 padding: 0px;
788 #projectnumber
790 font: 50% arial,sans-serif;
791 margin: 0px;
792 padding: 0px;
795 #titlearea
797 padding: 0px;
798 margin: 0px;
799 width: 100%;
800 border-bottom: 1px solid #5373B4;
808 div.line
810 font-family:Monospace;
812 white-space:pre;