//! select a region (using canvas coordinates)
void GlSeqBrowser::selectRegion(int top, int left, int bottom, int right);
+ //! border size
+ float border() const;
+
//! max world left coordinate
float left() const;
//! max world right coordinate
void link(const std::vector<int>& path, const std::vector<bool>& isRC, int length);
//! returns the index of pathids based on order added by link
const std::set<int>& selectedPaths() const;
+ //! center the provided path in the current viewport
+ void centerOnPath(const std::vector<int>&);
//! Provide a logical name for a type discriminator for our glName stack
enum FeatureType { MussaTrack, MussaSegment };
void draw_selection() const;
//! number of pixels to reserve around the edges of our canvas
- const int border;
+ const int border_width;
//! the maximum dimensions that our scene is taking up (world coord)
rect<float> max_ortho;
//! the current viewable region (world coord)