1
/* The standard CSS for doxygen */
3
body, table, div, p, dl {
4
font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
9
/* @group Heading Levels */
35
-webkit-column-gap: 1em;
37
-webkit-column-count: 3;
40
p.startli, p.startdd, p.starttd {
72
div.qindex, div.navtab{
73
background-color: #E2E3ED;
74
border: 1px solid #8284B2;
78
div.qindex, div.navpath {
87
/* @group Link Styling */
92
text-decoration: none;
100
text-decoration: underline;
109
background-color: #797BAD;
111
border: 1px double #60629D;
114
.contents a.qindexHL:visited {
125
a.code, a.code:visited {
129
a.codeRef, a.codeRef:visited {
140
font-family: monospace, fixed;
145
border: 1px solid #ACADCC;
146
background-color: #F9FAFB;
148
margin: 4px 8px 4px 2px;
150
word-wrap: break-word;
156
background-color: black;
162
border: solid thin #333;
163
border-radius: 0.5em;
164
-webkit-border-radius: .5em;
165
-moz-border-radius: .5em;
166
box-shadow: 2px 2px 3px #999;
167
-webkit-box-shadow: 2px 2px 3px #999;
168
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
169
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
170
background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
185
background-color: white;
197
background-color: #E2E3ED;
199
border: 1px solid #ACADCC;
200
margin: 2px 0px 2px 0;
207
background-color: #E2E3ED;
208
border: 1px solid #ACADCC;
214
background-color: #E6E6EF;
226
vertical-align: middle;
247
vertical-align: middle;
250
/* @group Code Colorization */
297
background-color: #F3F3F7;
298
border-left: 2px solid #797BAD;
299
margin: 0 24px 0 4px;
300
padding: 0 12px 0 16px;
320
background-color: #e8eef2;
330
border-collapse: collapse;
331
border: 1px solid #8284B2;
342
border-top: 1px solid #38395B;
349
/* @group Member Descriptions */
356
.mdescLeft, .mdescRight,
357
.memItemLeft, .memItemRight,
358
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
359
background-color: #F6F6F9;
362
padding: 1px 0 0 8px;
365
.mdescLeft, .mdescRight {
366
padding: 0px 8px 4px 8px;
370
.memItemLeft, .memItemRight, .memTemplParams {
371
border-top: 1px solid #ACADCC;
374
.memItemLeft, .memTemplItemLeft {
389
/* @group Member Details */
391
/* Styles for detailed member documentation */
401
background-color: #E2E3ED;
402
border: 1px solid #8284B2;
425
.memproto, dl.reflist dt {
426
border-top: 1px solid #8889B6;
427
border-left: 1px solid #8889B6;
428
border-right: 1px solid #8889B6;
429
padding: 6px 0px 6px 0px;
432
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
433
/* opera specific markup */
434
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
435
border-top-right-radius: 8px;
436
border-top-left-radius: 8px;
437
/* firefox specific markup */
438
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
439
-moz-border-radius-topright: 8px;
440
-moz-border-radius-topleft: 8px;
441
/* webkit specific markup */
442
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
443
-webkit-border-top-right-radius: 8px;
444
-webkit-border-top-left-radius: 8px;
445
background-image:url('nav_f.png');
446
background-repeat:repeat-x;
447
background-color: #D5D6E5;
451
.memdoc, dl.reflist dd {
452
border-bottom: 1px solid #8889B6;
453
border-left: 1px solid #8889B6;
454
border-right: 1px solid #8889B6;
456
background-color: #F9FAFB;
458
/* opera specific markup */
459
border-bottom-left-radius: 8px;
460
border-bottom-right-radius: 8px;
461
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
462
/* firefox specific markup */
463
-moz-border-radius-bottomleft: 8px;
464
-moz-border-radius-bottomright: 8px;
465
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
466
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F3F3F7 95%, #E6E6EF);
467
/* webkit specific markup */
468
-webkit-border-bottom-left-radius: 8px;
469
-webkit-border-bottom-right-radius: 8px;
470
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
471
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,#F3F3F7), to(#E6E6EF));
479
margin: 0px 0px 10px 0px;
499
.params, .retval, .exception, .tparams {
500
border-spacing: 6px 2px;
503
.params .paramname, .retval .paramname {
514
font-family: "courier new",courier,monospace;
523
/* @group Directory (tree) */
525
/* for the tree view */
528
font-family: sans-serif;
532
/* these are for tree view when used as main index */
547
The following two styles can be used to replace the root node title
548
with an image of your choice. Simply uncomment the next two styles,
549
specify the name of your image and be sure to set 'height' to the
550
proper pixel height of your image.
556
background-repeat: no-repeat;
557
background-image: url("yourimage.gif");
559
.directory h3.swap span {
579
vertical-align: -30%;
582
/* these are for tree view when not used as main index */
595
.directory-alt > h3 {
610
vertical-align: -30%;
625
border-collapse:collapse;
630
table.doxtable td, table.doxtable th {
631
border: 1px solid #181827;
632
padding: 3px 7px 2px;
636
background-color: #222338;
646
border: 1px solid #8889B6;
648
-moz-border-radius: 4px;
649
-webkit-border-radius: 4px;
651
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
652
-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
653
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
656
.fieldtable td, .fieldtable th {
657
padding: 3px 7px 2px;
660
.fieldtable td.fieldtype, .fieldtable td.fieldname {
662
border-right: 1px solid #8889B6;
663
border-bottom: 1px solid #8889B6;
667
.fieldtable td.fielddoc {
668
border-bottom: 1px solid #8889B6;
672
.fieldtable tr:last-child td {
677
background-image:url('nav_f.png');
678
background-repeat:repeat-x;
679
background-color: #D5D6E5;
685
-moz-border-radius-topleft: 4px;
686
-moz-border-radius-topright: 4px;
687
-webkit-border-top-left-radius: 4px;
688
-webkit-border-top-right-radius: 4px;
689
border-top-left-radius: 4px;
690
border-top-right-radius: 4px;
691
border-bottom: 1px solid #8889B6;
699
background-image: url('tab_b.png');
708
background-image:url('tab_b.png');
709
background-repeat:repeat-x;
713
border:solid 1px #A9AACA;
721
list-style-type:none;
725
background-image:url('bc_s.png');
726
background-repeat:no-repeat;
727
background-position:right;
731
.navpath li.navelem a
735
text-decoration: none;
739
.navpath li.navelem a:hover
746
list-style-type:none;
750
background-image:none;
751
background-repeat:no-repeat;
752
background-position:right;
788
background-image:url('nav_h.png');
789
background-repeat:repeat-x;
790
background-color: #F6F6F9;
792
border-bottom: 1px solid #ACADCC;
797
padding: 5px 5px 5px 7px;
805
/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
808
border-left:4px solid;
814
border-color: #D0C000;
817
dl.warning, dl.attention
819
border-color: #FF0000;
822
dl.pre, dl.post, dl.invariant
824
border-color: #00D000;
829
border-color: #505050;
834
border-color: #00C0E0;
839
border-color: #3030E0;
844
border-color: #C08050;
855
vertical-align: bottom;
856
border-collapse: separate;
866
font: 300% Tahoma, Arial,sans-serif;
873
font: 120% Tahoma, Arial,sans-serif;
880
font: 50% Tahoma, Arial,sans-serif;
890
border-bottom: 1px solid #3F4168;
915
border: 1px solid #6B6DA4;
937
background-color: #F0F0F5;
938
border: 1px solid #C7C8DC;
939
border-radius: 7px 7px 7px 7px;
942
margin: 0 20px 10px 10px;
947
background: url("bdwn.png") no-repeat scroll 0 5px transparent;
948
font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
955
font: bold 12px/1.2 Arial,FreeSans,sans-serif;
957
border-bottom: 0 none;
962
list-style: none outside none;
986
#top { display: none; }
987
#side-nav { display: none; }
988
#nav-path { display: none; }
989
body { overflow:visible; }
990
h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
991
.summary { display: none; }
992
.memitem { page-break-inside: avoid; }
995
margin-left:0 !important;
996
height:auto !important;
997
width:auto !important;
1004
text-wrap: unrestricted;
1005
white-space: -moz-pre-wrap; /* Moz */
1006
white-space: -pre-wrap; /* Opera 4-6 */
1007
white-space: -o-pre-wrap; /* Opera 7 */
1008
white-space: pre-wrap; /* CSS3 */
1009
word-wrap: break-word; /* IE 5.5+ */