Class ViewUtils


  • public class ViewUtils
    extends java.lang.Object
    • 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
    • Constructor Detail

      • ViewUtils

        public ViewUtils()
    • Method Detail

      • 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)
      • 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)