Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
rabbitescape.ui.swing.SideMenu Class Reference
Collaboration diagram for rabbitescape.ui.swing.SideMenu:
Collaboration graph
[legend]

Public Member Functions

 SideMenu (Container contentPane, BitmapCache< SwingBitmap > bitmapCache, Dimension buttonSizeInPixels, Config uiConfig, Color backgroundColor)
 

Public Attributes

final JToggleButton mute
 
final JButton back
 
final JButton exit
 

Private Member Functions

void addPanelInScrollPane (Container contentPane)
 
JPanel createPanel (Container contentPane)
 
void addSpacer ()
 
JToggleButton addToggleButton (String unSelectedImage, String selectedImage, boolean selected, String description)
 
JButton addButton (String image, String description)
 
ImageIcon getIcon (String name)
 

Private Attributes

final BitmapCache< SwingBitmapbitmapCache
 
final Color backgroundColor
 
final Dimension buttonSizeInPixels
 
final JPanel panel
 

Static Private Attributes

static final int ICON_SIZE = 32
 

Constructor & Destructor Documentation

rabbitescape.ui.swing.SideMenu.SideMenu ( Container  contentPane,
BitmapCache< SwingBitmap bitmapCache,
Dimension  buttonSizeInPixels,
Config  uiConfig,
Color  backgroundColor 
)

Member Function Documentation

JButton rabbitescape.ui.swing.SideMenu.addButton ( String  image,
String  description 
)
private
void rabbitescape.ui.swing.SideMenu.addPanelInScrollPane ( Container  contentPane)
private
void rabbitescape.ui.swing.SideMenu.addSpacer ( )
private
JToggleButton rabbitescape.ui.swing.SideMenu.addToggleButton ( String  unSelectedImage,
String  selectedImage,
boolean  selected,
String  description 
)
private
JPanel rabbitescape.ui.swing.SideMenu.createPanel ( Container  contentPane)
private
ImageIcon rabbitescape.ui.swing.SideMenu.getIcon ( String  name)
private

Member Data Documentation

final JButton rabbitescape.ui.swing.SideMenu.back
final Color rabbitescape.ui.swing.SideMenu.backgroundColor
private
final BitmapCache<SwingBitmap> rabbitescape.ui.swing.SideMenu.bitmapCache
private
final Dimension rabbitescape.ui.swing.SideMenu.buttonSizeInPixels
private
final JButton rabbitescape.ui.swing.SideMenu.exit
final int rabbitescape.ui.swing.SideMenu.ICON_SIZE = 32
staticprivate
final JToggleButton rabbitescape.ui.swing.SideMenu.mute
final JPanel rabbitescape.ui.swing.SideMenu.panel
private

The documentation for this class was generated from the following file: