Changeset 10343

Show
Ignore:
Timestamp:
28.07.2005 15:53:00 (15 years ago)
Author:
kjdon
Message:

move up and down buttons become disabled when selection at top/bottom

Files:
1 modified

Legend:

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

    r10342 r10343  
    842842        if (!e.getValueIsAdjusting()) { // we get two events for one change in list selection - use the false one ( the second one) 
    843843            if (classifier_list.isSelectionEmpty()) { 
    844             //move_top_button.setEnabled(false); 
    845844            move_up_button.setEnabled(false); 
    846845            move_down_button.setEnabled(false); 
    847             //move_bottom_button.setEnabled(false); 
    848846            configure.setEnabled(false); 
    849847            remove.setEnabled(false); 
    850848            } 
    851849            else { 
    852             //move_top_button.setEnabled(true); 
    853             move_up_button.setEnabled(true); 
    854             move_down_button.setEnabled(true); 
    855             //move_bottom_button.setEnabled(true); 
    856850            configure.setEnabled(true); 
    857851            remove.setEnabled(true); 
     852            int selected_index = classifier_list.getSelectedIndex(); 
     853            move_up_button.setEnabled(selected_index !=0); 
     854            move_down_button.setEnabled(selected_index != model.getSize()-1); 
    858855            } 
    859856        }