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

/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DAbstractInlineTextBox.cpp41 PassRefPtr<AbstractInlineTextBox> AbstractInlineTextBox::getOrCreate(RenderText* renderText, InlineTextBox* inlineTextBox) argument
43 if (!inlineTextBox)
49 InlineToAbstractInlineTextBoxHashMap::const_iterator it = gAbstractInlineTextBoxMap->find(inlineTextBox);
53 RefPtr<AbstractInlineTextBox> obj = adoptRef(new AbstractInlineTextBox(renderText, inlineTextBox));
54 gAbstractInlineTextBoxMap->set(inlineTextBox, obj);
58 void AbstractInlineTextBox::willDestroy(InlineTextBox* inlineTextBox) argument
63 InlineToAbstractInlineTextBoxHashMap::const_iterator it = gAbstractInlineTextBoxMap->find(inlineTextBox);
66 gAbstractInlineTextBoxMap->remove(inlineTextBox);
H A DAbstractInlineTextBox.h48 AbstractInlineTextBox(RenderText* renderText, InlineTextBox* inlineTextBox) argument
50 , m_inlineTextBox(inlineTextBox)
H A DInlineTextBox.cpp911 static int computeUnderlineOffset(const TextUnderlinePosition underlinePosition, const FontMetrics& fontMetrics, const InlineTextBox* inlineTextBox, const float textDecorationThickness) argument
923 const float offset = inlineTextBox->root()->maxLogicalTop() - inlineTextBox->logicalTop();
925 return inlineTextBox->logicalHeight() + gap + offset;
926 return inlineTextBox->logicalHeight() + gap;
/external/chromium_org/third_party/WebKit/Source/core/accessibility/
H A DAXInlineTextBox.h49 void setInlineTextBox(AbstractInlineTextBox* inlineTextBox) { m_inlineTextBox = inlineTextBox; } argument
H A DAXInlineTextBox.cpp43 AXInlineTextBox::AXInlineTextBox(PassRefPtr<AbstractInlineTextBox> inlineTextBox) argument
44 : m_inlineTextBox(inlineTextBox)
56 PassRefPtr<AXInlineTextBox> AXInlineTextBox::create(PassRefPtr<AbstractInlineTextBox> inlineTextBox) argument
58 return adoptRef(new AXInlineTextBox(inlineTextBox));
H A DAXObjectCache.cpp243 AXObject* AXObjectCache::get(AbstractInlineTextBox* inlineTextBox) argument
245 if (!inlineTextBox)
248 AXID axID = m_inlineTextBoxObjectMapping.get(inlineTextBox);
324 static PassRefPtr<AXObject> createFromInlineTextBox(AbstractInlineTextBox* inlineTextBox) argument
326 return AXInlineTextBox::create(inlineTextBox);
416 AXObject* AXObjectCache::getOrCreate(AbstractInlineTextBox* inlineTextBox) argument
418 if (!inlineTextBox)
421 if (AXObject* obj = get(inlineTextBox))
424 RefPtr<AXObject> newObj = createFromInlineTextBox(inlineTextBox);
426 // Will crash later if we have two objects for the same inlineTextBox
555 remove(AbstractInlineTextBox* inlineTextBox) argument
[all...]
/external/chromium_org/third_party/WebKit/Source/testing/runner/
H A DWebAXObjectProxy.cpp355 WebAXObject inlineTextBox = object.childAt(i); local
356 BLINK_ASSERT(inlineTextBox.role() == WebAXRoleInlineTextBox);
358 end += inlineTextBox.stringValue().length();
361 WebRect inlineTextBoxRect = inlineTextBox.boundingBoxRect();
364 inlineTextBox.characterOffsets(characterOffsets);
365 BLINK_ASSERT(characterOffsets.size() > 0 && characterOffsets.size() == inlineTextBox.stringValue().length());
366 switch (inlineTextBox.textDirection()) {
416 WebAXObject inlineTextBox = object.childAt(i); local
417 BLINK_ASSERT(inlineTextBox.role() == WebAXRoleInlineTextBox);
419 end += inlineTextBox
[all...]

Completed in 261 milliseconds