Examples of BufferedTruncatedLabel


Examples of org.gudy.azureus2.ui.swt.components.BufferedTruncatedLabel

          }
        }
      }
    });

    trackerUrlValue = new BufferedTruncatedLabel(cScrapeInfoView, SWT.LEFT, 70);

    trackerUrlValue.addMouseListener(new MouseAdapter() {
      public void mouseDown(MouseEvent event) {
        if (event.button == 3
            || (event.button == 1 && event.stateMask == SWT.CONTROL)) {
          menuTracker.setVisible(true);
        } else if (event.button == 1) {
          String url = trackerUrlValue.getText();
          if (url.startsWith("http://") || url.startsWith("https://")) {
            int pos = -1;
            if ((pos = url.indexOf("/announce")) != -1) {
              url = url.substring(0, pos + 1);
            }
            Utils.launch(url);
          }
        }
      }
    });

    gridData = new GridData(GridData.FILL_HORIZONTAL);
    gridData.horizontalSpan = 3;
    trackerUrlValue.setLayoutData(gridData);

    ////////////////////////

    label = new Label(cScrapeInfoView, SWT.LEFT);
    Messages.setLanguageText(label, "GeneralView.label.tracker");
    tracker_status = new BufferedTruncatedLabel(cScrapeInfoView, SWT.LEFT, 150);
    gridData = new GridData(GridData.FILL_HORIZONTAL);
    gridData.horizontalSpan = 3;
    tracker_status.setLayoutData(gridData);

    label = new Label(cScrapeInfoView, SWT.LEFT);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.