Changeset 10343


Ignore:
Timestamp:
2005-07-28T15:53:00+12:00 (19 years ago)
Author:
kjdon
Message:

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

File:
1 edited

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        }
Note: See TracChangeset for help on using the changeset viewer.