]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
libvaladoc/html: process Paragraph.horizontal_align
authorFlorian Brosch <flo.brosch@gmail.com>
Tue, 1 Feb 2011 21:46:05 +0000 (22:46 +0100)
committerFlorian Brosch <flo.brosch@gmail.com>
Tue, 1 Feb 2011 21:46:05 +0000 (22:46 +0100)
src/libvaladoc/html/htmlrenderer.vala

index 66ef4d420b2293eb150b3eaa8b71c0addc9e4047..fc6b698faca2c7e336289569dad458026e590dfd 100755 (executable)
@@ -299,7 +299,25 @@ public class Valadoc.Html.HtmlRenderer : ContentRenderer {
        }
 
        public override void visit_paragraph (Paragraph element) {
-               writer.start_tag ("p");
+               //FIXME: the extra-field is just a workarround for the current codegen ...
+               if (element.horizontal_align == null) {
+                       writer.start_tag ("p");
+               } else {
+                       HorizontalAlign tmp = element.horizontal_align;
+                       switch (tmp) {
+                       case HorizontalAlign.CENTER:
+                               writer.start_tag ("p", {"style", "text-align: center;"});
+                               break;
+
+                       case HorizontalAlign.RIGHT:
+                               writer.start_tag ("p", {"style", "text-align: right;"});
+                               break;
+
+                       default:
+                               writer.start_tag ("p");
+                               break;
+                       }
+               }
                element.accept_children (this);
                writer.end_tag ("p");
        }