* src/devices/grolbp/lbp.cc: Replace `300' with `font::res' where
commitd21a9dbc7a837f94e9627e58b0dd941d089706d2
authorWerner LEMBERG <wl@gnu.org>
Mon, 23 Sep 2002 09:52:25 +0000 (23 09:52 +0000)
committerWerner LEMBERG <wl@gnu.org>
Mon, 23 Sep 2002 09:52:25 +0000 (23 09:52 +0000)
tree86040cbf5ddc39e595be88a702629ef6377f97fc
parent9b20fc562e9add838daa9fbf8d54d2476ddb93db
* src/devices/grolbp/lbp.cc: Replace `300' with `font::res' where
appropriate.
(DEFAULT_LINEWIDTH_FACTOR): New macro.
(linewidth_factor): New global variable.
(lbp_printer::set_line_thickness): Fix case for size < 0, using
linewidth_factor.
(long_options): Add -w/--linewidth option.
(usage): Updated.
(main): Handle -w option to set linewidth_factor.
(lbp_printer::lbp_printer): Initialize req_linethickness, not
line_thickness.

* src/devices/grolbp/grolbp.man, NEWS, doc/webpage.ms: Updated.

Fixed a bug in the line thickness setting code.

* src/devices/grolbp/lbp.cc (lbp_printer::req_linethickness): New
variable.
(lbp_printer::set_line_thickness): Pass environment as second
parameter.
Implement it actually.
(lpb_printer::set_char, lbp_printer::draw): Use `req_linethickness'
and `set_line_thickness, depending on the current font size.
ChangeLog
NEWS
doc/webpage.ms
src/devices/grolbp/grolbp.man
src/devices/grolbp/lbp.cc