org.homeunix.thecave.moss.swing
Interface StandardMenu

All Known Implementing Classes:
BuddiMenuBar, EditClearTransaction, EditCopyBudgetCategoryValuesToNext, EditCopyBudgetCategoryValuesToPrevious, EditDeleteAccount, EditDeleteBudgetCategory, EditDeleteTransaction, EditEditAccountTypes, EditEditAllTransactions, EditEditScheduledTransactions, EditEditTransactions, EditMenu, EditModifyAccount, EditModifyBudgetCategory, EditNewAccount, EditNewBudgetCategory, EditPreferences, EditRecordTransaction, EditUndeleteAccount, EditUndeleteBudgetCategory, FileCloseWindow, FileExportMenu, FileImportMenu, FileMenu, FileNew, FileOpen, FileQuit, FileRevertToBackup, FileRevertToSaved, FileSave, FileSaveAll, FileSaveAs, FileSynchronizeMenu, FramelessMenuBar, HelpAbout, HelpCheckForUpdates, HelpHelp, HelpMenu, HelpTutorial, MossMenu, MossMenuBar, MossMenuItem, PluginMenuEntry, ViewDataFileStats, ViewMenu, ViewNextBudgetPeriod, ViewPreviousBudgetPeriod, ViewRollAllAccounts, ViewRollAllBudgetCategories, ViewUnrollAllAccounts, ViewUnrollAllBudgetCategories, WindowEntry, WindowMenu, WindowMinimize

public interface StandardMenu


Method Summary
 void updateMenus()
          The method to update menu's enabled / disabled state based on window state.
 

Method Detail

updateMenus

void updateMenus()
The method to update menu's enabled / disabled state based on window state. This method is called from AbstractMenuBar, and should be filtered down to contained Menu's and MenuItems. Abstract implementations (AbstractMenu*) should pass this call on to sub components; instantiations of these classes should call super.updateMenus() to make sure that this code still is executed. As this tends to be called frequently, keep it as small as possible.