Class MainMenuV3

java.lang.Object
com.biglybt.ui.swt.shells.main.MainMenuV3
All Implemented Interfaces:
IMainMenu, IMenuConstants

public class MainMenuV3 extends Object implements IMainMenu, IMenuConstants
  • Field Details

  • Constructor Details

    • MainMenuV3

      public MainMenuV3(SWTSkin skin, org.eclipse.swt.widgets.Shell shell)
      Creates the main menu on the supplied shell
      Parameters:
      shell -
  • Method Details

    • buildMenu

      private void buildMenu(org.eclipse.swt.widgets.Shell parent)
    • addFileMenu

      private void addFileMenu()
      Creates the File menu and all its children
    • builFileMenu

      private void builFileMenu(org.eclipse.swt.widgets.Menu fileMenu)
      Builds the File menu dynamically
      Parameters:
      fileMenu -
    • addSimpleViewMenu

      private void addSimpleViewMenu()
    • buildSimpleViewMenu

      private void buildSimpleViewMenu(org.eclipse.swt.widgets.Menu viewMenu, int accelerator)
      Parameters:
      viewMenu -
      Since:
      4.5.0.3
    • addCommunityMenu

      private void addCommunityMenu()
    • addToolsMenu

      private void addToolsMenu()
      Creates the Tools menu and all its children
    • addV3HelpMenu

      private void addV3HelpMenu()
      Creates the Help menu and all its children
    • addWindowMenu

      private void addWindowMenu()
      Creates the Window menu and all its children
    • addTorrentMenu

      private void addTorrentMenu()
      Creates the Torrent menu and all its children
    • getMenu

      public org.eclipse.swt.widgets.Menu getMenu(String id)
      Specified by:
      getMenu in interface IMainMenu
    • createPluginBarMenuItem

      public static org.eclipse.swt.widgets.MenuItem createPluginBarMenuItem(SWTSkin skin, org.eclipse.swt.widgets.Menu viewMenu, String textID, String configID, String viewID)
      Parameters:
      viewMenu -
    • createQuickLinksMenuItem

      public static org.eclipse.swt.widgets.MenuItem createQuickLinksMenuItem(SWTSkin skin, org.eclipse.swt.widgets.Menu viewMenu, String textID, String configID, String viewID)