com.elsid.trellis
Class MenuDesc

java.lang.Object
  |
  +--com.elsid.trellis.MenuDesc

public class MenuDesc
extends java.lang.Object


Constructor Summary
MenuDesc(java.awt.event.ActionListener listener, java.lang.String name)
           
 
Method Summary
 void addMenuItem(java.lang.String menu_name, java.lang.String item_name, java.lang.String action)
           
 boolean addMenuItemAccelarator(java.lang.String menu_name, java.lang.String item_name, char key, int modifier)
           
 boolean addMenuItemMnemonic(java.lang.String menu_name, java.lang.String item_name, char mnemonic)
           
 boolean addMenuMnemonic(java.lang.String menu_name, char mnemonic)
           
 void addSeparator(java.lang.String menu)
           
 MenuDesc makeCopy()
           
 javax.swing.JMenuBar makeMenuBar()
           
 void setEnabledMenu(java.lang.String menu_name, boolean enable)
           
 void setEnabledMenuItem(java.lang.String menu_name, java.lang.String item_name, boolean enable)
           
 void setEnabledMenuItemAction(java.lang.String menu_name, java.lang.String action_name, boolean enable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MenuDesc

public MenuDesc(java.awt.event.ActionListener listener,
                java.lang.String name)
Method Detail

addSeparator

public void addSeparator(java.lang.String menu)

addMenuItem

public void addMenuItem(java.lang.String menu_name,
                        java.lang.String item_name,
                        java.lang.String action)

addMenuItemAccelarator

public boolean addMenuItemAccelarator(java.lang.String menu_name,
                                      java.lang.String item_name,
                                      char key,
                                      int modifier)

addMenuItemMnemonic

public boolean addMenuItemMnemonic(java.lang.String menu_name,
                                   java.lang.String item_name,
                                   char mnemonic)

addMenuMnemonic

public boolean addMenuMnemonic(java.lang.String menu_name,
                               char mnemonic)

setEnabledMenu

public void setEnabledMenu(java.lang.String menu_name,
                           boolean enable)

setEnabledMenuItem

public void setEnabledMenuItem(java.lang.String menu_name,
                               java.lang.String item_name,
                               boolean enable)

setEnabledMenuItemAction

public void setEnabledMenuItemAction(java.lang.String menu_name,
                                     java.lang.String action_name,
                                     boolean enable)

makeMenuBar

public javax.swing.JMenuBar makeMenuBar()

makeCopy

public MenuDesc makeCopy()