rero.gui.sdi

Class ClientPanel

public class ClientPanel extends WindowManager implements ActionListener, ClientStateListener

responsible for mantaining the state of the desktop GUI and switchbar
Field Summary
protected StatusWindowactive
protected JLabelbutton
protected JPaneldesktop
protected JPaneltop
Method Summary
voidaddWindow(StatusWindow window, boolean selected)
protected voiddoActivate(StatusWindow window)
protected voiddoDeactivate(StatusWindow window)
StatusWindowgetActiveWindow()
voidinit()
voidkillWindow(ClientWindow cwindow)
voidprocessClose()
voidpropertyChanged(String key, String value)
voidrefreshFocus()

Field Detail

active

protected StatusWindow active

button

protected JLabel button

desktop

protected JPanel desktop

top

protected JPanel top

Method Detail

addWindow

public void addWindow(StatusWindow window, boolean selected)

doActivate

protected void doActivate(StatusWindow window)

doDeactivate

protected void doDeactivate(StatusWindow window)

getActiveWindow

public StatusWindow getActiveWindow()

init

public void init()

killWindow

public void killWindow(ClientWindow cwindow)

processClose

public void processClose()

propertyChanged

public void propertyChanged(String key, String value)

refreshFocus

public void refreshFocus()