123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /*
- GWEN
- Copyright (c) 2010 Facepunch Studios
- See license in Gwen.h
- */
- #include "Gwen/Controls/ScrollBar.h"
- #include "Gwen/Controls/ScrollBarButton.h"
- using namespace Gwen;
- using namespace Gwen::Controls;
- using namespace Gwen::ControlsInternal;
- GWEN_CONTROL_CONSTRUCTOR( ScrollBarButton )
- {
- m_iDirection = 0;
- SetBounds(0,0,0,0);
- }
- void ScrollBarButton::SetDirectionUp()
- {
- m_iDirection = Pos::Top;
- }
- void ScrollBarButton::SetDirectionDown()
- {
- m_iDirection = Pos::Bottom;
- }
- void ScrollBarButton::SetDirectionLeft()
- {
- m_iDirection = Pos::Left;
- }
- void ScrollBarButton::SetDirectionRight()
- {
- m_iDirection = Pos::Right;
- }
- void ScrollBarButton::Render( Skin::Base* skin )
- {
- skin->DrawScrollButton( this, m_iDirection, m_bDepressed );
- }
|