Home | History | Annotate | Download | only in wince

Lines Matching refs:components

110 static int generateComponents(TextRunComponents* components, const Font &font, const TextRun &run)
133 components->append(TextRunComponent(1, font, offset));
134 offset += add + letterSpacing + components->last().m_width;
146 components->append(TextRunComponent(run.characters() + start, i - start,
148 offset += components->last().m_width + letterSpacing;
155 components->append(TextRunComponent(1, font, offset));
156 offset += wordSpacing + add + components->last().m_width + letterSpacing;
161 components->append(TextRunComponent(run.characters() + start, i - start,
164 offset += components->last().m_width + letterSpacing;
169 components->append(TextRunComponent(run.characters() + start, run.length() - start,
172 offset += components->last().m_width;
180 components->append(TextRunComponent(run.characters() + start, i - start,
183 offset += components->last().m_width;
191 components->append(TextRunComponent(1, font, offset));
192 offset += add + components->last().m_width;
199 components->append(TextRunComponent(run.characters() + start, run.length() - start,
202 offset += components->last().m_width;
216 TextRunComponents components;
217 int w = generateComponents(&components, *this, run);
220 for (int i = 0; i < (int)components.size(); ++i) {
221 const TextRunComponent& comp = components.at(i);
240 TextRunComponents components;
241 int w = generateComponents(&components, *this, run);
247 TextRunComponents components;
248 int w = generateComponents(&components, *this, run);
255 for (size_t i = 0; i < components.size(); ++i) {
256 const TextRunComponent& comp = components.at(i);
267 for (size_t i = 0; i < components.size(); ++i) {
268 const TextRunComponent& comp = components.at(i);
285 static float cursorToX(const Font* font, const TextRunComponents& components, int width, bool rtl, int cursor)
288 for (size_t i = 0; i < components.size(); ++i) {
289 const TextRunComponent& comp = components.at(i);
314 TextRunComponents components;
315 int w = generateComponents(&components, *this, run);
320 float x1 = cursorToX(this, components, w, run.rtl(), from);
321 float x2 = cursorToX(this, components, w, run.rtl(), to);