Searched refs:x_end (Results 1 - 7 of 7) sorted by relevance

/inkscape/src/libnrtype/
H A DLayout-TNG-Scanline-Maker.h40 double x_end; member in struct:Inkscape::Text::Layout::ScanlineMaker::ScanRun
41 inline double width() const {return std::abs(x_start - x_end);}
H A DLayout-TNG-Scanline-Makers.cpp47 runs[0].x_end = std::numeric_limits<float>::max(); // we could use DBL_MAX, but this just seems safer
149 result[0].x_end = line_rasterization.runs[0].st;
158 result[i].x_end = line_decent_length_runs.runs[i].en;
H A DLayout-TNG-OutIter.cpp42 if (char_index == 0) this_x_difference = fabs(_spans.front().x_end + _chunks.front().left_x - local_x);
43 else this_x_difference = fabs(_characters[char_index - 1].span(this).x_end + _characters[char_index - 1].chunk(this).left_x - local_x);
63 chunk_width = std::max(chunk_width, (double)std::max(_spans[span_index].x_start, _spans[span_index].x_end));
101 if (_spans[span_index].x_start < _spans[span_index].x_end) {
103 span_right = _spans[span_index].x_end;
105 span_left = _spans[span_index].x_end;
128 chunk_width = std::max(chunk_width, (double)std::max(_spans[span_index].x_start, _spans[span_index].x_end));
215 return Geom::Point(_chunks.back().left_x + _spans.back().x_end, _lines.back().baseline_y + _spans.back().baseline_shift);
331 top_left[Geom::X] = bottom_right[Geom::X] = _chunks.back().left_x + _spans.back().x_end;
337 bottom_right[Geom::X] = _spans[_characters[it._char_index].in_span].x_end
[all...]
H A DLayout-TNG-Output.cpp614 result += Glib::ustring::compose(" x_start = %1, x_end = %2\n", _spans[span_index].x_start, _spans[span_index].x_end)
787 _spans[span_index].x_end += offset;
860 // take x_end of the last span of each chunk
862 length += it_span->x_end;
H A DLayout-TNG-Compute.cpp856 new_span.x_end = new_span.x_start + x_in_span_last;
1547 TRACE((" trying chunk from %f to %g\n", scan_run.x_start, scan_run.x_end));
1772 new_span.x_end = 0.0;
1776 new_span.x_end = 0.0;
1781 new_span.x_start = new_span.x_end;
1807 new_character.x = _flow._spans.back().x_end - _flow._spans.back().x_start;
H A DLayout-TNG.h838 // to get the advance width of a character, subtract the x values if it's in the middle of a span, or use span.x_end if it's at the end
845 float x_end; /// relative to the start of the chunk member in struct:Inkscape::Text::Layout::Span
846 inline float width() const {return std::abs(x_start - x_end);}
/inkscape/src/ui/widget/
H A Dgimpcolorwheel.c1025 gint x_start, x_end; local
1132 x_end = MIN (xr + PAD, width);
1133 x_start = MIN (x_start, x_end);
1140 for (; xx < x_end; xx++)

Completed in 590 milliseconds