Sync API with GLib GDir head
[gnome.introspection-doc-generator] / templates / resources / default.css
1 /* default.css
2 /<style>
3 / */
4 .detailList dd {
5         clear: both;
6 }
7 .left-class-list ol, .left-class-list ul {
8         list-style-image:none;
9         list-style-position:outside;
10         list-style-type:none;
11         margin: 4px;
12         padding: 4px;
13 }
14 .left-class-list {
15         background:#F8F8F8 none repeat scroll 0 0;
16         border:1px solid white;
17         float:left;
18         margin:5px;
19         padding:5px;
20         width:18%;
21 }
22 .class-picture {
23         float:right;
24         margin:20px 10px 10px;
25
26 }
27
28 body
29 {
30         font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
31         /* width: 800px; */
32 }
33
34 .header
35 {
36         clear: both;
37         background-color: #ccc;
38         padding: 8px;
39 }
40
41 h1
42 {
43         font-size: 150%;
44         font-weight: bold;
45         padding: 0;
46         margin: 1em 0 0 .3em;
47 }
48
49 hr
50 {
51         border: none 0;
52         border-top: 1px solid #7F8FB1;
53         height: 1px;
54 }
55
56 pre.code
57 {
58         display: block;
59         padding: 8px;
60         border: 1px dashed #ccc;
61 }
62
63 #index
64 {
65         margin-top: 24px;
66         float: left;
67         width: 160px;
68         position: absolute;
69         left: 8px;
70         background-color: #F3F3F3;
71         padding: 8px;
72 }
73
74 #content
75 {
76         margin-left: 190px;
77         width: 600px;
78 }
79
80 .classList
81 {
82         list-style-type: none;
83         padding: 0;
84         margin: 0 0 0 8px;
85         font-family: arial, sans-serif;
86         font-size: 1em;
87         overflow: auto;
88 }
89
90 .classList li
91 {
92         padding: 0;
93         margin: 0 0 8px 0;
94 }
95
96 .summaryTable { width: 100%; }
97
98 h1.classTitle
99 {
100         font-size:170%;
101         line-height:130%;
102 }
103
104 h2 {
105   font-size: 110%;
106   padding-left: 1em;
107 }
108
109 /* --------- the labels at the top of the page... -------- */
110 .class-summary-table .label
111 {
112     vertical-align: top;
113     margin-bottom: 4px;
114 }
115
116 .class-summary-table
117 {
118     margin-left:10px;
119     margin-top:5px;
120
121 }
122 .class-summary-table  td
123 {
124     font-size:12px;
125     padding:2px 10px 2px 2px;
126 }
127 .elbow
128 {
129   vertical-align: middle;
130   padding-right: 2px;
131 }
132
133 .elbow_indent2 {
134   padding-left: 10px;
135 }
136
137 .elbow_indent3 {
138   padding-left: 20px;
139 }
140
141 .elbow_indent4 {
142   padding-left: 40px;
143 }
144
145 .elbow_indent5 {
146   padding-left: 50px;
147 }
148
149 .elbow_indent6 {
150   padding-left: 50px;
151 }
152
153 .elbow_indent7 {
154   padding-left: 60px;
155 }
156
157 /** ---------------------   Caption above tables -----------------------**/
158 caption.Empty,
159 caption,
160 div.sectionTitle
161 {
162         background-color: #7F8FB1;
163         color: #fff;
164         font-size:130%;
165         text-align: left;
166         padding: 2px 6px 2px 6px;
167         border: 1px #7F8FB1 solid;
168     width: 100%;
169     font-weight: bold;
170 }
171
172 div.sectionTitle { margin-bottom: 8px; }
173 .summaryTable thead { display: none; }
174
175 .summaryTable td
176 {
177         vertical-align: top;
178         padding: 4px;
179         border-bottom: 1px #7F8FB1 solid;
180         border-right: 1px #7F8FB1 solid;
181 }
182
183 /*col#summaryAttributes {}*/
184 .summaryTable td.attributes
185 {
186         border-left: 1px #7F8FB1 solid;
187         width: 140px;
188         text-align: right;
189 }
190
191 td.attributes, .fixedFont
192 {
193         line-height: 15px;
194         font-family: "Courier New",Courier,monospace;
195         font-size: 13px;
196     margin-left: 10px;
197 }
198 td.attributes, .fixedFont a
199 {
200         color: #999999;
201         font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
202 }
203 td.attributes, .fixedFont b i
204 {
205         font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
206 }
207 .itemname
208 {
209     color: #002EBE;
210 }
211
212
213 .summaryTable td.nameDescription
214 {
215         text-align: left;
216         font-size: 13px;
217         line-height: 15px;
218 }
219
220 .summaryTable td.nameDescription, .description
221 {
222         line-height: 15px;
223         padding: 4px;
224         padding-left: 4px;
225 }
226
227 .summaryTable { margin-bottom: 8px; }
228
229 ul.inheritsList
230 {
231         list-style: square;
232         margin-left: 20px;
233         padding-left: 0;
234 }
235
236 .detailList {
237         margin-left: 20px;
238     padding-top: 10px;
239         line-height: 20px;
240     clear: left;
241 }
242 .detailList dt
243 {
244     margin-left: 20px;
245     clear: left;
246     float: left;
247
248 }
249
250 .detailList .heading
251 {
252         font-weight: bold;
253         padding-bottom: 6px;
254         margin-left: 0;
255
256 }
257
258 .light, td.attributes, .light a:link, .light a:visited
259 {
260         color: #777;
261         font-style: italic;
262 }
263
264 .fineprint
265 {
266         text-align: right;
267         font-size: 10px;
268 }
269
270 .detailList dd
271 {
272     clear: none;
273     float: left;
274     margin-left: 10px;
275
276
277 }
278
279
280 .detailList dt
281 {
282
283
284     margin-bottom::     12px;
285     margin-left:        20px;
286 }
287 /** ----------------------- RooJS extra stuff  ----------------------- */
288
289 .body-wrap {
290     margin: 5px;
291 }
292
293 .top-tools  {
294     text-align:right;
295 }
296 .inner-link {
297     margin-left: 10px;
298 }
299 .inheritance {
300     float:right;
301     margin-top:20px;
302     width:300px;
303 }
304 .res-block {
305     margin-bottom:15px;
306     padding-top:5px;
307    /* width:210px; */
308 }
309 .inheritance pre {
310     border:0pt none;
311     font-size:11px;
312     /* line-height:18px !important; */
313     margin:0pt;
314     padding:0pt 8px 5px !important;
315     text-align:left;
316     background-color: #f8f8f8;
317 }
318 div.hr {
319     background:#CCCCCC none repeat scroll 0%;
320     height:1px;
321     line-height:1px;
322     margin:5px 0pt;
323     overflow:hidden;
324         clear: both;
325 }
326 /** ----------------------- RooJS table stuff  ----------------------- */
327
328 .member-table {
329     margin-bottom:10px;
330     width:100%;
331 }
332
333 .member-table th {
334     background-color:#eee;
335     border-left:1px solid #EEE;
336     border-right:1px solid #DDD;
337     border-top:1px solid #EEE;
338     padding:3px;
339     text-align:left;
340     vertical-align:middle;
341
342
343     font-size:11px;
344     white-space:nowrap;
345
346 }
347
348 .member-table td.micon {
349     background:#F9F9F9;
350     border-right:1px solid #D0D0D0;
351     padding:0px;
352     width:16px;
353 }
354
355 .member-table td.micon a {
356
357     display:block;
358
359     text-decoration: none;
360
361      height:18px;
362     width:16px;
363 }
364
365 .member-table td.micon,
366 .member-table td.sig,
367 .member-table td.msource {
368     border-top:1px solid #D0D0D0;
369     vertical-align:top;
370     padding: 5px;
371     font-size: 13px;
372 }
373 .expanded .mdesc .short{
374     display:none;
375 }
376 .expanded .mdesc .comments,
377 .expanded .mdesc .long {
378     display:block;
379     margin-top: 10px;
380     margin-left: 10px;
381 }
382
383
384 .mdesc .comments,
385 .mdesc .long {
386     display:none;
387 }
388 .mdesc .short {
389     color: #999;
390     margin-left: 10px;
391 }
392
393 .expandable td.micon a {
394     background:transparent url(elbow-plus-nl.gif) no-repeat scroll 0px 0px;
395     cursor:pointer}
396
397 .expanded  td.micon a {
398     background:transparent url(elbow-minus-nl.gif) no-repeat scroll 0px 0px;
399     cursor:pointer;
400
401 }
402
403
404 /* ---- table with no contents */
405
406 caption.Empty
407 {
408     background-color:#EEEEEE;
409     border:medium none;
410     color:#666666;
411     font-size:10pt;
412     font-style:italic;
413     font-weight: normal;
414 }
415
416
417 /* fix up lists back to normal */
418
419
420 .body-wrap ul
421 {
422     ist-style-image:    none;
423     list-style-position:        outside;
424     list-style-type:    disc;
425     padding-left: 40px;
426 }
427
428 .long pre,
429 .description pre  {
430     background:#F8F8F8 none repeat scroll 0% 0%;
431     border-color:#ccc;
432     border-style:solid;
433     border-width:1px 1px 1px 5px;
434     font-size:12px !important;
435     line-height:14px !important;
436     margin:10px 10px 10px 0px;
437     padding:10px;
438 }
439
440
441 .comments {
442     background:#F8F8F8 none repeat scroll 0% 0%;
443     border-color:#f30;
444     border-style:solid;
445     border-width:1px 15px 1px 15px;
446     font-size:12px !important;
447     line-height:14px !important;
448     margin:10px 10px 10px 0px;
449     padding:10px;
450     width:95%;
451     float:left;
452
453 }
454
455
456 /** methods etc. defined in this class are highlighted. **/
457
458 /** -------- alternating rows.. ---- */
459
460 .config-row-alt0 {
461     background-color : #f8f8f8;
462 }
463 .notInherited td.micon,
464 .notInherited td.msource
465 {
466
467     background-color: #7F8FB1; 
468     color : #fff;
469     font-weight: bold;
470 }
471 td.msource
472 {
473     width: 160px;
474 }
475
476 .detailList dd {
477         clear: both;
478 }
479 .left-class-list ol, .left-class-list ul {
480         list-style-image:none;
481         list-style-position:outside;
482         list-style-type:none;
483         margin: 4px;
484         padding: 4px;
485 }
486 .left-class-list {
487         background:#F8F8F8 none repeat scroll 0 0;
488         border:1px solid white;
489         float:left;
490         margin:5px;
491         padding:5px;
492         width:18%;
493 }
494 .class-picture {
495         float:right;
496         margin:20px 10px 10px;
497         
498 }
499 .left-class-list ol, .left-class-list ul {
500         list-style-image:none;
501         list-style-position:outside;
502         list-style-type:none;
503         margin: 4px;
504         padding: 4px;
505 }
506 .left-class-list {
507         background:#F8F8F8 none repeat scroll 0 0;
508         border:1px solid white;
509         float:left;
510         margin:5px;
511         padding:5px;
512         width:18%;
513 }
514 .ns-list {
515         
516     display:block;
517     float:left;
518     margin:30px;
519 }