Lines Matching refs:controls
76 /* controls for extensions over VT3x0 limitations */
4604 RegisDataFragment *controls,
4611 while (!fragment_consumed(controls)) {
4612 if (skip_regis_whitespace(controls))
4615 if (extract_regis_parenthesized_data(controls, &optionset)) {
4639 TRACE(("DATA_ERROR: skipping unknown token in write controls (expecting optionset): \"%s\"\n",
4640 fragment_to_tempstr(controls)));
4641 pop_fragment(controls);
4649 RegisWriteControls *controls)
4651 controls->pv_multiplier = 1U;
4652 controls->pattern = 0xff; /* solid */
4653 controls->pattern_multiplier = 2U;
4654 controls->invert_pattern = 0U;
4655 controls->plane_mask = all_planes;
4656 controls->write_style = WRITE_STYLE_OVERLAY;
4662 controls->foreground = 3U;
4666 controls->foreground = 7U;
4669 controls->foreground = 1U; /* FIXME: verify */
4672 controls->shading_enabled = 0U;
4673 controls->shading_character = '\0';
4674 controls->shading_reference = 0; /* no meaning if shading is disabled */
4675 controls->shading_reference_dim = WRITE_SHADING_REF_NONE;
4676 controls->line_width = 1U;
4760 init_regis_text_controls(RegisTextControls *controls)
4762 controls->alphabet_num = 0U; /* built-in */
4763 controls->character_set_l = 0U; /* ASCII */
4764 controls->character_set_r = 0U; /* Latin-1 */
4765 get_standard_character_size(1, &controls->character_display_w,
4766 &controls->character_display_h,
4767 &controls->character_unit_cell_w,
4768 &controls->character_unit_cell_h,
4769 &controls->character_inc_x,
4770 &controls->character_inc_y);
4771 controls->string_rotation = 0;
4772 controls->character_rotation = 0;
4773 controls->slant = 0;
7545 TRACE(("resetting temporary write controls and pattern state before handling command\n"));
7551 /* FIXME: what happens if temporary text controls aren't closed? */
7552 /* FIXME: what if temporary text controls are nested? */