Examples of MText


Examples of com.ibm.richtext.styledtext.MText

    private void makeTextChangeCommand() {
        if (fCommand == null) {
            TextOffset  selStart = fSelection.getStart();
            TextOffset  selEnd = fSelection.getEnd();

            MText writableText = new StyledText();
            writableText.replace(0, 0, fText, selStart.fOffset, selEnd.fOffset);
            fCommand = new TextChangeCommand(fParent,
                                writableText,
                                null, selStart.fOffset, selStart, selEnd,
                                new TextOffset(), new TextOffset());
View Full Code Here

Examples of com.ibm.richtext.styledtext.MText

                                       boolean character) {

        TextOffset selStart = fSelection.getStart();
        TextOffset selEnd = fSelection.getEnd();

        MText oldText = fText.extractWritable(selStart.fOffset, selEnd.fOffset);
        StyleChangeCommand command = new StyleChangeCommand(
                this, oldText, selStart, selEnd, (StyleModifier) what, character);

        fCommandLog.addAndDo(command);
View Full Code Here

Examples of com.ibm.richtext.styledtext.MText

                behavior.removeFromOwner();
            }
        }
        else {

            MText oldText = fTextComponent.getModifiableText();
            fTextComponent.stopBackgroundFormatting();
            oldText.replaceAll(newText);
            fTextComponent.reformatAndDrawText(0, newText.length(), null, null, null, null);
        }
    }
View Full Code Here

Examples of com.ibm.richtext.styledtext.MText

        InputStreamReader in = null;
       
        try {
            in = new FileReader(file);
           
            MText text = new StyledText();
           
            char[] buf = new char[BUF_SIZE];
            int read;
            while ((read=in.read(buf, 0, buf.length)) != -1) {
                int len = text.length();
                text.replace(len, len, buf, 0, read, AttributeMap.EMPTY_ATTRIBUTE_MAP);
            }
            return text;
        }
        finally {
            if (in != null) {
View Full Code Here

Examples of com.ibm.richtext.styledtext.MText

                            MTextPanel panel) {
       
        fColorer.set(textIter, start, limit);

        MConstText oldText = panel.getText();
        MText newText = null;
       
        while (fColorer.next()) {

            int rangeStart = fColorer.currentStart();
            int rangeLimit = fColorer.currentLimit();
           
            AttributeMap style = fColorer.currentStyle();
           
            if (oldText.characterStyleLimit(rangeStart) < rangeLimit ||
                    oldText.characterStyleAt(rangeStart) != style) {
           
                int cstart = rangeStart-start;
                int climit = rangeLimit-start;
                if (newText == null) {
                    newText = new StyledText(oldText, start, limit);
                }
                StyleModifier mod = (StyleModifier) fModifierCache.get(style);
                newText.modifyCharacterStyles(cstart, climit, mod);
            }
        }
       
        if (newText != null) {
       
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.