com.aelitis.azureus.ui.swt.shells.main
Class MainMenu
java.lang.Object
  
com.aelitis.azureus.ui.swt.shells.main.MainMenu
- All Implemented Interfaces: 
 - IMainMenu, IMenuConstants
 
public class MainMenu
- extends Object
- implements IMainMenu, IMenuConstants
  
 
| Fields inherited from interface org.gudy.azureus2.ui.swt.mainwindow.IMenuConstants | 
FOR_AZ2, FOR_AZ3, KEY_ENABLEMENT, KEY_MENU_ID, MENU_ID_ABOUT, MENU_ID_ADVANCED, MENU_ID_ADVANCED_TOOLS, MENU_ID_ALL_PEERS, MENU_ID_BETA_PROG, MENU_ID_BETA_PROG_BUG, MENU_ID_CLIENT_STATS, MENU_ID_CLOSE_ALL_DETAIL, MENU_ID_CLOSE_ALL_DL_BARS, MENU_ID_CLOSE_TAB, MENU_ID_COMMUNITY, MENU_ID_COMMUNITY_BLOG, MENU_ID_COMMUNITY_CHAT, MENU_ID_COMMUNITY_FORUMS, MENU_ID_COMMUNITY_WIKI, MENU_ID_CONFIGURE, MENU_ID_CONSOLE, MENU_ID_CREATE, MENU_ID_DEBUG_HELP, MENU_ID_DETAILED_LIST, MENU_ID_DEVICEMANAGER, MENU_ID_DONATE, MENU_ID_EXIT, MENU_ID_EXPORT, MENU_ID_FILE, MENU_ID_HEALTH, MENU_ID_HELP, MENU_ID_HELP_SUPPORT, MENU_ID_IMPORT, MENU_ID_IP_FILTER, MENU_ID_LOG_VIEWS, MENU_ID_MENU_BAR, MENU_ID_MY_SHARES, MENU_ID_MY_TORRENTS, MENU_ID_MY_TRACKERS, MENU_ID_NAT_TEST, MENU_ID_NET_STATUS, MENU_ID_OPEN, MENU_ID_OPEN_TORRENT, MENU_ID_OPEN_TORRENT_FOR_TRACKING, MENU_ID_OPEN_URI, MENU_ID_OPEN_VUZE_FILE, MENU_ID_OPTIONS, MENU_ID_PAIRING, MENU_ID_PAUSE_TRANSFERS, MENU_ID_PAUSE_TRANSFERS_FOR, MENU_ID_PLUGINS, MENU_ID_PLUGINS_HELP, MENU_ID_PLUGINS_INSTALL, MENU_ID_PLUGINS_UNINSTALL, MENU_ID_QUICK_VIEW, MENU_ID_RELEASE_NOTES, MENU_ID_RESTART, MENU_ID_RESUME_TRANSFERS, MENU_ID_SEARCH_BAR, MENU_ID_SHARE, MENU_ID_SHARE_DIR, MENU_ID_SHARE_DIR_CONTENT, MENU_ID_SHARE_DIR_CONTENT_RECURSE, MENU_ID_SHARE_FILE, MENU_ID_SPEED_LIMITS, MENU_ID_SPEED_TEST, MENU_ID_START_ALL_TRANSFERS, MENU_ID_STATS, MENU_ID_STOP_ALL_TRANSFERS, MENU_ID_SUBSCRIPTIONS, MENU_ID_TOOLBAR, MENU_ID_TOOLS, MENU_ID_TORRENT, MENU_ID_TRANSFER_BAR, MENU_ID_TRANSFERS, MENU_ID_UPDATE_CHECK, MENU_ID_VIEW, MENU_ID_VOTE, MENU_ID_WHATS_NEW, MENU_ID_WINDOW, MENU_ID_WINDOW_ALL_TO_FRONT, MENU_ID_WINDOW_CLOSE, MENU_ID_WINDOW_MINIMIZE, MENU_ID_WINDOW_ZOOM, MENU_ID_WINDOW_ZOOM_MAXIMIZE, MENU_ID_WINDOW_ZOOM_RESTORE | 
 
| 
Constructor Summary | 
MainMenu(SWTSkin skin,
         org.eclipse.swt.widgets.Shell shell)
 
          Creates the main menu on the supplied shell | 
 
| 
Method Summary | 
static org.eclipse.swt.widgets.MenuItem | 
createViewMenuItem(SWTSkin skin,
                   org.eclipse.swt.widgets.Menu viewMenu,
                   String textID,
                   String configID,
                   String viewID,
                   boolean fast,
                   int menuIndex)
 
            | 
 org.eclipse.swt.widgets.Menu | 
getMenu(String id)
 
            | 
 org.eclipse.swt.widgets.Menu | 
getMenuBar()
 
          Deprecated. This method has been replaced with getMenu(String);
 use #getMenu(IMenuConstants.MENU_ID_MENU_BAR) instead | 
static void | 
setVisibility(SWTSkin skin,
              String configID,
              String viewID,
              boolean visible)
 
            | 
static void | 
setVisibility(SWTSkin skin,
              String configID,
              String viewID,
              boolean visible,
              boolean save)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
MainMenu
public MainMenu(SWTSkin skin,
                org.eclipse.swt.widgets.Shell shell)
- Creates the main menu on the supplied shell
- Parameters:
 shell - 
 
getMenu
public org.eclipse.swt.widgets.Menu getMenu(String id)
- Specified by:
 getMenu in interface IMainMenu
 
 
getMenuBar
public org.eclipse.swt.widgets.Menu getMenuBar()
- Deprecated. This method has been replaced with 
getMenu(String);
 use #getMenu(IMenuConstants.MENU_ID_MENU_BAR) instead
 
- Returns:
 - the menuBar
 
 
 
createViewMenuItem
public static org.eclipse.swt.widgets.MenuItem createViewMenuItem(SWTSkin skin,
                                                                  org.eclipse.swt.widgets.Menu viewMenu,
                                                                  String textID,
                                                                  String configID,
                                                                  String viewID,
                                                                  boolean fast,
                                                                  int menuIndex)
 
- Parameters:
 viewMenu - string - string2 - 
 
setVisibility
public static void setVisibility(SWTSkin skin,
                                 String configID,
                                 String viewID,
                                 boolean visible)
 
 
setVisibility
public static void setVisibility(SWTSkin skin,
                                 String configID,
                                 String viewID,
                                 boolean visible,
                                 boolean save)