Class Messages

java.lang.Object
com.biglybt.ui.swt.Messages

public class Messages extends Object
  • Field Details

    • DARK_MODE

      private static final boolean DARK_MODE
    • THEME_SUFFIX

      private static final String THEME_SUFFIX
    • MESSAGE_KEY

      private static final String MESSAGE_KEY
      See Also:
    • RESOURCE_KEY

      private static final String RESOURCE_KEY
      See Also:
    • RESOURCE_TT_KEY

      private static final String RESOURCE_TT_KEY
      See Also:
    • HIG_ELLIP_EXP

      private static final Pattern HIG_ELLIP_EXP
    • hoverListener

      private static org.eclipse.swt.widgets.Listener hoverListener
  • Constructor Details

    • Messages

      private Messages()
  • Method Details

    • updateLanguageForControl

      public static void updateLanguageForControl(org.eclipse.swt.widgets.Widget widget)
    • setLanguageText

      public static void setLanguageText(org.eclipse.swt.widgets.Widget widget, String key)
    • setLanguageText

      public static void setLanguageText(org.eclipse.swt.widgets.Widget widget, String key, String... params)
    • updateLanguageKey

      public static boolean updateLanguageKey(org.eclipse.swt.widgets.Widget widget, String key, String... params)
      Updates text only if they key is different
      Returns:
      false: Text not changed (same or disposed widget
      true: Text updated
    • setLanguageText

      public static void setLanguageText(org.eclipse.swt.widgets.Widget widget, String key, boolean setTooltipOnly, String... params)
    • updateLanguageFromData

      private static void updateLanguageFromData(org.eclipse.swt.widgets.Widget widget, String... params)
    • getLanguageForControl

      public static String getLanguageForControl(org.eclipse.swt.widgets.Widget widget)
    • updateToolTipFromData

      private static void updateToolTipFromData(org.eclipse.swt.widgets.Widget widget, boolean showKey)
    • getLanguageText

      public static String getLanguageText(String key)
    • setLanguageTooltip

      public static void setLanguageTooltip(org.eclipse.swt.widgets.Widget widget, String key)
    • updateTooltipLanguageFromData

      private static void updateTooltipLanguageFromData(org.eclipse.swt.widgets.Widget widget)