Ignore:
Timestamp:
Apr 12, 2013, 6:33:10 PM (12 years ago)
Author:
alloc
Message:

AEI2.02:

Location:
java/installer2/src/net/oni2/aeinstaller/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • java/installer2/src/net/oni2/aeinstaller/gui/MainWin.java

    r806 r807  
    44import java.awt.Desktop;
    55import java.awt.GridLayout;
     6import java.awt.Toolkit;
     7import java.awt.datatransfer.Clipboard;
     8import java.awt.datatransfer.StringSelection;
    69import java.awt.event.ActionEvent;
    710import java.awt.event.ItemEvent;
     
    406409                new AboutDialog().setVisible(true);
    407410        }
    408        
     411
    409412        @SuppressWarnings("unused")
    410413        private void showHelp() {
     
    463466                                        tblMods.getSelectedMods());
    464467                }
     468        }
     469
     470        @SuppressWarnings("unused")
     471        private void copyConfig() {
     472                StringBuffer b = new StringBuffer();
     473                b.append("[code]");
     474                for (Package p : PackageManager.getInstance().getInstalledMods())
     475                        b.append(String.format("%s %s%n", p.getPackageNumberString(),
     476                                        p.getName()));
     477                b.append("[/code]");
     478               
     479                StringSelection selection = new StringSelection(b.toString());
     480            Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
     481            clipboard.setContents(selection, selection);
    465482        }
    466483
     
    809826                pkgInfo.updateInfo(m);
    810827        }
    811        
     828
    812829        @SuppressWarnings("unused")
    813830        private void clearFilter() {
  • java/installer2/src/net/oni2/aeinstaller/gui/MainWin.yml

    r806 r807  
    1919    - Action(name=loadConfig, text=menu.loadConfig, toolTipText=menu.loadConfigTooltip, icon=img.openFile, onAction=[loadConfig])
    2020    - Action(name=saveConfig, text=menu.saveConfig, toolTipText=menu.saveConfigTooltip, icon=img.saveFile, onAction=[saveConfig])
     21    - Action(name=copyConfig, text=menu.copyConfig, toolTipText=menu.copyConfigTooltip, icon=img.copy, onAction=[copyConfig])
    2122    - Action(name=reglobalize, text=menu.reglobalize, toolTipText=menu.reglobalizeTooltip, icon=img.refresh, onAction=[reglobalizeVerify,reglobalize])
    2223    - Action(name=tools, text=menu.manageTools, toolTipText=menu.manageToolsTooltip, icon=img.tools, onAction=[tools,refreshToolsMenu])
     
    3435            - JMenuItem(action=loadConfig)
    3536            - JMenuItem(action=saveConfig)
     37            - JMenuItem(action=copyConfig)
    3638            - JSeparator()
    3739            - JMenuItem(action=openEditionFolder)
Note: See TracChangeset for help on using the changeset viewer.