00001 #ifndef _SLIDER_HORIZONTAL_GRIP_H_ 00002 #define _SLIDER_HORIZONTAL_GRIP_H_ 00003 00004 #include <nds.h> 00005 #include "gadget.h" 00006 00007 namespace WoopsiUI { 00008 00013 class SliderHorizontalGrip : public Gadget { 00014 00015 public: 00016 00024 SliderHorizontalGrip(s16 x, s16 y, u16 width, u16 height); 00025 00031 virtual void draw(Rect clipRect); 00032 00039 virtual bool click(s16 x, s16 y); 00040 00047 virtual bool release(s16 x, s16 y); 00048 00057 virtual bool drag(s16 x, s16 y, s16 vX, s16 vY); 00058 00059 protected: 00060 00064 virtual inline ~SliderHorizontalGrip() { }; 00065 00069 inline SliderHorizontalGrip(const SliderHorizontalGrip& sliderHorizontalGrip) : Gadget(sliderHorizontalGrip) { }; 00070 }; 00071 } 00072 00073 #endif