Lines Matching defs:environment

45   environment *env;
47 env_list(environment *e, env_list *p) : env(e), next(p) {}
52 environment *env_table[NENVIRONMENTS];
54 environment *curenv;
83 friend void environment::mark_last_line();
84 friend void environment::output(node *, int, vunits, vunits, hunits, int);
123 void environment::output(node *nd, int no_fill_flag,
158 void environment::output_title(node *nd, int no_fill_flag,
169 void environment::output_pending_lines()
180 void environment::mark_last_line()
259 curenv = env_table[0] = new environment("0");
274 void environment::add_char(charinfo *ci)
329 node *environment::make_char_node(charinfo *ci)
334 void environment::add_node(node *n)
371 void environment::add_hyphen_indicator()
381 int environment::get_hyphenation_flags()
386 int environment::get_hyphen_line_max()
391 int environment::get_hyphen_line_count()
396 int environment::get_center_lines()
401 int environment::get_right_justify_lines()
406 void environment::add_italic_correction()
416 void environment::space_newline()
441 void environment::space()
446 void environment::space(hunits space_width, hunits sentence_space_width)
479 void environment::set_font(symbol nm)
510 void environment::set_font(int n)
522 void environment::set_family(symbol fam)
542 void environment::set_size(int n)
562 void environment::set_char_height(int n)
572 void environment::set_char_slant(int n)
579 color *environment::get_prev_glyph_color()
584 color *environment::get_glyph_color()
589 color *environment::get_prev_fill_color()
594 color *environment::get_fill_color()
599 void environment::set_glyph_color(color *c)
607 void environment::set_fill_color(color *c)
615 environment::environment(symbol nm)
703 environment::environment(const environment *e)
788 void environment::copy(const environment *e)
868 environment::~environment()
875 hunits environment::get_input_line_position()
887 void environment::set_input_line_position(hunits n)
894 hunits environment::get_line_length()
899 hunits environment::get_saved_line_length()
907 vunits environment::get_vertical_spacing()
912 vunits environment::get_post_vertical_spacing()
917 int environment::get_line_spacing()
922 vunits environment::total_post_vertical_spacing()
930 int environment::get_bold()
935 hunits environment::get_digit_width()
940 int environment::get_adjust_mode()
945 int environment::get_fill()
950 hunits environment::get_indent()
955 hunits environment::get_saved_indent()
965 hunits environment::get_temporary_indent()
970 hunits environment::get_title_length()
975 node *environment::get_prev_char()
985 hunits environment::get_prev_char_width()
993 hunits environment::get_prev_char_skew()
1001 vunits environment::get_prev_char_height()
1011 vunits environment::get_prev_char_depth()
1021 hunits environment::get_text_length()
1029 hunits environment::get_prev_text_length()
1043 void environment::width_registers()
1076 node *environment::extract_output_line()
1085 /* environment related requests */
1091 error("can't switch environments when current environment is dummy");
1103 env_table[n] = new environment(i_to_a(n));
1118 environment *e = (environment *)env_dictionary.lookup(nm);
1120 e = new environment(nm);
1130 error("environment stack underflow");
1151 environment *e=0;
1166 e = (environment *)env_dictionary.lookup(nm);
1168 error("No environment to copy from");
1677 void environment::interrupt()
1685 void environment::newline()
1717 // see environment::final_break
1766 void environment::output_line(node *n, hunits width, int was_centered)
1829 void environment::start_line()
1845 hunits environment::get_hyphenation_space()
1863 hunits environment::get_hyphenation_margin()
1881 breakpoint *environment::choose_breakpoint()
1977 void environment::hyphenate_line(int start_here)
2072 void environment::possibly_break_line(int start_here, int forced)
2141 // the environment will be empty.
2184 provided that the current environment is not empty at the end of the
2188 even if the current environment is empty at the end of the input file.
2191 sure that the environment isn't empty so that we won't exit at the
2195 void environment::final_break()
2205 node *environment::make_tag(const char *nm, int i)
2226 void environment::dump_troff_state()
2245 statem *environment::construct_state(int only_eol)
2275 void environment::construct_format_state(node *n, int was_centered,
2306 void environment::construct_new_line_state(node *n)
2325 void environment::do_break(int do_spread)
2377 int environment::is_empty()
2410 environment env(curenv);
2411 environment *oldenv = curenv;
2798 const char *environment::get_tabs()
2803 tab_type environment::distance_to_next_tab(hunits *distance)
2810 tab_type environment::distance_to_next_tab(hunits *distance, hunits *leftpos)
2838 int environment::get_line_tabs()
2843 void environment::wrap_up_tab()
2888 node *environment::make_tab_node(hunits d, node *next)
2902 void environment::handle_tab(int is_leader)
2935 void environment::start_field()
2956 void environment::wrap_up_field()
3005 void environment::add_padding()
3019 typedef int (environment::*INT_FUNCP)();
3020 typedef vunits (environment::*VUNITS_FUNCP)();
3021 typedef hunits (environment::*HUNITS_FUNCP)();
3022 typedef const char *(environment::*STRING_FUNCP)();
3132 const char *environment::get_font_family_string()
3137 const char *environment::get_glyph_color_string()
3142 const char *environment::get_fill_color_string()
3147 const char *environment::get_font_name_string()
3153 const char *environment::get_style_name_string()
3159 const char *environment::get_name_string()
3214 const char *environment::get_point_size_string()
3219 const char *environment::get_requested_point_size_string()
3225 number_reg_dictionary.define(name, new int_env_reg(&environment::func))
3228 number_reg_dictionary.define(name, new vunits_env_reg(&environment::func))
3231 number_reg_dictionary.define(name, new hunits_env_reg(&environment::func))
3234 number_reg_dictionary.define(name, new string_env_reg(&environment::func))