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 Details

    • ALIGNX

      static final String[] ALIGNX
      Horizontal alignment strings.
    • ALIGNY

      static final String[] ALIGNY
      Vertical alignment strings.
  • Method Details

    • getCNDescriptionType

      String getCNDescriptionType()
      Gets the description.
      Specified by:
      getCNDescriptionType in interface ITransferContainerProps
      Returns:
      A type description for the status bar view, or null if not available.
    • getGroupText

      String getGroupText(PropCnr[] pcs, 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 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 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.