Package com.aelitis.azureus.ui.mdi

Examples of com.aelitis.azureus.ui.mdi.MultipleDocumentInterface


   * @param string
   *
   * @since 3.0.0.7
   */
  public static void switchToTab(String tabID, String sourceRef) {
    MultipleDocumentInterface mdi = UIFunctionsManager.getUIFunctions().getMDI();
    if (mdi == null) {
      return;
    }
    if (sourceRef != null) {
      ContentNetworkUtils.setSourceRef(tabID, sourceRef, false);

      if (MultipleDocumentInterface.SIDEBAR_SECTION_PLUS.equals(tabID) ||
          MultipleDocumentInterface.SIDEBAR_SECTION_BURN_INFO.equals(tabID)) {
        Pattern pattern = Pattern.compile("http.*//[^/]+/([^.]+)");
        Matcher matcher = pattern.matcher(sourceRef);
       
        String sourceRef2;
        if (matcher.find()) {
          sourceRef2 = matcher.group(1);
        } else {
          sourceRef2 = sourceRef;
        }
       
        if (MultipleDocumentInterface.SIDEBAR_SECTION_PLUS.equals(tabID)) {
          SBC_PlusFTUX.setSourceRef(sourceRef2);
        } else {
          SBC_BurnFTUX.setSourceRef(sourceRef2);
        }
      }
    }
    mdi.showEntryByID(tabID);
  }
View Full Code Here


        }
      });
    }

    UIFunctions uif = UIFunctionsManager.getUIFunctions();
    MultipleDocumentInterface mdi = uif.getMDI();
    if (mdi != null) {
      MdiEntry entry = mdi.getEntry(MultipleDocumentInterface.SIDEBAR_SECTION_PLUS);
      if (entry != null) {
        entry.setTitleID(hasFullLicence ? "mdi.entry.plus.full"
            : "mdi.entry.plus.free");
        SBC_PlusFTUX view = (SBC_PlusFTUX) SkinViewManager.getByClass(SBC_PlusFTUX.class);
        if (view != null) {
View Full Code Here

      installer.install(installablePlugins, false, properties,
          new PluginInstallationListener() {
            public void completed() {
              close();

              MultipleDocumentInterface mdi = UIFunctionsManager.getUIFunctions().getMDI();
              MdiEntry entry = mdi.getEntry(SideBar.SIDEBAR_HEADER_DEVICES);
              MdiEntryVitalityImage[] vitalityImages = entry.getVitalityImages();
              for (MdiEntryVitalityImage vi : vitalityImages) {
                if (vi.getImageID().contains("turnon")) {
                  vi.setVisible(false);
                }
View Full Code Here

      int cellWidth = cell.getWidth();
      if(event.x > cellWidth - imageWidth - 5 && event.x < cellWidth - 5) {
        Subscription sub = (Subscription) cell.getDataSource();
        if(sub != null && !sub.isSearchTemplate()){
          String key = "Subscription_" + ByteFormatter.encodeString(sub.getPublicKey());
          MultipleDocumentInterface mdi = UIFunctionsManager.getUIFunctions().getMDI();
          if (mdi != null) {
            mdi.showEntryByID(key);
          }
        }
      }
    }
   
View Full Code Here

    if (save) {
      COConfigurationManager.setParameter(ID + ".viewmode", viewMode);
    }

   
    MultipleDocumentInterface mdi = UIFunctionsManager.getUIFunctions().getMDI();
    MdiEntry entry = mdi.getEntry(SideBar.SIDEBAR_SECTION_ACTIVITIES);
    if (entry != null) {
      entry.setLogID(SideBar.SIDEBAR_SECTION_ACTIVITIES + "-" + viewMode);
    }
  }
View Full Code Here

TOP

Related Classes of com.aelitis.azureus.ui.mdi.MultipleDocumentInterface

Copyright © 2018 www.massapicom. 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.