JX Application Framework
Loading...
Searching...
No Matches
JXStyledText Member List

This is the complete list of members for JXStyledText, including all inherited members.

AdjustFontToDisplayGlyphs(const TextRange &range, const JString &text, JRunArray< JFont > *style) overrideJXStyledTextprotectedvirtual
AdjustStylesBeforeBroadcast(const JString &text, JRunArray< JFont > *styles, TextRange *recalcRange, TextRange *redrawRange, const bool deletion)JStyledTextprotectedvirtual
AdjustTextIndex(const TextIndex &index, const JInteger charDelta) constJStyledText
BackwardDelete(const TextIndex &lineStart, const TextIndex &caretIndex, const bool deleteToTabStop, JString *returnText=nullptr, JRunArray< JFont > *returnStyle=nullptr, JUndo **undo=nullptr)JStyledText
Broadcast(const T &message)JBroadcasterinlineprotected
BroadcastTextChanged(const TextRange &range, const JInteger charDelta, const JInteger byteDelta, const bool deletion, const bool adjustStyles=true)JStyledTextprotected
BroadcastUndoFinished(const TextRange &range)JStyledTextprotected
BroadcastWithFeedback(Message *message)JBroadcasterinlineprotected
CalcInsertionFont(const TextIndex &index) constJStyledText
CharToTextRange(const TextIndex *lineStart, const JCharacterRange &charRange) constJStyledText
CleanRightMargin(TextIndex *caretIndex, const TextRange &selectionRange, const bool coerce)JStyledText
CleanWhitespace(const TextRange &range, const bool align)JStyledText
ClearCRMRuleList()JStyledText
ClearLastSaveLocation()JStyledTextinline
ClearUndo()JStyledText
ClearWhenGoingAway(const JBroadcaster *sender, void *pointerToMember)JBroadcasterprotected
CompareByteIndices(const TextIndex &i, const TextIndex &j)JStyledTextstatic
CompareCharacterIndices(const TextIndex &i, const TextIndex &j)JStyledTextstatic
ContainsIllegalChars(const JString &text)JStyledTextstatic
Copy(const TextRange &range, JString *text, JRunArray< JFont > *style=nullptr) constJStyledText
CRMGetPrefix(TextIndex *startIndex, const TextIndex &beyondEndIndex, JString *linePrefix, JSize *columnCount, JIndex *ruleIndex) constJStyledText
CRMGetTabWidth(const JIndex textColumn) constJStyledText
CRMLineMatchesRest(const TextRange &range) constJStyledText
DeactivateCurrentUndo()JStyledText
DeleteText(const TextRange &range)JStyledText
DisposeConstIterator(JStringIterator *iter) constJStyledText
EndsWithNewline() constJStyledTextinline
FilterText(JString *text, JRunArray< JFont > *style)JStyledTextprotectedvirtual
ForwardDelete(const TextIndex &lineStart, const TextIndex &caretIndex, const bool deleteToTabStop, JString *returnText=nullptr, JRunArray< JFont > *returnStyle=nullptr, JUndo **undo=nullptr)JStyledText
GetBeyondEnd() constJStyledTextinline
GetColumnForChar(const TextIndex &lineStart, const TextIndex &location) constJStyledText
GetConstIterator(const JStringIterator::Position pos, const TextIndex &index) constJStyledText
GetCRMLineWidth() constJStyledTextinline
GetCRMRuleList(const CRMRuleList **ruleList) constJStyledTextinline
GetCRMTabCharCount() constJStyledTextinline
GetDefaultFont() constJStyledTextinline
GetFont(const JIndex charIndex) constJStyledTextinline
GetParagraphEnd(const TextIndex &index) constJStyledText
GetParagraphStart(const TextIndex &index) constJStyledText
GetPartialWordEnd(const TextIndex &index) constJStyledText
GetPartialWordStart(const TextIndex &index) constJStyledText
GetRecipientCount() constJBroadcaster
GetSenderCount() constJBroadcaster
GetStyles() constJStyledTextinline
GetText() constJStyledTextinline
GetUndoDepth() constJStyledTextinline
GetWordEnd(const TextIndex &index) constJStyledText
GetWordStart(const TextIndex &index) constJStyledText
HasMultipleUndo(bool *canUndo, bool *canRedo) constJStyledTextinline
HasRecipients() constJBroadcaster
HasSenders() constJBroadcaster
HasSingleUndo() constJStyledTextinline
Indent(const TextRange &range, const JSize tabCount=1)JStyledText
InsertCharacter(const TextRange &replaceRange, const JUtf8Character &key, const JFont &font, TextCount *count)JStyledText
InsertSpacesForTab(const TextIndex &lineStart, const TextRange &replaceRange)JStyledText
IsAtLastSaveLocation() constJStyledTextinline
IsCharacterInWord(const JUtf8Character &c) constJStyledText
IsEmpty() constJStyledTextinline
IsEntireWord(const TextRange &range) constJStyledTextinline
IsEntireWord(const JString &text, const TextRange &range) constJStyledTextprotected
JBroadcaster()JBroadcaster
JBroadcaster(const JBroadcaster &source)JBroadcasterprotected
JStyledText(const bool useMultipleUndo, const bool pasteStyledText)JStyledText
JStyledText(const JStyledText &source)JStyledText
JXStyledText(const bool useMultipleUndo, const bool pasteStyledText, JFontManager *fontManager)JXStyledText
JXStyledText(const JXStyledText &source)JXStyledText
kDefaultFontChangedJStyledTextstatic
kDOSText enum valueJStyledText
kMacintoshText enum valueJStyledText
kTextChangedJStyledTextstatic
kTextSetJStyledTextstatic
kUndoFinishedJStyledTextstatic
kUNIXText enum valueJStyledText
kWillBeBusyJStyledTextstatic
ListenTo(const JBroadcaster *sender, const std::function< void(const T &)> &f)JBroadcaster
ListenTo(const JBroadcaster *sender)JBroadcasterprotected
MoveText(const TextRange &srcRange, const TextIndex &origDestIndex, const bool copy, TextRange *newRange)JStyledText
NeedsToAdjustFontToDisplayGlyphs(const JString &text, const JRunArray< JFont > &style) const overrideJXStyledTextprotectedvirtual
NeedsToFilterText(const JString &text) constJStyledTextprotectedvirtual
JBroadcaster::operator=(const JBroadcaster &source)JBroadcaster
Outdent(const TextRange &range, const JSize tabCount=1, const bool force=false)JStyledText
Paste(const TextRange &range, const JString &text, const JRunArray< JFont > *style=nullptr)JStyledText
PlainTextFormat enum nameJStyledText
ReadPlainText(const JString &fileName, PlainTextFormat *format, const bool acceptBinaryFile=true)JStyledText
ReadPrivateFormat(std::istream &input)JStyledText
ReadPrivateFormat(std::istream &input, JString *text, JRunArray< JFont > *style)JStyledTextstatic
Receive(JBroadcaster *sender, const Message &message)JBroadcasterprotectedvirtual
ReceiveGoingAway(JBroadcaster *sender)JBroadcasterprotectedvirtual
ReceiveWithFeedback(JBroadcaster *sender, Message *message)JBroadcasterprotectedvirtual
Redo()JStyledText
RemoveIllegalChars(JString *text, JRunArray< JFont > *style=nullptr)JStyledTextstatic
ReplaceAllInRange(const TextRange &range, const JRegex &regex, const bool entireWord, const JString &replaceStr, JInterpolate *interpolator, const bool preserveCase)JStyledText
ReplaceMatch(const JStringMatch &match, const JString &replaceStr, JInterpolate *interpolator, const bool preserveCase, const bool createUndo=true)JStyledText
RestyleAll()JStyledText
SearchBackward(const TextIndex &startIndex, const JRegex &regex, const bool entireWord, const bool wrapSearch, bool *wrapped) constJStyledText
SearchBackward(std::function< bool(const JFont &)> match, const TextIndex &startIndex, const bool wrapSearch, bool *wrapped, TextRange *range) constJStyledText
SearchForward(const TextIndex &startIndex, const JRegex &regex, const bool entireWord, const bool wrapSearch, bool *wrapped) constJStyledText
SearchForward(std::function< bool(const JFont &)> match, const TextIndex &startIndex, const bool wrapSearch, bool *wrapped, TextRange *range) constJStyledText
SelectAll() constJStyledTextinline
Send(JBroadcaster *recipient, const T &message)JBroadcasterprotected
SendWithFeedback(JBroadcaster *recipient, Message *message)JBroadcasterprotected
SetAllFontNameAndSize(const JString &name, const JSize size, const bool clearUndo)JStyledText
SetBlockSizes(const JSize textLgSize, const JSize styleBlockSize)JStyledTextinline
SetCharacterInWordFunction(const std::function< bool(const JUtf8Character &)> f)JStyledText
SetCRMLineWidth(const JSize charCount)JStyledText
SetCRMRuleList(CRMRuleList *ruleList, const bool teOwnsRuleList)JStyledText
SetCRMTabCharCount(const JSize charCount)JStyledText
SetDefaultFont(const JFont &f)JStyledTextinline
SetDefaultFontName(const JString &name)JStyledTextinline
SetDefaultFontSize(const JSize size)JStyledTextinline
SetDefaultFontStyle(const JFontStyle &style)JStyledTextinline
SetFont(const TextRange &range, const JFont &font, const bool clearUndo)JStyledText
SetFont(const TextRange &range, const JRunArray< JFont > &f)JStyledTextprotected
SetFontBold(const TextRange &range, const bool bold, const bool clearUndo)JStyledText
SetFontColor(const TextRange &range, const JColorID color, const bool clearUndo)JStyledText
SetFontItalic(const TextRange &range, const bool italic, const bool clearUndo)JStyledText
SetFontName(const TextRange &range, const JString &name, const bool clearUndo)JStyledText
SetFontSize(const TextRange &range, const JSize size, const bool clearUndo)JStyledText
SetFontStrike(const TextRange &range, const bool strike, const bool clearUndo)JStyledText
SetFontStyle(const TextRange &range, const JFontStyle &style, const bool clearUndo)JStyledText
SetFontUnderline(const TextRange &range, const JSize count, const bool clearUndo)JStyledText
SetLastSaveLocation()JStyledTextinline
SetText(const JString &text, const JRunArray< JFont > *style=nullptr)JStyledText
SetUndoDepth(const JSize maxUndoCount)JStyledText
ShouldAutoIndent(const bool indent=true)JStyledTextinline
StopListening(const JBroadcaster *sender)JBroadcasterprotected
StopListening(const JBroadcaster *sender, const std::type_info &messageType)JBroadcasterprotected
TabInsertsSpaces() constJStyledTextinline
TabShouldInsertSpaces(const bool spaces=true)JStyledTextinline
ToString() constJBroadcastervirtual
Undo()JStyledText
WillAutoIndent() constJStyledTextinline
WillPasteStyledText() constJStyledTextinline
WritePlainText(const JString &fileName, const PlainTextFormat format) constJStyledText
WritePlainText(std::ostream &output, const PlainTextFormat format) constJStyledText
WritePrivateFormat(std::ostream &output) constJStyledText
WritePrivateFormat(std::ostream &output, const JFileVersion vers, const JString &text, const JRunArray< JFont > &style, const JCharacterRange &charRange)JStyledTextstatic
~JBroadcaster()JBroadcastervirtual
~JStyledText() overrideJStyledText
~JXStyledText() overrideJXStyledText