xref: /aoo4110/main/odk/docs/cpp/ref/cpp.css (revision b1cdbd2c)
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   { background-color:#ffffff; }
26
27#adc-cppref a { text-decoration: none; }
28#adc-cppref a:link { color: #0e85cd; }
29#adc-cppref a:visited { color: #638093; }
30#adc-cppref a:active { color: #4dadea; }
31
32#adc-cppref h1     { font-size:20pt; margin-top:3pt; margin-bottom:7pt; }
33#adc-cppref h2     { font-family:Arial; font-size:16pt; margin-top:3pt; margin-bottom:5pt; }
34#adc-cppref h3     { font-size:13pt; margin-top:2pt; margin-bottom:3pt; }
35#adc-cppref h4     { font-size:10pt; font-weight:bold; margin-top:2pt; margin-bottom:1pt; }
36#adc-cppref dl     { margin-top:1pt; margin-bottom:1pt; }
37#adc-cppref dl.member  { margin-top:1pt; margin-bottom:1pt;
38	     background-image:url(../../images/bg_table3.png); }
39#adc-cppref dt     { font-size:10pt; font-weight:bold; margin-top:2pt; margin-bottom:1pt; }
40#adc-cppref dt.member  { font-size:13pt; font-weight:bold; margin-top:2pt; margin-bottom:1pt; }
41#adc-cppref dt.simple  { font-size:10pt; font-weight:normal; margin-top:2pt; margin-bottom:1pt; }
42#adc-cppref dd     { font-size:10pt; margin-top:1pt; margin-bottom:1pt; }
43#adc-cppref dd.member  { font-size:10pt; margin-top:1pt; margin-bottom:1pt; background-color:#ffffff; }
44#adc-cppref p      { font-size:10pt; margin-top:3pt; margin-bottom:1pt; }
45#adc-cppref pre    { font-family:monospace; font-size:10pt; margin-top:1pt; margin-bottom:1pt; }
46#adc-cppref tr     { font-size:10pt; }
47#adc-cppref td     { font-size:10pt; }
48
49#adc-cppref dt.attention   { color:#ff0000; }
50
51#adc-cppref div.title      { text-align:center;  line-height:26pt;
52		 background-image:url(../../images/bg_table.png); }
53#adc-cppref .subtitle      { background-image:url(../../images/bg_table.png); }
54
55#adc-cppref td.flagname    { background-image:url(../../images/bg_table2.png);
56	         font-family:Arial; font-size:8pt; font-weight:bold; }
57#adc-cppref td.flagyes     { font-family:Arial; font-size:8pt; font-weight:bold; }
58#adc-cppref td.flagno      { font-family:Arial; font-size:8pt; }
59#adc-cppref td.flagtext    { font-family:Arial; font-size:8pt; font-weight:bold; }
60
61#adc-cppref td.navimain, td.navimain a
62               { background-image:url(../../images/bg_table2.png);
63                 font-family:Arial; font-size:12pt; font-weight:bold; }
64
65/* background-color:#eeeeff; color:#000000; */
66
67#adc-cppref td.navimainself
68               { background-color:#226bb0; color:#ffffff;
69                 font-family:Arial; font-size:12pt; font-weight:bold; }
70#adc-cppref td.navimainnone
71               { background-image:url(../../images/bg_table2.png);
72                 font-family:Arial; font-size:12pt; }
73
74#adc-cppref div.define     { font-family:Arial; background-color:#87c2e6; }
75
76#adc-cppref .nqclass       { color:#008800; }
77
78#adc-cppref h3.help        { background-color:#cfe7f5; margin-top:12pt; }
79
80#adc-cppref .btpubl        { color:#87c2e6; }
81#adc-cppref .btprot        { color:#226bb0; }
82#adc-cppref .btpriv        { color:#06348c; }
83#adc-cppref .btvpubl       { color:#87c2e6; font-style:italic; }
84#adc-cppref .btvprot       { color:#226bb0; font-style:italic; }
85#adc-cppref .btvpriv       { color:#06348c; font-style:italic; }
86#adc-cppref .btself        { font-weight:bold; }
87
88#adc-cppref table { empty-cells:show; }
89
90#adc-cppref .childlist td,
91#adc-cppref .commentedlinks td,
92#adc-cppref .memberlist td,
93#adc-cppref .title-table td,
94#adc-cppref .subtitle td,
95#adc-cppref .crosstitle td  { border: .1pt solid grey }
96
97#adc-cppref .flag-table td { border: .1pt solid #cccccc; }
98
99#adc-cppref .table-in-method td,
100#adc-cppref .table-in-data td,
101#adc-cppref .navimain td,
102#adc-cppref .navisub td,
103#adc-cppref .expl-table td,
104#adc-cppref .param-table td  { border: none; }
105
106
107/* Explanation of CSS classes:
108
109dl.member       provides coloured frame for function descriptions.
110dd.member       makes the content of this frame white
111
112dt.attention    special colour for @attention remarks
113
114div.title       HTML page headline
115.subtitle       headline of lists of members and similar
116
117                These are for the flagtables in classes:
118td.flagname     Flag name.
119td.flagyes      flag value "yes"
120td.flagno       flag value "no"
121td.flagtext     other flag value
122
123
124                These are for the main navigationbar:
125td.navimain, td.navimain a
126                Links in navibar.
127td.navimainself Text in navibar which refers to current page.
128td.navimainnone Text which links to nothing.
129
130
131div.define      Subtitles on the #define/macro descriptions page
132
133.nqclass        special color for classes in the qualification
134                on top of type pages like in:
135                ::nsp1::nsp2::_ClassXY_::
136
137h3.help         Subtitles on the help page
138
139                These are for the base class tree on class pages:
140.btpubl         public base class
141.btprot         protected
142.btpriv         private
143.btvpubl        virtual public
144.btvprot        virtual protected
145.btvpriv        virtual private
146.btself         placeholder for currently displayed class
147
148*/
149