00001 #ifndef _SKINNED_WINDOW_BORDER_TOP_H_ 00002 #define _SKINNED_WINDOW_BORDER_TOP_H_ 00003 00004 #include <nds.h> 00005 #include "windowbordertop.h" 00006 #include "skin.h" 00007 00008 namespace WoopsiUI { 00009 00010 class Window; 00011 00012 class SkinnedWindowBorderTop : public WindowBorderTop { 00013 00014 public: 00015 SkinnedWindowBorderTop(s16 x, u16 width, Window* window, const WindowSkin* skin); 00016 00017 virtual void draw(Rect clipRect); 00018 00019 protected: 00020 const WindowSkin* _skin; 00021 00025 virtual inline ~SkinnedWindowBorderTop() { }; 00026 00030 inline SkinnedWindowBorderTop(const SkinnedWindowBorderTop& skinnedWindowBorderTop) : WindowBorderTop(skinnedWindowBorderTop) { }; 00031 }; 00032 } 00033 00034 #endif