/**********************************************************************
 *   File:     Selection.h
 *   Author:   Dr. Dalton R. Hunkins    
 *   Date:     February 2009   
 *  
 *   The Selection Class provides a very basic
 *   subwindow without any graphical content.
 *   The purpose of the window is for displaying
 *   the GLUI controls that are established in 
 *   the main program.
**********************************************************************/

#ifndef _SELECTION_H
#define _SELECTION_H

class Selection {
  public:
  
  Selection();
  
  void createSubWindow(int parentHandle,
                    int parentWidth, int parentHeight,
                    int startX,      int startY,
                    int width,        int height);

   void init(float clearColor[]);
   
   void display();

   int getWindowHandle();
   
   int getCornerX();
   int getCornerY();
   int getWidth();
   int getHeight();
  private:
    int windowHandle;   
    
    int cornerX;
    int cornerY;
    int width;
    int height;
};

#endif