'From Pharo1.2a of ''11 June 2010'' [Latest update: #12271] on 7 December 2010 at 2:47:16 am'! !TextEditor methodsFor: 'model access' stamp: 'GuillermoPolito 12/7/2010 02:46'! model ^model! ! !TextEditor reorganize! ('accessing' currentCharacterStyleOrNil currentParagraphStyle editingState editingStateClass emphasisHere findRegex findText:isRegex: lastFont lastParagraphStyle replace:with:and: replaceSelectionWith: string text textStyle transformFrom:) ('accessing-selection' hasCaret markBlock markIndex markIndex: pointBlock pointIndex pointIndex: selection selectionAsStream startBlock startIndex stopBlock stopIndex unselect) ('as yet unclassified' totalTextHeight visibleHeight) ('attributes' changeEmphasisOrAlignment changeStyle changeTextFont offerFontMenu) ('binding' bindingOf:) ('current selection' recomputeInterval recomputeSelection reverseSelection) ('deprecated' offerMenuFromEsc:) ('displaying' flash) ('editing keys' align: blankParagraph cancel: changeEmphasis: changeLfToCr: chooseColor compareToClipboard: copyHiddenInfo duplicate: enclose: exchange: handleDisabledKey: hiddenInfo inOutdent:delta: indent: initialize makeCapitalized: makeLowercase: makeUppercase: offerFontMenu: outdent: redo: shiftEnclose: swapChars: undo:) ('events' doubleClick: focused: mouseDown: mouseMove: mouseUp:) ('find-select' findAll:endingAt: findAll:startingAt: findAndSelect:startingAt:searchBackwards: findAndSelectNextOccurenceOf: findAndSelectPreviousOccurenceOf: findNext:startingAt: findNextString:startingAt: findPrevious:startingAt: findReplaceService findText findText: replaceAll:with: replaceAll:with:startingAt:) ('initialize-release' changeParagraph: resetState stateArray stateArrayPut:) ('menu messages' accept accept: again align cancel changeAlignment chooseAlignment compareToClipboard copySelection exchange find findAgain findAgainAndReplace paste pasteRecent redo saveContentsInFile setSearch: setSearchString setSelectorSearch: undo yellowButtonActivity) ('model access' model model:) ('mvc compatibility' storeSelectionInParagraph zapSelectionWith:) ('new selection' afterSelectionInsertAndSelect: correctFrom:to:with: insertAndSelect:at: selectFrom:to: selectLine) ('nonediting/nontyping keys' cursorEnd: cursorHome: raiseContextMenu: selectCurrentTypeIn: setSearchString:) ('parenblinking' blinkParen blinkParenAt: blinkPrevParen: clearParens unapplyAttribute:) ('pluggable menus' pluggableYellowButtonActivity: shiftedTextPaneMenuRequest) ('scrolling' scrollBy:) ('settings' caseSensitiveFinds walkAlongDisplayedLine) ('testing' isTextEditor) ('typing support' addString: backTo: closeTypeIn dispatchOn: doneTyping keystroke: openTypeIn processKeyStroke: setEmphasisHereFromText setEmphasisHereFromTextForward: startOfTyping startOfTyping:) ('typing/selecting keys' backspace: changeStyle: crWithIndent: doAgainMany: find: findAgain: forwardDelete: normalCharacter: search:) ('undo-redo private' addDeleteSelectionUndoRecord addTypeInUndoRecord clearUndoManager: exploreUndoManager:) ('undoers-redoers' redoTypeIn:interval: undoRedoExchange:with: undoTypeIn:interval:) ('private' applyAttribute: cut encompassParagraph: exchangeWith: findText:isRegex:caseSensitive:entireWordsOnly: findText:isRegex:entireWordsOnly: getPluggableYellowButtonMenu: indent:fromStream:toStream: isDisjointFrom: moveCursor:forward:specialBlock:event: nullText pageHeight paragraph sameColumn:newLine:forward: setEmphasisHere unapplyAttributesThat:fromWholeParagraph:) !