Changeset 671 for AE/installer2


Ignore:
Timestamp:
Feb 10, 2013, 6:58:13 PM (12 years ago)
Author:
alloc
Message:

AEI2 0.99p:

  • Resize tool-icons for menu
  • Fix readme-parser bug for Mod_Info.cfg
Location:
AE/installer2/src/net/oni2/aeinstaller
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • AE/installer2/src/net/oni2/aeinstaller/AEInstaller.properties

    r669 r671  
    11appname=AE Installer 2
    2 appversion=0.99o
     2appversion=0.99p
  • AE/installer2/src/net/oni2/aeinstaller/backend/packages/Mod_Info.java

    r648 r671  
    4646                                if (strLine.indexOf("->") < 1)
    4747                                        continue;
    48                                 if (strLine.indexOf("//") >= 0)
    49                                         strLine = strLine.substring(0, strLine.indexOf("//"));
     48                                int pos = strLine.indexOf("//");
     49                                while (pos >= 0) {
     50                                        if ((pos < 6)
     51                                                        || !strLine.substring(pos - 5, pos).equals("http:")) {
     52                                                strLine = strLine.substring(0, pos);
     53                                                break;
     54                                        } else {
     55                                                pos = strLine.indexOf("//", pos + 1);
     56                                        }
     57                                }
    5058                                String[] split = strLine.split("->", 2);
    5159                                String sName = split[0].trim();
  • AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java

    r669 r671  
    2020
    2121import javax.swing.AbstractAction;
    22 import javax.swing.Icon;
    2322import javax.swing.ImageIcon;
    2423import javax.swing.JButton;
     
    4241import net.oni2.aeinstaller.AEInstaller2;
    4342import net.oni2.aeinstaller.backend.AppExecution;
     43import net.oni2.aeinstaller.backend.ImageResizer;
    4444import net.oni2.aeinstaller.backend.Paths;
    4545import net.oni2.aeinstaller.backend.Settings;
     
    451451                                params.add(exe.getPath());
    452452                                final File wd = m.getWorkingDir();
    453                                 Icon ico = null;
     453                                ImageIcon ico = null;
    454454                                if (m.getIconFile() != null && m.getIconFile().exists()) {
    455455                                        ico = new ImageIcon(m.getIconFile().getPath());
     
    459459                                        ico = new ImageIcon(icon);
    460460                                }
     461                                ico = ImageResizer.resizeImage(ico, 32, 32);
    461462                                item.setAction(new AbstractAction(m.getName(), ico) {
    462463                                        private static final long serialVersionUID = 1L;
Note: See TracChangeset for help on using the changeset viewer.