Class MegaGroupTransformationStrategy
- java.lang.Object
-
- com._1c.g5.v8.dt.form.layout.transformation.MegaGroupTransformationStrategy
-
public class MegaGroupTransformationStrategy extends Object
Transformation strategy for the MegaGroup layout element ported from the original HippoLayouter.
-
-
Constructor Summary
Constructors Constructor Description MegaGroupTransformationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemVerticalAlignment
cbGetChildDefVAlign(MegaGroupTransformationContext transformationContext, ElementBaseTransformationContext childTransformantionContext)
VerticalAlignment HippoTransformatorMegaGroup::cbGetChildDefVAlign(IHippoTransformatorElement* pChildElement)int
cbGetChildLogicRowsHeight(RootBaseTransformationContext<?,?> childTransformationContext, HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, MegaGroupTransformationContext transformationContext)
Estimate
cbGetChildVariantEstimate(ElementBaseTransformationContext<?,?> pChildElement, HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, int maxHeight, boolean noExternalAlign, GetVariantAdditionalOptions options, MegaGroupTransformationContext transformationContext)
int
getLogicRowsHeight(HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, MegaGroupTransformationContext transformationContext)
void
getVariant(HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, int maxHeight, boolean noExternalAlign, HippoLayVirtualGridBase pVirtualGrid, GetVariantAdditionalOptions options, MegaGroupTransformationContext transformationContext)
Estimate
getVariantEstimate(HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, int maxHeight, boolean noExternalAlign, GetVariantAdditionalOptions options, MegaGroupTransformationContext transformationContext)
-
-
-
Method Detail
-
cbGetChildDefVAlign
public ItemVerticalAlignment cbGetChildDefVAlign(MegaGroupTransformationContext transformationContext, ElementBaseTransformationContext childTransformantionContext)
VerticalAlignment HippoTransformatorMegaGroup::cbGetChildDefVAlign(IHippoTransformatorElement* pChildElement)
-
cbGetChildLogicRowsHeight
public int cbGetChildLogicRowsHeight(RootBaseTransformationContext<?,?> childTransformationContext, HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, MegaGroupTransformationContext transformationContext)
-
cbGetChildVariantEstimate
public Estimate cbGetChildVariantEstimate(ElementBaseTransformationContext<?,?> pChildElement, HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, int maxHeight, boolean noExternalAlign, GetVariantAdditionalOptions options, MegaGroupTransformationContext transformationContext)
-
getLogicRowsHeight
public int getLogicRowsHeight(HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, MegaGroupTransformationContext transformationContext)
-
getVariant
public void getVariant(HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, int maxHeight, boolean noExternalAlign, HippoLayVirtualGridBase pVirtualGrid, GetVariantAdditionalOptions options, MegaGroupTransformationContext transformationContext)
-
getVariantEstimate
public Estimate getVariantEstimate(HorStrategy horStrategy, VerStrategy verStrategy, int adaptiveGroupingCount, int maxWidth, int maxHeight, boolean noExternalAlign, GetVariantAdditionalOptions options, MegaGroupTransformationContext transformationContext)
-
-