Class SWTSkinObjectImage

    • Field Detail

      • DRAW_SCALE

        protected static final java.lang.Long DRAW_SCALE
      • DRAW_SCALEDOWN_OR_CENTER

        protected static final java.lang.Long DRAW_SCALEDOWN_OR_CENTER
      • DRAW_STRETCH

        protected static final java.lang.Long DRAW_STRETCH
      • DRAW_NORMAL

        protected static final java.lang.Long DRAW_NORMAL
      • DRAW_LEFT

        protected static final java.lang.Long DRAW_LEFT
      • DRAW_TILE

        protected static final java.lang.Long DRAW_TILE
      • DRAW_CENTER

        protected static final java.lang.Long DRAW_CENTER
      • DRAW_HCENTER

        protected static final java.lang.Long DRAW_HCENTER
      • DRAW_ANIMATE

        protected static final java.lang.Long DRAW_ANIMATE
      • canvas

        private org.eclipse.swt.widgets.Canvas canvas
      • customImage

        private boolean customImage
      • customImageID

        private java.lang.String customImageID
      • currentImageID

        private java.lang.String currentImageID
      • paintListener

        private static org.eclipse.swt.events.PaintListener paintListener
      • h_align

        private int h_align
      • drawAlpha

        private int drawAlpha
    • Constructor Detail

      • SWTSkinObjectImage

        public SWTSkinObjectImage​(SWTSkin skin,
                                  SWTSkinProperties skinProperties,
                                  java.lang.String sID,
                                  java.lang.String sConfigID,
                                  SWTSkinObject parent)
        Parameters:
        skin -
    • Method Detail

      • createImageWidget

        private org.eclipse.swt.widgets.Canvas createImageWidget​(java.lang.String sConfigID)
      • setCanvasImage

        protected void setCanvasImage​(java.lang.String sImageID,
                                      AECallback callback)
      • setCanvasImage

        private void setCanvasImage​(java.lang.String sConfigID,
                                    java.lang.String sImageID,
                                    AECallback callback)
      • setupAnimationTrigger

        protected void setupAnimationTrigger​(int animationDelay)
      • swt_reallySetImage

        protected void swt_reallySetImage()
      • setImage

        public void setImage​(org.eclipse.swt.graphics.Image image)
      • setImageByID

        public void setImageByID​(java.lang.String imageID,
                                 AECallback callback)
      • setImageUrl

        public void setImageUrl​(java.lang.String url)