OSDN Git Service

modified the Japanese pronunciation of 'suite'.
[ccunit/ccunit.git] / doc / ccunit.css
1 /*  Copyright (C) 2010 TSUTSUMI Kikuo.
2     This file is part of the CCUnit Library.
3
4     The CCUnit Library is free software; you can redistribute it and/or
5     modify it under the terms of the GNU Lesser General Public License
6     as published by the Free Software Foundation; either version 2.1 of
7     the License, or (at your option) any later version.
8
9     The CCUnit Library is distributed in the hope that it will be
10     useful, but WITHOUT ANY WARRANTY; without even the implied warranty
11     of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12     GNU Lesser General Public License for more details.
13
14     You should have received a copy of the GNU Lesser General Public
15     License along with the CCUnit Library; see the file COPYING.LESSER.
16     If not, see <http://www.gnu.org/licenses/>
17 */
18 /* $Id$ */
19
20 body, table, div, p, dl {
21         font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
22         font-size: 10pt;
23 }
24
25 /* @group Heading Levels */
26
27 h1 {
28         font-size: 150%;
29 }
30
31 h2 {
32         font-size: 120%;
33 }
34
35 h3 {
36         font-size: 100%;
37 }
38
39 dt {
40         font-weight: bold;
41 }
42
43 div.multicol {
44         -moz-column-gap: 1em;
45         -webkit-column-gap: 1em;
46         -moz-column-count: 3;
47         -webkit-column-count: 3;
48 }
49
50 p.startli, p.startdd, p.starttd {
51         margin-top: 2px;
52 }
53
54 p.endli {
55         margin-bottom: 0px;
56 }
57
58 p.enddd {
59         margin-bottom: 4px;
60 }
61
62 p.endtd {
63         margin-bottom: 2px;
64 }
65
66 /* @end */
67
68 caption {
69         font-weight: bold;
70 }
71
72 span.legend {
73         font-size: 70%;
74         text-align: center;
75 }
76
77 h3.version {
78         font-size: 90%;
79         text-align: center;
80 }
81
82 div.qindex, div.navtab{
83         background-color: #EBEFF6;
84         border: 1px solid #A3B4D7;
85         text-align: center;
86         margin: 2px;
87         padding: 2px;
88 }
89
90 div.qindex, div.navpath {
91         width: 100%;
92         line-height: 140%;
93 }
94
95 div.navtab {
96         margin-right: 15px;
97 }
98
99 /* @group Link Styling */
100
101 a {
102         color: #3D578C;
103         font-weight: normal;
104         text-decoration: none;
105 }
106
107 .contents a:visited {
108         color: #4665A2;
109 }
110
111 a:hover {
112         text-decoration: underline;
113 }
114
115 a.qindex {
116         font-weight: bold;
117 }
118
119 a.qindexHL {
120         font-weight: bold;
121         background-color: #9CAFD4;
122         color: #ffffff;
123         border: 1px double #869DCA;
124 }
125
126 .contents a.qindexHL:visited {
127         color: #ffffff;
128 }
129
130 a.el {
131         font-weight: bold;
132 }
133
134 a.elRef {
135 }
136
137 a.code {
138         color: #4665A2;
139 }
140
141 a.codeRef {
142         color: #4665A2;
143 }
144
145 /* @end */
146
147 dl.el {
148         margin-left: -1cm;
149 }
150
151 .fragment {
152         font-family: monospace, fixed;
153         font-size: 105%;
154 }
155
156 pre.fragment {
157         border: 1px solid #C4CFE5;
158         background-color: #FBFCFD;
159         padding: 4px 6px;
160         margin: 4px 8px 4px 2px;
161         overflow: auto;
162         word-wrap: break-word;
163         font-size:  9pt;
164         line-height: 125%;
165 }
166
167 div.ah {
168         background-color: black;
169         font-weight: bold;
170         color: #ffffff;
171         margin-bottom: 3px;
172         margin-top: 3px;
173         padding: 0.2em;
174         border: solid thin #333;
175         border-radius: 0.5em;
176         -webkit-border-radius: .5em;
177         -moz-border-radius: .5em;
178         -webkit-box-shadow: 2px 2px 3px #999;
179         -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
180         background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
181         background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
182 }
183
184 div.groupHeader {
185         margin-left: 16px;
186         margin-top: 12px;
187         margin-bottom: 6px;
188         font-weight: bold;
189 }
190
191 div.groupText {
192         margin-left: 16px;
193         font-style: italic;
194 }
195
196 body {
197         background: white;
198         color: black;
199         margin: 0;
200 }
201
202 div.contents {
203         width: 16cm;
204         margin-top: 10px;
205         margin-left: 10px;
206         margin-right: 10px;
207 }
208
209 td.indexkey {
210         background-color: #EBEFF6;
211         font-weight: bold;
212         border: 1px solid #C4CFE5;
213         margin: 2px 0px 2px 0;
214         padding: 2px 10px;
215 }
216
217 td.indexvalue {
218         background-color: #EBEFF6;
219         border: 1px solid #C4CFE5;
220         padding: 2px 10px;
221         margin: 2px 0px;
222 }
223
224 tr.memlist {
225         background-color: #EEF1F7;
226 }
227
228 p.formulaDsp {
229         text-align: center;
230 }
231
232 img.formulaDsp {
233         
234 }
235
236 img.formulaInl {
237         vertical-align: middle;
238 }
239
240 div.center {
241         text-align: center;
242         margin-top: 0px;
243         margin-bottom: 0px;
244         padding: 0px;
245 }
246
247 div.center img {
248         border: 0px;
249 }
250
251 address.footer {
252         text-align: right;
253         padding-right: 12px;
254 }
255
256 img.footer {
257         border: 0px;
258         vertical-align: middle;
259 }
260
261 /* @group Code Colorization */
262
263 span.keyword {
264         color: #008000
265 }
266
267 span.keywordtype {
268         color: #604020
269 }
270
271 span.keywordflow {
272         color: #e08000
273 }
274
275 span.comment {
276         color: #800000
277 }
278
279 span.preprocessor {
280         color: #806020
281 }
282
283 span.stringliteral {
284         color: #002080
285 }
286
287 span.charliteral {
288         color: #008080
289 }
290
291 span.vhdldigit { 
292         color: #ff00ff 
293 }
294
295 span.vhdlchar { 
296         color: #000000 
297 }
298
299 span.vhdlkeyword { 
300         color: #700070 
301 }
302
303 span.vhdllogic { 
304         color: #ff0000 
305 }
306
307 /* @end */
308
309 /*
310 .search {
311         color: #003399;
312         font-weight: bold;
313 }
314
315 form.search {
316         margin-bottom: 0px;
317         margin-top: 0px;
318 }
319
320 input.search {
321         font-size: 75%;
322         color: #000080;
323         font-weight: normal;
324         background-color: #e8eef2;
325 }
326 */
327
328 td.tiny {
329         font-size: 75%;
330 }
331
332 .dirtab {
333         padding: 4px;
334         border-collapse: collapse;
335         border: 1px solid #A3B4D7;
336 }
337
338 th.dirtab {
339         background: #EBEFF6;
340         font-weight: bold;
341 }
342
343 hr {
344         height: 0px;
345         border: none;
346         border-top: 1px solid #4A6AAA;
347 }
348
349 hr.footer {
350         height: 1px;
351 }
352
353 /* @group Member Descriptions */
354
355 table.memberdecls {
356         border-spacing: 0px;
357         padding: 0px;
358 }
359
360 .mdescLeft, .mdescRight,
361 .memItemLeft, .memItemRight,
362 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
363         background-color: #F9FAFC;
364         border: none;
365         margin: 4px;
366         padding: 1px 0 0 8px;
367 }
368
369 .mdescLeft, .mdescRight {
370         padding: 0px 8px 4px 8px;
371         color: #555;
372 }
373
374 .memItemLeft, .memItemRight, .memTemplParams {
375         border-top: 1px solid #C4CFE5;
376 }
377
378 .memItemLeft, .memTemplItemLeft {
379         white-space: nowrap;
380 }
381
382 .memTemplParams {
383         color: #4665A2;
384         white-space: nowrap;
385 }
386
387 /* @end */
388
389 /* @group Member Details */
390
391 /* Styles for detailed member documentation */
392
393 .memtemplate {
394         font-size: 80%;
395         color: #4665A2;
396         font-weight: normal;
397         margin-left: 3px;
398 }
399
400 .memnav {
401         background-color: #EBEFF6;
402         border: 1px solid #A3B4D7;
403         text-align: center;
404         margin: 2px;
405         margin-right: 15px;
406         padding: 2px;
407 }
408
409 .memitem {
410         padding: 0;
411         margin-bottom: 10px;
412 }
413
414 .memname {
415         white-space: nowrap;
416         font-weight: bold;
417         margin-left: 6px;
418 }
419
420 .memproto {
421         border-top: 1px solid #A8B8D9;
422         border-left: 1px solid #A8B8D9;
423         border-right: 1px solid #A8B8D9;
424         padding: 6px 0px 6px 0px;
425         color: #253555;
426         font-weight: bold;
427         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
428         /* firefox specific markup */
429         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
430         -moz-border-radius-topright: 8px;
431         -moz-border-radius-topleft: 8px;
432         /* webkit specific markup */
433         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
434         -webkit-border-top-right-radius: 8px;
435         -webkit-border-top-left-radius: 8px;
436         background-image:url('nav_f.png');
437         background-repeat:repeat-x;
438         background-color: #E2E8F2;
439
440 }
441
442 .memdoc {
443         border-bottom: 1px solid #A8B8D9;      
444         border-left: 1px solid #A8B8D9;      
445         border-right: 1px solid #A8B8D9; 
446         padding: 2px 5px;
447         background-color: #FBFCFD;
448         border-top-width: 0;
449         /* firefox specific markup */
450         -moz-border-radius-bottomleft: 8px;
451         -moz-border-radius-bottomright: 8px;
452         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
453         background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7);
454         /* webkit specific markup */
455         -webkit-border-bottom-left-radius: 8px;
456         -webkit-border-bottom-right-radius: 8px;
457         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
458         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));
459 }
460
461 .paramkey {
462         text-align: right;
463 }
464
465 .paramtype {
466         white-space: nowrap;
467 }
468
469 .paramname {
470         color: #602020;
471         white-space: nowrap;
472 }
473 .paramname em {
474         font-style: normal;
475 }
476
477 /* @end */
478
479 /* @group Directory (tree) */
480
481 /* for the tree view */
482
483 .ftvtree {
484         font-family: sans-serif;
485         margin: 0px;
486 }
487
488 /* these are for tree view when used as main index */
489
490 .directory {
491         font-size: 9pt;
492         font-weight: bold;
493         margin: 5px;
494 }
495
496 .directory h3 {
497         margin: 0px;
498         margin-top: 1em;
499         font-size: 11pt;
500 }
501
502 /*
503 The following two styles can be used to replace the root node title
504 with an image of your choice.  Simply uncomment the next two styles,
505 specify the name of your image and be sure to set 'height' to the
506 proper pixel height of your image.
507 */
508
509 /*
510 .directory h3.swap {
511         height: 61px;
512         background-repeat: no-repeat;
513         background-image: url("yourimage.gif");
514 }
515 .directory h3.swap span {
516         display: none;
517 }
518 */
519
520 .directory > h3 {
521         margin-top: 0;
522 }
523
524 .directory p {
525         margin: 0px;
526         white-space: nowrap;
527 }
528
529 .directory div {
530         display: none;
531         margin: 0px;
532 }
533
534 .directory img {
535         vertical-align: -30%;
536 }
537
538 /* these are for tree view when not used as main index */
539
540 .directory-alt {
541         font-size: 100%;
542         font-weight: bold;
543 }
544
545 .directory-alt h3 {
546         margin: 0px;
547         margin-top: 1em;
548         font-size: 11pt;
549 }
550
551 .directory-alt > h3 {
552         margin-top: 0;
553 }
554
555 .directory-alt p {
556         margin: 0px;
557         white-space: nowrap;
558 }
559
560 .directory-alt div {
561         display: none;
562         margin: 0px;
563 }
564
565 .directory-alt img {
566         vertical-align: -30%;
567 }
568
569 /* @end */
570
571 div.dynheader {
572         margin-top: 8px;
573 }
574
575 address {
576         font-style: normal;
577         color: #2A3D61;
578 }
579
580 table.doxtable {
581         border-collapse:collapse;
582 }
583
584 table.doxtable td, table.doxtable th {
585         border: 1px solid #2D4068;
586         padding: 3px 7px 2px;
587 }
588
589 table.doxtable th {
590         background-color: #374F7F;
591         color: #FFFFFF;
592         font-size: 110%;
593         padding-bottom: 4px;
594         padding-top: 5px;
595         text-align:left;
596 }
597
598 .tabsearch {
599         top: 0px;
600         left: 10px;
601         height: 36px;
602         background-image: url('tab_b.png');
603         z-index: 101;
604         overflow: hidden;
605         font-size: 13px;
606 }
607
608 .navpath ul
609 {
610         font-size: 11px;
611         background-image:url('tab_b.png');
612         background-repeat:repeat-x;
613         height:30px;
614         line-height:30px;
615         color:#8AA0CC;
616         border:solid 1px #C2CDE4;
617         overflow:hidden;
618         margin:0px;
619         padding:0px;
620 }
621
622 .navpath li
623 {
624         list-style-type:none;
625         float:left;
626         padding-left:10px;
627         padding-right: 15px;
628         background-image:url('bc_s.png');
629         background-repeat:no-repeat;
630         background-position:right;
631         color:#364D7C;
632 }
633
634 .navpath a
635 {
636         height:32px;
637         display:block;
638         text-decoration: none;
639         outline: none;
640 }
641
642 .navpath a:hover
643 {
644         color:#6884BD;
645 }
646
647 div.summary
648 {
649         float: right;
650         font-size: 8pt;
651         padding-right: 5px;
652         width: 50%;
653         text-align: right;
654 }       
655
656 div.summary a
657 {
658         white-space: nowrap;
659 }
660
661 div.header
662 {
663         background-image:url('nav_h.png');
664         background-repeat:repeat-x;
665         background-color: #F9FAFC;
666         margin:  0px;
667         border-bottom: 1px solid #C4CFE5;
668 }
669
670 div.headertitle
671 {
672         padding: 5px 5px 5px 10px;
673 }
674