/** Update cursor position reacts to a change of the current input cursor Aslongasthecursorininsideaparagraph,thegrammarcheckingdoes notshownewgrammarfaults.Whenthecursorleavestheparagraph,these faultsareshown. @returnsvoid
*/ void updateCursorPosition(const SwPosition& rNewPos);
/** getGrammarCheck checks if the given text node is blocked by the current cursor ifnot,thenormalmarkuplistisreturned ifblocked,itwillreturnamarkuplist"proxy" @returnsamarkuplist(grammar)forthegivenSwTextNode
*/
SwGrammarMarkUp* getGrammarCheck(SwTextNode& rTextNode, bool bCreate);
/** finishGrammarCheck() has to be called if a grammar checking has been completed foratextnode.Ifthistextnodehasnotbeenhiddenbythecurrentproxylist itwillberepainted.Otherwisetheproxylistreplacestheoldlistandthe repaintwillbetriggeredbyatimer @returnsvoid
*/ void finishGrammarCheck(const SwTextNode& rTextNode);
void CheckBroadcaster();
};
/* Helper functions */
/** getGrammarContact() delivers the grammar contact of the document (for a given textnode) @returnsgrammarcontact
*/
GrammarContact* getGrammarContactFor(const SwTextNode&);
/** finishGrammarCheck() calls the same function of the grammar contact of the document (for a given textnode) @returnsvoid
*/ void finishGrammarCheckFor(const SwTextNode&);
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.