com.aelitis.azureus.ui.swt.shells.main
Class MainMenu

java.lang.Object
  extended by com.aelitis.azureus.ui.swt.shells.main.MainMenu
All Implemented Interfaces:
IMainMenu, IMenuConstants

public class MainMenu
extends Object
implements IMainMenu, IMenuConstants


Field Summary
 
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
 

Constructor Detail

MainMenu

public MainMenu(SWTSkin skin,
                org.eclipse.swt.widgets.Shell shell)
Creates the main menu on the supplied shell

Parameters:
shell -
Method Detail

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)