Package com.iizigo.panel.prop
Interface IELayoutProp
- All Superinterfaces:
IGProp<GProp<?>[]>
,IPropCnr
,ITooltipPropList
,ITransferContainerProps
- All Known Subinterfaces:
IEFixedLayoutProp
- All Known Implementing Classes:
EAbsoluteData
,EAccordionData
,EBorderData
,ECalendarData
,EContextMenuData
,EFlexData
,EGridData
,EHeadingData
,EListData
,EMapData
,EMenuBarData
,EMenuData
,EMListData
,EPanelData
,ESwapData
,ETabBarData
,ETabData
,EUITableData
Interface used for Editor layout properties (layout data).
- Author:
- Christopher Mindus
Field Summary
Modifier and TypeFieldDescriptionstatic final String[]
Horizontal alignment strings: "undefined", "left", "horizontal center", "right", "horizontal fill".static final String[]
Vertical alignment strings: "undefined", "top", "vertical middle", "bottom", "vertical fill".Fields inherited from interface com.iizix.prop.IGProp
EQC_ERROR_IGNORE_ALL, EQC_ERROR_IGNORE_REFERENCES, EQC_IGNORE_ARRAY, EQC_IGNORE_VOLATILE_OR_EDITOR, EQC_INCLUDE_PRIVATE, EQC_SAVE_FILE, EXT_CONTAINER_EXTENDS, EXT_CONTAINER_EXTENDS_VALID, EXT_EXTENDED, EXT_FINAL, EXT_OVERRIDES, EXT_OVERRIDES_FINAL_ERR, EXT_PRIVATE
Method Summary
Modifier and TypeMethodDescriptiondefault String
getAlignXString
(int alignX) Gets the horizontal align string.default String
getAlignYString
(int alignY) Gets the vertical align string.getGroupText
(PropCnr[] pcs, StringBuilder tooltip, boolean[] isHTML) Formats a string representation for the layout group.default void
verifySizeAndMinMax
(PropVerification verification) Verifies this property container for the size and min/max values in X and Y.Methods inherited from interface com.iizix.prop.IGProp
addPropError, addPropListener, dispose, equals, fine, fine, finer, finer, finest, finest, fromElementString, getAppSessionGyro, getAtomPath, getClientSessionGyro, getConstraints, getEnvironment, getErroredPropItems, getErroredProps, getErrorsProp, getExtendsRootContainer, getFullPropName, getFullPropNameDebug, getModuleFolder, getModuleFolder, getParent, getParent, getPropAtom, getPropBaseReference, getPropError, getPropError, getPropErrorSeverity, getPropExtendsFlags, getPropFromPath, getPropFromReference, getPropIndex, getPropName, getPropPath, getPropPath, getPropRootPropMgr, getPropTreeErrorSeverity, getPropValue, getPropValue, getReferencePropName, getRelativePropName, getRootParent, getTreeLock, getValueClasses, getVSReference, hasChanged, hasCircularReferencesError, hasPrivateChangeEventProp, hasPropError, hasPropTreeError, info, info, initializeGElement, initializeGProp, isDisposed, isPropChildOf, isPropClientCreated, isPropCommunicating, isPropCreateRequired, isPropExtended, isPropExtendsFinal, isPropExtendsPrivate, isPropExtendsPrivateInRoot, isPropExtendsPrivateInRoot, isPropFile, isPropFolder, isPropNullable, isPropPrivate, isPropReadOnly, isPropReferenceTreeValid, isPropRoot, isPropVirtualized, isSibling, list, list, list, list, list, mapAliasToReference, mapReferenceToAlias, mapReferenceToProjectRelative, moveProp, moveProp, moveProp, onEvent, onEventSelf, onPropTreeInitialized, onRemoteEvent, removePropError, removePropListener, renameProp, resolveRuntimeReferences, setChanged, setConstraints, setConstraints, setParent, setPrivateChangeEventProp, setPropError, setPropExtendsFinal, setPropExtendsPrivate, setPropNullable, setPropPrivate, setPropReadOnly, setPropValue, setPropValue, severe, severe, severe, toElementString, toNativeValue, triggerRemoteEvent, triggerRemoteEvent, validateProp, validatePropType, validatePropValue, verify, warning, warning, warning
Methods inherited from interface com.iizix.prop.IPropCnr
addProp, addProp, addProp2, addProp2, canRequestFocus, canRequestFocus, canRequestFocus, containsProp, containsProp, couldRequestFocusIfVirtualized, couldRequestFocusIfVirtualized, couldRequestFocusIfVirtualized, createCopyOfAtom, createUniqueAtom, createUniqueAtom, enablePropCommunication, enablePropHashMap, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getAllProps, getBool, getBool, getBool, getBool, getChildPropError, getChildPropError, getChildPropErrorSeverity, getChildPropErrorSeverity, getErrorsProp, getExtendsError, getExtendsName, getExtendsPossibleClasses, getFirstProp, getFirstProp, getFocusEngine, getInt, getInt, getInt, getInt, getLong, getLong, getLong, getLong, getNumber, getNumber, getNumber, getNumber, getPossibleChildren, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getProp, getPropCnr, getPropCount, getPropIndex, getPropIndex, getPropIndexes, getProps, getProps, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getPropValue, getString, getString, getString, getString, hasFocus, initializeExtendsFramework, insertProp, insertProp2, isChild, isExtendsOverriden, isExtendsRoot, isPropAddRemoveAllowed, isPropExtended, removeAllProps, removeAllProps2, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp, removeProp2, removeProp2, removeProp2, removeProp2, removeProp2, removeProp2, removeProp2, reorderProps, requestFocus, requestFocusEx, setBool, setBool, setBool, setBool, setExtendsName, setExtendsOverride, setInt, setInt, setInt, setLong, setLong, setLong, setLong, setNumber, setNumber, setNumber, setNumber, setProp, setProp, setProp, setProp2, setProp2, setPropValue, setPropValue, setPropValue, setPropValue, setPropValue, setPropValue, setString, setString, setString, setString, usePropHashMap, usesPropIndex, validateClassInstances
Methods inherited from interface com.iizigo.prop.tooltip.ITooltipPropList
getTooltipPropertyList, wouldAddTooltipInfo
Methods inherited from interface com.iizigo.prop.ITransferContainerProps
canPasteFrom, canPasteTo, getCNDescriptionType, getTransferProps, transferContainerProps
Field Details
ALIGN_X
Horizontal alignment strings: "undefined", "left", "horizontal center", "right", "horizontal fill".ALIGN_Y
Vertical alignment strings: "undefined", "top", "vertical middle", "bottom", "vertical fill".
Method Details
getGroupText
Formats a string representation for the layout group. This method is called when a property has been changed for the group.- Parameters:
pcs
- The property container being edited.tooltip
- String buffer to fill with tool tip text.isHTML
- Set [0] to true for HTML before returning if tooltip text is in HTML format.- Returns:
- A string for the text label, the string buffer filled with the tooltip text.
getAlignXString
Gets the horizontal align string.- Parameters:
alignX
- The align value: 1=left, 2=center, 3=right, 4=fill.- Returns:
- The string, null when value is not 1-4.
getAlignYString
Gets the vertical align string.- Parameters:
alignY
- The align value: 1=top, 2=middle, 3=bottom, 4=fill.- Returns:
- The string, null when value is not 1-4.
verifySizeAndMinMax
Verifies this property container for the size and min/max values in X and Y.- Parameters:
verification
- The property verification class.