org.herac.tuxguitar.gui.items
Class ItemManager

java.lang.Object
  extended by org.herac.tuxguitar.gui.items.ItemManager
All Implemented Interfaces:
IconLoader, LanguageLoader

public class ItemManager
extends java.lang.Object
implements IconLoader, LanguageLoader


Constructor Summary
ItemManager()
           
 
Method Summary
 void createCoolbar()
           
 void createMenu()
           
 void createPopupMenu()
           
 CoolBar getCoolbar()
           
 Menu getPopupMenu()
           
 ToolItems[] getToolBars()
           
protected  void layoutCoolBar()
           
 void loadIcons()
           
 void loadItems()
           
 void loadProperties()
           
 void loadProperties(java.util.List items)
           
 void makeCoolItems()
           
 void readToolBars()
           
 void setDefaultToolBars()
           
 void setToolBarEnabled(int index, boolean enabled)
           
 void setToolBarPosition(java.lang.String name, int index)
           
 void setToolBarStatus(java.lang.String name, boolean enabled, int index)
           
 boolean shouldReloadToolBars()
           
 void updateItems()
           
 void updateItems(java.util.List items)
           
 void writeToolBars()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemManager

public ItemManager()
Method Detail

loadItems

public void loadItems()

createCoolbar

public void createCoolbar()

layoutCoolBar

protected void layoutCoolBar()

makeCoolItems

public void makeCoolItems()

createMenu

public void createMenu()

createPopupMenu

public void createPopupMenu()

updateItems

public void updateItems()

updateItems

public void updateItems(java.util.List items)

loadProperties

public void loadProperties()
Specified by:
loadProperties in interface LanguageLoader

loadProperties

public void loadProperties(java.util.List items)

loadIcons

public void loadIcons()
Specified by:
loadIcons in interface IconLoader

getCoolbar

public CoolBar getCoolbar()

getPopupMenu

public Menu getPopupMenu()

readToolBars

public void readToolBars()

writeToolBars

public void writeToolBars()

setToolBarStatus

public void setToolBarStatus(java.lang.String name,
                             boolean enabled,
                             int index)

setToolBarEnabled

public void setToolBarEnabled(int index,
                              boolean enabled)

setToolBarPosition

public void setToolBarPosition(java.lang.String name,
                               int index)

getToolBars

public ToolItems[] getToolBars()

shouldReloadToolBars

public boolean shouldReloadToolBars()

setDefaultToolBars

public void setDefaultToolBars()