* src/groff/preproc/pic/lex.cpp (table): Add box attributes
commitaff88c251071cad7afe1045fe27348a8752f0bc8
authorWerner LEMBERG <wl@gnu.org>
Mon, 19 Nov 2007 09:28:45 +0000 (19 09:28 +0000)
committerWerner LEMBERG <wl@gnu.org>
Mon, 19 Nov 2007 09:28:45 +0000 (19 09:28 +0000)
tree95d70b7dd127111e1a81db7be4d3e4b6791b9705
parentf3d71b58446e0c3d204828166201fa7061477f61
* src/groff/preproc/pic/lex.cpp (table): Add box attributes
`xslanted' and `yslanted'.

* src/groff/preproc/pic/object.cpp (object_spec::object_spec):
Initialize `xslanted' and `yslanted'.
(graphic_object): Add methods `set_xlanted' and `set_yslanted'.
(closed_object): Ditto.
Add members `xslanted' and `yslanted'.
(box_object::print): Use them.
(object_spec::make_object): Handle slant values.
 * src/groff/preproc/pic/object.h (IS_XSLANTED, IS_YSLANTED): New
constants.
(object_spec): Add members `xslanted' and `yslanted'.
* src/groff/preproc/pic/pic.y (XSLANTED, YSLANTED): New left-valued
tokens.
Add rules for them.

* src/groff/preproc/pic/pic.man, NEWS, doc/pic.ms: Document above
changes.
ChangeLog
NEWS
doc/pic.ms
src/preproc/pic/lex.cpp
src/preproc/pic/object.cpp
src/preproc/pic/object.h
src/preproc/pic/pic.man
src/preproc/pic/pic.y