private void updateRunButton() { for (OptionWidget widget : widgets) if (!widget.isValid()) { runLink.setVisible(false); runLink.setEnabled(false); return; } runLink.setEnabled(true); runLink.setVisible(true); }
/** * Creates the testing area. * * @param client the client * @param toolkit the toolkit * @param actionBars the action bars */ private void createTestingArea( final Composite client, final FormToolkit toolkit, final IActionBars actionBars) { ImageHyperlink imageHyperlink = toolkit.createImageHyperlink(client, SWT.None); imageHyperlink.setText("Launch a local component"); imageHyperlink.setHref(TestingSection.TESTING_HREF_LOCAL_LAUNCH); imageHyperlink.addHyperlinkListener(this.getPage()); imageHyperlink.setImage(ComponentImages.getImage(ComponentImages.RUN_EXEC)); // imageHyperlink = toolkit.createImageHyperlink(client, SWT.None); // imageHyperlink.setText("Launch a remote component"); // imageHyperlink.setHref(TestingSection.TESTING_HREF); // imageHyperlink.addHyperlinkListener(this.getPage()); imageHyperlink = toolkit.createImageHyperlink(client, SWT.None); imageHyperlink.setText("Launch a local component in debug mode"); imageHyperlink.setHref(TestingSection.TESTING_HREF_LOCAL_DEBUG); imageHyperlink.addHyperlinkListener(this.getPage()); imageHyperlink.setEnabled(getPage().getEditor().getMainResource().getURI().isPlatform()); imageHyperlink.setImage(ComponentImages.getImage(ComponentImages.DEBUG_EXEC)); // imageHyperlink = toolkit.createImageHyperlink(client, SWT.None); // imageHyperlink.setText("Launch a remote component in debug mode"); // imageHyperlink.setHref(TestingSection.TESTING_HREF); // imageHyperlink.addHyperlinkListener(this.getPage()); }