Package research

Examples of research.FigureEnumeration


 
  public static void dupDrawingViews(DrawingView[] dvsSrc
      , HashMap<String,String> mName , HashMap<String,Figure> mFigure
      , DrawingView[] dvsDest) {
    for (int i=0 ; i<dvsSrc.length ; i++) {
      FigureEnumeration feSrc = dvsSrc[i].getDrawing().getFigures();
      while (feSrc.hasMoreElements()) {
        Figure fSrc = feSrc.nextFigure();
        if (fSrc instanceof FeatureFigure) {
          dupFeatureFigure((FeatureFigure)fSrc , mName , mFigure , dvsDest[i]);
        }
      }

      feSrc = dvsSrc[i].getDrawing().getFigures();
      while (feSrc.hasMoreElements()) {
        Figure fSrc = feSrc.nextFigure();
        if (fSrc instanceof ConstraintFigure) {
          dupConstraintFigure((ConstraintFigure)fSrc , mName , mFigure , dvsDest[i]);
        }
      }

      feSrc = dvsSrc[i].getDrawing().getFigures();
      while (feSrc.hasMoreElements()) {
        Figure fSrc = feSrc.nextFigure();
        if (fSrc instanceof ConnectionFigure) {
          dupConnectionFigure((ConnectionFigure)fSrc , mName , mFigure , dvsDest[i]);
        }
      }
    }
View Full Code Here


        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            Component uiFrame = (Component) this.getValue(ConstantDefinition.UI_FRAME);

            FigureEnumeration fe = editorArea.getCurrentView().selectionElements();

            Figure first = null;

            if(fe.hasMoreElements())
                first = fe.nextFigure();
            else
                return;

            Color current  = (Color) first.getAttribute(attributeName);

            Color color = showDialog(uiFrame, "��ѡ����ɫ", current);

            if (color == null) return;

            first.setAttribute(attributeName, color);
            while (fe.hasMoreElements()) {
                fe.nextFigure().setAttribute(attributeName, color);
            }

            editorArea.getCurrentView().checkDamage();
        }
View Full Code Here

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            DrawingView view = editorArea.getCurrentView();
            FigureEnumeration fe = view.getDrawing().getFigures();
            while (fe.hasMoreElements()) {
                Figure f = fe.nextFigure();
                view.toggleSelection(f);
            }

            view.repairDamage();
        }
View Full Code Here

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            DrawingView view = editorArea.getCurrentView();
            FigureEnumeration fe = new ReverseFigureEnumerator(view.getSelectionZOrdered());

            while (fe.hasMoreElements()) {
                view.getDrawing().sendToBack(fe.nextFigure());
            }
            view.checkDamage();
        }
View Full Code Here

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            DrawingView view = editorArea.getCurrentView();
            FigureEnumeration fe = new ReverseFigureEnumerator(view.getSelectionZOrdered());

            while (fe.hasMoreElements()) {
                view.getDrawing().bringToFront(fe.nextFigure());
            }
            view.checkDamage();
        }
View Full Code Here

            if (DrawingEditor.VIEW_ADDED.equals(propertyName)) {
                DrawingView view = (DrawingView) e.getNewValue();
                //����id��figure��ӳ���
                if (idToFigureMap != null) {
                    FigureEnumeration fe = view.getDrawing().getFigures();
                    while (fe.hasMoreElements()) {
                        Figure figure = fe.nextFigure();

                        idToFigureMap.add(figure.getAttribute("id"), figure);
                    }
                }
            } else if (DrawingEditor.VIEW_REMOVED.equals(propertyName)) {
                DrawingView view = (DrawingView) e.getOldValue();
                //����id��figure��ӳ���
                if (idToFigureMap != null) {
                    FigureEnumeration fe = view.getDrawing().getFigures();
                    while (fe.hasMoreElements()) {
                        Figure figure = fe.nextFigure();

                        idToFigureMap.remove(figure.getAttribute("id"), figure);
                    }
                }
            }
View Full Code Here

        selectRect.width = 0;
        selectRect.height = 0;
    }

    private void selectGroup(boolean toggle) {
        FigureEnumeration k = drawingView.getDrawing().getFiguresReverse();

        while (k.hasMoreElements()) {
            Figure figure = k.nextFigure();

            Boolean selectivity = (Boolean) figure.getAttribute("selectivity");

            if (selectivity.booleanValue() == false)
                continue;
View Full Code Here

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            Component uiFrame = (Component) this.getValue(ConstantDefinition.UI_FRAME);

            FigureEnumeration fe = editorArea.getCurrentView().selectionElements();

            Figure first = null;

            if(fe.hasMoreElements())
                first = fe.nextFigure();
            else
                return;

            Color current  = (Color) first.getAttribute(attributeName);

            Color color = showDialog(uiFrame, "��ѡ����ɫ", current);

            if (color == null) return;

            first.setAttribute(attributeName, color);
            while (fe.hasMoreElements()) {
                fe.nextFigure().setAttribute(attributeName, color);
            }

            editorArea.getCurrentView().checkDamage();
        }
View Full Code Here

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            DrawingView view = editorArea.getCurrentView();
            FigureEnumeration fe = view.getDrawing().getFigures();
            while (fe.hasMoreElements()) {
                Figure f = fe.nextFigure();
                view.toggleSelection(f);
            }

            view.repairDamage();
        }
View Full Code Here

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            DrawingView view = editorArea.getCurrentView();
            FigureEnumeration fe = new ReverseFigureEnumerator(view.getSelectionZOrdered());

            while (fe.hasMoreElements()) {
                view.getDrawing().sendToBack(fe.nextFigure());
            }
            view.checkDamage();
        }
View Full Code Here

TOP

Related Classes of research.FigureEnumeration

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.