Examples of MenuItemListener


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

    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

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

    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

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

   
    setMultiline(false);
   

    TableContextMenuItem menuReset = addContextMenuItem("TableColumn.menu.date_added.reset");
    menuReset.addListener(new MenuItemListener() {
      public void selected(MenuItem menu, Object target) {
        if (target instanceof TableRowCore) {
          TableRowCore row = (TableRowCore) target;
          Object dataSource = row.getDataSource(true);
          if (dataSource instanceof DownloadManager) {
View Full Code Here

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

        // Initialize Configuration Page
        ConfigManager.initializeConfigPage(pluginInterface);

        // Create button to download all subtitles on Menu Bar
        pluginInterface.getUIManager().getMenuManager().addMenuItem(MenuManager.MENU_MENUBAR, "VuzeLegendasBaixator.config.btnDownloadAll").addListener(
                new MenuItemListener() {
                    public void selected(MenuItem menu, Object target) {
                        DownloadAllThread downAllThread = new DownloadAllThread(pluginInterface);
                        new Thread(downAllThread).start();
                    }
        });
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.