HomeSort by relevance Sort by last modified time
    Searched refs:Position (Results 1 - 25 of 88) sorted by null

1 2 3 4

  /external/webkit/WebCore/editing/
htmlediting.h 32 #include "Position.h"
40 class Position;
56 Node* highestEditableRoot(const Position&);
57 Node* highestEnclosingNodeOfType(const Position&, bool (*nodeIsOfType)(const Node*));
61 Node* enclosingTableCell(const Position&);
63 Node* enclosingAnchorElement(const Position&);
64 Node* enclosingNodeWithTag(const Position&, const QualifiedName&);
65 Node* enclosingNodeOfType(const Position&, bool (*nodeIsOfType)(const Node*), bool onlyReturnEditableNodes = true);
100 // Position
103 // Functions returning Position
    [all...]
ApplyStyleCommand.h 45 static PassRefPtr<ApplyStyleCommand> create(Document* document, CSSStyleDeclaration* style, const Position& start, const Position& end, EditAction action = EditActionChangeAttributes, EPropertyLevel level = PropertyDefault)
56 ApplyStyleCommand(Document*, CSSStyleDeclaration*, const Position& start, const Position& end, EditAction, EPropertyLevel);
71 void removeInlineStyle(PassRefPtr<CSSMutableStyleDeclaration>, const Position& start, const Position& end);
72 bool nodeFullySelected(Node*, const Position& start, const Position& end) const;
73 bool nodeFullyUnselected(Node*, const Position& start, const Position& end) const
    [all...]
