Interface IReplaceLayoutData

All Known Subinterfaces:
IELayoutMgrSimpleDND<LAYOUT_PROP>
All Known Implementing Classes:
EAbsoluteLayout, EAccordionLayout, EBorderLayout, ECalendarLayout, EFlexLayout, EGridLayout, EHeadingLayout, EListLayout, EMapLayout, EMenuBarLayout, EMLGroupLayout, EMListLayout, ESwapLayout, ETabBarLayout, ETabLayout, EUITableLayout

public interface IReplaceLayoutData
Interface to implement by layout managers that supports replacing layout data from other types, e.g. to transfer the size of a component from AbsoluteData to GridData.
Author:
Christopher Mindus
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Perform check of the component layout data and replaces it if required.
  • Method Details

    • checkReplaceLayoutData

      void checkReplaceLayoutData(ComplexOperation op, UIComp comp)
      Perform check of the component layout data and replaces it if required.
      Parameters:
      op - Complex operation for undo/redo, null when operation should be done directly on property.
      comp - Component to replace the layout data in.