Add basic CSS styling to the Atmel Studio integrated help.
authorDean Camera <dean@fourwalledcubicle.com>
Mon, 22 Apr 2013 18:32:26 +0000 (18:32 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Mon, 22 Apr 2013 18:32:26 +0000 (18:32 +0000)
LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css [new file with mode: 0644]
LUFA/StudioIntegration/makefile

diff --git a/LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css b/LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css
new file mode 100644 (file)
index 0000000..cfc835e
--- /dev/null
@@ -0,0 +1,45 @@
+.programlisting {\r
+       display: block;\r
+       margin-left: 15px;\r
+       padding: 10px;\r
+       background-color: #f0f0f0;\r
+       border: 1px solid #aaaaaa;\r
+       font-family: "Consolas", "Courier New", sans-serif;\r
+ }\r
+\r
+ code {\r
+       background-color: #f0f0f0;\r
+       font-family: "Consolas", "Courier New", sans-serif;\r
+ }\r
+\r
+.note {\r
+       display: block;\r
+       margin-left: 15px;\r
+       padding-left: 10px;\r
+       padding-bottom: 5px;\r
+       background-color: #f0f0f0;\r
+       border: 1px solid #aaaaaa;\r
+}\r
+\r
+table {\r
+       border: 1px solid #aaaaaa;\r
+       border-collapse: collapse;\r
+       margin-left: 15px;\r
+       font-size: 10pt;\r
+}\r
+\r
+table thead * {\r
+       background-color: #f0f0f0;\r
+}\r
+\r
+table thead th {\r
+       padding: 5px;\r
+}\r
+\r
+table th, td {\r
+       padding: 5px;\r
+}\r
+\r
+ul {\r
+       padding-left: 20px;\r
+}\r
index af9563a..bf89bea 100644 (file)
@@ -39,13 +39,14 @@ VSIX_ASSETS          := $(LUFA_ROOT)/DoxygenPages/Images/LUFA_thumb.png \
                         VSIX/GettingStarted.htm                         \
                         Blob/Atmel.Studio.Services.Interfaces.dll       \
                         Blob/LUFA.dll                                   \
-                        Blob/LUFA.pkgdef
+                        Blob/LUFA.pkgdef                                \
 
 MSHELP_GEN_PARAMS   := --stringparam generate.toc "book toc"            \
                        --stringparam chunk.quietly "1"                  \
                        --stringparam chunk.section.depth "3"            \
                        --stringparam chunk.first.sections "1"           \
-                       --stringparam chapter.autolabel "0"
+                       --stringparam chapter.autolabel "0"              \
+                       --stringparam html.stylesheet "lufa_studio_help_styling.css"
 
 all: generate_xml check_filenames generate_vsix
 
@@ -88,11 +89,12 @@ $(MSHELP_OUTPUT_XML): $(DOXYGEN_COMBINED_XML)
        @cd mshelp && xsltproc $(MSHELP_GEN_PARAMS) ../Docbook/mshelp/docbook.xsl lufa_docbook.xml
 
        @echo Copying help assets...
+       @cp HV1/lufa_studio_help_styling.css mshelp
        @-mkdir mshelp/images 2> /dev/null
        @cp `find $(LUFA_ROOT)/DoxygenPages/Images -type f` mshelp/images
 
        @echo Archiving help content...
-       @cd mshelp && zip ../$(MSHELP_OUTPUT_XML) -q -0  -r *.html images
+       @cd mshelp && zip ../$(MSHELP_OUTPUT_XML) -q -0  -r *.html *.css images
 
 
 generate_xml: $(EXTENSION_OUTPUT_XML) $(MODULE_OUTPUT_XML)