Package org.eclipse.sapphire

Examples of org.eclipse.sapphire.ImageData


    private final Map<String,ImageData> images = new HashMap<String,ImageData>();

    @Override
    public ImageData provide( final String value )
    {
        ImageData image = this.images.get( value );
       
        if( image == null && value != null )
        {
            final String imageResourceName;
           
View Full Code Here


        {
            return null;
        }
        else
        {
            ImageData image = this.images.get( item );
           
            if( image == null )
            {
                final Image imageAnnotation = this.enumType.getAnnotation( item, Image.class );
               
View Full Code Here

    {
      super.init(action, def);
      setId( ID_BASE + this.type.getSimpleName());
      setLabel( this.type.getLabel( true, CapitalizationType.NO_CAPS, false ) );
     
    final ImageData typeSpecificAddImage = this.type.image();
    if (typeSpecificAddImage != null)
    {
      addImage(typeSpecificAddImage);
    }
    }
View Full Code Here

      setId( ID_BASE + this.nodeTemplate.getNodeTypeId());
    if (this.nodeTemplate.getToolPaletteLabel() != null)
    {
      setLabel(this.nodeTemplate.getToolPaletteLabel());
    }
    final ImageData typeSpecificAddImage = this.nodeTemplate.getNodeType().image();
    if (typeSpecificAddImage != null)
    {
      addImage(typeSpecificAddImage);
    }
    }
View Full Code Here

        {
            List<FunctionResult> results = this.connectionImageDataFunctionResults.get(i);
            List<ImageData> imageDatas = new ArrayList<ImageData>();
            for (FunctionResult result : results)
            {
                 ImageData imageData = (ImageData)result.value();
                 imageDatas.add(imageData);
            }
          IDiagramConnectionDef def = this.connectionDefs.get(i);
            ConnectionPalette palette = new ConnectionPalette(imageDatas, def);
            list.add(palette);
View Full Code Here

        return label;
    }

    public Image getImage( final Object element )
    {
        final ImageData imageData = getImageData( element );
        Image image = null;
       
        if( imageData != null )
        {
            image = this.part.getSwtResourceCache().image( imageData );
View Full Code Here

        return image;
    }
   
    public ImageData getImageData( final Object element )
    {
        ImageData imageData = null;
       
        try
        {
            imageData = this.valueImageService.provide( (String) element );
        }
View Full Code Here

        for( final Enum<?> enumItem : this.enumValues )
        {
            final String enumItemStr = property.service( MasterConversionService.class ).convert( enumItem, String.class );
            final String auxText = part.getRenderingHint( PropertyEditorDef.HINT_AUX_TEXT + "." + enumItemStr, null );
            final ValueImageService imageService = property.service( ValueImageService.class );
            final ImageData imageData = imageService.provide( enumItemStr );
            final Image image = propertyEditorPresentation.resources().image( imageData );
            final Button button = this.buttonsGroup.addRadioButton( enumValueType.getLabel( enumItem, false, CapitalizationType.FIRST_WORD_ONLY, true ), auxText, image );
            button.setData( enumItem );
        }
       
View Full Code Here

TOP

Related Classes of org.eclipse.sapphire.ImageData

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.