MetaDone
|
Public Member Functions | |
OvalStackingStrategy (Alignment align, double ratio) | |
OvalStackingStrategy | deriveAlignment (Alignment align) |
OvalStackingStrategy | deriveRatio (double ratio) |
Protected Member Functions | |
Insets | computeDynamicInsets (Widget widget, Dimension ch) |
double | getHeightMultiplicator (Widget widget, Dimension ch) |
A stacking strategy for an ellipsis.
metadone.client.grasyla2.visuallibrary.widgets.backgrounds.WidgetOvalShape.OvalStackingStrategy.OvalStackingStrategy | ( | Alignment | align, |
double | ratio | ||
) |
Initializes this strategy.
align | The alignment |
ratio | The ratio |
Referenced by metadone.client.grasyla2.visuallibrary.widgets.backgrounds.WidgetOvalShape.OvalStackingStrategy.deriveAlignment(), and metadone.client.grasyla2.visuallibrary.widgets.backgrounds.WidgetOvalShape.OvalStackingStrategy.deriveRatio().
Insets metadone.client.grasyla2.visuallibrary.widgets.backgrounds.WidgetOvalShape.OvalStackingStrategy.computeDynamicInsets | ( | Widget | widget, |
Dimension | childrenSize | ||
) | [protected] |
Computes the additional margins applied to non-stretched elements.
Override this method for custom insets.
widget | The widget containing the children |
childrenSize | The dimensions of the stacked children |
Reimplemented from metadone.client.grasyla2.visuallibrary.widgets.layouts.StackingLayout.StackingStrategy.
OvalStackingStrategy metadone.client.grasyla2.visuallibrary.widgets.backgrounds.WidgetOvalShape.OvalStackingStrategy.deriveAlignment | ( | Alignment | align | ) |
OvalStackingStrategy metadone.client.grasyla2.visuallibrary.widgets.backgrounds.WidgetOvalShape.OvalStackingStrategy.deriveRatio | ( | double | ratio | ) |
Clones the current layout and changes the ratio.
ratio | The new ratio |
Reimplemented from metadone.client.grasyla2.visuallibrary.widgets.layouts.StackingLayout.StackingStrategy.
References metadone.client.grasyla2.visuallibrary.widgets.layouts.StackingLayout.StackingStrategy.getAlignment(), and metadone.client.grasyla2.visuallibrary.widgets.backgrounds.WidgetOvalShape.OvalStackingStrategy.OvalStackingStrategy().
double metadone.client.grasyla2.visuallibrary.widgets.backgrounds.WidgetOvalShape.OvalStackingStrategy.getHeightMultiplicator | ( | Widget | widget, |
Dimension | ch | ||
) | [protected] |
Gets the height multiplier of the box.
widget | The widget containing the children |
ch | The dimensions of the stacked children |
References metadone.client.grasyla2.visuallibrary.widgets.layouts.StackingLayout.StackingStrategy.getRatio(), and metadone.client.grasyla2.visuallibrary.widgets.layouts.StackingLayout.StackingStrategy.hasRatio().
Referenced by metadone.client.grasyla2.visuallibrary.widgets.backgrounds.WidgetOvalShape.OvalStackingStrategy.computeDynamicInsets().