Package com.biglybt.ui.swt.mainwindow
Class SelectableSpeedMenu
java.lang.Object
com.biglybt.ui.swt.mainwindow.SelectableSpeedMenu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static int
adjustMaxBandWidth
(int maxBandwidth, GlobalManager globalManager, boolean up_menu, int kInB) static void
generateMenuItems
(org.eclipse.swt.widgets.Menu parent, Core core, GlobalManager globalManager, boolean up_menu) static Integer[]
getGenericSpeedList
(int speedPartitions, int maxBandwidth) private static final org.eclipse.swt.widgets.Listener
getLimitMenuItemListener
(boolean up_menu, org.eclipse.swt.widgets.Menu parent, GlobalManager globalManager, String configKey) Gets the selection listener of a upload or download limit menu item (including unlimited)static void
invokeSlider
(org.eclipse.swt.widgets.Control cClickedFrom, Core core, boolean isUpSpeed) static void
invokeSlider
(org.eclipse.swt.widgets.Control cClickedFrom, Core core, DownloadManager[] dms, boolean isUpSpeed, org.eclipse.swt.widgets.Shell parentShell) private static Integer[]
private static Integer[]
-
Field Details
-
increases
private static final int[] increases -
parseSpeedPartitionStringCache
-
-
Constructor Details
-
SelectableSpeedMenu
public SelectableSpeedMenu()
-
-
Method Details
-
generateMenuItems
public static void generateMenuItems(org.eclipse.swt.widgets.Menu parent, Core core, GlobalManager globalManager, boolean up_menu) -
adjustMaxBandWidth
private static int adjustMaxBandWidth(int maxBandwidth, GlobalManager globalManager, boolean up_menu, int kInB) - Parameters:
configKey
-- Returns:
- Since:
- 3.0.1.7
-
parseSpeedPartitionString
-
parseSpeedPartitionString0
-
getLimitMenuItemListener
private static final org.eclipse.swt.widgets.Listener getLimitMenuItemListener(boolean up_menu, org.eclipse.swt.widgets.Menu parent, GlobalManager globalManager, String configKey) Gets the selection listener of a upload or download limit menu item (including unlimited)- Parameters:
parent
- The parent menuconfigKey
- The configuration key- Returns:
- The selection listener
-
getGenericSpeedList
-
invokeSlider
public static void invokeSlider(org.eclipse.swt.widgets.Control cClickedFrom, Core core, boolean isUpSpeed) - Parameters:
cClickedFrom
-- Since:
- 3.0.1.7
-
invokeSlider
public static void invokeSlider(org.eclipse.swt.widgets.Control cClickedFrom, Core core, DownloadManager[] dms, boolean isUpSpeed, org.eclipse.swt.widgets.Shell parentShell)
-