Exemplo n.º 1
0
  public void controlResized(ControlEvent e) {

    if (isChecked()) {
      int rate = window.getCurrentZoomRate();
      Rectangle rectangle = tracker.getRectangles()[0];
      Point realSize =
          new Point(getRealValue(rectangle.width, rate), getRealValue(rectangle.height, rate));
      // Point p = new Point( point.x + tracker.getRectangles()[ 0 ].width, point.y +
      // tracker.getRectangles()[ 0 ].height );
      //			canvas.setToolTipText( getMessage(
      //					"action.tracker.canvas.tooltip",
      //					"" + rectangle.width,
      //					"" + rectangle.height,
      //					"" + realSize.x,
      //					"" + realSize.y
      //			) );
      tooltip.setText(
          getMessage(
              "action.tracker.canvas.tooltip",
              "" + rectangle.width,
              "" + rectangle.height,
              "" + realSize.x,
              "" + realSize.y));
      tooltip.show(point);
    }
  }
Exemplo n.º 2
0
 /*
  * (non-Javadoc)
  * @see org.eclipse.jface.viewers.ICellEditorListener#editorValueChanged(boolean, boolean)
  */
 @Override
 public void editorValueChanged(boolean oldValidState, boolean newValidState) {
   if (!newValidState) {
     // If it is an invalid input, then display a tool tip showing the error.
     if (tooltip == null) {
       tooltip = new DefaultToolTip(editor.getControl(), ToolTip.RECREATE, true);
       tooltip.setImage(UIPlugin.getImage(ImageConsts.ERROR_IMAGE));
     }
     tooltip.setText(editor.getErrorMessage());
     Control control = editor.getControl();
     Point pOnScr = control.getSize();
     pOnScr.x = 0;
     tooltip.show(pOnScr);
   } else {
     // Dispose the tool tip if it is valid.
     disposeToolTip();
   }
 }