00001 #ifndef _SKINNED_SCREEN_TITLE_H_ 00002 #define _SKINNED_SCREEN_TITLE_H_ 00003 00004 #include <nds.h> 00005 #include "screentitle.h" 00006 #include "skin.h" 00007 00008 using namespace WoopsiUI; 00009 00010 namespace WoopsiUI { 00011 00012 class Screen; 00013 00014 class SkinnedScreenTitle : public ScreenTitle { 00015 00016 public: 00017 SkinnedScreenTitle(Screen* screen, const ScreenSkin* skin); 00018 00019 virtual void draw(Rect clipRect); 00020 00021 protected: 00022 const ScreenSkin* _skin; 00023 00027 virtual inline ~SkinnedScreenTitle() { }; 00028 00032 inline SkinnedScreenTitle(const SkinnedScreenTitle& skinnedScreenTitle) : ScreenTitle(skinnedScreenTitle) { }; 00033 }; 00034 } 00035 00036 #endif