Ignore:
Timestamp:
Jan 20, 2013, 12:28:12 PM (12 years ago)
Author:
alloc
Message:

AEI2 0.94:

  • Added context menu item to open Depot page of mod in table
  • Added last-change column to table
File:
1 edited

Legend:

Unmodified
Added
Removed
  • AE/installer2/src/net/oni2/aeinstaller/gui/toolmanager/ToolManager.java

    r629 r637  
    99import javax.swing.AbstractAction;
    1010import javax.swing.DefaultListModel;
     11import javax.swing.Icon;
     12import javax.swing.ImageIcon;
    1113import javax.swing.JButton;
    1214import javax.swing.JComponent;
     
    1517import javax.swing.JList;
    1618import javax.swing.JOptionPane;
     19import javax.swing.JSplitPane;
    1720import javax.swing.KeyStroke;
    1821import javax.swing.ListSelectionModel;
     
    4144        private BuildResult result = SwingJavaBuilder.build(this, bundle);
    4245
     46        private JSplitPane contents;
     47       
    4348        private JList lstTools;
    4449
     
    5156
    5257        private JButton btnInstall;
     58
     59        private Icon icoInstall = null;
     60        private Icon icoUninstall = null;
    5361
    5462        /**
     
    7381                getRootPane().getActionMap().put("close", closeAction);
    7482
     83                contents.setDividerLocation(200);
     84                contents.setResizeWeight(0.4);
     85
    7586                lstTools.addListSelectionListener(this);
    7687                lstTools.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
     
    8091                for (String name : tools.keySet())
    8192                        dlm.addElement(tools.get(name));
     93                lstTools.setModel(dlm);
     94
     95                icoInstall = new ImageIcon(getClass().getResource(
     96                                SwingJavaBuilder.getConfig().getResource("img.install")));
     97                icoUninstall = new ImageIcon(getClass().getResource(
     98                                SwingJavaBuilder.getConfig().getResource("img.uninstall")));
    8299        }
    83100
     
    102119                lblDownloadSizeVal.setText("");
    103120                btnInstall.setEnabled(false);
     121                btnInstall.setIcon(icoInstall);
    104122
    105123                if (lstTools.getSelectedValue() instanceof Mod) {
     
    116134                                btnInstall.setToolTipText(bundle
    117135                                                .getString("btnInstall.un.tooltip"));
     136                                btnInstall.setIcon(icoUninstall);
    118137                        } else {
    119138                                btnInstall.setText(bundle.getString("btnInstall.text"));
Note: See TracChangeset for help on using the changeset viewer.