01: /*
02: * Copyright 2000,2005 wingS development team.
03: *
04: * This file is part of wingS (http://wingsframework.org).
05: *
06: * wingS is free software; you can redistribute it and/or modify
07: * it under the terms of the GNU Lesser General Public License
08: * as published by the Free Software Foundation; either version 2.1
09: * of the License, or (at your option) any later version.
10: *
11: * Please see COPYING for the complete licence.
12: */
13: package org.wings.event;
14:
15: import java.util.EventListener;
16:
17: /**
18: * The listener interface for receiving internal frame events.
19: *
20: * @author Holger Engels
21: * @see javax.swing.event.InternalFrameListener
22: */
23: public interface SInternalFrameListener extends EventListener {
24:
25: /**
26: * Invoked when a internal frame has been opened.
27: *
28: * @see org.wings.SInternalFrame#show
29: */
30: void internalFrameOpened(SInternalFrameEvent e);
31:
32: /**
33: * Invoked when an internal frame has been closed.
34: *
35: * @see org.wings.SInternalFrame#setClosed
36: */
37: void internalFrameClosed(SInternalFrameEvent e);
38:
39: /**
40: * Invoked when an internal frame is iconified.
41: *
42: * @see org.wings.SInternalFrame#setIcon
43: */
44: void internalFrameIconified(SInternalFrameEvent e);
45:
46: /**
47: * Invoked when an internal frame is de-iconified.
48: *
49: * @see org.wings.SInternalFrame#setIcon
50: */
51: void internalFrameDeiconified(SInternalFrameEvent e);
52:
53: /**
54: * Invoked when an internal frame is maximized.
55: *
56: * @see org.wings.SInternalFrame#setMaximized
57: */
58: void internalFrameMaximized(SInternalFrameEvent e);
59:
60: /**
61: * Invoked when an internal frame is un-maximized.
62: *
63: * @see org.wings.SInternalFrame#setMaximized
64: */
65: void internalFrameUnmaximized(SInternalFrameEvent e);
66: }
|