Class IconUtil
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.gui.IconUtil
-
public class IconUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IconUtil.Size
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
C_AP
static java.lang.String
C_APPLICATION_BASICS
static java.lang.String
C_BD
static java.lang.String
C_BUSINESS_DATA
static java.lang.String
C_NETWORK_SECURITY
static java.lang.String
C_NS
static java.lang.String
C_OBJECT_PEOPLE
static java.lang.String
C_OP
static java.lang.String
C_SD
static java.lang.String
C_SOFTWARE_DEVELOPMENT
static IconUtil.Size
S_16
static IconUtil.Size
S_24
static IconUtil.Size
S_32
static IconUtil.Size
S_48
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static javax.swing.ImageIcon
applyBadge(javax.swing.Icon base, javax.swing.Icon badge)
static java.awt.geom.GeneralPath
getCheckPath()
Returns the Ignition checkmark logo as a GeneralPath, unless this build is a white label build, in which case it returns null.static javax.swing.Icon
getDisabled(javax.swing.Icon icon)
static javax.swing.Icon
getFocused(javax.swing.Icon icon)
static javax.swing.ImageIcon
getGlyphIcon(java.lang.String number, java.lang.String name, int size)
static javax.swing.ImageIcon
getIcon(java.lang.String name)
static javax.swing.ImageIcon
getIcon(java.lang.String name, IconUtil.Size size)
static javax.swing.ImageIcon
getIcon(java.lang.String name, java.lang.String category)
Deprecated.static javax.swing.ImageIcon
getIcon(java.lang.String name, java.lang.String category, IconUtil.Size size)
Deprecated.static javax.swing.ImageIcon
getIcon(java.lang.String name, java.lang.String category, java.lang.String size)
Deprecated.static javax.swing.ImageIcon
getIcon(java.lang.String name, java.lang.String category, java.lang.String size, java.lang.String style)
Deprecated.static javax.swing.ImageIcon
getRootIcon(java.lang.Class relativeClass, java.lang.String path)
Retrieves an image located in the specified class's *.jar file.static javax.swing.ImageIcon
getRootIcon(java.lang.String path)
Loads the image found at /images/{path}static javax.swing.ImageIcon
getRootIconScaled(java.lang.Class relativeClass, java.lang.String path, int size)
static javax.swing.ImageIcon
getRootIconScaled(java.lang.String path, int size)
static javax.swing.Icon
getSelected(javax.swing.Icon icon)
static javax.swing.ImageIcon
scaleIcon(java.lang.String iconName, int height, float opacity)
static javax.swing.ImageIcon
scaleIcon(java.lang.String iconName, IconUtil.Size size, int height, float opacity)
static javax.swing.Icon
scaleIcon(javax.swing.Icon icon, int height, float opacity)
static javax.swing.ImageIcon
scaleIcon(javax.swing.ImageIcon icon, int height, float opacity)
Scales an icon to the given height.
-
-
-
Field Detail
-
C_AP
public static final java.lang.String C_AP
- See Also:
- Constant Field Values
-
C_BD
public static final java.lang.String C_BD
- See Also:
- Constant Field Values
-
C_NS
public static final java.lang.String C_NS
- See Also:
- Constant Field Values
-
C_OP
public static final java.lang.String C_OP
- See Also:
- Constant Field Values
-
C_SD
public static final java.lang.String C_SD
- See Also:
- Constant Field Values
-
C_APPLICATION_BASICS
public static final java.lang.String C_APPLICATION_BASICS
- See Also:
- Constant Field Values
-
C_BUSINESS_DATA
public static final java.lang.String C_BUSINESS_DATA
- See Also:
- Constant Field Values
-
C_NETWORK_SECURITY
public static final java.lang.String C_NETWORK_SECURITY
- See Also:
- Constant Field Values
-
C_OBJECT_PEOPLE
public static final java.lang.String C_OBJECT_PEOPLE
- See Also:
- Constant Field Values
-
C_SOFTWARE_DEVELOPMENT
public static final java.lang.String C_SOFTWARE_DEVELOPMENT
- See Also:
- Constant Field Values
-
S_16
public static final IconUtil.Size S_16
-
S_24
public static final IconUtil.Size S_24
-
S_32
public static final IconUtil.Size S_32
-
S_48
public static final IconUtil.Size S_48
-
-
Method Detail
-
getIcon
@Deprecated public static javax.swing.ImageIcon getIcon(java.lang.String name, java.lang.String category)
Deprecated.Categories are no longer used
-
getIcon
@Deprecated public static javax.swing.ImageIcon getIcon(java.lang.String name, java.lang.String category, java.lang.String size)
Deprecated.Categories are no longer used.
-
getIcon
@Deprecated public static javax.swing.ImageIcon getIcon(java.lang.String name, java.lang.String category, IconUtil.Size size)
Deprecated.Categories are no longer used.
-
getIcon
@Deprecated public static javax.swing.ImageIcon getIcon(java.lang.String name, java.lang.String category, java.lang.String size, java.lang.String style)
Deprecated.Categories are no longer used.
-
getIcon
public static javax.swing.ImageIcon getIcon(java.lang.String name)
-
getIcon
public static javax.swing.ImageIcon getIcon(java.lang.String name, IconUtil.Size size)
-
getRootIcon
public static javax.swing.ImageIcon getRootIcon(java.lang.String path)
Loads the image found at /images/{path}
-
getRootIconScaled
public static javax.swing.ImageIcon getRootIconScaled(java.lang.String path, int size)
-
getRootIconScaled
public static javax.swing.ImageIcon getRootIconScaled(java.lang.Class relativeClass, java.lang.String path, int size)
-
getGlyphIcon
public static javax.swing.ImageIcon getGlyphIcon(java.lang.String number, java.lang.String name, int size)
-
getRootIcon
public static javax.swing.ImageIcon getRootIcon(java.lang.Class relativeClass, java.lang.String path)
Retrieves an image located in the specified class's *.jar file. It attempts to load the image by looking for it at: "/images/path"
-
scaleIcon
public static javax.swing.Icon scaleIcon(javax.swing.Icon icon, int height, float opacity)
-
scaleIcon
public static javax.swing.ImageIcon scaleIcon(javax.swing.ImageIcon icon, int height, float opacity)
Scales an icon to the given height. The width will be proportional. Opacity can range from [0.0-transparent] to [1.0-opaque]
-
scaleIcon
public static javax.swing.ImageIcon scaleIcon(java.lang.String iconName, int height, float opacity)
-
scaleIcon
public static javax.swing.ImageIcon scaleIcon(java.lang.String iconName, IconUtil.Size size, int height, float opacity)
-
applyBadge
public static javax.swing.ImageIcon applyBadge(javax.swing.Icon base, javax.swing.Icon badge)
-
getSelected
public static javax.swing.Icon getSelected(javax.swing.Icon icon)
-
getFocused
public static javax.swing.Icon getFocused(javax.swing.Icon icon)
-
getDisabled
public static javax.swing.Icon getDisabled(javax.swing.Icon icon)
-
getCheckPath
public static java.awt.geom.GeneralPath getCheckPath()
Returns the Ignition checkmark logo as a GeneralPath, unless this build is a white label build, in which case it returns null.
-
-