void CNode::DrawScrollBarVertical( int so_V, int so_H )
{
int fullScroll = _size.y - 4;
float rollerSize = (float)_size.y / ((float)_scrollSizeVertical) * (float)fullScroll;
float rollerOffset = (float)_size.y / ((float)_scrollSizeVertical) * (float)_scrollOffsetVertical;
_draw->D3DBox( _pos.x + _size.x - so_H, _pos.y - so_V, 6, _size.y, _scrollFrame );
_draw->D3DBox( _pos.x + _size.x + 2 - so_H, (_pos.y + 2) - so_V, 2, fullScroll, _scrollMat );
_draw->D3DBox( _pos.x + _size.x + 2 - so_H, (_pos.y + 2 + rollerOffset) - so_V, 2, rollerSize, _scrollRoller );
}
void CNode::DrawScrollBarHorizontal( int so_V, int so_H )
{
float rollerSize = (float)_size.x / ((float)_scrollSizeHorizontal) * (float)_size.x;
float rollerOffset = (float)_size.x / ((float)_scrollSizeHorizontal) * (float)_scrollOffsetHorizontal;
_draw->D3DBox( _pos.x - so_H, (_pos.y + _size.y) - so_V, _size.x + 6, 6, _scrollFrame );
_draw->D3DBox( _pos.x + 3 - so_H, (_pos.y + _size.y + 2) - so_V, _size.x, 2, _scrollMat );
_draw->D3DBox( _pos.x + 3 + rollerOffset - so_H, (_pos.y + _size.y + 2) - so_V, rollerSize, 2, _scrollRoller );
}