Lines Matching defs:TypingCommand

27 #include "TypingCommand.h"
63 TypingCommand::TypingCommand(Document *document, ETypingCommand commandType, const String &textToInsert, Options options, TextGranularity granularity, TextCompositionType compositionType)
80 void TypingCommand::deleteSelection(Document* document, Options options)
92 TypingCommand* lastTypingCommand = static_cast<TypingCommand*>(lastEditCommand);
98 TypingCommand::create(document, DeleteSelection, "", options)->apply();
101 void TypingCommand::deleteKeyPressed(Document *document, Options options, TextGranularity granularity)
110 TypingCommand* lastTypingCommand = static_cast<TypingCommand*>(lastEditCommand);
117 TypingCommand::create(document, DeleteKey, "", options, granularity)->apply();
120 void TypingCommand::forwardDeleteKeyPressed(Document *document, Options options, TextGranularity granularity)
130 TypingCommand* lastTypingCommand = static_cast<TypingCommand*>(lastEditCommand);
137 TypingCommand::create(document, ForwardDeleteKey, "", options, granularity)->apply();
140 void TypingCommand::updateSelectionIfDifferentFromCurrentSelection(TypingCommand* typingCommand, Frame* frame)
151 void TypingCommand::insertText(Document* document, const String& text, Options options, TextCompositionType composition)
165 void TypingCommand::insertText(Document* document, const String& text, const VisibleSelection& selectionForInsertion, Options options, TextCompositionType compositionType)
193 TypingCommand* lastTypingCommand = static_cast<TypingCommand*>(lastEditCommand.get());
206 RefPtr<TypingCommand> cmd = TypingCommand::create(document, InsertText, newText, options, compositionType);
218 void TypingCommand::insertLineBreak(Document *document, Options options)
227 TypingCommand* lastTypingCommand = static_cast<TypingCommand*>(lastEditCommand);
233 applyCommand(TypingCommand::create(document, InsertLineBreak, "", options));
236 void TypingCommand::insertParagraphSeparatorInQuotedContent(Document *document)
245 static_cast<TypingCommand*>(lastEditCommand)->insertParagraphSeparatorInQuotedContent();
249 applyCommand(TypingCommand::create(document, InsertParagraphSeparatorInQuotedContent));
252 void TypingCommand::insertParagraphSeparator(Document *document, Options options)
261 TypingCommand* lastTypingCommand = static_cast<TypingCommand*>(lastEditCommand);
267 applyCommand(TypingCommand::create(document, InsertParagraphSeparator, "", options));
270 bool TypingCommand::isOpenForMoreTypingCommand(const EditCommand* cmd)
272 return cmd && cmd->isTypingCommand() && static_cast<const TypingCommand*>(cmd)->isOpenForMoreTyping();
275 void TypingCommand::closeTyping(EditCommand* cmd)
278 static_cast<TypingCommand*>(cmd)->closeTyping();
281 void TypingCommand::doApply()
317 EditAction TypingCommand::editingAction() const
322 void TypingCommand::markMisspellingsAfterTyping(ETypingCommand commandType)
347 if (range && (commandType == TypingCommand::InsertText || commandType == TypingCommand::InsertLineBreak || commandType == TypingCommand::InsertParagraphSeparator || commandType == TypingCommand::InsertParagraphSeparatorInQuotedContent))
350 } else if (commandType == TypingCommand::InsertText)
355 void TypingCommand::typingAddedToOpenCommand(ETypingCommand commandTypeForAddedTyping)
371 void TypingCommand::insertText(const String &text, bool selectInsertedText)
395 void TypingCommand::insertTextRunWithoutNewlines(const String &text, bool selectInsertedText)
416 void TypingCommand::insertLineBreak()
425 void TypingCommand::insertParagraphSeparator()
434 void TypingCommand::insertParagraphSeparatorInQuotedContent()
447 bool TypingCommand::makeEditableRootEmpty()
468 void TypingCommand::deleteKeyPressed(TextGranularity granularity, bool killRing)
566 void TypingCommand::forwardDeleteKeyPressed(TextGranularity granularity, bool killRing)
648 void TypingCommand::deleteSelection(bool smartDelete)
654 void TypingCommand::updatePreservesTypingStyle(ETypingCommand commandType)
673 bool TypingCommand::isTypingCommand() const