00001 #ifndef _WINDOW_BORDER_TOP_H_ 00002 #define _WINDOW_BORDER_TOP_H_ 00003 00004 #include <nds.h> 00005 #include "gadget.h" 00006 00007 namespace WoopsiUI { 00008 00009 class Window; 00010 00015 class WindowBorderTop : public Gadget { 00016 00017 public: 00026 WindowBorderTop(s16 x, u16 width, u16 height, Window* window, FontBase* font = NULL); 00027 00034 virtual void draw(Rect clipRect); 00035 00040 virtual bool focus(); 00041 00046 virtual bool blur(); 00047 00048 protected: 00049 Window* _window; 00054 virtual inline ~WindowBorderTop() { }; 00055 00059 inline WindowBorderTop(const WindowBorderTop& windowBorderTop) : Gadget(windowBorderTop) { }; 00060 }; 00061 } 00062 00063 #endif