All Downloads are FREE. Search and download functionalities are using the official Maven repository.

info.novatec.testit.webtester.events.browser.SetWindowSizeEvent Maven / Gradle / Ivy

package info.novatec.testit.webtester.events.browser;

import lombok.Getter;

import info.novatec.testit.webtester.browser.operations.CurrentWindow;
import info.novatec.testit.webtester.events.AbstractEvent;
import info.novatec.testit.webtester.events.Event;
import info.novatec.testit.webtester.events.EventListener;
import info.novatec.testit.webtester.events.EventSystem;


/**
 * This {@link Event event} occurs whenever the size of a window was set.
 *
 * @see Event
 * @see EventListener
 * @see EventSystem
 * @see CurrentWindow#setSize(int, int)
 * @since 2.0
 */
@Getter
@SuppressWarnings("serial")
public class SetWindowSizeEvent extends AbstractEvent {

    private final int width;
    private final int height;

    public SetWindowSizeEvent(int width, int height) {
        this.width = width;
        this.height = height;
    }

    @Override
    public String describe() {
        return "set window size: width=" + width + ", height=" + height;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy