public class FontDesignerProp extends DesignerProp
DESIGNER_PROPERTY, isFolder, isRoot, moveDownProperty, moveUpProperty, OP_COPY, OP_DELETE, OP_MOVE, propertyContainer
CN_PREFERENCE_FLAGS_NAME, DEFAULT_COMPARATOR, EMPTY_ARRAY, FLAG_ADD_FILE_ITEM_PACKAGE_LOCATION, FLAG_ADD_FILE_ITEM_PROJECT, FLAG_ADD_FOLDER_PACKAGE_LOCATION, FLAG_ADD_FOLDER_PROJECT, FLAG_CUSTOM_1, FLAG_CUSTOM_2, FLAG_CUSTOM_3, FLAG_JAVA_SUPPORT, FLAG_PACKAGE_VIEW, FLAG_SHOW_DESIGNER_PROPERTIES, FLAG_SHOW_EMPTY_MODULE_FOLDERS, FLAG_SHOW_EMPTY_PACKAGES, FLAG_SHOW_FILE_ITEMS, FLAG_SHOW_SUBPROPERTIES, FLAGS_NORMAL, FLAGS_ONLY_FOLDERS
Modifier and Type | Method and Description |
---|---|
String |
canPerform(int operation)
Checks if an operation on this property is permitted.
|
Composite |
createCNToolTip(Event event,
ViewerCell cell,
Composite parent)
Creates a small tooltip composite for image preview, if possible.
|
int |
getCNCategory()
Gets the category of this Common Navigator object, used for sorting.
|
String |
getCNDescriptionType()
Provide a type description for the status bar view, if available.
|
Image |
getCNImage(int flags)
Gets the image for the Common Navigator.
|
StyledString |
getCNStyledText(int flags)
Gets the styled text.
|
String |
getCNText(int flags)
Gets the label text for the Common Navigator.
|
Point |
getCNToolTipShift(ViewerCell cell)
Return the amount of pixels in x and y direction you want the tool tip to
pop up from the mouse pointer.
|
int |
getCNToolTipTimeDisplayed(ViewerCell cell)
The time in milliseconds the tool tip is shown for.
|
protected PropertyEditorSetup |
getPropertyEditorSetup()
Gets the Setup used for iiziGo, subclasses must override and provide their instance.
|
boolean |
hasCNToolTip(ViewerCell cell)
Checks for Common Navigator tool-tip for this item.
|
addCommandContributionItem, addContextMenuItems, addContextMenuItems, addContextMenuItems, addMarker, appendCNStyledTextAdditions, appendTooltipPropErrors, appendTooltipPropErrors, clearPropErrorMarkers, createCNToolTip, createCNToolTip0, createCNToolTipItemList, createFileErrorAtom, createImageDefinitions, dispose, doSortIndexOnCategories, firePropertyUpdateViewerEvent, getAdapter, getCNBackground, getCNBackground, getCNBackground0, getCNChildren, getCNComparator, getCNDescription, getCNDescription, getCNDescription0, getCNForeground, getCNForeground, getCNForeground0, getCNImage, getCNImage, getCNImage, getCNImage0, getCNImage0, getCNParent, getCNParent, getCNRealProp, getCNStyledText, getCNStyledText0, getCNText, getCNText, getCNText, getCNText0, getCNText0, getCNToolTipDisplayDelayTime, getCNToolTipDisplayDelayTime, getCNToolTipDisplayDelayTime0, getCNToolTipShift, getCNToolTipShift0, getCNToolTipTimeDisplayed, getCNToolTipTimeDisplayed0, getContextMenuItems, getDataDesignerProp, getErrorSeverity, getException, getFolder, getFolderProp, getIEditorFileActions, getInstance, getInstance, getIResource, getJavaProject, getMarkers, getModel, getModificationStamp, getParent, getParentFolderProp, getProject, getPropCnr, getRoot, getSubPropertyName, getTransferDefaultPasteAllowed, getUndoContextFromTree, hasCNChildren, hasCNToolTip, hasCNToolTip0, hasMarkerID, hasNamingError, isBeforeAfterDropTarget, isCNVisible, isCNVisible0, isDesignerLoaded, isDesignerMoved, onEvent, onPropErrorChanged, paste, pasteProperties, processQuery, rebuildPropErrorMarkers, removeFileErrors, removeMarkers, setDesignerLoaded, setDesignerMoved, setException, setIEditorFileActions, setIResource, setIResource, setModificationStamp, setTransferDefaultPasteAllowed, toString, updateFolderResources, validateClasses, validateResouce
protected PropertyEditorSetup getPropertyEditorSetup()
getPropertyEditorSetup
in class DesignerProp
public Image getCNImage(int flags)
getCNImage
in interface INavigatorPresentation
getCNImage
in class DesignerProp
flags
- The flags for the image, see FLAG_IMAGE_*.null
if there is no image.public int getCNCategory()
getCNCategory
in interface INavigatorPresentation
getCNCategory
in class DesignerProp
public String getCNText(int flags)
getCNText
in interface INavigatorPresentation
getCNText
in class DesignerProp
null
if there is no text.public StyledString getCNStyledText(int flags)
getCNStyledText
in interface INavigatorPresentation
getCNStyledText
in class DesignerProp
flags
- The flags that apply are FLAG_ADD_FOLDER_PACKAGE_LOCATION, FLAG_ADD_FILE_ITEM_PACKAGE_LOCATION,
FLAG_ADD_FOLDER_PROJECT and FLAG_ADD_FILE_ITEM_PROJECT.public String getCNDescriptionType()
getCNDescriptionType
in class DesignerProp
public String canPerform(int operation)
Overridden for Web Service: delete/move not possible for Input/Output, link supported for Input/Output and Input Parameters.
canPerform
in class DesignerProp
operation
- The operation: OP_MOVE or OP_DELETE.public boolean hasCNToolTip(ViewerCell cell)
hasCNToolTip
in class DesignerProp
cell
- The cell (might be in a table), or null for none.public Point getCNToolTipShift(ViewerCell cell)
getCNToolTipShift
in class DesignerProp
cell
- The cell (might be in a table), or null for none.Point
to shift of the tool tip or null
if the default shift should be used.public int getCNToolTipTimeDisplayed(ViewerCell cell)
getCNToolTipTimeDisplayed
in class DesignerProp
cell
- The cell (might be in a table), or null for none.public Composite createCNToolTip(Event event, ViewerCell cell, Composite parent)
createCNToolTip
in class DesignerProp
event
- Event triggering the tooltip (mouse hover).cell
- The cell (might be in a table).parent
- The parent composite.iizi® is a registered trademark of Mindus SARL. © Copyright Mindus SARL, 2020. All rights reserved.