Changeset 1018 for java/installer2


Ignore:
Timestamp:
Mar 28, 2015, 7:11:52 PM (10 years ago)
Author:
alloc
Message:

AEI 2.20: Center download window on parent window

Location:
java/installer2/src/net/oni2/aeinstaller
Files:
5 edited

Legend:

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

    r1016 r1018  
    11appname=AE Installer 2
    2 appversion=.19
     2appversion=.20
  • java/installer2/src/net/oni2/aeinstaller/gui/MainWin.java

    r892 r1018  
    375375        private void doUpdate() {
    376376                if (execUpdates != null && execUpdates.size() > 0) {
    377                         Downloader dl = new Downloader(execUpdates, null, false);
     377                        Downloader dl = new Downloader(execUpdates, null, false, this);
    378378                        try {
    379379                                dl.setVisible(true);
     
    699699                        }
    700700                        if (execCoreUpdates.size() > 0) {
    701                                 Downloader dl = new Downloader(execCoreUpdates, null, true);
     701                                Downloader dl = new Downloader(execCoreUpdates, null, true, this);
    702702                                try {
    703703                                        dl.setVisible(true);
     
    755755
    756756                        if (toDownload.size() > 0) {
    757                                 Downloader dl = new Downloader(toDownload, installDeps, false);
     757                                Downloader dl = new Downloader(toDownload, installDeps, false, this);
    758758                                try {
    759759                                        dl.setVisible(true);
  • java/installer2/src/net/oni2/aeinstaller/gui/downloadwindow/Downloader.java

    r924 r1018  
    11package net.oni2.aeinstaller.gui.downloadwindow;
    22
     3import java.awt.Component;
    34import java.util.ResourceBundle;
    45import java.util.TreeSet;
     
    5354         * @param isCoreDownload
    5455         *            Downloading core packages - can not be aborted
     56         * @param parent
     57         *            Reference to parent window for centering
    5558         */
    5659        public Downloader(TreeSet<Package> mods, TreeSet<Package> dependencies,
    57                         boolean isCoreDownload) {
     60                        boolean isCoreDownload, Component parent) {
    5861                super();
    5962
     
    6568                setResizable(false);
    6669                setSize(600, (int) getSize().getHeight());
     70                setLocationRelativeTo(parent);
    6771
    6872                if (dependencies != null)
  • java/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTable.java

    r863 r1018  
    11package net.oni2.aeinstaller.gui.modtable;
    22
     3import java.awt.Component;
    34import java.awt.Desktop;
    45import java.awt.Rectangle;
     
    8889                setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    8990                getSelectionModel().addListSelectionListener(this);
    90                 addMouseListener(new MouseEventHandler());
     91                addMouseListener(new MouseEventHandler(this));
    9192                addKeyListener(new KeyEventHandler());
    9293                // To get checkbox-cells with background of row
     
    289290
    290291        private class MouseEventHandler extends MouseAdapter {
     292                private final Component parent;
     293               
     294                public MouseEventHandler(Component parent) {
     295                        this.parent = parent;
     296                }
     297
    291298                private void mouseEventProcessing(MouseEvent e) {
    292299                        int r = rowAtPoint(e.getPoint());
     
    349356                                                                toDo.add(mod);
    350357                                                                Downloader dl = new Downloader(toDo, deps,
    351                                                                                 false);
     358                                                                                false, parent);
    352359                                                                try {
    353360                                                                        dl.setVisible(true);
  • java/installer2/src/net/oni2/aeinstaller/gui/toolmanager/ToolManager.java

    r852 r1018  
    115115                                        toDownload.add(selectedPackage);
    116116
    117                                         Downloader dl = new Downloader(toDownload, null, false);
     117                                        Downloader dl = new Downloader(toDownload, null, false, this);
    118118                                        try {
    119119                                                dl.setVisible(true);
Note: See TracChangeset for help on using the changeset viewer.