Package com.iizigo.panel.prop
Interface IELayoutProp
- All Superinterfaces:
IGProp<GProp<?>[]>
,IPropCnr
,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
public interface IELayoutProp extends ITransferContainerProps
Interface used for Editor layout properties (layout data).- Author:
- Christopher Mindus
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
ALIGNX
Horizontal alignment strings.static java.lang.String[]
ALIGNY
Vertical alignment strings.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_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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.String
getAlignXString(int alignX)
Gets the horizontal align string.default java.lang.String
getAlignYString(int alignY)
Gets the vertical align string.java.lang.String
getCNDescriptionType()
Gets the description.java.lang.String
getGroupText(PropCnr[] pcs, java.lang.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, getReferences, getRelativePropName, getRootParent, getTreeLock, getValueClasses, getVSReference, hasChanged, 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, 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, verifyHasPropertyItem, 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, isSibling, 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.ITransferContainerProps
canPasteFrom, canPasteTo, getTransferProps, transferContainerProps
Method Detail
getCNDescriptionType
java.lang.String getCNDescriptionType()
Gets the description.- Specified by:
getCNDescriptionType
in interfaceITransferContainerProps
- Returns:
- A type description for the status bar view, or null if not available.
getGroupText
java.lang.String getGroupText(PropCnr[] pcs, java.lang.StringBuilder tooltip, boolean[] isHTML)
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
default java.lang.String getAlignXString(int alignX)
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
default java.lang.String getAlignYString(int alignY)
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
default void verifySizeAndMinMax(PropVerification verification)
Verifies this property container for the size and min/max values in X and Y.- Parameters:
verification
- The property verification class.