/**
 * 
 */
package mathsquared.resultswizard2;

/**
 * Exposes a Slide based on certain criteria. The Slide that is exposed can change at any time.
 * 
 * @author MathSquared
 * 
 */
public interface Selector {
    /**
     * Obtains the Slide that this Selector is currently exposing.
     * 
     * @return a Slide
     */
    public Slide getCurrent ();
}

@@ -350,11 +350,416 @@
 rent ();
+%0A%0A    /**%0A     * Sets the size of slides that will be returned from this Selector.%0A     * %0A     * %3Cp%3E%0A     * Some implementations may impose their own limitations on the parameters to this method.%0A     * %3C/p%3E%0A     * %0A     * @param width the width of the slides to return, in pixels%0A     * @param height the height of the slides to return, in pixels%0A     */%0A    public void setSize (int width, int height);
 %0A%7D%0A

Add setSize to Selector