Ejemplo n.º 1
0
  private void createCurrentFrameworkInfo(final Composite parent) {
    currentFramework = toolkit.createFormText(parent, true);
    currentFramework.setImage(IMAGE_FOR_LINK, ImagesManager.getImage(RedImages.getRobotImage()));
    GridDataFactory.fillDefaults().grab(true, false).indent(15, 5).applyTo(currentFramework);

    final IHyperlinkListener hyperlinkListener = createHyperlinkListener();
    currentFramework.addHyperlinkListener(hyperlinkListener);
    currentFramework.addDisposeListener(
        new DisposeListener() {
          @Override
          public void widgetDisposed(final DisposeEvent e) {
            currentFramework.removeHyperlinkListener(hyperlinkListener);
          }
        });
  }