uk.ac.essex.common.gui.util
Interface ButtonPanelContainer

All Known Implementing Classes:
ButtonPanelContainerImpl

public interface ButtonPanelContainer



Copyright: Copyright (c) 2004
Company: MSX-International


Method Summary
 void addButtonPanel(ButtonPanel buttonPanel)
          Same as calling #addButtonPanel(uk.ac.essex.common.gui.util.ButtonPanel, false)
 void addButtonPanel(ButtonPanel buttonPanel, boolean updateLayout)
          The update layout parameter is to remove spurious updates to the layout eg/ at startup we might need to add 5 or siz panels but we only need to update the layout once
 boolean hasBottomButtons()
           
 boolean hasLeftButtons()
           
 boolean hasRightButtons()
           
 boolean hasTopButtons()
           
 void updateLayout()
           
 

Method Detail

addButtonPanel

void addButtonPanel(ButtonPanel buttonPanel)
                    throws java.lang.Exception
Same as calling #addButtonPanel(uk.ac.essex.common.gui.util.ButtonPanel, false)

Parameters:
buttonPanel -
Throws:
java.lang.Exception

addButtonPanel

void addButtonPanel(ButtonPanel buttonPanel,
                    boolean updateLayout)
                    throws java.lang.Exception
The update layout parameter is to remove spurious updates to the layout eg/ at startup we might need to add 5 or siz panels but we only need to update the layout once

Parameters:
buttonPanel -
updateLayout - - Determines whether the layout should be updated after this is called
Throws:
java.lang.Exception

hasTopButtons

boolean hasTopButtons()

hasBottomButtons

boolean hasBottomButtons()

hasLeftButtons

boolean hasLeftButtons()

hasRightButtons

boolean hasRightButtons()

updateLayout

void updateLayout()