Package com.biglybt.ui.swt.views
Class ViewUtils
- java.lang.Object
-
- com.biglybt.ui.swt.views.ViewUtils
-
public class ViewUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ViewUtils.CustomDateFormat
static interface
ViewUtils.manualSpeedValueListener
static interface
ViewUtils.SpeedAdapter
static interface
ViewUtils.ViewTitleExtraInfo
-
Field Summary
Fields Modifier and Type Field Description private static java.text.SimpleDateFormat
formatOverride
private static java.util.Map<java.lang.String,java.lang.Object>
SM_DEFAULTS
static java.lang.String
SM_PROP_PERMIT_DOWNLOAD_DISABLE
static java.lang.String
SM_PROP_PERMIT_UPLOAD_DISABLE
-
Constructor Summary
Constructors Constructor Description ViewUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ViewUtils.CustomDateFormat
addCustomDateFormat(CoreTableColumn column)
static void
addSpeedMenu(org.eclipse.swt.widgets.Shell shell, org.eclipse.swt.widgets.Menu menuAdvanced, boolean doUpMenu, boolean doDownMenu, boolean isTorrentContext, boolean hasSelection, boolean downSpeedDisabled, boolean downSpeedUnlimited, long totalDownSpeed, long downSpeedSetMax, long maxDownload, boolean upSpeedDisabled, boolean upSpeedUnlimited, long totalUpSpeed, long upSpeedSetMax, long maxUpload, int num_entries, java.util.Map<java.lang.String,java.lang.Object> _properties, ViewUtils.SpeedAdapter adapter)
static void
addSpeedMenuDown(org.eclipse.swt.widgets.Shell shell, org.eclipse.swt.widgets.Menu menuSpeed, boolean isTorrentContext, boolean hasSelection, boolean downSpeedDisabled, boolean downSpeedUnlimited, long totalDownSpeed, long downSpeedSetMax, long maxDownload, int num_entries, java.util.Map<java.lang.String,java.lang.Object> _properties, ViewUtils.SpeedAdapter adapter)
static void
addSpeedMenuUp(org.eclipse.swt.widgets.Shell shell, org.eclipse.swt.widgets.Menu menuSpeed, boolean isTorrentContext, boolean hasSelection, boolean upSpeedDisabled, boolean upSpeedUnlimited, long totalUpSpeed, long upSpeedSetMax, long maxUpload, int num_entries, java.util.Map<java.lang.String,java.lang.Object> _properties, ViewUtils.SpeedAdapter adapter)
static DownloadManager
getDownloadManagerFromDataSource(java.lang.Object dataSource, DownloadManager existing)
static java.util.List<DownloadManager>
getDownloadManagersFromDataSource(java.lang.Object dataSource, java.util.List<DownloadManager> existing)
static void
getManualSharedSpeedValue(org.eclipse.swt.widgets.Shell shell, boolean for_download, int num_entries, ViewUtils.SpeedAdapter adapter)
static void
getManualSpeedValue(org.eclipse.swt.widgets.Shell shell, boolean for_download, ViewUtils.manualSpeedValueListener l)
private static void
setViewRequires(org.eclipse.swt.widgets.Composite genComposite, boolean one_or_more)
static void
setViewRequiresOneDownload(org.eclipse.swt.widgets.Composite genComposite)
static void
setViewRequiresOneOrMoreDownloads(org.eclipse.swt.widgets.Composite genComposite)
-
-
-
Field Detail
-
formatOverride
private static java.text.SimpleDateFormat formatOverride
-
SM_PROP_PERMIT_UPLOAD_DISABLE
public static final java.lang.String SM_PROP_PERMIT_UPLOAD_DISABLE
- See Also:
- Constant Field Values
-
SM_PROP_PERMIT_DOWNLOAD_DISABLE
public static final java.lang.String SM_PROP_PERMIT_DOWNLOAD_DISABLE
- See Also:
- Constant Field Values
-
SM_DEFAULTS
private static final java.util.Map<java.lang.String,java.lang.Object> SM_DEFAULTS
-
-
Method Detail
-
addCustomDateFormat
public static ViewUtils.CustomDateFormat addCustomDateFormat(CoreTableColumn column)
-
addSpeedMenu
public static void addSpeedMenu(org.eclipse.swt.widgets.Shell shell, org.eclipse.swt.widgets.Menu menuAdvanced, boolean doUpMenu, boolean doDownMenu, boolean isTorrentContext, boolean hasSelection, boolean downSpeedDisabled, boolean downSpeedUnlimited, long totalDownSpeed, long downSpeedSetMax, long maxDownload, boolean upSpeedDisabled, boolean upSpeedUnlimited, long totalUpSpeed, long upSpeedSetMax, long maxUpload, int num_entries, java.util.Map<java.lang.String,java.lang.Object> _properties, ViewUtils.SpeedAdapter adapter)
-
addSpeedMenuUp
public static void addSpeedMenuUp(org.eclipse.swt.widgets.Shell shell, org.eclipse.swt.widgets.Menu menuSpeed, boolean isTorrentContext, boolean hasSelection, boolean upSpeedDisabled, boolean upSpeedUnlimited, long totalUpSpeed, long upSpeedSetMax, long maxUpload, int num_entries, java.util.Map<java.lang.String,java.lang.Object> _properties, ViewUtils.SpeedAdapter adapter)
-
addSpeedMenuDown
public static void addSpeedMenuDown(org.eclipse.swt.widgets.Shell shell, org.eclipse.swt.widgets.Menu menuSpeed, boolean isTorrentContext, boolean hasSelection, boolean downSpeedDisabled, boolean downSpeedUnlimited, long totalDownSpeed, long downSpeedSetMax, long maxDownload, int num_entries, java.util.Map<java.lang.String,java.lang.Object> _properties, ViewUtils.SpeedAdapter adapter)
-
getManualSpeedValue
public static void getManualSpeedValue(org.eclipse.swt.widgets.Shell shell, boolean for_download, ViewUtils.manualSpeedValueListener l)
-
getManualSharedSpeedValue
public static void getManualSharedSpeedValue(org.eclipse.swt.widgets.Shell shell, boolean for_download, int num_entries, ViewUtils.SpeedAdapter adapter)
-
setViewRequiresOneOrMoreDownloads
public static void setViewRequiresOneOrMoreDownloads(org.eclipse.swt.widgets.Composite genComposite)
-
setViewRequiresOneDownload
public static void setViewRequiresOneDownload(org.eclipse.swt.widgets.Composite genComposite)
-
setViewRequires
private static void setViewRequires(org.eclipse.swt.widgets.Composite genComposite, boolean one_or_more)
-
getDownloadManagerFromDataSource
public static DownloadManager getDownloadManagerFromDataSource(java.lang.Object dataSource, DownloadManager existing)
-
getDownloadManagersFromDataSource
public static java.util.List<DownloadManager> getDownloadManagersFromDataSource(java.lang.Object dataSource, java.util.List<DownloadManager> existing)
-
-