@OpenApiAll public interface ProjectWindowsManager extends WindowsManager
ProjectWindow
Modifier and Type | Interface and Description |
---|---|
static class |
ProjectWindowsManager.ConfiguratorRegistry
Project window configurator registry.
|
SIDE_EAST, SIDE_NORTH, SIDE_SOUTH, SIDE_WEST, STATE_AUTOHIDE, STATE_DOCKED, STATE_FLOATING, STATE_HIDDEN
Modifier and Type | Method and Description |
---|---|
void |
activateWindow(java.lang.String id)
Activates the project window.
|
void |
addWindow(ProjectWindow projectWindow)
Adds project window to the active project.
|
void |
addWindowWithoutOpen(ProjectWindow window)
Adds project window to the active project.
|
java.awt.Rectangle |
getBounds(java.lang.String id) |
void |
hideWindow(java.lang.String id)
Hides the project window.
|
void |
removeWindow(java.lang.String id)
Removes the project window.
|
void |
setBounds(java.lang.String id,
java.awt.Rectangle bounds)
Set bounds of window.
|
void |
updateWindow(ProjectWindow projectWindow)
Updates the given project window.
|
void addWindow(ProjectWindow projectWindow)
projectWindow
- project window to add.void addWindowWithoutOpen(ProjectWindow window)
window
- project window to add.void updateWindow(ProjectWindow projectWindow)
projectWindow
- project window to update.void hideWindow(java.lang.String id)
id
- the id of project window to be hidden.void removeWindow(java.lang.String id)
id
- the id of project window to be removed.void activateWindow(java.lang.String id)
id
- the id of project window to be activated.@CheckForNull java.awt.Rectangle getBounds(java.lang.String id)
id
- window idvoid setBounds(java.lang.String id, java.awt.Rectangle bounds)
id
- window idbounds
- bounds