package net.sourceforge.squirrel_sql.client.gui.desktopcontainer;
import net.sourceforge.squirrel_sql.client.gui.desktopcontainer.docktabdesktop.DockHandleEvent;
import net.sourceforge.squirrel_sql.client.gui.desktopcontainer.docktabdesktop.TabHandleEvent;
import javax.swing.event.InternalFrameEvent;
import java.awt.event.WindowEvent;
public class WidgetEvent
{
private IWidget _widget;
private InternalFrameEvent _ife;
private WindowEvent _we;
private DockHandleEvent _dhe;
private TabHandleEvent _the;
public WidgetEvent(InternalFrameEvent ife, IWidget widget)
{
_ife = ife;
_widget = widget;
}
public WidgetEvent(WindowEvent we, IWidget widget)
{
_we = we;
_widget = widget;
}
public WidgetEvent(DockHandleEvent dhe, IWidget widget)
{
_dhe = dhe;
_widget = widget;
}
public WidgetEvent(TabHandleEvent the, TabWidget widget)
{
_the = the;
_widget = widget;
}
public IWidget getWidget()
{
return _widget;
}
public TabHandleEvent getTabHandleEvent()
{
return _the;
}
}