public void setTypeAnnotationLabelIcon(Image icon) { typeAnnotationLabel.setIcon(icon); }
public void setNameAnnotationLabelIcon(Image icon) { nameAnnotationLabel.setIcon(icon); }
public void setImage ( final String uri ) { if ( this.currentImage != null ) { this.manager.destroyImage ( this.currentImage ); this.currentImage = null; } if ( uri == null || uri.isEmpty () ) { this.figure.setIcon ( null ); } else { try { final URL url = new URL ( this.symbolLoader.resolveUri ( uri ) ); this.figure.setIcon ( this.manager.createImageWithDefault ( this.currentImage = ImageDescriptor.createFromURL ( url ) ) ); this.factoryContext.loadedResource ( URI.createURI ( url.toString () ) ); } catch ( final MalformedURLException e ) { this.figure.setIcon ( this.manager.createImageWithDefault ( ImageDescriptor.getMissingImageDescriptor () ) ); } } }
public void setImage ( final String uri ) { if ( this.currentImage != null ) { this.manager.destroyImage ( this.currentImage ); this.currentImage = null; } if ( uri == null || uri.isEmpty () ) { this.figure.setIcon ( null ); } else { try { final URL url = new URL ( this.symbolLoader.resolveUri ( uri ) ); this.figure.setIcon ( this.manager.createImageWithDefault ( this.currentImage = ImageDescriptor.createFromURL ( url ) ) ); this.factoryContext.loadedResource ( URI.createURI ( url.toString () ) ); } catch ( final MalformedURLException e ) { this.figure.setIcon ( this.manager.createImageWithDefault ( ImageDescriptor.getMissingImageDescriptor () ) ); } } }
protected IFigure createFigure() { space = new Label(""); //$NON-NLS-1$ space.setIcon(XSDEditorPlugin.getXSDImage("icons/Dot.gif")); //$NON-NLS-1$ space.setBorder(new MarginBorder(3, 0, 3, 0)); return space; }
public IStructureFigure createStructureFigure(Object model) { IStructureFigure figure = delegate.createStructureFigure(model); if (model instanceof XSDBaseAdapter) { XSDConcreteComponent comp = (XSDConcreteComponent) ((XSDBaseAdapter)model).getTarget(); boolean isReadOnly = ((XSDBaseAdapter)model).isReadOnly(); figure.getNameLabel().setIcon(XSDCommonUIUtils.getUpdatedImage( comp, ((XSDBaseAdapter)model).getImage(), isReadOnly)); } return figure; }
protected void refreshIcon() { IFieldFigure figure = getFieldFigure(); // our model implements ITreeElement if (getModel() instanceof XSDBaseAdapter) { Image image = ((XSDBaseAdapter)getModel()).getImage(); boolean isReadOnly = ((XSDBaseAdapter)getModel()).isReadOnly(); figure.getNameLabel().setIcon(image); if (image != null) { XSDConcreteComponent comp = (XSDConcreteComponent) ((XSDBaseAdapter)getModel()).getTarget(); figure.getNameLabel().setIcon(XSDCommonUIUtils.getUpdatedImage(comp, image, isReadOnly)); } } }
public IStructureFigure createStructureFigure(Object model) { StructureFigure figure = new StructureFigure(); figure.setBorder(new LineBorder(1)); ToolbarLayout toolbarLayout = new ToolbarLayout(); toolbarLayout.setStretchMinorAxis(true); figure.setLayoutManager(toolbarLayout); if (model instanceof ITreeElement) { figure.getNameLabel().setIcon(((ITreeElement)model).getImage()); } //figure.getHeadingFigure().setIsReadOnly(getComplexType().isReadOnly()); // we should organize ITreeElement and integrate it with the facade return figure; }
protected void refreshVisuals() { super.refreshVisuals(); LineBorder border = (LineBorder) outer.getBorder(); border.setWidth(isSelected ? 2 : 1); headingFigure.setSelected(isSelected); XSDSchemaAdapter schemaAdapter = (XSDSchemaAdapter) getModel(); Image image = schemaAdapter.getImage(); headingFigure.getLabel().setIcon(image); if (image != null) { headingFigure.getLabel().setIcon(XSDCommonUIUtils.getUpdatedImage((XSDConcreteComponent) schemaAdapter.getTarget(), image, false)); } outer.repaint(); String targetNamespaceValue = ((XSDSchema) ((XSDSchemaAdapter) getModel()).getTarget()).getTargetNamespace(); targetNamespaceValue = TextProcessor.process(targetNamespaceValue); if (targetNamespaceValue == null || targetNamespaceValue.length() == 0) { targetNamespaceValue = Messages._UI_GRAPH_XSDSCHEMA_NO_NAMESPACE; } headingFigure.getLabel().setText(Messages._UI_GRAPH_XSDSCHEMA + " : " + targetNamespaceValue); //$NON-NLS-1$ }
public void refreshVisuals() { XSDBaseAdapter adapter = (XSDBaseAdapter) getModel(); if (adapter != null) { isReadOnly = adapter.isReadOnly(); label.setForegroundColor(computeLabelColor()); label.setText(adapter.getText()); Image image = adapter.getImage(); if (image != null) { label.setIcon(XSDCommonUIUtils.getUpdatedImage((XSDConcreteComponent) adapter.getTarget(), image, isReadOnly)); } // arrowLabel.setVisible(Boolean.TRUE.equals(adapter.getProperty(getModel(), // "drillDown"))); } else { label.setText(Messages._UI_GRAPH_UNKNOWN_OBJECT + getModel().getClass().getName()); // arrowLabel.setVisible(false); } if (reselect) { getViewer().select(this); setReselect(false); } }
protected void refreshVisuals() { XSDSimpleTypeDefinitionAdapter adapter = (XSDSimpleTypeDefinitionAdapter)getModel(); String name = adapter.getDisplayName(); HeadingFigure headingFigure = figure.getHeadingFigure(); headingFigure.setIsReadOnly(adapter.isReadOnly()); Label label = headingFigure.getLabel(); label.setText(name); label.setIcon(XSDCommonUIUtils.getUpdatedImage(adapter.getXSDTypeDefinition(), adapter.getImage(), adapter.isReadOnly())); }
protected IFigure createFigure() { BoxFigure figure = new BoxFigure(); LineBorder boxLineBorder = new LineBorder(1); figure.setBorder(boxLineBorder); ToolbarLayout toolbarLayout = new ToolbarLayout(); toolbarLayout.setStretchMinorAxis(true); figure.setLayoutManager(toolbarLayout); // we should organize ITreeElement and integrate it with the facade if (getModel() instanceof ITreeElement) { figure.getNameLabel().setIcon(((ITreeElement)getModel()).getImage()); } return figure; }
outerPane.add(headingFigure); headingFigure.getLabel().setText(((CategoryAdapter) getModel()).getText()); headingFigure.getLabel().setIcon(((CategoryAdapter) getModel()).getImage());