Package research

Examples of research.TextAreaHolder


    private boolean fConnected = false;

    public void mouseDown(MouseEvent e, int x, int y) {

        TextAreaHolder textHolder = null;

        double scale = drawingView.getScale();
        int realX = (int) (e.getX() / scale + 0.5);
        int realY = (int) (e.getY() / scale + 0.5);

        Figure pressedFigure = drawingView.getDrawing().findFigureInside(realX, realY);

        if (pressedFigure instanceof TextAreaHolder) {
            textHolder = (TextAreaHolder) pressedFigure;
            if (!textHolder.acceptsTyping())
                textHolder = null;
        }
        if (textHolder != null) {
            beginEdit(textHolder);
            return;
        }
        if (getTypingTarget() != null) {
            endEdit();
        } else {
            super.mouseDown(e, x, y);
            drawingView.checkDamage();
            textHolder = (TextAreaHolder) createdFigure;

            if(pressedFigure != null && textHolder != null && pressedFigure != textHolder){
                textHolder.connect(pressedFigure);
                //((Figure)textHolder).setAttribute("selectivity", Boolean.FALSE);
            }

            beginEdit(textHolder);
        }
View Full Code Here


    /**
     * If the pressed figure is a TextHolder it can be edited otherwise
     * a new text figure is created.
     */
    public void mouseDown(MouseEvent e, int x, int y) {
        TextAreaHolder textHolder = null;

        double scale = drawingView.getScale();
        int realX = (int) (e.getX() / scale + 0.5);
        int realY = (int) (e.getY() / scale + 0.5);

        Figure pressedFigure = drawingView.getDrawing().findFigureInside(realX, realY);

        if (pressedFigure instanceof TextAreaHolder) {
            textHolder = (TextAreaHolder) pressedFigure;
            if (!textHolder.acceptsTyping())
                textHolder = null;
        }
        if (textHolder != null) {
            beginEdit(textHolder);
            return;
View Full Code Here

TOP

Related Classes of research.TextAreaHolder

Copyright © 2018 www.massapicom. 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.