Class SystemTraySWT

    • Field Detail

      • trayIconImageID

        private final java.lang.String trayIconImageID
      • lastUnixVal

        private long lastUnixVal
      • core

        protected static Core core
      • display

        org.eclipse.swt.widgets.Display display
      • menu

        org.eclipse.swt.widgets.Menu menu
      • seedingKeyVal

        private java.lang.String seedingKeyVal
      • downloadingKeyVal

        private java.lang.String downloadingKeyVal
      • etaKeyVal

        private java.lang.String etaKeyVal
      • dlAbbrKeyVal

        private java.lang.String dlAbbrKeyVal
      • ulAbbrKeyVal

        private java.lang.String ulAbbrKeyVal
      • alertsKeyVal

        private java.lang.String alertsKeyVal
      • interval

        long interval
      • enableTooltip

        protected boolean enableTooltip
      • enableTooltipNextETA

        protected boolean enableTooltipNextETA
    • Constructor Detail

      • SystemTraySWT

        private SystemTraySWT()
    • Method Detail

      • hasTray

        public static boolean hasTray()
      • ensureDorkBoxPlugin

        private void ensureDorkBoxPlugin​(Core core)
      • fillMenu

        public void fillMenu​(org.eclipse.swt.widgets.Menu menu)
      • createUploadLimitMenu

        private final void createUploadLimitMenu​(org.eclipse.swt.widgets.Menu parent)
        Creates the global upload limit context menu item
        Parameters:
        parent - The system tray contextual menu
      • createDownloadLimitMenu

        private final void createDownloadLimitMenu​(org.eclipse.swt.widgets.Menu parent)
        Creates the global download limit context menu item
        Parameters:
        parent - The system tray contextual menu
      • dispose

        public void dispose()
      • showMainWindow

        private void showMainWindow()
      • updateLanguage

        public void updateLanguage()
      • getUpdateUIName

        public java.lang.String getUpdateUIName()
        Description copied from interface: UIUpdatable
        A name for this UIUpdatable so we can track who's being bad
        Specified by:
        getUpdateUIName in interface UIUpdatable
        Returns:
        some name