webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::AlternativeTextController Class Reference

#include <AlternativeTextController.h>

Public Member Functions

 AlternativeTextController (Frame &frame) UNLESS_ENABLED(
 
 ~AlternativeTextController () UNLESS_ENABLED(
 
void startAlternativeTextUITimer (AlternativeTextType) UNLESS_ENABLED(
 
void stopAlternativeTextUITimer () UNLESS_ENABLED(
 
void dismiss (ReasonForDismissingAlternativeText) UNLESS_ENABLED(
 
void show (PassRefPtr< Range > rangeToReplace, const String &replacement) UNLESS_ENABLED(
 
bool applyAutocorrectionBeforeTypingIfAppropriate () UNLESS_ENABLED(
 
void respondToUnappliedSpellCorrection (const VisibleSelection &, const String &corrected, const String &correction) UNLESS_ENABLED(
 
void respondToAppliedEditing (CompositeEditCommand *) UNLESS_ENABLED(
 
void respondToUnappliedEditing (EditCommandComposition *) UNLESS_ENABLED(
 
void respondToChangedSelection (const VisibleSelection &oldSelection) UNLESS_ENABLED(
 
void stopPendingCorrection (const VisibleSelection &oldSelection) UNLESS_ENABLED(
 
void applyPendingCorrection (const VisibleSelection &selectionAfterTyping) UNLESS_ENABLED(
 
void handleAlternativeTextUIResult (const String &result) UNLESS_ENABLED(
 
void handleCancelOperation () UNLESS_ENABLED(
 
bool hasPendingCorrection () const UNLESS_ENABLED(
 
bool isSpellingMarkerAllowed (PassRefPtr< Range > misspellingRange) const UNLESS_ENABLED(
 
bool isAutomaticSpellingCorrectionEnabled () UNLESS_ENABLED(
 
bool shouldRemoveMarkersUponEditing ()
 
void recordAutocorrectionResponse (AutocorrectionResponse, const String &replacedString, PassRefPtr< Range > replacementRange) UNLESS_ENABLED(
 
void markReversed (PassRefPtr< Range > changedRange) UNLESS_ENABLED(
 
void markCorrection (PassRefPtr< Range > replacedRange, const String &replacedString) UNLESS_ENABLED(
 
bool processMarkersOnTextToBeReplacedByResult (const TextCheckingResult *, Range *rangeToBeReplaced, const String &stringToBeReplaced) UNLESS_ENABLED(
 
void deletedAutocorrectionAtPosition (const Position &, const String &originalString) UNLESS_ENABLED(
 
bool insertDictatedText (const String &, const Vector< DictationAlternative > &, Event *)
 
void removeDictationAlternativesForMarker (const DocumentMarker &)
 
Vector< String > dictationAlternativesForMarker (const DocumentMarker &)
 
void applyDictationAlternative (const String &alternativeString)
 

Constructor & Destructor Documentation

◆ AlternativeTextController()

WebCore::AlternativeTextController::AlternativeTextController ( Frame &  frame)
inlineexplicit

◆ ~AlternativeTextController()

WebCore::AlternativeTextController::~AlternativeTextController ( )
inline

Member Function Documentation

◆ applyAutocorrectionBeforeTypingIfAppropriate()

bool WebCore::AlternativeTextController::applyAutocorrectionBeforeTypingIfAppropriate ( )
inline

◆ applyDictationAlternative()

void WebCore::AlternativeTextController::applyDictationAlternative ( const String &  alternativeString)

◆ applyPendingCorrection()

void WebCore::AlternativeTextController::applyPendingCorrection ( const VisibleSelection &  selectionAfterTyping)
inline

◆ deletedAutocorrectionAtPosition()

void WebCore::AlternativeTextController::deletedAutocorrectionAtPosition ( const Position &  ,
const String &  originalString 
)
inline

◆ dictationAlternativesForMarker()

Vector< String > WebCore::AlternativeTextController::dictationAlternativesForMarker ( const DocumentMarker &  marker)

◆ dismiss()

void WebCore::AlternativeTextController::dismiss ( ReasonForDismissingAlternativeText  )
inline

◆ handleAlternativeTextUIResult()

void WebCore::AlternativeTextController::handleAlternativeTextUIResult ( const String &  result)
inline

◆ handleCancelOperation()

void WebCore::AlternativeTextController::handleCancelOperation ( )
inline

◆ hasPendingCorrection()

bool WebCore::AlternativeTextController::hasPendingCorrection ( ) const
inline

◆ insertDictatedText()

bool WebCore::AlternativeTextController::insertDictatedText ( const String &  text,
const Vector< DictationAlternative > &  dictationAlternatives,
Event *  triggeringEvent 
)

◆ isAutomaticSpellingCorrectionEnabled()

bool WebCore::AlternativeTextController::isAutomaticSpellingCorrectionEnabled ( )
inline

◆ isSpellingMarkerAllowed()

bool WebCore::AlternativeTextController::isSpellingMarkerAllowed ( PassRefPtr< Range >  misspellingRange) const
inline

◆ markCorrection()

void WebCore::AlternativeTextController::markCorrection ( PassRefPtr< Range >  replacedRange,
const String &  replacedString 
)
inline

◆ markReversed()

void WebCore::AlternativeTextController::markReversed ( PassRefPtr< Range >  changedRange)
inline

◆ processMarkersOnTextToBeReplacedByResult()

bool WebCore::AlternativeTextController::processMarkersOnTextToBeReplacedByResult ( const TextCheckingResult *  ,
Range *  rangeToBeReplaced,
const String &  stringToBeReplaced 
)
inline

◆ recordAutocorrectionResponse()

void WebCore::AlternativeTextController::recordAutocorrectionResponse ( AutocorrectionResponse  ,
const String &  replacedString,
PassRefPtr< Range >  replacementRange 
)
inline

◆ removeDictationAlternativesForMarker()

void WebCore::AlternativeTextController::removeDictationAlternativesForMarker ( const DocumentMarker &  marker)

◆ respondToAppliedEditing()

void WebCore::AlternativeTextController::respondToAppliedEditing ( CompositeEditCommand *  )
inline

◆ respondToChangedSelection()

void WebCore::AlternativeTextController::respondToChangedSelection ( const VisibleSelection &  oldSelection)
inline

◆ respondToUnappliedEditing()

void WebCore::AlternativeTextController::respondToUnappliedEditing ( EditCommandComposition *  )
inline

◆ respondToUnappliedSpellCorrection()

void WebCore::AlternativeTextController::respondToUnappliedSpellCorrection ( const VisibleSelection &  ,
const String &  corrected,
const String &  correction 
)
inline

◆ shouldRemoveMarkersUponEditing()

bool WebCore::AlternativeTextController::shouldRemoveMarkersUponEditing ( )
inline

◆ show()

void WebCore::AlternativeTextController::show ( PassRefPtr< Range >  rangeToReplace,
const String &  replacement 
)
inline

◆ startAlternativeTextUITimer()

void WebCore::AlternativeTextController::startAlternativeTextUITimer ( AlternativeTextType  )
inline

◆ stopAlternativeTextUITimer()

void WebCore::AlternativeTextController::stopAlternativeTextUITimer ( )
inline

◆ stopPendingCorrection()

void WebCore::AlternativeTextController::stopPendingCorrection ( const VisibleSelection &  oldSelection)
inline

The documentation for this class was generated from the following files: