Package com.iizigo
Class ApplicationUI
- java.lang.Object
-
- com.iizigo.ApplicationUI
-
public class ApplicationUI extends java.lang.Object
The ApplicationUI instance holds the various images loaded from Image Descriptors and can be used as SWT Images directly, as well as other SWT allocated object such as colors.- Author:
- Christopher Mindus
-
-
Field Summary
Fields Modifier and Type Field Description org.eclipse.swt.graphics.Color
black
org.eclipse.swt.graphics.Color
border
org.eclipse.swt.graphics.Color
cBottom
org.eclipse.swt.graphics.Image
checkBoxChecked
org.eclipse.swt.graphics.Image
checkBoxCheckedDisabled
org.eclipse.swt.graphics.Image
checkBoxUnchecked
org.eclipse.swt.graphics.Image
checkBoxUncheckedDisabled
org.eclipse.swt.graphics.Color
cTop
org.eclipse.swt.graphics.Color
darkShadow
org.eclipse.swt.graphics.Image
deviceCast
org.eclipse.swt.graphics.Image
deviceCastDisabled
org.eclipse.swt.widgets.Display
display
The Display.org.eclipse.swt.graphics.Color
entryFieldBackground
org.eclipse.swt.graphics.Color
entryFieldFocusBackground
org.eclipse.swt.graphics.Color
entryFieldForeground
static org.eclipse.jface.viewers.StyledString.Styler
ERROR_STYLER
The error style color for StyledText.org.eclipse.swt.graphics.Color
errorBackground
org.eclipse.swt.graphics.Color
errorBackgroundCursor
org.eclipse.swt.graphics.Color
errorForeground
org.eclipse.swt.graphics.Color
gray
org.eclipse.swt.graphics.Color
greenBackground
org.eclipse.swt.graphics.Color
greenForeground
org.eclipse.swt.graphics.Image
imageAction
org.eclipse.swt.graphics.Image
imageActionReference
org.eclipse.swt.graphics.Image
imageActions
org.eclipse.swt.graphics.Image
imageActors
org.eclipse.swt.graphics.Image
imageAdd
org.eclipse.swt.graphics.Image
imageAsset
org.eclipse.swt.graphics.Image
imageChecked
org.eclipse.swt.graphics.Image
imageClass
org.eclipse.swt.graphics.Image
imageClear
org.eclipse.swt.graphics.Image
imageClearHover
org.eclipse.swt.graphics.Image
imageCNProperty
org.eclipse.swt.graphics.Image
imageCollapseAll
org.eclipse.swt.graphics.Image
imageCollapsed
org.eclipse.swt.graphics.Image
imageCollapsedError
org.eclipse.swt.graphics.Image
imageCollapsedErrorHover
org.eclipse.swt.graphics.Image
imageCollapsedHover
org.eclipse.swt.graphics.Image
imageCollapsedWarning
org.eclipse.swt.graphics.Image
imageCollapsedWarningHover
org.eclipse.swt.graphics.Image
imageConnectionsIn
org.eclipse.swt.graphics.Image
imageConnectionsManyToOne
org.eclipse.swt.graphics.Image
imageConnectionsOneToMany
org.eclipse.swt.graphics.Image
imageConnectionsOut
org.eclipse.swt.graphics.Image
imageConvert
org.eclipse.swt.graphics.Image
imageDefined
org.eclipse.swt.graphics.Image
imageDefinedError
org.eclipse.swt.graphics.Image
imageDefinedErrorHover
org.eclipse.swt.graphics.Image
imageDefinedHover
org.eclipse.swt.graphics.Image
imageDefinedWarning
org.eclipse.swt.graphics.Image
imageDefinedWarningHover
org.eclipse.swt.graphics.Image
imageDescription
org.eclipse.swt.graphics.Image
imageDeviceLandscape
org.eclipse.swt.graphics.Image
imageDevicePortrait
org.eclipse.swt.graphics.Image
imageDownButton
org.eclipse.swt.graphics.Image
imageEditPen
org.eclipse.swt.graphics.Image
imageEditProperties
org.eclipse.swt.graphics.Image
imageError
org.eclipse.swt.graphics.Image
imageErrorDecoration
org.eclipse.swt.graphics.Image
imageExpandAll
org.eclipse.swt.graphics.Image
imageExpanded
org.eclipse.swt.graphics.Image
imageExpandedError
org.eclipse.swt.graphics.Image
imageExpandedErrorHover
org.eclipse.swt.graphics.Image
imageExpandedHover
org.eclipse.swt.graphics.Image
imageExpandedWarning
org.eclipse.swt.graphics.Image
imageExpandedWarningHover
org.eclipse.swt.graphics.Image
imageExtends
org.eclipse.swt.graphics.Image
imageFile
org.eclipse.swt.graphics.Image
imageFolder
org.eclipse.swt.graphics.Image
imageFolderSelector
org.eclipse.swt.graphics.Image
imageFontFaces
org.eclipse.swt.graphics.Image
imageFontFile
org.eclipse.swt.graphics.Image
imageFontFiles
org.eclipse.swt.graphics.Image
imageFontIconDefinition
org.eclipse.swt.graphics.Image
imageFontIconsDefinition
org.eclipse.swt.graphics.Image
imageFormatHTML
org.eclipse.swt.graphics.Image
imageFormatHTMLTag
org.eclipse.swt.graphics.Image
imageFormatPlain
org.eclipse.swt.graphics.Image
imageFormatPlainTag
org.eclipse.swt.graphics.Image
imageGotoInput
org.eclipse.swt.graphics.Image
imageHideValues
org.eclipse.swt.graphics.Image
imageHoverButton
org.eclipse.swt.graphics.Image
imageHTML
org.eclipse.swt.graphics.Image
imageHTMLHover
org.eclipse.swt.graphics.Image
imageHTMLTag
org.eclipse.swt.graphics.Image
imageHTMLTagHover
org.eclipse.swt.graphics.Image
imageIizi
org.eclipse.swt.graphics.Image
imageImageDefinition
org.eclipse.swt.graphics.Image
imageImageLocation
org.eclipse.swt.graphics.Image
imageImageResolution
org.eclipse.swt.graphics.Image
imageImageStyle
org.eclipse.swt.graphics.Image
imageImport
org.eclipse.swt.graphics.Image
imageInfo
org.eclipse.swt.graphics.Image
imageInformation
org.eclipse.swt.graphics.Image
imageInformationCircle
org.eclipse.swt.graphics.Image
imageInsertHyperlink
org.eclipse.swt.graphics.Image
imageInsertHyperlinkDisabled
org.eclipse.swt.graphics.Image
imageInsertImage
org.eclipse.swt.graphics.Image
imageInsertImageDisabled
org.eclipse.swt.graphics.Image
imageInsertTextID
org.eclipse.swt.graphics.Image
imageInsertTextIDDisabled
org.eclipse.swt.graphics.Image
imageInsertTextVS
org.eclipse.swt.graphics.Image
imageInsertTextVSDisabled
org.eclipse.swt.graphics.Image
imageJavaActionActor
org.eclipse.swt.graphics.Image
imageJavaMethodInstance
org.eclipse.swt.graphics.Image
imageJavaMethodInstanceLarge
org.eclipse.swt.graphics.Image
imageJavaMethodStatic
org.eclipse.swt.graphics.Image
imageJavaMethodStaticLarge
org.eclipse.swt.graphics.Image
imageLinkProps
org.eclipse.swt.graphics.Image
imageMinus
org.eclipse.swt.graphics.Image
imageMinusHover
org.eclipse.swt.graphics.Image
imageMissing
org.eclipse.swt.graphics.Image
imageModule
org.eclipse.swt.graphics.Image
imageModulePackage
org.eclipse.swt.graphics.Image
imageModulePackageEmpty
org.eclipse.swt.graphics.Image
imageModulePackageNameError
org.eclipse.swt.graphics.Image
imageMore
org.eclipse.swt.graphics.Image
imageMore16
org.eclipse.swt.graphics.Image
imageMoveBottom
org.eclipse.swt.graphics.Image
imageMoveDown
org.eclipse.swt.graphics.Image
imageMoveProps
org.eclipse.swt.graphics.Image
imageMoveTop
org.eclipse.swt.graphics.Image
imageMoveUp
org.eclipse.swt.graphics.Image
imageMUIButton
org.eclipse.swt.graphics.Image
imageMUICheckBox
org.eclipse.swt.graphics.Image
imageMUIHeading
org.eclipse.swt.graphics.Image
imageMUIList
org.eclipse.swt.graphics.Image
imageMUIListHeader
org.eclipse.swt.graphics.Image
imageMUIProgress
org.eclipse.swt.graphics.Image
imageMUIProgressInd
org.eclipse.swt.graphics.Image
imageMUIRadioButton
org.eclipse.swt.graphics.Image
imageMUISimpleListItem
org.eclipse.swt.graphics.Image
imageMUISlider
org.eclipse.swt.graphics.Image
imageMUISwitch
org.eclipse.swt.graphics.Image
imageMUITabBar
org.eclipse.swt.graphics.Image
imageMultipleImages
org.eclipse.swt.graphics.Image
imageNewActionActor
org.eclipse.swt.graphics.Image
imageNewFieldActor
org.eclipse.swt.graphics.Image
imageOpen
org.eclipse.swt.graphics.Image
imagePanel
org.eclipse.swt.graphics.Image
imagePlus
org.eclipse.swt.graphics.Image
imagePlusHover
org.eclipse.swt.graphics.Image
imageProperties
org.eclipse.swt.graphics.Image
imageRawText
org.eclipse.swt.graphics.Image
imageRemoveHyperlink
org.eclipse.swt.graphics.Image
imageRemoveHyperlinkDisabled
org.eclipse.swt.graphics.Image
imageRichText
org.eclipse.swt.graphics.Image
imageSelector
org.eclipse.swt.graphics.Image
imageSelectors
org.eclipse.swt.graphics.Image
imageShow
org.eclipse.swt.graphics.Image
imageShowInEditor
org.eclipse.swt.graphics.Image
imageShowInherited
org.eclipse.swt.graphics.Image
imageShowTree
org.eclipse.swt.graphics.Image
imageSingleImage
org.eclipse.swt.graphics.Image
imageSortA2Z
org.eclipse.swt.graphics.Image
imageSortByType
org.eclipse.swt.graphics.Image
imageSortZ2A
org.eclipse.swt.graphics.Image
imageStateStyles
org.eclipse.swt.graphics.Image
imageStyledImage
org.eclipse.swt.graphics.Image
imageStyles
org.eclipse.swt.graphics.Image
imageSVGDefinition
org.eclipse.swt.graphics.Image
imageTagProcessing
org.eclipse.swt.graphics.Image
imageText
org.eclipse.swt.graphics.Image
imageTextError
org.eclipse.swt.graphics.Image
imageTextHover
org.eclipse.swt.graphics.Image
imageTextOK
org.eclipse.swt.graphics.Image
imageTextTable
org.eclipse.swt.graphics.Image
imageTextTag
org.eclipse.swt.graphics.Image
imageTextTagHover
org.eclipse.swt.graphics.Image
imageThemes
org.eclipse.swt.graphics.Image
imageThemesError
org.eclipse.swt.graphics.Image
imageTranslate
org.eclipse.swt.graphics.Image
imageUIAbsoluteLayout
org.eclipse.swt.graphics.Image
imageUIAccordion
org.eclipse.swt.graphics.Image
imageUIAccordionLayout
org.eclipse.swt.graphics.Image
imageUIBorderLayout
org.eclipse.swt.graphics.Image
imageUIButton
org.eclipse.swt.graphics.Image
imageUICalendar
org.eclipse.swt.graphics.Image
imageUIChart
org.eclipse.swt.graphics.Image
imageUICheckBox
org.eclipse.swt.graphics.Image
imageUICheckedMenuItem
org.eclipse.swt.graphics.Image
imageUIComboBox
org.eclipse.swt.graphics.Image
imageUIComponent
org.eclipse.swt.graphics.Image
imageUIComponents
org.eclipse.swt.graphics.Image
imageUIContainer
org.eclipse.swt.graphics.Image
imageUIContextMenu
org.eclipse.swt.graphics.Image
imageUIDialog
org.eclipse.swt.graphics.Image
imageUIEmpty
org.eclipse.swt.graphics.Image
imageUIFlexLayout
org.eclipse.swt.graphics.Image
imageUIGauge
org.eclipse.swt.graphics.Image
imageUIGridLayout
org.eclipse.swt.graphics.Image
imageUIImage
org.eclipse.swt.graphics.Image
imageUIImage2
org.eclipse.swt.graphics.Image
imageUILabel
org.eclipse.swt.graphics.Image
imageUILayouts
org.eclipse.swt.graphics.Image
imageUIMap
org.eclipse.swt.graphics.Image
imageUIMapMarker
org.eclipse.swt.graphics.Image
imageUIMapMarkers
org.eclipse.swt.graphics.Image
imageUIMenu
org.eclipse.swt.graphics.Image
imageUIMenuBar
org.eclipse.swt.graphics.Image
imageUIMenuItem
org.eclipse.swt.graphics.Image
imageUIMenuSeparator
org.eclipse.swt.graphics.Image
imageUIOutput
org.eclipse.swt.graphics.Image
imageUIPanelPart
org.eclipse.swt.graphics.Image
imageUIPicker
org.eclipse.swt.graphics.Image
imageUIPickerSlot
org.eclipse.swt.graphics.Image
imageUIProgress
org.eclipse.swt.graphics.Image
imageUIRadioButton
org.eclipse.swt.graphics.Image
imageUIRadioMenuItem
org.eclipse.swt.graphics.Image
imageUISlider
org.eclipse.swt.graphics.Image
imageUISpinner
org.eclipse.swt.graphics.Image
imageUISwapContainer
org.eclipse.swt.graphics.Image
imageUISwapLayout
org.eclipse.swt.graphics.Image
imageUITabContainer
org.eclipse.swt.graphics.Image
imageUITabLayout
org.eclipse.swt.graphics.Image
imageUITable
org.eclipse.swt.graphics.Image
imageUITableColumn
org.eclipse.swt.graphics.Image
imageUIText
org.eclipse.swt.graphics.Image
imageUITextArea
org.eclipse.swt.graphics.Image
imageUITitlePane
org.eclipse.swt.graphics.Image
imageUnchecked
org.eclipse.swt.graphics.Image
imageUndefined
org.eclipse.swt.graphics.Image
imageUndefinedHover
org.eclipse.swt.graphics.Image
imageVirtualSpace
org.eclipse.swt.graphics.Image
imageVSAction
org.eclipse.swt.graphics.Image
imageVSActionReference
org.eclipse.swt.graphics.Image
imageVSCell
org.eclipse.swt.graphics.Image
imageVSColumn
org.eclipse.swt.graphics.Image
imageVSComponent
org.eclipse.swt.graphics.Image
imageVSField
org.eclipse.swt.graphics.Image
imageVSGroup
org.eclipse.swt.graphics.Image
imageVSMessage
org.eclipse.swt.graphics.Image
imageVSName
org.eclipse.swt.graphics.Image
imageVSParticipant
org.eclipse.swt.graphics.Image
imageVSParticipants
org.eclipse.swt.graphics.Image
imageVSReference
org.eclipse.swt.graphics.Image
imageVSRow
org.eclipse.swt.graphics.Image
imageVSState
org.eclipse.swt.graphics.Image
imageVSTable
org.eclipse.swt.graphics.Image
imageVSType
org.eclipse.swt.graphics.Image
imageVSValue
org.eclipse.swt.graphics.Image
imageWarning
org.eclipse.swt.graphics.Image
imageWarningDecoration
org.eclipse.swt.graphics.Image
imageWizard
org.eclipse.swt.graphics.Color
infoBackground
org.eclipse.swt.graphics.Color
infoBackgroundCursor
org.eclipse.swt.graphics.Color
infoForeground
static boolean
isWindows
Flag for Windows.org.eclipse.swt.graphics.Color
lightShadow
org.eclipse.swt.graphics.Color
listSelectionBackground
org.eclipse.swt.graphics.Color
listSelectionForeground
org.eclipse.jface.viewers.StyledString.Styler
packageNameStyler
Styler used for Package Names for StyledString's.org.eclipse.swt.graphics.Color
paleGray
org.eclipse.swt.graphics.Color
paleLine
org.eclipse.jface.viewers.StyledString.Styler
projectNameStyler
Styler used for Project Names for StyledString's.org.eclipse.swt.graphics.Color
propEditorBackground
org.eclipse.swt.graphics.Color
propertyValueDefined
org.eclipse.swt.graphics.Color
propertyValueError
org.eclipse.swt.graphics.Color
propertyValueInherited
org.eclipse.swt.graphics.Color
propertyValueOverridden
org.eclipse.swt.graphics.Color
propertyValueUndefined
org.eclipse.swt.graphics.Color
propertyValueWarning
org.eclipse.swt.graphics.Color
propTreeLine
org.eclipse.swt.graphics.Image
radioButtonSelected
org.eclipse.swt.graphics.Image
radioButtonSelectedDisabled
org.eclipse.swt.graphics.Image
radioButtonUnselected
org.eclipse.swt.graphics.Image
radioButtonUnselectedDisabled
org.eclipse.swt.graphics.Color
selectedPropBackground
org.eclipse.swt.graphics.Color
tableLine
org.eclipse.swt.graphics.Color
tooltipBackground
org.eclipse.swt.graphics.Color
warningBackground
org.eclipse.swt.graphics.Color
warningBackgroundCursor
org.eclipse.swt.graphics.Color
warningForeground
org.eclipse.swt.graphics.Color
white
org.eclipse.swt.graphics.Color
widgetBackground
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyHeaderGradient(org.eclipse.swt.widgets.Composite c)
Applies a gradient on a composite.static int
autoScaleDown(int size)
Auto-scales down for high DPI displays.static int
autoScaleUp(int size)
Auto-scales up for high DPI displays.void
center(org.eclipse.swt.widgets.Shell shell, int w, int h)
Centers the window on screen over its parent and sets the size.void
center(org.eclipse.swt.widgets.Shell shell, java.lang.Class<?> clazz, int w, int h)
Centers the window on screen over its parent and sets the size.void
center(org.eclipse.swt.widgets.Shell shell, java.lang.Class<?> clazz, java.lang.String image, int w, int h)
Centers the window on screen over its parent and sets the size and image.void
center(org.eclipse.swt.widgets.Shell shell, java.lang.String image, int w, int h)
Centers the window on screen over its parent and sets the size and image.void
center(org.eclipse.swt.widgets.Shell shell, java.lang.String className, java.lang.String image, int w, int h)
Centers the window on screen over its parent and sets the size and image.int
cx(int w)
Calculates the width of an element with the dialog font.int
cy(int h)
Calculates the height of an element with the dialog font.int
cyProperty()
Gets the height of each item for properties.java.awt.Font
getAWTFont()
Gets the default AWT font to use in dialog boxes.org.eclipse.swt.graphics.Font
getBoldFont()
Gets a bold font for a standard component.org.eclipse.swt.graphics.Color
getColor(int rgb)
Gets a color and adds it to be disposed of when the plug-in exits.org.eclipse.swt.graphics.Color
getColor(int r, int g, int b)
Gets a color and adds it to be disposed of when the plug-in exits.org.eclipse.swt.graphics.Image
getDecoratedImage(org.eclipse.swt.graphics.Image image, int errorLevel)
Creates or gets a (perhaps) decorated image for warning/errors.org.eclipse.swt.graphics.Image
getErrorImage(int level)
Gets the image for the property error level 0=INFO, 1=WARNING, 2=ERROR.org.eclipse.swt.graphics.Image
getErrorImage(IPropErrorItem errorItem)
Gets the image for the property error severity level.org.eclipse.swt.graphics.Image
getErrorImageDecoration(int level)
Gets the small decoration images for the property error levels 1=WARNING, 2=ERROR.org.eclipse.swt.graphics.Font
getFixedFont()
Gets the standard fixed font.org.eclipse.swt.graphics.Font
getFont(java.lang.String name, int height, int style)
Gets a font and adds it to be disposed of when the plug-in exits.org.eclipse.swt.graphics.Font
getHeadingFont()
Gets a heading font.org.eclipse.swt.graphics.Image
getImage(DesignerProp dp)
Gets the Image for a DesignerProp instance.org.eclipse.swt.graphics.Image
getImage(GProp<?> property)
Gets an Image for a property.<GPROP extends GProp<?>>
org.eclipse.swt.graphics.ImagegetImage(java.lang.Class<GPROP> propertyClass)
Gets an Image for a property class.org.eclipse.swt.graphics.Image
getImage(java.lang.String fileName)
Gets an Image from a file name.org.eclipse.swt.graphics.Image
getImage(org.eclipse.jface.resource.ImageDescriptor descriptor)
Loads the image for an Image Descriptor and caches it.static ApplicationUI
getInstance()
Gets the instance of the ApplicationUI.org.eclipse.swt.graphics.Font
getItalicFont()
Gets an italic font for a standard component.org.eclipse.swt.graphics.Image
getNewImage(org.eclipse.swt.graphics.Image image)
Creates a "New item" image from an existing image.org.eclipse.jface.resource.ImageDescriptor
getNewImageDescriptor(org.eclipse.swt.graphics.Image image)
Creates a "New item" image descriptor from an existing image.org.eclipse.swt.graphics.Font
getNormalFont()
Gets the default dialog normal font.org.eclipse.swt.graphics.Image
getWizardImage(org.eclipse.swt.graphics.Image image)
Creates a "wizard" image from an existing image.org.eclipse.swt.graphics.Image
getWorkBenchImage(java.lang.String name)
Gets a Workbench Shared image by a name.boolean
isAutoScaled()
Gets the flag not to use scaling because it's automatic.static boolean
isInstanceCreated()
Checks if the ApplicationUI instance is created.void
loadWorkBenchImages(org.eclipse.swt.widgets.ToolItem item, java.lang.String name)
Loads a set of workbench Image's from its symbolic names defined in org.eclipse.ui.ISharedImages and assigns it to the ToolItem.void
loadWorkBenchImages(org.eclipse.swt.widgets.ToolItem item, java.lang.String nameEnabled, java.lang.String nameDisabled)
Loads a set of workbench Image's from its symbolic names defined in org.eclipse.ui.ISharedImages and assigns it to the ToolItem.boolean
removeImage(org.eclipse.swt.graphics.Image image)
Removes an image and its image descriptor once loaded.int
s10()
Gets the spacing of 5 "pixels" depending on font scaling.int
s15()
Gets the spacing of 5 "pixels" depending on font scaling.int
s20()
Gets the spacing of 5 "pixels" depending on font scaling.int
s5()
Gets the spacing of 5 "pixels" depending on font scaling.
-
-
-
Field Detail
-
display
public final org.eclipse.swt.widgets.Display display
The Display.
-
ERROR_STYLER
public static final org.eclipse.jface.viewers.StyledString.Styler ERROR_STYLER
The error style color for StyledText.
-
border
public final org.eclipse.swt.graphics.Color border
-
white
public final org.eclipse.swt.graphics.Color white
-
black
public final org.eclipse.swt.graphics.Color black
-
widgetBackground
public final org.eclipse.swt.graphics.Color widgetBackground
-
listSelectionForeground
public final org.eclipse.swt.graphics.Color listSelectionForeground
-
listSelectionBackground
public final org.eclipse.swt.graphics.Color listSelectionBackground
-
tooltipBackground
public final org.eclipse.swt.graphics.Color tooltipBackground
-
entryFieldFocusBackground
public final org.eclipse.swt.graphics.Color entryFieldFocusBackground
-
entryFieldBackground
public final org.eclipse.swt.graphics.Color entryFieldBackground
-
entryFieldForeground
public final org.eclipse.swt.graphics.Color entryFieldForeground
-
gray
public final org.eclipse.swt.graphics.Color gray
-
paleGray
public final org.eclipse.swt.graphics.Color paleGray
-
lightShadow
public final org.eclipse.swt.graphics.Color lightShadow
-
darkShadow
public final org.eclipse.swt.graphics.Color darkShadow
-
tableLine
public final org.eclipse.swt.graphics.Color tableLine
-
errorBackground
public final org.eclipse.swt.graphics.Color errorBackground
-
errorBackgroundCursor
public final org.eclipse.swt.graphics.Color errorBackgroundCursor
-
errorForeground
public final org.eclipse.swt.graphics.Color errorForeground
-
warningBackground
public final org.eclipse.swt.graphics.Color warningBackground
-
warningBackgroundCursor
public final org.eclipse.swt.graphics.Color warningBackgroundCursor
-
warningForeground
public final org.eclipse.swt.graphics.Color warningForeground
-
infoBackground
public final org.eclipse.swt.graphics.Color infoBackground
-
infoBackgroundCursor
public final org.eclipse.swt.graphics.Color infoBackgroundCursor
-
infoForeground
public final org.eclipse.swt.graphics.Color infoForeground
-
greenForeground
public final org.eclipse.swt.graphics.Color greenForeground
-
greenBackground
public final org.eclipse.swt.graphics.Color greenBackground
-
selectedPropBackground
public final org.eclipse.swt.graphics.Color selectedPropBackground
-
propertyValueWarning
public final org.eclipse.swt.graphics.Color propertyValueWarning
-
propertyValueError
public final org.eclipse.swt.graphics.Color propertyValueError
-
propertyValueUndefined
public final org.eclipse.swt.graphics.Color propertyValueUndefined
-
propertyValueDefined
public final org.eclipse.swt.graphics.Color propertyValueDefined
-
propertyValueInherited
public final org.eclipse.swt.graphics.Color propertyValueInherited
-
propertyValueOverridden
public final org.eclipse.swt.graphics.Color propertyValueOverridden
-
cTop
public final org.eclipse.swt.graphics.Color cTop
-
cBottom
public final org.eclipse.swt.graphics.Color cBottom
-
paleLine
public final org.eclipse.swt.graphics.Color paleLine
-
propTreeLine
public final org.eclipse.swt.graphics.Color propTreeLine
-
propEditorBackground
public final org.eclipse.swt.graphics.Color propEditorBackground
-
packageNameStyler
public final org.eclipse.jface.viewers.StyledString.Styler packageNameStyler
Styler used for Package Names for StyledString's.
-
projectNameStyler
public final org.eclipse.jface.viewers.StyledString.Styler projectNameStyler
Styler used for Project Names for StyledString's.
-
imageFile
public final org.eclipse.swt.graphics.Image imageFile
-
imageFolder
public final org.eclipse.swt.graphics.Image imageFolder
-
imageFolderSelector
public final org.eclipse.swt.graphics.Image imageFolderSelector
-
imageError
public final org.eclipse.swt.graphics.Image imageError
-
imageWarning
public final org.eclipse.swt.graphics.Image imageWarning
-
imageInformation
public final org.eclipse.swt.graphics.Image imageInformation
-
imageInformationCircle
public final org.eclipse.swt.graphics.Image imageInformationCircle
-
imageEditPen
public final org.eclipse.swt.graphics.Image imageEditPen
-
imageEditProperties
public final org.eclipse.swt.graphics.Image imageEditProperties
-
imageGotoInput
public final org.eclipse.swt.graphics.Image imageGotoInput
-
imageIizi
public final org.eclipse.swt.graphics.Image imageIizi
-
imageModule
public final org.eclipse.swt.graphics.Image imageModule
-
imagePanel
public final org.eclipse.swt.graphics.Image imagePanel
-
imageVirtualSpace
public final org.eclipse.swt.graphics.Image imageVirtualSpace
-
imageInfo
public final org.eclipse.swt.graphics.Image imageInfo
-
imageWizard
public final org.eclipse.swt.graphics.Image imageWizard
-
imageExtends
public final org.eclipse.swt.graphics.Image imageExtends
-
imageAdd
public final org.eclipse.swt.graphics.Image imageAdd
-
imageShow
public final org.eclipse.swt.graphics.Image imageShow
-
imageMore
public final org.eclipse.swt.graphics.Image imageMore
-
imageMore16
public final org.eclipse.swt.graphics.Image imageMore16
-
imageProperties
public final org.eclipse.swt.graphics.Image imageProperties
-
imageExpandAll
public final org.eclipse.swt.graphics.Image imageExpandAll
-
imageCollapseAll
public final org.eclipse.swt.graphics.Image imageCollapseAll
-
imageSortA2Z
public final org.eclipse.swt.graphics.Image imageSortA2Z
-
imageSortZ2A
public final org.eclipse.swt.graphics.Image imageSortZ2A
-
imageSortByType
public final org.eclipse.swt.graphics.Image imageSortByType
-
imageShowTree
public final org.eclipse.swt.graphics.Image imageShowTree
-
imageShowInherited
public final org.eclipse.swt.graphics.Image imageShowInherited
-
imageLinkProps
public final org.eclipse.swt.graphics.Image imageLinkProps
-
imageHideValues
public final org.eclipse.swt.graphics.Image imageHideValues
-
imageShowInEditor
public final org.eclipse.swt.graphics.Image imageShowInEditor
-
imageErrorDecoration
public final org.eclipse.swt.graphics.Image imageErrorDecoration
-
imageWarningDecoration
public final org.eclipse.swt.graphics.Image imageWarningDecoration
-
imageConvert
public final org.eclipse.swt.graphics.Image imageConvert
-
imageRichText
public final org.eclipse.swt.graphics.Image imageRichText
-
imageRawText
public final org.eclipse.swt.graphics.Image imageRawText
-
imageTagProcessing
public final org.eclipse.swt.graphics.Image imageTagProcessing
-
imageTextTable
public final org.eclipse.swt.graphics.Image imageTextTable
-
imageTranslate
public final org.eclipse.swt.graphics.Image imageTranslate
-
imageImport
public final org.eclipse.swt.graphics.Image imageImport
-
imageOpen
public final org.eclipse.swt.graphics.Image imageOpen
-
imageMoveProps
public final org.eclipse.swt.graphics.Image imageMoveProps
-
imageTextOK
public final org.eclipse.swt.graphics.Image imageTextOK
-
imageTextError
public final org.eclipse.swt.graphics.Image imageTextError
-
imageFormatPlain
public final org.eclipse.swt.graphics.Image imageFormatPlain
-
imageFormatPlainTag
public final org.eclipse.swt.graphics.Image imageFormatPlainTag
-
imageFormatHTML
public final org.eclipse.swt.graphics.Image imageFormatHTML
-
imageFormatHTMLTag
public final org.eclipse.swt.graphics.Image imageFormatHTMLTag
-
imageInsertTextID
public final org.eclipse.swt.graphics.Image imageInsertTextID
-
imageInsertTextIDDisabled
public final org.eclipse.swt.graphics.Image imageInsertTextIDDisabled
-
imageInsertTextVS
public final org.eclipse.swt.graphics.Image imageInsertTextVS
-
imageInsertTextVSDisabled
public final org.eclipse.swt.graphics.Image imageInsertTextVSDisabled
-
imageInsertHyperlink
public final org.eclipse.swt.graphics.Image imageInsertHyperlink
-
imageInsertHyperlinkDisabled
public final org.eclipse.swt.graphics.Image imageInsertHyperlinkDisabled
-
imageRemoveHyperlink
public final org.eclipse.swt.graphics.Image imageRemoveHyperlink
-
imageRemoveHyperlinkDisabled
public final org.eclipse.swt.graphics.Image imageRemoveHyperlinkDisabled
-
imageInsertImage
public final org.eclipse.swt.graphics.Image imageInsertImage
-
imageInsertImageDisabled
public final org.eclipse.swt.graphics.Image imageInsertImageDisabled
-
imageMoveUp
public final org.eclipse.swt.graphics.Image imageMoveUp
-
imageMoveDown
public final org.eclipse.swt.graphics.Image imageMoveDown
-
imageMoveTop
public final org.eclipse.swt.graphics.Image imageMoveTop
-
imageMoveBottom
public final org.eclipse.swt.graphics.Image imageMoveBottom
-
imageUIPanelPart
public final org.eclipse.swt.graphics.Image imageUIPanelPart
-
imageUIDialog
public final org.eclipse.swt.graphics.Image imageUIDialog
-
imageUIAccordion
public final org.eclipse.swt.graphics.Image imageUIAccordion
-
imageUIContainer
public final org.eclipse.swt.graphics.Image imageUIContainer
-
imageUIContextMenu
public final org.eclipse.swt.graphics.Image imageUIContextMenu
-
imageUITitlePane
public final org.eclipse.swt.graphics.Image imageUITitlePane
-
imageUIMenuBar
public final org.eclipse.swt.graphics.Image imageUIMenuBar
-
imageUIMenu
public final org.eclipse.swt.graphics.Image imageUIMenu
-
imageUITabContainer
public final org.eclipse.swt.graphics.Image imageUITabContainer
-
imageUISwapContainer
public final org.eclipse.swt.graphics.Image imageUISwapContainer
-
imageUILayouts
public final org.eclipse.swt.graphics.Image imageUILayouts
-
imageUIAbsoluteLayout
public final org.eclipse.swt.graphics.Image imageUIAbsoluteLayout
-
imageUIAccordionLayout
public final org.eclipse.swt.graphics.Image imageUIAccordionLayout
-
imageUIBorderLayout
public final org.eclipse.swt.graphics.Image imageUIBorderLayout
-
imageUIFlexLayout
public final org.eclipse.swt.graphics.Image imageUIFlexLayout
-
imageUIGridLayout
public final org.eclipse.swt.graphics.Image imageUIGridLayout
-
imageUITabLayout
public final org.eclipse.swt.graphics.Image imageUITabLayout
-
imageUISwapLayout
public final org.eclipse.swt.graphics.Image imageUISwapLayout
-
imageSelector
public final org.eclipse.swt.graphics.Image imageSelector
-
imageSelectors
public final org.eclipse.swt.graphics.Image imageSelectors
-
imageStyles
public final org.eclipse.swt.graphics.Image imageStyles
-
imageStateStyles
public final org.eclipse.swt.graphics.Image imageStateStyles
-
imageAsset
public final org.eclipse.swt.graphics.Image imageAsset
-
imageDevicePortrait
public final org.eclipse.swt.graphics.Image imageDevicePortrait
-
imageDeviceLandscape
public final org.eclipse.swt.graphics.Image imageDeviceLandscape
-
imageUIComponent
public final org.eclipse.swt.graphics.Image imageUIComponent
-
imageUIComponents
public final org.eclipse.swt.graphics.Image imageUIComponents
-
imageThemes
public final org.eclipse.swt.graphics.Image imageThemes
-
imageThemesError
public final org.eclipse.swt.graphics.Image imageThemesError
-
imageUIButton
public final org.eclipse.swt.graphics.Image imageUIButton
-
imageUICalendar
public final org.eclipse.swt.graphics.Image imageUICalendar
-
imageUICheckBox
public final org.eclipse.swt.graphics.Image imageUICheckBox
-
imageUIComboBox
public final org.eclipse.swt.graphics.Image imageUIComboBox
-
imageUIEmpty
public final org.eclipse.swt.graphics.Image imageUIEmpty
-
imageUILabel
public final org.eclipse.swt.graphics.Image imageUILabel
-
imageUIOutput
public final org.eclipse.swt.graphics.Image imageUIOutput
-
imageUIMenuItem
public final org.eclipse.swt.graphics.Image imageUIMenuItem
-
imageUICheckedMenuItem
public final org.eclipse.swt.graphics.Image imageUICheckedMenuItem
-
imageUIRadioMenuItem
public final org.eclipse.swt.graphics.Image imageUIRadioMenuItem
-
imageUIMenuSeparator
public final org.eclipse.swt.graphics.Image imageUIMenuSeparator
-
imageUIProgress
public final org.eclipse.swt.graphics.Image imageUIProgress
-
imageUIRadioButton
public final org.eclipse.swt.graphics.Image imageUIRadioButton
-
imageUIGauge
public final org.eclipse.swt.graphics.Image imageUIGauge
-
imageUISlider
public final org.eclipse.swt.graphics.Image imageUISlider
-
imageUISpinner
public final org.eclipse.swt.graphics.Image imageUISpinner
-
imageUIText
public final org.eclipse.swt.graphics.Image imageUIText
-
imageUITextArea
public final org.eclipse.swt.graphics.Image imageUITextArea
-
imageUIPicker
public final org.eclipse.swt.graphics.Image imageUIPicker
-
imageUIPickerSlot
public final org.eclipse.swt.graphics.Image imageUIPickerSlot
-
imageUITable
public final org.eclipse.swt.graphics.Image imageUITable
-
imageUITableColumn
public final org.eclipse.swt.graphics.Image imageUITableColumn
-
imageUIChart
public final org.eclipse.swt.graphics.Image imageUIChart
-
imageUIImage
public final org.eclipse.swt.graphics.Image imageUIImage
-
imageUIImage2
public final org.eclipse.swt.graphics.Image imageUIImage2
-
imageUIMap
public final org.eclipse.swt.graphics.Image imageUIMap
-
imageUIMapMarkers
public final org.eclipse.swt.graphics.Image imageUIMapMarkers
-
imageUIMapMarker
public final org.eclipse.swt.graphics.Image imageUIMapMarker
-
imageMUIButton
public final org.eclipse.swt.graphics.Image imageMUIButton
-
imageMUICheckBox
public final org.eclipse.swt.graphics.Image imageMUICheckBox
-
imageMUIRadioButton
public final org.eclipse.swt.graphics.Image imageMUIRadioButton
-
imageMUIList
public final org.eclipse.swt.graphics.Image imageMUIList
-
imageMUIHeading
public final org.eclipse.swt.graphics.Image imageMUIHeading
-
imageMUITabBar
public final org.eclipse.swt.graphics.Image imageMUITabBar
-
imageMUIProgress
public final org.eclipse.swt.graphics.Image imageMUIProgress
-
imageMUIProgressInd
public final org.eclipse.swt.graphics.Image imageMUIProgressInd
-
imageMUISlider
public final org.eclipse.swt.graphics.Image imageMUISlider
-
imageMUISwitch
public final org.eclipse.swt.graphics.Image imageMUISwitch
-
imageMUIListHeader
public final org.eclipse.swt.graphics.Image imageMUIListHeader
-
imageMUISimpleListItem
public final org.eclipse.swt.graphics.Image imageMUISimpleListItem
-
imageVSComponent
public final org.eclipse.swt.graphics.Image imageVSComponent
-
imageVSTable
public final org.eclipse.swt.graphics.Image imageVSTable
-
imageVSColumn
public final org.eclipse.swt.graphics.Image imageVSColumn
-
imageVSRow
public final org.eclipse.swt.graphics.Image imageVSRow
-
imageVSField
public final org.eclipse.swt.graphics.Image imageVSField
-
imageVSGroup
public final org.eclipse.swt.graphics.Image imageVSGroup
-
imageVSCell
public final org.eclipse.swt.graphics.Image imageVSCell
-
imageVSAction
public final org.eclipse.swt.graphics.Image imageVSAction
-
imageVSActionReference
public final org.eclipse.swt.graphics.Image imageVSActionReference
-
imageAction
public final org.eclipse.swt.graphics.Image imageAction
-
imageActions
public final org.eclipse.swt.graphics.Image imageActions
-
imageActionReference
public final org.eclipse.swt.graphics.Image imageActionReference
-
imageVSType
public final org.eclipse.swt.graphics.Image imageVSType
-
imageVSMessage
public final org.eclipse.swt.graphics.Image imageVSMessage
-
imageVSName
public final org.eclipse.swt.graphics.Image imageVSName
-
imageVSValue
public final org.eclipse.swt.graphics.Image imageVSValue
-
imageVSParticipant
public final org.eclipse.swt.graphics.Image imageVSParticipant
-
imageVSParticipants
public final org.eclipse.swt.graphics.Image imageVSParticipants
-
imageVSState
public final org.eclipse.swt.graphics.Image imageVSState
-
imageVSReference
public final org.eclipse.swt.graphics.Image imageVSReference
-
imageDescription
public final org.eclipse.swt.graphics.Image imageDescription
-
imageCNProperty
public final org.eclipse.swt.graphics.Image imageCNProperty
-
imageActors
public final org.eclipse.swt.graphics.Image imageActors
-
imageConnectionsIn
public final org.eclipse.swt.graphics.Image imageConnectionsIn
-
imageConnectionsOut
public final org.eclipse.swt.graphics.Image imageConnectionsOut
-
imageConnectionsOneToMany
public final org.eclipse.swt.graphics.Image imageConnectionsOneToMany
-
imageConnectionsManyToOne
public final org.eclipse.swt.graphics.Image imageConnectionsManyToOne
-
imageClear
public final org.eclipse.swt.graphics.Image imageClear
-
imageClearHover
public final org.eclipse.swt.graphics.Image imageClearHover
-
imageExpanded
public final org.eclipse.swt.graphics.Image imageExpanded
-
imageExpandedHover
public final org.eclipse.swt.graphics.Image imageExpandedHover
-
imageExpandedWarning
public final org.eclipse.swt.graphics.Image imageExpandedWarning
-
imageExpandedWarningHover
public final org.eclipse.swt.graphics.Image imageExpandedWarningHover
-
imageExpandedError
public final org.eclipse.swt.graphics.Image imageExpandedError
-
imageExpandedErrorHover
public final org.eclipse.swt.graphics.Image imageExpandedErrorHover
-
imageCollapsed
public final org.eclipse.swt.graphics.Image imageCollapsed
-
imageCollapsedHover
public final org.eclipse.swt.graphics.Image imageCollapsedHover
-
imageCollapsedWarning
public final org.eclipse.swt.graphics.Image imageCollapsedWarning
-
imageCollapsedWarningHover
public final org.eclipse.swt.graphics.Image imageCollapsedWarningHover
-
imageCollapsedError
public final org.eclipse.swt.graphics.Image imageCollapsedError
-
imageCollapsedErrorHover
public final org.eclipse.swt.graphics.Image imageCollapsedErrorHover
-
imageUndefined
public final org.eclipse.swt.graphics.Image imageUndefined
-
imageUndefinedHover
public final org.eclipse.swt.graphics.Image imageUndefinedHover
-
imageMissing
public final org.eclipse.swt.graphics.Image imageMissing
-
imageDefined
public final org.eclipse.swt.graphics.Image imageDefined
-
imageDefinedHover
public final org.eclipse.swt.graphics.Image imageDefinedHover
-
imageDefinedWarning
public final org.eclipse.swt.graphics.Image imageDefinedWarning
-
imageDefinedWarningHover
public final org.eclipse.swt.graphics.Image imageDefinedWarningHover
-
imageDefinedError
public final org.eclipse.swt.graphics.Image imageDefinedError
-
imageDefinedErrorHover
public final org.eclipse.swt.graphics.Image imageDefinedErrorHover
-
imagePlus
public final org.eclipse.swt.graphics.Image imagePlus
-
imagePlusHover
public final org.eclipse.swt.graphics.Image imagePlusHover
-
imageMinus
public final org.eclipse.swt.graphics.Image imageMinus
-
imageMinusHover
public final org.eclipse.swt.graphics.Image imageMinusHover
-
imageChecked
public final org.eclipse.swt.graphics.Image imageChecked
-
imageUnchecked
public final org.eclipse.swt.graphics.Image imageUnchecked
-
imageText
public final org.eclipse.swt.graphics.Image imageText
-
imageTextHover
public final org.eclipse.swt.graphics.Image imageTextHover
-
imageTextTag
public final org.eclipse.swt.graphics.Image imageTextTag
-
imageTextTagHover
public final org.eclipse.swt.graphics.Image imageTextTagHover
-
imageHTML
public final org.eclipse.swt.graphics.Image imageHTML
-
imageHTMLHover
public final org.eclipse.swt.graphics.Image imageHTMLHover
-
imageHTMLTag
public final org.eclipse.swt.graphics.Image imageHTMLTag
-
imageHTMLTagHover
public final org.eclipse.swt.graphics.Image imageHTMLTagHover
-
imageHoverButton
public final org.eclipse.swt.graphics.Image imageHoverButton
-
imageDownButton
public final org.eclipse.swt.graphics.Image imageDownButton
-
imageModulePackage
public final org.eclipse.swt.graphics.Image imageModulePackage
-
imageModulePackageEmpty
public final org.eclipse.swt.graphics.Image imageModulePackageEmpty
-
imageModulePackageNameError
public final org.eclipse.swt.graphics.Image imageModulePackageNameError
-
imageImageDefinition
public final org.eclipse.swt.graphics.Image imageImageDefinition
-
imageFontFaces
public final org.eclipse.swt.graphics.Image imageFontFaces
-
imageFontIconsDefinition
public final org.eclipse.swt.graphics.Image imageFontIconsDefinition
-
imageFontIconDefinition
public final org.eclipse.swt.graphics.Image imageFontIconDefinition
-
imageFontFiles
public final org.eclipse.swt.graphics.Image imageFontFiles
-
imageFontFile
public final org.eclipse.swt.graphics.Image imageFontFile
-
imageSingleImage
public final org.eclipse.swt.graphics.Image imageSingleImage
-
imageMultipleImages
public final org.eclipse.swt.graphics.Image imageMultipleImages
-
imageStyledImage
public final org.eclipse.swt.graphics.Image imageStyledImage
-
imageImageLocation
public final org.eclipse.swt.graphics.Image imageImageLocation
-
imageImageResolution
public final org.eclipse.swt.graphics.Image imageImageResolution
-
imageImageStyle
public final org.eclipse.swt.graphics.Image imageImageStyle
-
imageSVGDefinition
public final org.eclipse.swt.graphics.Image imageSVGDefinition
-
imageClass
public final org.eclipse.swt.graphics.Image imageClass
-
imageJavaMethodInstance
public final org.eclipse.swt.graphics.Image imageJavaMethodInstance
-
imageJavaMethodStatic
public final org.eclipse.swt.graphics.Image imageJavaMethodStatic
-
imageJavaMethodInstanceLarge
public final org.eclipse.swt.graphics.Image imageJavaMethodInstanceLarge
-
imageJavaMethodStaticLarge
public final org.eclipse.swt.graphics.Image imageJavaMethodStaticLarge
-
imageJavaActionActor
public final org.eclipse.swt.graphics.Image imageJavaActionActor
-
imageNewFieldActor
public final org.eclipse.swt.graphics.Image imageNewFieldActor
-
imageNewActionActor
public final org.eclipse.swt.graphics.Image imageNewActionActor
-
checkBoxChecked
public final org.eclipse.swt.graphics.Image checkBoxChecked
-
checkBoxUnchecked
public final org.eclipse.swt.graphics.Image checkBoxUnchecked
-
checkBoxCheckedDisabled
public final org.eclipse.swt.graphics.Image checkBoxCheckedDisabled
-
checkBoxUncheckedDisabled
public final org.eclipse.swt.graphics.Image checkBoxUncheckedDisabled
-
radioButtonSelected
public final org.eclipse.swt.graphics.Image radioButtonSelected
-
radioButtonUnselected
public final org.eclipse.swt.graphics.Image radioButtonUnselected
-
radioButtonSelectedDisabled
public final org.eclipse.swt.graphics.Image radioButtonSelectedDisabled
-
radioButtonUnselectedDisabled
public final org.eclipse.swt.graphics.Image radioButtonUnselectedDisabled
-
deviceCast
public final org.eclipse.swt.graphics.Image deviceCast
-
deviceCastDisabled
public final org.eclipse.swt.graphics.Image deviceCastDisabled
-
isWindows
public static final boolean isWindows
Flag for Windows.
-
-
Method Detail
-
autoScaleDown
public static int autoScaleDown(int size)
Auto-scales down for high DPI displays.- Parameters:
size
- Value to scale down.- Returns:
- The scaled value if supported, otherwise the same value.
-
autoScaleUp
public static int autoScaleUp(int size)
Auto-scales up for high DPI displays.- Parameters:
size
- Value to scale up.- Returns:
- The scaled value if supported, otherwise the same value.
-
getInstance
public static ApplicationUI getInstance()
Gets the instance of the ApplicationUI. The first time this is done, it must be from the SWT thread, otherwise an InternalError is thrown.- Returns:
- The singleton instance of the
ApplicationUI
.
-
isInstanceCreated
public static boolean isInstanceCreated()
Checks if the ApplicationUI instance is created.- Returns:
- true if ApplicationUI is created or not.
-
isAutoScaled
public boolean isAutoScaled()
Gets the flag not to use scaling because it's automatic.- Returns:
- true if Eclipse and SWT automatically adjust values to scale, false otherwise.
-
getAWTFont
public java.awt.Font getAWTFont()
Gets the default AWT font to use in dialog boxes.- Returns:
- The AWT font.
-
getColor
public org.eclipse.swt.graphics.Color getColor(int r, int g, int b)
Gets a color and adds it to be disposed of when the plug-in exits. If the color has been created previously, that one is returned. This call must be done from the SWT thread.- Parameters:
r
- The red color 0-255.g
- The green color 0-255.b
- The blue color 0-255.- Returns:
- The new Color instance, or a cached one.
-
getColor
public org.eclipse.swt.graphics.Color getColor(int rgb)
Gets a color and adds it to be disposed of when the plug-in exits. If the color has been created previously, that one is returned. This call must be done from the SWT thread.- Parameters:
rgb
- The RGB color value, R in the lower bits, B in the higher.- Returns:
- The new Color instance, or a cached one.
-
getFont
public org.eclipse.swt.graphics.Font getFont(java.lang.String name, int height, int style)
Gets a font and adds it to be disposed of when the plug-in exits. If the font has been created previously, the same font is returned. This call must be done from the SWT thread.- Parameters:
name
- The name of the font.height
- The height of the font in pixels.style
- The style of the font.- Returns:
- A new of cached font instance.
-
getImage
public org.eclipse.swt.graphics.Image getImage(java.lang.String fileName)
Gets an Image from a file name.- Parameters:
fileName
- The file name loads a descriptor from the "icons" folder.- Returns:
- A new or cached image of the file name.
-
getImage
public org.eclipse.swt.graphics.Image getImage(org.eclipse.jface.resource.ImageDescriptor descriptor)
Loads the image for an Image Descriptor and caches it. It will be disposed of when the plug-in exits.- Parameters:
descriptor
- The Image Descriptor or null if none.- Returns:
- The image created, null for none or when Image Descriptor is null.
-
removeImage
public boolean removeImage(org.eclipse.swt.graphics.Image image)
Removes an image and its image descriptor once loaded.- Parameters:
image
- The image to remove.- Returns:
- true if the image was removed, false otherwise.
-
getDecoratedImage
public org.eclipse.swt.graphics.Image getDecoratedImage(org.eclipse.swt.graphics.Image image, int errorLevel)
Creates or gets a (perhaps) decorated image for warning/errors. Error level is the same as IMarker.SEVERITY_*.- Parameters:
image
- The image to decorate.errorLevel
- 0=no decoration, 1=warning, 2=error.- Returns:
- The (perhaps) decorated image. The image is cached in order to reuse the decoration for that image.
-
getImage
public org.eclipse.swt.graphics.Image getImage(GProp<?> property)
Gets an Image for a property.- Parameters:
property
- The property instance or null for none.- Returns:
- The Image or null for none or property instance is null.
-
getImage
public <GPROP extends GProp<?>> org.eclipse.swt.graphics.Image getImage(java.lang.Class<GPROP> propertyClass)
Gets an Image for a property class.- Type Parameters:
GPROP
- The GProperty from the property class.- Parameters:
propertyClass
- The property class.- Returns:
- The Image Descriptor or null for none.
-
getImage
public org.eclipse.swt.graphics.Image getImage(DesignerProp dp)
Gets the Image for a DesignerProp instance.- Parameters:
dp
- The Designer property instance.- Returns:
- The Image, or null if
dp
is null.
-
getErrorImage
public org.eclipse.swt.graphics.Image getErrorImage(IPropErrorItem errorItem)
Gets the image for the property error severity level.- Parameters:
errorItem
- An instance of an error item.- Returns:
- The cached image for the severity in question, null for no image.
-
getErrorImage
public org.eclipse.swt.graphics.Image getErrorImage(int level)
Gets the image for the property error level 0=INFO, 1=WARNING, 2=ERROR.- Parameters:
level
- The error level (0-2).- Returns:
- The cached image for the severity, or null if the level is not 0-2.
-
getErrorImageDecoration
public org.eclipse.swt.graphics.Image getErrorImageDecoration(int level)
Gets the small decoration images for the property error levels 1=WARNING, 2=ERROR.- Parameters:
level
- The error level (1-2).- Returns:
- The cached image for the severity, or null if the level is not 1-2.
-
getWorkBenchImage
public org.eclipse.swt.graphics.Image getWorkBenchImage(java.lang.String name)
Gets a Workbench Shared image by a name.- Parameters:
name
- The name defined in org.eclipse.ui.ISharedImages.- Returns:
- The cached image, or null if not found.
-
loadWorkBenchImages
public void loadWorkBenchImages(org.eclipse.swt.widgets.ToolItem item, java.lang.String name)
Loads a set of workbench Image's from its symbolic names defined in org.eclipse.ui.ISharedImages and assigns it to the ToolItem. The "_DISABLED" image will be loaded and used if defined.- Parameters:
item
- The tool bar item.name
- The name of the image.
-
applyHeaderGradient
public void applyHeaderGradient(org.eclipse.swt.widgets.Composite c)
Applies a gradient on a composite.- Parameters:
c
- The composite.
-
center
public void center(org.eclipse.swt.widgets.Shell shell, int w, int h)
Centers the window on screen over its parent and sets the size.- Parameters:
shell
- The window shell.w
- Width of window, zero for none, negative not to scale.h
- Height of window, zero for none, negative not to scale.
-
center
public void center(org.eclipse.swt.widgets.Shell shell, java.lang.String image, int w, int h)
Centers the window on screen over its parent and sets the size and image.- Parameters:
shell
- The window shell.image
- The image for the dialog relative the icon directory.w
- Width of window, zero for none, negative not to scale.h
- Height of window, zero for none, negative not to scale.
-
center
public void center(org.eclipse.swt.widgets.Shell shell, java.lang.Class<?> clazz, int w, int h)
Centers the window on screen over its parent and sets the size. The dialog size is kept to restore next time it's opened.- Parameters:
shell
- The window shell.clazz
- The class to remember the size of the dialog for, null for none.w
- Width of window, zero for none, negative not to scale.h
- Height of window, zero for none, negative not to scale.
-
center
public void center(org.eclipse.swt.widgets.Shell shell, java.lang.Class<?> clazz, java.lang.String image, int w, int h)
Centers the window on screen over its parent and sets the size and image. The dialog size is kept to restore next time it's opened.- Parameters:
shell
- The window shell.clazz
- The class to remember the size of the dialog for, null for none.image
- The image for the dialog relative the icon directory, null for none.w
- Width of window, zero for none, negative not to scale.h
- Height of window, zero for none, negative not to scale.
-
center
public void center(org.eclipse.swt.widgets.Shell shell, java.lang.String className, java.lang.String image, int w, int h)
Centers the window on screen over its parent and sets the size and image. The dialog size is kept to restore next time it's opened.- Parameters:
shell
- The window shell.className
- The class to remember the size of the dialog for, null for none.image
- The image for the dialog relative the icon directory, null for none.w
- Width of window, zero for none, negative not to scale.h
- Height of window, zero for none, negative not to scale.
-
cx
public int cx(int w)
Calculates the width of an element with the dialog font.- Parameters:
w
- The width in pixel for the 100% font.- Returns:
- The width to use.
-
cy
public int cy(int h)
Calculates the height of an element with the dialog font.- Parameters:
h
- The width in pixel for the 100% font.- Returns:
- The height to use.
-
s5
public int s5()
Gets the spacing of 5 "pixels" depending on font scaling.- Returns:
- The pixel value.
-
s10
public int s10()
Gets the spacing of 5 "pixels" depending on font scaling.- Returns:
- The pixel value.
-
s15
public int s15()
Gets the spacing of 5 "pixels" depending on font scaling.- Returns:
- The pixel value.
-
s20
public int s20()
Gets the spacing of 5 "pixels" depending on font scaling.- Returns:
- The pixel value.
-
cyProperty
public int cyProperty()
Gets the height of each item for properties.- Returns:
- The default height is 16.
-
getNormalFont
public org.eclipse.swt.graphics.Font getNormalFont()
Gets the default dialog normal font.- Returns:
- The normal font.
-
getHeadingFont
public org.eclipse.swt.graphics.Font getHeadingFont()
Gets a heading font.- Returns:
- The font.
-
getBoldFont
public org.eclipse.swt.graphics.Font getBoldFont()
Gets a bold font for a standard component.- Returns:
- The font.
-
getItalicFont
public org.eclipse.swt.graphics.Font getItalicFont()
Gets an italic font for a standard component.- Returns:
- The font.
-
getFixedFont
public org.eclipse.swt.graphics.Font getFixedFont()
Gets the standard fixed font.- Returns:
- The font.
-
loadWorkBenchImages
public void loadWorkBenchImages(org.eclipse.swt.widgets.ToolItem item, java.lang.String nameEnabled, java.lang.String nameDisabled)
Loads a set of workbench Image's from its symbolic names defined in org.eclipse.ui.ISharedImages and assigns it to the ToolItem.- Parameters:
item
- The tool bar item.nameEnabled
- The name of the enabled image.nameDisabled
- The name of the disabled image.
-
getNewImageDescriptor
public org.eclipse.jface.resource.ImageDescriptor getNewImageDescriptor(org.eclipse.swt.graphics.Image image)
Creates a "New item" image descriptor from an existing image.- Parameters:
image
- The image.- Returns:
- The cached image descriptor with a "new item decorator" on the top-right corner.
-
getNewImage
public org.eclipse.swt.graphics.Image getNewImage(org.eclipse.swt.graphics.Image image)
Creates a "New item" image from an existing image.- Parameters:
image
- The image.- Returns:
- A cached image with a "new item decorator" on the top-right corner.
-
getWizardImage
public org.eclipse.swt.graphics.Image getWizardImage(org.eclipse.swt.graphics.Image image)
Creates a "wizard" image from an existing image.- Parameters:
image
- The image.- Returns:
- A cached image with the overlay of a new-wizard.
-
-