Package org.csstudio.swt.widgets.symbol
Class SVGSymbolImage
java.lang.Object
org.csstudio.swt.widgets.symbol.AbstractSymbolImage
org.csstudio.swt.widgets.symbol.SVGSymbolImage
- All Implemented Interfaces:
- SymbolImage
Manages display of 
SVGDocument using SVGHandler.- 
Field SummaryFields inherited from class org.csstudio.swt.widgets.symbol.AbstractSymbolImagealignedToNearestSecond, animationDisabled, autoSize, backgroundColor, bottomCrop, bounds, colorToChange, currentColor, disposed, image, imageData, imagePath, leftCrop, oldPermutationMatrix, originalImageData, permutationMatrix, rightCrop, scale, stretch, topCrop, visibleFields inherited from interface org.csstudio.swt.widgets.symbol.SymbolImageDISABLE_COLOR, DISABLED_ALPHA
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoiddispose()Dispose the resource used by this figureorg.eclipse.draw2d.geometry.DimensionGet the auto sized widget dimension according to the static image size.voidpaintFigure(org.eclipse.draw2d.Graphics gfx) The main drawing routine.voidvoidsetAbsoluteScale(double newScale) voidsetAlignedToNearestSecond(boolean aligned) voidsetAnimationDisabled(boolean stop) voidsetVisible(boolean visible) voidMethods inherited from class org.csstudio.swt.widgets.symbol.AbstractSymbolImagefireSizeChanged, fireSymbolImageLoaded, getImagePath, getOriginalImageData, getPermutationMatrix, isDisposed, isEditMode, isEmpty, repaint, resizeImage, setAutoSize, setBackgroundColor, setBottomCrop, setBounds, setColorToChange, setCurrentColor, setImagePath, setLeftCrop, setListener, setPermutationMatrix, setRightCrop, setStretch, setTopCrop
- 
Constructor Details- 
SVGSymbolImage
 
- 
- 
Method Details- 
disposepublic void dispose()Description copied from interface:SymbolImageDispose the resource used by this figure- Specified by:
- disposein interface- SymbolImage
- Overrides:
- disposein class- AbstractSymbolImage
 
- 
setVisiblepublic void setVisible(boolean visible) - Specified by:
- setVisiblein interface- SymbolImage
- Overrides:
- setVisiblein class- AbstractSymbolImage
 
- 
paintFigurepublic void paintFigure(org.eclipse.draw2d.Graphics gfx) Description copied from interface:SymbolImageThe main drawing routine.- Parameters:
- gfx- The- Graphicsto use
 
- 
resetDatapublic void resetData()- Specified by:
- resetDatain class- AbstractSymbolImage
 
- 
setAbsoluteScalepublic void setAbsoluteScale(double newScale) - Specified by:
- setAbsoluteScalein interface- SymbolImage
- Overrides:
- setAbsoluteScalein class- AbstractSymbolImage
 
- 
getAutoSizedDimensionpublic org.eclipse.draw2d.geometry.Dimension getAutoSizedDimension()Description copied from interface:SymbolImageGet the auto sized widget dimension according to the static image size.- Specified by:
- getAutoSizedDimensionin interface- SymbolImage
- Specified by:
- getAutoSizedDimensionin class- AbstractSymbolImage
- Returns:
- The auto sized widget dimension.
 
- 
setAnimationDisabledpublic void setAnimationDisabled(boolean stop) - Specified by:
- setAnimationDisabledin interface- SymbolImage
- Overrides:
- setAnimationDisabledin class- AbstractSymbolImage
 
- 
setAlignedToNearestSecondpublic void setAlignedToNearestSecond(boolean aligned) - Specified by:
- setAlignedToNearestSecondin interface- SymbolImage
- Overrides:
- setAlignedToNearestSecondin class- AbstractSymbolImage
 
- 
syncLoadImagepublic void syncLoadImage()
- 
asyncLoadImagepublic void asyncLoadImage()
 
-