InsertTextCommand.h 51 Position prepareForTextInsertion(const Position&);
52 Position insertTab(const Position&);
InsertLineBreakCommand.h 47 void insertNodeAfterPosition(Node*, const Position&);
48 void insertNodeBeforePosition(Node*, const Position&);
49 bool shouldUseBreakElement(const Position&);
MoveSelectionCommand.h 37 static PassRefPtr<MoveSelectionCommand> create(PassRefPtr<DocumentFragment> fragment, const Position& position, bool smartMove = false)
39 return adoptRef(new MoveSelectionCommand(fragment, position, smartMove));
43 MoveSelectionCommand(PassRefPtr<DocumentFragment>, const Position&, bool smartMove);
49 Position m_position;
VisibleSelection.h 34 class Position;
44 VisibleSelection(const Position&, EAffinity);
45 VisibleSelection(const Position&, const Position&, EAffinity = SEL_DEFAULT_AFFINITY);
59 void setBase(const Position&);
61 void setExtent(const Position&);
64 Position base() const { return m_base; }
65 Position extent() const { return m_extent; }
66 Position start() const { return m_start; }
67 Position end() const { return m_end;
    [all...]
DeleteSelectionCommand.h 53 void initializeStartEnd(Position&, Position&);
79 Position m_upstreamStart;
80 Position m_downstreamStart;
81 Position m_upstreamEnd;
82 Position m_downstreamEnd;
83 Position m_endingPosition;
84 Position m_leadingWhitespace;
85 Position m_trailingWhitespace;
CompositeEditCommand.h 52 void applyStyle(CSSStyleDeclaration*, const Position& start, const Position& end, EditAction = EditActionChangeAttributes);
60 void insertNodeAt(PassRefPtr<Node>, const Position&);
61 void insertNodeAtTabSpanPosition(PassRefPtr<Node>, const Position&);
69 void rebalanceWhitespaceAt(const Position&);
70 void prepareWhitespaceAtPositionForSplit(Position&);
80 Position positionOutsideTabSpan(const Position&);
88 void deleteInsignificantText(const Position& start, const Position& end)
    [all...]
MoveSelectionCommand.cpp 34 MoveSelectionCommand::MoveSelectionCommand(PassRefPtr<DocumentFragment> fragment, const Position& position, bool smartMove)
35 : CompositeEditCommand(position.node()->document()), m_fragment(fragment), m_position(position), m_smartMove(smartMove)
45 Position pos = m_position;
49 // Update the position otherwise it may become invalid after the selection is deleted.
52 Position selectionEnd = selection.end();
56 Position selectionStart = selection.start();
60 pos = Position(positionNode, positionOffset);
InsertTextCommand.cpp 56 Position InsertTextCommand::prepareForTextInsertion(const Position& p)
58 Position pos = p;
59 // Prepare for text input by looking at the specified position.
64 return Position(textNode.get(), 0);
70 return Position(textNode.get(), 0);
86 Position start = endingSelection().start();
87 Position end = endingSelection().end();
94 Position endPosition(start.node(), start.deprecatedEditingOffset() + text.length());
125 Position startPosition(endingSelection().start())
    [all...]
VisiblePosition.h 30 #include "Position.h"
37 // deep position without regard to line position), and this
41 // Callers who do not know where on the line the position is,
45 // position is not at a line break.
58 VisiblePosition(const Position&, EAffinity = VP_DEFAULT_AFFINITY);
65 Position deepEquivalent() const { return m_deepPosition; }
101 // Abs x position of the caret ignoring transforms.
111 void init(const Position&, EAffinity);
112 Position canonicalPosition(const Position&)
    [all...]
htmlediting.cpp 96 int comparePositions(const Position& a, const Position& b)
135 Node* highestEditableRoot(const Position& position)
137 Node* node = position.node();
141 Node* highestRoot = editableRootForPosition(position);
174 bool isEditablePosition(const Position& p)
186 bool isAtUnsplittableElement(const Position& pos)
193 bool isRichlyEditablePosition(const Position& p)
205 Element* editableRootForPosition(const Position& p
    [all...]
InsertLineBreakCommand.cpp 55 void InsertLineBreakCommand::insertNodeAfterPosition(Node* node, const Position& pos)
57 // Insert the BR after the caret position. In the case the
58 // position is a block, do an append. We don't want to insert
67 void InsertLineBreakCommand::insertNodeBeforePosition(Node* node, const Position& pos)
69 // Insert the BR after the caret position. In the case the
70 // position is a block, do an append. We don't want to insert
80 bool InsertLineBreakCommand::shouldUseBreakElement(const Position& insertionPos)
82 // An editing position like [input, 0] actually refers to the position before
85 Position p(rangeCompliantEquivalent(insertionPos))
    [all...]
SelectionController.h 57 void moveTo(const Position&, EAffinity, bool userTriggered = false);
58 void moveTo(const Position&, const Position&, EAffinity, bool userTriggered = false);
80 void setBase(const Position&, EAffinity, bool userTriggered = false);
82 void setExtent(const Position&, EAffinity, bool userTriggered = false);
84 Position base() const { return m_selection.base(); }
85 Position extent() const { return m_selection.extent(); }
86 Position start() const { return m_selection.start(); }
87 Position end() const { return m_selection.end(); }
VisiblePosition.cpp 46 VisiblePosition::VisiblePosition(const Position &pos, EAffinity affinity)
54 init(Position(node, offset), affinity);
57 void VisiblePosition::init(const Position& position, EAffinity affinity)
61 m_deepPosition = canonicalPosition(position);
64 if (m_affinity == UPSTREAM && (isNull() || inSameLine(VisiblePosition(position, DOWNSTREAM), *this)))
80 // find first previous DOM position that is visible
81 Position pos = previousVisuallyDistinctCandidate(m_deepPosition);
83 // return null visible position if there is no previous visible position
    [all...]
ReplaceSelectionCommand.h 52 void completeHTMLReplacement(const Position& lastPositionToSelect);
55 void insertNodeAtAndUpdateNodesInserted(PassRefPtr<Node>, const Position&);
57 Node* insertAsListItems(PassRefPtr<Node>, Node* insertionNode, const Position&);
CompositeEditCommand.cpp 108 void CompositeEditCommand::applyStyle(CSSStyleDeclaration* style, const Position& start, const Position& end, EditAction editingAction)
154 void CompositeEditCommand::insertNodeAt(PassRefPtr<Node> insertChild, const Position& editingPosition)
159 Position p = rangeCompliantEquivalent(editingPosition);
299 RefPtr<Range> startRange = Range::create(document(), Position(document()->documentElement(), 0), endingSelection().start());
338 Position CompositeEditCommand::positionOutsideTabSpan(const Position& pos)
355 void CompositeEditCommand::insertNodeAtTabSpanPosition(PassRefPtr<Node> node, const Position& pos)
394 void CompositeEditCommand::rebalanceWhitespaceAt(const Position& position)
807 Position position = caretAfterDelete.deepEquivalent().downstream(); local
    [all...]
InsertParagraphSeparatorCommand.h 45 void calculateStyleBeforeInsertion(const Position&);
RemoveFormatCommand.cpp 59 RefPtr<CSSMutableStyleDeclaration> defaultStyle = editingStyleAtPosition(Position(root, 0));
VisibleSelection.cpp 52 VisibleSelection::VisibleSelection(const Position& pos, EAffinity affinity)
61 VisibleSelection::VisibleSelection(const Position& base, const Position& extent, EAffinity affinity)
102 void VisibleSelection::setBase(const Position& position)
104 m_base = position;
114 void VisibleSelection::setExtent(const Position& position)
116 m_extent = position;
130 Position start = rangeCompliantEquivalent(m_start)
    [all...]
  /external/webkit/WebCore/dom/
Position.h 31 #include "Node.h" // for position creation functions
51 class Position {
64 Position()
72 Position(PassRefPtr<Node> anchorNode, int offset);
75 Position(PassRefPtr<Node> anchorNode, AnchorType);
77 Position(PassRefPtr<Node> anchorNode, int offset, AnchorType);
85 Node* containerNode() const; // NULL for a before/after position anchored to a node with no parent
102 // These are convenience methods which are smart about whether the position is neighbor anchored or parent anchored
108 // FIXME: Callers should be moved off of node(), node() is not always the container for this position.
110 // will be treated as before ignoredNode (thus node() is really after the position, not containing it)
    [all...]
PositionIterator.cpp 37 PositionIterator::operator Position() const
45 return Position(m_anchorNode, m_offsetInAnchor);
61 m_offsetInAnchor = Position::uncheckedNextOffset(m_anchorNode, m_offsetInAnchor);
89 m_offsetInAnchor = Position::uncheckedPreviousOffset(m_anchorNode, m_offsetInAnchor);
151 return !m_offsetInAnchor && !Position::nodeIsUserSelectNone(m_anchorNode->parent());
154 return Position(*this).inRenderedText() && !Position::nodeIsUserSelectNone(m_anchorNode);
157 return (atStartOfNode() || atEndOfNode()) && !Position::nodeIsUserSelectNone(m_anchorNode->parent());
161 if (!Position::hasRenderedNonAnonymousDescendantsWithHeight(renderer))
162 return atStartOfNode() && !Position::nodeIsUserSelectNone(m_anchorNode)
    [all...]
PositionIterator.h 30 #include "Position.h"
34 // A Position iterator with constant-time
35 // increment, decrement, and several predicates on the Position it is at.
36 // Conversion to/from Position is O(n) in the offset.
46 PositionIterator(const Position& pos)
52 operator Position() const;
Position.cpp 27 #include "Position.h"
76 Position::Position(PassRefPtr<Node> anchorNode, int offset)
84 Position::Position(PassRefPtr<Node> anchorNode, AnchorType anchorType)
93 Position::Position(PassRefPtr<Node> anchorNode, int offset, AnchorType anchorType)
102 void Position::moveToPosition(PassRefPtr<Node> node, int offset)
110 void Position::moveToOffset(int offset)
118 Node* Position::containerNode() cons
    [all...]
  /external/webkit/WebCore/rendering/
RenderBR.h 32 class Position;

Completed in 384 milliseconds

1 2 3 4