Class DownloadActivityView.ValueSourceImpl

java.lang.Object
com.biglybt.ui.swt.views.DownloadActivityView.ValueSourceImpl
All Implemented Interfaces:
ValueSource
Enclosing class:
DownloadActivityView

private abstract static class DownloadActivityView.ValueSourceImpl extends Object implements ValueSource
  • Field Details

    • name

      private String name
    • index

      private int index
    • colours

      private org.eclipse.swt.graphics.Color[] colours
    • base_style

      private int base_style
    • trimmable

      private boolean trimmable
    • is_hover

      private boolean is_hover
    • is_invisible

      private boolean is_invisible
    • is_dotted

      private boolean is_dotted
  • Constructor Details

    • ValueSourceImpl

      private ValueSourceImpl(String _name, int _index, org.eclipse.swt.graphics.Color[] _colours, boolean _is_up, boolean _trimmable, boolean _is_dotted)
    • ValueSourceImpl

      private ValueSourceImpl(String _name, int _index, org.eclipse.swt.graphics.Color[] _colours, int _base_style, boolean _trimmable, boolean _is_dotted)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface ValueSource
    • getLineColor

      public org.eclipse.swt.graphics.Color getLineColor()
      Specified by:
      getLineColor in interface ValueSource
    • isTrimmable

      public boolean isTrimmable()
      Specified by:
      isTrimmable in interface ValueSource
    • setHover

      private void setHover(boolean h)
    • setVisible

      private void setVisible(boolean visible)
    • getStyle

      public int getStyle()
      Specified by:
      getStyle in interface ValueSource
    • getAlpha

      public int getAlpha()
      Specified by:
      getAlpha in interface ValueSource