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
imageUICalendarEvent
org.eclipse.swt.graphics.Image
imageUICalendarList
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
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.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
imageUICalendarList
public final org.eclipse.swt.graphics.Image imageUICalendarList
imageUICalendarEvent
public final org.eclipse.swt.graphics.Image imageUICalendarEvent
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
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.
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.