Lines Matching refs:current_env
375 environment *current_env = 0; variable
609 delete current_env->col; in delete_current_env()
610 delete current_env->fill; in delete_current_env()
611 delete current_env; in delete_current_env()
612 current_env = 0; in delete_current_env()
1020 current_env->hpos += (*args)[i]; in position_to_end_of_args()
1022 current_env->vpos += (*args)[i]; in position_to_end_of_args()
1088 pr->draw((int) subcmd, (IntArg *)args->get_data(), n, current_env); in send_draw()
1349 current_env->hpos += (*args)[0]; in parse_D_command()
1358 current_env->hpos += (*args)[0]; in parse_D_command()
1368 current_env->hpos += (*args)[0]; in parse_D_command()
1378 current_env->fill->set_gray(gray); in parse_D_command()
1382 delete current_env->fill; in parse_D_command()
1383 current_env->fill = new color(current_env->col); in parse_D_command()
1385 pr->change_fill_color(current_env); in parse_D_command()
1389 current_env->hpos += arg; in parse_D_command()
1395 parse_color_command(current_env->fill); in parse_D_command()
1396 pr->change_fill_color(current_env); in parse_D_command()
1481 current_env->height = get_integer_arg(); in parse_x_command()
1482 if (current_env->height == current_env->size) in parse_x_command()
1483 current_env->height = 0; in parse_x_command()
1502 current_env->slant = get_integer_arg(); in parse_x_command()
1515 pr->special(str_arg, current_env, 'u'); in parse_x_command()
1527 pr->devtag(str_arg, current_env); in parse_x_command()
1529 pr->special(str_arg, current_env); in parse_x_command()
1580 if (current_env != 0) in do_file()
1582 current_env = new environment; in do_file()
1583 current_env->col = new color; in do_file()
1584 current_env->fill = new color; in do_file()
1585 current_env->fontno = -1; in do_file()
1586 current_env->height = 0; in do_file()
1587 current_env->hpos = -1; in do_file()
1588 current_env->slant = 0; in do_file()
1589 current_env->size = 0; in do_file()
1590 current_env->vpos = -1; in do_file()
1619 current_env->size = 10 * font::sizescale; in do_file()
1666 env_stack.push(current_env); in do_file()
1670 current_env = env_stack.pop(); in do_file()
1700 current_env->hpos += hor_pos; in do_file()
1705 pr->set_ascii_char((unsigned char) c, current_env); in do_file()
1716 pr->set_ascii_char((unsigned char) c, current_env); in do_file()
1724 pr->set_special_char(str_arg, current_env); in do_file()
1734 current_env->fontno = get_integer_arg(); in do_file()
1744 current_env->hpos += (EnvInt) get_integer_arg(); in do_file()
1747 current_env->hpos = (EnvInt) get_integer_arg(); in do_file()
1750 parse_color_command(current_env->col); in do_file()
1751 pr->change_color(current_env); in do_file()
1764 pr->set_numbered_char(get_integer_arg(), current_env); in do_file()
1768 pr->end_page(current_env->vpos); in do_file()
1771 current_env->vpos = 0; in do_file()
1774 current_env->size = get_integer_arg(); in do_file()
1775 if (current_env->height == current_env->size) in do_file()
1776 current_env->height = 0; in do_file()
1787 pr->set_ascii_char((unsigned char) c, current_env, &w); in do_file()
1788 current_env->hpos += w; in do_file()
1803 pr->set_ascii_char((unsigned char) c, current_env, &w); in do_file()
1804 current_env->hpos += w + kern; in do_file()
1810 current_env->vpos += (EnvInt) get_integer_arg(); in do_file()
1813 current_env->vpos = (EnvInt) get_integer_arg(); in do_file()
1829 pr->end_page(current_env->vpos); in do_file()