Package com.xpdustry.distributor.api.gui
Interface WindowManager
- All Known Subinterfaces:
MenuManager,PopupManager,TextInputManager,TransformerWindowManager<P>
- All Known Implementing Classes:
AbstractTransformerWindowManager
public interface WindowManager
A factory creating
Window instances.-
Method Summary
Modifier and TypeMethodDescriptionCreates a new window for the given parent window.create(mindustry.gen.Player viewer) Creates a new window for the given viewer.default voiddispose()Disposes this window manager.default @Nullable WindowgetActiveWindow(mindustry.gen.Player viewer) Returns the active window of the given viewer.Returns the active windows.
-
Method Details
-
create
Creates a new window for the given viewer.- Parameters:
viewer- the viewer- Returns:
- the window
-
create
Creates a new window for the given parent window.- Parameters:
parent- the parent window- Returns:
- the window
-
getActiveWindows
Collection<Window> getActiveWindows()Returns the active windows. -
getActiveWindow
Returns the active window of the given viewer.- Parameters:
viewer- the viewer- Returns:
- the active window
-
dispose
default void dispose()Disposes this window manager.
-