Package org.eclipse.swt.events

Examples of org.eclipse.swt.events.MouseMoveListener


          }
        }
      }
    });

    composite.addMouseMoveListener(new MouseMoveListener() {
      public void mouseMove(MouseEvent e) {
        lastMoveHadMouseDown = false;
        boolean hasButtonDown = (e.stateMask & SWT.BUTTON_MASK) > 0
            || assumeInitiallyDown;
        if (hasButtonDown) {
View Full Code Here


      public void mouseUp(MouseEvent arg0) {
        mouse_down = false;
      }
    });
   
    addMouseMoveListener(new MouseMoveListener() {
      public void mouseMove(MouseEvent arg0) {
        if (mouse_down) {
          SelectedPointer type = getSelectedPointer(arg0.x,arg0.y);
          if (type == null) return ;
          double value = (100D * (arg0.x-draw_offset)) / getBarWidth();
View Full Code Here

          table.clearAll();
        }
      }
    });
   
    table.addMouseMoveListener(new MouseMoveListener(){
      public void mouseMove(MouseEvent e) {
        if (!mousePressed || selectedItem == null)
          return;

        Point p = new Point(e.x,e.y);
View Full Code Here

        clearButton.addMouseListener(new MouseAdapter() {
            private MouseMoveListener fMoveListener;

            public void mouseDown(MouseEvent e) {
                clearButton.setImage(pressedImage);
                fMoveListener= new MouseMoveListener() {
                    private boolean fMouseInButton= true;

                    public void mouseMove(MouseEvent e) {
                        boolean mouseInButton= isMouseInButton(e);
                        if (mouseInButton != fMouseInButton) {
View Full Code Here

            public void mouseEnter(MouseEvent e) {
                updateShellLocation(canvas.toDisplay(e.x, e.y));
            }
        });
       
        canvas.addMouseMoveListener(new MouseMoveListener() {
           
            @Override
            public void mouseMove(MouseEvent e) {
                hideHover();
                updateShellLocation(canvas.toDisplay(e.x, e.y));
View Full Code Here

                new LabelOverlay().paintLabels(labeling, event.gc);
            }
        });
       
        // needed for debugging
        shell.addMouseMoveListener(new MouseMoveListener() {
            @Override
            public void mouseMove(MouseEvent e) {
//                System.out.println(e.x + " " + e.y);
            }
        });
View Full Code Here

      }
    };

    // Listener for tracking the end of a hover. Only installed
    // after a hover begins.
    mouseMoveListener = new MouseMoveListener() {
      public void mouseMove(MouseEvent event) {
        if (showHover) {
          if (!decorationRectangle.contains(event.x, event.y)) {
            hideHover();
            // No need to listen any longer
View Full Code Here

            textWidget.setCursor(null);
          }
        }
      });

      textWidget.addMouseMoveListener(new MouseMoveListener() {

        public void mouseMove(MouseEvent e) {
          if (mIsActive) {
            // try to get the position inside the text
View Full Code Here

        return type.getName().contains(filterText.getText());
      }
    } });

    typeTree.getControl().addMouseMoveListener(new MouseMoveListener() {

      public void mouseMove(MouseEvent e) {

        Tree tree = (Tree) typeTree.getControl();
View Full Code Here

    mainComposite.addPaintListener(new GraphPaintListener());

    mainComposite.setBackground(new Color(Display.getCurrent(), 255, 255, 255));
    mainComposite.setLayout(null);

    mainComposite.addMouseMoveListener(new MouseMoveListener() {

      public void mouseMove(MouseEvent e) {

        if (selectedEntity == null) {
          // Nothing selected, lets use a mouse hover
          SimpleNode oldEntity = hoverEntity;
          hoverEntity = null;

          for (Iterator iter = entities.iterator(); iter.hasNext() && selectedEntity == null;) {
            SimpleNode entity = (SimpleNode) iter.next();
            double x = entity.getX();
            double y = entity.getY();
            double w = entity.getWidth();
            double h = entity.getHeight();
            Rectangle rect = new Rectangle((int) x, (int) y, (int) w, (int) h);
            if (rect.contains(e.x, e.y)) {
              hoverEntity = entity;
              hoverEntity.ignoreInLayout(true);
              hoverEntity.setSelected();
              break;
            }
          }
          if (oldEntity != null && oldEntity != hoverEntity) {
            oldEntity.ignoreInLayout(false);
            oldEntity.setUnSelected();
          }
        }

      }

    });
    mainComposite.addMouseListener(new MouseListener() {

      public void mouseDoubleClick(MouseEvent e) {
      }

      public void mouseDown(MouseEvent e) {
        selectedEntity = null;
        hoverEntity = null;
        for (Iterator iter = entities.iterator(); iter.hasNext() && selectedEntity == null;) {
          SimpleNode entity = (SimpleNode) iter.next();
          double x = entity.getX();
          double y = entity.getY();
          double w = entity.getWidth();
          double h = entity.getHeight();
          Rectangle rect = new Rectangle((int) x, (int) y, (int) w, (int) h);
          if (rect.contains(e.x, e.y)) {
            selectedEntity = entity;
          }
        }
        if (selectedEntity != null) {
          mouseDownPoint = new Point(e.x, e.y);
          selectedEntityPositionAtMouseDown = new Point((int) selectedEntity.getX(), (int) selectedEntity.getY());
          selectedEntity.ignoreInLayout(true);
          selectedEntity.setSelected();
        } else {
          mouseDownPoint = null;
          selectedEntityPositionAtMouseDown = null;
        }
      }

      public void mouseUp(MouseEvent e) {
        if (selectedEntity != null) {
          selectedEntity.ignoreInLayout(false);
          selectedEntity.setUnSelected();
          List relatedNodes = selectedEntity.getRelatedEntities();
          for (Iterator iter = relatedNodes.iterator(); iter.hasNext();) {
            SimpleNode element = (SimpleNode) iter.next();
            element.setUnSelected();
          }
          SimpleRelationship[] rels = selectedEntity.getRelationships();
          for (int i = 0; i < rels.length; i++) {
            rels[i].resetLineWidth();
          }
        }
        selectedEntity = null;
        mouseDownPoint = null;
        selectedEntityPositionAtMouseDown = null;
      }
    });

    // stops the algorithm when the window is closed
    mainComposite.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        if (currentLayoutAlgorithm != null) {
          currentLayoutAlgorithm.stop();
        }
      }
    });

    mainComposite.addMouseMoveListener(new MouseMoveListener() {

      public void mouseMove(MouseEvent e) {
        if (selectedEntity != null && mouseDownPoint != null) {
          double dx = e.x - mouseDownPoint.x;
          double dy = e.y - mouseDownPoint.y;
View Full Code Here

TOP

Related Classes of org.eclipse.swt.events.MouseMoveListener

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.