/* GWEN Copyright (c) 2010 Facepunch Studios See license in Gwen.h */ #pragma once #ifndef GWEN_CONTROLS_SYMBOL_H #define GWEN_CONTROLS_SYMBOL_H #include "Gwen/BaseRender.h" #include "Gwen/Controls/Base.h" #include "Gwen/Skin.h" namespace Gwen { namespace Controls { namespace Symbol { class GWEN_EXPORT Base : public Controls::Base { public: GWEN_CONTROL_INLINE( Base, Controls::Base ) { SetMouseInputEnabled( false ); } }; class GWEN_EXPORT Arrow : public Base { public: Arrow( Gwen::Controls::Base* pnl ) : Base( pnl ) { } virtual void Render( Gwen::Skin::Base* pSkin ) { Gwen::Rect r( Width() / 2 - 2, Height() / 2 - 2, 5, 5 ); pSkin->DrawArrowRight( r ); } }; } } } #endif