Skip to content
Snippets Groups Projects
SelectMenu.java 31.6 KiB
Newer Older
  • Learn to ignore specific revisions
  • tjc's avatar
    tjc committed
            }
    
            for (int i = 0 ; i < selected_features.size () ; ++i) {
              new_selection.remove (selected_features.elementAt (i));
            }
    
            getSelection ().set (new_selection);
          }
        } else {
          try {
            final Range raw_range = selected_marker_range.getRawRange ();
            getSelection ().set (getEntryGroup ().getFeaturesInRange (raw_range));
          } catch (OutOfRangeException e) {
            throw new Error ("internal error - unexpected exception: " + e);
          }
        }
      }
    
      /**
       *  This method sends an GotoEvent to all the GotoEvent listeners that will
       *  make the given base visible.
       **/
      private void makeBaseVisible (final Marker base_marker) {
        goto_event_source.gotoBase (base_marker);
      }
    
      /**
       *  Return the EntryGroup that was passed to the constructor.
       **/
      private EntryGroup getEntryGroup () {
        return entry_group;
      }
    
    }