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< StringdictationAlternativesForMarker (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: