Changeset 12127


Ignore:
Timestamp:
2006-07-10T15:53:48+12:00 (18 years ago)
Author:
kjdon
Message:

changed the layout of the NewIndexPrompt. also removed allfields box stuff. this needss to be a button, but I am not sure where to put it yet

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/cdm/IndexManager.java

    r12126 r12127  
    641641        // mg uses a level box
    642642        private JComboBox level_combobox;
    643         // mgpp has a allfields selector
    644         private JCheckBox allfields_box;
    645643
    646644        private JButton add_button;
     
    654652        private JPanel labels_pane;
    655653        private JLabel level_label;
    656         private JPanel allfields_pane;
    657654
    658655        private boolean mgpp_enabled = false;
     
    681678
    682679        JPanel details_pane = new JPanel();
    683         labels_pane = new JPanel();
    684         boxes_pane = new JPanel();
    685 
    686680        JPanel main_index_pane = new JPanel();
    687 
     681       
     682       
    688683        JLabel source_label = new JLabel(Dictionary.get("CDM.IndexManager.Source"));
    689684        source_list = new CheckList(false);
     
    735730        button_pane.add(cancel_button);
    736731
    737         // Layout
    738         labels_pane.setLayout(new BorderLayout());
    739         labels_pane.setBorder(BorderFactory.createEmptyBorder(5, 5, 10, 5));
    740         labels_pane.add(source_label, BorderLayout.CENTER);
    741        
    742         boxes_pane.setLayout(new BorderLayout());
    743         boxes_pane.add(new JScrollPane(source_list), BorderLayout.CENTER);
    744        
    745         details_pane.setLayout(new BorderLayout());
    746         details_pane.add(labels_pane, BorderLayout.WEST);
    747         details_pane.add(boxes_pane, BorderLayout.CENTER);
     732        //Layout
     733        details_pane.setLayout(new BorderLayout(10,10));
     734        details_pane.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
     735        details_pane.add(source_label, BorderLayout.NORTH);
     736        details_pane.add(new JScrollPane(source_list), BorderLayout.CENTER);
    748737
    749738
     
    759748            level_combobox.setEditable(false);
    760749            level_combobox.setToolTipText(Dictionary.get("CDM.IndexManager.Level_Tooltip"));
    761             labels_pane.add(level_label, BorderLayout.SOUTH);
    762             boxes_pane.add(level_combobox, BorderLayout.SOUTH);
    763 
    764         } else {
    765             allfields_pane = new JPanel();
    766             allfields_box = new JCheckBox();
    767             JLabel allfields_label = new JLabel(Dictionary.get("CDM.IndexManager.Allfields_Index"));
    768             allfields_pane.setLayout(new BorderLayout());
    769             allfields_pane.add(allfields_box, BorderLayout.WEST);
    770             allfields_pane.add(allfields_label, BorderLayout.CENTER);
    771        
     750            JPanel level_pane = new JPanel();
     751            level_pane.setLayout(new BorderLayout());
     752            level_pane.add(level_label, BorderLayout.WEST);
     753            level_pane.add(level_combobox, BorderLayout.CENTER);
     754            details_pane.add(level_pane, BorderLayout.SOUTH);
    772755
    773756        }
     
    775758        if (existing_index !=null) {
    776759            ArrayList sources = existing_index.getSources();
    777             if (mgpp_enabled && sources.get(0).equals(ALLFIELDS)) {
    778             source_list.setEnabled(false);
    779             allfields_box.setSelected(true);
    780             } else {
    781             source_list.setTickedObjects(sources.toArray());
    782             source_list.setEnabled(true);
    783             }
     760            source_list.setTickedObjects(sources.toArray());
     761            source_list.setEnabled(true);
    784762            if (!mgpp_enabled) {
    785763            level_combobox.setSelectedIndex(existing_index.getLevel());
    786764            }
    787        
     765           
    788766        }
    789767        content_pane.setLayout(new BorderLayout());
     
    817795        {
    818796            Index index;
    819             if (mgpp_enabled && allfields_box.isSelected()) {
    820             ArrayList sources = new ArrayList();
    821             sources.add(ALLFIELDS);
    822             index = new Index(sources);
    823             }
    824             else if (!source_list.isNothingTicked()) {
     797            if (!source_list.isNothingTicked()) {
    825798            ArrayList sources = source_list.getTicked();
    826799            if(mgpp_enabled) {
     
    918891            ArrayList sources;
    919892            Index index = null;
    920             if (mgpp_enabled && allfields_box.isSelected()) {
    921             sources = new ArrayList();
    922             sources.add(ALLFIELDS);
    923             index = new Index(sources);
    924             }
    925             else if (!source_list.isNothingTicked()) {
     893            if (!source_list.isNothingTicked()) {
    926894            sources = source_list.getTicked();
    927895            if (mgpp_enabled) {
Note: See TracChangeset for help on using the changeset viewer.