summaryrefslogtreecommitdiff
path: root/css/dump.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-08-21 17:05:22 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-08-21 17:05:22 +0000
commitb0f127aa2c6b166572999c3eda46e74c845aec19 (patch)
tree5eb18a3e241b0cd66d85a490a8b9dd23ee11240c /css/dump.c
parente57eaed1ad1dd589a2dc1dfd3c9c0c96db008135 (diff)
downloadnetsurf-b0f127aa2c6b166572999c3eda46e74c845aec19.tar.gz
netsurf-b0f127aa2c6b166572999c3eda46e74c845aec19.tar.bz2
Support HTML alignment hints.
svn path=/trunk/netsurf/; revision=9381
Diffstat (limited to 'css/dump.c')
-rw-r--r--css/dump.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/css/dump.c b/css/dump.c
index 430471382..9b1080233 100644
--- a/css/dump.c
+++ b/css/dump.c
@@ -1688,6 +1688,28 @@ void nscss_dump_computed_style(FILE *stream, const css_computed_style *style)
break;
}
+ /* -libcss-align */
+ val = css_computed_libcss_align(style);
+ switch (val) {
+ case CSS_LIBCSS_ALIGN_LEFT:
+ fprintf(stream, "-libcss-align: left ");
+ break;
+ case CSS_LIBCSS_ALIGN_RIGHT:
+ fprintf(stream, "-libcss-align: right ");
+ break;
+ case CSS_LIBCSS_ALIGN_CENTER:
+ fprintf(stream, "-libcss-align: center ");
+ break;
+ case CSS_LIBCSS_ALIGN_JUSTIFY:
+ fprintf(stream, "-libcss-align: justify ");
+ break;
+ case CSS_LIBCSS_ALIGN_DEFAULT:
+ fprintf(stream, "-libcss-align: default ");
+ break;
+ default:
+ break;
+ }
+
fprintf(stream, "}");
}