Package org.gudy.azureus2.plugins.ui.menus

Examples of org.gudy.azureus2.plugins.ui.menus.MenuItemListener


  }

  protected void invokeListenersOnList(CopyOnWriteList listeners_to_notify, Object o) {
    for (Iterator iter = listeners_to_notify.iterator(); iter.hasNext();) {
      try {
        MenuItemListener l = (MenuItemListener) iter.next();
        l.selected(this, o);
      } catch (Throwable e) {
        Debug.printStackTrace(e);
      }
    }
  }
View Full Code Here


                  plugin_interface.getUIManager().getTableManager().addContextMenuItem(
                    parent,
                    "!" + buddy.getName() + "!");
               
                item.addMultiListener(
                  new MenuItemListener()
                  {
                    public void
                    selected(
                      MenuItem   menu,
                      Object     target )
View Full Code Here

      plugin_interface.getUIManager().createBasicPluginConfigModel( ConfigSection.SECTION_PLUGINS,
          PLUGIN_CONFIGSECTION_ID);
   
    secondary_lookup = config.addBooleanParameter2( "MagnetPlugin.use.lookup.service", "MagnetPlugin.use.lookup.service", true );
   
    MenuItemListener  listener =
      new MenuItemListener()
      {
        public void
        selected(
          MenuItem    _menu,
          Object      _target )
View Full Code Here

            MenuManager menuManager = PluginInitializer.getDefaultInterface().getUIManager().getMenuManager();
            MenuItem menuHide = menuManager.addMenuItem("Sidebar." +
                MultipleDocumentInterface.SIDEBAR_SECTION_BURN_INFO,
                "popup.error.hide");
            menuHide.addListener(new MenuItemListener() {
              public void selected(MenuItem menu, Object target) {
                mdi.closeEntry(MultipleDocumentInterface.SIDEBAR_SECTION_BURN_INFO);
              }
            });
View Full Code Here

      if (bDebugLog) {
        log.log(LoggerChannel.LT_INFORMATION, "somethingChanged: config reload");
        try {
          if (debugMenuItem == null) {
            final String DEBUG_MENU_ID = "StartStopRules.menu.viewDebug";
            MenuItemListener menuListener = new MenuItemListener() {
              public void selected(MenuItem menu, Object target) {
                if (!(target instanceof TableRow))
                  return;

                TableRow tr = (TableRow) target;
View Full Code Here

    String menuID = "sidebar."
        + ContentNetworkUtils.getTarget(contentNetwork);
   
    MenuItem item = menuManager.addMenuItem(menuID, "Button.reload");
    item.addListener(new MenuItemListener() {
      public void selected(MenuItem menu, Object target) {
        browserSkinObject.refresh();
      }
    });
   
   
    if (org.gudy.azureus2.core3.util.Constants.isCVSVersion()) {
      MenuItem parent = menuManager.addMenuItem(menuID, "CVS Only");
      parent.setStyle(MenuItem.STYLE_MENU);
     
     
      MenuItem menuItem = menuManager.addMenuItem(parent, "Button.reset");
      menuItem.addListener(new MenuItemListener() {
        public void selected(MenuItem menu, Object target) {
          browserSkinObject.getContext().executeInBrowser("sendMessage('display','reset-url', {});");
          //browserSkinObject.restart();
        }
      });

      menuItem = menuManager.addMenuItem(parent, "Tux RPC Test");
      menuItem.addListener(new MenuItemListener() {
        public void selected(MenuItem menu, Object target) {
          browserSkinObject.setURL("c:\\test\\BrowserMessaging.html");
        }
      });

      menuItem = menuManager.addMenuItem(parent, "URL..");
      menuItem.addListener(new MenuItemListener() {
        public void selected(MenuItem menu, Object target) {
          SimpleTextEntryWindow entryWindow = new SimpleTextEntryWindow("", "!URL!");
          entryWindow.prompt(new UIInputReceiverListener() {
            public void UIInputReceiverClosed(UIInputReceiver entryWindow) {
              if (entryWindow.hasSubmittedInput()) {
                browserSkinObject.setURL(entryWindow.getSubmittedInput());
              }
            }
          });
        }
      });

      if (contentNetwork != ConstantsVuze.getDefaultContentNetwork()) {
        menuItem = menuManager.addMenuItem(parent, "Remove HD Network");
        menuItem.addListener(new MenuItemListener() {
          public void selected(MenuItem menu, Object target) {
            if (mdi != null) {
              MdiEntry entry = mdi.getEntryBySkinView(Browse.this);
              if (entry != null) {
                entry.removeListener(Browse.this);
              }
              mdi.closeEntry(ContentNetworkUtils.getTarget(contentNetwork));
            }
            contentNetwork.remove();
          }
        });

        menuItem = menuManager.addMenuItem(parent, "Reset IP Flag && Close");
        menuItem.addListener(new MenuItemListener() {
          public void selected(MenuItem menu, Object target) {
            contentNetwork.setPersistentProperty(
                ContentNetwork.PP_AUTH_PAGE_SHOWN, Boolean.FALSE);
            if (mdi != null) {
              MdiEntry entry = mdi.getEntryBySkinView(Browse.this);
View Full Code Here

    MenuManager menuManager = uim.getMenuManager();

    MenuItem menuItem = menuManager.addMenuItem("sidebar."
        + MultipleDocumentInterface.SIDEBAR_SECTION_ACTIVITIES,
        "v3.activity.button.readall");
    menuItem.addListener(new MenuItemListener() {
      public void selected(MenuItem menu, Object target) {
        VuzeActivitiesEntry[] allEntries = VuzeActivitiesManager.getAllEntries();
        for (int i = 0; i < allEntries.length; i++) {
          VuzeActivitiesEntry entry = allEntries[i];
          entry.setRead(true);
        }
      }
    });

    if (Constants.isCVSVersion()) {
      menuItem = menuManager.addMenuItem("sidebar."
          + MultipleDocumentInterface.SIDEBAR_SECTION_ACTIVITIES,
          "!test update expiry!");
      menuItem.addListener(new MenuItemListener() {
        public void selected(MenuItem menu, Object target) {
          FeatureManagerUIListener.buildNotifications();
        }
      });
    }
View Full Code Here

                MenuItem mi = pi.getUIManager().getMenuManager().addMenuItem(
                    "sidebar." + entry.getId(),
                    "MainWindow.menu.view.configuration");

                mi.addListener(new MenuItemListener() {
                  public void selected(MenuItem menu, Object target) {
                    UIFunctions uif = UIFunctionsManager.getUIFunctions();

                    if (uif != null) {
View Full Code Here

    setRefreshInterval(INTERVAL_LIVE);
    initializeAsGraphic(250);
    setMinWidth(100);

    TableContextMenuItem menuItem = addContextMenuItem("MyTorrentsView.menu.rename.displayed");
    menuItem.addMultiListener(new MenuItemListener() {
      public void selected(MenuItem menu, Object target) {
        if (target == null) {
          return;
        }
        Object[] o = (Object[]) target;
        for (Object object : o) {
          if (object instanceof DownloadManager) {
            final DownloadManager dm = (DownloadManager) object;
            String msg_key_prefix = "MyTorrentsView.menu.rename.displayed.enter.";

            SimpleTextEntryWindow entryWindow = new SimpleTextEntryWindow(
                msg_key_prefix + "title", msg_key_prefix + "message");
            entryWindow.setPreenteredText(dm.getDisplayName(), false);
            entryWindow.prompt(new UIInputReceiverListener() {
              public void UIInputReceiverClosed(UIInputReceiver entryWindow) {
                if (!entryWindow.hasSubmittedInput()) {
                  return;
                }
                String value = entryWindow.getSubmittedInput();
                if (value != null && value.length() > 0) {
                  dm.getDownloadState().setDisplayName(value);
                }
              }
            });
          }
        }
      }
    });

    TableContextMenuItem menuShowIcon = addContextMenuItem(
        "ConfigView.section.style.showProgramIcon", MENU_STYLE_HEADER);
    menuShowIcon.setStyle(TableContextMenuItem.STYLE_CHECK);
    menuShowIcon.addFillListener(new MenuItemFillListener() {
      public void menuWillBeShown(MenuItem menu, Object data) {
        menu.setData(new Boolean(showIcon));
      }
    });
    final String CFG_SHOWPROGRAMICON = "NameColumn.showProgramIcon."
        + getTableID();
    menuShowIcon.addMultiListener(new MenuItemListener() {
      public void selected(MenuItem menu, Object target) {
        COConfigurationManager.setParameter(CFG_SHOWPROGRAMICON,
            ((Boolean) menu.getData()).booleanValue());
      }
    });

    TableContextMenuItem menuWrapText = addContextMenuItem("label.wrap.text",
        MENU_STYLE_HEADER);
    menuWrapText.setStyle(TableContextMenuItem.STYLE_CHECK);
    menuWrapText.addFillListener(new MenuItemFillListener() {
      public void menuWillBeShown(MenuItem menu, Object data) {
        menu.setData(new Boolean(wrapText));
      }
    });
    final String CFG_WRAP_TEXT = "NameColumn.wrapText." + getTableID();
    menuWrapText.addMultiListener(new MenuItemListener() {
      public void selected(MenuItem menu, Object target) {
        COConfigurationManager.setParameter(CFG_WRAP_TEXT,
            ((Boolean) menu.getData()).booleanValue());
      }
    });
View Full Code Here

    setRefreshInterval(INTERVAL_LIVE);
    setType(TableColumn.TYPE_TEXT);
    setMinWidth(100);

    TableContextMenuItem menuItem = addContextMenuItem("MyTorrentsView.menu.rename.displayed");
    menuItem.addMultiListener(new MenuItemListener() {
      public void selected(MenuItem menu, Object target) {
        if (target == null) {
          return;
        }
        Object[] o = (Object[]) target;
View Full Code Here

TOP

Related Classes of org.gudy.azureus2.plugins.ui.menus.MenuItemListener

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.