KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/21585/root/usr/share/idl/xulrunner-17.0.10/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21585/root/usr/share/idl/xulrunner-17.0.10/mozIPersonalDictionary.idl
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#include "nsISupports.idl"

interface nsIStringEnumerator;

[scriptable, uuid(7EF52EAF-B7E1-462B-87E2-5D1DBACA9048)]

/**
 * This interface represents a Personal Dictionary.
 */

interface mozIPersonalDictionary : nsISupports {

  /**
   * Load the dictionary
   */
  void load();

  /**
   * Save the dictionary
   */
  void save();

  /**
   * Get the (lexicographically sorted) list of words
   */
  readonly attribute nsIStringEnumerator wordList;

  /**
   * Check a unicode string
   */
  boolean check(in wstring word, in wstring lang);

  /**
   * Add a word to the personal dictionary
   */
  void addWord(in wstring word, in wstring lang);

  /**
   * Remove a word from the personal dictionary
   */
  void removeWord(in wstring word, in wstring lang);

  /**
   * Add a word to the ignore all list
   */
  void ignoreWord(in wstring word);

  /**
   * Clear the ignore list
   */
  void endSession();

  /** 
   * These three functions are here in case we want to store previous 
   * misspellings and return them at the head of the misspell list.
   */
 
  /**
   * Add a misspelling to the list of corrections
   */
  void addCorrection(in wstring word,in wstring correction, in wstring lang);

  /**
   * Remove a misspelling from the list of corrections
   */
  void removeCorrection(in wstring word,in wstring correction, in wstring lang);

  /**
   * Get a list of previous corrections for the word
   */
  void getCorrection(in wstring word, [array, size_is(count)] out wstring words, out uint32_t count);
};

Anon7 - 2021