Class GrowEffect

  • All Implemented Interfaces:
    IEffect

    public class GrowEffect
    extends AbstractEffect
    Resizes a control while keeping it centered.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) org.eclipse.swt.widgets.Control control  
      (package private) org.eclipse.swt.graphics.Rectangle dest  
      (package private) org.eclipse.swt.graphics.Rectangle diff  
      (package private) org.eclipse.swt.graphics.Rectangle src  
    • Constructor Summary

      Constructors 
      Constructor Description
      GrowEffect​(org.eclipse.swt.widgets.Control control, org.eclipse.swt.graphics.Rectangle src, org.eclipse.swt.graphics.Rectangle dest, long lengthMilli, IMovement movement, java.lang.Runnable onStop, java.lang.Runnable onCancel)  
    • Field Detail

      • src

        org.eclipse.swt.graphics.Rectangle src
      • dest

        org.eclipse.swt.graphics.Rectangle dest
      • diff

        org.eclipse.swt.graphics.Rectangle diff
      • control

        org.eclipse.swt.widgets.Control control
    • Constructor Detail

      • GrowEffect

        public GrowEffect​(org.eclipse.swt.widgets.Control control,
                          org.eclipse.swt.graphics.Rectangle src,
                          org.eclipse.swt.graphics.Rectangle dest,
                          long lengthMilli,
                          IMovement movement,
                          java.lang.Runnable onStop,
                          java.lang.Runnable onCancel)
    • Method Detail

      • grow

        public void grow​(AnimationRunner runner,
                         org.eclipse.swt.widgets.Control w,
                         int duration,
                         IMovement movement,
                         java.lang.Runnable onStop,
                         java.lang.Runnable onCancel)
        Deprecated.
        Parameters:
        w -
        duration -
        movement -
        onStop -
        onCancel -