Controls the UI logic used for RapidSpellDialog forms.
| C# | C# | Visual Basic | Visual Basic | Visual C++ | Visual C++ | F# | F# | 
public class RapidSpellGUIPresenter : Component, IUserInterfaceFormPresenter, IDialogViewEventHandler
public class RapidSpellGUIPresenter : Component, IUserInterfaceFormPresenter, IDialogViewEventHandler
Public Class RapidSpellGUIPresenter Inherits Component Implements IUserInterfaceFormPresenter, IDialogViewEventHandler
Public Class RapidSpellGUIPresenter Inherits Component Implements IUserInterfaceFormPresenter, IDialogViewEventHandler
public ref class RapidSpellGUIPresenter : public Component, IUserInterfaceFormPresenter, IDialogViewEventHandler
public ref class RapidSpellGUIPresenter : public Component, IUserInterfaceFormPresenter, IDialogViewEventHandler
type RapidSpellGUIPresenter = class inherit Component interface IUserInterfaceFormPresenter interface IDialogViewEventHandler end
type RapidSpellGUIPresenter = class inherit Component interface IUserInterfaceFormPresenter interface IDialogViewEventHandler end
| All Members | Constructors | Methods | Properties | Fields | Events | 
| Icon | Member | Description | 
|---|---|---|
| RapidSpellGUIPresenter()()()() | Construct this GUI component - this will NOT open a new Form, call Check to do that.  | |
| ActionPerformed(Object, EventArgs) |  Obsolete. Listen to GUI events and perform actions depending on the button sending the event.  | |
| active | The state of this GUI.  It can be either active (user is using it) or inactive (user focus is elsewhere).  | |
| AddButtonText | Add button text.  | |
| AddWord()()()() | 
             Adds the current bad word to the user dictionary.  | |
| AllOperationScope | 
            The scope that ignore-all/change-all should have.
              | |
| CancelActionPerformed(Object, CancelEventArgs) |  Obsolete. Listen to GUI events and perform actions depending on the button sending the event.  | |
| CancelButtonText | Cancel button text.  | |
| Cancelled | Whether the spell check has been cancelled.  | |
| CanRaiseEvents | Gets a value indicating whether the component can raise an event.  (Inherited from Component.) | |
| ChangeAll()()()() | Called when user wants to change all instances of current bad word to selected word	   | |
| ChangeAllButtonText | Change All button text.  | |
| ChangeButtonText | Change button text.  | |
| ChangeWord()()()() | User wants to change current bad word to selected word	   | |
| Check()()()() | Bring up the spell checker Form and start checking the component set by SetTextComponentToCheck.  | |
| Check(TextBoxBase) | Bring up the spell checker Form and start checking the TextBoxBase textComponent.  | |
| Check(ISpellCheckableTextComponent) | Bring up the spell checker Form and start checking the TextBoxBase textComponent.  | |
| CheckCompletePopUpText | Check complete pop up text  | |
| CheckCompletePopUpTitle | Check complete pop up title  | |
| CheckCompoundWords | Whether to check for compound words, setting this to true is essential for languages such as German which 
            allow for compound words.  | |
| CheckerEngine | The checker engine to use, this object must implement the ICheckerEngine interface, allows
             customization or replacement of the spell checker.  | |
| CheckFromStartOfText | 
            Whether to check from the start of the text (true) or whereever the cursor is (false)
              | |
| checkingSelection | The state of this GUI.  It can be either active (user is using it) or inactive (user focus is elsewhere).  | |
| CheckingSpellingText | Checking spelling text  | |
| Close()()()() | Closes the form if open.  | |
| ConsiderationRange |  The factor for words to consider for suggestions,
            		lower values are faster but consider less words for suggestions. Default is 80.
            		If w <= 1 this method won't do anything.
              | |
| Container | Gets the IContainer that contains the Component.  (Inherited from Component.) | |
| CreateDialogView | 
            Indicates that a new IDialogView has been created, also provides chance to override
            the default IDialogView.
              | |
| CreateDialogViewOptions | 
            Indicates that a new IDialogViewOptions is being created, also provides chance to override
            the default IDialogViewOptions.
              | |
| CreateDialogViewUserDictionaryEdit | 
            Indicates that a new IDialogViewUserDictionaryEdit is being created, also provides chance to override
            the default IDialogViewUserDictionaryEdit.
              | |
| CreateDialogViewUserDictionarySelect | 
            Indicates that a new IDialogViewUserDictionarySelect is being created, also provides chance to override
            the default IDialogViewUserDictionarySelect.
              | |
