Package com.iizigo.panel.prop
Class UIMenuContainerDesignerProp
- java.lang.Object
- com.iizigo.prop.DesignerProp
- com.iizigo.panel.prop.UIDesignerProp
- com.iizigo.panel.prop.UIContainerDesignerProp
- com.iizigo.panel.prop.UIMenuContainerDesignerProp
- All Implemented Interfaces:
INavigatorPresentation,EventListener,org.eclipse.core.runtime.IAdaptable
public class UIMenuContainerDesignerProp extends UIContainerDesignerProp
Class for the UI menu containers in the designer except menu bar.- 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
Constructors Constructor Description UIMenuContainerDesignerProp(UIContainer comp)The constructor.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddTooltipInfo(org.eclipse.swt.widgets.Composite composite)Inserts information into the tooltip.java.lang.StringgetCNDescriptionType()Provide a type description for the status bar view, if available.org.eclipse.swt.graphics.ImagegetCNImage(int flags)Gets the image for the Common Navigator.Methods inherited from class com.iizigo.panel.prop.UIContainerDesignerProp
canPerform, doSortIndexOnCategories, getCNCategory, getCNText, paste, replaceLayout, verifyComponentLayout
Methods inherited from class com.iizigo.panel.prop.UIDesignerProp
createCNToolTip, getCNStyledText, getCNToolTipShift, getCNToolTipTimeDisplayed, getPropertyEditorSetup, getUndoContextFromTree, hasCNToolTip, selectInOpenEditor
Methods inherited from class com.iizigo.prop.DesignerProp
addCommandContributionItem, addContextMenuItems, addContextMenuItems, addContextMenuItems, addMarker, appendCNStyledTextAdditions, appendTooltipPropErrors, appendTooltipPropErrors, clearPropErrorMarkers, createCNToolTip, createCNToolTip0, createCNToolTipItemList, createFileErrorAtom, createImageDefinitions, dispose, 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, 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 Detail
UIMenuContainerDesignerProp
public UIMenuContainerDesignerProp(UIContainer comp)
The constructor.- Parameters:
comp- The component.
Method Detail
getCNImage
public org.eclipse.swt.graphics.Image getCNImage(int flags)
Gets the image for the Common Navigator.- Specified by:
getCNImagein interfaceINavigatorPresentation- Overrides:
getCNImagein classUIContainerDesignerProp- Parameters:
flags- The flags for the image, see FLAG_IMAGE_*.- Returns:
- Image or
nullif there is no image.
getCNDescriptionType
public java.lang.String getCNDescriptionType()
Provide a type description for the status bar view, if available.- Overrides:
getCNDescriptionTypein classUIContainerDesignerProp- Returns:
- A type description for the status bar view, or null if not available.
addTooltipInfo
protected void addTooltipInfo(org.eclipse.swt.widgets.Composite composite)
Inserts information into the tooltip. Override e.g. for the menu items.- Overrides:
addTooltipInfoin classUIDesignerProp