Package com.iizigo.panel.prop
Class UIMenuCompDesignerProp
java.lang.Object
com.iizigo.prop.DesignerProp
com.iizigo.panel.prop.UIDesignerProp
com.iizigo.panel.prop.UICompDesignerProp
com.iizigo.panel.prop.UIMenuCompDesignerProp
- All Implemented Interfaces:
INavigatorPresentation
,EventListener
,org.eclipse.core.runtime.IAdaptable
Class for the UI menu components in the designer, specialized for UIComp class, all menu components except menu separator.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from class com.iizigo.prop.DesignerProp
DESIGNER_PROPERTY, isFolder, isRoot, moveDownProperty, moveUpProperty, OP_COPY, OP_DELETE, OP_MOVE, propertyContainer
Fields inherited from interface com.iizigo.navigator.INavigatorPresentation
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
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionProvide a type description for the status bar view, if available.org.eclipse.swt.graphics.Image
getCNImage
(int flags) Gets the image for the Common Navigator.Methods inherited from class com.iizigo.panel.prop.UICompDesignerProp
doSortIndexOnCategories
Methods inherited from class com.iizigo.panel.prop.UIDesignerProp
addTooltipInfo, createCNToolTip, getCNStyledText, getCNText, getCNToolTipShift, getCNToolTipTimeDisplayed, getPropertyEditorSetup, getUndoContextFromTree, hasCNToolTip, paste, selectInOpenEditor
Methods inherited from class com.iizigo.prop.DesignerProp
addCommandContributionItem, addContextMenuItems, addContextMenuItems, addContextMenuItems, addMarker, appendCNStyledTextAdditions, appendTooltipPropErrors, appendTooltipPropErrors, canPerform, clearPropErrorMarkers, createCNToolTip, createCNToolTip0, createCNToolTipItemList, createFileErrorAtom, createImageDefinitions, dispose, firePropertyUpdateViewerEvent, getAdapter, getCNBackground, getCNBackground, getCNBackground0, getCNCategory, 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, hasCNChildren, hasCNToolTip, hasCNToolTip0, hasMarkerID, hasNamingError, isBeforeAfterDropTarget, isCNVisible, isCNVisible0, isDesignerLoaded, isDesignerMoved, onEvent, onPropErrorChanged, pasteProperties, processQuery, rebuildPropErrorMarkers, removeFileErrors, removeMarkers, setDesignerLoaded, setDesignerMoved, setException, setIEditorFileActions, setIResource, setIResource, setModificationStamp, setTransferDefaultPasteAllowed, toString, updateFolderResources, validateClasses, validateResouce
Constructor Details
UIMenuCompDesignerProp
The constructor.- Parameters:
comp
- The component.
Method Details
getCNImage
public org.eclipse.swt.graphics.Image getCNImage(int flags) Gets the image for the Common Navigator.- Specified by:
getCNImage
in interfaceINavigatorPresentation
- Overrides:
getCNImage
in classUICompDesignerProp
- Parameters:
flags
- The flags for the image, see FLAG_IMAGE_*.- Returns:
- Image or
null
if there is no image.
getCNDescriptionType
Provide a type description for the status bar view, if available.- Overrides:
getCNDescriptionType
in classUICompDesignerProp
- Returns:
- A type description for the status bar view, or null if not available.