TAPs 0.7.7.3
TAPsOpenGLCtrlSlider.hpp
Go to the documentation of this file.
00001 /******************************************************************************
00002 TAPsOpenGLCtrlSlider.hpp
00003 
00004 Slider Control via OpenGL
00005 
00006 SUKITTI PUNAK   (06/15/2007)
00007 UPDATE          (06/15/2007)
00008 ******************************************************************************/
00009 #ifndef TAPs_OPENGL_CONTROL_SLIDER_HPP
00010 #define TAPs_OPENGL_CONTROL_SLIDER_HPP
00011 
00016 #include "TAPsOpenGLCtrl.hpp"
00017 
00018 BEGIN_NAMESPACE_TAPs__OpenGL
00019 //=============================================================================
00020 class OpenGLCtrlSlider : public /*virtual*/ OpenGLCtrl {
00021 //-----------------------------------------------------------------------------
00022 public:
00023     //-------------------------------------------------------------------------
00024     // Constructor and Destructor
00025     OpenGLCtrlSlider ();
00026     virtual ~OpenGLCtrlSlider ();
00027     //---------------------------------------------------------------
00028     // Get/Set Function(s)
00029     //-------------------------------------------
00030     virtual void Default ();
00031     //-------------------------------------------
00032     //-------------------------------------------
00033     //---------------------------------------------------------------
00034     //---------------------------------------------------------------
00035     // Operation(s)
00036     //---------------------------------------------------------------
00037     // Drawing(s)
00038     virtual void Draw ();       // start at xy-coordinates
00039 //-----------------------------------------------------------------------------
00040 protected:
00041     //-------------------------------------------------------------------------
00042     // Helper Fn(s)
00043     void DrawMarker ();
00044     //-------------------------------------------------------------------------
00045     // Data Member(s)
00046     //---------------------------------------------------------------
00047     //===============================================================
00048     //---------------------------------------------------------------
00049     // Static Data Member(s)
00050     //-------------------------------------------------------------------------
00051 };  // END CLASS OpenGLCtrlButton
00052 
00053 //=============================================================================
00054 END_NAMESPACE_TAPs__OpenGL
00055 //-----------------------------------------------------------------------------
00056 // Include definition if TAPs_USE_EXPORT is not defined
00057 #if !defined( TAPs_USE_EXPORT )
00058     #include "TAPsOpenGLCtrlSlider.cpp"
00059 #endif
00060 //-----------------------------------------------------------------------------
00061 #endif
00062 //34567890123456789012345678901234567890123456789012345678901234567890123456789
00063 //--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines