xref: /trunk/main/odk/docs/cpp/ref/cpp.css (revision f953d1c4)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22/*      Autodoc css file for C++ documentation      */
23
24
25body   { color:#333333; background-color:#ffffff; }
26
27#adc-cppref a:link { color: #107EC0; text-decoration: none; }
28#adc-cppref a:visited { color: #638093; text-decoration: none; }
29#adc-cppref a:hover { color: #107EC0; text-decoration: underline; }
30
31#adc-cppref h1     { font-size:20pt; margin-top:3pt; margin-bottom:7pt; }
32#adc-cppref h2     { font-family:Arial; font-size:16pt; margin-top:3pt; margin-bottom:5pt; }
33#adc-cppref h3     { font-size:13pt; margin-top:2pt; margin-bottom:3pt; }
34#adc-cppref h4     { font-size:10pt; font-weight:bold; margin-top:2pt; margin-bottom:1pt; }
35#adc-cppref dl     { margin-top:1pt; margin-bottom:1pt; }
36#adc-cppref dl.member  { margin-top:1pt; margin-bottom:1pt;
37	     background-image:url(../../images/bg_table3.png); }
38#adc-cppref dt     { font-size:10pt; font-weight:bold; margin-top:2pt; margin-bottom:1pt; }
39#adc-cppref dt.member  { font-size:13pt; font-weight:bold; margin-top:2pt; margin-bottom:1pt; }
40#adc-cppref dt.simple  { font-size:10pt; font-weight:normal; margin-top:2pt; margin-bottom:1pt; }
41#adc-cppref dd     { font-size:10pt; margin-top:1pt; margin-bottom:1pt; }
42#adc-cppref dd.member  { font-size:10pt; margin-top:1pt; margin-bottom:1pt; background-color:#ffffff; }
43#adc-cppref p      { font-size:10pt; margin-top:3pt; margin-bottom:1pt; }
44#adc-cppref pre    { font-family:monospace; font-size:10pt; margin-top:1pt; margin-bottom:1pt; }
45#adc-cppref tr     { font-size:10pt; }
46#adc-cppref td     { font-size:10pt; }
47
48#adc-cppref dt.attention   { color:#ff0000; }
49
50#adc-cppref div.title      { text-align:center;  line-height:26pt;
51		 background-image:url(../../images/bg_table.png); }
52#adc-cppref .subtitle      { background-image:url(../../images/bg_table.png); }
53
54#adc-cppref td.flagname    { background-image:url(../../images/bg_table2.png);
55	         font-family:Arial; font-size:8pt; font-weight:bold; }
56#adc-cppref td.flagyes     { font-family:Arial; font-size:8pt; font-weight:bold; }
57#adc-cppref td.flagno      { font-family:Arial; font-size:8pt; }
58#adc-cppref td.flagtext    { font-family:Arial; font-size:8pt; font-weight:bold; }
59
60#adc-cppref td.navimain, td.navimain a
61               { background-image:url(../../images/bg_table2.png);
62                 font-family:Arial; font-size:12pt; font-weight:bold; }
63
64/* background-color:#eeeeff; color:#000000; */
65
66#adc-cppref td.navimainself
67               { background-color:#226bb0; color:#ffffff;
68                 font-family:Arial; font-size:12pt; font-weight:bold; }
69#adc-cppref td.navimainnone
70               { background-image:url(../../images/bg_table2.png);
71                 font-family:Arial; font-size:12pt; }
72
73#adc-cppref div.define     { font-family:Arial; background-color:#87c2e6; }
74
75#adc-cppref .nqclass       { color:#008800; }
76
77#adc-cppref h3.help        { background-color:#cfe7f5; margin-top:12pt; }
78
79#adc-cppref .btpubl        { color:#87c2e6; }
80#adc-cppref .btprot        { color:#226bb0; }
81#adc-cppref .btpriv        { color:#06348c; }
82#adc-cppref .btvpubl       { color:#87c2e6; font-style:italic; }
83#adc-cppref .btvprot       { color:#226bb0; font-style:italic; }
84#adc-cppref .btvpriv       { color:#06348c; font-style:italic; }
85#adc-cppref .btself        { font-weight:bold; }
86
87#adc-cppref table { empty-cells:show; }
88
89#adc-cppref .childlist td,
90#adc-cppref .commentedlinks td,
91#adc-cppref .memberlist td,
92#adc-cppref .title-table td,
93#adc-cppref .subtitle td,
94#adc-cppref .crosstitle td  { border: .1pt solid grey }
95
96#adc-cppref .flag-table td { border: .1pt solid #cccccc; }
97
98#adc-cppref .table-in-method td,
99#adc-cppref .table-in-data td,
100#adc-cppref .navimain td,
101#adc-cppref .navisub td,
102#adc-cppref .expl-table td,
103#adc-cppref .param-table td  { border: none; }
104
105
106/* Explanation of CSS classes:
107
108dl.member       provides coloured frame for function descriptions.
109dd.member       makes the content of this frame white
110
111dt.attention    special colour for @attention remarks
112
113div.title       HTML page headline
114.subtitle       headline of lists of members and similar
115
116                These are for the flagtables in classes:
117td.flagname     Flag name.
118td.flagyes      flag value "yes"
119td.flagno       flag value "no"
120td.flagtext     other flag value
121
122
123                These are for the main navigationbar:
124td.navimain, td.navimain a
125                Links in navibar.
126td.navimainself Text in navibar which refers to current page.
127td.navimainnone Text which links to nothing.
128
129
130div.define      Subtitles on the #define/macro descriptions page
131
132.nqclass        special color for classes in the qualification
133                on top of type pages like in:
134                ::nsp1::nsp2::_ClassXY_::
135
136h3.help         Subtitles on the help page
137
138                These are for the base class tree on class pages:
139.btpubl         public base class
140.btprot         protected
141.btpriv         private
142.btvpubl        virtual public
143.btvprot        virtual protected
144.btvpriv        virtual private
145.btself         placeholder for currently displayed class
146
147*/
148