Home | History | Annotate | Download | only in editing

Lines Matching refs:Position

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;
78 void pushDownTextDecorationStyleAtBoundaries(const Position& start, const Position& end);
84 void applyInlineStyleToRange(CSSMutableStyleDeclaration*, const Position& start, const Position& end);
87 bool splitTextAtStartIfNeeded(const Position& start, const Position& end);
88 bool splitTextAtEndIfNeeded(const Position& start, const Position& end);
89 bool splitTextElementAtStartIfNeeded(const Position& start, const Position& end);
90 bool splitTextElementAtEndIfNeeded(const Position& start, const Position& end);
91 bool mergeStartWithPreviousIfIdentical(const Position& start, const Position& end);
92 bool mergeEndWithNextIfIdentical(const Position& start, const Position& end);
97 void joinChildTextNodes(Node*, const Position& start, const Position& end);
102 void updateStartEnd(const Position& newStart, const Position& newEnd);
103 Position startPosition();
104 Position endPosition();
109 Position m_start;
110 Position m_end;
125 PassRefPtr<CSSMutableStyleDeclaration> editingStyleAtPosition(Position, ShouldIncludeTypingStyle = IgnoreTypingStyle);
126 void prepareEditingStyleToApplyAt(CSSMutableStyleDeclaration*, Position);