Class VivaldiPanel

java.lang.Object
com.biglybt.ui.swt.views.stats.BasePanel
com.biglybt.ui.swt.views.stats.VivaldiPanel

public class VivaldiPanel extends BasePanel
  • Field Details

    • ALPHA_FOCUS

      private static final int ALPHA_FOCUS
      See Also:
    • ALPHA_NOFOCUS

      private static final int ALPHA_NOFOCUS
      See Also:
    • scale_map

      private static Map<String,BasePanel.Scale> scale_map
    • display

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

      org.eclipse.swt.widgets.Composite parent
    • canvas

      org.eclipse.swt.widgets.Canvas canvas
    • scale

    • antiAliasingAvailable

      private boolean antiAliasingAvailable
    • lastContacts

      private List<DHTControlContact> lastContacts
    • lastSelf

      private DHTTransportContact lastSelf
    • id

      private String id
    • img

      private org.eclipse.swt.graphics.Image img
    • alpha

      private int alpha
    • autoAlpha

      private boolean autoAlpha
    • currentPositions

      private List<Object[]> currentPositions
    • isRefreshQueued

      private boolean isRefreshQueued
  • Constructor Details

    • VivaldiPanel

      public VivaldiPanel(org.eclipse.swt.widgets.Composite parent)
  • Method Details

    • setID

      public void setID(String _id)
    • setLayoutData

      public void setLayoutData(Object data)
    • refreshContacts

      public void refreshContacts(List<DHTControlContact> contacts, DHTTransportContact self)
    • _refreshContacts

      public void _refreshContacts()
    • draw

      private void draw(org.eclipse.swt.graphics.GC gc, float x, float y, float h, DHTControlContact contact, int distance, float error)
    • drawSelf

      private void drawSelf(org.eclipse.swt.graphics.GC gc, float x, float y, float h, float errorEstimate)
    • getAlpha

      public int getAlpha()
    • setAlpha

      public void setAlpha(int alpha)
    • setAutoAlpha

      public void setAutoAlpha(boolean autoAlpha)
    • delete

      public void delete()