Home
last modified time | relevance | path

Searched refs:vunits (Results 1 – 11 of 11) sorted by relevance

/NextBSD/contrib/groff/src/roff/troff/
HDhvunits.h22 class vunits {
25 vunits();
26 vunits(units);
29 vunits& operator+=(const vunits&);
30 vunits& operator-=(const vunits&);
31 friend inline vunits scale(vunits n, units x, units y); // scale n by x/y
32 friend inline vunits scale(vunits n, vunits x, vunits y);
33 friend inline vunits operator +(const vunits&, const vunits&);
34 friend inline vunits operator -(const vunits&, const vunits&);
35 friend inline vunits operator -(const vunits&);
[all …]
HDcolumn.cpp35 void output_file::vjustify(vunits, symbol) in vjustify() argument
46 vunits bottom;
50 void begin_page(int pageno, vunits page_length);
52 void print_line(hunits, vunits, node *, vunits, vunits);
53 void vjustify(vunits, symbol);
55 void copy_file(hunits, vunits, const char *);
66 vunits get_bottom();
67 vunits get_last_extra_space();
81 virtual void output(output_file *, vunits);
84 virtual vunits distance();
[all …]
HDdiv.h38 vunits vertical_position;
39 vunits high_water_mark;
49 vunits marked_place;
52 virtual void output(node *nd, int retain_size, vunits vs, vunits post_vs,
56 virtual void space(vunits distance, int forced = 0) = 0;
60 vunits get_vertical_position() { return vertical_position; } in get_vertical_position()
61 vunits get_high_water_mark() { return high_water_mark; } in get_high_water_mark()
62 virtual vunits distance_to_next_trap() = 0;
63 void need(vunits);
65 virtual void set_diversion_trap(symbol, vunits) = 0;
[all …]
HDdiv.cpp51 static vunits truncated_space;
52 static vunits needed_space;
63 vunits pre_extra, post_extra, pre, post;
64 vertical_size(vunits vs, vunits post_vs);
67 vertical_size::vertical_size(vunits vs, vunits post_vs) in vertical_size()
168 void diversion::need(vunits n) in need()
170 vunits d = distance_to_next_trap(); in need()
247 vunits macro_diversion::distance_to_next_trap() in distance_to_next_trap()
253 return vunits(INT_MAX - vresolution); in distance_to_next_trap()
267 vunits vs, vunits post_vs, hunits width) in output()
[all …]
HDnode.h74 virtual vunits vertical_width();
76 virtual void vertical_extent(vunits *, vunits *);
256 vunits n;
257 diverted_space_node(vunits, node * = 0);
258 diverted_space_node(vunits, statem *, int, node * = 0);
270 vunits n;
282 vunits n;
284 extra_size_node(vunits);
285 extra_size_node(vunits, statem *, int);
295 vunits n;
[all …]
HDenv.h170 vunits prev_vertical_spacing;
171 vunits vertical_spacing;
172 vunits prev_post_vertical_spacing;
173 vunits post_vertical_spacing;
237 void output(node *nd, int retain_size, vunits vs, vunits post_vs,
239 void output_title(node *nd, int retain_size, vunits vs, vunits post_vs,
271 vunits get_vertical_spacing(); // .v
272 vunits get_post_vertical_spacing(); // .pvs
274 vunits total_post_vertical_spacing();
295 vunits get_prev_char_height();
[all …]
HDnode.cpp207 vunits get_char_height(charinfo *);
208 vunits get_char_depth(charinfo *);
500 vunits tfont::get_char_height(charinfo *c) in get_char_height()
502 vunits v = fm->get_height(c->get_index(), size.to_scaled_points()); in get_char_height()
509 vunits tfont::get_char_depth(charinfo *c) in get_char_depth()
511 vunits v = fm->get_depth(c->get_index(), size.to_scaled_points()); in get_char_depth()
692 virtual void really_print_line(hunits x, vunits y, node *n,
693 vunits before, vunits after, hunits width) = 0;
694 virtual void really_begin_page(int pageno, vunits page_length) = 0;
695 virtual void really_copy_file(hunits x, vunits y, const char *filename);
[all …]
HDnumber.cpp31 vunits V0;
43 int get_vunits(vunits *res, unsigned char si) in get_vunits()
49 *res = vunits(x); in get_vunits()
114 int get_vunits(vunits *res, unsigned char si, vunits prev_value) in get_vunits()
678 vunits::vunits(units x) in vunits() function in vunits
HDenv.cpp68 vunits vs;
69 vunits post_vs;
77 pending_output_line(node *, int, vunits, vunits, hunits, int,
84 friend void environment::output(node *, int, vunits, vunits, hunits, int);
88 pending_output_line::pending_output_line(node *n, int nf, vunits v, vunits pv, in pending_output_line()
110 curdiv->need(vs + post_vs + vunits(vresolution)); in output()
124 vunits vs, vunits post_vs, in output()
159 vunits vs, vunits post_vs, in output_title()
907 vunits environment::get_vertical_spacing() in get_vertical_spacing()
912 vunits environment::get_post_vertical_spacing() in get_post_vertical_spacing()
[all …]
HDtoken.h25 class vunits; variable
/NextBSD/contrib/groff/
HDChangeLog.1151489 * troff/hvunits.h (class hunits, class vunits): Likewise.
4395 * troff/hvunits.c (scale(vunits, vunits, vunits)): New function.
4396 Friend of vunits.
5897 no diversion trap return vunits(INT_MAX - vresolution).