コード例 #1
0
  // @see com.aelitis.azureus.ui.swt.UIFunctionsSWT#closePluginViews(java.lang.String)
  public void closePluginViews(String sViewID) {
    try {
      MultipleDocumentInterface mdi = UIFunctionsManager.getUIFunctions().getMDI();
      if (mdi == null) {
        return;
      }
      mdi.closeEntry(sViewID);

    } catch (Exception e) {
      Logger.log(new LogEvent(LOGID, "closePluginViews", e));
    }
  }
コード例 #2
0
 // @see com.aelitis.azureus.ui.swt.UIFunctionsSWT#closeAllDetails()
 public void closeAllDetails() {
   MultipleDocumentInterface mdi = UIFunctionsManager.getUIFunctions().getMDI();
   if (mdi == null) {
     return;
   }
   MdiEntry[] sideBarEntries = mdi.getEntries();
   for (int i = 0; i < sideBarEntries.length; i++) {
     MdiEntry entry = sideBarEntries[i];
     String id = entry.getId();
     if (id != null && id.startsWith("DMDetails_")) {
       mdi.closeEntry(id);
     }
   }
 }
コード例 #3
0
  /* (non-Javadoc)
   * @see com.aelitis.azureus.ui.swt.UIFunctionsSWT#closePluginView(org.gudy.azureus2.ui.swt.pluginsimpl.UISWTViewCore)
   */
  public void closePluginView(UISWTViewCore view) {
    try {
      MultipleDocumentInterface mdi = UIFunctionsManager.getUIFunctions().getMDI();
      if (mdi == null) {
        return;
      }
      String id;
      if (view instanceof UISWTViewImpl) {
        id = ((UISWTViewImpl) view).getViewID();
      } else {
        id = view.getClass().getName();
        int i = id.lastIndexOf('.');
        if (i > 0) {
          id = id.substring(i + 1);
        }
      }
      mdi.closeEntry(id);

    } catch (Exception e) {
      Logger.log(new LogEvent(LOGID, "closePluginView", e));
    }
  }