| CreateObjRef(Type) | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.  (Inherited from MarshalByRefObject.) | |
| DesignMode | Gets a value that indicates whether the Component is currently in design mode.  (Inherited from Component.) | |
| DialogTitleText | Dialog title text  | |
| DialogView | 
            The IDialogView instance to use for the UI.  
              | |
| DialogView_AddButtonClick(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogView_CancelButtonClick(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogView_ChangeAllButtonClick(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogView_ChangeButtonClick(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogView_Closing(Object, CancelEventArgs) | 
            Handles IDialogView event
              | |
| DialogView_IgnoreAllButtonClick(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogView_IgnoreButtonClick(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogView_Load(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogView_OptionsButtonClick(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogView_QueryTextBoxEnter(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogView_QueryTextBoxTextChanged(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogView_SuggestionsListDoubleClick(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogView_UndoButtonClick(Object, EventArgs) | 
            Handles the Undo button click
              | |
| DialogView_UserNeedsSuggestionsChanged(Object, EventArgs) | 
            Handles IDialogView event
              | |
| DialogViewOptionsPresenter_CreateDialogViewOptions(Object, CreateDialogViewOptionsEventArgs) | 
            Handles IDialogView event
              | |
| DialogViewOptionsPresenter_CreateDialogViewUserDictionaryEdit(Object, CreateDialogViewUserDictionaryEditEventArgs) | 
            Handles IDialogView event
              | |
| DialogViewOptionsPresenter_CreateDialogViewUserDictionarySelect(Object, CreateDialogViewUserDictionarySelectEventArgs) | 
            Handles IDialogView event
              | |
| DictFilePath | Optional file path to the main dictionary .dict file to use.  | |
| Dispose()()()() | 
            Disposes of resources
              | |
| Dispose(Boolean) | 
            Frees up resources
              (Overrides Component.Dispose(Boolean).) | |
| DisposeAtEnd | Whether to dispose of this form when spell check is finished.  | |
| Disposed | Occurs when the component is disposed by a call to the Dispose()()()() method.   (Inherited from Component.) | |
| End()()()() |  Called when finished checking document, brings up spelling check is complete message.  | |
| Equals(Object) |  (Inherited from Object.) | |
| Events | Gets the list of event handlers that are attached to this Component.  (Inherited from Component.) | |
| Finalize()()()() | Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.  (Inherited from Component.) | |
| FindCapitalizedSuggestions | Whether to look for capitalized suggestions, note this will slow FindSuggestions down by about 7 times.  | |
| FindingSuggestionsLabelText | Finding suggestions label text.  | |
| findSuggestions | Whether this should look up suggestions for misspelt words or not.  | |
| FindSuggestionsLabelText | Find suggestions label text.  | |
| FindWordEnd(Int32) | 
            Returns the end of the word that fromPos is in.
              | |
| FinishedCheckingSelectionPopUpText | Finished checking selection dialog text  | |
| FinishedCheckingSelectionPopUpTitle | Finished checking selection dialog title  | |
| FocusGained(Object, EventArgs) |  Called when objects whose focus this is listening to gain focus.   | |
| fromPosition | Where the user wants to check from in the document   | |
| GenerateSentenceParts(Int32, Int32) | 
            Finds the sentence up to a point and the sentence after a point
              | |
| GetConsiderationRange()()()() |  Obsolete.  Gets the factor for words to consider for suggestions.
              | |
| GetHashCode()()()() | Serves as a hash function for a particular type.   (Inherited from Object.) | |
| GetIgnoreCapitalizedWords()()()() |  Obsolete.  Gets whether to ignore words with capital letters.   | |
| GetIncludeUserDictionaryInSuggestions()()()() |  Obsolete.  Gets whether the user dictionary should be used in finding suggestions for misspelt words.  | |
| GetLifetimeService()()()() | Retrieves the current lifetime service object that controls the lifetime policy for this instance.  (Inherited from MarshalByRefObject.) | |
| GetSeparateHyphenWords()()()() |  Obsolete.  Gets whether to treat hyphenated (-) words as separate words, default is false.   | |
| GetService(Type) |  (Inherited from Component.) | |
| GetType()()()() | Gets the type of the current instance.  (Inherited from Object.) | |
| GUILanguage | The language to show the UI in.  | |
| guiShowing | 
            Whether the gui is currently showing
              | |
| Ignore()()()() | 	Ignore the current bad word.  | |
| IgnoreAll()()()() | 
             Ignores all occurrences of this word.	  | |
| IgnoreAllButtonText | Ignore All button text.  | |
| IgnoreButtonText | Ignore button text.  | |
| IgnoreCapitalizedWords |  Whether to ignore words with capital letters.   | |
| IgnoreIncorrectSentenceCapitalization | Whether to ignore incorrect sentence capitalization.   | |
| IgnoreInEnglishLowerCaseI | 
            Whether to ignore lower case 'i' characters in text.  Set to false to flag as errors.
              | |
| IgnoreWordsWithDigits | Whether to ignore words with numbers in them (eg. A10 or 7-11).  | |
| IgnoreXML | Whether to ignore XML/HTML tags, false by default.  | |
| IncludeUserDictionaryInSuggestions |  Whether the user dictionary should be used in finding suggestions for misspelt words.  | |
| InDictionaryLabelText | In dictionary label text  | |
| InitializeLifetimeService()()()() | Obtains a lifetime service object to control the lifetime policy for this instance.  (Inherited from MarshalByRefObject.) | |
| IsDialogViewCreated()()()() | 
            Whether a dialog view has already been created.
              | |
| IsDisposed | 
            Whether the IDialogView is disposed of
              | |
| IsShowFinishedMessageBox()()()() |  Obsolete. Returns whether a message box should be opened when the spell check is complete.  | |
| LanguageParser | The type of language parsing to use.  | |
| Load | 
            Fired when the DialogView loads.
              | |
| Location | Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.  | |
| LookIntoHyphenatedText | Whether to 'look into' text with hyphens (-), if the word has hyphens in it and 
             LookIntoHyphenatedText is set true (default), the parts of the text around the hyphens will be checked individually.  | |
| MakeChange()()()() |   Changes the current bad word for one selected from the suggestions list or entered in the query pane
            	returns the word used.   | |
| MakeChange(Boolean) |   Changes the current bad word for one selected from the suggestions list or entered in the query pane
            	returns the word used.   | |
| MakeChange(Boolean, String, Boolean) |   Changes the current bad word for one selected from the suggestions list or entered in the query pane
            	returns the word used.   | |
| MaximumContextualWords | 
            The maximum number of words to show the user in the sentence around misspelled words.
              | |
| MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object.  (Inherited from MarshalByRefObject.) | |
| MemberwiseClone()()()() | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| ModalAutoDispose | When running modally, determines if the dialog will be disposed of when spell check finishes.  | |
| ModalMode | Whether the spell checker will run modally. (Modal operation blocks the parent form)  | |
| ModalOwner | 
            The modal dialog owner window.
              | |
| MoveCaretToWordEnd()()()() | 	Moves the caret to the end of the word the caret is in, or where it is if not on a word.  | |
| MoveCaretToWordStart()()()() | 	Moves the caret to the start of the word the caret is in, or where it is if not on a word.  | |
| NoSuggestionsText | No suggestions found text   | |
| NotInDictionaryLabelText | Not in dictionary label text  | |
| NumberSuggestionList | 
            Whether to number the items in the suggestion list, for quick user selection.
              | |
| OnCreateDialogView(CreateDialogViewEventArgs) | 
            Fires the CreateDialogView event.
              | |
| OnSuggestionsDoubleClick(Object, EventArgs) | Called when the user double clicks on a suggestion.  | |
| OnUndone(UndoEventArgs) | 
            Raises the Undone event
              | |
| OnUserQuery(UserQueryEventArgs) | 
            Fires the user query event
              | |
| Options | 
            Object responsible for holding, loading and saving the user's spell check options.
              | |
| OptionsButtonText | 
            Options button text
              | |
| OptionsPresenter | 
            Presenter for the user options form (IDialogViewOptions).
              | |
| ProceedFromEnd()()()() | Decides what to do once reached end of required text check region   | |
| QueryTextBoxMultiline | Whether 'not in dictionary' text box is multiline or single line.  | |
| Ready | 
            Fired when ready to proceed with first query.
              | |
| RecheckDocumentRequest | 
            Fired when document recheck is requested
              | |
| Remove()()()() | Safely frees up resources.  | |
| RemoveDuplicateWordText | Remove duplicate word text  | |
| Resume()()()() | Looks for next bad word	   | |
| ResumeButtonText | Resume button text  | |
| SelectText(BadWord) |  Selects a bad word in the text component   | |
| SeparateHyphenWords |  Sets whether to treat hyphenated (-) words as separate words, default is false.   | |
| SetConsiderationRange(Int32) |  Obsolete.  Sets the factor for words to consider for suggestions,
            		lower values are faster but consider less words for suggestions. Default is 80.
            		If w <= 1 this method won't do anything.
              | |
| SetDisposeAtEnd(Boolean) | Sets whether this will dispose of self at the end of the spell check.  | |
| SetFormCancelButton(IButtonControl) |  Obsolete. Sets the Form.CancelButton property - this is for VB.NET users who are inheriting from this class.  | |
| SetIgnoreCapitalizedWords(Boolean) |  Obsolete.  Sets whether to ignore words with capital letters.   | |
| SetIgnoreOnceBadWords(ArrayList) | 
            Provide a list of BadWord objects that have been ignored
              | |
| SetIncludeUserDictionaryInSuggestions(Boolean) |  Obsolete.  Sets whether the user dictionary should be used in finding suggestions for misspelt words.  | |
| SetSeparateHyphenWords(Boolean) |  Obsolete.  Sets whether to treat hyphenated (-) words as separate words, default is false.   | |
| SetShowFinishedMessageBox(Boolean) |  Obsolete. Sets whether a message box should be opened when the spell check is complete.  | |
| SetSuggestionsMethod(Int32) |  Obsolete. Sets the suggestions method to use.  Either PHONETIC_SUGGESTIONS or HASHING_SUGGESTIONS
              | |
| SetTextComponentToCheck(TextBoxBase) | Set the TextBoxBase (eg; TextBox etc) that this GUI will spell check.  | |
| SetTextComponentToCheck(ISpellCheckableTextComponent) | Sets the ISpellCheckableTextComponent that this GUI will spell check.  | |
| SetTextComponentToCheck(ISpellCheckableTextComponent2) | Sets the ISpellCheckableTextComponent2 that this GUI will spell check.  | |
| SetUITexts()()()() | 
            Applies the UI texts to the IDialogView
              | |
| SetUserDictionary(UserDictionary) |  Obsolete. Set the user dictionary object.  | |
| SetUserDictionaryFile(String) |  Obsolete. Set the user dictionary file, if this file doesn't exist it will be created.  | |
| ShouldEnableAddButton()()()() | 
            Determines if the Add button should be enabled
              | |
| ShowContextSentence | 
            Whether to show the query in context of it's sentence/line.
              | |
| ShowFinishedMessageBox | Whether a message box should be opened when the spell check is complete.  | |
| showMessageBoxAtEnd | ||
| Site |  (Inherited from Component.) | |
| SpellCheckFinished | Fired when checking finishes  | |
| SpellCheckStarted | Fired when checking starts  | |
| subFromPosition | To check from and to positions that are wrapped, need to do in 2 steps
            check from subFromPosition ( = fromPosition)   -> subToPosition (= doc end)
            and then
            check from subFromPosition (= 0)               -> subToPosition (= toPosition)  | |
| subToPosition | To check from and to positions that are wrapped, need to do in 2 steps
            check from subFromPosition ( = fromPosition)   -> subToPosition (= doc end)
            and then
            check from subFromPosition (= 0)               -> subToPosition (= toPosition)  | |
| SuggestionsKeyboardText | Suggestions label text when in keyboard mode  | |
| SuggestionsLabelText | Suggestions label text  | |
| SuggestionsMethod | 
            The suggestions method to use.
              | |
| SuggestSplitWords | Whether to look for connected words in suggestions.  | |
| TextBoundary | The AdvancedTextBoundary class to use to parse words.  | |
| TextBox | 
            The text box instance that this is working with, the actual type depends on whether the TextBoxBaseToCheck property or ThirdPartyTextComponentToCheck property was set.  
              | |
| theBadWord | ||
| theSpellChecker | The spell checker component being used   | |
| theTextComponent | 
            The text component being checked
              | |
| toPosition | Where the user wants to check to   | |
| ToString()()()() | Returns a String containing the name of the Component, if any. This method should not be overridden.  (Inherited from Component.) | |
| Undo()()()() | 
            Undoes the previous user operation.
              | |
| UndoButtonText | 
            Undo button text
              | |
| Undone | 
            Fired when an Undo occurs
              | |
| UserDictionary | Set the user dictionary object.  | |
| UserDictionaryFile | Set the user dictionary file, if this file doesn't exist it will be created.  | |
| UserQuery | 
            Indicates that the user is being queried on a spelling error.
              | |
| WarnDuplicates | Whether to show duplicate words as errors (eg. "this is is an error").  | |
| WordAdded | Fired when word added to user dictionary  | |
| WordChanged | Fired when word changed  | |
| WordChanging | Fired before a word is changed  | |
| WordIgnored | Fired when word ignored  | |
| Wrap()()()() | Wraps the checker to start at beginning of doc   | |
| wrapped | 
This class contains no UI elements, instead they are held in it's DialogView property.
            To customize the UI layout and/or behavior, consult the user guide section "Custom RapidSpellDialog User Interface", which outlines how 
            to use the various "Create*" events in RapidSpellDialog to return custom instances of this class or implementations of IDialogView.
             
| Object | |||
| MarshalByRefObject | |||
| Component | |||
| RapidSpellGUIPresenter | |||
Assembly: Keyoti.RapidSpell.NET4 (Module: Keyoti.RapidSpell.NET4.dll) Version: 6.2.21.412