/external/chromium_org/third_party/WebKit/Source/core/editing/ |
SetSelectionCommand.h | 36 static PassRefPtr<SetSelectionCommand> create(const VisibleSelection& selection, FrameSelection::SetSelectionOptions options) 42 SetSelectionCommand(const VisibleSelection&, FrameSelection::SetSelectionOptions); 52 VisibleSelection m_selectionToSet;
|
EditCommand.h | 30 #include "core/editing/VisibleSelection.h" 50 const VisibleSelection& startingSelection() const { return m_startingSelection; } 51 const VisibleSelection& endingSelection() const { return m_endingSelection; } 62 EditCommand(Document*, const VisibleSelection&, const VisibleSelection&); 66 void setStartingSelection(const VisibleSelection&); 67 void setEndingSelection(const VisibleSelection&); 71 VisibleSelection m_startingSelection; 72 VisibleSelection m_endingSelection;
|
TextInsertionBaseCommand.h | 35 class VisibleSelection; 43 static void applyTextInsertionCommand(Frame*, PassRefPtr<TextInsertionBaseCommand>, const VisibleSelection& selectionForInsertion, const VisibleSelection& endingSelection); 46 String dispatchBeforeTextInsertedEvent(const String& text, const VisibleSelection& selectionForInsertion, bool insertionIsForUpdatingComposition); 47 bool canAppendNewLineFeedToSelection(const VisibleSelection&);
|
VisibleSelection.h | 40 class VisibleSelection { 44 VisibleSelection(); 46 VisibleSelection(const Position&, EAffinity, bool isDirectional = false); 47 VisibleSelection(const Position&, const Position&, EAffinity = SEL_DEFAULT_AFFINITY, bool isDirectional = false); 49 VisibleSelection(const Range*, EAffinity = SEL_DEFAULT_AFFINITY, bool isDirectional = false); 51 VisibleSelection(const VisiblePosition&, bool isDirectional = false); 52 VisibleSelection(const VisiblePosition&, const VisiblePosition&, bool isDirectional = false); 54 static VisibleSelection selectionFromContentsOfNode(Node*); 130 // We need to store these as Positions because VisibleSelection is 148 inline bool operator==(const VisibleSelection& a, const VisibleSelection& b [all...] |
Editor.h | 37 #include "core/editing/VisibleSelection.h" 117 void respondToChangedContents(const VisibleSelection& endingSelection); 194 void markMisspellingsAfterTypingToWord(const VisiblePosition &wordStart, const VisibleSelection& selectionAfterTyping); 195 void markMisspellings(const VisibleSelection&, RefPtr<Range>& firstMisspellingRange); 196 void markBadGrammar(const VisibleSelection&); 197 void markMisspellingsAndBadGrammar(const VisibleSelection& spellingSelection, bool markGrammar, const VisibleSelection& grammarSelection); 237 VisibleSelection selectionForCommand(Event*); 254 void clearMisspellingsAndBadGrammar(const VisibleSelection&); 255 void markMisspellingsAndBadGrammar(const VisibleSelection&) [all...] |
VisibleSelection.cpp | 27 #include "core/editing/VisibleSelection.h" 47 VisibleSelection::VisibleSelection() 55 VisibleSelection::VisibleSelection(const Position& pos, EAffinity affinity, bool isDirectional) 64 VisibleSelection::VisibleSelection(const Position& base, const Position& extent, EAffinity affinity, bool isDirectional) 73 VisibleSelection::VisibleSelection(const VisiblePosition& pos, bool isDirectional) 82 VisibleSelection::VisibleSelection(const VisiblePosition& base, const VisiblePosition& extent, bool isDirectional [all...] |
TextInsertionBaseCommand.cpp | 43 void TextInsertionBaseCommand::applyTextInsertionCommand(Frame* frame, PassRefPtr<TextInsertionBaseCommand> command, const VisibleSelection& selectionForInsertion, const VisibleSelection& endingSelection) 57 String dispatchBeforeTextInsertedEvent(const String& text, const VisibleSelection& selectionForInsertion, bool insertionIsForUpdatingComposition) 74 bool canAppendNewLineFeedToSelection(const VisibleSelection& selection)
|
EditCommand.cpp | 47 EditCommand::EditCommand(Document* document, const VisibleSelection& startingSelection, const VisibleSelection& endingSelection) 73 void EditCommand::setStartingSelection(const VisibleSelection& s) 86 void EditCommand::setEndingSelection(const VisibleSelection &s)
|
SpellingCorrectionCommand.h | 46 VisibleSelection m_selectionToBeCorrected;
|
CompositeEditCommand.h | 43 static PassRefPtr<EditCommandComposition> create(Document*, const VisibleSelection&, const VisibleSelection&, EditAction); 51 const VisibleSelection& startingSelection() const { return m_startingSelection; } 52 const VisibleSelection& endingSelection() const { return m_endingSelection; } 53 void setStartingSelection(const VisibleSelection&); 54 void setEndingSelection(const VisibleSelection&); 63 EditCommandComposition(Document*, const VisibleSelection& startingSelection, const VisibleSelection& endingSelection, EditAction); 66 VisibleSelection m_startingSelection; 67 VisibleSelection m_endingSelection [all...] |
DeleteSelectionCommand.h | 41 static PassRefPtr<DeleteSelectionCommand> create(const VisibleSelection& selection, bool smartDelete = false, bool mergeBlocksAfterDelete = true, bool replace = false, bool expandForSpecialElements = false, bool sanitizeMarkup = true) 48 DeleteSelectionCommand(const VisibleSelection&, bool smartDelete, bool mergeBlocksAfterDelete, bool replace, bool expandForSpecialElements, bool sanitizeMarkup); 84 VisibleSelection m_selectionToDelete;
|
SetSelectionCommand.cpp | 34 SetSelectionCommand::SetSelectionCommand(const VisibleSelection& selection, FrameSelection::SetSelectionOptions options)
|
FrameSelection.h | 32 #include "core/editing/VisibleSelection.h" 96 const VisibleSelection& selection() const { return m_selection; } 97 void setSelection(const VisibleSelection&, SetSelectionOptions = CloseTyping | ClearTypingStyle, CursorAlignOnScroll = AlignCursorOnScrollIfNeeded, TextGranularity = CharacterGranularity); 98 void setSelection(const VisibleSelection& selection, TextGranularity granularity) { setSelection(selection, CloseTyping | ClearTypingStyle, AlignCursorOnScrollIfNeeded, granularity); } 109 VisibleSelection::SelectionType selectionType() const { return m_selection.selectionType(); } 184 bool shouldChangeSelection(const VisibleSelection&) const; 185 bool shouldDeleteSelection(const VisibleSelection&) const; 187 void setNonDirectionalSelectionIfNeeded(const VisibleSelection&, TextGranularity, EndPointsAdjustmentMode = DoNotAdjsutEndpoints); 255 VisibleSelection m_selection;
|
InsertLineBreakCommand.cpp | 93 VisibleSelection selection = endingSelection(); 126 setEndingSelection(VisibleSelection(endingPosition, endingSelection().isDirectional())); 134 setEndingSelection(VisibleSelection(positionInParentAfterNode(nodeToInsert.get()), DOWNSTREAM, endingSelection().isDirectional())); 139 setEndingSelection(VisibleSelection(positionInParentAfterNode(nodeToInsert.get()), DOWNSTREAM, endingSelection().isDirectional())); 164 setEndingSelection(VisibleSelection(endingPosition, DOWNSTREAM, endingSelection().isDirectional())); 178 // It tries to set a VisibleSelection around the content it operated on. So, that VisibleSelection
|
BreakBlockquoteCommand.cpp | 82 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM, endingSelection().isDirectional())); 92 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM, endingSelection().isDirectional())); 125 setEndingSelection(VisibleSelection(VisiblePosition(firstPositionInOrBeforeNode(startNode)), endingSelection().isDirectional())); 184 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM, endingSelection().isDirectional()));
|
CreateLinkCommand.cpp | 54 setEndingSelection(VisibleSelection(positionInParentBeforeNode(anchorElement.get()), positionInParentAfterNode(anchorElement.get()), DOWNSTREAM, endingSelection().isDirectional()));
|
InsertListCommand.h | 55 bool selectionHasListOfType(const VisibleSelection& selection, const QualifiedName&);
|
TypingCommand.cpp | 147 VisibleSelection currentSelection = frame->selection()->selection(); 169 void TypingCommand::insertText(Document* document, const String& text, const VisibleSelection& selectionForInsertion, Options options, TextCompositionType compositionType) 176 VisibleSelection currentSelection = frame->selection()->selection(); 399 setEndingSelection(VisibleSelection(firstPositionInNode(root), DOWNSTREAM, endingSelection().isDirectional())); 412 VisibleSelection selectionToDelete; 413 VisibleSelection selectionAfterUndo; 416 case VisibleSelection::RangeSelection: 420 case VisibleSelection::CaretSelection: { 462 setEndingSelection(VisibleSelection(positionBeforeNode(table), endingSelection().start(), DOWNSTREAM, endingSelection().isDirectional())); 479 // We can't let the VisibleSelection class's validation kick in or it'll adjust for us based o [all...] |
Editor.cpp | 106 bool isSelectionInTextField(const VisibleSelection& selection) 116 VisibleSelection Editor::selectionForCommand(Event* event) 118 VisibleSelection selection = m_frame->selection()->selection(); 127 return VisibleSelection(range.get(), DOWNSTREAM, selection.isDirectional()); 476 void Editor::notifyComponentsOnChangedSelection(const VisibleSelection& oldSelection, FrameSelection::SetSelectionOptions options) 483 void Editor::respondToChangedContents(const VisibleSelection& endingSelection) 631 Node* Editor::findEventTargetFrom(const VisibleSelection& selection) const 650 case VisibleSelection::NoSelection: 653 case VisibleSelection::CaretSelection: 656 case VisibleSelection::RangeSelection [all...] |
FrameSelection.cpp | 129 setSelection(VisibleSelection(pos.deepEquivalent(), pos.deepEquivalent(), pos.affinity(), m_selection.isDirectional()), options, align); 136 setSelection(VisibleSelection(base.deepEquivalent(), extent.deepEquivalent(), base.affinity(), selectionHasDirection), options); 142 setSelection(VisibleSelection(pos, affinity, m_selection.isDirectional()), options); 148 VisibleSelection selection = r ? VisibleSelection(r->startPosition(), r->endPosition(), affinity) : VisibleSelection(Position(), Position(), affinity); 156 setSelection(VisibleSelection(base, extent, affinity, selectionHasDirection), options); 196 void FrameSelection::setNonDirectionalSelectionIfNeeded(const VisibleSelection& passedNewSelection, TextGranularity granularity, 199 VisibleSelection newSelection = passedNewSelection; 225 void FrameSelection::setSelection(const VisibleSelection& newSelection, SetSelectionOptions options, CursorAlignOnScroll align, TextGranularity granularity [all...] |
EditingStyle.h | 60 class VisibleSelection; 117 TriState triStateOfStyle(const VisibleSelection&) const; 147 static PassRefPtr<EditingStyle> styleAtSelectionStart(const VisibleSelection&, bool shouldUseBackgroundColorInEffect = false); 148 static WritingDirection textDirectionForSelection(const VisibleSelection&, EditingStyle* typingStyle, bool& hasNestedOrMultipleEmbeddings);
|
InsertTextCommand.cpp | 81 VisibleSelection forcedEndingSelection; 104 setEndingSelection(VisibleSelection(endingSelection().visibleEnd(), endingSelection().isDirectional())); 125 setEndingSelection(VisibleSelection(endingSelection().visibleEnd(), endingSelection().isDirectional())); 144 // a renderer (e.g. it is on a <frameset> in the DOM), the VisibleSelection cannot be canonicalized to 231 setEndingSelection(VisibleSelection(endingSelection().end(), endingSelection().affinity(), endingSelection().isDirectional()));
|
MoveSelectionCommand.cpp | 70 setEndingSelection(VisibleSelection(pos, endingSelection().affinity(), endingSelection().isDirectional()));
|
/external/chromium_org/third_party/WebKit/Source/core/page/ |
DOMSelection.h | 48 class VisibleSelection; 101 const VisibleSelection& visibleSelection() const;
|
DOMSelection.cpp | 73 const VisibleSelection& DOMSelection::visibleSelection() const 79 static Position anchorPosition(const VisibleSelection& selection) 85 static Position focusPosition(const VisibleSelection& selection) 91 static Position basePosition(const VisibleSelection& selection) 96 static Position extentPosition(const VisibleSelection& selection) 106 return shadowAdjustedNode(anchorPosition(visibleSelection())); 114 return shadowAdjustedOffset(anchorPosition(visibleSelection())); 122 return shadowAdjustedNode(focusPosition(visibleSelection())); 130 return shadowAdjustedOffset(focusPosition(visibleSelection())); [all...] |