Class CoreRibbonResizeSequencingPolicies.RoundRobin
java.lang.Object
org.pushingpixels.flamingo.api.ribbon.resize.BaseRibbonBandResizeSequencingPolicy
org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizeSequencingPolicies.RoundRobin
- All Implemented Interfaces:
RibbonBandResizeSequencingPolicy
- Enclosing class:
- CoreRibbonResizeSequencingPolicies
public static class CoreRibbonResizeSequencingPolicies.RoundRobin
extends BaseRibbonBandResizeSequencingPolicy
The round robin resize sequencing policy. Under this policy the ribbon
bands are being collapsed in a cyclic fashion, distributing the collapsed
pixels between the different bands.
-
Field Summary
Fields inherited from class org.pushingpixels.flamingo.api.ribbon.resize.BaseRibbonBandResizeSequencingPolicy
ribbonTask
-
Constructor Summary
ConstructorsConstructorDescriptionRoundRobin
(RibbonTask ribbonTask) Creates a new round robin resize sequencing policy for the specified task. -
Method Summary
-
Constructor Details
-
RoundRobin
Creates a new round robin resize sequencing policy for the specified task.- Parameters:
ribbonTask
- Ribbon task.
-
-
Method Details
-
reset
public void reset()Description copied from interface:RibbonBandResizeSequencingPolicy
Resets this policy. Note that this method is for internal use only and should not be called by the application code. -
next
Description copied from interface:RibbonBandResizeSequencingPolicy
Returns the next ribbon band for collapse.- Returns:
- The next ribbon band for collapse.
-