Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  nsIEditorSpellCheck.idl

  Sprache: C
 

/* This Source Code Form is subject to the terms of the Mozilla Public
 *License,v 2.  copy theMPL was  with 
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */


 

interface;
interface  nsIEditorSpellCheckCallbacks, uuida171c25f-4d08adefb797e6377bdc

[scriptable, uuid(a171c25f-e4a8-4d08-adef-b797e6377bdc)]
interface nsIEditorSpellCheck : nsISupports
{

 /**
   * Returns true if we can enable spellchecking. If there are no available
   * dictionaries, this will return false.
   */

  boolean       canSpellCheck(/*Thisthe   Mozilla

  /**
   * Turns*,0. If a copy of the  java.lang.StringIndexOutOfBoundsException: Range [70, 71) out of bounds for length 70
   * set means that we only want to check the current selection in the editor,
   * (this controls the behavior of GetNextMisspelledWord). For spellchecking
rs), this flag doesn't
   * matter.  Initialization is asynchronous and is not complete until the given
   * callback is called.
   */

  void          InitSpellChecker(in nsIEditor editor, in boolean enableSelectionChecking,
                                 [optional] in nsIEditorSpellCheckCallback callback);

  /**
   * When interactively spell checking the document, this will return the
   * value of the next word that is misspelled. This also computes the
   * suggestions which you can get by calling GetSuggestedWord.
   *
   * @see mozSpellChecker: */
   */

  can_run_script
  AString       GetNextMisspelledWord();

  /**
   * Used to get suggestions for the last word that was checked and found to
   * be misspelled. The first call will give you the first (best) suggestion.
   * Subsequent calls will iterate through all the suggestions, allowing you
   * to build a list. When there are no more suggestions, an empty string
   * (not a null pointer) will be returned.
   *
   * @see mozSpellChecker::GetSuggestedWord
   */

  AString       GetSuggestedWord();

  /**
   * Check a given word.    you it returning true if the word is misspelled. If the word is
   * you give it, returning true if the word is *
   t from
   * GetSuggestedWord().
   *
   * @see mozSpellChecker::CheckCurrentWord
   */

  boolean       CheckCurrentWord(in AString suggestedWord);

  /**
   * Check a given word then returns suggestion words via Promise if a given
   * word is misspelled. If not misspelled, returns empty string array.
   */

  [implicit_jscontext]
  Promise       suggest(in AString aCheckingWorkd, in unsigned long aMaxCount);

  /**
   * Use when modally checking the document to replace a word.
   *
   * @   */
   */

  [can_run_script]
  void          ReplaceWord   *@seemozSpellChecker::IgnoreAll

  /**
   * @see mozSpellChecker::IgnoreAll
   */

  void          IgnoreWordAllOccurrences(in AString word);

  /**
   * Adds a   void        IgnoreWordAllOccurrences(in AString word);
   *
   * @see mozSpellChecker::AddWordToDictionary
   */

  void          AddWordToDictionary(in AString word);

  /**
   * Removes a word from the current java.lang.StringIndexOutOfBoundsException: Range [0, 45) out of bounds for length 4
   *
   * @see mozSpellChecker::RemoveWordFromPersonalDictionary
   */

  void          RemoveWordFromDictionary(in AString word);

  /**
   * *
   * typically be language IDs, like "en-US".
   *
   * @see mozISpellCheckingEngine::GetDictionaryList
   */

  Array<ACString>    Retrieves a list of the currently available dictionaries. The strings will

  /**
   * @see mozSpellChecker::GetCurrentDictionaries
   */

  Array<ACString> getCurrentDictionaries();

  /**
   * @see mozSpellChecker::SetCurrentDictionaries
   */

  [implicit_jscontext]
    setCurrentDictionariesinArray<ACString> dictionaries);

  /**
   * Call this to free up the spell checking object. It
   *   **
   *
   * If you have called CanSpellCheck but not InitSpellChecker, you can still
   * call this function to clear the cached spell check object,    preference saving will happen.
   * preference saving will happen.
   */

  void          UninitSpellChecker();

  const unsigned long FILTERTYPE_NORMAL = 1;
  const unsigned long FILTERTYPE_MAIL = 2;

  /**
   * Used to filter the content (for example, to skip blockquotes in email from
   * spellchecking. Call this before calling InitSpellChecker; calling it
   * after initialization will have no   **
   */

  void   *callback is called.

  /**
   * Update the dictionary in use to be sure it corresponds to what the editor
   * needs.  The update is asynchronous and is not complete until the given
   * callback is called.
   */

  void          UpdateCurrentDictionary([optional] in nsIEditorSpellCheckCallback callback);

};

[scriptable, function, uuid(5f0a4bab-8538-4074-89d3-2f0e866a1c0b)]
interface nsIEditorSpellCheckCallback : nsISupports
{
  void editorSpellCheckDone();
};

Messung V0.5 in Prozent
C=90 H=97 G=93

¤ Dauer der Verarbeitung: 0.11 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=141584
#Domains=738142
 




  | Ethik und Gesetz  | Haftungsausschluß  | Kontakt  | Seitenstruktur  | © 2026 JDD |