package net.sourceforge.squirrel_sql.client.gui.desktopcontainer; import net.sourceforge.squirrel_sql.client.gui.desktopcontainer.DialogWidget; import net.sourceforge.squirrel_sql.client.gui.mainframe.SquirrelDesktopManager; import javax.swing.*; import java.awt.*; public interface IDesktopContainer { void addWidget(DialogWidget widget); void addWidget(DockWidget widget); void addWidget(TabWidget widget); IWidget[] getAllWidgets(); IWidget getSelectedWidget(); Dimension getRequiredSize(); void setPreferredSize(Dimension size); void revalidate(); Dimension getSize(); void putClientProperty(String key, String value); void setDesktopManager(SquirrelDesktopManager desktopManager); JComponent getComponent(); Rectangle getBounds(); }