Class SelectableSpeedMenu
java.lang.Object
com.biglybt.ui.swt.mainwindow.SelectableSpeedMenu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static longadjustMaxBandWidth(long maxBandwidth, GlobalManager globalManager, boolean up_menu, int kInB) static voidgenerateMenuItems(org.eclipse.swt.widgets.Menu parent, Core core, GlobalManager globalManager, boolean up_menu) static Long[]getGenericSpeedList(int speedPartitions, long maxBandwidth) private static final org.eclipse.swt.widgets.ListenergetLimitMenuItemListener(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 voidinvokeSlider(org.eclipse.swt.widgets.Control cClickedFrom, Core core, boolean isUpSpeed) static voidinvokeSlider(org.eclipse.swt.widgets.Control cClickedFrom, Core core, DownloadManager[] dms, boolean isUpSpeed, org.eclipse.swt.widgets.Shell parentShell) private static Long[]private static Long[]
-
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 long adjustMaxBandWidth(long 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)
-