38fcc662be 2010-11-10 kinaba: /* This file is a part of CanDyDOC fileset. 38fcc662be 2010-11-10 kinaba: File is written by Victor Nakoryakov and placed into the public domain. 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: This file is main CSS file of CanDyDOC. You may adjust some part of 38fcc662be 2010-11-10 kinaba: parameters to control how result documentation would looks like. See 38fcc662be 2010-11-10 kinaba: further documentation for details. */ 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* This controls how background would looks like and 38fcc662be 2010-11-10 kinaba: sets some document-scope defaults. */ 38fcc662be 2010-11-10 kinaba: body 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: /* These parameters control default font. */ 38fcc662be 2010-11-10 kinaba: font-family: Verdana, Arial, Helvetica, sans-serif; 38fcc662be 2010-11-10 kinaba: font-size: 10pt; 38fcc662be 2010-11-10 kinaba: color: #666666; 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* These control look of background. Note that you have to use 38fcc662be 2010-11-10 kinaba: fixed background to keep documentation good-looking in 38fcc662be 2010-11-10 kinaba: IE6 and earlier. Otherwise whole *explorer* will jerk while 38fcc662be 2010-11-10 kinaba: scrolling. If you do not want to use background at all use 38fcc662be 2010-11-10 kinaba: some invalid url, e.g. url(foo). */ 38fcc662be 2010-11-10 kinaba: background-color: #e6fcea; 38fcc662be 2010-11-10 kinaba: background: url(img/bg.gif) fixed; 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Don't touch. Necessary for IE6 and earlier. */ 38fcc662be 2010-11-10 kinaba: height: 100%; 38fcc662be 2010-11-10 kinaba: } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style applied to all tables. Actualy there are two: one table is 38fcc662be 2010-11-10 kinaba: that contains contant and footer with CanDyDOC logo, and others 38fcc662be 2010-11-10 kinaba: are that contains functions' parameters description. */ 38fcc662be 2010-11-10 kinaba: table 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: font-family: Verdana, Arial, Helvetica, sans-serif; 38fcc662be 2010-11-10 kinaba: font-size: 10pt; 38fcc662be 2010-11-10 kinaba: color: #666666; 38fcc662be 2010-11-10 kinaba: text-align: justify; 38fcc662be 2010-11-10 kinaba: } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style used for all hyperlinks. */ 38fcc662be 2010-11-10 kinaba: a:link { color: #009900; text-decoration: none } 38fcc662be 2010-11-10 kinaba: a:visited { color: #009999; text-decoration: none } 38fcc662be 2010-11-10 kinaba: a:hover { color: #0033cc; text-decoration: none } 38fcc662be 2010-11-10 kinaba: a:active { color: #0033cc; text-decoration: none } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* 38fcc662be 2010-11-10 kinaba: table.matrix 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: border-left: double 3px #666666; 38fcc662be 2010-11-10 kinaba: border-right: double 3px #666666; 38fcc662be 2010-11-10 kinaba: margin-left: 3em; 38fcc662be 2010-11-10 kinaba: } 38fcc662be 2010-11-10 kinaba: */ 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style appled to declarations. E.g. 'void foo(int a, float b);' */ 38fcc662be 2010-11-10 kinaba: span.decl { font-size: 10pt; font-weight: bold; color: #000000; text-align: left } 38fcc662be 2010-11-10 kinaba: /* Style appled to current declaration's symbol. E.g. 'foo' in 'void foo(int a, float b);' */ 38fcc662be 2010-11-10 kinaba: span.currsymbol { font-size: 12pt; color: #009900 } 38fcc662be 2010-11-10 kinaba: /* Style appled to function's parameters. E.g. 'a' and 'b' in 'void foo(int a, float b);' */ 38fcc662be 2010-11-10 kinaba: span.funcparam { font-style: italic; font-weight: normal; color: #331200 } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style for div that actualy contains documenation. */ 38fcc662be 2010-11-10 kinaba: #content 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: padding-right: 8px; 38fcc662be 2010-11-10 kinaba: position: absolute; 38fcc662be 2010-11-10 kinaba: left: 245px; 38fcc662be 2010-11-10 kinaba: top: 8px; 38fcc662be 2010-11-10 kinaba: text-align: justify; 38fcc662be 2010-11-10 kinaba: } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style for table that is inside div considered above. Contains documentaton 38fcc662be 2010-11-10 kinaba: itself and footer with CanDyDOC logo. */ 38fcc662be 2010-11-10 kinaba: table.content 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: margin-bottom: 8px; 38fcc662be 2010-11-10 kinaba: border-spacing: 0px; 38fcc662be 2010-11-10 kinaba: border-collapse: collapse; 38fcc662be 2010-11-10 kinaba: background-color: #ffffff; 38fcc662be 2010-11-10 kinaba: } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style for cell of above considered table that contains documentation itself. */ 38fcc662be 2010-11-10 kinaba: #docbody 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: padding: 8px 20px 8px 20px; 38fcc662be 2010-11-10 kinaba: border: solid 1px #009900; 38fcc662be 2010-11-10 kinaba: } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style for cell that contains CanDyDOC logo. */ 38fcc662be 2010-11-10 kinaba: #docfooter 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: height: 16px; 38fcc662be 2010-11-10 kinaba: background-color: #ddeedd; 38fcc662be 2010-11-10 kinaba: padding: 0px 8px 0px 8px; 38fcc662be 2010-11-10 kinaba: border: solid 1px #009900; 38fcc662be 2010-11-10 kinaba: } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style applied to currently active tab of explorer window. */ 38fcc662be 2010-11-10 kinaba: span.activetab 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: background-color: #0033cc; 38fcc662be 2010-11-10 kinaba: border-top: solid 2px #009900; 38fcc662be 2010-11-10 kinaba: color: #ffffff; 38fcc662be 2010-11-10 kinaba: font-weight: bold; 38fcc662be 2010-11-10 kinaba: padding-left: 4px; 38fcc662be 2010-11-10 kinaba: padding-right: 4px; 38fcc662be 2010-11-10 kinaba: padding-top: 1px; 38fcc662be 2010-11-10 kinaba: margin-right: 1px; 38fcc662be 2010-11-10 kinaba: } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style applied to currently inactive tab of explorer window. */ 38fcc662be 2010-11-10 kinaba: span.inactivetab 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: background-color: #000066; 38fcc662be 2010-11-10 kinaba: color: #cccccc; 38fcc662be 2010-11-10 kinaba: font-weight: normal; 38fcc662be 2010-11-10 kinaba: padding-left: 4px; 38fcc662be 2010-11-10 kinaba: padding-right: 4px; 38fcc662be 2010-11-10 kinaba: padding-top: 0px; 38fcc662be 2010-11-10 kinaba: margin-right: 1px; 38fcc662be 2010-11-10 kinaba: } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style applied to div that contains tabs of explorer. Note that if 38fcc662be 2010-11-10 kinaba: you want to change it's position you have to change position of 38fcc662be 2010-11-10 kinaba: #explorerclient, #content and corresponding values in ie56hack.css */ 38fcc662be 2010-11-10 kinaba: #tabarea 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: position: fixed; 38fcc662be 2010-11-10 kinaba: top: 8px; 38fcc662be 2010-11-10 kinaba: width: 205px; 38fcc662be 2010-11-10 kinaba: height: 16px; 38fcc662be 2010-11-10 kinaba: cursor: default; 38fcc662be 2010-11-10 kinaba: } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style applied to div that contains tree in explorer. Note that if 38fcc662be 2010-11-10 kinaba: you want to change it's position you have to change position of 38fcc662be 2010-11-10 kinaba: #tabarea, #content and corresponding values in ie56hack.css */ 38fcc662be 2010-11-10 kinaba: #explorerclient 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: position: fixed; 38fcc662be 2010-11-10 kinaba: top: 24px; 38fcc662be 2010-11-10 kinaba: bottom: 8px; 38fcc662be 2010-11-10 kinaba: width: 205px; 38fcc662be 2010-11-10 kinaba: overflow: auto; 38fcc662be 2010-11-10 kinaba: background-color: #fcfffc; 38fcc662be 2010-11-10 kinaba: border: solid 2px #0033cc; 38fcc662be 2010-11-10 kinaba: padding: 4px; 38fcc662be 2010-11-10 kinaba: cursor: default; 38fcc662be 2010-11-10 kinaba: color: Black; 38fcc662be 2010-11-10 kinaba: } 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Following 3 styles control appearance of marker that appears 38fcc662be 2010-11-10 kinaba: if you click some entity in outline window. */ 38fcc662be 2010-11-10 kinaba: div.markertop { border-left: solid 2px #0033cc;} 38fcc662be 2010-11-10 kinaba: div.markermiddle{ border-left: dotted 2px #0033cc;} 38fcc662be 2010-11-10 kinaba: div.markerbottom{ border-left: dotted 2px #66cc66;} 38fcc662be 2010-11-10 kinaba: 38fcc662be 2010-11-10 kinaba: /* Style applied to preformated text used to show examples. */ 38fcc662be 2010-11-10 kinaba: pre.d_code 38fcc662be 2010-11-10 kinaba: { 38fcc662be 2010-11-10 kinaba: border: dotted 1px #9c9; 38fcc662be 2010-11-10 kinaba: background-color: #eeffee; 38fcc662be 2010-11-10 kinaba: }