package gminers.glasspane.event; import gminers.glasspane.GlassPane; import lombok.AccessLevel; import lombok.Getter; import lombok.ToString; import lombok.experimental.FieldDefaults; /** * Called when a GlassPane is pushed onto the overlay stack, either automatically via autoOverlay(Class<?>), or manually with overlay(). * * @author Aesen Vismea * */ @Getter @FieldDefaults(makeFinal = true, level = AccessLevel.PRIVATE) @ToString public class PaneOverlayEvent extends PaneEvent { public static final Class<?>[] SIGNATURE = { GlassPane.class }; /** * The GlassPane being displayed. The same as 'source', but already cast to a GlassPane. */ GlassPane pane; public PaneOverlayEvent(final GlassPane pane) { super(pane); this.pane = pane; } }