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

AEI2.02:

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

Legend:

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

    r804 r805  
    102102        private JRadioButton radOnline;
    103103        private JRadioButton radLocal;
     104        private JRadioButton radInstalled;
    104105        private JTextField txtShowFilter;
    105106        private JComboBox cmbShowFilterTo;
     
    794795                pkgInfo.updateInfo(m);
    795796        }
     797       
     798        @SuppressWarnings("unused")
     799        private void clearFilter() {
     800                txtShowFilter.setText("");
     801                updateTableFilter();
     802        }
    796803
    797804        private void updateTableFilter() {
     
    805812                if (radLocal.isSelected())
    806813                        downloadState = 2;
     814                if (radInstalled.isSelected())
     815                        downloadState = 3;
    807816                tblMods.setFilter(t, downloadState, txtShowFilter.getText(),
    808817                                (EApplyFilterTo) cmbShowFilterTo.getSelectedItem());
  • java/installer2/src/net/oni2/aeinstaller/gui/MainWin.yml

    r753 r805  
    5353            - JRadioButton(name=radOnline, text=radOnline.text, onAction=updateTableFilter)
    5454            - JRadioButton(name=radLocal, text=radLocal.text, onAction=updateTableFilter)
    55             - ButtonGroup: [radAll,radOnline,radLocal]
     55            - JRadioButton(name=radInstalled, text=radInstalled.text, onAction=updateTableFilter)
     56            - ButtonGroup: [radAll,radOnline,radLocal,radInstalled]
    5657            - JLabel(name=lblShowFilter, text=lblShowFilter.text)
     58            - JButton(name=btnClearFilter, icon=img.clear, onAction=[clearFilter])
    5759            - JTextField(name=txtShowFilter)
    5860            - JComboBox(name=cmbShowFilterTo, onAction=updateTableFilter)
     
    9092            - MigLayout: |
    9193                 [min]                 [grow]
    92                  >lblModTypes          cmbModTypes<,lblShowOnly,radAll,radOnline,radLocal      [min]
    93                  >lblShowFilter        txtShowFilter>,cmbShowFilterTo<                         [min]
    94                  scrollMods+*                                                                  [grow]
    95                  panBottom+*                                                                   [min]
     94                 >lblModTypes          cmbModTypes<,lblShowOnly,radAll,radOnline,radLocal,radInstalled   [min]
     95                 >lblShowFilter        txtShowFilter>,btnClearFilter<,cmbShowFilterTo<                   [min]
     96                 scrollMods+*                                                                            [grow]
     97                 panBottom+*                                                                             [min]
    9698                 {lblShowOnly: gap 30px}
    9799        - PackageInfoBox(name=pkgInfo)
  • java/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTable.java

    r773 r805  
    104104
    105105                int sortCol = SettingsManager.getInstance().get("modSortColumn", 1);
    106                 SortOrder sortOrder = SortOrder.valueOf(SettingsManager.getInstance().get(
    107                                 "modSortOrder", "ASCENDING"));
     106                SortOrder sortOrder = SortOrder.valueOf(SettingsManager.getInstance()
     107                                .get("modSortOrder", "ASCENDING"));
    108108
    109109                sortKeys.add(new RowSorter.SortKey(sortCol, sortOrder));
     
    221221         *            Type of mods to show (null for all)
    222222         * @param downloadState
    223          *            Show only: 0 = all, 1 = online, 2 = downloaded
     223         *            Show only: 0 = all, 1 = online, 2 = downloaded, 3 = installed
    224224         * @param filterString
    225225         *            String to filter on
     
    245245                                SortOrder so = keys.get(0).getSortOrder();
    246246                                SettingsManager.getInstance().put("modSortColumn", col);
    247                                 SettingsManager.getInstance().put("modSortOrder", so.toString());
     247                                SettingsManager.getInstance()
     248                                                .put("modSortOrder", so.toString());
    248249                        }
    249250                }
     
    346347                                                                TreeSet<Package> deps = new TreeSet<Package>();
    347348                                                                toDo.add(mod);
    348                                                                 Downloader dl = new Downloader(toDo, deps, false);
     349                                                                Downloader dl = new Downloader(toDo, deps,
     350                                                                                false);
    349351                                                                try {
    350352                                                                        dl.setVisible(true);
  • java/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTableFilter.java

    r660 r805  
    2222         *            Type of mods to show (null for all)
    2323         * @param downloadState
    24          *            Show only: 0 = all, 1 = online, 2 = downloaded
     24         *            Show only: 0 = all, 1 = online, 2 = downloaded, 3 = installed
    2525         * @param filterString
    2626         *            Filter for the given string
     
    6767                                result &= mod.isLocalAvailable();
    6868                                break;
     69                        case 3:
     70                                result &= mod.isInstalled();
     71                                break;
    6972                }
    7073                if (filterString != null && filterString.length() > 1) {
Note: See TracChangeset for help on using the changeset viewer.